From abf8c42a7cb4a5fc83e6d2b05288443f96c2091c Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 26 Feb 2020 00:33:09 +0100 Subject: [PATCH] Send module name. --- client/TracyProfiler.cpp | 5 +++++ common/TracyQueue.hpp | 1 + 2 files changed, 6 insertions(+) diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index a241b9f4..3a934e70 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -2215,12 +2215,17 @@ void Profiler::SendCallstackFrame( uint64_t ptr ) const auto frameData = DecodeCallstackPtr( ptr ); { + SendString( uint64_t( frameData.imageName ), frameData.imageName, QueueType::CustomStringData ); + QueueItem item; MemWrite( &item.hdr.type, QueueType::CallstackFrameSize ); MemWrite( &item.callstackFrameSize.ptr, ptr ); MemWrite( &item.callstackFrameSize.size, frameData.size ); + MemWrite( &item.callstackFrameSize.imageName, (uint64_t)frameData.imageName ); AppendData( &item, QueueDataSize[(int)QueueType::CallstackFrameSize] ); + + tracy_free( (void*)frameData.imageName ); } for( uint8_t i=0; i