TraceView 能够捕获驱动程序安装期间发生的日志,但显示为未知
TraceView able to capture logs occurring during driver installation, but shown as Unknown
我正在开发一个 UMDF 驱动程序,我能够使用其 PDB
文件来确认其生命周期内的 events/function 调用。但是,我也能够在其 DriverEntry
函数之前捕获事件。这个事件已经成为我关注的问题,因为我怀疑它们改变了驱动程序初始化的一些值,从而导致问题。我想了解更多关于这些事件的信息,但 TraceView
上的信息显示它们为 'Unknown',如下所示:
有没有办法更好地捕获这些跟踪日志?似乎驱动程序 pdb 不包含这些日志正确显示的信息。
编辑:我使用 tracepdb
从我的 PDB
文件中提取了 TMF
文件,似乎我没有与标记的消息 GUID 相对应的 TMF 文件"No format information found"
。难道这些跟踪消息来自外部实体,而不是来自驱动程序?
幸运的是,我们有 PDB
个已发布文件的完整列表。我们在查看每个文件后找到了一个匹配的跟踪文件,因此得到了我们想要的信息。
我正在开发一个 UMDF 驱动程序,我能够使用其 PDB
文件来确认其生命周期内的 events/function 调用。但是,我也能够在其 DriverEntry
函数之前捕获事件。这个事件已经成为我关注的问题,因为我怀疑它们改变了驱动程序初始化的一些值,从而导致问题。我想了解更多关于这些事件的信息,但 TraceView
上的信息显示它们为 'Unknown',如下所示:
有没有办法更好地捕获这些跟踪日志?似乎驱动程序 pdb 不包含这些日志正确显示的信息。
编辑:我使用 tracepdb
从我的 PDB
文件中提取了 TMF
文件,似乎我没有与标记的消息 GUID 相对应的 TMF 文件"No format information found"
。难道这些跟踪消息来自外部实体,而不是来自驱动程序?
幸运的是,我们有 PDB
个已发布文件的完整列表。我们在查看每个文件后找到了一个匹配的跟踪文件,因此得到了我们想要的信息。