summaryrefslogtreecommitdiff
path: root/src/vm/eventtracepriv.h
diff options
context:
space:
mode:
authorManu <manu-silicon@users.noreply.github.com>2016-03-28 10:47:28 +0900
committerManu <manu-silicon@users.noreply.github.com>2016-04-19 14:46:49 +0900
commit5c6abe0694a33c245680ec48d36e1fc031798250 (patch)
tree67f212e51f485a4f3d18b2f9e7314cb71a3f1217 /src/vm/eventtracepriv.h
parent87ce0d9914c5f4dc8c2c0e3b8ce4dba7e2b2f1ab (diff)
downloadcoreclr-5c6abe0694a33c245680ec48d36e1fc031798250.tar.gz
coreclr-5c6abe0694a33c245680ec48d36e1fc031798250.tar.bz2
coreclr-5c6abe0694a33c245680ec48d36e1fc031798250.zip
Enable XplatEventLogger on all non-Windows platforms
Because on non-Windows platform, we assume event tracing, we also requires it to compile native code for non-Windows platform. Event tracing is only enabled on AMD64 devices for now on Unix platforms.
Diffstat (limited to 'src/vm/eventtracepriv.h')
-rw-r--r--src/vm/eventtracepriv.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/vm/eventtracepriv.h b/src/vm/eventtracepriv.h
index 6b2a266728..0689665851 100644
--- a/src/vm/eventtracepriv.h
+++ b/src/vm/eventtracepriv.h
@@ -412,9 +412,13 @@ private:
class XplatEventSourceLogger
{
public:
+#ifdef FEATURE_EVENT_TRACE
static void QCALLTYPE LogEventSource(__in_z int eventID, __in_z LPCWSTR eventName, __in_z LPCWSTR eventSourceName, __in_z LPCWSTR payload);
-
static BOOL QCALLTYPE IsEventSourceLoggingEnabled();
+#else
+ static void QCALLTYPE LogEventSource(__in_z int eventID, __in_z LPCWSTR eventName, __in_z LPCWSTR eventSourceName, __in_z LPCWSTR payload) {}
+ static BOOL QCALLTYPE IsEventSourceLoggingEnabled() { return false; }
+#endif
};
#endif //defined(FEATURE_EVENTSOURCE_XPLAT)