用于 Linux 的 x86 模拟器,具有详细的调试功能 2024-5-27 • linux c assembly emulators 我正在寻找一个 x86 模拟器,以便我可以在其中运行我的 Linux 内核。我专门寻找一个模拟器,它可以显示从引导加载程序一直到内核加载的 C/汇编级别的所有函数调用。此外,它应该能够显示 RAM 内存布局。 答案1 有许多可用的内核调试解决方案;这是我用过的几个: 博克斯,一个全系统模拟器,有一个很好的内置调试器(带有可选的 GUI),以及支持远程调试使用gdb; QEMU,另一个全系统仿真器(也支持仅 CPU、每进程仿真)也支持远程调试使用gdb。 这两者都可以在仿真系统启动时冻结 CPU,从而允许调试引导程序。当用作 的目标时gdb,它们还支持附加源代码,以便您可以遵循 C 代码(或理论上任何gdb支持的代码)。 相关内容 内部麦克风音量奇怪 红色波浪线仿制品 键盘布局来切换 wasd 键 将目录 (toc) 的开头定位到页面顶部 IE9 下载栏与下载对话框 使用 TikZ 和 PGF 进行算法图形绘制 如何真正强制卸载文件系统(无需手动调查其繁忙原因) xen 项目 - 桥接接口显示 2 个 MAC 使用 WUBI 安装要求从 Live CD 启动吗? Ubuntu 14.04 触摸板无法识别且无法工作