Debugging Tools for Windows |
.cxr 命令显示保存在指定地址的上下文信息。也可以设置寄存器上下文。
模式 | 用户模式、内核模式 |
目标 | 活动目标、崩溃转储 |
平台 | 所有 |
上下文记录中的信息在调试因为发生了未处理异常,并且没有精确的调用堆栈信息而停止的系统时会起到帮助作用。.cxr 命令会显示指定的上下文记录的重要寄存器。
该命令也会指示调试器使用指定的上下文记录作为寄存器上下文。该命令执行后,调试器就可以访问该线程的最重要的寄存器,以及堆栈回溯。该寄存器上下文会持续到允许目标执行或使用了另一个寄存器上下文命令 (.thread、 .cxr、 .ecxr或.trap)。用户模式下,改变当前进程或当前线程也会重置寄存器上下文。查看寄存器上下文获取详细信息。
.cxr 命令常常用来调试错误检查0x1E。更多信息和示例,查看Bug Check 0x1E(KMODE_EXCEPTION_NOT_HANDLED)。
.cxr /w 命令将上下文写入内存并显示保存的地址。如果想在该上下文上设置数据断点,可以把这个地址传递给.apply_dbp (Apply Data Breakpoint to Context)。
关于寄存器上下文和其他上下文设置的更多信息,查看改变上下文。