diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index ca35e39c..87d7fc1f 100644 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -569,16 +569,20 @@ static uint64_t GetPid() #endif } -static void AckServerQuery() +void Profiler::AckServerQuery() { - TracyLfqPrepare( QueueType::AckServerQueryNoop ); - TracyLfqCommit; + QueueItem item; + MemWrite( &item.hdr.type, QueueType::AckServerQueryNoop ); + NeedDataSize( QueueDataSize[(int)QueueType::AckServerQueryNoop] ); + AppendDataUnsafe( &item, QueueDataSize[(int)QueueType::AckServerQueryNoop] ); } -static void AckSourceCodeNotAvailable() +void Profiler::AckSourceCodeNotAvailable() { - TracyLfqPrepare( QueueType::AckSourceCodeNotAvailable ); - TracyLfqCommit; + QueueItem item; + MemWrite( &item.hdr.type, QueueType::AckSourceCodeNotAvailable ); + NeedDataSize( QueueDataSize[(int)QueueType::AckSourceCodeNotAvailable] ); + AppendDataUnsafe( &item, QueueDataSize[(int)QueueType::AckSourceCodeNotAvailable] ); } static BroadcastMessage& GetBroadcastMessage( const char* procname, size_t pnsz, int& len, int port ) diff --git a/client/TracyProfiler.hpp b/client/TracyProfiler.hpp index 86185f73..de32637a 100644 --- a/client/TracyProfiler.hpp +++ b/client/TracyProfiler.hpp @@ -693,6 +693,9 @@ private: void HandleSymbolCodeQuery( uint64_t symbol, uint32_t size ); void HandleSourceCodeQuery(); + void AckServerQuery(); + void AckSourceCodeNotAvailable(); + void CalibrateTimer(); void CalibrateDelay(); void ReportTopology();