From b23a11e834074e3e030b42fc8d93083e15b7545d Mon Sep 17 00:00:00 2001 From: Sergey Andreenko Date: Tue, 6 Jun 2017 10:19:11 -0700 Subject: 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. --- src/zap/zapinfo.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/zap/zapinfo.h') 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 -- cgit v1.2.3