^gdb
---- Stopping ----
clear -- delete all bkpts
b [file:func]
cond <breakpoint #> [expr]
delete <breakpoint #>
catch ev -- throw, exec, fork
watch
handle sig act -- [no][stop,print,pass]

---- Stepping ----
n/ni [count] -- next/next instr.
until [loc] -- continue until
finish -- until frame return
return [expr]
signal num -- send signal n.
jump [line][*addr] -- set PC

---- Stack ----
bt up/down [n] -- backtrace
info args|locals|reg|all-reg

---- Execution ----
run
tty dev -- for stdin/stdout
kill
[set,show] args
set env var str
unset env var
show env var

---- Data ----
p expr -- eval. expr
set var=expr
ptype type
display [/f] expr -- expr on stop
info signals
disassemble
X/sz[Nuf] [Nuf: b(1), h(2), w(4), g(8)

---- Symbols ----
info addr s
info func [regex]
info var [regex] -- globals

---- Special ----
target [pid],[host],[file]
set follow-fork-mode child
set follow-exec-mode new

--- Function Tracing ----
set logging on
set confirm off
rbreak .
OR (intel) record btrace
