MIPS stack tracing

Daniel Jacobowitz drow@mvista.com
Sun Feb 3 12:29:00 GMT 2002


On Sun, Feb 03, 2002 at 10:57:20AM -0500, Don Bowman wrote:
> 
> Daniel Jacobowitz wrote:
> 
> >Most of what it needs should be in .pdr, which is available regardless
> >of -g.  I don't believe heuristics should be necessary in that case. 
> >The logic is a bit twisted, though...
> 
> Has anyone checked out this older message from the mailing list?
> 
> Re: Questions about GCC MIPS R5900's mdebug section
> http://sources.redhat.com/ml/gdb/1999-q4/msg00290.html
> 
> I indeed have no .mdebug section, and I indeed see an unsuccessful
> search for "__GDB_EFI_INFO__". I do have a .pdr section. On the
> surface this would seem to be my problem.
> Should this sym lookup be prefaced with a check for a .mdebug
> section?
> 
> Also, from scanning the sources, I would have to guess that the
> alpha architecture is suffering the same problem.

Perhaps, perhaps not.  It depends whether Alpha still uses .mdebug.

.mdebug is the ECOFF/Third-Eye debugging info format; binutils recently
switched to generating stabs-in-ELF like other targets instead.

To my complete surprise, we apparently get PDR information out of the
.mdebug section.  This is somewhat bizarre, as it is also present in a
.pdr section independent of data format.  We need to read in this
information.  I'll investigate next week (if no one beats me to it :).

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer



More information about the Gdb mailing list