aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1992-06-24* partial-stab.h (case N_TEXT): Fix fencepost error whenStu Grossman2-1/+7
detecting start of new symbol info after reading symtab for a module with a zero length TEXT segment. (Note that this fixes the BNR problem with printing vxWorksVersion. That ought to make Ken happy).
1992-06-24 * valprint.c (val_print_fields): Call fprint_symbol to getFred Fish2-3/+5
automatic C++ demangling for mangled field names.
1992-06-24 * cadillac.c (kernel_dispatch): Make return type void.Fred Fish2-2/+5
* cadillac.c (iosig): Signal handlers take one int arg.
1992-06-24 * Makefile.in (VERSION): Bump to 4.5.6.Fred Fish32-193/+366
* coffread.c (coff_end_symtab): Cast 2nd arg of complain() to correct type. * defs.h (NORETURN): Define away for Lucid compiler. * remote.c (remote_timer, remote_interrupt): Signal handlers take one int arg. * ser-termios.c (serial_write, serial_close): Return whatever value the write/close call returns, rather than falling off end. * inferior.h (PTRACE_ARG3_TYPE): Third arg to ptrace is int on more systems than it is "char *". Define PTRACE_ARG3_TYPE to default to int. * infptrace.c, hppabsd-xdep.c, hppahpux-xdep.c, i386-xdep.c, inferior.h (call_ptrace): Use PTRACE_ARG3_TYPE to declare type of third arg. * a68v-xdep.c, arm-xdep.c, convex-xdep.c, hp300ux-xdep.c, infrun.c, m88k-xdep.c, mach386-xdep.c, mips-xdep.c, os68k-xdep.c, pyr-tdep.c, pyr-xdep.c, rs6000-xdep.c, sparc-xdep.c, sun3-xdep.c, sun386-xdep.c, symm-xdep.c, ultra3-xdep.c: Use PTRACE_ARG3_TYPE to cast ptrace argument 3. * sparc-xdep.c, a68v-xdep.c (fetch_inferior_registers, store_inferior_registers): Supply missing fourth argument to ptrace().
1992-06-24Minor cleanup for better smallbook formatting w/default FSF style.Roland Pesch1-2/+2
1992-06-24(1) removed three-part table of config name components from InstallingRoland Pesch1-101/+14
appendix (too hard to maintain, esp w/recent versions of config.sub). Also corrected xref to this section accordingly. (2) updated sample output from config.sub to match latest variation of that script (3) minor editing to gnu contrib text on set/show remotedebug
1992-06-23Fix patch fragment for ncr3000.mh to find the file in the config dir.Fred Fish1-1/+1
1992-06-23Add patch to Makefile.in to default the demangling style to ARM/Lucid insteadFred Fish1-16/+26
of gcc style. Remove the mipsread.c patch fragment that added #include <strings.h>. It is unnecessary, and causes compile failures on NCR/SVR4.
1992-06-23Minor edits to new GNU material on special commands for AMD29K registerRoland Pesch1-10/+15
stack limit.
1992-06-23Add tm-linux.h and xm-linux.h.Per Bothner1-0/+2
1992-06-23Add linux.mh and linux.mt.Per Bothner1-0/+2
1992-06-23Call setsid() when establishing new controlling terminal.Stu Grossman1-0/+1
1992-06-23Fixup patch for .Sanitize to not remove cadillac.c.Stu Grossman1-6/+16
1992-06-23Oops, retract last patch... Belongs in cadillac-patches.Stu Grossman1-1/+0
1992-06-23Fixup patch for ncr3000.h -> config/ncr3000.hStu Grossman1-0/+1
1992-06-23Add patch for .Sanitize file.Stu Grossman1-0/+16
1992-06-23Create new patch file to convert normal (mundane) GDB into SUPER-ENERGIZE GDB!Stu Grossman1-0/+946
1992-06-23* Centralize all Cadillac interface defs into defs.h.Stu Grossman1-27/+40
* Use prototypes for all interface routines (fix bugs found as a result of doing so). * Make full_filename more robust in the face of null dirname/filenames. * Get pty at startup instead of at child creation time. Put GDB descriptors 0, 1 and 2 on it so that we can see the output of shell commands. * Get rid of prompt(), use print_prompt() instead. Fixes loads of stupid prompting problems.
1992-06-23 * command.c (add_abbrev_prefix_cmd): Fix misspelling in comment.Fred Fish4-9/+25
* dwarfread.c (enum_type): Fix misspelling in comment. * valprint.c (val_print_fields, cplus_val_print): Minor adjustment to printing of C++ class structures to more closely match format for printing C structures, with and without setting pretty print.
1992-06-23 * infrun.c (wait_for_inferior): Don't test for SIGEMTPer Bothner5-38/+100
(which is not a Posix signal) if it isn't defined. * tm-linux.h, xm-linux.h, config/linux.m[ht], configure.in: New port to Linux (a free Unix clone for 386 machines).
1992-06-23New port to Linux (a free Unix clone for 386 machines).Per Bothner2-0/+11
1992-06-21(find_source_lines): Handle large st_size fields.John Gilmore2-39/+54
1992-06-21COFF changes for dealing better with EPI 29K C compiler output.John Gilmore5-181/+493
* coffread.c (record_minimal_symbol): Pass the minsym type to it. Callers changed. (coff_end_symtab): Sort blocks if needed. Complain if misordered. (read_coff_symtab): Move patch_opaque_types call from coff_symfile_read. Restrict it to symtabs from this objfile. (process_coff_symbol: C_TPDEF): Don't put ordinary foward references on opaque type chain; just let coff_lookup_type handle 'em. (decode_type): Complain about tagndx values on non-struct/union/enum types, which the EPI compiler tends to produce. * symtab.c (list_symbols): Make minimal symbol variable-finding work. * tm-68k.h (FIX_CALL_DUMMY): Avoid alignment and byte order dependency. * elfread.c (elf_symfile_read): Update bfd_elf_find_section usage to match new prototype. Include libbfd.h to get prototype.
1992-06-21Typo.John Gilmore1-1/+1
1992-06-20* gdb.texinfo: document `set remotedebug' and `set rstack_high_address'.John Gilmore2-0/+31
1992-06-20 * infcmd.c (jump_command): Use cleanups to avoid memory leaks.Fred Fish3-44/+156
* stack.c (return_command): Use cleanups to avoid memory leaks.
1992-06-20* remote-adapt.c, remote-eb.c, remote-mm.c: Lint. FixJohn Gilmore5-15/+35
INT_REGNUM to INTE_REGNUM. * tm-29k.h (SDB_REG_TO_REGNUM): Add for EPI 29K C compiler.
1992-06-20HPPA BSStu Grossman3-1/+16
1992-06-19HPPA merge.Stu Grossman4-0/+17
1992-06-19* configure.in, dbxread.c, hppa-coredep.c, hppa-pinsn.c,Stu Grossman16-8/+5959
hppabsd-core.c, hppabsd-tdep.c, hppabsd-xdep.c, hppahpux-tdep.c, hppahpux-xdep.c, munch, partial-stab.h, tm-hppabsd.h, tm-hppahpux.h, xm-hppabsd.h, xm-hppahpux.h: HPPA merge.
1992-06-19* Makefile.in (c-exp.tab.c, m2-exp.tab.c): Filter out bogus externStu Grossman4-7/+31
declarations of malloc/realloc/free that are inserted by some versions of yacc. * m2-exp.y: Prevent conflicts with TRUE and FALSE tokens by #undeffing them. * xm-rs6000.h: Declare malloc/realloc/free appropriately. Yet another decl of strdup (this really ought to come from libiberty.h!).
1992-06-19* remote.c (getpkt): Error if input exceeds buffer size.John Gilmore6-39/+278
(_initialize_remote): `set remotedebug' enables packet trace. * dbxread.c (process_one_symbol:N_FUN): GCC now produces relative N_SLINE's, etc, just like Sun cc on Solaris2. * am29k-tdep.c (read_register_stack, write_register_stack): Change RSTACK_HIGH_ADDR to rstack_high_address, a user-settable variable. Add `set' and `show' commands for it. * doc/gdb.texinfo: Document it. * eval.c: Avoid residue-by-zero when evaluating without side effects. (Bug and fix found by Pierre Willard.) * sparc-tdep.c: Clean up slightly for Solaris2.
1992-06-19 * valprint.c (type_print_1): Plug memory leak. Print allFred Fish3-15/+29
C++ syms as demangled, not just functions. * buildsym.c (read_range_type): When we find a signed char type, do a lookup of signed char, not plain char. Plain char's still get looked up as plain char's elsewhere.
1992-06-18* xm-rs6000.h: Fix decls for malloc, realloc, and free.Stu Grossman2-3/+5
1992-06-17* tm-rs6000.h: Remove #include of inferior.h. Fixes manyStu Grossman1-2/+0
compilation errors.
1992-06-17* xm-rs6000.h: Add decl for strdup().Stu Grossman2-1/+4
1992-06-17* xm-rs6000.h: Remove #include of inferior.h. Fixes manyStu Grossman1-0/+3
compilation errors.
1992-06-17* breakpoint.c (enable_command, disable_command): Without args,Stu Grossman2-23/+44
should only affect normal breakpoints and watchpoints.
1992-06-17* m68k-pinsn.c (print_insn_arg): Make register be const.Stu Grossman1-1/+1
1992-06-17* xcoffexec.c: Remove ' from comment.Stu Grossman3-1/+15
* xm-sun3os4.h: Define MALLOC_INCOMPATIBLE to avoid conflicts with decls of malloc in c-exp.tab.c (as produced by yacc). There's got to be a better way to do this...
1992-06-17 * partial-stab.h: Convert single rindex use to strrchr.Fred Fish2-1/+8
* mipsread.c, dbxread.c: Remove troublesome inclusion of non- standard <strings.h> file, now that the only single use of rindex in the gdb source files is gone.
1992-06-17 * mipsread.c: Undo ill effects from including <strings.h>,Fred Fish2-2/+13
which #defines index to be strchr. Unfortunately, index is a member of a symbol table structure that can't be changed. * mipsread.c: tm-mips.h includes coff/symconst.h and coff/sym.h, remove redundant #include's.
1992-06-16Add demangle.h to HFILES.Stu Grossman1-2/+2
1992-06-16Unscrew this file... (Been up too long I think...)Stu Grossman1-1065/+641
1992-06-16Keep sun4sol2.m{th}.Stu Grossman1-0/+2
1992-06-16Keep tm-sun4sol2.h and xm-sun4sol2.h.Stu Grossman1-0/+2
1992-06-16More 29k crap to remove!Stu Grossman1-1/+0
1992-06-16One mo time...Stu Grossman1-2/+2
1992-06-16Fixup install.all target so that install-texinfo can be removed properly by GDBStu Grossman1-641/+1065
packaging procedures.
1992-06-16Remove 29k/UDI stuff for now. For the time being, the original Makefile isStu Grossman1-34/+2
called Makefile.in-29k-UDI.