iansjack wrote:
bzt wrote:
Neither does qemu
That's just not true.
Use qemu in conjunction with gdb
Then you don't use qemu's built-in monitor, you're using GDB.
nexos wrote:
QEMU is my favorite emulator, but there are three things I badly wish it could do. Dump GDT entries, dump IDT entries, and allow me to view a specific page mapping. Those three features in Bochs saved me quite a few times.
Use the
qemu's built-in monitor, that can show you such info. Not sure about a specific page, but it can dump the active MMU tables (so all pages at once) with "info tbl". Sadly there's no formatted "info gdt", you are limited to "x /fmt" for dumping the GDT and the IDT. The "info registers" command will show you the start offsets and limits.
Cheers,
bzt