diff options
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp index 666fde4f160..a4141c0786a 100644 --- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp +++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp @@ -206,6 +206,7 @@ ObjectFileMachO::GetSymtab() if (m_symtab_ap.get() == NULL) { m_symtab_ap.reset(new Symtab(this)); + Mutex::Locker locker (m_symtab_ap->GetMutex()); ParseSymtab (true); } return m_symtab_ap.get(); @@ -1348,7 +1349,7 @@ ObjectFileMachO::Dump (Stream *s) m_sections_ap->Dump(s, NULL, true); if (m_symtab_ap.get()) - m_symtab_ap->Dump(s, NULL); + m_symtab_ap->Dump(s, NULL, eSortOrderNone); } |