From 994d577db0fc73a812eb4e5640599e63bdf2096f Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Sat, 21 Nov 2020 00:21:54 -0500 Subject: [PATCH] fix the build outside of android --- client/TracyCallstack.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/TracyCallstack.cpp b/client/TracyCallstack.cpp index 250f631b..3ae362c9 100644 --- a/client/TracyCallstack.cpp +++ b/client/TracyCallstack.cpp @@ -519,14 +519,14 @@ static void SymbolAddressErrorCb( void* data, const char* /*msg*/, int /*errnum* CallstackSymbolData DecodeSymbolAddress( uint64_t ptr ) { CallstackSymbolData sym; - if( EnsureReadable(ptr) ) - { - backtrace_pcinfo( cb_bts, ptr, SymbolAddressDataCb, SymbolAddressErrorCb, &sym ); - } - else +#ifdef __ANDROID__ + if( !EnsureReadable(ptr) ) { memset(&sym, 0, sizeof sym); + return sym; } +#endif + backtrace_pcinfo( cb_bts, ptr, SymbolAddressDataCb, SymbolAddressErrorCb, &sym ); return sym; }