summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongHeon Jung <dheon.jung@samsung.com>2019-07-18 17:28:55 +0900
committerGleb Balykov <g.balykov@samsung.com>2020-03-25 15:29:41 +0300
commitf42a236bdef28465c6f271d8ba5f584d70bda06f (patch)
tree5d96743660d18297e21ec567000a5f23f6b4729c
parent19513a34c6004d506effa223869555038159d6ec (diff)
downloadcoreclr-f42a236bdef28465c6f271d8ba5f584d70bda06f.tar.gz
coreclr-f42a236bdef28465c6f271d8ba5f584d70bda06f.tar.bz2
coreclr-f42a236bdef28465c6f271d8ba5f584d70bda06f.zip
[Tizen] Disable IBC Logger as a default
- Profile information is collected by ibc logger. Hower it is not used and saved into profile file. - The patch disables IBC logger which is enabled by default. - It disables IBC logger only with ibclogger.h file. IBCLOGGER_ENABLED definition is only used in ibclogger files.
-rw-r--r--clrdefinitions.cmake4
-rw-r--r--src/vm/ibclogger.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake
index 12dd73632a..a976e7713b 100644
--- a/clrdefinitions.cmake
+++ b/clrdefinitions.cmake
@@ -162,6 +162,10 @@ if (CLR_CMAKE_PLATFORM_LINUX OR WIN32)
endif(CLR_CMAKE_PLATFORM_LINUX OR WIN32)
add_definitions(-DFEATURE_MANAGED_ETW_CHANNELS)
+if(FEATURE_IBCLOGGER)
+ add_definitions(-DFEATURE_IBCLOGGER)
+endif(FEATURE_IBCLOGGER)
+
if(FEATURE_MERGE_JIT_AND_ENGINE)
add_definitions(-DFEATURE_MERGE_JIT_AND_ENGINE)
endif(FEATURE_MERGE_JIT_AND_ENGINE)
diff --git a/src/vm/ibclogger.h b/src/vm/ibclogger.h
index deed372ede..3f1dc1e7ff 100644
--- a/src/vm/ibclogger.h
+++ b/src/vm/ibclogger.h
@@ -40,7 +40,7 @@ typedef PTR_VOID HashDatum;
typedef Pair< Module*, mdToken > RidMapLogData;
-#if !defined(DACCESS_COMPILE) && !defined(CROSSGEN_COMPILE)
+#if !defined(DACCESS_COMPILE) && !defined(CROSSGEN_COMPILE) && defined(FEATURE_IBCLOGGER)
#define IBCLOGGER_ENABLED
#endif