diff options
Diffstat (limited to 'lldb/source/Core/IOHandler.cpp')
-rw-r--r-- | lldb/source/Core/IOHandler.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/Core/IOHandler.cpp b/lldb/source/Core/IOHandler.cpp index abc83f25167..bab0263a0c6 100644 --- a/lldb/source/Core/IOHandler.cpp +++ b/lldb/source/Core/IOHandler.cpp @@ -3330,7 +3330,7 @@ public: if (thread_sp) { ThreadList &thread_list = thread_sp->GetProcess()->GetThreadList(); - Mutex::Locker locker (thread_list.GetMutex()); + std::lock_guard<std::recursive_mutex> guard(thread_list.GetMutex()); ThreadSP selected_thread_sp = thread_list.GetSelectedThread(); if (selected_thread_sp->GetID() != thread_sp->GetID()) { @@ -3412,7 +3412,7 @@ public: TreeItem t (&item, *m_thread_delegate_sp, false); ThreadList &threads = process_sp->GetThreadList(); - Mutex::Locker locker (threads.GetMutex()); + std::lock_guard<std::recursive_mutex> guard(threads.GetMutex()); size_t num_threads = threads.GetSize(); item.Resize (num_threads, t); for (size_t i = 0; i < num_threads; ++i) @@ -4431,7 +4431,7 @@ public: submenus.erase (submenus.begin() + 8, submenus.end()); ThreadList &threads = process->GetThreadList(); - Mutex::Locker locker (threads.GetMutex()); + std::lock_guard<std::recursive_mutex> guard(threads.GetMutex()); size_t num_threads = threads.GetSize(); for (size_t i = 0; i < num_threads; ++i) { |