diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 370375a1..f8bb1bd4 100755 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -411,6 +411,9 @@ void View::Process( const QueueItem& ev ) case QueueType::LockRelease: ProcessLockRelease( ev.lockRelease ); break; + case QueueType::LockMark: + ProcessLockMark( ev.lockMark ); + break; default: assert( false ); break; @@ -560,6 +563,11 @@ void View::ProcessLockRelease( const QueueLockRelease& ev ) } } +void View::ProcessLockMark( const QueueLockMark& ev ) +{ + std::lock_guard lock( m_lock ); +} + void View::CheckString( uint64_t ptr ) { if( m_strings.find( ptr ) != m_strings.end() ) return; diff --git a/server/TracyView.hpp b/server/TracyView.hpp index e8c25d2b..1a9ba1bf 100755 --- a/server/TracyView.hpp +++ b/server/TracyView.hpp @@ -68,6 +68,7 @@ private: void ProcessLockWait( const QueueLockWait& ev ); void ProcessLockObtain( const QueueLockObtain& ev ); void ProcessLockRelease( const QueueLockRelease& ev ); + void ProcessLockMark( const QueueLockMark& ev ); void CheckString( uint64_t ptr ); void CheckThreadString( uint64_t id );