summaryrefslogtreecommitdiff
path: root/src/zap/zapinfo.h
diff options
context:
space:
mode:
authorSergey Andreenko <seandree@microsoft.com>2017-06-06 10:19:11 -0700
committerGitHub <noreply@github.com>2017-06-06 10:19:11 -0700
commitb23a11e834074e3e030b42fc8d93083e15b7545d (patch)
tree72a676ddde3c96b9df943a1e3b5df9723b6bcec3 /src/zap/zapinfo.h
parentb68851126b20e4ad40219760bfe80b73fb6db835 (diff)
downloadcoreclr-b23a11e834074e3e030b42fc8d93083e15b7545d.tar.gz
coreclr-b23a11e834074e3e030b42fc8d93083e15b7545d.tar.bz2
coreclr-b23a11e834074e3e030b42fc8d93083e15b7545d.zip
new JitEE interface method: expandRawHandleIntrinsic (#12071)
Create a new JitEE method expandRawHandleIntrinsic. Delete old isDelegateCreationAllowed and getAddrModuleDomainID. Support CORINFO_INTRINSIC_GetRawHandle. Change JITEEVersionIdentifier. fix MEASURE_CLRAPI_CALLS: add resolveVirtualMethod and expandRawHandleIntrinsic there.
Diffstat (limited to 'src/zap/zapinfo.h')
-rw-r--r--src/zap/zapinfo.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/zap/zapinfo.h b/src/zap/zapinfo.h
index 6e83657170..44ad5de52d 100644
--- a/src/zap/zapinfo.h
+++ b/src/zap/zapinfo.h
@@ -326,7 +326,6 @@ public:
DWORD getThreadTLSIndex(void **ppIndirection);
const void * getInlinedCallFrameVptr(void **ppIndirection);
LONG * getAddrOfCaptureThreadGlobal(void **ppIndirection);
- SIZE_T* getAddrModuleDomainID(CORINFO_MODULE_HANDLE module);
// get slow lazy string literal helper to use (CORINFO_HELP_STRCNS*).
// Returns CORINFO_HELP_UNDEF if lazy string literal helper cannot be used.
@@ -671,6 +670,10 @@ public:
CORINFO_CONTEXT_HANDLE ownerType
);
+ void expandRawHandleIntrinsic(
+ CORINFO_RESOLVED_TOKEN * pResolvedToken,
+ CORINFO_GENERICHANDLE_RESULT * pResult);
+
CorInfoIntrinsics getIntrinsicID(CORINFO_METHOD_HANDLE method,
bool * pMustExpand = NULL);
bool isInSIMDModule(CORINFO_CLASS_HANDLE classHnd);
@@ -688,9 +691,6 @@ public:
CORINFO_CLASS_HANDLE delegateCls,
BOOL* pfIsOpenDelegate);
- BOOL isDelegateCreationAllowed(CORINFO_CLASS_HANDLE delegateHnd,
- CORINFO_METHOD_HANDLE calleeHnd);
-
void getGSCookie(GSCookie * pCookieVal,
GSCookie** ppCookieVal);
// ICorErrorInfo