| Command | Does: |
|---|---|
| step | Step to next executed line (regardless of function) |
| next | Continue until next line in current function |
| finish | Finish this function and return to next function up in stack |
| bt (backtrace) | Print stack trace |
| list | Print surrounding code of current line |
| print x | Print value of variable x |
| delete | Delete all breakpoints |
| start | Starts all threads, but breaks at first line or something. Useful for VectorCast |
| break <function name, file name:line number, etc.> | Lots of options, really useful for VectorCast |
| x /20xb 0xfeed | Print 20 bytes around location 0xfeed |
Pressing <ENTER> with blank line repeats previous command.
Run GDB in TUI mode: gdb -tui, then <Ctrl>+x 2 which enables assembly and code view mode. <Ctrl>+x o switches the views. More info here