dwarf-3 for widestring (rev 42039, 42038) is wrong
Original Reporter info from Mantis: Martin @martin_frb
-
Reporter name: Martin Friebe
Original Reporter info from Mantis: Martin @martin_frb
- Reporter name: Martin Friebe
Description:
For windows style widestring the size is always stored in a 4 byte field.
The dwarf expression now correctly subtracts 4. But then uses DW_OP_deref, with for 64 bit apps, loads a 64bit value.
The correct expression should be DW_OP_deref_size, 4
See Patch.