aboutsummaryrefslogtreecommitdiff
path: root/gdb/symtab.h
AgeCommit message (Collapse)AuthorFilesLines
1992-09-04A ton of changes to improve C++ debugging. See ChangeLog.Per Bothner1-0/+28
1992-07-04Relocate symbols using an array of section_offsets, rather than aJohn Gilmore1-4/+20
single `addr' or `offset'. This makes Solaris-2 support work, and permits better VxWorks (and maybe xcoff) support later. See ChangeLog.
1992-07-04 * breakpoint.c, buildsym.c, c-exp.y, coffread.c, command.c,Fred Fish1-1/+1
core.c, cplus-dem.c, dbxread.c, dwarfread.c, elfread.c, environ.c, eval.c, findvar.c, gdbtypes.c, hppabsd-tdep.c, hppahpux-tdep.c, i386-tdep.c, ieee-float.c, infcmd.c, inflow.c, infptrace.c, infrun.c, m2-exp.y, mipsread.c, objfiles.c, parse.c, procfs.c, putenv.c, remote-mm.c, remote-vx.c, solib.c, sparc-tdep.c, sparc-xdep.c, stack.c, symfile.c, symtab.c, symtab.h, target.c, tm-i386v.h, tm-sparc.h, utils.c, valarith.c, valops.c, valprint.c, values.c, xcoffread.c: Remove "(void)" casts from function calls where the return value is ignored, in accordance with GNU coding standards.
1992-06-29 * dbxread.c, i386-pinsn.c, i386-tdep.c, regex.c, solib.c, symmisc.c,Fred Fish1-4/+20
symtab.h, tm-i386v4.h, valprint.c, values.c: Lint. * breakpoint.c, c-exp.y, coffread.c, command.c, environ.c, eval.c, findvar.c, infcmd.c, infptrace.c, infrun.c, m2-exp.y, parse.c, putenv.c, solib.c, sparc-xdep.c, symtab.c, tm-i386v.h, tm-sparc.h, utils.c, valarith.c, valops.c, valprint.c, values.c: Replace bcopy() use with memcpy(), which is more standard and can take advantage of gcc's builtin functions for increased performance. * breakpoint.c, buildsym.c, coffread.c, dbxread.c, i386-tdep.c, ieee-float.c, infcmd.c, sparc-tdep.c, stack.c, symtab.c, symtab.h, target.c, values.c: Replace bzero() use with memset(), which is more standard and can take advantage of gcc's builtin functions for increased performance. * i386-tdep.c, main.c, valprint.c: Replace bcmp() use with memcmp(), which is more standard and can take advantage of gcc's builtin functions for increased performance.
1992-06-13* symtab.h (struct symbol): Add aux_value union for preservingFred Fish1-19/+18
an additional per-symbol value. * symtab.h (SYMBOL_BASEREG, SYMBOL_BASEREG_VALID): Add defines. * frame.h (FRAME_GET_BASEREG_VALUE): Provide default definition. * findvar.c (read_var_value): Use SYMBOL_BASEREG if valid. * printcmd.c (address_info): Use SYMBOL_BASEREG if valid. * symmisc.c (print_symbol): Use SYMBOL_BASEREG if valid.
1992-03-18Changes to implement the -mapped and -readnow options for commands thatFred Fish1-437/+198
read symbol tables.
1991-12-23Oodles of changes. The most important is adding support for stabsPer Bothner1-3/+15
encapsulated in mips ecoff. See ChangeLog for the gory details.
1991-12-19* command.h, defs.h, eval.h, expression.h, remote-sa.sparc.c,Stu Grossman1-14/+14
sparc-tdep.c, symtab.h, target.h, value.h, vx-share/ptrace.h, vx-share/xdr_ptrace.h, vx-share/xdr_rdb.h: ANSIfy enums.
1991-11-28Make structs work on DECstation (sigh)John Gilmore1-1/+2
1991-11-27Improve G++ debugging support.John Gilmore1-22/+4
1991-11-21* defs.h: Incorporate param.h. All users changed.John Gilmore1-7/+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-19Add defines so that parsers produced by SVR4 versions of yacc can coexistFred Fish1-74/+91
in the same executable without collision (c-exp.y, m2-exp.y). Add forward delaration of function returning pointer to shut up compiler warnings about conversion of int to pointer (symtab.h).
1991-11-09Add tracking of object files (that contain symbols) to gdb.John Gilmore1-15/+11
This includes a "struct objfile" that owns symtabs and psymtabs that were read in from that binary file. See ChangeLog.
1991-10-27* buildsym.c: Break out initial malloc sizes.John Gilmore1-5/+2
(record_line): Record directly in a subfile. Alloc on demand. (compare_line_numbers): Add from xcoffread.c. (end_symtab): New params say whether to sort pendings and linetable. Patch block stabs if defined. Shrink linetable before allocating the symtab. * buildsym.h: Delete line_vector* and prev_line_number. Add global_stabs and file_stabs for xcoffread. * dbxread.c (start_subfile): Move to buildsym. Change above calls. * symtab.h: LINETABLE(symtab) can now be null. Zap LINELIST. * symmisc.c, symtab.c: Cope with null LINETABLEs.
1991-10-26 Various fixes to improve g++ debugging. See ChangeLog.Per Bothner1-5/+7
1991-10-24Add three new builtin types (builtin_type_long_double, builtin_type_complex,Fred Fish1-0/+3
and builtin_type_double_complex). Also add and use various TARGET_<TYPE>_BIT macros to indicate the sizes of various types on the target machine.
1991-10-24Remove the object file specific fields from the partial symbol tableFred Fish1-46/+37
structure and replace them with a pointer to private data for each different flavor of object file reader to initialize appropriately.
1991-05-03Make it run on wingnut (88k, DGUX). Complete list of changes in the ChangeLog.Jim Kingdon1-0/+7
1991-05-02The list of changes is too long to fit in the cvs log (since it truncates!).Jim Kingdon1-0/+15
Look at the ChangeLog for Apr 30 and May 1.
1991-04-30Tue Apr 30 13:13:33 1991 Michael Tiemann (tiemann at cygint.cygnus.com)Michael Tiemann1-1/+1
* valprint.c (type_print_base): If the type being printed is a struct containing undefined types, print "<undefine type>" as the type instead of crashing. * values.c (value_headof): Get the vtable pointer taking TYPE_VPTR_BASETYPE into account. * symtab.c, symtab.h, dbxread.c: Fix various whitespace splotches.
1991-04-26 * symtab.c, symtab.h: Have a builtin_type_{,unsigned_}long_longJim Kingdon1-2/+21
regardless of LONG_LONG. symtab.c, symtab.h (allocate_stub_method): New function.
1991-04-19 * symtab.c (free_symtab): Declare as exported void fn now.John Gilmore1-0/+3
1991-04-13 * symtab.h (GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOCK): NewJohn Gilmore1-0/+5
defines for the blocks of a blockvector that contain global and file-static symbols and the first of the smaller scope contours.
1991-03-28Initial revisionK. Richard Pixley1-0/+884
1990-09-05Initial revisionJohn Gilmore1-371/+0
2012-06-03gdb-3.3gdb-3.31-26/+53
2012-06-03gdb-3.1gdb-3.11-4/+65
2012-06-03gdb-2.8.1gdb-2.8.11-3/+71
2012-06-03gdb-2.8gdb-2.81-70/+8
2012-06-03gdb-2.5.2gdb-2.5.21-1/+1
2012-06-03gdb-2.5.1gdb-2.5.11-25/+74
2012-06-03gdb-2.4+.aux.coffgdb-2.4+.aux.coff1-0/+228