Chris Heckman

Results 12 comments of Chris Heckman

SLEIGH unfortunately only has access to the linear address, and in real mode its impossible to generally recover the correct segment from just the linear address. So the SLEiGH code...

Support for bitfields in the decompiler is planned, but we have no timeline yet.

Not sure I'm following this example. The value written to RDI via 10114a can be reread as a parameter for the call to do_wrong at 101159 if the branch at...

We really need a complete function sample to diagnose this kind of exception in the decompiler. Assuming the second sample is complete, I loaded it in ghidra-10.2.3 as an AVR8:LE:24:xmega:gcc...

The decompiler cannot always recover the exact data-types from the original source code. In this case, the desired expression `s[1] - 0x58 & 0xdf ` and the recovered expression `s[1]...

The decompiler is aware of the integer promotion. The bits that are different between ```s[1] - 0x58``` and ```s[1] + 0xa8U``` viewed as integers are immediately discarded because of the...

I'm unable to reproduce the issue in the C++ emulator. If I emulate the following instructions using the provided 6502.slaspec f634 a2 00 LDX #0x0 f636 a9 99 LDA #0x99...

Currently, when creating Function Definition data-types, all parameters need to be provided explicitly in the dialog, including the ```this``` pointer for the ```__thiscall``` calling convention. So if in step 2...

I believe 19a63531c3e6d0062fe788b0e4151d33a4a88c18 fixes the problem you are seeing.