Commands list
Runtime information gathering commands
got-entries [symbol] : print all GOT entries or only the [symbol] entry
base-address : print process base address
binary-name : file path of the process
binary-name-local : local file path of the binary
Hook GOT entries using breakpoints
trace-bp --symbol fork : trace fork calls and print function args using breakpoints
trace-bp --trace-all : trace @plt calls and print function args using breakpoints
trace-bp --reset : remove breakpoints that was setted with trace-bp
Hook/instrument GOT entries using trampoline points
hook-got : old method used for doing GOT hooking, the command will be deprecated soon for now just use it for clearing GOT entries as hook-got --reset-all
hook-got-inline : read other docs
Memory management
hook-memory_mng : manage shadow memory
dump-all : dump process memory and save it to <tmp_folder>/dump_dir folder
mem-map : allocate memory using mmap, then malloc if mmap call failed
mem-unmap : unallocate memory
Save session (#TODO)
store-state : use serialization for saving current gdbleed session to <tmp_folder>/state.bin
load-state : load previous gdbleed session saved