aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarfread.c
AgeCommit message (Collapse)AuthorFilesLines
1992-03-03Tue Mar 3 15:11:52 1992 Michael Tiemann (tiemann@cygnus.com)Michael Tiemann1-2/+1
* All GDB files that #include defs.h: Removed stdio.h. (defs.h): #include stdio.h. This has been tested by building GDBs for all targets hosted on Sun4. None of the build problems were related to stdio.h inclusion. (n.b. many configurations don't build for other reasons.)
1992-02-22Saberlint.John Gilmore1-3/+0
* symmisc.c, xcoffread.c: Move debug functions to symmisc.c.
1992-02-22* Check in Fred Fish's changes in these modules. FredJohn Gilmore1-479/+432
will make ChangeLog entries for all of them.
1992-02-17Add code to handle TAG_pointer_type DIE's (DWARF Information Entries)Fred Fish1-0/+51
that are produced by the i486/SVR4 MetaWare compiler, but not by the AT&T or GCC compilers.
1992-02-17When creating user defined types for subroutine and array types, checkFred Fish1-8/+42
first to see if a partial type already exists due to a forward reference, and if so, bash it to fit.
1992-01-24The list_in_scope pointer needs to be initialized to point to aFred Fish1-1/+1
valid scope. Use the file scope as the initial scope.
1992-01-15Changes to fix bug with static variables within function scopes.Fred Fish1-14/+13
1992-01-11Many changes to convert over to generic symbol table reading code inFred Fish1-647/+92
buildsym.c (second cvs ci attempt)
1991-12-28Missed some stuff last time.Per Bothner1-1/+1
Also, recognize constructors specially in gdb_mangle_name().
1991-12-27Various changes to clean up ADD_PSYMBOL_TO_LIST and ADD_PSYMBOL_ADDR_TO_LISTFred Fish1-79/+23
usages.
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.