back

GDB

Cheat sheet

gbd:
disas main => disassemble main
shell cat src/main.rs => run shell from within gdb
file ./target/debug/hello => loads file with tab completion
break main => break point at main
run => run the program
bt => backtrack
starti => break at first possible break
set disassembly-flavour intel
x $rax => inspect regsiter x
x/s $rax => inspect register x as string
stepi => step 1 instruction
ctrl+x then 1 or 2 => -tui mode for gdb
list => show program