Gdb

From Wiki :-)
Revision as of 19:56, 9 January 2019 by Savoundg (talk | contribs)
Jump to navigation Jump to search

gdb is a debugger.

Command Comment
target remote <target-ip>:<port>
continue (c)
stepi (si)
step (s)
nexti (ni)
next (n) [count]
disassemble (disas) [/r, /m]
info (i) [functions (fun), registers (r)]

How to remote debug executable?

On the target

Run gdbserver as follow:

gdbserver --multi :<port> <program to debug>

On the host

Run gdb as follow:

(gdb) target remote  <target-ip>:<port>