From 238ffce0bf7259ae220ac9b4502c145cbd32aa1c Mon Sep 17 00:00:00 2001 From: John Gilmore Date: Tue, 6 Jul 1993 19:43:06 +0000 Subject: * gdbint.texinfo (Target Conditionals): Remove NO_TYPEDEFS, removed from the code by Kingdon. --- gdb/doc/ChangeLog | 5 +++++ gdb/doc/gdbint.texinfo | 40 ++++++++++++++++++++++++---------------- 2 files changed, 29 insertions(+), 16 deletions(-) (limited to 'gdb') diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index df6e360..2d5735b 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +Tue Jul 6 12:41:28 1993 John Gilmore (gnu@cygnus.com) + + * gdbint.texinfo (Target Conditionals): Remove NO_TYPEDEFS, + removed from the code by Kingdon. + Tue Jul 6 12:24:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com) * gdb.texinfo (Break Commands): Remove stuff about flushing terminal diff --git a/gdb/doc/gdbint.texinfo b/gdb/doc/gdbint.texinfo index 4d5b0be..b43a6ec 100644 --- a/gdb/doc/gdbint.texinfo +++ b/gdb/doc/gdbint.texinfo @@ -1785,7 +1785,9 @@ remote-adapt.c cplus-dem.c @item LONGEST defs.h -@item LONG_LONG +@item CC_HAS_LONG_LONG +defs.h +@item PRINTF_HAS_LONG_LONG defs.h @item LONG_MAX defs.h @@ -2386,7 +2388,9 @@ remote-adapt.c cplus-dem.c @item LONGEST defs.h -@item LONG_LONG +@item CC_HAS_LONG_LONG +defs.h +@item PRINTF_HAS_LONG_LONG defs.h @item LONG_MAX defs.h @@ -2432,9 +2436,6 @@ remote-mm.c remote-adapt.c @item NO_SINGLE_STEP infptrace.c -@item NO_TYPEDEFS -xcoffread.c--This causes types not to be read, to save memory and speed -things up. @item NPC_REGNUM infcmd.c @item NS32K_SVC_IMMED_OPERANDS @@ -2569,6 +2570,21 @@ defs.h defs.h @item TARGET_PTR_BIT defs.h +@item TARGET_READ_PC +@item TARGET_WRITE_PC +@item TARGET_READ_SP +@item TARGET_WRITE_SP +@item TARGET_READ_FP +@item TARGET_WRITE_FP +These change the behavior of @code{read_pc}, @code{write_pc}, +@code{read_sp}, @code{write_sp}, @code{read_fp} and @code{write_fp}. +For most targets, these may be left undefined. GDB will call the +read and write register functions with the relevant @code{_REGNUM} argument. + +These macros are useful when a target keeps one of these registers in a +hard to get at place; for example, part in a segment register and part +in an ordinary register. + @item TARGET_SHORT_BIT defs.h @item TDESC @@ -2726,17 +2742,9 @@ is so old that it has never been converted to use BFD. Now that's old! The IBM RS/6000 running AIX uses an object file format called xcoff. The COFF sections, symbols, and line numbers are used, but debugging symbols are dbx-style stabs whose strings are located in the -@samp{.debug} section (rather than the string table). Files are -indicated with a @samp{C_FILE} symbol (.file) which is analogous to -@samp{N_SO}; include files are delimited with @samp{C_BINCL} (.bi) and -@samp{C_EINCL} (.ei) which correspond to @samp{N_SOL} rather than Sun's -@samp{N_BINCL} (that is, they don't nest and there is no equivalent to -N_EXCL). The values of the @samp{C_BINCL} and @samp{C_EINCL} symbols -are offsets into the executable file which point to the beginning and -the end of the portion of the linetable which correspond to this include -file (warning: C_EINCL is inclusive not exclusive like most end of -something pointers). Other differences from standard stabs include the -use of negative type numbers for builtin types. +@samp{.debug} section (rather than the string table). For more +information, @xref{Top,,,stabs,The Stabs Debugging Format}, and search +for XCOFF. The shared library scheme has a nice clean interface for figuring out what shared libraries are in use, but the catch is that everything which -- cgit v1.1