tracy/client
Bartosz Taudul 1e645665fe Initialize rpmalloc in profiler worker thread.
Thread local variables on gcc are apparently not initialized on thread
startup, but on first access to thread local variables block. Previously
it was working, because s_token was accessed before any rpmalloc
allocation could be performed. Now the first rpmalloc allocation is the
Socket class, and rpmalloc is not initialized there, as there was no
thread local access yet.
2017-10-18 23:30:54 +02:00
..
concurrentqueue.h Move TracyAlloc.hpp to common. Use rpmalloc only if TRACY_ENABLE. 2017-10-18 19:50:28 +02:00
tracy_rpmalloc.cpp Change TRACY_DISABLE to TRACY_ENABLE. 2017-10-16 21:34:39 +02:00
tracy_rpmalloc.hpp Wrap rpmalloc in tracy namespace. 2017-10-14 16:50:08 +02:00
TracyLock.hpp Use 32 bits to store lock id. 2017-10-13 20:05:38 +02:00
TracyProfiler.cpp Initialize rpmalloc in profiler worker thread. 2017-10-18 23:30:54 +02:00
TracyProfiler.hpp Manual allocation of socket memory. 2017-10-18 19:50:28 +02:00
TracyScoped.hpp Move TracyAlloc.hpp to common. Use rpmalloc only if TRACY_ENABLE. 2017-10-18 19:50:28 +02:00
TracyThread.hpp Add minimal thread class implementation. 2017-10-16 21:17:58 +02:00