diff options
Diffstat (limited to 'src/vm/codeman.h')
-rw-r--r-- | src/vm/codeman.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/vm/codeman.h b/src/vm/codeman.h index 0fe261a92f..5fbddea875 100644 --- a/src/vm/codeman.h +++ b/src/vm/codeman.h @@ -69,6 +69,10 @@ Abstract: #include "pedecoder.h" #include "gcinfo.h" +#if defined(WIN64EXCEPTIONS) && !defined(USE_INDIRECT_CODEHEADER) +#error "WIN64EXCEPTIONS requires USE_INDIRECT_CODEHEADER" +#endif // WIN64EXCEPTIONS && !USE_INDIRECT_CODEHEADER + class MethodDesc; class ICorJitCompiler; class IJitManager; @@ -177,7 +181,7 @@ public: return phdrMDesc; } #if defined(FEATURE_GDBJIT) - PTR_BYTE GetCalledMethods() + VOID* GetCalledMethods() { SUPPORTS_DAC; return pCalledMethods; @@ -1476,6 +1480,16 @@ private: }; typedef SHash<JumpStubTraits> JumpStubTable; + static unsigned m_normal_JumpStubLookup; + static unsigned m_normal_JumpStubUnique; + static unsigned m_normal_JumpStubBlockAllocCount; + static unsigned m_normal_JumpStubBlockFullCount; + + static unsigned m_LCG_JumpStubLookup; + static unsigned m_LCG_JumpStubUnique; + static unsigned m_LCG_JumpStubBlockAllocCount; + static unsigned m_LCG_JumpStubBlockFullCount; + struct JumpStubCache { JumpStubCache() |