mirror of https://github.com/xemu-project/xemu.git
docs: Add to gdbstub documentation the PhyMemMode
The PhyMemMode gdb extension command was missing from the gdb.rst document. Signed-off-by: Jon Doron <arilou@gmail.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20200601171609.1665397-1-arilou@gmail.com> Message-Id: <20200709141327.14631-4-alex.bennee@linaro.org>
This commit is contained in:
parent
4d7fe02be3
commit
5067946775
|
@ -87,3 +87,23 @@ three commands you can query and set the single step behavior:
|
||||||
(gdb) maintenance packet Qqemu.sstep=0x5
|
(gdb) maintenance packet Qqemu.sstep=0x5
|
||||||
sending: "qemu.sstep=0x5"
|
sending: "qemu.sstep=0x5"
|
||||||
received: "OK"
|
received: "OK"
|
||||||
|
|
||||||
|
|
||||||
|
Another feature that QEMU gdbstub provides is to toggle the memory GDB
|
||||||
|
works with, by default GDB will show the current process memory respecting
|
||||||
|
the virtual address translation.
|
||||||
|
|
||||||
|
If you want to examine/change the physical memory you can set the gdbstub
|
||||||
|
to work with the physical memory rather with the virtual one.
|
||||||
|
|
||||||
|
The memory mode can be checked by sending the following command:
|
||||||
|
|
||||||
|
``maintenance packet qqemu.PhyMemMode``
|
||||||
|
This will return either 0 or 1, 1 indicates you are currently in the
|
||||||
|
physical memory mode.
|
||||||
|
|
||||||
|
``maintenance packet Qqemu.PhyMemMode:1``
|
||||||
|
This will change the memory mode to physical memory.
|
||||||
|
|
||||||
|
``maintenance packet Qqemu.PhyMemMode:0``
|
||||||
|
This will change it back to normal memory mode.
|
||||||
|
|
Loading…
Reference in New Issue