This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: Are mixed debug formats in one exe supported?
On Tue, 23 Mar 2004, Brian Ford wrote:
> On Tue, 23 Mar 2004, Brian Ford wrote:
>
> > I almost see why. Can someone please tell me why this comment above
> > elfstab_build_psymtabs is true for the DWARF part?
> >
> > This ELF file has already been processed to get its minimal symbols,
> > and any DWARF symbols that were in it.
> >
> > ie. What gaurantees that DWARF is processed before stabs? I can't see
> > that yet. If I can understand that, I think I can easily fix my problem.
> >
> > Thanks again.
> >
> Sorry to follow up my own post, but I'm now even more confused.
>
> From what I can see, the order (for elf) is gauranteed to be ECOFF, stabs,
> DWARF2, DWARF, DWARF2 frame info. So, that comment just looks wrong. And, I
> still don't understand why it works on Linux.
>
Ugh..., found it.
/* If we are reinitializing, or if we have never loaded syms yet,
set table to empty. MAINLINE is cleared so that *_read_psymtab
functions do not all also re-initialize the psymbol table. */
if (mainline)
{
init_psymbol_list (objfile, 0);
mainline = 0;
}
Sorry for the noise.
--
Brian Ford
Senior Realtime Software Engineer
VITAL - Visual Simulation Systems
FlightSafety International
Phone: 314-551-8460
Fax: 314-551-8444