summaryrefslogtreecommitdiff
path: root/src/vm/eventtracepriv.h
diff options
context:
space:
mode:
authorRama <ramarag@microsoft.com>2015-10-12 16:09:40 -0700
committerRama <ramarag@microsoft.com>2015-10-21 18:33:41 -0700
commit9b7b565f952d6f34bc75236b4d9d71954bb65017 (patch)
tree2a00eb6e80871b08c1e573aaa1bdb098046a8f73 /src/vm/eventtracepriv.h
parente9f018f94407e80c3ed76f227717deac70cc85f7 (diff)
downloadcoreclr-9b7b565f952d6f34bc75236b4d9d71954bb65017.tar.gz
coreclr-9b7b565f952d6f34bc75236b4d9d71954bb65017.tar.bz2
coreclr-9b7b565f952d6f34bc75236b4d9d71954bb65017.zip
Enable EventSource Logging in Linux via Lttng
Diffstat (limited to 'src/vm/eventtracepriv.h')
-rw-r--r--src/vm/eventtracepriv.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/vm/eventtracepriv.h b/src/vm/eventtracepriv.h
index 93c71b74e8..191f0d37b3 100644
--- a/src/vm/eventtracepriv.h
+++ b/src/vm/eventtracepriv.h
@@ -408,3 +408,14 @@ private:
#endif // __EVENTTRACEPRIV_H__
+
+#if defined(FEATURE_EVENTSOURCE_XPLAT)
+class XplatEventSourceLogger
+{
+public:
+ static void QCALLTYPE LogEventSource(__in_z int eventID, __in_z LPCWSTR eventName, __in_z LPCWSTR eventSourceName, __in_z LPCWSTR payload);
+
+ static BOOL QCALLTYPE IsEventSourceLoggingEnabled();
+};
+
+#endif //defined(FEATURE_EVENTSOURCE_XPLAT)