scan_prologue/next, misunderstanding

Tristan Gingold gingold@adacore.com
Tue May 19 13:39:00 GMT 2009


On May 19, 2009, at 3:33 PM, Joel Brobecker wrote:

>> I got inspiration from avr-tdep.c. I still have problems with 'next'.
>> I set a 'printf' in the function skip_prologue and I can tell it is
>> never used.
>
> Just a first guess:
>
> I haven't looked at the code itself, but there are usually more than  
> one
> unwinders; for instance, there is a dwarf unwinder that reads the  
> frame
> info data from the dwarf data and use that exclusively to do the  
> unwinding.
> This might explain why the AVR unwinder based on prologue analysis  
> doesn't
> get called.

[ Well the default debug format for avr is stabs... ]

The avr prologue analyzer is somewhat buggy and breaks the next  
command.  I have a patch to fix that
but didn't yet manage to submit it.  Will try next week.

Tristan.



More information about the Gdb mailing list