|
From: Tom H. <to...@co...> - 2006-11-15 15:52:29
|
In message <yek...@de...>
Tom Hughes <to...@co...> wrote:
>> Any idea if this is the right fix? I can send the .so + test prog
>> + my current ugly patch if you like.
>
> Please do, and I'll see what dwarfdump makes of it.
Well dwarfdump barfs on it:
dwarfdump ERROR: dwarf_get_fde_info_for_reg: DW_DLE_DF_FRAME_DECODING_ERROR(193) (193)
I've looked at binutils as well now, and the code in readelf agrees
with your patch - ie it treats set_loc as having an encoded address if
there is a zR augmentation indicating an encoding.
Quite why gdb and libdwarf don't understand this is an interesting
question...
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|