xperf can't load my DLL's symbols
- by dauphic
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?