diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index d4ce97cb..7ed41e1a 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -4461,6 +4461,12 @@ bool Worker::Process( const QueueItem& ev ) case QueueType::TidToPid: ProcessTidToPid( ev.tidToPid ); break; + case QueueType::HwSampleCpuCycle: + ProcessHwSampleCpuCycle( ev.hwSample ); + break; + case QueueType::HwSampleInstructionRetired: + ProcessHwSampleInstructionRetired( ev.hwSample ); + break; case QueueType::ParamSetup: ProcessParamSetup( ev.paramSetup ); break; @@ -6268,6 +6274,14 @@ void Worker::ProcessTidToPid( const QueueTidToPid& ev ) if( m_data.tidToPid.find( ev.tid ) == m_data.tidToPid.end() ) m_data.tidToPid.emplace( ev.tid, ev.pid ); } +void Worker::ProcessHwSampleCpuCycle( const QueueHwSample& ev ) +{ +} + +void Worker::ProcessHwSampleInstructionRetired( const QueueHwSample& ev ) +{ +} + void Worker::ProcessParamSetup( const QueueParamSetup& ev ) { CheckString( ev.name ); diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp index e2c1c16a..a2aa1893 100644 --- a/server/TracyWorker.hpp +++ b/server/TracyWorker.hpp @@ -679,6 +679,8 @@ private: tracy_force_inline void ProcessContextSwitch( const QueueContextSwitch& ev ); tracy_force_inline void ProcessThreadWakeup( const QueueThreadWakeup& ev ); tracy_force_inline void ProcessTidToPid( const QueueTidToPid& ev ); + tracy_force_inline void ProcessHwSampleCpuCycle( const QueueHwSample& ev ); + tracy_force_inline void ProcessHwSampleInstructionRetired( const QueueHwSample& ev ); tracy_force_inline void ProcessParamSetup( const QueueParamSetup& ev ); tracy_force_inline void ProcessCpuTopology( const QueueCpuTopology& ev ); tracy_force_inline void ProcessMemNamePayload( const QueueMemNamePayload& ev );