From 3b8518f7b63ba24ad4420d459e60c2afcaf02c5f Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 18 Aug 2019 01:53:38 +0200 Subject: [PATCH] Save/load CPU thread data. --- server/TracyEvent.hpp | 2 ++ server/TracyWorker.cpp | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/server/TracyEvent.hpp b/server/TracyEvent.hpp index f51610c1..17299cdf 100644 --- a/server/TracyEvent.hpp +++ b/server/TracyEvent.hpp @@ -449,6 +449,8 @@ struct CpuThreadData uint32_t migrations = 0; }; +enum { CpuThreadDataSize = sizeof( CpuThreadData ) }; + } #endif diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index ac4bf25e..0f284f94 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -1517,6 +1517,16 @@ Worker::Worker( FileRead& f, EventType::Type eventMask ) f.Read2( tid, pid ); m_data.tidToPid.emplace( tid, pid ); } + + f.Read( sz ); + for( uint64_t i=0; i& vec, int64_t& refTime )