📄 changelog
字号:
Fri Oct 23 00:48:08 1992 John Gilmore (gnu@cygnus.com) * Makefile.in (VERSION): gdb-4.7 release. * README: Update for gdb-4.7.Thu Oct 22 11:24:18 1992 Stu Grossman (grossman at cygnus.com) * sparc-tdep.c: include nm.h (for now) so that we get USE_PROC_FS when necessary. * alldeps.mak, depend: Update.Thu Oct 22 03:14:36 1992 John Gilmore (gnu@cygnus.com) * partial-stab.h ('f', 'F'): Don't reference pst->textlow if pst is null. * tm-sun4sol2.h (PROLOGUE_FIRSTLINE_OVERLAP): Remove -- it causes problems in setting breakpoint in the right place in functions with `float' args which are passed as doubles. * xm-vaxbsd.h (MEM_FNS_DECLARED): Avoid erroneous redecl's. * config/rs6000.mh (NATDEPFILES): Add corelow.o.Thu Oct 22 01:01:24 1992 Stu Grossman (grossman at cygnus.com) * Makefile.in (HFILES): Add nm-i386sco.h. * dwarfread.c: include <sys/types.h> for SCO. * infptrace.c: Don't include ptrace.h under SCO. * config/i386sco.mh: Use -D_POSIX_SOURCE instead of -posix for gcc. * config/i386v.mt: Add exec.o to TDEPFILES.Wed Oct 21 19:08:20 1992 Stu Grossman (grossman at cygnus.com) * i386v-nat.c: Remove space from front of #endif. * irix4-nat.c: Remove externs of registers[], include inferior.h instead. * mips-nat.c: Explicitly initialize zerobuf to 0! * mips-tdep.c (init_extra_frame_info): Undo John's last change. Always setup fci->frame, even if it's non-zero. Too many places depend upon this behavior (and I have to get a release out the door)! * mipsread.c (parse_partial_symbols, psymtab_to_symtab_1): Set processing_gcc_compilation if we find the embedded stabs marker. This fixes several bugs with finding the location of short or char function parameters passed on the stack.Wed Oct 21 17:46:07 1992 K. Richard Pixley (rich@sendai.cygnus.com) Native support for sun4sol2. * xm-sysv4.h (USE_PROC_FS, ATTACH_DETACH): removed to nm-sysv4.h. * nm-sysv4.h: new file. * Makefile.in (HFILES): added nm-sysv4.h. * config/sun4sol2.mh (XDEPFILES): removed procfs.o fork-child.o. (NAT_FILE, NATDEPFILES): new macros. * config/sun4sol2.mt (TDEPFILES): removed exec.o and solib.o.Wed Oct 21 03:51:01 1992 John Gilmore (gnu@cygnus.com) * coredep.c: Include "nm.h" to get REGISTER_U_ADDR. * doc/gdbint.texinfo: Improve REGISTER_U_ADDR and USE_PROC_FS doc. * Makefile.in (VERSION): Tick to 4.6.9.Tue Oct 20 23:27:56 1992 John Gilmore (gnu@cygnus.com) * mipsread.c (UNSAFE_DATA_ADDR): Remove MIPS-host-specific definition, replace with portable one. * remote-nindy.c: Lint. (nindy_wait): Return type is int, result is inferior_pid. * symmisc.c (dump_psymtab): Only print section_offsets if set. (initialize_symmisc): Remove empty function. * tm-spc-noun.h, tm-sun4os4.h, tm-sun4sol2.h (STACK_END_ADDRESS): Remove obsolete, misspelled macro. * doc/gdbint.texinfo: Document obsolete STACK_END_ADDR. (all @node commands): Use new form to avoid nitpicking errors. * doc/gdbint.texinfo: Document host/native/target split. Wed Oct 21 00:14:34 1992 Stu Grossman (grossman at cygnus.com) * mips-nat.c (zerobuf): Get rid of const to avoid gcc warnings. * xm-mips.h (offsetof): Don't define this if __STDC__.Tue Oct 20 21:32:18 1992 K. Richard Pixley (rich@sendai.cygnus.com) umax native support (untested). * config/umax.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o. (NAT_FILE, NATDEPFILES): new macros. * config/umax.mt (TDEPFILES): removed exec.o. * xm-umax.h (U_REGS_OFFSET, ATTACH_DETACH, REGISTER_U_ADDR): removed to nm-umax.h. * nm-umax.h: new file. * Makefile.in (HFILES): added nm-umax.h. hppa native support (untested). * config/hppahpux.mh, config/hppabsd.mh (XDEPFILES): now empty. (NAT_FILE, NATDEPFILES): new macros. * config/hppabsd.mt (TDEPFILES): removed exec.o and hppab-core.o. * config/hppahpux.mt (TDEPFILES): removed exec.o. * xm-hppa[bh].h (REGISTER_U_ADDR, U_REGS_OFFSET): removed. * nm-hppa[bh].h, hppa[bh]-nat.c: new files. * hppa[bh]-xdep.c: removed. * hppa[bh]h-tdep.c: do not include ptrace.h. * Makefile.in (HFILES): added nm-hppa[bh].h. * doc/gdbint.texinfo: add PUSH_DUMMY_FRAME, POP_FRAME.Tue Oct 20 00:01:46 1992 Stu Grossman (grossman at cygnus.com) * mips-nat.c: Straighten out include files. Work around conflicting defs of JB_xxx syms in <setjmp.h> and <machine/pcb.h> for Ultrix-4.2.Mon Oct 19 15:09:57 1992 Stu Grossman (grossman at cygnus.com) * mips-nat.c (fetch_core_registers, register_addr): Copy from coredep.c, but zero out FP_REGNUM & ZERO_REGNUM so that stack backtraces from core files work. * config/decstation.mh, config/irix3.mh: Remove coredep.o. Functions are now defined in mips-nat.c. * tm-irix3.h: Put MIPS_EFI_SYMBOL_NAME in here too. * remote-hms.c: Disable all uses of serial_nextbaudrate and serial_default_name(). * remote-hms.c, ser-go32.c, serial.h: Change from serial_timedreadchar() to new serial_readchar(). * Makefile.in (HFILES): Fixup list of nm-*.h files. Add missing ones.Mon Oct 19 12:45:23 1992 Per Bothner (bothner@cygnus.com) * c-exp.y: Moved handling of 'const' and 'volatile' from <type> to <typebase>. This removes 2 conflicts.Sun Oct 18 00:36:30 1992 Fred Fish (fnf@cygnus.com) * breakpoint.c (breakpoint_re_set_one): Don't delete watchpoints from breakpoint table when reseting breakpoints.Sat Oct 17 00:59:23 1992 Fred Fish (fnf@cygnus.com) Native support cleanup and corefile fixes for i386 SVR4 systems. * i386-tdep.c (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): Moved to i386v4-nat.c * i386v4-nat.c, nm-i386v4.h, : New files. * i386sol2.mh, i386v4.mh, ncr3000.mh (NAT_FILE): Use nm-i386v4.h. * i386sol2.mh, i386v4.mh, ncr3000.mh (NATDEPFILES): Add corelow.o, change i386v-nat.o to i386v4-nat.o.Fri Oct 16 13:06:08 1992 K. Richard Pixley (rich@sendai.cygnus.com) Miscellaneous 386 configs updated. * config/i386aout.mt (TDEPFILES): removed exec.o. * config/i386sol2.mh, config/ncr3000.mh, config/i386v4.mh (XDEPFILES): removed procfs.o fork-child.o i386-xdep.o. (NAT_FILE, NATDEPFILES): new macros. * config/i386aout.mt, config/i386sol2.mt, config/ncr3000.mt, config/i386v4.mt (TDEPFILES): removed exec.o. * config/i386v32.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o coredep.o corelow.o i386-xdep.o i387-tdep.o. (NAT_FILE, NATDEPFILES): new macros. * config/i386sco.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o coredep.o corelow.o i386-xdep.o. (NAT_FILE, NATDEPFILES): new macros. Native support cleanup for i386bsd (untested). * config/i386bsd.mt (NATDEPFILES): exec.o removed. * config/i386bsd.mh (NATDEPFILES): added exec.o * tm-i386bsd.h (FLOAT_INFO): removed. * nm-i386bsd.h (FLOAT_INFO): added. Native support for i386v (untested). * config/i386v.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o coredep.o corelow.o i386-xdep.o i387-tdep.o. (NAT_FILE, NATDEPFILES): new macros. * config/i386v.mt (TDEPFILES): removed exec.o, added i387-tdep.o. * i386-xdep.c: removed. * Makefile.in (HFILES): added nm-i386v.h * i386v-nat.c, nm-i386v.h: new file. * xm-i386v.h: (REGISTER_U_ADDR, i386_register_u_addr): removed to nm-i386v.h. * tm-i386v.h (FLOAT_INFO): removed. Native support for linux (untested). * config/linux.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o coredep.o corelow.o i387-tdep.o i386-xdep.o. (NAT_FILE, NATDEPFILES): new macros. * config/linux.mt (TDEPFILES): removed exec.o, added i387-tdep.o. * Makefile.in (HFILES): added nm-linux.h. * nm-linux.h: new file. * xm-linux.h: updated copyright. cleaned up formatting. (ATTACH_DETACH, U_REGS_OFFSET): removed to nm-linux.h. Native support for sun386 (untested). * config/sun386.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o sun386-xdep.o. (NAT_FILE, NATDEPFILES): new macros. * config/sun386.mt (TDEPFILES): removed exec.o. * Makefile.in (HFILES): added nm-sun386.h. * sun386-nat.c, nm-sun386.h: new file. * sun386-xdep.c: removed. * xm-sun386.h: updated comment and copyright. (ATTACH_DETACH, FETCH_INFERIOR_REGISTERS): removed to nm-sun386.h. Native support for i386mach (untested). * config/i386mach.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o mach386-xdep.o. (NAT_FILE, NATDEPFILES): new macros. * Makefile.in (HFILES): added nm-i386mach.h. * nm-i386mach.h, i386mach-nat.c: new files. * mach386-xdep.c: removed. * xm-i386mach.h: updated copyright. (ATTACH_DETACH, FETCH_INFERIOR_REGISTERS): removed to nm-i386mach.h. Native separation for go32 (untested). * config/go32.mh (NAT_FILE, NATDEPFILES): new macros. * go32-nat.c: new file. * go32-xdep.c (call_ptrace, child_resume, fetch_inferior_registers, store_inferior_registers, child_xfer_memory, fetch_core_registers): removed to go32-nat.c. Native support for m88k (untested). * Makefile.in (HFILES): added nm-m88k.h * xm-delta88.h, xm-m88k.h (REGISTER_U_ADDR, FETCH_INFERIOR_REGISTERS): removed. * config/m88k.mh, config/delta88.mh (XDEPFILES): infptrace.o inftarg.o fork-child.o m88k-xdep.o removed to NATDEPFILES. (NAT_FILE, NATDEPFILES): new macros. * config/m88k.mt, config/delta88.mt (TDEPFILES): removed exec.o. * m88k-nat.c, nm-m88k.h, nm-delta88.h: new files.o. * m88k-xdep.c: removed.Fri Oct 16 04:16:30 1992 John Gilmore (gnu@cygnus.com) * i386b-nat.c: Comment changes. * nm-i386bsd.h, xm-i386bsd.h: Split native dependent pieces out into new nm-file. * config/i386bsd.mh (NAT_FILE): Point to new nm-file.Fri Oct 16 03:34:01 1992 John Gilmore (gnu@cygnus.com) Avoid longjmp()-catching compilation errors in cross-ports. * doc/gdbint.texinfo: Update GET_LONGJMP_TARGET, L_SET doc. * irix4-nat.c, mips-nat.c (JB_ELEMENT_SIZE, get_longjmp_target): Move from mips-tdep.c and tm-{irix3,mips}.h. * mips-nat.c: Remove a bunch of code that was ifdef'd out of native MIPS ports. * nm-irix3.h, nm-mips.h (GET_LONGJMP_TARGET): Move from tm-irix3.h and tm-mips.h. * ultra3-nat.c (register_addr): Move from ultra3-xdep.c. (fetch_core_registers): Fix bfd_seek arguments. Fri Oct 16 03:02:28 1992 John Gilmore (gnu@cygnus.com) Make core files work again (add back the `core' target). * config/decstation.mh, news.mh, sun2os3.mh, sun2os4.mh (NATDEPFILES): Add corelow.o. * config/delta88.mt, m88k.mt (TDEPFILES): Remove coredep.o, it's native dependent. * config/3b1.mh, bigmips.mh, hp300bsd.mh, hppabsd.mh, hppahpux.mh, i386sco.mh, i386v.mh, i386v32.mh, irix3.mh, isi.mh, linux.mh, littlemips.mh, merlin.mh, news1000.mh, pn.mh, rtbsd.mh, tahoe.mh, vaxbsd.mh, vaxult.mh (XDEPFILES): Add corelow.o whenever coredep.o appears. FIXME, these should be moved to NATDEPFILES for native use only.Thu Oct 15 21:53:53 1992 K. Richard Pixley (rich@sendai.cygnus.com) Ultra3 host/target/native split. (untested). * ultra3-xdep.c: updated copyright. Do not include sys/ptrace.h. (fetch_register, fetch_inferior_registers, store_inferior_registers, fetch_core_registers): removed to ultra3-nat.c. * xm-ultra3.h (FETCH_INFERIOR_REGISTERS, U_REGS_OFFSET): removed to nm-ultra3.h. * Makefile.in (HFILES): added nm-ultra3.h. * nm-ultra3.h, ultra3-nat.c: new files for native support. * config/ultra3.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o. (NAT_FILE, NATDEPFILES): new macros for native support. * config/ultra3.mt (TDEPFILES): exec.o removed. * xm-vaxult.h: add MEM_FNS_DECLARED.Thu Oct 15 02:59:30 1992 John Gilmore (gnu@cygnus.com) * Makefile.in (VERSION): Roll to 4.6.8. (OBS): Put version.o first, so Makefile rebuild happens early. * command.h: Publicize prototype for not_just_help_class_command. * command.c: Remove proto. * maint.c: Mark "mt" as an abbrev, to avoid duplicated help output. Move "maint info" from class info to class maintenance, and improve text. * infrun.c: Move "stop" to class_obscure, and give it a function so it will not be seen as a global help topic. FIXME, it should be possible to set these attributes independently.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -