Features/gdbstub: Difference between revisions
(Created page with "QEMu support a gdbserver known as the gdbstub. With this you can debug programs in both linux-user and system emulation modes. == Invoking == $QEMU $QEMU_ARGS -s -S Wil...") |
(No difference)
|
Revision as of 16:34, 22 March 2019
QEMu support a gdbserver known as the gdbstub. With this you can debug programs in both linux-user and system emulation modes.
Invoking
$QEMU $QEMU_ARGS -s -S
Will configure the system and stop at the first instruction. You can then attach with:
gdb $BINARY -ex "target remote localhost:1234"
and debug your program
Developer Notes
The gdbstub doesn't support all the features of the gdbserver protocol which is documented