tracy/client
Bartosz Taudul 4549671caa
Collect and issue debuginfod requests.
Build identifiers stored in vectors are searched linearly. While not optimal,
this is enough for a basic implementation. In the future binary search option
may be explored, to see if it is worthwhile. Possible gains wouldn't be
significant, due to relatively small amount of debug info modules to handle.

Debug info descriptor requests that have not yet been checked for (i.e. not in
the s_di_known vector) are stored in the s_di_pending vector. When a check is
performed from within a libbacktrace callback handler, there are some unknown
problems with downloading data. Hence, the download process is delayed to be
performed at a later time. The debug info descriptors retrieval can be then
repeated.
2022-04-30 21:35:14 +02:00
..
tracy_concurrentqueue.h Change thread id size from 64 to 32 bits. 2021-10-08 00:42:52 +02:00
tracy_rpmalloc.cpp Keep track of rpmalloc thread shutdown state. 2022-02-14 17:52:33 +01:00
tracy_rpmalloc.hpp Mark rprealloc as a part of Tracy API. 2020-12-27 14:11:45 +01:00
tracy_SPSCQueue.h Revert "Backport SPSCQueue commit 3086fa9." 2022-04-01 16:46:50 +02:00
TracyAlloc.cpp Fix rpmalloc init for shared libraries. 2021-06-13 12:15:36 +02:00
TracyArmCpuTable.hpp Update ARM CPU parts list. 2021-06-04 19:41:59 +02:00
TracyCallstack.cpp Collect and issue debuginfod requests. 2022-04-30 21:35:14 +02:00
TracyCallstack.h Allow disabling callstack handling. 2022-02-22 21:26:55 +01:00
TracyCallstack.hpp Add no-op callstack cleanup procedure. 2022-04-30 19:18:52 +02:00
TracyDebug.hpp Add debug print macros. 2021-05-21 01:47:31 +02:00
TracyDxt1.cpp Define NEON data tables only if NEON is available. 2022-04-26 22:01:09 +02:00
TracyDxt1.hpp Experimental DXT1 compressor. 2019-06-27 19:14:51 +02:00
TracyFastVector.hpp Don't init rpmalloc, if we know it has been done already. 2021-06-10 01:48:11 +02:00
TracyLock.hpp Order of lock events is now always well-defined. 2020-07-26 13:54:40 +02:00
TracyProfiler.cpp Add no-op callstack cleanup procedure. 2022-04-30 19:18:52 +02:00
TracyProfiler.hpp Merge pull request #325 from BrychDaneel/automatic_timer_fallback 2022-02-21 13:47:50 +01:00
TracyRingBuffer.hpp Add missing includes. 2022-04-26 22:01:09 +02:00
TracyScoped.hpp Use the possibly-synchronous macros in C++ zones. 2021-10-09 14:58:33 +02:00
TracyStringHelpers.hpp Move inline string copy helpers to a separate header. 2021-10-22 21:53:46 +02:00
TracySysTime.cpp Drop support for Cygwin. 2021-10-07 23:28:40 +02:00
TracySysTime.hpp Drop support for Cygwin. 2021-10-07 23:28:40 +02:00
TracySysTrace.cpp Notify when software sampling setup has failed. 2022-04-29 19:13:40 +02:00
TracySysTrace.hpp Move TRACY_UWP define to own header 2022-02-10 20:26:45 +01:00
TracyThread.hpp -Set thread init false on thread exit for manual lifetime cases 2022-04-05 09:12:05 -07:00