将消息放入 Win Crash Dump; !数据库打印;数据库打印; DbgPrintEx
Put messages into Win Crash Dump; !dbgprint; DbgPrint; DbgPrintEx
我是'debuging' Win10 机器上驱动导致的蓝屏
我尝试使用 DbgPrint()
或 DbgPrintEx()
将消息放入故障转储中,以便通过调用 !dbgprint
分析 'windbg.exe' 中的转储来访问它们.
我总是一无所获。
0: kd> !dbgprint
DbgPrint buffer is empty.
参考转储消息示例:
DbgPrint("## %s : %u\n", __FUNCTION__, __LINE__);
DbgPrintEx(DPFLTR_IHVDRIVER_ID, DPFLTR_ERROR_LEVEL, "## %s : %u\n", __FUNCTION__, __LINE__);
请注意 PC 运行 驱动程序与开发 PC 不同。我无法将 WinDbg 连接到 'running' 机器并实时观看。所以我试图在崩溃前获取日志并获取一些变量的值。基本上我能指望的就是 MEMORY.DMP
文件。
如果有其他方法可以存档 same/similar 日志记录,我将不胜感激。
谢谢。
我是'debuging' Win10 机器上驱动导致的蓝屏
我尝试使用 DbgPrint()
或 DbgPrintEx()
将消息放入故障转储中,以便通过调用 !dbgprint
分析 'windbg.exe' 中的转储来访问它们.
我总是一无所获。
0: kd> !dbgprint
DbgPrint buffer is empty.
参考转储消息示例:
DbgPrint("## %s : %u\n", __FUNCTION__, __LINE__);
DbgPrintEx(DPFLTR_IHVDRIVER_ID, DPFLTR_ERROR_LEVEL, "## %s : %u\n", __FUNCTION__, __LINE__);
请注意 PC 运行 驱动程序与开发 PC 不同。我无法将 WinDbg 连接到 'running' 机器并实时观看。所以我试图在崩溃前获取日志并获取一些变量的值。基本上我能指望的就是 MEMORY.DMP
文件。
如果有其他方法可以存档 same/similar 日志记录,我将不胜感激。
谢谢。