在QEMU中利用QEMU内置的gdbserver调试guest OS中的程序运行是否可行?

Is it feasible to utilize QEMU built-in gdbserver to debug a program running in the guest OS in QEMU?

我了解到QEMU内置的gdbserver可用于调试内核或裸机程序。但是我很好奇如果possible在QEMU中使用QEMU内置的gdbserver调试一个程序运行 in guest os。

有可能,但不会令人愉快。当内核服务外部中断并切换到其他任务时,如果执行跳来跳去,请不要感到惊讶。如果可能,我建议在 VM 中使用普通的用户模式调试器。