From 5b4dcd465597fb31c3ee47e2422e29f13f123c47 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 20 May 2026 00:27:24 +0200 Subject: [PATCH] Add support for parent callstacks to GetCallstackJson. --- profiler/src/profiler/TracyView_Utility.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/profiler/src/profiler/TracyView_Utility.cpp b/profiler/src/profiler/TracyView_Utility.cpp index 40029e13..107ec752 100644 --- a/profiler/src/profiler/TracyView_Utility.cpp +++ b/profiler/src/profiler/TracyView_Utility.cpp @@ -940,7 +940,11 @@ nlohmann::json View::GetCallstackJson( const CallstackFrameId* data, size_t size while( data < end ) { auto& entry = *data++; +#ifdef TRACY_NO_STATISTICS auto frameData = m_worker.GetCallstackFrame( entry ); +#else + auto frameData = entry.custom ? m_worker.GetParentCallstackFrame( entry ) : m_worker.GetCallstackFrame( entry ); +#endif if( !frameData ) { frames.push_back( { "pointer", m_worker.GetCanonicalPointer( entry ) } );