diff --git a/TracyClientDLL.cpp b/TracyClientDLL.cpp index e79aaa16..de6ad3b0 100644 --- a/TracyClientDLL.cpp +++ b/TracyClientDLL.cpp @@ -59,14 +59,17 @@ namespace tracy #endif #ifdef TRACY_COLLECT_THREAD_NAMES - DLL_IMPORT std::atomic& get_threadnamedata(); + DLL_IMPORT std::atomic&(*get_getthreadnamedata())(); DLL_IMPORT void(*get_rpmalloc_thread_initialize())(); + DLL_IMPORT void(*get_InitRPMallocThread())(); static std::atomic&(*GetThreadNameData_fpt)() = get_getthreadnamedata(); static void(*rpmalloc_thread_initialize_fpt)() = get_rpmalloc_thread_initialize(); + static void(*InitRPMallocThread_fpt)() = get_InitRPMallocThread(); std::atomic& GetThreadNameData() { return GetThreadNameData_fpt(); } void rpmalloc_thread_initialize(void) { rpmalloc_thread_initialize_fpt(); } + void InitRPMallocThread() { InitRPMallocThread_fpt(); } #endif #ifdef TRACY_ON_DEMAND diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index b46ddfef..04f619c4 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -889,8 +889,9 @@ DLL_EXPORT int64_t(*get_GetTimeImpl())() { return GetTimeImpl; } #endif #ifdef TRACY_COLLECT_THREAD_NAMES -DLL_EXPORT std::atomic&(*get_threadnamedata())() { return GetThreadNameData; } +DLL_EXPORT std::atomic&(*get_getthreadnamedata())() { return GetThreadNameData; } DLL_EXPORT void(*get_rpmalloc_thread_initialize())() { return rpmalloc_thread_initialize; } +DLL_EXPORT void(*get_InitRPMallocThread())() { return InitRPMallocThread; } #endif #ifdef TRACY_ON_DEMAND