From a677048d2bc0e5ed9710206233f42b5ec89c2291 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sat, 31 Mar 2018 14:13:46 +0200 Subject: [PATCH] Fix try_lock(). --- client/TracyLock.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/TracyLock.hpp b/client/TracyLock.hpp index 4ce423ef..d3830bd0 100644 --- a/client/TracyLock.hpp +++ b/client/TracyLock.hpp @@ -92,7 +92,7 @@ public: auto& tail = token->get_tail_index(); auto item = token->enqueue_begin( magic ); MemWrite( &item->hdr.type, QueueType::LockObtain ); - MemWrite( &item->lockObtain.id, (uint64_t)&m_lockable ); + MemWrite( &item->lockObtain.id, m_id ); MemWrite( &item->lockObtain.thread, GetThreadHandle() ); MemWrite( &item->lockObtain.time, Profiler::GetTime() ); tail.store( magic + 1, std::memory_order_release ); @@ -198,7 +198,7 @@ public: auto& tail = token->get_tail_index(); auto item = token->enqueue_begin( magic ); MemWrite( &item->hdr.type, QueueType::LockObtain ); - MemWrite( &item->lockObtain.id, (uint64_t)&m_lockable ); + MemWrite( &item->lockObtain.id, m_id ); MemWrite( &item->lockObtain.thread, GetThreadHandle() ); MemWrite( &item->lockObtain.time, Profiler::GetTime() ); tail.store( magic + 1, std::memory_order_release ); @@ -262,7 +262,7 @@ public: auto& tail = token->get_tail_index(); auto item = token->enqueue_begin( magic ); MemWrite( &item->hdr.type, QueueType::LockSharedObtain ); - MemWrite( &item->lockObtain.id, (uint64_t)&m_lockable ); + MemWrite( &item->lockObtain.id, m_id ); MemWrite( &item->lockObtain.thread, GetThreadHandle() ); MemWrite( &item->lockObtain.time, Profiler::GetTime() ); tail.store( magic + 1, std::memory_order_release );