think-o: dwarf2 CFA != frame->frame (x86-64)

Andrew Cagney ac131313@cygnus.com
Tue Apr 9 10:32:00 GMT 2002


>> See:
>> 
>> http://sources.redhat.com/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gdb&pr=466
>> 
> 
> 
> Sorry, this is incorrect.
> When debug_frame info is present, it is the *only* way used to 
> retrieve register values.
> There is no mixture of methods.
 >
> Even in my case, either the executable contains .debug_frame info, and we 
> use it for *all* cases, or it doesn't, and we use it for *no* cases.
> There is no mixture.
> 
> There will never be a mixture of methods (unless you do something illegal, 
> like attempt to use the .eh_frame section, which contains stack unwinding 
> only for routines throwing exceptions)

Please re-read what I wrote.

Andrew



More information about the Gdb mailing list