aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarfread.c
AgeCommit message (Collapse)AuthorFilesLines
1991-12-23Oodles of changes. The most important is adding support for stabsPer Bothner1-8/+20
encapsulated in mips ecoff. See ChangeLog for the gory details.
1991-12-16Numerous small changes and a complete reorganization of solib.c, to supportFred Fish1-4/+12
SVR4 shared libraries in a manner very close to the original SunOS support. See the ChangeLog for details.
1991-12-06More fixes for opaque and anonymous enumerations, structures, and unions.Fred Fish1-18/+36
Now passes all current gdb test suite tests.
1991-12-06Fixes to improve opaque struct/union handling. Still fails to find theFred Fish1-12/+24
complete definition for files outside the one containing the complete definition, if that file has not yet been read in. (Working on it...)
1991-12-06* symtab.c (decode_line_1): If SKIP_PROLOGUE leaves us inJohn Gilmore1-1/+0
mid-line, be more careful about possibly advancing to the next line.
1991-12-06Several changes to fix misc problems with enums, structs, and unions,Fred Fish1-71/+126
including building symbol table entries for enumeration members.
1991-12-05Arrange for enumeration members to be manipulated in source code order,Fred Fish1-3/+15
since they are stored in the Dwarf info in reverse order.
1991-12-04Handle structures and unions which contain DIE's other than just memberFred Fish1-13/+27
DIE's.
1991-12-01 Changes due to include file renaming:Steve Chamberlain1-1/+1
* xcoffread.c: internalcoff.h ->coff/internal.c, coff-rs6000.h ->coff/rs6000.h * mipsread.c: coff-mips.h ->coff/mips.h * elfread.c: elf-common.h ->elf/common.h elf-external.h ->elf/external.h, elf-internal.h ->elf/internal.h * dwarfread.c dwarf.h ->elf/dwarf.h * dbxread.c: aout64.h ->aout/aout64.h stab.gnu.h ->aout/stab_gnu.h * coffread.c: internalcoff.h ->coff/internal.h * buildsym.c: stab.gnu.h ->aout/stab_gnu.h * depend Updated to take the above into account.
1991-11-30Add tm-i386v4.h and xm-i386v4.h to Sanitize, add i386/SVR4 to configurationFred Fish1-2/+6
file, recognize names beginning with '.' as compiler generated "fake" tags for anonymous structures, unions and enums. Add target dependent functions for SVR4 /proc register interface (i386-tdep.c).
1991-11-22Initialize the c++ specific portion of the type structure for union typesFred Fish1-14/+18
as well as struct types, since gdb attempts to reference that portion for both types. Was getting core dumps due to NULL pointer dereferencing.
1991-11-21* defs.h: Incorporate param.h. All users changed.John Gilmore1-4/+1
* param-no-tm.h: Change users to define TM_FILE_OVERRIDE instead. * param.h, param-no-tm.h: Removed. * Update copyrights in all changed files. * dbxread.c, dwarfread.c, inflow.c, infrun.c, m2-exp.y, putenv.c, solib.c, symtab.h, tm-umax.h, valprint.c: Lint. * tm-convex.h, tm-hp300hpux.h, tm-merlin.h, tm-sparc.h, xm-merlin.h: Avoid host include files in target descriptions. * getpagesize.h: Removed, libiberty copes now.
1991-11-20Recognize obsolete form of AT_element_list attribute still used by AT&TFred Fish1-4/+31
compilers on one platform, and possibly more.
1991-11-20Ignore names invented by helpful compilers for anonymous structs, unions,Fred Fish1-2/+6
and enums.
1991-11-18Changes to match new DWARF draft 5 version of include/dwarf.h.Fred Fish1-33/+22
1991-11-18Make changes needed to handle code which uses ANSI-mangled names (andMichael Tiemann1-0/+3
new G++ 1.95 dbxout output).
1991-11-15ansi name abuse changesDavid Henkel-Wallace1-3/+27
1991-11-15Changes to build misc function vector entries from canonical bfd symbolFred Fish1-16/+10
table entries.
1991-11-12Remove internal gdb definition of fixed arg count concat() function andFred Fish1-2/+2
convert to use of variable arg count concat() in libiberty.
1991-11-09Remove leftover call to do_cleanups() which resulted from a previous change.Fred Fish1-3/+0
Was being called with a random pointer.
1991-11-09Add tracking of object files (that contain symbols) to gdb.John Gilmore1-108/+63
This includes a "struct objfile" that owns symtabs and psymtabs that were read in from that binary file. See ChangeLog.
1991-11-06Add C++ as a separate language.Per Bothner1-3/+11
Also, fix a C++ problem when looking for methods in super-classes. (There was confusion between base and derived types.)
1991-10-26* symfile.c (syms_from_bfd): New routine.John Gilmore1-1/+0
(add_symbol_file): Call it to do the real work. (syms_from_bfd): Initialize entry_point before calling symfile_init. * symtab.h, symfile.c, coffread.c, mipsread.c, dwarfread.c: Avoid declaring or setting entry_point (symfile.h & symfile.c cope).
1991-10-25Add casts to remove compiler warnings from native Sun cc.Fred Fish1-2/+2
1991-10-25Remove prototype for dwarfwarn(). Breaks with <varargs.h>.Fred Fish1-2/+1
1991-10-24Use <varargs.h>, since <stdarg.h> is not portable.John Gilmore1-3/+6
1991-10-24New files for DWARF debugging format support, ELF object file support, SVR4Fred Fish1-0/+3574
/proc (process file system) support, Amiga UNIX target and host defines, SVR4 target and host defines, and m68k hosts defines.