From a5afa2cb4e343f467b00ef598271bde0cf2a30bb Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 18 Apr 2021 20:35:59 +0200 Subject: [PATCH] Use correct address for child sample information. --- server/TracyWorker.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index d2e47c56..652fa530 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -1830,16 +1830,13 @@ Worker::Worker( FileRead& f, EventType::Type eventMask, bool bgTasks ) it->second.push_back_non_empty( SampleDataRange { time, ip } ); } } - for( uint16_t i=1; idata[0].symAddr; - auto it = m_data.childSamples.find( symAddr ); + auto addr = GetCanonicalPointer( callstack[i] ); + auto it = m_data.childSamples.find( addr ); if( it == m_data.childSamples.end() ) { - m_data.childSamples.emplace( symAddr, Vector( time ) ); + m_data.childSamples.emplace( addr, Vector( time ) ); } else {