summaryrefslogtreecommitdiff
path: root/src/vm
diff options
context:
space:
mode:
authorSung Yoon Whang <suwhang@microsoft.com>2019-10-21 16:04:28 -0700
committerGitHub <noreply@github.com>2019-10-21 16:04:28 -0700
commit7a8e08cac71924a301d96dbac6dcb283677e93b1 (patch)
tree2296d1e722f23aece08130c6b5d13b97d7899522 /src/vm
parenta43e0c2108d27cc88a22a9881ce5aaaa690a1d65 (diff)
downloadcoreclr-7a8e08cac71924a301d96dbac6dcb283677e93b1.tar.gz
coreclr-7a8e08cac71924a301d96dbac6dcb283677e93b1.tar.bz2
coreclr-7a8e08cac71924a301d96dbac6dcb283677e93b1.zip
Fix LTTng build for build environments with older liblttng-ust-dev (#27273) (#27294)
* Fix macro redefinition to use XplatEventLogger instead of simply writing FALSE * Fix linker error * undo newline changes * Some changes to comment * Move wrapper export from eventpipe.cpp to eventtrace.cpp
Diffstat (limited to 'src/vm')
-rw-r--r--src/vm/eventtrace.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/vm/eventtrace.cpp b/src/vm/eventtrace.cpp
index f5f6389d89..ec09400745 100644
--- a/src/vm/eventtrace.cpp
+++ b/src/vm/eventtrace.cpp
@@ -7543,3 +7543,11 @@ bool EventPipeHelper::IsEnabled(DOTNET_TRACE_CONTEXT Context, UCHAR Level, ULONG
return false;
}
#endif // FEATURE_PERFTRACING
+
+#if defined(FEATURE_PAL) && defined(FEATURE_PERFTRACING)
+// This is a wrapper method for LTTng. See https://github.com/dotnet/coreclr/pull/27273 for details.
+extern "C" bool XplatEventLoggerIsEnabled()
+{
+ return XplatEventLogger::IsEventLoggingEnabled();
+}
+#endif // FEATURE_PAL && FEATURE_PERFTRACING