用于 Linux 的 x86 模拟器,具有详细的调试功能

用于 Linux 的 x86 模拟器,具有详细的调试功能

我正在寻找一个 x86 模拟器,以便我可以在其中运行我的 Linux 内核。我专门寻找一个模拟器,它可以显示从引导加载程序一直到内核加载的 C/汇编级别的所有函数调用。此外,它应该能够显示 RAM 内存布局。

答案1

有许多可用的内核调试解决方案;这是我用过的几个:

这两者都可以在仿真系统启动时冻结 CPU,从而允许调试引导程序。当用作 的目标时gdb,它们还支持附加源代码,以便您可以遵循 C 代码(或理论上任何gdb支持的代码)。

相关内容