Remove generated Info documentation.
This commit is contained in:
parent
64fe338b56
commit
3a373acaff
224
gnu/dist/gdb/doc/gdb.info
vendored
224
gnu/dist/gdb/doc/gdb.info
vendored
@ -1,224 +0,0 @@
|
||||
This is Info file ./gdb.info, produced by Makeinfo version 1.68 from
|
||||
the input file gdb.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* Gdb: (gdb). The GNU debugger.
|
||||
END-INFO-DIR-ENTRY
|
||||
This file documents the GNU debugger GDB.
|
||||
|
||||
This is the Fifth Edition, April 1998, of `Debugging with GDB: the
|
||||
GNU Source-Level Debugger' for GDB Version .
|
||||
|
||||
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
|
||||
1997, 1998 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of
|
||||
this manual under the conditions for verbatim copying, provided also
|
||||
that the entire resulting derived work is distributed under the terms
|
||||
of a permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this
|
||||
manual into another language, under the above conditions for modified
|
||||
versions.
|
||||
|
||||
|
||||
Indirect:
|
||||
gdb.info-1: 1037
|
||||
gdb.info-2: 50989
|
||||
gdb.info-3: 100293
|
||||
gdb.info-4: 144637
|
||||
gdb.info-5: 193017
|
||||
gdb.info-6: 238324
|
||||
gdb.info-7: 287491
|
||||
gdb.info-8: 337158
|
||||
gdb.info-9: 366713
|
||||
|
||||
Tag Table:
|
||||
(Indirect)
|
||||
Node: Top1037
|
||||
Node: Summary2501
|
||||
Node: Free Software4107
|
||||
Node: Contributors4845
|
||||
Node: Sample Session9212
|
||||
Node: Invocation16078
|
||||
Node: Invoking GDB16552
|
||||
Node: File Options18428
|
||||
Node: Mode Options21531
|
||||
Node: Quitting GDB23706
|
||||
Node: Shell Commands24572
|
||||
Node: Commands25319
|
||||
Node: Command Syntax25956
|
||||
Node: Completion27819
|
||||
Node: Help31904
|
||||
Node: Running36211
|
||||
Node: Compilation37326
|
||||
Node: Starting39122
|
||||
Node: Arguments42294
|
||||
Node: Environment43298
|
||||
Node: Working Directory46394
|
||||
Node: Input/Output47134
|
||||
Node: Attach48739
|
||||
Node: Kill Process50989
|
||||
Node: Process Information51959
|
||||
Node: Threads53291
|
||||
Node: Processes57909
|
||||
Node: Stopping59141
|
||||
Node: Breakpoints60276
|
||||
Node: Set Breaks62537
|
||||
Node: Set Watchpoints71001
|
||||
Node: Exception Handling73477
|
||||
Node: Delete Breaks75991
|
||||
Node: Disabling77619
|
||||
Node: Conditions80237
|
||||
Node: Break Commands84763
|
||||
Node: Breakpoint Menus87607
|
||||
Node: Continuing and Stepping89283
|
||||
Node: Signals96625
|
||||
Node: Thread Stops100293
|
||||
Node: Stack102619
|
||||
Node: Frames104163
|
||||
Node: Backtrace106880
|
||||
Node: Selection108612
|
||||
Node: Frame Info111348
|
||||
Node: MIPS Stack113648
|
||||
Node: Source114665
|
||||
Node: List115614
|
||||
Node: Search119139
|
||||
Node: Source Path119942
|
||||
Node: Machine Code122623
|
||||
Node: Data125678
|
||||
Node: Expressions127553
|
||||
Node: Variables129485
|
||||
Node: Arrays132022
|
||||
Node: Output Formats134547
|
||||
Node: Memory136618
|
||||
Node: Auto Display140882
|
||||
Node: Print Settings144637
|
||||
Node: Value History154465
|
||||
Node: Convenience Vars156876
|
||||
Node: Registers159659
|
||||
Node: Floating Point Hardware164361
|
||||
Node: Languages164864
|
||||
Node: Setting165968
|
||||
Node: Filenames167558
|
||||
Node: Manually168142
|
||||
Node: Automatically169340
|
||||
Node: Show170391
|
||||
Node: Checks171293
|
||||
Node: Type Checking172649
|
||||
Node: Range Checking175346
|
||||
Node: Support177687
|
||||
Node: C178603
|
||||
Node: C Operators179725
|
||||
Node: C Constants183780
|
||||
Node: Cplus expressions185689
|
||||
Node: C Defaults188284
|
||||
Node: C Checks188941
|
||||
Node: Debugging C189648
|
||||
Node: Debugging C plus plus190117
|
||||
Node: Modula-2192129
|
||||
Node: M2 Operators193017
|
||||
Node: Built-In Func/Proc196013
|
||||
Node: M2 Constants198752
|
||||
Node: M2 Defaults200341
|
||||
Node: Deviations200936
|
||||
Node: M2 Checks202023
|
||||
Node: M2 Scope202823
|
||||
Node: GDB/M2203832
|
||||
Node: Symbols204771
|
||||
Node: Altering211633
|
||||
Node: Assignment212601
|
||||
Node: Jumping214711
|
||||
Node: Signaling216715
|
||||
Node: Returning217837
|
||||
Node: Calling219029
|
||||
Node: Patching219812
|
||||
Node: GDB Files220882
|
||||
Node: Files221347
|
||||
Node: Symbol Errors232283
|
||||
Node: Targets235862
|
||||
Node: Active Targets236752
|
||||
Node: Target Commands238324
|
||||
Node: Remote243935
|
||||
Node: Remote Serial245396
|
||||
Node: Stub Contents248004
|
||||
Node: Bootstrapping250105
|
||||
Node: Debug Session253901
|
||||
Node: Protocol257046
|
||||
Node: Server260353
|
||||
Node: NetWare264399
|
||||
Node: i960-Nindy Remote266361
|
||||
Node: Nindy Startup267181
|
||||
Node: Nindy Options267866
|
||||
Node: Nindy Reset269480
|
||||
Node: UDI29K Remote269864
|
||||
Node: EB29K Remote270769
|
||||
Node: Comms (EB29K)271587
|
||||
Node: gdb-EB29K274766
|
||||
Node: Remote Log276132
|
||||
Node: ST2000 Remote276607
|
||||
Node: VxWorks Remote278075
|
||||
Node: VxWorks Connection280035
|
||||
Node: VxWorks Download280961
|
||||
Node: VxWorks Attach282690
|
||||
Node: Sparclet Remote283080
|
||||
Node: Sparclet File284528
|
||||
Node: Sparclet Connection285400
|
||||
Node: Sparclet Download285870
|
||||
Node: Sparclet Execution286908
|
||||
Node: Hitachi Remote287491
|
||||
Node: Hitachi Boards288419
|
||||
Node: Hitachi ICE289482
|
||||
Node: Hitachi Special290270
|
||||
Node: MIPS Remote290996
|
||||
Node: Simulator295275
|
||||
Node: Controlling GDB296765
|
||||
Node: Prompt297376
|
||||
Node: Editing298150
|
||||
Node: History298919
|
||||
Node: Screen Size301618
|
||||
Node: Numbers303016
|
||||
Node: Messages/Warnings304418
|
||||
Node: Sequences306426
|
||||
Node: Define306986
|
||||
Node: Hooks310152
|
||||
Node: Command Files311550
|
||||
Node: Output313522
|
||||
Node: Emacs315929
|
||||
Node: GDB Bugs321875
|
||||
Node: Bug Criteria322593
|
||||
Node: Bug Reporting323347
|
||||
Node: Command Line Editing330487
|
||||
Node: Introduction and Notation330908
|
||||
Node: Readline Interaction331955
|
||||
Node: Readline Bare Essentials333087
|
||||
Node: Readline Movement Commands334606
|
||||
Node: Readline Killing Commands335514
|
||||
Node: Readline Arguments337158
|
||||
Node: Readline Init File338114
|
||||
Node: Readline Init Syntax338941
|
||||
Node: Commands For Moving342885
|
||||
Node: Commands For History343519
|
||||
Node: Commands For Text344600
|
||||
Node: Commands For Killing346348
|
||||
Node: Numeric Arguments347509
|
||||
Node: Commands For Completion347961
|
||||
Node: Miscellaneous Commands348673
|
||||
Node: Readline vi Mode349439
|
||||
Node: Using History Interactively350166
|
||||
Node: History Interaction350531
|
||||
Node: Event Designators351483
|
||||
Node: Word Designators352128
|
||||
Node: Modifiers353036
|
||||
Node: Formatting Documentation353706
|
||||
Node: Installing GDB357031
|
||||
Node: Separate Objdir360442
|
||||
Node: Config Names362969
|
||||
Node: configure Options364389
|
||||
Node: Index366713
|
||||
|
||||
End Tag Table
|
1322
gnu/dist/gdb/doc/gdb.info-1
vendored
1322
gnu/dist/gdb/doc/gdb.info-1
vendored
File diff suppressed because it is too large
Load Diff
1185
gnu/dist/gdb/doc/gdb.info-2
vendored
1185
gnu/dist/gdb/doc/gdb.info-2
vendored
File diff suppressed because it is too large
Load Diff
1149
gnu/dist/gdb/doc/gdb.info-3
vendored
1149
gnu/dist/gdb/doc/gdb.info-3
vendored
File diff suppressed because it is too large
Load Diff
1305
gnu/dist/gdb/doc/gdb.info-4
vendored
1305
gnu/dist/gdb/doc/gdb.info-4
vendored
File diff suppressed because it is too large
Load Diff
1173
gnu/dist/gdb/doc/gdb.info-5
vendored
1173
gnu/dist/gdb/doc/gdb.info-5
vendored
File diff suppressed because it is too large
Load Diff
1294
gnu/dist/gdb/doc/gdb.info-6
vendored
1294
gnu/dist/gdb/doc/gdb.info-6
vendored
File diff suppressed because it is too large
Load Diff
1314
gnu/dist/gdb/doc/gdb.info-7
vendored
1314
gnu/dist/gdb/doc/gdb.info-7
vendored
File diff suppressed because it is too large
Load Diff
844
gnu/dist/gdb/doc/gdb.info-8
vendored
844
gnu/dist/gdb/doc/gdb.info-8
vendored
@ -1,844 +0,0 @@
|
||||
This is Info file ./gdb.info, produced by Makeinfo version 1.68 from
|
||||
the input file gdb.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* Gdb: (gdb). The GNU debugger.
|
||||
END-INFO-DIR-ENTRY
|
||||
This file documents the GNU debugger GDB.
|
||||
|
||||
This is the Fifth Edition, April 1998, of `Debugging with GDB: the
|
||||
GNU Source-Level Debugger' for GDB Version .
|
||||
|
||||
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
|
||||
1997, 1998 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of
|
||||
this manual under the conditions for verbatim copying, provided also
|
||||
that the entire resulting derived work is distributed under the terms
|
||||
of a permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this
|
||||
manual into another language, under the above conditions for modified
|
||||
versions.
|
||||
|
||||
|
||||
File: gdb.info, Node: Readline Arguments, Prev: Readline Killing Commands, Up: Readline Interaction
|
||||
|
||||
Readline Arguments
|
||||
------------------
|
||||
|
||||
You can pass numeric arguments to Readline commands. Sometimes the
|
||||
argument acts as a repeat count, other times it is the sign of the
|
||||
argument that is significant. If you pass a negative argument to a
|
||||
command which normally acts in a forward direction, that command will
|
||||
act in a backward direction. For example, to kill text back to the
|
||||
start of the line, you might type <M-> <C-k>.
|
||||
|
||||
The general way to pass numeric arguments to a command is to type
|
||||
meta digits before the command. If the first `digit' you type is a
|
||||
minus sign (<->), then the sign of the argument will be negative. Once
|
||||
you have typed one meta digit to get the argument started, you can type
|
||||
the remainder of the digits, and then the command. For example, to give
|
||||
the <C-d> command an argument of 10, you could type <M-1 0 C-d>.
|
||||
|
||||
|
||||
File: gdb.info, Node: Readline Init File, Prev: Readline Interaction, Up: Command Line Editing
|
||||
|
||||
Readline Init File
|
||||
==================
|
||||
|
||||
Although the Readline library comes with a set of GNU Emacs-like
|
||||
keybindings, it is possible that you would like to use a different set
|
||||
of keybindings. You can customize programs that use Readline by putting
|
||||
commands in an "init" file in your home directory. The name of this
|
||||
file is `~/.inputrc'.
|
||||
|
||||
When a program which uses the Readline library starts up, the
|
||||
`~/.inputrc' file is read, and the keybindings are set.
|
||||
|
||||
In addition, the <C-x C-r> command re-reads this init file, thus
|
||||
incorporating any changes that you might have made to it.
|
||||
|
||||
* Menu:
|
||||
|
||||
* Readline Init Syntax:: Syntax for the commands in `~/.inputrc'.
|
||||
* Readline vi Mode:: Switching to `vi' mode in Readline.
|
||||
|
||||
|
||||
File: gdb.info, Node: Readline Init Syntax, Next: Readline vi Mode, Up: Readline Init File
|
||||
|
||||
Readline Init Syntax
|
||||
--------------------
|
||||
|
||||
There are only four constructs allowed in the `~/.inputrc' file:
|
||||
|
||||
Variable Settings
|
||||
You can change the state of a few variables in Readline. You do
|
||||
this by using the `set' command within the init file. Here is how
|
||||
you would specify that you wish to use `vi' line editing commands:
|
||||
|
||||
set editing-mode vi
|
||||
|
||||
Right now, there are only a few variables which can be set; so few
|
||||
in fact, that we just iterate them here:
|
||||
|
||||
`editing-mode'
|
||||
The `editing-mode' variable controls which editing mode you
|
||||
are using. By default, GNU Readline starts up in Emacs
|
||||
editing mode, where the keystrokes are most similar to Emacs.
|
||||
This variable can either be set to `emacs' or `vi'.
|
||||
|
||||
`horizontal-scroll-mode'
|
||||
This variable can either be set to `On' or `Off'. Setting it
|
||||
to `On' means that the text of the lines that you edit will
|
||||
scroll horizontally on a single screen line when they are
|
||||
larger than the width of the screen, instead of wrapping onto
|
||||
a new screen line. By default, this variable is set to `Off'.
|
||||
|
||||
`mark-modified-lines'
|
||||
This variable when set to `On', says to display an asterisk
|
||||
(`*') at the starts of history lines which have been modified.
|
||||
This variable is off by default.
|
||||
|
||||
`prefer-visible-bell'
|
||||
If this variable is set to `On' it means to use a visible
|
||||
bell if one is available, rather than simply ringing the
|
||||
terminal bell. By default, the value is `Off'.
|
||||
|
||||
Key Bindings
|
||||
The syntax for controlling keybindings in the `~/.inputrc' file is
|
||||
simple. First you have to know the name of the command that you
|
||||
want to change. The following pages contain tables of the command
|
||||
name, the default keybinding, and a short description of what the
|
||||
command does.
|
||||
|
||||
Once you know the name of the command, simply place the name of
|
||||
the key you wish to bind the command to, a colon, and then the
|
||||
name of the command on a line in the `~/.inputrc' file. The name
|
||||
of the key can be expressed in different ways, depending on which
|
||||
is most comfortable for you.
|
||||
|
||||
KEYNAME: FUNCTION-NAME or MACRO
|
||||
KEYNAME is the name of a key spelled out in English. For
|
||||
example:
|
||||
Control-u: universal-argument
|
||||
Meta-Rubout: backward-kill-word
|
||||
Control-o: ">&output"
|
||||
|
||||
In the above example, <C-u> is bound to the function
|
||||
`universal-argument', and <C-o> is bound to run the macro
|
||||
expressed on the right hand side (that is, to insert the text
|
||||
`>&output' into the line).
|
||||
|
||||
"KEYSEQ": FUNCTION-NAME or MACRO
|
||||
KEYSEQ differs from KEYNAME above in that strings denoting an
|
||||
entire key sequence can be specified. Simply place the key
|
||||
sequence in double quotes. GNU Emacs style key escapes can
|
||||
be used, as in the following example:
|
||||
|
||||
"\C-u": universal-argument
|
||||
"\C-x\C-r": re-read-init-file
|
||||
"\e[11~": "Function Key 1"
|
||||
|
||||
In the above example, <C-u> is bound to the function
|
||||
`universal-argument' (just as it was in the first example),
|
||||
<C-x C-r> is bound to the function `re-read-init-file', and
|
||||
<ESC [ 1 1 ~> is bound to insert the text `Function Key 1'.
|
||||
|
||||
* Menu:
|
||||
|
||||
* Commands For Moving:: Moving about the line.
|
||||
* Commands For History:: Getting at previous lines.
|
||||
* Commands For Text:: Commands for changing text.
|
||||
* Commands For Killing:: Commands for killing and yanking.
|
||||
* Numeric Arguments:: Specifying numeric arguments, repeat counts.
|
||||
* Commands For Completion:: Getting Readline to do the typing for you.
|
||||
* Miscellaneous Commands:: Other miscillaneous commands.
|
||||
|
||||
|
||||
File: gdb.info, Node: Commands For Moving, Next: Commands For History, Up: Readline Init Syntax
|
||||
|
||||
Commands For Moving
|
||||
...................
|
||||
|
||||
`beginning-of-line (<C-a>)'
|
||||
Move to the start of the current line.
|
||||
|
||||
`end-of-line (<C-e>)'
|
||||
Move to the end of the line.
|
||||
|
||||
`forward-char (<C-f>)'
|
||||
Move forward a character.
|
||||
|
||||
`backward-char (<C-b>)'
|
||||
Move back a character.
|
||||
|
||||
`forward-word (<M-f>)'
|
||||
Move forward to the end of the next word.
|
||||
|
||||
`backward-word (<M-b>)'
|
||||
Move back to the start of this, or the previous, word.
|
||||
|
||||
`clear-screen (<C-l>)'
|
||||
Clear the screen leaving the current line at the top of the screen.
|
||||
|
||||
|
||||
File: gdb.info, Node: Commands For History, Next: Commands For Text, Prev: Commands For Moving, Up: Readline Init Syntax
|
||||
|
||||
Commands For Manipulating The History
|
||||
.....................................
|
||||
|
||||
`accept-line (Newline, Return)'
|
||||
Accept the line regardless of where the cursor is. If this line is
|
||||
non-empty, add it to the history list. If this line was a history
|
||||
line, then restore the history line to its original state.
|
||||
|
||||
`previous-history (<C-p>)'
|
||||
Move `up' through the history list.
|
||||
|
||||
`next-history (<C-n>)'
|
||||
Move `down' through the history list.
|
||||
|
||||
`beginning-of-history (<M-<>)'
|
||||
Move to the first line in the history.
|
||||
|
||||
`end-of-history (<M->>)'
|
||||
Move to the end of the input history, i.e., the line you are
|
||||
entering.
|
||||
|
||||
`reverse-search-history (<C-r>)'
|
||||
Search backward starting at the current line and moving `up'
|
||||
through the history as necessary. This is an incremental search.
|
||||
|
||||
`forward-search-history (<C-s>)'
|
||||
Search forward starting at the current line and moving `down'
|
||||
through the the history as necessary.
|
||||
|
||||
|
||||
File: gdb.info, Node: Commands For Text, Next: Commands For Killing, Prev: Commands For History, Up: Readline Init Syntax
|
||||
|
||||
Commands For Changing Text
|
||||
..........................
|
||||
|
||||
`delete-char (<C-d>)'
|
||||
Delete the character under the cursor. If the cursor is at the
|
||||
beginning of the line, and there are no characters in the line, and
|
||||
the last character typed was not <C-d>, then return EOF.
|
||||
|
||||
`backward-delete-char (Rubout)'
|
||||
Delete the character behind the cursor. A numeric argument says
|
||||
to kill the characters instead of deleting them.
|
||||
|
||||
`quoted-insert (<C-q>, <C-v>)'
|
||||
Add the next character that you type to the line verbatim. This is
|
||||
how to insert things like <C-q> for example.
|
||||
|
||||
`tab-insert (<M-TAB>)'
|
||||
Insert a tab character.
|
||||
|
||||
`self-insert (a, b, A, 1, !, ...)'
|
||||
Insert yourself.
|
||||
|
||||
`transpose-chars (<C-t>)'
|
||||
Drag the character before point forward over the character at
|
||||
point. Point moves forward as well. If point is at the end of
|
||||
the line, then transpose the two characters before point.
|
||||
Negative arguments don't work.
|
||||
|
||||
`transpose-words (<M-t>)'
|
||||
Drag the word behind the cursor past the word in front of the
|
||||
cursor moving the cursor over that word as well.
|
||||
|
||||
`upcase-word (<M-u>)'
|
||||
Uppercase all letters in the current (or following) word. With a
|
||||
negative argument, do the previous word, but do not move point.
|
||||
|
||||
`downcase-word (<M-l>)'
|
||||
Lowercase all letters in the current (or following) word. With a
|
||||
negative argument, do the previous word, but do not move point.
|
||||
|
||||
`capitalize-word (<M-c>)'
|
||||
Uppercase the first letter in the current (or following) word.
|
||||
With a negative argument, do the previous word, but do not move
|
||||
point.
|
||||
|
||||
|
||||
File: gdb.info, Node: Commands For Killing, Next: Numeric Arguments, Prev: Commands For Text, Up: Readline Init Syntax
|
||||
|
||||
Killing And Yanking
|
||||
...................
|
||||
|
||||
`kill-line (<C-k>)'
|
||||
Kill the text from the current cursor position to the end of the
|
||||
line.
|
||||
|
||||
`backward-kill-line ()'
|
||||
Kill backward to the beginning of the line. This is normally
|
||||
unbound.
|
||||
|
||||
`kill-word (<M-d>)'
|
||||
Kill from the cursor to the end of the current word, or if between
|
||||
words, to the end of the next word.
|
||||
|
||||
`backward-kill-word (<M-DEL>)'
|
||||
Kill the word behind the cursor.
|
||||
|
||||
`unix-line-discard (<C-u>)'
|
||||
Kill the whole line the way <C-u> used to in Unix line input. The
|
||||
killed text is saved on the kill-ring.
|
||||
|
||||
`unix-word-rubout (<C-w>)'
|
||||
Kill the word the way <C-w> used to in Unix line input. The
|
||||
killed text is saved on the kill-ring. This is different than
|
||||
backward-kill-word because the word boundaries differ.
|
||||
|
||||
`yank (<C-y>)'
|
||||
Yank the top of the kill ring into the buffer at point.
|
||||
|
||||
`yank-pop (<M-y>)'
|
||||
Rotate the kill-ring, and yank the new top. You can only do this
|
||||
if the prior command is yank or yank-pop.
|
||||
|
||||
|
||||
File: gdb.info, Node: Numeric Arguments, Next: Commands For Completion, Prev: Commands For Killing, Up: Readline Init Syntax
|
||||
|
||||
Specifying Numeric Arguments
|
||||
............................
|
||||
|
||||
`digit-argument (<M-0>, <M-1>, ... <M-->)'
|
||||
Add this digit to the argument already accumulating, or start a new
|
||||
argument. <M-> starts a negative argument.
|
||||
|
||||
`universal-argument ()'
|
||||
Do what <C-u> does in GNU Emacs. By default, this is not bound.
|
||||
|
||||
|
||||
File: gdb.info, Node: Commands For Completion, Next: Miscellaneous Commands, Prev: Numeric Arguments, Up: Readline Init Syntax
|
||||
|
||||
Letting Readline Type For You
|
||||
.............................
|
||||
|
||||
`complete (TAB)'
|
||||
Attempt to do completion on the text before point. This is
|
||||
implementation defined. Generally, if you are typing a filename
|
||||
argument, you can do filename completion; if you are typing a
|
||||
command, you can do command completion, if you are typing in a
|
||||
symbol to GDB, you can do symbol name completion, if you are
|
||||
typing in a variable to Bash, you can do variable name completion.
|
||||
|
||||
`possible-completions (M-?)'
|
||||
List the possible completions of the text before point.
|
||||
|
||||
|
||||
File: gdb.info, Node: Miscellaneous Commands, Prev: Commands For Completion, Up: Readline Init Syntax
|
||||
|
||||
Some Miscellaneous Commands
|
||||
...........................
|
||||
|
||||
`re-read-init-file (<C-x> <C-r>)'
|
||||
Read in the contents of your `~/.inputrc' file, and incorporate
|
||||
any bindings found there.
|
||||
|
||||
`abort (<C-g>)'
|
||||
Stop running the current editing command.
|
||||
|
||||
`prefix-meta (ESC)'
|
||||
Make the next character that you type be metafied. This is for
|
||||
people without a meta key. Typing <ESC f> is equivalent to typing
|
||||
<M-f>.
|
||||
|
||||
`undo (<C-_>)'
|
||||
Incremental undo, separately remembered for each line.
|
||||
|
||||
`revert-line (<M-r>)'
|
||||
Undo all changes made to this line. This is like typing the `undo'
|
||||
command enough times to get back to the beginning.
|
||||
|
||||
|
||||
File: gdb.info, Node: Readline vi Mode, Prev: Readline Init Syntax, Up: Readline Init File
|
||||
|
||||
Readline `vi' Mode
|
||||
------------------
|
||||
|
||||
While the Readline library does not have a full set of `vi' editing
|
||||
functions, it does contain enough to allow simple editing of the line.
|
||||
|
||||
In order to switch interactively between GNU Emacs and `vi' editing
|
||||
modes, use the command <M-C-j> (toggle-editing-mode).
|
||||
|
||||
When you enter a line in `vi' mode, you are already placed in
|
||||
`insertion' mode, as if you had typed an `i'. Pressing <ESC> switches
|
||||
you into `edit' mode, where you can edit the text of the line with the
|
||||
standard `vi' movement keys, move to previous history lines with `k',
|
||||
and following lines with `j', and so forth.
|
||||
|
||||
|
||||
File: gdb.info, Node: Using History Interactively, Next: Formatting Documentation, Prev: Command Line Editing, Up: Top
|
||||
|
||||
Using History Interactively
|
||||
***************************
|
||||
|
||||
This chapter describes how to use the GNU History Library
|
||||
interactively, from a user's standpoint.
|
||||
|
||||
* Menu:
|
||||
|
||||
* History Interaction:: What it feels like using History as a user.
|
||||
|
||||
|
||||
File: gdb.info, Node: History Interaction, Up: Using History Interactively
|
||||
|
||||
History Interaction
|
||||
===================
|
||||
|
||||
The History library provides a history expansion feature similar to
|
||||
the history expansion in `csh'. The following text describes the
|
||||
syntax you use to manipulate history information.
|
||||
|
||||
History expansion takes two parts. In the first part, determine
|
||||
which line from the previous history will be used for substitution.
|
||||
This line is called the "event". In the second part, select portions
|
||||
of that line for inclusion into the current line. These portions are
|
||||
called "words". GDB breaks the line into words in the same way that
|
||||
the Bash shell does, so that several English (or Unix) words surrounded
|
||||
by quotes are considered one word.
|
||||
|
||||
* Menu:
|
||||
|
||||
* Event Designators:: How to specify which history line to use.
|
||||
* Word Designators:: Specifying which words are of interest.
|
||||
* Modifiers:: Modifying the results of susbstitution.
|
||||
|
||||
|
||||
File: gdb.info, Node: Event Designators, Next: Word Designators, Up: History Interaction
|
||||
|
||||
Event Designators
|
||||
-----------------
|
||||
|
||||
An "event designator" is a reference to a command line entry in the
|
||||
history list.
|
||||
|
||||
`!'
|
||||
Start a history subsititution, except when followed by a space,
|
||||
tab, or the end of the line... <=> or <(>.
|
||||
|
||||
`!!'
|
||||
Refer to the previous command. This is a synonym for `!-1'.
|
||||
|
||||
`!n'
|
||||
Refer to command line N.
|
||||
|
||||
`!-n'
|
||||
Refer to the command line N lines back.
|
||||
|
||||
`!string'
|
||||
Refer to the most recent command starting with STRING.
|
||||
|
||||
`!?string'[`?']
|
||||
Refer to the most recent command containing STRING.
|
||||
|
||||
|
||||
File: gdb.info, Node: Word Designators, Next: Modifiers, Prev: Event Designators, Up: History Interaction
|
||||
|
||||
Word Designators
|
||||
----------------
|
||||
|
||||
A <:> separates the event designator from the "word designator". It
|
||||
can be omitted if the word designator begins with a <^>, <$>, <*> or
|
||||
<%>. Words are numbered from the beginning of the line, with the first
|
||||
word being denoted by a 0 (zero).
|
||||
|
||||
`0 (zero)'
|
||||
The zero'th word. For many applications, this is the command word.
|
||||
|
||||
`n'
|
||||
The N'th word.
|
||||
|
||||
`^'
|
||||
The first argument. that is, word 1.
|
||||
|
||||
`$'
|
||||
The last argument.
|
||||
|
||||
`%'
|
||||
The word matched by the most recent `?string?' search.
|
||||
|
||||
`x-y'
|
||||
A range of words; `-Y' Abbreviates `0-Y'.
|
||||
|
||||
`*'
|
||||
All of the words, excepting the zero'th. This is a synonym for
|
||||
`1-$'. It is not an error to use <*> if there is just one word in
|
||||
the event. The empty string is returned in that case.
|
||||
|
||||
|
||||
File: gdb.info, Node: Modifiers, Prev: Word Designators, Up: History Interaction
|
||||
|
||||
Modifiers
|
||||
---------
|
||||
|
||||
After the optional word designator, you can add a sequence of one or
|
||||
more of the following "modifiers", each preceded by a <:>.
|
||||
|
||||
`#'
|
||||
The entire command line typed so far. This means the current
|
||||
command, not the previous command.
|
||||
|
||||
`h'
|
||||
Remove a trailing pathname component, leaving only the head.
|
||||
|
||||
`r'
|
||||
Remove a trailing suffix of the form `.'SUFFIX, leaving the
|
||||
basename.
|
||||
|
||||
`e'
|
||||
Remove all but the suffix.
|
||||
|
||||
`t'
|
||||
Remove all leading pathname components, leaving the tail.
|
||||
|
||||
`p'
|
||||
Print the new command but do not execute it.
|
||||
|
||||
|
||||
File: gdb.info, Node: Formatting Documentation, Next: Installing GDB, Prev: Using History Interactively, Up: Top
|
||||
|
||||
Formatting Documentation
|
||||
************************
|
||||
|
||||
The GDB 4 release includes an already-formatted reference card, ready
|
||||
for printing with PostScript or Ghostscript, in the `gdb' subdirectory
|
||||
of the main source directory(1). If you can use PostScript or
|
||||
Ghostscript with your printer, you can print the reference card
|
||||
immediately with `refcard.ps'.
|
||||
|
||||
The release also includes the source for the reference card. You
|
||||
can format it, using TeX, by typing:
|
||||
|
||||
make refcard.dvi
|
||||
|
||||
The GDB reference card is designed to print in "landscape" mode on
|
||||
US "letter" size paper; that is, on a sheet 11 inches wide by 8.5 inches
|
||||
high. You will need to specify this form of printing as an option to
|
||||
your DVI output program.
|
||||
|
||||
All the documentation for GDB comes as part of the machine-readable
|
||||
distribution. The documentation is written in Texinfo format, which is
|
||||
a documentation system that uses a single source file to produce both
|
||||
on-line information and a printed manual. You can use one of the Info
|
||||
formatting commands to create the on-line version of the documentation
|
||||
and TeX (or `texi2roff') to typeset the printed version.
|
||||
|
||||
GDB includes an already formatted copy of the on-line Info version of
|
||||
this manual in the `gdb' subdirectory. The main Info file is
|
||||
`gdb-version-number/gdb/gdb.info', and it refers to subordinate files
|
||||
matching `gdb.info*' in the same directory. If necessary, you can
|
||||
print out these files, or read them with any editor; but they are
|
||||
easier to read using the `info' subsystem in GNU Emacs or the
|
||||
standalone `info' program, available as part of the GNU Texinfo
|
||||
distribution.
|
||||
|
||||
If you want to format these Info files yourself, you need one of the
|
||||
Info formatting programs, such as `texinfo-format-buffer' or `makeinfo'.
|
||||
|
||||
If you have `makeinfo' installed, and are in the top level GDB
|
||||
source directory (`gdb-', in the case of version ), you can make the
|
||||
Info file by typing:
|
||||
|
||||
cd gdb
|
||||
make gdb.info
|
||||
|
||||
If you want to typeset and print copies of this manual, you need TeX,
|
||||
a program to print its DVI output files, and `texinfo.tex', the Texinfo
|
||||
definitions file.
|
||||
|
||||
TeX is a typesetting program; it does not print files directly, but
|
||||
produces output files called DVI files. To print a typeset document,
|
||||
you need a program to print DVI files. If your system has TeX
|
||||
installed, chances are it has such a program. The precise command to
|
||||
use depends on your system; `lpr -d' is common; another (for PostScript
|
||||
devices) is `dvips'. The DVI print command may require a file name
|
||||
without any extension or a `.dvi' extension.
|
||||
|
||||
TeX also requires a macro definitions file called `texinfo.tex'.
|
||||
This file tells TeX how to typeset a document written in Texinfo
|
||||
format. On its own, TeX cannot either read or typeset a Texinfo file.
|
||||
`texinfo.tex' is distributed with GDB and is located in the
|
||||
`gdb-VERSION-NUMBER/texinfo' directory.
|
||||
|
||||
If you have TeX and a DVI printer program installed, you can typeset
|
||||
and print this manual. First switch to the the `gdb' subdirectory of
|
||||
the main source directory (for example, to `gdb-/gdb') and then type:
|
||||
|
||||
make gdb.dvi
|
||||
|
||||
---------- Footnotes ----------
|
||||
|
||||
(1) In `gdb-/gdb/refcard.ps' of the version release.
|
||||
|
||||
|
||||
File: gdb.info, Node: Installing GDB, Next: Index, Prev: Formatting Documentation, Up: Top
|
||||
|
||||
Installing GDB
|
||||
**************
|
||||
|
||||
GDB comes with a `configure' script that automates the process of
|
||||
preparing GDB for installation; you can then use `make' to build the
|
||||
`gdb' program.
|
||||
|
||||
The GDB distribution includes all the source code you need for GDB
|
||||
in a single directory, whose name is usually composed by appending the
|
||||
version number to `gdb'.
|
||||
|
||||
For example, the GDB version distribution is in the `gdb-'
|
||||
directory. That directory contains:
|
||||
|
||||
`gdb-/configure (and supporting files)'
|
||||
script for configuring GDB and all its supporting libraries
|
||||
|
||||
`gdb-/gdb'
|
||||
the source specific to GDB itself
|
||||
|
||||
`gdb-/bfd'
|
||||
source for the Binary File Descriptor library
|
||||
|
||||
`gdb-/include'
|
||||
GNU include files
|
||||
|
||||
`gdb-/libiberty'
|
||||
source for the `-liberty' free software library
|
||||
|
||||
`gdb-/opcodes'
|
||||
source for the library of opcode tables and disassemblers
|
||||
|
||||
`gdb-/readline'
|
||||
source for the GNU command-line interface
|
||||
|
||||
`gdb-/glob'
|
||||
source for the GNU filename pattern-matching subroutine
|
||||
|
||||
`gdb-/mmalloc'
|
||||
source for the GNU memory-mapped malloc package
|
||||
|
||||
The simplest way to configure and build GDB is to run `configure'
|
||||
from the `gdb-VERSION-NUMBER' source directory, which in this example
|
||||
is the `gdb-' directory.
|
||||
|
||||
First switch to the `gdb-VERSION-NUMBER' source directory if you are
|
||||
not already in it; then run `configure'. Pass the identifier for the
|
||||
platform on which GDB will run as an argument.
|
||||
|
||||
For example:
|
||||
|
||||
cd gdb-
|
||||
./configure HOST
|
||||
make
|
||||
|
||||
where HOST is an identifier such as `sun4' or `decstation', that
|
||||
identifies the platform where GDB will run. (You can often leave off
|
||||
HOST; `configure' tries to guess the correct value by examining your
|
||||
system.)
|
||||
|
||||
Running `configure HOST' and then running `make' builds the `bfd',
|
||||
`readline', `mmalloc', and `libiberty' libraries, then `gdb' itself.
|
||||
The configured source files, and the binaries, are left in the
|
||||
corresponding source directories.
|
||||
|
||||
`configure' is a Bourne-shell (`/bin/sh') script; if your system
|
||||
does not recognize this automatically when you run a different shell,
|
||||
you may need to run `sh' on it explicitly:
|
||||
|
||||
sh configure HOST
|
||||
|
||||
If you run `configure' from a directory that contains source
|
||||
directories for multiple libraries or programs, such as the `gdb-'
|
||||
source directory for version , `configure' creates configuration files
|
||||
for every directory level underneath (unless you tell it not to, with
|
||||
the `--norecursion' option).
|
||||
|
||||
You can run the `configure' script from any of the subordinate
|
||||
directories in the GDB distribution if you only want to configure that
|
||||
subdirectory, but be sure to specify a path to it.
|
||||
|
||||
For example, with version , type the following to configure only the
|
||||
`bfd' subdirectory:
|
||||
|
||||
cd gdb-/bfd
|
||||
../configure HOST
|
||||
|
||||
You can install `gdb' anywhere; it has no hardwired paths. However,
|
||||
you should make sure that the shell on your path (named by the `SHELL'
|
||||
environment variable) is publicly readable. Remember that GDB uses the
|
||||
shell to start your program--some systems refuse to let GDB debug child
|
||||
processes whose programs are not readable.
|
||||
|
||||
* Menu:
|
||||
|
||||
* Separate Objdir:: Compiling GDB in another directory
|
||||
* Config Names:: Specifying names for hosts and targets
|
||||
* configure Options:: Summary of options for configure
|
||||
|
||||
|
||||
File: gdb.info, Node: Separate Objdir, Next: Config Names, Up: Installing GDB
|
||||
|
||||
Compiling GDB in another directory
|
||||
==================================
|
||||
|
||||
If you want to run GDB versions for several host or target machines,
|
||||
you need a different `gdb' compiled for each combination of host and
|
||||
target. `configure' is designed to make this easy by allowing you to
|
||||
generate each configuration in a separate subdirectory, rather than in
|
||||
the source directory. If your `make' program handles the `VPATH'
|
||||
feature (GNU `make' does), running `make' in each of these directories
|
||||
builds the `gdb' program specified there.
|
||||
|
||||
To build `gdb' in a separate directory, run `configure' with the
|
||||
`--srcdir' option to specify where to find the source. (You also need
|
||||
to specify a path to find `configure' itself from your working
|
||||
directory. If the path to `configure' would be the same as the
|
||||
argument to `--srcdir', you can leave out the `--srcdir' option; it is
|
||||
assumed.)
|
||||
|
||||
For example, with version , you can build GDB in a separate
|
||||
directory for a Sun 4 like this:
|
||||
|
||||
cd gdb-
|
||||
mkdir ../gdb-sun4
|
||||
cd ../gdb-sun4
|
||||
../gdb-/configure sun4
|
||||
make
|
||||
|
||||
When `configure' builds a configuration using a remote source
|
||||
directory, it creates a tree for the binaries with the same structure
|
||||
(and using the same names) as the tree under the source directory. In
|
||||
the example, you'd find the Sun 4 library `libiberty.a' in the
|
||||
directory `gdb-sun4/libiberty', and GDB itself in `gdb-sun4/gdb'.
|
||||
|
||||
One popular reason to build several GDB configurations in separate
|
||||
directories is to configure GDB for cross-compiling (where GDB runs on
|
||||
one machine--the "host"--while debugging programs that run on another
|
||||
machine--the "target"). You specify a cross-debugging target by giving
|
||||
the `--target=TARGET' option to `configure'.
|
||||
|
||||
When you run `make' to build a program or library, you must run it
|
||||
in a configured directory--whatever directory you were in when you
|
||||
called `configure' (or one of its subdirectories).
|
||||
|
||||
The `Makefile' that `configure' generates in each source directory
|
||||
also runs recursively. If you type `make' in a source directory such
|
||||
as `gdb-' (or in a separate configured directory configured with
|
||||
`--srcdir=DIRNAME/gdb-'), you will build all the required libraries,
|
||||
and then build GDB.
|
||||
|
||||
When you have multiple hosts or targets configured in separate
|
||||
directories, you can run `make' on them in parallel (for example, if
|
||||
they are NFS-mounted on each of the hosts); they will not interfere
|
||||
with each other.
|
||||
|
||||
|
||||
File: gdb.info, Node: Config Names, Next: configure Options, Prev: Separate Objdir, Up: Installing GDB
|
||||
|
||||
Specifying names for hosts and targets
|
||||
======================================
|
||||
|
||||
The specifications used for hosts and targets in the `configure'
|
||||
script are based on a three-part naming scheme, but some short
|
||||
predefined aliases are also supported. The full naming scheme encodes
|
||||
three pieces of information in the following pattern:
|
||||
|
||||
ARCHITECTURE-VENDOR-OS
|
||||
|
||||
For example, you can use the alias `sun4' as a HOST argument, or as
|
||||
the value for TARGET in a `--target=TARGET' option. The equivalent
|
||||
full name is `sparc-sun-sunos4'.
|
||||
|
||||
The `configure' script accompanying GDB does not provide any query
|
||||
facility to list all supported host and target names or aliases.
|
||||
`configure' calls the Bourne shell script `config.sub' to map
|
||||
abbreviations to full names; you can read the script, if you wish, or
|
||||
you can use it to test your guesses on abbreviations--for example:
|
||||
|
||||
% sh config.sub sun4
|
||||
sparc-sun-sunos4.1.1
|
||||
% sh config.sub sun3
|
||||
m68k-sun-sunos4.1.1
|
||||
% sh config.sub decstation
|
||||
mips-dec-ultrix4.2
|
||||
% sh config.sub hp300bsd
|
||||
m68k-hp-bsd
|
||||
% sh config.sub i386v
|
||||
i386-unknown-sysv
|
||||
% sh config.sub i786v
|
||||
Invalid configuration `i786v': machine `i786v' not recognized
|
||||
|
||||
`config.sub' is also distributed in the GDB source directory (`gdb-',
|
||||
for version ).
|
||||
|
||||
|
||||
File: gdb.info, Node: configure Options, Prev: Config Names, Up: Installing GDB
|
||||
|
||||
`configure' options
|
||||
===================
|
||||
|
||||
Here is a summary of the `configure' options and arguments that are
|
||||
most often useful for building GDB. `configure' also has several other
|
||||
options not listed here. *note (configure.info)What Configure Does::,
|
||||
for a full explanation of `configure'.
|
||||
|
||||
configure [--help]
|
||||
[--prefix=DIR]
|
||||
[--srcdir=DIRNAME]
|
||||
[--norecursion] [--rm]
|
||||
[--target=TARGET] HOST
|
||||
|
||||
You may introduce options with a single `-' rather than `--' if you
|
||||
prefer; but you may abbreviate option names if you use `--'.
|
||||
|
||||
`--help'
|
||||
Display a quick summary of how to invoke `configure'.
|
||||
|
||||
`-prefix=DIR'
|
||||
Configure the source to install programs and files under directory
|
||||
`DIR'.
|
||||
|
||||
`--srcdir=DIRNAME'
|
||||
*Warning: using this option requires GNU `make', or another `make'
|
||||
that implements the `VPATH' feature.*
|
||||
Use this option to make configurations in directories separate
|
||||
from the GDB source directories. Among other things, you can use
|
||||
this to build (or maintain) several configurations simultaneously,
|
||||
in separate directories. `configure' writes configuration
|
||||
specific files in the current directory, but arranges for them to
|
||||
use the source in the directory DIRNAME. `configure' creates
|
||||
directories under the working directory in parallel to the source
|
||||
directories below DIRNAME.
|
||||
|
||||
`--norecursion'
|
||||
Configure only the directory level where `configure' is executed;
|
||||
do not propagate configuration to subdirectories.
|
||||
|
||||
`--rm'
|
||||
*Remove* files otherwise built during configuration.
|
||||
|
||||
`--target=TARGET'
|
||||
Configure GDB for cross-debugging programs running on the specified
|
||||
TARGET. Without this option, GDB is configured to debug programs
|
||||
that run on the same machine (HOST) as GDB itself.
|
||||
|
||||
There is no convenient way to generate a list of all available
|
||||
targets.
|
||||
|
||||
`HOST ...'
|
||||
Configure GDB to run on the specified HOST.
|
||||
|
||||
There is no convenient way to generate a list of all available
|
||||
hosts.
|
||||
|
||||
`configure' accepts other options, for compatibility with configuring
|
||||
other GNU tools recursively; but these are the only options that affect
|
||||
GDB or its supporting libraries.
|
||||
|
717
gnu/dist/gdb/doc/gdb.info-9
vendored
717
gnu/dist/gdb/doc/gdb.info-9
vendored
@ -1,717 +0,0 @@
|
||||
This is Info file ./gdb.info, produced by Makeinfo version 1.68 from
|
||||
the input file gdb.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* Gdb: (gdb). The GNU debugger.
|
||||
END-INFO-DIR-ENTRY
|
||||
This file documents the GNU debugger GDB.
|
||||
|
||||
This is the Fifth Edition, April 1998, of `Debugging with GDB: the
|
||||
GNU Source-Level Debugger' for GDB Version .
|
||||
|
||||
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
|
||||
1997, 1998 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of
|
||||
this manual under the conditions for verbatim copying, provided also
|
||||
that the entire resulting derived work is distributed under the terms
|
||||
of a permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this
|
||||
manual into another language, under the above conditions for modified
|
||||
versions.
|
||||
|
||||
|
||||
File: gdb.info, Node: Index, Prev: Installing GDB, Up: Top
|
||||
|
||||
Index
|
||||
*****
|
||||
|
||||
* Menu:
|
||||
|
||||
* #: Command Syntax.
|
||||
* # in Modula-2: GDB/M2.
|
||||
* $: Value History.
|
||||
* $$: Value History.
|
||||
* $_: Convenience Vars.
|
||||
* $_ and info breakpoints: Set Breaks.
|
||||
* $_ and info line: Machine Code.
|
||||
* $_, $__, and value history: Memory.
|
||||
* $__: Convenience Vars.
|
||||
* $_exitcode: Convenience Vars.
|
||||
* $bpnum: Set Breaks.
|
||||
* $cdir: Source Path.
|
||||
* $cwd: Source Path.
|
||||
* .: M2 Scope.
|
||||
* .esgdbinit: Command Files.
|
||||
* .gdbinit: Command Files.
|
||||
* .os68gdbinit: Command Files.
|
||||
* .vxgdbinit: Command Files.
|
||||
* /proc: Process Information.
|
||||
* @: Arrays.
|
||||
* a.out and C++: Cplus expressions.
|
||||
* abbreviation: Command Syntax.
|
||||
* active targets: Active Targets.
|
||||
* add-shared-symbol-file: Files.
|
||||
* add-symbol-file: Files.
|
||||
* AMD 29K register stack: Registers.
|
||||
* AMD EB29K: Target Commands.
|
||||
* AMD29K via UDI: UDI29K Remote.
|
||||
* arguments (to your program): Arguments.
|
||||
* artificial array: Arrays.
|
||||
* assembly instructions: Machine Code.
|
||||
* assignment: Assignment.
|
||||
* attach: Attach.
|
||||
* automatic display: Auto Display.
|
||||
* automatic thread selection: Threads.
|
||||
* awatch: Set Watchpoints.
|
||||
* b: Set Breaks.
|
||||
* backtrace: Backtrace.
|
||||
* break: Set Breaks.
|
||||
* break ... thread THREADNO: Thread Stops.
|
||||
* break in overloaded functions: Debugging C plus plus.
|
||||
* breakpoint commands: Break Commands.
|
||||
* breakpoint conditions: Conditions.
|
||||
* breakpoint numbers: Breakpoints.
|
||||
* breakpoint on memory address: Breakpoints.
|
||||
* breakpoint on variable modification: Breakpoints.
|
||||
* breakpoint subroutine, remote: Stub Contents.
|
||||
* breakpoints: Breakpoints.
|
||||
* breakpoints and threads: Thread Stops.
|
||||
* bt: Backtrace.
|
||||
* bug criteria: Bug Criteria.
|
||||
* bug reports: Bug Reporting.
|
||||
* bugs in GDB: GDB Bugs.
|
||||
* c: Continuing and Stepping.
|
||||
* C and C++: C.
|
||||
* C and C++ checks: C Checks.
|
||||
* C and C++ constants: C Operators.
|
||||
* C and C++ defaults: C Defaults.
|
||||
* C and C++ operators: C.
|
||||
* C++: C.
|
||||
* C++ and object formats: Cplus expressions.
|
||||
* C++ exception handling: Debugging C plus plus.
|
||||
* C++ scope resolution: Variables.
|
||||
* C++ support, not in COFF: Cplus expressions.
|
||||
* C++ symbol decoding style: Print Settings.
|
||||
* C++ symbol display: Debugging C plus plus.
|
||||
* call: Calling.
|
||||
* call overloaded functions: Cplus expressions.
|
||||
* call stack: Stack.
|
||||
* calling functions: Calling.
|
||||
* calling make: Shell Commands.
|
||||
* casts, to view memory: Expressions.
|
||||
* catch: Exception Handling.
|
||||
* catch exceptions: Frame Info.
|
||||
* cd: Working Directory.
|
||||
* cdir: Source Path.
|
||||
* checks, range: Type Checking.
|
||||
* checks, type: Checks.
|
||||
* checksum, for GDB remote: Protocol.
|
||||
* choosing target byte order: Target Commands.
|
||||
* clear: Delete Breaks.
|
||||
* clearing breakpoints, watchpoints: Delete Breaks.
|
||||
* COFF versus C++: Cplus expressions.
|
||||
* colon, doubled as scope operator: M2 Scope.
|
||||
* colon-colon <1>: M2 Scope.
|
||||
* colon-colon: Variables.
|
||||
* command files <1>: Command Files.
|
||||
* command files: Hooks.
|
||||
* command line editing: Editing.
|
||||
* commands: Break Commands.
|
||||
* commands for C++: Debugging C plus plus.
|
||||
* commands to STDBUG (ST2000): ST2000 Remote.
|
||||
* comment: Command Syntax.
|
||||
* compilation directory: Source Path.
|
||||
* Compiling: Sparclet Remote.
|
||||
* complete: Help.
|
||||
* completion: Completion.
|
||||
* completion of quoted strings: Completion.
|
||||
* condition: Conditions.
|
||||
* conditional breakpoints: Conditions.
|
||||
* configuring GDB: Installing GDB.
|
||||
* confirmation: Messages/Warnings.
|
||||
* connect (to STDBUG): ST2000 Remote.
|
||||
* continue: Continuing and Stepping.
|
||||
* continuing: Continuing and Stepping.
|
||||
* continuing threads: Thread Stops.
|
||||
* control C, and remote debugging: Bootstrapping.
|
||||
* controlling terminal: Input/Output.
|
||||
* convenience variables: Convenience Vars.
|
||||
* core: Files.
|
||||
* core dump file: Files.
|
||||
* core-file: Files.
|
||||
* CPU simulator: Simulator.
|
||||
* crash of debugger: Bug Criteria.
|
||||
* current directory: Source Path.
|
||||
* current thread: Threads.
|
||||
* cwd: Source Path.
|
||||
* d: Delete Breaks.
|
||||
* debugger crash: Bug Criteria.
|
||||
* debugging optimized code: Compilation.
|
||||
* debugging stub, example: Protocol.
|
||||
* debugging target: Targets.
|
||||
* define: Define.
|
||||
* delete: Delete Breaks.
|
||||
* delete breakpoints: Delete Breaks.
|
||||
* delete display: Auto Display.
|
||||
* deleting breakpoints, watchpoints: Delete Breaks.
|
||||
* demangling: Print Settings.
|
||||
* detach: Attach.
|
||||
* device: Hitachi Boards.
|
||||
* dir: Source Path.
|
||||
* directories for source files: Source Path.
|
||||
* directory: Source Path.
|
||||
* directory, compilation: Source Path.
|
||||
* directory, current: Source Path.
|
||||
* dis: Disabling.
|
||||
* disable: Disabling.
|
||||
* disable breakpoints: Disabling.
|
||||
* disable display: Auto Display.
|
||||
* disassemble: Machine Code.
|
||||
* display: Auto Display.
|
||||
* display of expressions: Auto Display.
|
||||
* do: Selection.
|
||||
* document: Define.
|
||||
* documentation: Formatting Documentation.
|
||||
* down: Selection.
|
||||
* down-silently: Selection.
|
||||
* download to H8/300 or H8/500: Files.
|
||||
* download to Hitachi SH: Files.
|
||||
* download to Nindy-960: Files.
|
||||
* download to Sparclet: Sparclet Download.
|
||||
* download to VxWorks: VxWorks Download.
|
||||
* dynamic linking: Files.
|
||||
* eb.log: Remote Log.
|
||||
* EB29K board: EB29K Remote.
|
||||
* EBMON: Comms (EB29K).
|
||||
* echo: Output.
|
||||
* ECOFF and C++: Cplus expressions.
|
||||
* editing: Editing.
|
||||
* editing-mode: Readline Init Syntax.
|
||||
* ELF/DWARF and C++: Cplus expressions.
|
||||
* ELF/stabs and C++: Cplus expressions.
|
||||
* else: Define.
|
||||
* Emacs: Emacs.
|
||||
* enable: Disabling.
|
||||
* enable breakpoints: Disabling.
|
||||
* enable display: Auto Display.
|
||||
* end: Break Commands.
|
||||
* entering numbers: Numbers.
|
||||
* environment (of your program): Environment.
|
||||
* error on valid input: Bug Criteria.
|
||||
* event designators: Event Designators.
|
||||
* examining data: Data.
|
||||
* examining memory: Memory.
|
||||
* exception handlers <1>: Frame Info.
|
||||
* exception handlers: Exception Handling.
|
||||
* exceptionHandler: Bootstrapping.
|
||||
* exec-file: Files.
|
||||
* executable file: Files.
|
||||
* exiting GDB: Quitting GDB.
|
||||
* expansion: History Interaction.
|
||||
* expressions: Expressions.
|
||||
* expressions in C or C++: C.
|
||||
* expressions in C++: Cplus expressions.
|
||||
* expressions in Modula-2: Modula-2.
|
||||
* f: Selection.
|
||||
* fatal signal: Bug Criteria.
|
||||
* fatal signals: Signals.
|
||||
* fg: Continuing and Stepping.
|
||||
* file: Files.
|
||||
* finish: Continuing and Stepping.
|
||||
* flinching: Messages/Warnings.
|
||||
* floating point: Floating Point Hardware.
|
||||
* floating point registers: Registers.
|
||||
* floating point, MIPS remote: MIPS Remote.
|
||||
* flush_i_cache: Bootstrapping.
|
||||
* focus of debugging: Threads.
|
||||
* foo: Symbol Errors.
|
||||
* fork, debugging programs which call: Processes.
|
||||
* format options: Print Settings.
|
||||
* formatted output: Output Formats.
|
||||
* Fortran: Summary.
|
||||
* forward-search: Search.
|
||||
* frame <1>: Selection.
|
||||
* frame: Frames.
|
||||
* frame number: Frames.
|
||||
* frame pointer: Frames.
|
||||
* frameless execution: Frames.
|
||||
* Fujitsu: Remote Serial.
|
||||
* g++: C.
|
||||
* GDB bugs, reporting: Bug Reporting.
|
||||
* GDB reference card: Formatting Documentation.
|
||||
* GDBHISTFILE: History.
|
||||
* gdbserve.nlm: NetWare.
|
||||
* gdbserver: Server.
|
||||
* getDebugChar: Bootstrapping.
|
||||
* GNU C++: C.
|
||||
* GNU Emacs: Emacs.
|
||||
* h: Help.
|
||||
* H8/300 or H8/500 download: Files.
|
||||
* H8/300 or H8/500 simulator: Simulator.
|
||||
* handle: Signals.
|
||||
* handle_exception: Stub Contents.
|
||||
* handling signals: Signals.
|
||||
* hbreak: Set Breaks.
|
||||
* help: Help.
|
||||
* help target: Target Commands.
|
||||
* help user-defined: Define.
|
||||
* heuristic-fence-post (MIPS): MIPS Stack.
|
||||
* history expansion: History.
|
||||
* history file: History.
|
||||
* history number: Value History.
|
||||
* history save: History.
|
||||
* history size: History.
|
||||
* history substitution: History.
|
||||
* Hitachi: Remote Serial.
|
||||
* Hitachi SH download: Files.
|
||||
* Hitachi SH simulator: Simulator.
|
||||
* horizontal-scroll-mode: Readline Init Syntax.
|
||||
* i: Help.
|
||||
* i/o: Input/Output.
|
||||
* i386: Remote Serial.
|
||||
* i386-stub.c: Remote Serial.
|
||||
* i960: i960-Nindy Remote.
|
||||
* if: Define.
|
||||
* ignore: Conditions.
|
||||
* ignore count (of breakpoint): Conditions.
|
||||
* INCLUDE_RDB: VxWorks Remote.
|
||||
* info: Help.
|
||||
* info address: Symbols.
|
||||
* info all-registers: Registers.
|
||||
* info args: Frame Info.
|
||||
* info breakpoints: Set Breaks.
|
||||
* info catch: Frame Info.
|
||||
* info display: Auto Display.
|
||||
* info f: Frame Info.
|
||||
* info files: Files.
|
||||
* info float: Floating Point Hardware.
|
||||
* info frame <1>: Show.
|
||||
* info frame: Frame Info.
|
||||
* info functions: Symbols.
|
||||
* info line: Machine Code.
|
||||
* info locals: Frame Info.
|
||||
* info proc: Process Information.
|
||||
* info proc id: Process Information.
|
||||
* info proc mappings: Process Information.
|
||||
* info proc status: Process Information.
|
||||
* info proc times: Process Information.
|
||||
* info program: Stopping.
|
||||
* info registers: Registers.
|
||||
* info s: Backtrace.
|
||||
* info set: Help.
|
||||
* info share: Files.
|
||||
* info sharedlibrary: Files.
|
||||
* info signals: Signals.
|
||||
* info source <1>: Symbols.
|
||||
* info source: Show.
|
||||
* info sources: Symbols.
|
||||
* info stack: Backtrace.
|
||||
* info target: Files.
|
||||
* info terminal: Input/Output.
|
||||
* info threads: Threads.
|
||||
* info types: Symbols.
|
||||
* info variables: Symbols.
|
||||
* info watchpoints: Set Watchpoints.
|
||||
* inheritance: Debugging C plus plus.
|
||||
* init file: Command Files.
|
||||
* init file name: Command Files.
|
||||
* initial frame: Frames.
|
||||
* innermost frame: Frames.
|
||||
* inspect: Data.
|
||||
* installation: Installing GDB.
|
||||
* instructions, assembly: Machine Code.
|
||||
* Intel: Remote Serial.
|
||||
* interaction, readline: Readline Interaction.
|
||||
* internal GDB breakpoints: Set Breaks.
|
||||
* interrupt: Quitting GDB.
|
||||
* interrupting remote programs: Debug Session.
|
||||
* interrupting remote targets: Bootstrapping.
|
||||
* invalid input: Bug Criteria.
|
||||
* jump: Jumping.
|
||||
* kill: Kill Process.
|
||||
* l: List.
|
||||
* languages: Languages.
|
||||
* latest breakpoint: Set Breaks.
|
||||
* leaving GDB: Quitting GDB.
|
||||
* linespec: List.
|
||||
* list: List.
|
||||
* listing machine instructions: Machine Code.
|
||||
* load FILENAME: Files.
|
||||
* log file for EB29K: Remote Log.
|
||||
* m680x0: Remote Serial.
|
||||
* m68k-stub.c: Remote Serial.
|
||||
* machine instructions: Machine Code.
|
||||
* maint info breakpoints: Set Breaks.
|
||||
* maint print psymbols: Symbols.
|
||||
* maint print symbols: Symbols.
|
||||
* make: Shell Commands.
|
||||
* mapped: Files.
|
||||
* mark-modified-lines: Readline Init Syntax.
|
||||
* member functions: Cplus expressions.
|
||||
* memory models, H8/500: Hitachi Special.
|
||||
* memory tracing: Breakpoints.
|
||||
* memory, viewing as typed object: Expressions.
|
||||
* memory-mapped symbol file: Files.
|
||||
* memset: Bootstrapping.
|
||||
* MIPS boards: MIPS Remote.
|
||||
* MIPS remote floating point: MIPS Remote.
|
||||
* MIPS remotedebug protocol: MIPS Remote.
|
||||
* MIPS stack: MIPS Stack.
|
||||
* Modula-2: Modula-2.
|
||||
* Modula-2 built-ins: M2 Operators.
|
||||
* Modula-2 checks: M2 Checks.
|
||||
* Modula-2 constants: Built-In Func/Proc.
|
||||
* Modula-2 defaults: M2 Defaults.
|
||||
* Modula-2 operators: M2 Operators.
|
||||
* Modula-2, deviations from: Deviations.
|
||||
* Motorola 680x0: Remote Serial.
|
||||
* multiple processes: Processes.
|
||||
* multiple targets: Active Targets.
|
||||
* multiple threads: Threads.
|
||||
* n: Continuing and Stepping.
|
||||
* names of symbols: Symbols.
|
||||
* namespace in C++: Cplus expressions.
|
||||
* negative breakpoint numbers: Set Breaks.
|
||||
* New SYSTAG: Threads.
|
||||
* next: Continuing and Stepping.
|
||||
* nexti: Continuing and Stepping.
|
||||
* ni: Continuing and Stepping.
|
||||
* Nindy: i960-Nindy Remote.
|
||||
* number representation: Numbers.
|
||||
* numbers for breakpoints: Breakpoints.
|
||||
* object formats and C++: Cplus expressions.
|
||||
* online documentation: Help.
|
||||
* optimized code, debugging: Compilation.
|
||||
* outermost frame: Frames.
|
||||
* output: Output.
|
||||
* output formats: Output Formats.
|
||||
* overloading: Breakpoint Menus.
|
||||
* overloading in C++: Debugging C plus plus.
|
||||
* packets, reporting on stdout: Protocol.
|
||||
* partial symbol dump: Symbols.
|
||||
* patching binaries: Patching.
|
||||
* path: Environment.
|
||||
* pauses in output: Screen Size.
|
||||
* pipes: Starting.
|
||||
* pointer, finding referent: Print Settings.
|
||||
* prefer-visible-bell: Readline Init Syntax.
|
||||
* print: Data.
|
||||
* print settings: Print Settings.
|
||||
* printf: Output.
|
||||
* printing data: Data.
|
||||
* process image: Process Information.
|
||||
* processes, multiple: Processes.
|
||||
* prompt: Prompt.
|
||||
* protocol, GDB remote serial: Protocol.
|
||||
* ptype: Symbols.
|
||||
* putDebugChar: Bootstrapping.
|
||||
* pwd: Working Directory.
|
||||
* q: Quitting GDB.
|
||||
* quit [EXPRESSION]: Quitting GDB.
|
||||
* quotes in commands: Completion.
|
||||
* quoting names: Symbols.
|
||||
* raise exceptions: Exception Handling.
|
||||
* range checking: Type Checking.
|
||||
* rbreak: Set Breaks.
|
||||
* reading symbols immediately: Files.
|
||||
* readline: Editing.
|
||||
* readnow: Files.
|
||||
* redirection: Input/Output.
|
||||
* reference card: Formatting Documentation.
|
||||
* reference declarations: Cplus expressions.
|
||||
* register stack, AMD29K: Registers.
|
||||
* registers: Registers.
|
||||
* regular expression: Set Breaks.
|
||||
* reloading symbols: Symbols.
|
||||
* remote connection without stubs: Server.
|
||||
* remote debugging: Remote.
|
||||
* remote programs, interrupting: Debug Session.
|
||||
* remote serial debugging summary: Debug Session.
|
||||
* remote serial debugging, overview: Remote Serial.
|
||||
* remote serial protocol: Protocol.
|
||||
* remote serial stub: Stub Contents.
|
||||
* remote serial stub list: Remote Serial.
|
||||
* remote serial stub, initialization: Stub Contents.
|
||||
* remote serial stub, main routine: Stub Contents.
|
||||
* remote stub, example: Protocol.
|
||||
* remote stub, support routines: Bootstrapping.
|
||||
* remotedebug, MIPS protocol: MIPS Remote.
|
||||
* remotetimeout: Sparclet Remote.
|
||||
* repeating commands: Command Syntax.
|
||||
* reporting bugs in GDB: GDB Bugs.
|
||||
* reset: Nindy Reset.
|
||||
* response time, MIPS debugging: MIPS Stack.
|
||||
* resuming execution: Continuing and Stepping.
|
||||
* RET: Command Syntax.
|
||||
* retransmit-timeout, MIPS protocol: MIPS Remote.
|
||||
* return: Returning.
|
||||
* returning from a function: Returning.
|
||||
* reverse-search: Search.
|
||||
* run: Starting.
|
||||
* Running: Sparclet Remote.
|
||||
* running: Starting.
|
||||
* running 29K programs: EB29K Remote.
|
||||
* running and debugging Sparclet programs: Sparclet Execution.
|
||||
* running VxWorks tasks: VxWorks Attach.
|
||||
* rwatch: Set Watchpoints.
|
||||
* s: Continuing and Stepping.
|
||||
* saving symbol table: Files.
|
||||
* scope: M2 Scope.
|
||||
* search: Search.
|
||||
* searching: Search.
|
||||
* section: Files.
|
||||
* select-frame: Frames.
|
||||
* selected frame: Stack.
|
||||
* serial connections, debugging: Protocol.
|
||||
* serial device, Hitachi micros: Hitachi Boards.
|
||||
* serial line speed, Hitachi micros: Hitachi Boards.
|
||||
* serial line, target remote: Debug Session.
|
||||
* serial protocol, GDB remote: Protocol.
|
||||
* set: Help.
|
||||
* set args: Arguments.
|
||||
* set assembly-language: Machine Code.
|
||||
* set check <1>: Range Checking.
|
||||
* set check: Type Checking.
|
||||
* set check range: Range Checking.
|
||||
* set check type: Type Checking.
|
||||
* set complaints: Messages/Warnings.
|
||||
* set confirm: Messages/Warnings.
|
||||
* set demangle-style: Print Settings.
|
||||
* set editing: Editing.
|
||||
* set endian auto: Target Commands.
|
||||
* set endian big: Target Commands.
|
||||
* set endian little: Target Commands.
|
||||
* set environment: Environment.
|
||||
* set gnutarget: Target Commands.
|
||||
* set height: Screen Size.
|
||||
* set history expansion: History.
|
||||
* set history filename: History.
|
||||
* set history save: History.
|
||||
* set history size: History.
|
||||
* set input-radix: Numbers.
|
||||
* set language: Manually.
|
||||
* set listsize: List.
|
||||
* set machine: Hitachi Special.
|
||||
* set memory MOD: Hitachi Special.
|
||||
* set mipsfpu: MIPS Remote.
|
||||
* set output-radix: Numbers.
|
||||
* set print address: Print Settings.
|
||||
* set print array: Print Settings.
|
||||
* set print asm-demangle: Print Settings.
|
||||
* set print demangle: Print Settings.
|
||||
* set print elements: Print Settings.
|
||||
* set print max-symbolic-offset: Print Settings.
|
||||
* set print null-stop: Print Settings.
|
||||
* set print object: Print Settings.
|
||||
* set print pretty: Print Settings.
|
||||
* set print sevenbit-strings: Print Settings.
|
||||
* set print static-members: Print Settings.
|
||||
* set print symbol-filename: Print Settings.
|
||||
* set print union: Print Settings.
|
||||
* set print vtbl: Print Settings.
|
||||
* set processor ARGS: MIPS Remote.
|
||||
* set prompt: Prompt.
|
||||
* set remotedebug <1>: MIPS Remote.
|
||||
* set remotedebug: Protocol.
|
||||
* set retransmit-timeout: MIPS Remote.
|
||||
* set rstack_high_address: Registers.
|
||||
* set symbol-reloading: Symbols.
|
||||
* set timeout: MIPS Remote.
|
||||
* set variable: Assignment.
|
||||
* set verbose: Messages/Warnings.
|
||||
* set width: Screen Size.
|
||||
* set write: Patching.
|
||||
* set_debug_traps: Stub Contents.
|
||||
* setting variables: Assignment.
|
||||
* setting watchpoints: Set Watchpoints.
|
||||
* SH: Remote Serial.
|
||||
* sh-stub.c: Remote Serial.
|
||||
* share: Files.
|
||||
* shared libraries: Files.
|
||||
* sharedlibrary: Files.
|
||||
* shell: Shell Commands.
|
||||
* shell escape: Shell Commands.
|
||||
* show: Help.
|
||||
* show args: Arguments.
|
||||
* show check range: Range Checking.
|
||||
* show check type: Type Checking.
|
||||
* show commands: History.
|
||||
* show complaints: Messages/Warnings.
|
||||
* show confirm: Messages/Warnings.
|
||||
* show convenience: Convenience Vars.
|
||||
* show copying: Help.
|
||||
* show demangle-style: Print Settings.
|
||||
* show directories: Source Path.
|
||||
* show editing: Editing.
|
||||
* show endian: Target Commands.
|
||||
* show environment: Environment.
|
||||
* show gnutarget: Target Commands.
|
||||
* show height: Screen Size.
|
||||
* show history: History.
|
||||
* show input-radix: Numbers.
|
||||
* show language: Show.
|
||||
* show listsize: List.
|
||||
* show machine: Hitachi Special.
|
||||
* show mipsfpu: MIPS Remote.
|
||||
* show output-radix: Numbers.
|
||||
* show paths: Environment.
|
||||
* show print address: Print Settings.
|
||||
* show print array: Print Settings.
|
||||
* show print asm-demangle: Print Settings.
|
||||
* show print demangle: Print Settings.
|
||||
* show print elements: Print Settings.
|
||||
* show print max-symbolic-offset: Print Settings.
|
||||
* show print object: Print Settings.
|
||||
* show print pretty: Print Settings.
|
||||
* show print sevenbit-strings: Print Settings.
|
||||
* show print static-members: Print Settings.
|
||||
* show print symbol-filename: Print Settings.
|
||||
* show print union: Print Settings.
|
||||
* show print vtbl: Print Settings.
|
||||
* show processor: MIPS Remote.
|
||||
* show prompt: Prompt.
|
||||
* show remotedebug <1>: MIPS Remote.
|
||||
* show remotedebug: Protocol.
|
||||
* show retransmit-timeout: MIPS Remote.
|
||||
* show rstack_high_address: Registers.
|
||||
* show symbol-reloading: Symbols.
|
||||
* show timeout: MIPS Remote.
|
||||
* show user: Define.
|
||||
* show values: Value History.
|
||||
* show verbose: Messages/Warnings.
|
||||
* show version: Help.
|
||||
* show warranty: Help.
|
||||
* show width: Screen Size.
|
||||
* show write: Patching.
|
||||
* si: Continuing and Stepping.
|
||||
* signal: Signaling.
|
||||
* signals: Signals.
|
||||
* silent: Break Commands.
|
||||
* sim: Simulator.
|
||||
* simulator: Simulator.
|
||||
* simulator, H8/300 or H8/500: Simulator.
|
||||
* simulator, Hitachi SH: Simulator.
|
||||
* simulator, Z8000: Simulator.
|
||||
* size of screen: Screen Size.
|
||||
* source: Command Files.
|
||||
* source path: Source Path.
|
||||
* Sparc: Remote Serial.
|
||||
* sparc-stub.c: Remote Serial.
|
||||
* sparcl-stub.c: Remote Serial.
|
||||
* Sparclet: Sparclet Remote.
|
||||
* SparcLite: Remote Serial.
|
||||
* speed: Hitachi Boards.
|
||||
* ST2000 auxiliary commands: ST2000 Remote.
|
||||
* st2000 CMD: ST2000 Remote.
|
||||
* stack frame: Frames.
|
||||
* stack on MIPS: MIPS Stack.
|
||||
* stacking targets: Active Targets.
|
||||
* starting: Starting.
|
||||
* STDBUG commands (ST2000): ST2000 Remote.
|
||||
* step: Continuing and Stepping.
|
||||
* stepi: Continuing and Stepping.
|
||||
* stepping: Continuing and Stepping.
|
||||
* stopped threads: Thread Stops.
|
||||
* stub example, remote debugging: Protocol.
|
||||
* stupid questions: Messages/Warnings.
|
||||
* switching threads: Threads.
|
||||
* switching threads automatically: Threads.
|
||||
* symbol decoding style, C++: Print Settings.
|
||||
* symbol dump: Symbols.
|
||||
* symbol names: Symbols.
|
||||
* symbol overloading: Breakpoint Menus.
|
||||
* symbol table: Files.
|
||||
* symbol-file: Files.
|
||||
* symbols, reading immediately: Files.
|
||||
* target: Targets.
|
||||
* target amd-eb: Target Commands.
|
||||
* target array: Target Commands.
|
||||
* target bug: Target Commands.
|
||||
* target byte order: Target Commands.
|
||||
* target core: Target Commands.
|
||||
* target cpu32bug: Target Commands.
|
||||
* target ddb PORT: MIPS Remote.
|
||||
* target e7000: Hitachi ICE.
|
||||
* target est: Target Commands.
|
||||
* target exec: Target Commands.
|
||||
* target hms: Target Commands.
|
||||
* target lsi PORT: MIPS Remote.
|
||||
* target mips PORT: MIPS Remote.
|
||||
* target nindy: Target Commands.
|
||||
* target op50n: Target Commands.
|
||||
* target pmon PORT: MIPS Remote.
|
||||
* target remote: Target Commands.
|
||||
* target rom68k: Target Commands.
|
||||
* target sim <1>: Simulator.
|
||||
* target sim: Target Commands.
|
||||
* target sparclite: Target Commands.
|
||||
* target st2000: Target Commands.
|
||||
* target udi: Target Commands.
|
||||
* target vxworks: Target Commands.
|
||||
* target w89k: Target Commands.
|
||||
* tbreak: Set Breaks.
|
||||
* TCP port, target remote: Debug Session.
|
||||
* terminal: Input/Output.
|
||||
* thbreak: Set Breaks.
|
||||
* this: Cplus expressions.
|
||||
* thread apply: Threads.
|
||||
* thread breakpoints: Thread Stops.
|
||||
* thread identifier (GDB): Threads.
|
||||
* thread identifier (system): Threads.
|
||||
* thread number: Threads.
|
||||
* thread THREADNO: Threads.
|
||||
* threads and watchpoints: Set Watchpoints.
|
||||
* threads of execution: Threads.
|
||||
* threads, automatic switching: Threads.
|
||||
* threads, continuing: Thread Stops.
|
||||
* threads, stopped: Thread Stops.
|
||||
* timeout, MIPS protocol: MIPS Remote.
|
||||
* toggle-editing-mode: Readline vi Mode.
|
||||
* tty: Input/Output.
|
||||
* type casting memory: Expressions.
|
||||
* type checking: Checks.
|
||||
* type conversions in C++: Cplus expressions.
|
||||
* u: Continuing and Stepping.
|
||||
* udi: UDI29K Remote.
|
||||
* UDI: UDI29K Remote.
|
||||
* undisplay: Auto Display.
|
||||
* unknown address, locating: Output Formats.
|
||||
* unset environment: Environment.
|
||||
* until: Continuing and Stepping.
|
||||
* up: Selection.
|
||||
* up-silently: Selection.
|
||||
* user-defined command: Define.
|
||||
* value history: Value History.
|
||||
* variable name conflict: Variables.
|
||||
* variable values, wrong: Variables.
|
||||
* variables, setting: Assignment.
|
||||
* version number: Help.
|
||||
* vi style command editing: Readline vi Mode.
|
||||
* VxWorks: VxWorks Remote.
|
||||
* vxworks-timeout: VxWorks Remote.
|
||||
* watch: Set Watchpoints.
|
||||
* watchpoints: Breakpoints.
|
||||
* watchpoints and threads: Set Watchpoints.
|
||||
* whatis: Symbols.
|
||||
* where: Backtrace.
|
||||
* while: Define.
|
||||
* wild pointer, interpreting: Print Settings.
|
||||
* word completion: Completion.
|
||||
* working directory: Source Path.
|
||||
* working directory (of your program): Working Directory.
|
||||
* working language: Languages.
|
||||
* writing into corefiles: Patching.
|
||||
* writing into executables: Patching.
|
||||
* wrong values: Variables.
|
||||
* x: Memory.
|
||||
* XCOFF and C++: Cplus expressions.
|
||||
* Z8000 simulator: Simulator.
|
||||
* {TYPE}: Expressions.
|
||||
|
||||
|
58
gnu/dist/gdb/doc/gdbint.info
vendored
58
gnu/dist/gdb/doc/gdbint.info
vendored
@ -1,58 +0,0 @@
|
||||
This is Info file gdbint.info, produced by Makeinfo version 1.68 from
|
||||
the input file ../../../devo/gdb/doc/gdbint.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* Gdb-Internals: (gdbint). The GNU debugger's internals.
|
||||
END-INFO-DIR-ENTRY
|
||||
|
||||
This file documents the internals of the GNU debugger GDB.
|
||||
|
||||
Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1998 Free Software
|
||||
Foundation, Inc. Contributed by Cygnus Support. Written by John
|
||||
Gilmore.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
preserved on all copies.
|
||||
|
||||
Permission is granted to copy or distribute modified versions of this
|
||||
manual under the terms of the GPL (for which purpose this text may be
|
||||
regarded as a program in the language TeX).
|
||||
|
||||
|
||||
Indirect:
|
||||
gdbint.info-1: 781
|
||||
gdbint.info-2: 49078
|
||||
|
||||
Tag Table:
|
||||
(Indirect)
|
||||
Node: Top781
|
||||
Node: README2852
|
||||
Node: Getting Started3085
|
||||
Node: Debugging GDB7758
|
||||
Node: New Architectures8933
|
||||
Node: Config12094
|
||||
Node: Host15218
|
||||
Node: Native18808
|
||||
Node: Target24139
|
||||
Node: Languages28075
|
||||
Node: Releases32842
|
||||
Node: Partial Symbol Tables34229
|
||||
Node: Types37887
|
||||
Node: BFD support for GDB39487
|
||||
Node: Symbol Reading40869
|
||||
Node: Cleanups44778
|
||||
Node: Wrapping46804
|
||||
Node: Frames48003
|
||||
Node: Remote Stubs49078
|
||||
Node: Longjmp Support50968
|
||||
Node: Coding Style51690
|
||||
Node: Clean Design53308
|
||||
Node: Submitting Patches59120
|
||||
Node: Host Conditionals63276
|
||||
Node: Target Conditionals72301
|
||||
Node: Native Conditionals89218
|
||||
Node: Obsolete Conditionals93665
|
||||
Node: XCOFF94768
|
||||
|
||||
End Tag Table
|
1107
gnu/dist/gdb/doc/gdbint.info-1
vendored
1107
gnu/dist/gdb/doc/gdbint.info-1
vendored
File diff suppressed because it is too large
Load Diff
1320
gnu/dist/gdb/doc/gdbint.info-2
vendored
1320
gnu/dist/gdb/doc/gdbint.info-2
vendored
File diff suppressed because it is too large
Load Diff
123
gnu/dist/gdb/doc/stabs.info
vendored
123
gnu/dist/gdb/doc/stabs.info
vendored
@ -1,123 +0,0 @@
|
||||
This is Info file stabs.info, produced by Makeinfo version 1.68 from
|
||||
the input file ../../../devo/gdb/doc/stabs.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* Stabs: (stabs). The "stabs" debugging information format.
|
||||
END-INFO-DIR-ENTRY
|
||||
|
||||
This document describes the stabs debugging symbol tables.
|
||||
|
||||
Copyright 1992, 93, 94, 95, 1997 Free Software Foundation, Inc.
|
||||
Contributed by Cygnus Support. Written by Julia Menapace, Jim Kingdon,
|
||||
and David MacKenzie.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
preserved on all copies.
|
||||
|
||||
Permission is granted to copy or distribute modified versions of this
|
||||
manual under the terms of the GPL (for which purpose this text may be
|
||||
regarded as a program in the language TeX).
|
||||
|
||||
|
||||
Indirect:
|
||||
stabs.info-1: 817
|
||||
stabs.info-2: 50524
|
||||
stabs.info-3: 99932
|
||||
stabs.info-4: 146210
|
||||
|
||||
Tag Table:
|
||||
(Indirect)
|
||||
Node: Top817
|
||||
Node: Overview1729
|
||||
Node: Flow3145
|
||||
Node: Stabs Format4666
|
||||
Node: String Field6223
|
||||
Node: C Example11486
|
||||
Node: Assembly Code12026
|
||||
Node: Program Structure13992
|
||||
Node: Main Program14717
|
||||
Node: Source Files15274
|
||||
Node: Include Files17099
|
||||
Node: Line Numbers19758
|
||||
Node: Procedures21289
|
||||
Node: Nested Procedures27177
|
||||
Node: Block Structure28348
|
||||
Node: Alternate Entry Points29750
|
||||
Node: Constants30478
|
||||
Node: Variables33591
|
||||
Node: Stack Variables34278
|
||||
Node: Global Variables35971
|
||||
Node: Register Variables37123
|
||||
Node: Common Blocks37940
|
||||
Node: Statics39190
|
||||
Node: Based Variables41766
|
||||
Node: Parameters43146
|
||||
Node: Register Parameters44753
|
||||
Node: Local Variable Parameters47006
|
||||
Node: Reference Parameters49913
|
||||
Node: Conformant Arrays50524
|
||||
Node: Types51232
|
||||
Node: Builtin Types52166
|
||||
Node: Traditional Builtin Types53306
|
||||
Node: Traditional Integer Types53699
|
||||
Node: Traditional Other Types55994
|
||||
Node: Builtin Type Descriptors56895
|
||||
Node: Negative Type Numbers60389
|
||||
Node: Miscellaneous Types66736
|
||||
Node: Cross-References68617
|
||||
Node: Subranges70289
|
||||
Node: Arrays71519
|
||||
Node: Strings74742
|
||||
Node: Enumerations75800
|
||||
Node: Structures78181
|
||||
Node: Typedefs80884
|
||||
Node: Unions82205
|
||||
Node: Function Types83774
|
||||
Node: Symbol Tables85350
|
||||
Node: Symbol Table Format85781
|
||||
Node: Transformations On Symbol Tables87224
|
||||
Node: Transformations On Static Variables88573
|
||||
Node: Transformations On Global Variables89300
|
||||
Node: Stab Section Transformations90534
|
||||
Node: Cplusplus91910
|
||||
Node: Class Names92489
|
||||
Node: Nested Symbols93230
|
||||
Node: Basic Cplusplus Types94072
|
||||
Node: Simple Classes95627
|
||||
Node: Class Instance99932
|
||||
Node: Methods100644
|
||||
Node: Method Type Descriptor102870
|
||||
Node: Member Type Descriptor103861
|
||||
Node: Protections104604
|
||||
Node: Method Modifiers107687
|
||||
Node: Virtual Methods109307
|
||||
Node: Inheritence113102
|
||||
Node: Virtual Base Classes116814
|
||||
Node: Static Members119051
|
||||
Node: Stab Types119514
|
||||
Node: Non-Stab Symbol Types120120
|
||||
Node: Stab Symbol Types121546
|
||||
Node: Symbol Descriptors125268
|
||||
Node: Type Descriptors128027
|
||||
Node: Expanded Reference131219
|
||||
Node: N_PC132618
|
||||
Node: N_NSYMS132987
|
||||
Node: N_NOMAP133219
|
||||
Node: N_M2C133516
|
||||
Node: N_BROWS133941
|
||||
Node: N_DEFD134215
|
||||
Node: N_EHDECL134663
|
||||
Node: N_MOD2134905
|
||||
Node: N_CATCH135134
|
||||
Node: N_SSYM135619
|
||||
Node: N_SCOPE135893
|
||||
Node: Gould136072
|
||||
Node: N_LENG137049
|
||||
Node: Questions137266
|
||||
Node: Stab Sections138886
|
||||
Node: Stab Section Basics139465
|
||||
Node: ELF Linker Relocation142803
|
||||
Node: Symbol Types Index146210
|
||||
|
||||
End Tag Table
|
1166
gnu/dist/gdb/doc/stabs.info-1
vendored
1166
gnu/dist/gdb/doc/stabs.info-1
vendored
File diff suppressed because it is too large
Load Diff
1286
gnu/dist/gdb/doc/stabs.info-2
vendored
1286
gnu/dist/gdb/doc/stabs.info-2
vendored
File diff suppressed because it is too large
Load Diff
1385
gnu/dist/gdb/doc/stabs.info-3
vendored
1385
gnu/dist/gdb/doc/stabs.info-3
vendored
File diff suppressed because it is too large
Load Diff
98
gnu/dist/gdb/doc/stabs.info-4
vendored
98
gnu/dist/gdb/doc/stabs.info-4
vendored
@ -1,98 +0,0 @@
|
||||
This is Info file stabs.info, produced by Makeinfo version 1.68 from
|
||||
the input file ../../../devo/gdb/doc/stabs.texinfo.
|
||||
|
||||
START-INFO-DIR-ENTRY
|
||||
* Stabs: (stabs). The "stabs" debugging information format.
|
||||
END-INFO-DIR-ENTRY
|
||||
|
||||
This document describes the stabs debugging symbol tables.
|
||||
|
||||
Copyright 1992, 93, 94, 95, 1997 Free Software Foundation, Inc.
|
||||
Contributed by Cygnus Support. Written by Julia Menapace, Jim Kingdon,
|
||||
and David MacKenzie.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this
|
||||
manual provided the copyright notice and this permission notice are
|
||||
preserved on all copies.
|
||||
|
||||
Permission is granted to copy or distribute modified versions of this
|
||||
manual under the terms of the GPL (for which purpose this text may be
|
||||
regarded as a program in the language TeX).
|
||||
|
||||
|
||||
File: stabs.info, Node: Symbol Types Index, Prev: Stab Sections, Up: Top
|
||||
|
||||
Symbol Types Index
|
||||
******************
|
||||
|
||||
* Menu:
|
||||
|
||||
* .bb: Block Structure.
|
||||
* .be: Block Structure.
|
||||
* C_BCOMM: Common Blocks.
|
||||
* C_BINCL: Include Files.
|
||||
* C_BLOCK: Block Structure.
|
||||
* C_BSTAT: Statics.
|
||||
* C_DECL, for types: Typedefs.
|
||||
* C_ECOML: Common Blocks.
|
||||
* C_ECOMM: Common Blocks.
|
||||
* C_EINCL: Include Files.
|
||||
* C_ENTRY: Alternate Entry Points.
|
||||
* C_ESTAT: Statics.
|
||||
* C_FILE: Source Files.
|
||||
* C_FUN: Procedures.
|
||||
* C_GSYM: Global Variables.
|
||||
* C_LSYM: Stack Variables.
|
||||
* C_PSYM: Parameters.
|
||||
* C_RPSYM: Register Parameters.
|
||||
* C_RSYM: Register Variables.
|
||||
* C_STSYM: Statics.
|
||||
* N_BCOMM: Common Blocks.
|
||||
* N_BINCL: Include Files.
|
||||
* N_BROWS: N_BROWS.
|
||||
* N_BSLINE: Line Numbers.
|
||||
* N_CATCH: N_CATCH.
|
||||
* N_DEFD: N_DEFD.
|
||||
* N_DSLINE: Line Numbers.
|
||||
* N_ECOML: Common Blocks.
|
||||
* N_ECOMM: Common Blocks.
|
||||
* N_EHDECL: N_EHDECL.
|
||||
* N_EINCL: Include Files.
|
||||
* N_ENTRY: Alternate Entry Points.
|
||||
* N_EXCL: Include Files.
|
||||
* N_FNAME: Procedures.
|
||||
* N_FUN, for functions: Procedures.
|
||||
* N_FUN, for variables: Statics.
|
||||
* N_GSYM: Global Variables.
|
||||
* N_GSYM, for functions (Sun acc): Procedures.
|
||||
* N_LBRAC: Block Structure.
|
||||
* N_LCSYM: Statics.
|
||||
* N_LENG: N_LENG.
|
||||
* N_LSYM, for parameter: Local Variable Parameters.
|
||||
* N_LSYM, for stack variables: Stack Variables.
|
||||
* N_LSYM, for types: Typedefs.
|
||||
* N_M2C: N_M2C.
|
||||
* N_MAIN: Main Program.
|
||||
* N_MOD2: N_MOD2.
|
||||
* N_NBBSS: Gould.
|
||||
* N_NBDATA: Gould.
|
||||
* N_NBLCS: Gould.
|
||||
* N_NBSTS: Gould.
|
||||
* N_NBTEXT: Gould.
|
||||
* N_NOMAP: N_NOMAP.
|
||||
* N_NSYMS: N_NSYMS.
|
||||
* N_PC: N_PC.
|
||||
* N_PSYM: Parameters.
|
||||
* N_RBRAC: Block Structure.
|
||||
* N_ROSYM: Statics.
|
||||
* N_RSYM: Register Variables.
|
||||
* N_RSYM, for parameters: Register Parameters.
|
||||
* N_SCOPE: N_SCOPE.
|
||||
* N_SLINE: Line Numbers.
|
||||
* N_SO: Source Files.
|
||||
* N_SOL: Include Files.
|
||||
* N_SSYM: N_SSYM.
|
||||
* N_STSYM: Statics.
|
||||
* N_STSYM, for functions (Sun acc): Procedures.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user