Generating DWARF CIE info
Michael Eager
eager@eagercon.com
Sat Jun 9 18:49:00 GMT 2007
Eric Botcazou wrote:
>> Not by GDB.
>
> Then an approach could be to patch the GDB unwinder to make it follow the GCC
> conventions.
The correct approach would be to have gcc generate correct DWARF data.
Indeed, I have patch gdb to work around the inaccurate CIE.
>> You seem to be under the misapprehension that I'm talking about exception
>> handling in gcc. I'm not.
>
> Well, GCC doesn't generate 2 flavor of CIEs (on SPARC) so considerations that
> apply to CIEs in .debug_frame apply to CIEs in .eh_frame as well.
No, they don't. Apparently, EH frame unwinding doesn't need
correct CIE data. Debugging does.
My question was whether there was a good reason for ignoring
the offset in a RA expression.
--
Michael Eager eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306 650-325-8077
More information about the Gcc
mailing list