summaryrefslogtreecommitdiff
path: root/src/vm/eeconfig.cpp
diff options
context:
space:
mode:
authorPat Gavlin <pagavlin@microsoft.com>2017-04-26 16:01:52 -0700
committerPat Gavlin <pagavlin@microsoft.com>2017-04-27 15:33:31 -0700
commitabd76724643106cfdbd7b6ae80f1551a6d6db511 (patch)
tree45b66850ba2752be53f3b6c330c62774ca4db4a5 /src/vm/eeconfig.cpp
parent58b0918464bc68345371e81df0cbac07bafb8058 (diff)
downloadcoreclr-abd76724643106cfdbd7b6ae80f1551a6d6db511.tar.gz
coreclr-abd76724643106cfdbd7b6ae80f1551a6d6db511.tar.bz2
coreclr-abd76724643106cfdbd7b6ae80f1551a6d6db511.zip
Remove support for the x86 compat JIT from .NET Core.
These changes remove support for the x86 compat JIT from the build, the runtime, and the various perf/test scripts. Fixes #10733, #10734.
Diffstat (limited to 'src/vm/eeconfig.cpp')
-rw-r--r--src/vm/eeconfig.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/vm/eeconfig.cpp b/src/vm/eeconfig.cpp
index 812d1df671..81f3957951 100644
--- a/src/vm/eeconfig.cpp
+++ b/src/vm/eeconfig.cpp
@@ -327,10 +327,6 @@ HRESULT EEConfig::Init()
iRequireZaps = REQUIRE_ZAPS_NONE;
-#ifdef _TARGET_AMD64_
- pDisableNativeImageLoadList = NULL;
-#endif
-
// new loader behavior switches
m_fDeveloperInstallation = false;
@@ -489,11 +485,6 @@ HRESULT EEConfig::Cleanup()
delete pForbidZapsExcludeList;
#endif
-#ifdef _TARGET_AMD64_
- if (pDisableNativeImageLoadList)
- delete pDisableNativeImageLoadList;
-#endif
-
#ifdef FEATURE_COMINTEROP
if (pszLogCCWRefCountChange)
delete [] pszLogCCWRefCountChange;
@@ -996,16 +987,6 @@ HRESULT EEConfig::sync()
}
#endif
-#ifdef _TARGET_AMD64_
- if (!IsCompilationProcess())
- {
- NewArrayHolder<WCHAR> wszDisableNativeImageLoadList;
- IfFailRet(CLRConfig::GetConfigValue(CLRConfig::EXTERNAL_DisableNativeImageLoadList, &wszDisableNativeImageLoadList));
- if (wszDisableNativeImageLoadList)
- pDisableNativeImageLoadList = new AssemblyNamesList(wszDisableNativeImageLoadList);
- }
-#endif
-
#ifdef FEATURE_LOADER_OPTIMIZATION
dwSharePolicy = GetConfigDWORD_DontUse_(CLRConfig::EXTERNAL_LoaderOptimization, dwSharePolicy);
#endif
@@ -1455,18 +1436,6 @@ bool EEConfig::ExcludeReadyToRun(LPCUTF8 assemblyName) const
return false;
}
-#ifdef _TARGET_AMD64_
-bool EEConfig::DisableNativeImageLoad(LPCUTF8 assemblyName) const
-{
- LIMITED_METHOD_CONTRACT;
-
- if (pDisableNativeImageLoadList != NULL && pDisableNativeImageLoadList->IsInList(assemblyName))
- return true;
-
- return false;
-}
-#endif
-
/**************************************************************/
#ifdef _DEBUG
/**************************************************************/