From 7cb1f41a0b9c5c3c17c5aee0e516ae955db9c46e Mon Sep 17 00:00:00 2001 From: danmosemsft Date: Mon, 23 Jan 2017 08:43:46 -0800 Subject: [PATCH] Revert "remove FEATURE_APPDOMAIN_RESOURCEMONITORING from corelib" This reverts commit dotnet/coreclr@9c6de0b7af3716eea3fc16a91ab8b7c2c92e6e98. Commit migrated from https://github.com/dotnet/coreclr/commit/25e6c725c74725314f95c3a7dd5ccdaefa912598 --- src/coreclr/clr.coreclr.props | 1 + src/coreclr/clr.defines.targets | 2 ++ src/coreclr/clr.desktop.props | 1 + src/coreclr/src/mscorlib/src/System/AppDomain.cs | 2 ++ 4 files changed, 6 insertions(+) diff --git a/src/coreclr/clr.coreclr.props b/src/coreclr/clr.coreclr.props index ed5dd1a..8862ed0 100644 --- a/src/coreclr/clr.coreclr.props +++ b/src/coreclr/clr.coreclr.props @@ -5,6 +5,7 @@ true true true + true true true true diff --git a/src/coreclr/clr.defines.targets b/src/coreclr/clr.defines.targets index 74b815f..7a6ff9f 100644 --- a/src/coreclr/clr.defines.targets +++ b/src/coreclr/clr.defines.targets @@ -4,6 +4,7 @@ $(CDefines);DEBUGGING_SUPPORTED $(CDefines);EnC_SUPPORTED $(CDefines);ENABLE_DOWNLEVEL_FOR_NLS + $(CDefines);FEATURE_APPDOMAIN_RESOURCE_MONITORING $(CDefines);FEATURE_APPDOMAINMANAGER_INITOPTIONS $(CDefines);FEATURE_APPX $(CDefines);FEATURE_APPX_BINDER @@ -110,6 +111,7 @@ $(DefineConstants);BUILDTYPE_RET $(DefineConstants);FEATURE_APPDOMAINMANAGER_INITOPTIONS + $(DefineConstants);FEATURE_APPDOMAIN_RESOURCE_MONITORING $(DefineConstants);FEATURE_APPX $(DefineConstants);FEATURE_APPX_BINDER $(DefineConstants);FEATURE_APTCA diff --git a/src/coreclr/clr.desktop.props b/src/coreclr/clr.desktop.props index d3768a8..de3f063 100644 --- a/src/coreclr/clr.desktop.props +++ b/src/coreclr/clr.desktop.props @@ -4,6 +4,7 @@ true true true + true true true true diff --git a/src/coreclr/src/mscorlib/src/System/AppDomain.cs b/src/coreclr/src/mscorlib/src/System/AppDomain.cs index c8ef2d5..8d1e3cb 100644 --- a/src/coreclr/src/mscorlib/src/System/AppDomain.cs +++ b/src/coreclr/src/mscorlib/src/System/AppDomain.cs @@ -1561,6 +1561,7 @@ namespace System [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal extern Int32 GetId(); +#if FEATURE_APPDOMAIN_RESOURCE_MONITORING [MethodImplAttribute(MethodImplOptions.InternalCall)] private static extern void nEnableMonitoring(); @@ -1665,6 +1666,7 @@ namespace System return i64LastSurvivedProcessMemory; } } +#endif } /// -- 2.7.4