diff options
author | John Chen (CLR) <jochen@microsoft.com> | 2016-04-25 01:55:00 -0700 |
---|---|---|
committer | JohnChen0 <jochen@microsoft.com> | 2016-04-30 22:44:50 -0700 |
commit | 9d2590dc37aea56bee9f03d2597eaa1ce1bb62c5 (patch) | |
tree | 72605919515280930e2f40b6dca7a9521cac3559 /src/inc | |
parent | ae0b815a0483ebdc861da14d41f3f4c10d3a477a (diff) | |
download | coreclr-9d2590dc37aea56bee9f03d2597eaa1ce1bb62c5.tar.gz coreclr-9d2590dc37aea56bee9f03d2597eaa1ce1bb62c5.tar.bz2 coreclr-9d2590dc37aea56bee9f03d2597eaa1ce1bb62c5.zip |
Support generic methods without generic dictionary
Diffstat (limited to 'src/inc')
-rw-r--r-- | src/inc/corcompile.h | 4 | ||||
-rw-r--r-- | src/inc/readytorun.h | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/inc/corcompile.h b/src/inc/corcompile.h index 9120e5aafb..fd728212bc 100644 --- a/src/inc/corcompile.h +++ b/src/inc/corcompile.h @@ -1867,6 +1867,10 @@ class ICorCompileInfo virtual void EncodeTypeLayout(CORINFO_CLASS_HANDLE classHandle, SigBuilder * pSigBuilder) = 0; virtual BOOL AreAllClassesFullyLoaded(CORINFO_MODULE_HANDLE moduleHandle) = 0; + + virtual int GetVersionResilientTypeHashCode(CORINFO_MODULE_HANDLE moduleHandle, mdToken token) = 0; + + virtual int GetVersionResilientMethodHashCode(CORINFO_METHOD_HANDLE methodHandle) = 0; #endif virtual BOOL HasCustomAttribute(CORINFO_METHOD_HANDLE method, LPCSTR customAttributeName) = 0; diff --git a/src/inc/readytorun.h b/src/inc/readytorun.h index 2d6d34229f..7a82ec4016 100644 --- a/src/inc/readytorun.h +++ b/src/inc/readytorun.h @@ -54,7 +54,9 @@ enum ReadyToRunSectionType READYTORUN_SECTION_EXCEPTION_INFO = 104, READYTORUN_SECTION_DEBUG_INFO = 105, READYTORUN_SECTION_DELAYLOAD_METHODCALL_THUNKS = 106, - READYTORUN_SECTION_AVAILABLE_TYPES = 107, + // 107 used by an older format of READYTORUN_SECTION_AVAILABLE_TYPES + READYTORUN_SECTION_AVAILABLE_TYPES = 108, + READYTORUN_SECTION_INSTANCE_METHOD_ENTRYPOINTS = 109, }; // |