aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1992-03-03Tue Mar 3 15:11:52 1992 Michael Tiemann (tiemann@cygnus.com)Michael Tiemann84-476/+990
* 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-03-03 * printcmd.c (print_address): if ADDR_BITS_REMOVE is defined, useSteve Chamberlain1-3/+12
it before printing out the hex shape of an address.
1992-03-03 * gdbtypes.c (lookup_pointer_type): initialize the TYPE_LENGTH ofSteve Chamberlain5-76/+118
a ptype to reflect the setting of TARGET_PTR_BIT. Set the TYPE_FLAGS of a ptype to TYPE_FLAG_UNSIGNED. * tm-h8300.h, h8300-tdep.c, remote-hms.c: personal checkpoint * printcmd.c (print_address): if ADDR_BITS_REMOVE is defined, use it before printing out the hex shape of an address.
1992-03-02Check in ChangeLog entries for the recent massive changes for prototypes,Fred Fish1-86/+342
objfile changes, etc.
1992-03-02 * rs6000-xdep.c (frame_initial_stack_address): MovePer Bothner2-41/+60
code to set frame->cache_fsr into new separate function frame_get_cacahe_fsr. This allows fixing a fatal error. * xcoffexec.c: Turn previously suppressed error message back on, after cleaning up BFD.
1992-03-02More changes, mostly from IBM for rs6000. (See ChangeLog.)Per Bothner9-95/+374
1992-03-01xm-sysv4.h: Provide definitions/prototypes for host environmentFred Fish2-0/+67
functions for which no definitions or prototypes are provided in any currently included gdb or host environment header files. For SVR4, this currently includes malloc and realloc, which cannot be portably prototyped in any gdb include file.
1992-03-01Forgot these two from previous check-in of rs6000 stuff.Per Bothner1-1/+0
1992-03-01More changes, mostly from IBM, for the rs6000. See ChangeLog.Per Bothner7-38/+144
1992-02-29Mostly rs6000 changes from IBM.Per Bothner12-406/+1222
1992-02-28* breakpoint.c (breakpoint_re_set_one): Don't reset breakpointStu Grossman2-11/+20
unless symbol table indicates that something has changed.
1992-02-28* remote.c: Make it work for embedded MIPS. Increase bufferJohn Gilmore4-78/+249
size, and use throughout. Round buffer size up if too many regs. Support baud rate setting and try for an 8-bit path. If interrupted while waiting for target, send a ^C down the wire. Avoid single-byte reads. * tm-mips.h: Add more embedded-system registers to REGISTER_NAMES and NUM_REGS. * mips-xdep.h: Avoid the embedded regs when on Unix.
1992-02-28* Phrasing of "disassemble" description improved (less wordy, avoids widow inRoland Pesch1-11/+9
small format) * typo in index entry type fixed * example of nonexistent configuration, in config appendix, slightly more far-fetched
1992-02-28Added disclaimer (requested by WRS) on how procedures described forRoland Pesch1-0/+4
connecting to VxWorks may change in future releases of VxWorks.
1992-02-28* mipsread.c: Byte-swap the symbol table structures, usingJohn Gilmore2-1/+4
routines from ecoff.c, to read a symbol table written in any of the four possible byte orders.
1992-02-27* config/mt-bigmips, config/mt-littlemips: Add ecoff.o.John Gilmore2-2/+2
1992-02-27* configure.in (mips-big-* target): Same as Sony News.John Gilmore3-0/+344
* config/mt-bigmips, config/mt-littlemips: Add ecoff.o. * ecoff.c: New file for symbol swapping routines.
1992-02-27Fix cvs merge fuckup.Stu Grossman1-6/+0
1992-02-27* breakpoint.c (all_breakpoints_info, breakpoint_1): Add 'infoStu Grossman2-74/+133
all-breakpoints' command. * (get_number): Allow users to enter negative breakpoint numbers. * (breakpoint_1): Reformat display of 'info break' to show new fields. * (create_longjmp_breakpoint, breakpoint_re_set, breakpoint_re_set_one, enable/disable_longjmp_breakpoint), symfile.c (syms_from_objfile): Re-do insertion of longjmp breakpoints. Move all code into breakpoint_re_set, and call that instead of create_longjmp_breakpoint in symfile.c.
1992-02-27* breakpoint.h (ALL_BREAKPOINTS_SAFE): Add.John Gilmore5-1005/+674
* breakpoint.c (breakpoint_re_set): Use ALL_BREAKPOINTS_SAFE. * symtab.c (find_pc_symtab): Handle having no objfiles. * infcmd.c: Fix comment. * objfiles.c (free_all_objfiles): Add. * symfile.h (ALL_OBJFILES, ALL_OBJFILES_SAFE): Add. * symfile.c (symbol_file_command): free all objfiles when specifying a new symbol file. (reread_symbols): Stat the file name, don't fstat the descriptor.
1992-02-27Update `dependency' files so that Make will build the right things atJohn Gilmore2-268/+327
the right times.
1992-02-27Remove running log from .Sanitize.John Gilmore1-44/+0
1992-02-25Fix one overlooked instance of "+" option prefix in configure appendix.Roland Pesch1-1/+1
1992-02-23Add gdbtypes.c gdbtypes.h minsyms.c mmap-alloc.c mmap-sbrk.c objfiles.cFred Fish1-0/+9
solib.h state.c and state.h
1992-02-22Roll VERSION to 4.4.4 for post-Stu changes.John Gilmore1-0/+2
1992-02-22* symfile.c (symbol_file_command): strcmp => !strcmp.John Gilmore2-2/+13
* breakpoint.h: Move prototypes to follow enum definition they need. * breakpoint.c, infrun.c: Lint. * printcmd.c: Use `enum enable' rather than `enum display_status'. * mipsread.c: First pass at making it compile with the new objfile changes. Probably seriously broken still, but it compiles. FIXME.
1992-02-22Saberlint.John Gilmore8-267/+148
* symmisc.c, xcoffread.c: Move debug functions to symmisc.c.
1992-02-22* infrun.c, infcmd.c, breakpoint.c, main.c, symfile.c,Stu Grossman12-949/+1384
breakpoint.h, tm-sun4os4.h, tm-sparc.h, sparc-tdep.c, tm-mips.h, mips-tdep.h, tm-sun3.h, tm-68k.h, m68k-tdep.h: Add support for stepping (and nexting) through longjmp(). Also, cleanup breakpoint handling quite a bit by creating explicit breakpoint types instead of using magic breakpoint numbers. Makefile.in: Update version to 4.4.3
1992-02-22* xm-sun3os4.h, xm-sun4os4.h: Enable HAVE_MMAP.John Gilmore9-347/+452
* minsyms.c (install_minimal_symbols): Add bunches to any existing minsyms in the objfile. Avoid extra mallocation by working directly in the obstack. Remove ignored `mainline' parm. * coffread.c, dbxread.c, elfread.c, mipsread.c, solib.c, symtab.h, xcoffread.c: Change all callers. * FIXME: We should be able to eliminate MAINLINE from all the symbol readers now, with a small bit of work. * valops.c, value.h: Lint. * remote-vx.c: Add missing break; statement. Bugfix by Michael Sclafani, <sclafani@src.dec.com>.
1992-02-22* Check in Fred Fish's changes in these modules. FredJohn Gilmore50-1374/+5259
will make ChangeLog entries for all of them.
1992-02-21* tm-sparc.h, tm-sysv4.h, solib.h: Move shared lib definitionsJohn Gilmore13-90/+192
into solib.h. * sparc-pinsn.c, sparc-tdep.c, standalonec, sun3-xdep.c, sun386-xdep.c, symm-xdep.c, target.c, ultra3-xdep.c, utils.c, value.h: Prototypes for static functions; lint. * gdbtypes.h: Empty file to ease transition.
1992-02-21* xm-amix.h, xm-i386v4.h, xm-stratus.h: Define NORETURN to avoidJohn Gilmore4-13/+32
complaints about volatile functions. * xm-sysv4.h (HAVE_MMAP): Define.
1992-02-21* core.c, exec.c, solib.c: Rename target_ops sections =>John Gilmore5-119/+139
to_sections, etc. * infcmd.c, inflow.c, infptrace.c, infrun.c, main.c, target.c, target.h: target_kill takes no args.
1992-02-21* core.c, eval.c, exec.c, inftarg.c, remote-adapt.c, remote-eb.c,John Gilmore13-98/+158
remote-hms.c, remote-mm.c, remote-nindy.c, remote-vx.c, remote.c, target.c, target.h, valarith.c, valops.c, value.h, xcoffexec.c: Remove to_call_function and target_call_function, since it always calls the same thing (call_function_by_hand).
1992-02-21* core.c, exec.c, infrun.c, inftarg.c, language.c, remote.c,John Gilmore4-66/+137
signame.c, sparc-xdep.c: Prototypes for all static functions. Lint.
1992-02-21* environ.h, expression.h, frame.h, gdbcmd.h, gdbcore.h,John Gilmore11-212/+370
inferior.h, language.h, signame.h, target.h, terminal.h, tm-68k.h, tm-i386v.h, tm-sparc.h, tm-sun386.h, tm-symmetry.h, xm-i386v.h, xm-sparc.h: Prototypes for all external functions. Lint.
1992-02-20* defs.h: Include ansidecl.h and PARAMS macro. Use PARAMSJohn Gilmore8-89/+126
to make prototypes for all functions declared here. * cplus-dem.c: Avoid declaring xmalloc and xrealloc. * c-exp.y: Rename SIGNED, OR, and AND to avoid conflict. * environ.c: Include <stdio.h> before defs.h. Minor cleanup. * ieee-float.h: Use PARAMS for prototypes; make some params const. * ieee-float.c, valarith.c: Include <stdio.h>. Lint. b*=>mem*. * m2-exp.y: Remove unused CONST; Rename OR and AND. * utils.c: Avoid declaring malloc and realloc. Lint. (request_quit): Accept signal-number parameter.
1992-02-20* coffread.c (decode_base_type): Pass long, not union.John Gilmore2-8/+12
Fix by Eric Valette, ev@chorus.fr.
1992-02-17Add code to handle TAG_pointer_type DIE's (DWARF Information Entries)Fred Fish2-0/+54
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 Fish2-8/+48
first to see if a partial type already exists due to a forward reference, and if so, bash it to fit.
1992-02-16Fix missing user-font lines in introductory example (spotted by J Irwin,Roland Pesch1-2/+2
WRS).
1992-02-14Fix code in elf_symtab_read which attempts to read the standard ELFFred Fish2-8/+16
symbol table and add symbol information to the misc function vector. This allows minimum functionality with non -g compiled code, and is vital for use with shared libraries (non of which are currently compiled with -g). Note to anyone doing any SVR4/gdb work. This bug was introduced into gdb just prior to the gdb 4.4 release, thus any versions currently in the field will have broken shared library support since no symbol information at all will be available for the shared library. This fix, along with one about to go into bfd's elf.c should fix that problem.
1992-02-13* xm-vaxbsd.h: Close off comment.Stu Grossman2-1/+5
1992-02-13terminated unterminated commentHeinz G. Seidl1-1/+1
1992-02-13Define NEED_POSIX_SETPGID for all SVR4 hosts.Fred Fish2-0/+12
1992-02-11Added mh-apollo68v and mt-os68k as files-to-keep.Sean Eric Fagan1-0/+2
1992-02-11Added a68v-xdep.c os68k-xdep.c, tm-os68k.h, and xm-apollo68v.h as files-Sean Eric Fagan1-0/+4
to-keep.
1992-02-11all: Don't include <sys/file.h> if NO_SYS_FILE is defined. On the Apollo,Sean Eric Fagan1-0/+2
this file does not exist, and not including it hasn't seemed to cause problems. main.c: Use the proper enum's in the options structure initialization; the Apollo compiler chokes on this.
1992-02-10Makefile.in: Removed some '#''s that caused an extraneous include ofSean Eric Fagan1-0/+8
the host/site/target files. configure.in: Added support for hosting on an Apollo Series 400, and targeting on an OS/68k machine.
1992-02-10Added support for hosting on an Apollo Series 400 (under System V emulation),Sean Eric Fagan2-0/+11
and targeted towards an OS/68000 system.