diff options
author | Sergey Andreenko <seandree@microsoft.com> | 2017-06-06 10:19:11 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-06 10:19:11 -0700 |
commit | b23a11e834074e3e030b42fc8d93083e15b7545d (patch) | |
tree | 72a676ddde3c96b9df943a1e3b5df9723b6bcec3 /src/zap/zapinfo.h | |
parent | b68851126b20e4ad40219760bfe80b73fb6db835 (diff) | |
download | coreclr-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.h | 8 |
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 |