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:
Peter Maydell 2021-04-01 11:25:27 +01:00 committed by Alex Bennée
parent 1cb8d12f79
commit acb0a27eb8

View File

@ -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