From 9b9474ada196f827cf9e2a7801c970dabecfc78a Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sat, 22 Feb 2020 13:13:49 +0100 Subject: [PATCH] Request stack traces for execution sampling events. --- client/TracySysTrace.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) 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