How can I get a Very Sleepy profiler for recognizing function names in a C ++ binary language?

I have a tool that is mixed C # / managed C ++ / unmanaged C ++ created using Visual Studio 2010. The code is actually distributed via .exe (I will call it mybinary.exe) and .dll (mylib.dll. )

I set the build options in the project for dll and exe to generate PDB files in release builds. I made sure that the PDB files are in the same directory as exe and pdb are. But I still do not see function names when debugging this program; I just see the addresses. Here is the corresponding excerpt from what I get in the small status bar below when I select the program on the first screen: Very Sleepy:

DBGHELP: mybinary.vshost - public symbols  
         C:\Users\(me)\AppData\Local\sleepy\vshost32-clr2.pdb\(long hex string)\vshost32-clr2.pdb
...
DBGHELP: No debug info for C:\myproj\mylib.dll.  Searching for dbg file
DBGHELP: C:\myproj\mylib.dbg - file not found
DBGHELP: C:\myproj\dll\mylib.dbg - path not found
DBGHELP: C:\myproj\symbols\dll\mylib.dbg - path not found
SYMSRV:  C:\Users\peastlund\AppData\Local\sleepy\mylib.dbg\4EF1F48B13c000\mylib.dbg not found
DBGHELP: C:\myproj\mylib.dbg - file not found
DBGHELP: C:\myproj\dll\mylib.dbg - path not found
DBGHELP: C:\myproj\symbols\dll\mylib.dbg - path not found
DBGHELP: C:\myproj\mylib.dbg - file not found
DBGHELP: C:\myproj\mylib.dll missing debug info.  Searching for pdb anyway
DBGHELP: mylib - public symbols  
         C:\myproj\mylib.pdb - unmatched
...
DBGHELP: MOD: mybinary.vshost
...
DBGHELP: mybinary - private symbols & lines 
         C:\myproj\mybinary.pdb

, , mylib.pdb mylib.dll, - , , , mybinary.exe , , " , ".

, - !

EDIT: . ++, Very Sleepy, , Very Sleepy , , .

+5
1

:

  • (tools- > options) .
  • ,
0

All Articles