目录
- 1 内核调试器
内核调试器
编辑内核调试器是一个调试器存在于一些 操作系统内核,以缓解由内核开发调试和内核开发。内核调试器可能是实现低级操作的存根,而成熟的调试器(例如GNU Debugger(gdb))在另一台计算机上运行,通过串行线路或网络连接将命令发送到存根,或者它可能提供可以直接在正在调试的计算机上使用的命令行。
包含内核调试器的操作系统和操作系统内核:
- 该Windows NT的家族包括名为KD内核调试程序,其可以作为具有有限能力的本地调试器(读出和写入的内核存储器,并且设置断点)起作用,并且可以通过串行线连接到远程机器、IEEE 1394连接、USB 2.0或USB 3.0连接。所述的WinDbg的 GUI调试器还可以被用来在本地和远程计算机调试内核。
- BeOS和Haiku包括可与屏幕控制台或串行线路一起使用的内核调试器。它具有各种命令来检查内存、线程和其他内核结构。
- 蜻蜓BSD
- Linux内核; 在版本2.6.26-rc1之前的主线Linux树中未包含任何内核调试器,因为Linus Torvalds不需要内核中的内核调试器。
- KDB(本地)
- KGDB(远程)MDB(本地/远程)
- NetBSD(用于本地的DDB,用于远程的KGDB)
- MacOS,达尔文它运行XNU使用内核马赫部件
- OpenBSD包含ddb,其语法类似于GNU Debugger。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/117133/