Debugging with GDB
# (a comment)
#
@, referencing memory as an array
$
$$
$_
info breakpoints
info line
$__
$_, convenience variable
$__, convenience variable
$_exitcode, convenience variable
$bpnum, convenience variable
$cdir, convenience variable
$cwdr, convenience variable
--annotate
--async
--batch
--baud
--cd
--command
--core
--directory
--epoch
--exec
--fullname
--interpreter
--mapped
--noasync
--nowindows
--nx
--quiet
--readnow
--se
--silent
--statistics
--symbols
--tty
--version
--windows
--write
-b
-break-after
-break-condition
-break-delete
-break-disable
-break-enable
-break-info
-break-insert
-break-list
-break-watch
-c
-d
-data-disassemble
-data-evaluate-expression
-data-list-changed-registers
-data-list-register-names
-data-list-register-values
-data-read-memory
-display-delete
-display-disable
-display-enable
-display-insert
-display-list
-e
-environment-cd
-environment-directory
-environment-path
-environment-pwd
-exec-abort
-exec-arguments
-exec-continue
-exec-finish
-exec-interrupt
-exec-next
-exec-next-instruction
-exec-return
-exec-run
-exec-show-arguments
-exec-step
-exec-step-instruction
-exec-until
-f
-file-exec-and-symbols
-file-exec-file
-file-list-exec-sections
-file-list-exec-source-files
-file-list-shared-libraries
-file-list-symbol-files
-file-symbol-file
-gdb-exit
-gdb-set
-gdb-show
-gdb-version
-m
-n
-nw
-q
-r
-s
-stack-info-depth
-stack-info-frame
-stack-list-arguments
-stack-list-frames
-stack-list-locals
-stack-select-frame
-symbol-info-address
-symbol-info-file
-symbol-info-function
-symbol-info-line
-symbol-info-symbol
-symbol-list-functions
-symbol-list-types
-symbol-list-variables
-symbol-locate
-symbol-type
-t
-target-attach
-target-compare-sections
-target-detach
-target-download
-target-exec-status
-target-list-available-targets
-target-list-current-targets
-target-list-parameters
-target-select
-thread-info
-thread-list-all-threads
-thread-list-ids
-thread-select
-var-assign
-var-create
-var-delete
-var-evaluate-expression
-var-info-expression
-var-info-num-children
-var-info-type
-var-list-children
-var-set-format
-var-show-attributes
-var-show-format
-var-update
-w
-x
.
/proc
^done
^running
.esgdbinit
.gdbinit
.os68gdbinit
.vxgdbinit
eb.log
gdb.ini
i386-stub.c
m68k-stub.c
sh-stub.c
sparc-stub.c
sparcl-stub.c
abort (C-g)
accept-line (Newline, Return)
add-shared-symbol-file
add-symbol-file
apropos
arg-begin
arg-end
arg-name-end
arg-value
array-section-end
awatch
b (break)
break
backtrace
backward-char (C-b)
backward-delete-char (Rubout)
backward-kill-line (C-x Rubout)
backward-kill-word (M-DEL)
backward-word (M-b)
beginning-of-history (M-<)
beginning-of-line (C-a)
bell-style
break ... thread threadno
breakpoint
breakpoints-headers
breakpoints-invalid
breakpoints-table
breakpoints-table-end
bt (backtrace)
c (continue)
continue
++
call
call-last-kbd-macro (C-x e)
capitalize-word (M-c)
catch
catch catch
catch exec
catch fork
catch load
catch throw
catch unload
catch vfork
cd
cdir
character-search (C-])
character-search-backward (M-C-])
clear
clear-screen (C-l)
colon-colon, in Modula-2
commands
comment-begin
complete
complete (TAB)
completion-query-items
condition
convert-meta
copy-backward-word ()
copy-forward-word ()
copy-region-as-kill ()
core
core-file
cwd
d (delete)
delete
define
delete display
delete-char (C-d)
delete-char-or-list ()
delete-horizontal-space ()
detach
device
digit-argument (M-0, M-1, ... M--)
dir
directory
dis (disable)
disable
disable breakpoints
disable display
disable-completion
disassemble
display
display-begin
display-end
display-expression
display-expression-end
display-format
display-number-end
display-value
do (down)
down
do-uppercase-version (M-a, M-b, M-x, ...)
document
down-silently
downcase-word (M-l)
dump-functions ()
dump-macros ()
dump-variables ()
EBMON
echo
editing-mode
else
elt
elt-rep
elt-rep-end
enable
enable breakpoints
enable display
enable-keypad
end
end-kbd-macro (C-x ))
end-of-history (M->)
end-of-line (C-e)
error
error-begin
exceptionHandler
exchange-point-and-mark (C-x C-x)
exec-file
exited
expand-tilde
f (frame)
frame
fg (resume foreground execution)
field
field-begin
field-end
field-name-end
field-value
file
finish
flush_i_cache
forward-backward-delete-char ()
forward-char (C-f)
forward-search
forward-search-history (C-s)
forward-word (M-f)
frame, command
frame, selecting
frame-address
frame-address-end
frame-args
frame-begin
frame-end
frame-function-name
frame-source-begin
frame-source-end
frame-source-file
frame-source-file-end
frame-source-line
frame-where
frames-invalid
function-call
g++
GDBHISTFILE
gdbserve.nlm
gdbserver
getDebugChar
h (help)
help
handle
handle_exception
hbreak
help target
help user-defined
heuristic-fence-post
history-search-backward ()
history-search-forward ()
horizontal-scroll-mode
i (info)
info
if
ignore
INCLUDE_RDB
info address
info all-registers
info args
info catch
info display
info extensions
info f (info frame)
info frame
info files
info float
info frame, show the source language
info functions
info locals
info proc
info proc id
info proc mappings
info proc status
info proc times
info program
info registers
info s (info stack)
info stack
info set
info share
info sharedlibrary
info signals
info source
info source, show the source language
info sources
info target
info terminal
info threads
info types
info variables
info watchpoints
input-meta
insert-comment (M-#)
insert-completions (M-*)
inspect
isearch-terminators
jump
keymap
kill
kill-line (C-k)
kill-region ()
kill-whole-line ()
kill-word (M-d)
l (list)
list
load filename
maint info breakpoints
maint print psymbols
maint print symbols
make
mapped
mark-modified-lines
memset
menu-complete ()
meta-flag
remotedebug
n (next)
next
New
next-history (C-n)
nexti
ni (nexti)
non-incremental-forward-search-history (M-n)
non-incremental-reverse-search-history (M-p)
output
output-meta
overload-choice
path
possible-completions (M-?)
post-commands
post-overload-choice
post-prompt
post-prompt-for-continue
post-query
pre-commands
pre-overload-choice
pre-prompt
pre-prompt-for-continue
pre-query
prefix-meta (ESC)
previous-history (C-p)
print
printf
prompt
prompt-for-continue
ptype
putDebugChar
pwd
q (quit)
quit
query
quit [expression]
quoted-insert (C-q, C-v)
r (run)
run
rbreak
re-read-init-file (C-x C-r)
readnow
record
redraw-current-line ()
remotetimeout
reset
RET (repeat last command)
retransmit-timeout
return
reverse-search
reverse-search-history (C-r)
revert-line (M-r)
rwatch
s (step)
step
search
section
select-frame
self-insert (a, b, A, 1, !, ...)
target remote
set
set args
set auto-solib-add
set check range
set check type
set check, range
set check, type
set complaints
set confirm
set debug arch
set debug event
set debug expression
set debug overload
set debug remote
set debug serial
set debug target
set debug varobj
set demangle-style
set disassembly-flavor
set editing
set endian auto
set endian big
set endian little
set environment
set extension-language
set follow-fork-mode
set gnutarget
set height
set history expansion
set history filename
set history save
set history size
set input-radix
set language
set listsize
set machine
set memory mod
set mipsfpu
set opaque-type-resolution
set output-radix
set overload-resolution
set print address
set print array
set print asm-demangle
set print demangle
set print elements
set print max-symbolic-offset
set print null-stop
set print object
set print pretty
set print sevenbit-strings
set print static-members
set print symbol-filename
set print union
set print vtbl
set processor args
set prompt
set remotedebug, MIPS protocol
set retransmit-timeout
set rstack_high_address
set symbol-reloading
set timeout
set variable
set verbose
set width
set write
set-mark (C-@)
set_debug_traps
share
sharedlibrary
shell
show
show args
show auto-solib-add
show check range
show check type
show complaints
show confirm
show convenience
show copying
show debug arch
show debug event
show debug expression
show debug overload
show debug remote
show debug serial
show debug target
show debug varobj
show demangle-style
show directories
show editing
show environment
show gnutarget
show height
show history
show input-radix
show language
show listsize
show machine
show mipsfpu
show opaque-type-resolution
show output-radix
show paths
show print address
show print array
show print asm-demangle
show print demangle
show print elements
show print max-symbolic-offset
show print object
show print pretty
show print sevenbit-strings
show print static-members
show print symbol-filename
show print union
show print vtbl
show processor
show prompt
show remotedebug, MIPS protocol
show retransmit-timeout
show rstack_high_address
show symbol-reloading
show timeout
show user
show values
show verbose
show version
show warranty
show width
show write
show-all-if-ambiguous
shows
si (stepi)
stepi
signal
signal-handler-caller
signal-name
signal-name-end
signal-string
signal-string-end
signalled
silent
sim
source
speed
st2000 cmd
start-kbd-macro (C-x ()
starting
stop, a pseudo-command
stopping
symbol-file
tab-insert (M-TAB)
target
target abug
target adapt
target amd-eb
target array
target bug
target core
target cpu32bug
target dbug
target ddb port
target dink32
target e7000, with H8/300
target e7000, with Hitachi ICE
target e7000, with Hitachi SH
target es1800
target est
target exec
target hms, and serial protocol
target hms, with H8/300
target hms, with Hitachi SH
target lsi port
target m32r
target mips port
target mon960
target nindy
target nrom
target op50n
target pmon port
target ppcbug
target ppcbug1
target r3900
target rdi
target rdp
target rom68k
target rombug
target sds
target sh3, with H8/300
target sh3, with SH
target sh3e, with H8/300
target sh3e, with SH
target sim
target sim, with Z8000
target sparclite
target vxworks
target w89k
tbreak
thbreak
this, inside C++ member functions
thread apply
thread threadno
tilde-expand (M-~)
timeout
transpose-chars (C-t)
transpose-words (M-t)
tty
u (until)
until
udi
undisplay
undo (C-_, C-x C-u)
universal-argument ()
unix-line-discard (C-u)
unix-word-rubout (C-w)
unset environment
up
up-silently
upcase-word (M-u)
value-begin
value-end
value-history-begin
value-history-end
value-history-value
visible-stats
vxworks-timeout
watch
watchpoint
whatis
where
while
x (examine memory)
x(examine), and info line
yank (C-y)
yank-last-arg (M-., M-_)
yank-nth-arg (M-C-y)
yank-pop (M-y)
Packaging copyright © 1988-2000 OAR Corporation Context copyright by each document's author. See Free Software Foundation for information.