内核调试器

编辑
本词条由“匿名用户” 建档。

内核调试器是一个调试器存在于一些 操作系统内核,以缓解由内核开发调试和内核开发。内核调试器可能是实现低级操作的存根,而成熟的调试器(例如GNUDebugger(gdb))在另一台计算机上运行,​​通过串行线路或网络连接将命令发送到存根,或者它可能提供可以直接在正在调试的计算机上使用的命令行。 包含内核调试器的操作系统和操作系统内核: 该WindowsNT的家族包括名为KD内核调试程序,其可以作为具...

目录

内核调试器

编辑

内核调试器是一个调试器存在于一些 操作系统内核,以缓解由内核开发调试和内核开发。内核调试器可能是实现低级操作的存根,而成熟的调试器(例如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/

(4)
词条目录
  1. 内核调试器

轻触这里

关闭目录

目录