summaryrefslogtreecommitdiff
path: root/src/vm/eeconfig.h
diff options
context:
space:
mode:
authorJiyoung Yun <jy910.yun@samsung.com>2017-04-13 14:17:19 +0900
committerJiyoung Yun <jy910.yun@samsung.com>2017-04-13 14:17:19 +0900
commita56e30c8d33048216567753d9d3fefc2152af8ac (patch)
tree7e5d979695fc4a431740982eb1cfecc2898b23a5 /src/vm/eeconfig.h
parent4b11dc566a5bbfa1378d6266525c281b028abcc8 (diff)
downloadcoreclr-a56e30c8d33048216567753d9d3fefc2152af8ac.tar.gz
coreclr-a56e30c8d33048216567753d9d3fefc2152af8ac.tar.bz2
coreclr-a56e30c8d33048216567753d9d3fefc2152af8ac.zip
Imported Upstream version 2.0.0.11353upstream/2.0.0.11353
Diffstat (limited to 'src/vm/eeconfig.h')
-rw-r--r--src/vm/eeconfig.h45
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
};