diff options
Diffstat (limited to 'src/vm/eeconfig.h')
-rw-r--r-- | src/vm/eeconfig.h | 45 |
1 files changed, 9 insertions, 36 deletions
diff --git a/src/vm/eeconfig.h b/src/vm/eeconfig.h index 338a97268b..e97385e3da 100644 --- a/src/vm/eeconfig.h +++ b/src/vm/eeconfig.h @@ -294,6 +294,11 @@ public: bool AddRejitNops(void) const {LIMITED_METHOD_DAC_CONTRACT; return fAddRejitNops; } bool JitMinOpts(void) const {LIMITED_METHOD_CONTRACT; return fJitMinOpts; } + // Tiered Compilation config +#if defined(FEATURE_TIERED_COMPILATION) + bool TieredCompilation(void) const {LIMITED_METHOD_CONTRACT; return fTieredCompilation; } +#endif + BOOL PInvokeRestoreEsp(BOOL fDefault) const { LIMITED_METHOD_CONTRACT; @@ -510,9 +515,7 @@ public: } #endif // FEATURE_COMINTEROP -#ifdef FEATURE_CORECLR bool VerifyModulesOnLoad(void) const { LIMITED_METHOD_CONTRACT; return fVerifyAllOnLoad; } -#endif #ifdef _DEBUG bool ExpandModulesOnLoad(void) const { LIMITED_METHOD_CONTRACT; return fExpandAllOnLoad; } #endif //_DEBUG @@ -710,12 +713,6 @@ public: && pSkipGCCoverageList->IsInList(assemblyName));} #endif - - // thread stress: number of threads to run -#ifdef STRESS_THREAD - DWORD GetStressThreadCount () const {LIMITED_METHOD_CONTRACT; return dwStressThreadCount;} -#endif - #ifdef _DEBUG inline DWORD FastGCStressLevel() const {LIMITED_METHOD_CONTRACT; return iFastGCStress;} @@ -1008,9 +1005,7 @@ private: //---------------------------------------------------------------- bool m_fDeveloperInstallation; // We are on a developers machine bool fAppDomainUnload; // Enable appdomain unloading -#ifdef FEATURE_CORECLR bool fVerifyAllOnLoad; // True if we want to verify all methods in an assembly at load time. -#endif //FEATURE_CORECLR DWORD dwADURetryCount; @@ -1095,10 +1090,6 @@ private: //---------------------------------------------------------------- bool fGCBreakOnOOM; -#ifdef STRESS_THREAD - DWORD dwStressThreadCount; -#endif - #ifdef _DEBUG DWORD iFastGCStress; LPUTF8 pszGcCoverageOnMethod; @@ -1196,21 +1187,11 @@ private: //---------------------------------------------------------------- DWORD testThreadAbort; #endif -public: -#ifndef FEATURE_CORECLR // unimpactful install --> no config files - HRESULT ImportConfigurationFile( - ConfigStringHashtable* pTable, - LPCWSTR pszFileName, - LPCWSTR version, - ParseCtl parseCtl = parseAll); - - HRESULT AppendConfigurationFile( - LPCWSTR pszFileName, - LPCWSTR version, - ParseCtl parseCtl = parseAll); +#if defined(FEATURE_TIERED_COMPILATION) + bool fTieredCompilation; +#endif - HRESULT SetupConfiguration(); -#endif // FEATURE_CORECLR +public: HRESULT GetConfiguration_DontUse_(__in_z LPCWSTR pKey, ConfigSearch direction, __deref_out_opt LPCWSTR* value); LPCWSTR GetProcessBindingFile(); // All flavors must support this method @@ -1280,14 +1261,6 @@ private: public: DWORD GetSleepOnExit() { return dwSleepOnExit; } - -#if FEATURE_APPX -private: - DWORD dwWindows8ProfileAPICheckFlag; - -public: - DWORD GetWindows8ProfileAPICheckFlag() { return dwWindows8ProfileAPICheckFlag; } -#endif }; |