I am developing a UMDF driver, and I am able to use its PDB
file to confirm events/function calls during its lifetime. However, I am also able to capture events prior to its DriverEntry
function. This events have become a concern for me, because I suspect that they alter some values initialized by the driver, thereby causing issues. I would like to know more about these events, but information on TraceView
shows them as 'Unknown' as shown below:
Is there a way to capture these trace logs better? It seems like the driver pdb does not contain information for these logs to show up correctly.
EDIT: I extracted TMF
files from my PDB
file using tracepdb
, and it seems like I do not have a TMF file that corresponds to the message GUIDs that are marked "No format information found"
. Could it be that these trace messages are from external entities, and not coming from the driver?
Fortunately, we have the complete list of PDB
files that have been released. We found the a matching trace file after looking at each one of these files, and therefore got the information we wanted.