Re: How to prepare a kernel driver pdb file for TraceView



You get this error if the PDB file doesn't contain any trace information.

Run tracepdb.exe on your PDB file and see what it says.

I built the toaster\func\feature2 sample and loaded in traceview and it worked fine.


This is the output I got when I ran tracepdb.exe on the PDB file to manually extract the TMF files:

$tracepdb -f toaster.pdb -p tmf

Microsoft (R) TracePDB.Exe (6.0.5253.0)
Microsoft Corporation. All rights reserved.

tracepdb : info BNP0000: WPPFMT generating tmf\e4dc3323-5a66-4e9d-0839-21a46853f
319.tmf for toaster.pdb
tracepdb : info BNP0000: WPPFMT generating tmf\85ac9710-6a7f-7c9d-b46d-673e979d7
094.tmf for toaster.pdb
tracepdb : info BNP0000: WPPFMT generating tmf\dbdb84b4-a307-1702-6764-b1bdd2d2f
92a.tmf for toaster.pdb
tracepdb : info BNP0000: WPPFMT generating tmf\224e82fb-f4e6-84f4-f30d-cac330c08
635.tmf for toaster.pdb
tracepdb : info BNP0000: WPPFMT generating tmf\224e82fb-f4e6-84f4-f30d-cac330c08
635.tmf for toaster.pdb

-Eliyas

.