docs/system/gdb.rst: Add some more heading structure
We're about to add a new section to gdb.rst. In preparation, add some more headings so it isn't just one huge run-on section. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20210325175023.13838-2-peter.maydell@linaro.org> Message-Id: <20210401102530.12030-9-alex.bennee@linaro.org>
This commit is contained in:
parent
1cb8d12f79
commit
acb0a27eb8
@ -45,7 +45,11 @@ Here are some useful tips in order to use gdb on system code:
|
|||||||
3. Use ``set architecture i8086`` to dump 16 bit code. Then use
|
3. Use ``set architecture i8086`` to dump 16 bit code. Then use
|
||||||
``x/10i $cs*16+$eip`` to dump the code at the PC position.
|
``x/10i $cs*16+$eip`` to dump the code at the PC position.
|
||||||
|
|
||||||
Advanced debugging options:
|
Advanced debugging options
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Changing single-stepping behaviour
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
The default single stepping behavior is step with the IRQs and timer
|
The default single stepping behavior is step with the IRQs and timer
|
||||||
service routines off. It is set this way because when gdb executes a
|
service routines off. It is set this way because when gdb executes a
|
||||||
@ -88,6 +92,8 @@ three commands you can query and set the single step behavior:
|
|||||||
sending: "qemu.sstep=0x5"
|
sending: "qemu.sstep=0x5"
|
||||||
received: "OK"
|
received: "OK"
|
||||||
|
|
||||||
|
Examining physical memory
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Another feature that QEMU gdbstub provides is to toggle the memory GDB
|
Another feature that QEMU gdbstub provides is to toggle the memory GDB
|
||||||
works with, by default GDB will show the current process memory respecting
|
works with, by default GDB will show the current process memory respecting
|
||||||
|
Loading…
Reference in New Issue
Block a user