Cheat Sheet

Revision as of 15:55, 24 May 2018 by Dmina (talk | contribs) (Gnu Debugger (gdb))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Gnu Debugger (gdb)

## Running
gdb <program>
gdb --args
gdb --pid

set args
run
kill

## Navigation
info functions
info variables
info scope <function name>

## Debugging
# Breakpoints
break *_start
delete breakpoint#
clear # delete all 
enable/disable breakpoint#

# Watchpoints
watch *_start
delete/enable/disable watchpoint#

# Move around
move
m
step
s
finish
f
continue
c

nm / Name List

## Symbol Types
A: Absolute Type
B: In the uninitialized data section (BSS)
D: In the initialized data section
N: Debugging Symbol
T: In the text section
U: Undefined symbol