1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Collect hardware sample data.

This commit is contained in:
Bartosz Taudul
2021-05-19 23:05:33 +02:00
parent 101cdd9b4b
commit 373a2b66c6
3 changed files with 17 additions and 0 deletions
+6
View File
@@ -6276,10 +6276,16 @@ void Worker::ProcessTidToPid( const QueueTidToPid& ev )
void Worker::ProcessHwSampleCpuCycle( const QueueHwSample& ev )
{
auto it = m_data.hwSamples.find( ev.ip );
if( it == m_data.hwSamples.end() ) it = m_data.hwSamples.emplace( ev.ip, HwSampleData {} ).first;
it->second.cycles++;
}
void Worker::ProcessHwSampleInstructionRetired( const QueueHwSample& ev )
{
auto it = m_data.hwSamples.find( ev.ip );
if( it == m_data.hwSamples.end() ) it = m_data.hwSamples.emplace( ev.ip, HwSampleData {} ).first;
it->second.retired++;
}
void Worker::ProcessParamSetup( const QueueParamSetup& ev )