Qemu + GDB, the single step speed is not fast

Qemu + GDB, the single step speed is not fast

2013/08/18 Debugger 0

In bochs, i can invokes around 40 single step commands in my 2012 mac air. People think qemu is much faster than bochs, it is truth but not for single step. I wrote a java program and keep sending single-step command to qemu through socket (GDB protocol, the average speed is 32 commands per seconds. It would be so slow.

I have meet with a trouble, if i create my own debug server, it is too hard because lot of qemu’ codes are twisted with GDB. If i extends the GDB stub in qemu, the speed cannot be raise.

qemu gdb stub single step speed

qemu gdb stub single step speed

bochs single step speed

bochs single step speed