From 42924c80d75313c45abb049d2e38fbb9f538f589 Mon Sep 17 00:00:00 2001 From: Jonghyun Park Date: Wed, 5 Apr 2017 09:30:08 +0900 Subject: [x86/Linux] Use GCInfo for funclet unwinding --- src/gcdump/i386/gcdumpx86.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gcdump') diff --git a/src/gcdump/i386/gcdumpx86.cpp b/src/gcdump/i386/gcdumpx86.cpp index 23e6c6834b..9096085f18 100644 --- a/src/gcdump/i386/gcdumpx86.cpp +++ b/src/gcdump/i386/gcdumpx86.cpp @@ -452,7 +452,10 @@ size_t GCDump::DumpGCTable(PTR_CBYTE table, /* non-ptr arg push */ curOffs += (val & 0x07); +#ifndef UNIX_X86_ABI + // For x86/Linux, non-ptr arg pushes can be reported even for EBP frames _ASSERTE(!header.ebpFrame); +#endif // UNIX_X86_ABI argCnt++; DumpEncoding(bp, table-bp); bp = table; -- cgit v1.2.3