This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils 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: GNU as 2.14 on IRIX 6: crashes with shared libs


On Tue, Jul 22, 2003 at 09:05:57AM -0700, Ian Lance Taylor wrote:
> Daniel Jacobowitz <drow@mvista.com> writes:
> 
> > > * What's the expansion of the pdr acronym?
> > 
> > Procedure description record?  Maybe.
> 
> Yes.  It's presumably a holdover from the old Third Eye aka msym aka
> ECOFF debugging format.
> 
> > If you don't have .pdr sections, _and_ you don't have
> > .debug_frame/.eh_frame from the compiler, then you have to use a hokey
> > prologue analyzer.  If MIPS did what (I think?) Alpha already does and
> > generated .debug_frame or .eh_frame automatically if there was no
> > input frame data, then we could ditch it.
> 
> Prologue analyzers are hokey, but they usually work fine in practice.
> They do need occasional tweaking.  gdb already has one for MIPS,
> heuristic_proc_desc() in mips-tdep.c.

Actually, the reason that GDB supports the ".pdr" section is the
inadequacy of that prologue scanner.  Perhaps it's fixable, perhaps it
isn't; I'm not sure.  The change definitely helped.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer


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