summaryrefslogtreecommitdiff
path: root/src/inc
diff options
context:
space:
mode:
authorJohn Chen (CLR) <jochen@microsoft.com>2016-04-25 01:55:00 -0700
committerJohnChen0 <jochen@microsoft.com>2016-04-30 22:44:50 -0700
commit9d2590dc37aea56bee9f03d2597eaa1ce1bb62c5 (patch)
tree72605919515280930e2f40b6dca7a9521cac3559 /src/inc
parentae0b815a0483ebdc861da14d41f3f4c10d3a477a (diff)
downloadcoreclr-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.h4
-rw-r--r--src/inc/readytorun.h4
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,
};
//