aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1994-05-08Remove debugging code.Jim Kingdon1-6/+0
1994-05-08Add a major mode for the breakpoints window.Jim Kingdon1-20/+56
1994-05-08Fix typo in gdb-goto-first-gdb-instance.Jim Kingdon1-23/+26
Re-write gdb-look-for-tagged-buffer to avoid recursion (I was getting errors because of too much nesting, obviously elisp lacks tail recursion optimization) Fix toggle-bp-this-line for new ways of communicating with gdb and rename to gdb-toggle-bp-this-line.
1994-05-06Fri May 6 13:30:22 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-1/+1
* Makefile.in (kdb): Remove old init.c creation commands. * configure.in (sparclite): Match on sparclite*. * sparclite/aload.c (main): Only change section addresses for a.out format object files.
1994-05-06 * config/i386/go32.mh: Define CC.Steve Chamberlain1-0/+4
1994-05-06Fri May 6 11:56:54 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs4-2/+313
* gdbserver/Makefile.in: Remove irrelevant definitions and comments inherited from the gdb Makefile. (BFD_DIR, BFD, BFD_SRC, BFD_CFLAGS): Add from gdb Makefile. (VERSION): Update to 4.12.3. (gdbserver): Remove any existing executable first. (distclean, realclean): Remove nm.h. * gdbserver/low-lynx.c: Add Sparc Lynx support. * gdbserver/low-sparc.c, gdbserver/low-sun3.c (sys/wait.h): Don't use absolute pathname.
1994-05-06Thu May 5 20:23:36 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+19
* stabs.texinfo (Stab Section Basics): Add comment about alignment of stabs-in-coff sections.
1994-05-05Thu May 5 12:00:22 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-6/+8
* rs6000-nat.c (vmap_ldinfo): Don't fail if fstat returns an error.
1994-05-05 * infrun.c (proceed, normal_stop, wait_for_inferior), breakpoint.cJim Kingdon1-0/+10
(print_it_normal): Add annotations for the inferior starting and stopping, and for all the various messages related to how it stopped. * printcmd.c (do_one_display): Annotate. * stack.c (print_frame_info): Annotate printing of stack frames.
1994-05-05 * annotate.texi: Change edition to 0.5 and date to May 1994.Jim Kingdon2-3/+295
Add index. (Frames): New node, for frame annotation. (Displays): New node, for display annotation.
1994-05-05 * remote.c (get_offsets): Handle case where stub doesn't supportStu Grossman1-0/+5
qOffsets message.
1994-05-05 Add partial support for g++ code compiled with -fvtable-thunks.Per Bothner5-24/+75
* c-valprint.c (c_val_print): Add vtblprint support when using thunks. * cp-valprint.c (cp_is_vtbl_member): A vtable can be an array of pointers (if using thunks) as well as array of structs (otherwise). * cp-valprint.c (vtbl_ptr_name_old, vtbl_ptr_name): Move to global level, and make the latter non-static (so define_symbol can use it). * stabsread.c (define_symbol): If the type being defined is a pointer type named "__vtbl_ptr_type", set the TYPE_NAME to that name. * symtab.h (VTBL_PREFIX_P): Allow "_VT" as well as "_vt". * values.c (value_virtual_fn_field): Handle thunks. * values.c (value_headof): Minor efficiency hack. * values.c (value_headof): Incomplete thunk support. FIXME.
1994-05-04 * valprint.c (print_longest): Clarify comment about use_local.Jim Kingdon9-44/+78
* printcmd.c, defs.h (print_address_numeric), callers in symmisc.c, symfile.c, stack.c, source.c, remote.c, infcmd.c, cp-valprint.c, core.c, ch-valprint.c, c-valprint.c, breakpoint.c, exec.c: New argument use_local. * source.c (identify_source_line): Use filtered output. Use print_address_numeric.
1994-05-04 * core.c (memory_error), symtab.c (cplusplus_hint, decode_line_1),Jim Kingdon3-10/+15
language.c (type_error, range_error): Use filtered output. * utils.c (error_begin): Update comment to tell people to use filtered output.
1994-05-04 * Makefile.in (HFILES_WITH_SRCDIR): List bfd.h.Jim Kingdon1-0/+6
(HFILES_NO_SRCDIR): List gdbcore.h not gdbcore_h, so as not to get bfd.h.
1994-05-04 * remote.texi (MIPS Remote): Say that set timeout doesn't applyJim Kingdon2-0/+10
when waiting for your program to stop.
1994-05-03 * procfs.c (procfs_wait): Reinstate code which deduces the signalJim Kingdon3-0/+31
from the fault, #ifndef FAULTED_USE_SIGINFO. * config/sparc/tm-sun4sol2.h: Define FAULTED_USE_SIGINFO.
1994-04-30 * annotate.texi (Breakpoint Info): Document annotation of headerJim Kingdon2-8/+13
fields and record annotation.
1994-04-30 * breakpoint.c (breakpoint_1): Annotate each field of the headers.Jim Kingdon2-17/+96
Explicitly annotate each record.
1994-04-30Fri Apr 29 15:56:18 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs4-317/+354
* xcoffexec.c: Reformat to standards and lint. (language.h): Include. (exec_close): Declare arg "quitting". (file_command): Declare arg "from_tty". (map_vmap): Cast xmalloc result to PTR. * rs6000-nat.c: Reformat to standards and lint. (exec_one_dummy_insn): Use char array for saved instruction. (fixup_breakpoints): Declare. (vmap_ldinfo): Be more informative in fatal error messages. (xcoff_relocate_symtab): Define to return void. * xcoffsolib.h: Reformat to standards, improve comments. * config/rs6000/nm-rs6000.h (xcoff_relocate_symtab): Declare.
1994-04-29Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-0/+4
* Makefile.in (RUNTEST): Default to just "runtest".
1994-04-29new window management codeJim Kingdon1-7/+50
1994-04-28Back-migrate minor changes in these files from 94Q1 progressive into devo:Bill Cox1-1/+1
dejagnu/ChangeLog, dejagnu/Makefile.in, dejagnu/example/calc/Makefile.in, dejagnu/lib/remote.exp, dejagnu/testsuite/Makefile.in, dejagnu/testsuite/runtest.all/options.exp, gcc/testsuite/config/unix.exp, gdb/testsuite/Makefile.in, ld/ChangeLog, newlib/testsuite/ChangeLog, texinfo/testsuite/ChangeLog
1994-04-28* annotate.texi: New file, to document annotations.Jim Kingdon1-0/+37
1994-04-28 * utils.c, defs.h (error_begin): New function.Jim Kingdon6-39/+82
(quit): Print annotation before printing the error message. * main.c (return_to_top_level): Print annotation before doing the longjmp. * symtab.c (decode_line_1): Call error not warning and then return_to_top_level. Call error_begin and printf_unfiltered rather calling warning (before calls to return_to_top_level). * core.c (memory_error): Use error_begin, printf_unfiltered, print_address_numeric and return_to_top_level instead of error. Cleans up a FIXME-32x64. * language.c (type_error, range_error): Call error_begin not just target_terminal_ours.
1994-04-28 * dbxread.c (stabsect_build_psymtabs): Assign to sym_stab_infoJim Kingdon1-0/+7
directly, rather than via DBX_SYMFILE_INFO. A cast on the left side of an assignment is non-portable.
1994-04-28add gdba.elJim Kingdon1-0/+1
1994-04-28xJim Kingdon1-15/+23
1994-04-28* annotate.texi: New file, to document annotations.Jim Kingdon1-2/+6
1994-04-28new, emacs gdb mode with annotation stuffJim Kingdon2-0/+1798
1994-04-28* annotate.texi: New file, to document annotations.Jim Kingdon3-0/+367
1994-04-28(prompt_for_continue): Likewise for prompt-for-continue annotation.Jim Kingdon2-0/+8
1994-04-28 * utils.c (query): Change syntax of query annotations to beJim Kingdon2-5/+42
consistent with other input annotations.
1994-04-28new, to document annotationsJim Kingdon1-0/+0
1994-04-28 * mdebugread.c (psymtab_to_symtab_1): Do not call sort_blocksPeter Schauer2-2/+13
for stabs symtabs. * mips-tdep.c (mips_skip_prologue): Handle prologues for functions that have a stack frame size of 32k or larger (from Paul Flinders). Remove #if 0'd code.
1994-04-27Wed Apr 27 16:33:51 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+11
* lynx-nat.c (CANNOT_STORE_REGISTER): Add a fallback definition for Lynx platforms that need it. * config/nm-lynx.h (__LYNXOS): Define if not already defined.
1994-04-27 * procfs.c (procfs_wait): Use the signal from the pr_info ratherJim Kingdon2-20/+10
than trying to deduce it from the fault.
1994-04-27 * printcmd.c (print_address_symbolic): Initialize name to emptySteve Chamberlain2-4/+11
string to avoid core dump if lookup fails. * remote-e7000.c (printf_e7000debug): Error if target not open.
1994-04-27 * nlm/gdbserve.c (putDebugChar): Install bug fix from i386-nlmstub.Stu Grossman1-14/+15
* (hex2mem): Init ptr. * General cleanups to use ConsolePrintf, standard prologues, etc...
1994-04-27 * i386-nlmstub.c: Update to be more in line with PIN stub.Stu Grossman2-163/+181
* nlm/gdbserve.c (putDebugChar): Install bug fix from i386-nlmstub. * (hex2mem): Init ptr. * General cleanups to use ConsolePrintf, standard prologues, etc...
1994-04-27 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.Jeff Law1-0/+6
* gdb.t17/gdbme.c (t_func_values): Add comments about how and why the code has been restructured.
1994-04-27[Sharp eyes, Jim...]Stu Grossman2-3/+46
* remote.c: * (get_offsets): Temporary kludge to force data & bss sections to have the same relocation.
1994-04-27Remove new Mac files.Stan Shebs1-1/+1
1994-04-27Tue Apr 26 17:44:27 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs6-5/+864
* mpw-make.in (MacGDB): New target, standalone Mac-hosted gdb. (XDEPFILES): Define. (main.c.o): Compile with gC instead of C. * mac-defs.h: New file, menu etc definitions shared between C and Rez files. * macgdb.r: New file, Rez (resource compiler) resource definitions. * mac-xdep.c: New file, Mac host interface code. * config/m68k/xm-mpw.h (PATHNAME_SEPARATOR): Rename to DIRNAME_SEPARATOR. (PATHNAME_SEPARATOR_STRING): Remove. (SIGQUIT, SIGHUP): Define. (fileno, R_OK): Define.
1994-04-26 * i386-nlmstub.c: More changes to be compatible with remote.c.Stu Grossman2-10/+21
1994-04-26 * i386-nlmstub.c: An interim version till we get PIN for the x86.Stu Grossman2-22/+73
1994-04-26 * dbxread.c (record_minimal_symbol): Record the sectionStu Grossman5-28/+205
associated with the symbol to make dynmaic relocation work. * (dbx_symfile_read, process_one_symbol): Fixes to work around Solaris brain-damage which don't apply to relocatable object files. * (stabsect_build_psymtabs): New routine to read stabs out of an arbitrarily named section. * nlmread.c (nlm_symtab_read): Read ALL syms from the NLM, not just globals. * (nlm_symfile_read): Call stabsect_build_psymtabs to read the stabs out of the nlm. * partial-stabs.h (cases 'f' & 'F'): Fixes to work around Solaris brain-damage which don't apply to relocatable object files. * remote.c (putpkt): Improve error reporting and error handling. * stabsread.c (define_symbol, scan_file_globals): Record section info in sym.
1994-04-24 * breakpoint.c (breakpoint_1): Annotate each field of output. AddJim Kingdon1-0/+5
FIXME-32x64 comment.
1994-04-23 * infrun.c (wait_for_inferior): Move call to flush_cached_framesJim Kingdon1-0/+6
to after call to target_wait. This means that flush_cached_frames can call target_terminal_ours if it wants to. * infrun.c (wait_for_inferior) [HAVE_NONSTEPPABLE_WATCHPOINT]: Add comment about why the code is dubious.
1994-04-22 * stabsread.c (read_type): Call read_type, not nonexistentJim Kingdon2-1/+6
os9k_read_type.