From c176d1d603c1aa0123721354478ac2b4fc43b027 Mon Sep 17 00:00:00 2001 From: Blake Taylor Date: Tue, 5 Apr 2022 09:12:05 -0700 Subject: [PATCH] -Set thread init false on thread exit for manual lifetime cases --- client/TracyThread.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/TracyThread.hpp b/client/TracyThread.hpp index 5b5ad205..9b64ac4d 100644 --- a/client/TracyThread.hpp +++ b/client/TracyThread.hpp @@ -14,6 +14,10 @@ namespace tracy { +#ifdef TRACY_MANUAL_LIFETIME +extern thread_local bool RpThreadInitDone; +#endif + class ThreadExitHandler { public: @@ -21,6 +25,7 @@ public: { #ifdef TRACY_MANUAL_LIFETIME rpmalloc_thread_finalize(); + RpThreadInitDone = false; #endif } };