tracy/public/client
Bartosz Taudul f4df9013bb
Add memory discard message.
This can be used to erase all allocations made within the named memory
pool. The usual use case would be for arena allocators, which allocate
by advancing a pointer and never have to free the memory. There is no
tracking of individual allocations and everything is freed frequently,
by reseting the pointer, for example once per frame.

Since this is used in special-purpose allocators, there is no support
for discarding the memory of the default memory pool.
2024-10-21 18:22:22 +02:00
..
tracy_concurrentqueue.h Fix MSVC compiler warning 2023-02-08 13:27:17 +00:00
tracy_rpmalloc.cpp Windows for ARM support 2024-06-04 17:21:24 -07:00
tracy_rpmalloc.hpp Update rpmalloc to 1.4.4. 2022-07-30 13:29:57 +02:00
tracy_SPSCQueue.h Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyAlloc.cpp Decouple rpmalloc usage from TRACY_ENABLE flag. 2022-08-08 19:40:16 +02:00
TracyArmCpuTable.hpp Add some more ogryzek device identifiers. 2023-10-20 01:32:05 +02:00
TracyCallstack.cpp Use strlen instead of pointer walking in the rest of places. 2024-06-16 18:20:16 +02:00
TracyCallstack.h Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyCallstack.hpp Fix build warnings for TRACY_NO_CALLSTACK 2024-03-22 09:50:05 -05:00
TracyCpuid.hpp Fix cpuid symbol redefinition on older GCC versions 2022-08-31 17:59:46 +02:00
TracyDebug.hpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyDxt1.cpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyDxt1.hpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyFastVector.hpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyKCore.cpp Fix 32-bit builds. 2024-05-28 20:51:16 +02:00
TracyKCore.hpp Add linux kernel symbol code retrieval. 2024-05-26 20:49:43 +02:00
TracyLock.hpp Wrap std::numeric_limits<T>::max() in parenthesis 2023-08-17 10:03:52 +02:00
TracyOverride.cpp Override dlclose() to do nothing. 2022-10-28 01:21:52 +02:00
TracyProfiler.cpp Add memory discard message. 2024-10-21 18:22:22 +02:00
TracyProfiler.hpp Add memory discard message. 2024-10-21 18:22:22 +02:00
TracyRingBuffer.hpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyScoped.hpp Vararg functions can't be inlined. 2024-08-08 19:55:32 +02:00
TracyStringHelpers.hpp Do not duplicate code. 2022-07-20 01:06:12 +02:00
TracySysPower.cpp Read and report power usage. 2023-03-10 00:23:09 +01:00
TracySysPower.hpp Read and report power usage. 2023-03-10 00:23:09 +01:00
TracySysTime.cpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracySysTime.hpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracySysTrace.cpp remove constexpr from GetSamplingInterval 2024-08-08 22:22:52 -07:00
TracySysTrace.hpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyThread.hpp Fix call to rpmalloc_thread_finalize in manual lifetime use-case. 2022-07-30 14:33:39 +02:00