Features/gdbstub: Difference between revisions

From QEMU
No edit summary
(add link to gdbstub protocol doc)
Line 13: Line 13:
== Developer Notes ==
== Developer Notes ==


The gdbstub doesn't support all the features of the gdbserver protocol which is documented
The gdbstub doesn't support all the features of the gdbserver protocol which is documented [https://sourceware.org/gdb/onlinedocs/gdb/Remote-Protocol.html here]

Revision as of 17: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 here