Features/gdbstub

From QEMU
Revision as of 16:34, 22 March 2019 by Ajb (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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