Add no-op callstack cleanup procedure.

This commit is contained in:
Bartosz Taudul 2022-04-27 17:49:28 +02:00
parent 6d6b7c0989
commit 532c5a240c
No known key found for this signature in database
GPG Key ID: B7FE2008B7575DF3
3 changed files with 17 additions and 0 deletions

View File

@ -221,6 +221,10 @@ void InitCallstack()
#endif
}
void EndCallstack()
{
}
const char* DecodeCallstackPtrFast( uint64_t ptr )
{
static char ret[MaxNameSize];
@ -661,6 +665,10 @@ void InitCallstack()
#endif
}
void EndCallstack()
{
}
static int FastCallstackDataCb( void* data, uintptr_t pc, uintptr_t lowaddr, const char* fn, int lineno, const char* function )
{
if( function )
@ -913,6 +921,10 @@ void InitCallstack()
{
}
void EndCallstack()
{
}
const char* DecodeCallstackPtrFast( uint64_t ptr )
{
static char ret[1024];

View File

@ -51,6 +51,7 @@ CallstackSymbolData DecodeCodeAddress( uint64_t ptr );
const char* DecodeCallstackPtrFast( uint64_t ptr );
CallstackEntryData DecodeCallstackPtr( uint64_t ptr );
void InitCallstack();
void EndCallstack();
const char* GetKernelModulePath( uint64_t addr );
#if TRACY_HAS_CALLSTACK == 1

View File

@ -1492,6 +1492,10 @@ Profiler::~Profiler()
s_thread->~Thread();
tracy_free( s_thread );
#ifdef TRACY_HAS_CALLSTACK
EndCallstack();
#endif
tracy_free( m_lz4Buf );
tracy_free( m_buffer );
LZ4_freeStream( (LZ4_stream_t*)m_stream );