aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-10-07new for machJim Kingdon2-0/+0
1993-10-07new for mach3 (really native not host)Jim Kingdon3-0/+0
1993-10-07 * blockframe.c (find_pc_partial_function): If we callJim Kingdon3-4/+17
PSYMTAB_TO_SYMTAB, call target_terminal_ours_for_output first. This is needed now that wait_for_inferior passes in endaddr. * infrun.c: Move call to target_terminal_inferior from proceed to resume.
1993-10-07new for machJim Kingdon19-0/+0
1993-10-07 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not reallyJim Kingdon1-0/+6
relevant because ^C doesn't get sent but failure can be reproduced interactively).
1993-10-07* blockframe.c (find_pc_partial_function): Fix handling for PCsStu Grossman5-41/+126
beyond the end of the last function in an objfile. * coff-solib.c (coff_solib_add): Use BFD to get fields from .lib section. * infrun.c (wait_for_inferior): Modify test for subroutine entry to include pc out of bounds of the previous function. * remote.c (remote_wait): Use strtoul for parsing 'N' message. Add code to relocate symfile_objfile->sections.
1993-10-07 * config/sparc/sun4os4.mh: Add comment saying why we don't useJim Kingdon2-0/+9
-lresolv.
1993-10-07 * breakpoint.c, breakpoint.h (breakpoint_init_inferior): New functionJim Kingdon7-19/+44
that clears the `inserted' flag for all breakpoints and deletes any breakpoints which should go away between runs of programs. * inflow.c (generic_mourn_inferior), infrun.c (init_wait_for_inferior), remote-es.c (es1800_load), comments in exec.c and corelow.c: Use it instead of mark_breakpoints_out. * breakpoint.c (mark_breakpoints_out): Update comment, tm-rs6000.h uses it in a completely different context. * breakpoint.c (breakpoint_re_set_one): Add bp_call_dummy case.
1993-10-07 * Makefile.in (REGEX, REGEX1): Always use our own version ofJim Kingdon2-1/+12
regex.c to be consistent across hosts. * source.c (_initialize_source): Initialize regex to use grep style syntax as an approximation to POSIX basic regex syntax.
1993-10-06 * hppa-tdep.c (frame_chain): Rework so that it correctlyJim Kingdon1-2/+4
handles boundaries where code with a frame pointer calls code without a frame pointer. (dig_fp_from_stack): New function.
1993-10-06minor formatting tweaksThomas Lord2-22/+27
1993-10-06 * hppa-tdep.c (frame_chain): Rework so that it correctlyJim Kingdon2-5/+134
handles boundaries where code with a frame pointer calls code without a frame pointer. (dig_fp_from_stack): New function.
1993-10-06* breakpoint.c (delete_breakpoint): Don't insert a disabled breakpoint.Jim Kingdon2-1/+5
1993-10-06* README: Add Alpha notes from Schauer.Jim Kingdon2-6/+10
1993-10-06* README: Add Alpha notes from Schauer.Jim Kingdon1-21/+54
1993-10-05 * Makefile.in (install, uninstall): Remove $$n.1 stuff; I don'tJim Kingdon5-8/+18
understand what it is trying to do, but I suspect it's not doing it. * config/ns32k/merlin.mh: Add comment about M_INSTALL. * config/m88k/{delta88.mh,delta88v4.mh}: Remove M_INSTALL and M_UNINSTALL; it tries to install a non-existent file gdb.z. * Makefile.in: Remove M_INSTALL stuff; the above were the only uses.
1993-10-05 * stabsread.c (read_range_type): Remove comment which recommendsJim Kingdon2-3/+6
distinguishing float from complex by the name.
1993-10-05 Changes to support alpha OSF/1 in native mode.Peter Schauer13-43/+2055
* alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt, config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c: New files. * Makefile.in: Add new files and dependencies. * configure.in: Add alpha target. * config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o * config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle shared libraries now. * config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right. * defs.h (CORE_ADDR): Make its type overridable via CORE_ADDR_TYPE, provide `unsigned int' default. * breakpoint.c (breakpoint_auto_delete): Delete only if we really stopped for the breakpoint. * stabsread.c, stabsread.h (define_symbol): Change valu parameter to a CORE_ADDR. * stabsread.c (read_range_type): Handle the case where the lower bound overflows and the upper doesn't and the range is legal. * infrun.c (resume): Do not step a breakpoint instruction if CANNOT_STEP_BREAKPOINT is defined. * inferior.h (CALL_DUMMY_LOCATION): New variant AT_ENTRY_POINT. Now that we have the bp_call_dummy breakpoint the call dummy code is no longer needed. PUSH_DUMMY_FRAME, PUSH_ARGUMENTS and FIX_CALL_DUMMY can be used to set up everything for the dummy. The breakpoint for the dummy is set at the entry point and thats it. * blockframe.c (inside_entry_file, inside_entry_func): Do not stop backtraces if pc is in the call dummy at the entry point. * infcmd.c (run_stack_dummy): Handle AT_ENTRY_POINT case. Use the expected breakpoint pc when setting up the frame for set_momentary_breakpoint. * symfile.c (entry_point_address): New function for AT_ENTRY_POINT support. * valops.c (call_function_by_hand): Handle AT_ENTRY_POINT case.
1993-10-05 * gdb.stabs/alpha.mt: New configuration file for alpha.Peter Schauer6-5/+62
* gdb.stabs/configure.in: Use it. * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable sharing with alpha.mt, redefine long to word via preprocessor. * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb for alpha. * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha native cc. * gdb.t00/teststrategy.exp: Change expect string so that we consume the `(xgdb)' from the command echo and from the gdb prompt. * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha. gdb currently compares all values as long, so this failure probably applies to any configuration where LONGEST is bigger than a target int. * gdb.t08/comp-info.c: New file to determine if gdbme is compiled with gcc. * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable to handle opaque pointers, gcc is. * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t as first argument. Include <sys/types.h> and change all operator new definitions to use size_t. * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new now that we use size_t.
1993-10-05 * alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt,Peter Schauer5-22/+501
config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c: New files. * Makefile.in: Add new files and dependencies. * configure.in: Add alpha target. * config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o * config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle shared libraries now. * config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right.
1993-10-05 * configure.in: Recognize hppa*-*-hiux* (currently synonym for hpux).Jim Kingdon2-2/+15
Change other hppa host entries to use -*- not -hp-.
1993-10-04Novell came through with the publicly visible information, so thisIan Lance Taylor2-145/+24
file may now be distributed. * i386-nlmstub.c: New file; debugging stub for i386 NetWare. Must be compiled with NetWare header files and turned into an NLM with nlmconv.
1993-10-04* minsyms.c (lookup_minimal_symbol_by_pc): Don't use mst_abs symbols.Jim Kingdon2-3/+19
1993-10-04* dbxread.c (process_one_symbol): Make n_opt_found static.Jim Kingdon1-0/+2
1993-10-04* libgdb.texinfo: new file. Spec for the gdb library.Jim Kingdon1-0/+1
1993-10-04Addition of the libgdb spec.Thomas Lord2-0/+1474
1993-10-04 * Rename i386lynx-tdep.c to i386ly-tdep.c for 14 character file names.Jim Kingdon3-2/+5
* Makefile.in, config/i386/i386lynx.mt: Change accordingly.
1993-10-04Rename i386lynx-tdep.c to i386ly-tdep.c for 14 character file namesJim Kingdon1-0/+0
1993-10-04change all to most in commentJim Kingdon1-5/+5
1993-10-04Mon Oct 4 11:02:11 1993 Jim Kingdon (kingdon@lioth.cygnus.com)Jim Kingdon2-1/+14
* values.c (record_latest_value): Fetch lazy values and set VALUE_LVAL to not_lval. Sun Oct 3 15:54:51 1993 Stan Shebs (shebs@rtl.cygnus.com) * objfiles.h (objfile): New slot sym_stab_info, use by most stab-reading formats.
1993-10-03Added new slot to objfile struct to be shared by all stab-reading formats.Stan Shebs6-22/+41
1993-10-03* stabs.texinfo (Include Files): Fix typo (start -> end).Jim Kingdon2-5/+8
1993-10-03 * Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,Jim Kingdon1-1/+1
tm-i386lynx.h: Add support for SVR3 COFF shared libraries.
1993-10-03 * mipsread.c, objfiles.c, utils.c: Use PTR not void *. RISC/OSJim Kingdon3-4/+8
4.02 lacks void *. * elfread.c: Use void * not PTR inside PARAMS.
1993-10-03 * config/mips/news-mips.mh: Remove coredep.o; mips-nat.o does it.Jim Kingdon3-3/+9
* config/mips/news-mips.mh: Define NAT_FILE not NM_FILE. * config/mips/nm-news-mips.h: Include mips/nm-mips.h not nm-mips.h.
1993-10-02* Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,Stu Grossman7-5/+198
tm-i386lynx.h: Add support for SVR3 COFF shared libraries.
1993-10-02 * m88k-nat.c (store_inferior_registers): When writing all registers,Jim Kingdon2-47/+53
don't try to write EXIP_REGNUM or ENIP_REGNUM (not needed for this case, and they cause trouble).
1993-10-02 * TODO: Don't suggest doing fast watchpoints by stepping a lineJim Kingdon2-3/+9
at a time. That would be really hairy and still not fast enough. Do suggest debug registers and page table diddling.
1993-10-01 * printcmd.c (do_examine): Make meaning of 'h', 'w', and 'g' notJim Kingdon2-33/+41
depend on builtin_type_*. Instead, it is always 2, 4, and 8 bytes like the documentation says. * printcmd.c (decode_format) [CC_HAS_LONG_LONG]: Remove 'l' as synonym for 'g'. This was never documented, it shouldn't depend on CC_HAS_LONG_LONG, and I don't see what's wrong with 'g'.
1993-10-01Modified Files:Kung Hsu1-13/+0
ChangeLog * Fix cvs conflict parts.
1993-10-01Modified Files:Kung Hsu1-0/+19
symtab.c ChangeLog * symtab.c: fix a bug in testsuite (virtfunc.exp) * ChangeLog: check in changelog
1993-10-01Delete obsolete text (which was @ignore'd since July).Roland Pesch1-30/+0
1993-10-01Assorted small improvements, mostly from FSF editing pass (Melissa).Roland Pesch3-72/+75
1993-10-01* m88k-nat.c (fill_gregset): Fix typo (R_SFIP -> R_FIP).Jim Kingdon2-1/+6
1993-09-30 * c-typeprint.c (c_type_print_base, TYPE_FN_FIELD_STUB code):Jim Kingdon1-6/+15
If demangled name lacks a colon, don't dump core.
1993-09-30 * blockframe.c (find_pc_partial_function): If pst->readin isJim Kingdon1-0/+3
set, don't try to get symbols from pst.
1993-09-30 * inflow.c (generic_mourn_inferior): Call reinit_frame_cacheJim Kingdon2-7/+22
instead of doing it ourself. * blockframe.c (reinit_frame_cache): Use code which was in generic_mourn_inferior so we can use this function even when we have switched targets. * corelow.c (core_detach): Call reinit_frame_cache. * target.c (target_detach): Don't call generic_mourn_inferior (revert yesterday's change, now handled by core_detach). * objfiles.c (free_objfile): Detach any core file if we call SOLIB_CLEAR. #include target.h.
1993-09-30 * corelow.c (core_detach): Call reinit_frame_cache.Jim Kingdon3-0/+16
* target.c (target_detach): Don't call generic_mourn_inferior (revert yesterday's change, now handled by core_detach). * objfiles.c (free_objfile): Detach any core file if we call SOLIB_CLEAR. #include target.h.
1993-09-30 * fork-child.c (fork_inferior): Don't call target_terminal_initJim Kingdon2-6/+25
and target_terminal_inferior until we are sure that the inferior has called gdb_setpgid. This fixes PR 2900 (Schauer tracked it down and was able to reliably reproduce it by putting a sleep() before the gdb_setpgid()).
1993-09-30 * c-exp.y, m2-exp.y: Change type of address for msymbol toPeter Schauer3-3/+11
builtin_type_long. * infptrace.c (fetch_register, store_inferior_register, child_xfer_memory): Use PTRACE_XFER_TYPE for the type of ptrace transfers. Provide an `int' default for PTRACE_XFER_TYPE.