The LLDB API (lldb::SB*) is now thread safe!
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@122262 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Target/StackFrame.cpp b/source/Target/StackFrame.cpp
index 341954f..812846f 100644
--- a/source/Target/StackFrame.cpp
+++ b/source/Target/StackFrame.cpp
@@ -688,7 +688,7 @@
{
if (deref)
{
- ValueObjectSP deref_valobj_sp (valobj_sp->Dereference(this, error));
+ ValueObjectSP deref_valobj_sp (valobj_sp->Dereference(error));
valobj_sp = deref_valobj_sp;
}
else if (address_of)
diff --git a/source/Target/Target.cpp b/source/Target/Target.cpp
index 7990111..36058e9 100644
--- a/source/Target/Target.cpp
+++ b/source/Target/Target.cpp
@@ -40,6 +40,7 @@
Broadcaster("lldb.target"),
TargetInstanceSettings (*GetSettingsController()),
m_debugger (debugger),
+ m_mutex (Mutex::eMutexTypeRecursive),
m_images(),
m_section_load_list (),
m_breakpoint_list (false),