From 9d5240c597ed836cafa90bb497db33a1eee5fa5e Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Fri, 16 Aug 2019 13:03:20 +0200 Subject: [PATCH] Mutable char array is required here due to shit API design. --- client/TracySysTrace.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/TracySysTrace.cpp b/client/TracySysTrace.cpp index 552ecff9..2f3cba73 100644 --- a/client/TracySysTrace.cpp +++ b/client/TracySysTrace.cpp @@ -120,8 +120,10 @@ bool SysTraceStart() return false; } + char KernelLoggerName[sizeof( KERNEL_LOGGER_NAME )]; + memcpy( KernelLoggerName, KERNEL_LOGGER_NAME, sizeof( KERNEL_LOGGER_NAME ) ); EVENT_TRACE_LOGFILE log = {}; - log.LoggerName = KERNEL_LOGGER_NAME; + log.LoggerName = KernelLoggerName; log.ProcessTraceMode = PROCESS_TRACE_MODE_REAL_TIME | PROCESS_TRACE_MODE_EVENT_RECORD | PROCESS_TRACE_MODE_RAW_TIMESTAMP; log.EventRecordCallback = EventRecordCallback;