From 5a1ff2496c201263146dcdac6fbf7671eb55135a Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Thu, 29 Jan 2026 22:19:50 +0100 Subject: [PATCH] Rename CrashHandler to TracyCrashHandler. --- public/client/TracyProfiler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/client/TracyProfiler.cpp b/public/client/TracyProfiler.cpp index 81c4aa65..e1c55cbc 100644 --- a/public/client/TracyProfiler.cpp +++ b/public/client/TracyProfiler.cpp @@ -955,7 +955,7 @@ static inline void HexPrint( char*& ptr, uint64_t val ) while( bptr != buf ); } -static void CrashHandler( int signal, siginfo_t* info, void* /*ucontext*/ ) +static void TracyCrashHandler( int signal, siginfo_t* info, void* /*ucontext*/ ) { bool expected = false; if( !s_alreadyCrashed.compare_exchange_strong( expected, true ) ) ThreadFreezer( signal ); @@ -1544,7 +1544,7 @@ void Profiler::InstallCrashHandler() sigaction( TRACY_CRASH_SIGNAL, &threadFreezer, &m_prevSignal.pwr ); struct sigaction crashHandler = {}; - crashHandler.sa_sigaction = CrashHandler; + crashHandler.sa_sigaction = TracyCrashHandler; crashHandler.sa_flags = SA_SIGINFO; sigaction( SIGILL, &crashHandler, &m_prevSignal.ill ); sigaction( SIGFPE, &crashHandler, &m_prevSignal.fpe ); @@ -1582,7 +1582,7 @@ void Profiler::RemoveCrashHandler() auto restore = []( int signum, struct sigaction* prev ) { struct sigaction old; sigaction( signum, prev, &old ); - if( old.sa_sigaction != CrashHandler ) sigaction( signum, &old, nullptr ); // A different signal handler was installed over ours => put it back + if( old.sa_sigaction != TracyCrashHandler ) sigaction( signum, &old, nullptr ); // A different signal handler was installed over ours => put it back }; restore( TRACY_CRASH_SIGNAL, &m_prevSignal.pwr ); restore( SIGILL, &m_prevSignal.ill );