diff --git a/client/TracySysTrace.cpp b/client/TracySysTrace.cpp index c56bac55..b4bbf553 100644 --- a/client/TracySysTrace.cpp +++ b/client/TracySysTrace.cpp @@ -184,6 +184,16 @@ bool SysTraceStart() return false; } + CLASSIC_EVENT_ID stackId; + stackId.EventGuid = PerfInfoGuid; + stackId.Type = 46; + const auto stackStatus = TraceSetInformation( s_traceHandle, TraceStackTracingInfo, &stackId, sizeof( stackId ) ); + if( stackStatus != ERROR_SUCCESS ) + { + tracy_free( s_prop ); + return false; + } + #ifdef UNICODE WCHAR KernelLoggerName[sizeof( KERNEL_LOGGER_NAME )]; #else