Debugging Tools for Windows

.breakin (Break to the Kernel Debugger)

.breakin 命令从用户模式调试切换到内核模式调试。该命令在通过内核调试器控制用户模式调试器时非常有用。

语法

.breakin 

环境

模式 仅用户模式
目标 仅活动调试
平台 所有

注释

如果在引导过程中启用了内核调试并且正在运行用户模式调试器,可以使用.breakin 命令来中断操作系统并将控制传递给内核调试器。

.breakin 在调试器的进程上下文中产生一次内核模式中断。如果附加了内核调试器,则它会被激活。内核调试器的进程上下文会自动切换到用户模式调试器的进程,而不是用户模式调试器的目标进程。

该命令主要用于调试用户模式的问题需要获得系统在内核态的状态时。在用户模式会话继续前需要在内核调试器中恢复执行。

如果正在从内核调试器控制用户模式调试器并且在内核调试器中可以看到用户模式调试器提示符,该命令会暂停用户模式调试器并使得内核模式调试提示符出现。

如果系统不能中断到内核调试器,会显示一条错误信息。

该命令在使用内核调试器在用户空间设置了断点,并且这个断点被用户模式调试器而不是内核调试器捕捉到时也很有用。在用户模式调试器中执行该命令会将控制传递给内核调试器。

如果 .breakin 命令在没有在引导时启用内核调试的机器上使用,不会有任何作用。

Build machine: CAPEBUILD