locked
Does Xperf decode the symbol of managed code for stack walk? RRS feed

  • Question

  • I wrote a simple C# console application in VS2008 and used "xperf -on latency -stackwalk profile" to get stack running the application in Win7.
    But xperf can't display the call stack for this C# application, all other modules of windows were displayed well.
    With same steps, I didn't get any issue for a C++ application, which is native code.
    I searched in help file and Google but didn't find any useful information about the symbol usage for managed code in Xperf
    Whether does Xperf support managed code symbol?
    Roland
    Thursday, December 3, 2009 2:49 AM

All replies

  • Hi Roland,

    Based off of John Robbins' comment, I'm inclined to think that managed stack information is not available.

    With Xperf, the operating system is the white box and your application is the darkest and deepest of black holes. This is especially true if using Xperf to look at a managed application. Relating anything back to your application code is excruciatingly difficult even on a very good day and impossible every other time.
    Thursday, December 3, 2009 3:11 AM