aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1991-05-14see devo/configure 1.11K. Richard Pixley1-56/+139
1991-05-13Update "make saber_gdb" a bit.John Gilmore1-5/+7
1991-05-13 * mipsread.c: Rather than keeping count of how many symtabsJohn Gilmore2-113/+125
and psymtabs we have, for sorting purposes, count them when we need to sort. This fixes bug in rereading of symbol tables.
1991-05-10*** empty log message ***Roland Pesch1-0/+4
1991-05-07(1) Updated to reflect renamed commands;Roland Pesch1-195/+269
(2) Reorganized, bringing more common commands forward, merging "print" and "x" into one section; (3) New sections: "Essential Commands", "GDB Scripts"; (4) Material on convenience vars and value history added to "Expressions"; (5) Uses PostScript fonts by default, also includes (commented out) alternative Computer Modern font definitions that format similarly.
1991-05-04Saber C (lint) cleanups, and a few bug fixes. See ChangeLog.John Gilmore11-39/+90
1991-05-04Roll version to 3.95.John Gilmore2-2/+2
1991-05-04See ChangeLog.John Gilmore4-10/+19
1991-05-04Jim Kingdon's port to m88k on his last day at Cygnus.John Gilmore1-3/+3
1991-05-04Jim Kingdon's port of gdb to m88k on his last day.John Gilmore1-1/+1
1991-05-03*** empty log message ***Roland Pesch1-0/+5
1991-05-03There should be a Makefile in the cvs main directory, configuredJohn Gilmore1-0/+937
for "./config.gdb none", so that things like "make tags" and "make tar" will work.
1991-05-03*** empty log message ***Jim Kingdon1-0/+82
1991-05-03 * mtrace.c: Don't typedef things like size_t, just #define them.Jim Kingdon1-0/+7
1991-05-03 * cplus-dem.c [__STDC__]: Make x{m,re}alloc return void*.Jim Kingdon1-2/+4
1991-05-03 * signame.c: Cast const char* to char* when assigning to sys_siglist.Jim Kingdon1-2/+4
1991-05-03Make it run on wingnut (88k, DGUX). Complete list of changes in the ChangeLog.Jim Kingdon9-23/+1969
1991-05-03 Mips bringup and general cleanupJohn Gilmore5-244/+35
* cplus-dem.c: Move CPLUS_MARKER define to after defs.h. * infptrace.c (PT_WRITE_D, PT_READ_D): Use correct values. (This still doesn't seem to make MIPS bkpts work.) * mipsread.c: Remove dup "Reading symbol data..." msg. (symbol_file_command, add_file_command): Remove, obsol. * printcmd.c (ptype_command): Say "an enum" rather than "a enum". Wrap output appropriately. * stack.c (locals_info, catch_info, args_info): Check selected_frame rather than target_has_stack or coredumping. * valprint.c (type_print_varspec_suffix): Wrap "ptype" output of enums appropriately.
1991-05-03*** empty log message ***Jim Kingdon1-14/+13
1991-05-02*** empty log message ***Jim Kingdon1-68/+93
1991-05-02*** empty log message ***Jim Kingdon2-236/+259
1991-05-02 * xm-sun386.h: Don't define SET_STACK_LIMIT_HUGE.Jim Kingdon1-1/+3
1991-05-02 * blockframe.c, breakpoint.c, core.c, command.c, findvar.c,Jim Kingdon1-1/+1
eval.c, expprint.c, infcmd.c, infrun.c, main.c, printcmd.c, remote.c, source.c, stack.c, dbxread.c, coffread.c, symfile.h, symfile.c, utils.c, valarith.c, values.c, valops.c, tm-68k.h, target.c, inftarg.c, ieee-float.c, environ.c, defs.h, command.h, inferior.h, gdbcore.h, symtab.h, expression.h, symtab.c, cplus-dem.c, value.h, expread.y, valprint.c, copying.awk, solib.c, inflow.c, symmisc.c : Lint. Use read_memory not read_memory_integer on CORE_ADDR's. Use {value_as,unpack}_pointer (added to values.c) not {value_as,unpack}_long on CORE_ADDR's. Use longest_to_int (added to defs.h) instead of cast to int. Remove from_tty arg to mod_path. Put symfile_bfd in {coff,dbx}read.c not symfile.h. Use OP_NULL instead of 0 where dummy enum exp_opcode needed.
1991-05-02The list of changes is too long to fit in the cvs log (since it truncates!).Jim Kingdon30-145/+393
Look at the ChangeLog for Apr 30 and May 1.
1991-05-02 * signame.c: Include defs.h and param.h.Jim Kingdon2-0/+46
1991-05-02Merge devo/bfd with GDB's bfd.John Gilmore6-136/+137
Get getopt and obstack from -liberty rather than compiling them here. * coffread.c: turn a printf into a complain(), and try to deal more gracefully with botched-looking lineno pointers. * dbxread.c: Use bfd_get_symcount rather than bfd_get_symcount_upper_bound. Don't coredump on files with zero symbols in them (a BFD bug showed this one). * environ.c: Pass GNUTARGET into the parent (gdb) as well as the child.
1991-04-30Tue Apr 30 13:13:33 1991 Michael Tiemann (tiemann at cygint.cygnus.com)Michael Tiemann6-10/+31
* 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-30*** empty log message ***Jim Kingdon1-0/+11
1991-04-30 * sun3-xdep.c, tm-sun3.h, tm-68k.h: Change TARGET_SUN3 toJim Kingdon3-3/+5
GDB_TARGET_IS_SUN3.
1991-04-30 * Makefile.dist: Add comment about tm-sun3os4.h: tm-sun3.h, etc.Jim Kingdon2-0/+4
1991-04-30 * sun386-xdep.c [!GDB_TARGET_IS_SUN386]: Just provide emptyJim Kingdon1-0/+27
functions which don't do anything.
1991-04-30 * Move BROKEN_LARGE_ALLOCA from tm-sun386.h to xm-sun386.h.Jim Kingdon2-2/+3
1991-04-29 * infrun.c: Don't include sys/user.h and friends (wrong forJim Kingdon3-27/+14
cross-debugging and not necessary anymore (see IN_SIGTRAMP in xm-vax.h)). [SET_STACK_LIMIT_HUGE]: Include <sys/{resource,time}.h>. xm-tahoe.h: Don't define _DIRENT_. * xm-tahoe.h: Remove USE_OLD_TTY (not needed now that terminal.h includes sgtty.h before sys/ioctl.h).
1991-04-29 {x,t}m-tahoe.h, tahoe-pinsn.c, tahoe-opcode.h: New files.Jim Kingdon1-0/+10
1991-04-29Initial revisionJim Kingdon4-0/+917
1991-04-29 * param-no-tm.h: Make BITS_BIG_ENDIAN defined to 0/1, not definedJim Kingdon3-6/+8
or not defined. Don't define it based on TARGET_BYTE_ORDER if it's already defined (in the tm.h file). mips-opcode.h (BIT_FIELDS_*), values.c (modify_field, unpack_field_as_long): Use #if BITS_BIG_ENDIAN not #ifdef BITS_BIG_ENDIAN.
1991-04-26 * tm-sparc.h: Add comments about gcc version 2 and structure passing.Jim Kingdon2-1/+5
1991-04-26*** empty log message ***Jim Kingdon4-327/+468
1991-04-26 * symfile.c (fill_in_vptr_fieldno): Don't call check_stub_type.Jim Kingdon1-1/+1
Return void not int. (also declarations in symfile.h and value.h).
1991-04-26 defs.h (TARGET_LONG_LONG_BIT): New macro.Jim Kingdon1-0/+6
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-26 * values.c, value.h: New functions value_{headof,from_vtable_info}.Jim Kingdon1-2/+2
* value.h: Remove redundant declaration of value_static_field.
1991-04-26 * values.c (check_stub_method): Do lookup_method_type and stuffJim Kingdon1-50/+187
rather than smash_to_method_type. * values.c (check_stub_method): Deal with operator names. * values.c: Move declaration of cplus_demangle to top of file. * values.c (baseclass_addr): If can't read memory, set *ERRP rather than calling error(). * values.c (value_static_field): Recursively check all baseclasses. Return NULL if not found. * values.c, value.h: New functions value_{headof,from_vtable_info}. values.c (value_virtual_fn_field): Don't bother to do anything with return value from fill_in_vptr_fieldno.CVS: Modified Files:
1991-04-26 * valprint.c (val_print): Print out first element of vtblJim Kingdon1-36/+66
specially. * valprint.c: Move print controls to top and add objectprint. Add command "set print object on/off". * valprint.c (value_print, is_vtbl_member): Put things in local variables rather than continually doing VALUE_TYPE (val), etc.
1991-04-26 * valops.c (typecmp): If t2 == 0, return 1.Jim Kingdon1-23/+39
* valops.c (value_struct_elt_for_address): Call check_stub_method. * valops.c (value_struct_elt): Remove found, arg1_as_ptr. * valops.c (search_struct_method): Give error if j > 0 && args == 0. * valops.c (search_struct_field): New argument looking_for_baseclass. Give error if value_static_field or value_primitive_field return NULL. valops.c (various): Call search_struct_field with extra parameter.
1991-04-26 * symtab.c, symtab.h: Have a builtin_type_{,unsigned_}long_longJim Kingdon1-19/+174
regardless of LONG_LONG. symtab.c, symtab.h (allocate_stub_method): New function. * symtab.c (decode_line_1): Deal with operators specified as "operator" <optional whitespace> <symbols for operator>. (operator_chars): Help do it. * symtab.c (lookup_struct_elt_type): Call check_stub_type. Take additional argument noerr. Don't dump core if TYPE_FIELD_NAME is NULL. Check the baseclasses recursively.
1991-04-26 * symfile.c (fill_in_vptr_fieldno): Don't call check_stub_type.Jim Kingdon1-6/+16
Return void not int. (also declarations in symfile.h and value.h). Deal with multiple inheritance.
1991-04-26 * printcmd.c (x_command): Dereference references.Jim Kingdon1-1/+25
* printcmd.c (print_command_1): Add if (objectprint) code.
1991-04-26 * eval.c (evaluate_subexp, case UNOP_LOGNOT): If following opcodeJim Kingdon1-7/+20
is OP_SCOPE, give an error. * eval.c (evaluate_subexp): Pass third arg to lookup_struct_elt_type. * eval.c (evaluate_subexp), values.c (value_virtual_fn_field): Don't bother to do anything with return value from fill_in_vptr_fieldno. * eval.c (evaluate_subexp): If value_static_field returns NULL, give an error.
1991-04-26 dbxread.c (read_type): If we get "##", don't lookup_function_typeJim Kingdon1-24/+31
and start clobbering it; allocate_stub_method instead. * dbxread.c (read_struct_type): Put "op$" instead of "operator" in the symbol table. * dbxread.c (read_struct_type): Set fcontext to 0 for normal member function. * dbxread.c (read_struct_type): Initialize name to 0. * dbxread.c (read_ofile_symtab, N_CATCH): Add offset to bufp->n_value. * dbxread.c (dbx_create_type): Zero TYPE_VPTR_BASETYPE. (read_struct_type): Don't bother to set TYPE_VTPR_{BASETYPE,FIELDNO} if it's just going to be {0,1}. * dbxread.c (virtual_context): Use TYPE_BASECLASS starting at 0 (yes, it's #if 0, but just in case...).