tracy/client
Thales Sabino c2c234cf5a Fix crash when running Tracy from DLLs
Instantiating Tracy from within a DLL will tie its internal threads life-time to the DLL. Windows does not guarantee
that threads will be alive after the main function. This has implications in the Profiler dtor since will try to perform
some deallocations, however, _memory_deallocate_large will try to get the heap of the current thread which can
be invalid at the point of shutdown causing a crash. Checking the pointer here will won't make TRACE_NO_EXIT
work, but it will prevent the Profiler from crashing.
2020-05-21 14:26:29 +01:00
..
tracy_concurrentqueue.h Don't check for allocation validity. 2020-05-16 16:40:25 +02:00
tracy_rpmalloc.cpp Fix crash when running Tracy from DLLs 2020-05-21 14:26:29 +01:00
tracy_rpmalloc.hpp Update rpmalloc to 1.4.0. 2020-03-01 01:02:25 +01:00
TracyArmCpuTable.hpp Update fun list of iDevices. 2020-02-10 16:13:32 +01:00
TracyCallstack.cpp Avoid executing strlen() twice in assert-enabled builds. 2020-05-10 15:55:12 +02:00
TracyCallstack.h Use libbacktrace on BSD. 2019-11-21 20:41:57 +01:00
TracyCallstack.hpp Add code address to function, line decoder. 2020-04-01 21:41:33 +02:00
TracyDxt1.cpp Compress full-quality DXT1 on AVX2 path. 2020-04-05 17:10:43 +02:00
TracyDxt1.hpp Experimental DXT1 compressor. 2019-06-27 19:14:51 +02:00
TracyFastVector.hpp Zero capacity is invalid. 2020-02-24 23:04:53 +01:00
TracyLock.hpp Remove extra semicolons at the end of namespaces 2020-05-10 15:32:39 +02:00
TracyProfiler.cpp Auto-initialize profiler in delayed init scenario. 2020-05-19 13:55:54 +02:00
TracyProfiler.hpp Harden against uninitialized rpmalloc. 2020-05-19 13:51:11 +02:00
TracyScoped.hpp Don't retrieve connection id, if zone is not active. 2020-01-25 17:21:30 +01:00
TracySysTime.cpp Implement reading sys time on BSD. 2019-11-21 20:41:57 +01:00
TracySysTime.hpp Implement reading sys time on BSD. 2019-11-21 20:41:57 +01:00
TracySysTrace.cpp Build sanitization & Static analysis warning fixes 2020-05-02 14:52:57 -07:00
TracySysTrace.hpp Store sampling period. 2020-02-25 23:08:52 +01:00
TracySysTracePayload.hpp Embed precompiled tracy_systrace for android. 2019-09-27 15:50:58 +02:00
TracyThread.hpp Use native windows threads on cygwin, mingw. 2019-11-06 01:42:14 +01:00