Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <wolf.pld@gmail.com>2019-08-13 01:20:56 +0300
committerBartosz Taudul <wolf.pld@gmail.com>2019-08-13 03:35:32 +0300
commit0b03fed61c372726aeda3855969121d487c23e53 (patch)
tree08fba36640a098185f7235da1c568d81c75a4de2 /server/TracyWorker.cpp
parent419f74280d10e05a6bd499bbafa7ec3ef4b51f6f (diff)
Add context switch accessor.
Diffstat (limited to 'server/TracyWorker.cpp')
-rw-r--r--server/TracyWorker.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp
index 2339003b..3e3392a1 100644
--- a/server/TracyWorker.cpp
+++ b/server/TracyWorker.cpp
@@ -1246,6 +1246,19 @@ uint64_t Worker::GetPlotCount() const
return cnt;
}
+const ContextSwitch* const Worker::GetContextSwitchData( uint64_t thread ) const
+{
+ auto it = m_data.ctxSwitch.find( thread );
+ if( it != m_data.ctxSwitch.end() )
+ {
+ return it->second;
+ }
+ else
+ {
+ return nullptr;
+ }
+}
+
size_t Worker::GetFullFrameCount( const FrameData& fd ) const
{
const auto sz = fd.frames.size();