This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]