Change `mcs -dump` to show the full function name for each MC (#600)
authorBruce Forstall <brucefo@microsoft.com>
Fri, 6 Dec 2019 18:29:44 +0000 (10:29 -0800)
committerGitHub <noreply@github.com>
Fri, 6 Dec 2019 18:29:44 +0000 (10:29 -0800)
src/coreclr/src/ToolBox/superpmi/superpmi-shared/methodcontext.cpp

index 2cb0c40..a50e310 100644 (file)
@@ -478,6 +478,15 @@ void MethodContext::dumpToConsole(int mcNumber)
     {
         printf(" method context #%d", mcNumber);
     }
+
+    // Dump method name, etc., to output.
+    char bufferIdentityInfo[METHOD_IDENTITY_INFO_SIZE];
+    int cbLen = dumpMethodIdentityInfoToBuffer(bufferIdentityInfo, METHOD_IDENTITY_INFO_SIZE);
+    if (cbLen >= 0)
+    {
+        printf(" %s", bufferIdentityInfo);
+    }
+
     printf("\n");
 
 #define LWM(map, key, value) dumpLWM(this, map)