xperf won't use my DLL's pdb
Posted
by dauphic
on Stack Overflow
See other posts from Stack Overflow
or by dauphic
Published on 2010-04-30T15:46:29Z
Indexed on
2010/04/30
15:57 UTC
Read the original article
Hit count: 843
I'm attempting to use xperf to profile my (unmanaged) DLL which is loaded by another (managed) application.
Basically, xperf isn't loading the symbols for my DLL; in the CPU usage summary, my DLL's function column says 'Unknown'
xperf gives me:
xperf: Using symbol path: C:\app\mydll\releaseu;SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
xperf: Using executable path: C:\app\mydll\releaseu;SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
xperf: Using SymCache path: \SymCache
Where C:\app\mydll\releaseu is where my DLL's .pdb file is located.
Using xperf -symbols or clicking Load Symbols in the viewer doesn't load my DLL's symbols. A folder for mydll isn't created in C:\Symbols, I'm only getting the symbols from Microsoft.
Any idea how to make it work?
© Stack Overflow or respective owner