xperf can't load my DLL's symbols

Posted by dauphic on Stack Overflow See other posts from Stack Overflow or by dauphic
Published on 2010-04-30T16:56:11Z Indexed on 2010/06/15 10:42 UTC
Read the original article Hit count: 322

Filed under:
|
|

I'm trying to use xperf to profile my DLL, but it refuses to use my DLL's PDB file. Running xperf on the .etl with -symbols, I get:

DBGHELP: mydll- private symbols & lines
         C:\mydll\debugu\mydll.pdb - unmatched

Which leads me to believe it thinks my PDB doesn't match the DLL the application is using. This is wrong; it does match. I've confirmed the path of the DLL the application is linking with using procexp, completely rebuilt the project, and so on. It still thinks it doesn't match.

Any ideas on what could be wrong?

© Stack Overflow or respective owner

Related posts about Windows

Related posts about pdb-ms