From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eli Zaretskii To: ezannoni@cygnus.com Cc: davea@quasar.engr.sgi.com, cagney@cygnus.com, gdb@sources.redhat.com, jimb@cygnus.com Subject: Re: GDB on SGI Irix 6.5 Date: Wed, 13 Jun 2001 01:55:00 -0000 Message-id: <200106130857.LAA16487@is.elta.co.il> References: <3B266F35.50007@cygnus.com> <15142.30117.72465.686304@kwikemart.cygnus.com> X-SW-Source: 2001-06/msg00098.html > From: Elena Zannoni > Date: Tue, 12 Jun 2001 16:03:49 -0400 > > Andrew Cagney writes: > > [I'll take the liberty of adding Elena and Jim. Might be useful to pose > > any follow on questions on gdb@] > > > > > On Thu, 17 May 2001, David B Anderson wrote: > > > > > > > > >> The 64bit dwarf2 that is read by read_initial_length is based on > > >> dwarf 2.1, designed in 2000. SGI 64bit dwarf2 was designed in > > >> the early 1990's. SGI made offsets etc 64bit in elf64 > > >> (and offsets etc 32bits in elf32). > > >> (basically we could not bring ourselves to limit dwarf > > >> offsets to 32 bits in an elf64 file...) > > >> > > >> Anyway, to be correct for IRIX6, read_initial_length > > >> needs to know it is IRIX elf64 and then > > >> /* UNTESTED, NOT ALL THAT NEEDS TO BE DONE probably */ > > >> cu_header->initial_length_size = 8; > > >> cu_header->offset_size = 8; > > >> at least gives the right sizes. > > > > > > > > Are these the only differences? Is anything SGI specific encoded in the > 'version' field of cu_header? Maybe that can be used. Is there somewhere > in the debug info a field that tells that this is SGI's version? I don't see anything in the documents I got from Dave's site. Dave, could you please answer these questions? Thanks for the other advice, I will look that up.