[tfs-changeset: 1682429]
authorBrian Sullivan <briansul@microsoft.com>
Wed, 29 Nov 2017 21:25:00 +0000 (13:25 -0800)
committerBrian Sullivan <briansul@microsoft.com>
Wed, 29 Nov 2017 21:25:00 +0000 (13:25 -0800)
src/ToolBox/superpmi/superpmi-shim-collector/icorjitinfo.cpp
src/ToolBox/superpmi/superpmi-shim-counter/icorjitinfo.cpp
src/ToolBox/superpmi/superpmi-shim-simple/icorjitinfo.cpp
src/ToolBox/superpmi/superpmi/icorjitinfo.cpp

index fe5f557..19df9eb 100644 (file)
@@ -1437,6 +1437,17 @@ const char* interceptor_ICJI::getMethodNameFromMetadata(CORINFO_METHOD_HANDLE ft
     return temp;
 }
 
+const char* interceptor_ICJI::getMethodNameFromMetadata(CORINFO_METHOD_HANDLE ftn,          /* IN */
+                                                        const char**          className,    /* OUT */
+                                                        const char**          namespaceName /* OUT */            
+                                                        )
+{
+    mc->cr->AddCall("getMethodNameFromMetadata");
+    const char* temp = original_ICorJitInfo->getMethodNameFromMetadata(ftn, className, namespaceName);
+    mc->recGetMethodNameFromMetadata(ftn, (char*)temp, className, namespaceName);
+    return temp;
+}
+
 // this function is for debugging only.  It returns a value that
 // is will always be the same for a given method.  It is used
 // to implement the 'jitRange' functionality
index a9e5761..e9b15d3 100644 (file)
@@ -1119,6 +1119,15 @@ const char* interceptor_ICJI::getMethodNameFromMetadata(CORINFO_METHOD_HANDLE ft
     return original_ICorJitInfo->getMethodNameFromMetadata(ftn, className, namespaceName);
 }
 
+const char* interceptor_ICJI::getMethodNameFromMetadata(CORINFO_METHOD_HANDLE ftn,          /* IN */
+                                                        const char**          className,    /* OUT */
+                                                        const char**          namespaceName /* OUT */
+                                                        )
+{
+    mcs->AddCall("getMethodNameFromMetadata");
+    return original_ICorJitInfo->getMethodNameFromMetadata(ftn, className, namespaceName);
+}
+
 // this function is for debugging only.  It returns a value that
 // is will always be the same for a given method.  It is used
 // to implement the 'jitRange' functionality
index d7ca029..c56b2c3 100644 (file)
@@ -1008,6 +1008,14 @@ const char* interceptor_ICJI::getMethodNameFromMetadata(CORINFO_METHOD_HANDLE ft
     return original_ICorJitInfo->getMethodNameFromMetadata(ftn, className, namespaceName);
 }
 
+const char* interceptor_ICJI::getMethodNameFromMetadata(CORINFO_METHOD_HANDLE ftn,          /* IN */
+                                                        const char**          className,    /* OUT */
+                                                        const char**          namespaceName /* OUT */
+                                                        )
+{
+    return original_ICorJitInfo->getMethodNameFromMetadata(ftn, className, namespaceName);
+}
+
 // this function is for debugging only.  It returns a value that
 // is will always be the same for a given method.  It is used
 // to implement the 'jitRange' functionality
index fc5677c..edcf2b1 100644 (file)
@@ -1224,6 +1224,15 @@ const char* MyICJI::getMethodNameFromMetadata(CORINFO_METHOD_HANDLE ftn,
     return jitInstance->mc->repGetMethodNameFromMetadata(ftn, className, namespaceName);
 }
 
+const char* MyICJI::getMethodNameFromMetadata(CORINFO_METHOD_HANDLE ftn,          /* IN */
+                                              const char**          className,    /* OUT */
+                                              const char**          namespaceName /* OUT */
+                                              )
+{
+    jitInstance->mc->cr->AddCall("getMethodNameFromMetadata");
+    return jitInstance->mc->repGetMethodNameFromMetadata(ftn, className, namespaceName);
+}
+
 // this function is for debugging only.  It returns a value that
 // is will always be the same for a given method.  It is used
 // to implement the 'jitRange' functionality