diff options
author | Bartosz Taudul <wolf.pld@gmail.com> | 2019-08-13 01:13:50 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf.pld@gmail.com> | 2019-08-13 03:35:32 +0300 |
commit | 419f74280d10e05a6bd499bbafa7ec3ef4b51f6f (patch) | |
tree | 5ccd299f04eb30608e87f3791deae7bc8a90b883 /server/TracyWorker.hpp | |
parent | 90d26cb1b691dff8cf7b3a1b4dd10f98e669dbb9 (diff) |
Store context switches.
Diffstat (limited to 'server/TracyWorker.hpp')
-rw-r--r-- | server/TracyWorker.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp index 550d9a8f..c4ef69ce 100644 --- a/server/TracyWorker.hpp +++ b/server/TracyWorker.hpp @@ -194,6 +194,8 @@ private: Vector<StringRef> appInfo; CrashEvent crashEvent; + + flat_hash_map<uint64_t, ContextSwitch*, nohash<uint64_t>> ctxSwitch; }; struct MbpsBlock @@ -412,6 +414,7 @@ private: tracy_force_inline void ProcessCallstackFrame( const QueueCallstackFrame& ev ); tracy_force_inline void ProcessCrashReport( const QueueCrashReport& ev ); tracy_force_inline void ProcessSysTime( const QueueSysTime& ev ); + tracy_force_inline void ProcessContextSwitch( const QueueContextSwitch& ev ); tracy_force_inline void ProcessZoneBeginImpl( ZoneEvent* zone, const QueueZoneBegin& ev ); tracy_force_inline void ProcessZoneBeginAllocSrcLocImpl( ZoneEvent* zone, const QueueZoneBegin& ev ); |