Files
tracy/public/client
Bartosz Taudul 5f7a36cf44 Do not assert on early TracyDebug calls.
TracyDebug fires from SysPower's ctor while it scans intel-rapl, which
runs as a Profiler member initializer -- before s_instance is set in
the Profiler ctor body. Under TRACY_MANUAL_LIFETIME without
TRACY_ON_DEMAND, the TracyInternalMessage path guarded this with
assert(ProfilerAvailable()), which aborted tracy-monitor whenever it
was run as root (only then is intel-rapl readable, so the log is
actually reached).

Soften the assert to an early-out, matching the TRACY_ON_DEMAND branch.
A TracyDebug issued before the profiler is up now silently skips
instead of aborting.
2026-04-24 21:27:58 +02:00
..
2025-07-16 12:51:16 +02:00
2022-07-30 13:29:57 +02:00
2026-03-04 21:42:14 -08:00
2025-07-21 15:30:42 -07:00
2022-07-20 01:06:12 +02:00
2023-03-10 00:23:09 +01:00
2025-07-16 12:51:16 +02:00