diff options
Diffstat (limited to 'src/gcdump/i386/gcdumpx86.cpp')
-rw-r--r-- | src/gcdump/i386/gcdumpx86.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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; |