think-o: dwarf2 CFA != frame->frame (x86-64)
Andrew Cagney
ac131313@cygnus.com
Tue Apr 9 12:17:00 GMT 2002
>> Please re-read what I wrote.
>
>
> You said " The problem is that this algorithm assumes that each frame uses
> the same mechanism for locating register values. With
> the introduction of dwarf2cfi, this is no longer
> true. Some frames may use the debug info while others may use the
> old prologue analysis technique.
> "
>
> You are incorrect.
We're going to have to agree to disagree.
> It's an either-or case. Never is their a mixture of methods, unless you do
> something illegal.
If GDB decides to do what you state, it will be incapable of unwinding
through libraries (where there is no debug info).
I think that is a significant feature loss and one I don't consder
acceptable.
I see no reason why GDB shouldn't act ``illegally'' and use the
traditional prolog scanner as a fallback to debug info.
Andrew
More information about the Gdb
mailing list