From 65314e0c902a3fc006f9a30c501553c22bdb671b Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Thu, 4 Jun 2020 17:46:39 +0200 Subject: [PATCH] Set proper SymbolData contents on symbol retrieval error. --- client/TracyCallstack.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/TracyCallstack.cpp b/client/TracyCallstack.cpp index 0b7415c5..f06fbae2 100644 --- a/client/TracyCallstack.cpp +++ b/client/TracyCallstack.cpp @@ -465,7 +465,10 @@ static int SymbolAddressDataCb( void* data, uintptr_t pc, uintptr_t lowaddr, con static void SymbolAddressErrorCb( void* data, const char* /*msg*/, int /*errnum*/ ) { - memset( data, 0, sizeof( SymbolData ) ); + auto& sym = *(SymbolData*)data; + sym.file = "[unknown]"; + sym.line = 0; + sym.needFree = false; } SymbolData DecodeSymbolAddress( uint64_t ptr )