mirror of
https://github.com/intel/llvm.git
synced 2026-01-15 04:17:17 +08:00
Cleaned up the UUID mismatch just printing itself whenever it wants to by allowing an optional feedback stream to be passed along when getting the symbol vendor.
llvm-svn: 170174
This commit is contained in:
@@ -768,7 +768,7 @@ Module::FindTypes (const SymbolContext& sc,
|
||||
//}
|
||||
|
||||
SymbolVendor*
|
||||
Module::GetSymbolVendor (bool can_create)
|
||||
Module::GetSymbolVendor (bool can_create, lldb_private::Stream *feedback_strm)
|
||||
{
|
||||
Mutex::Locker locker (m_mutex);
|
||||
if (m_did_load_symbol_vendor == false && can_create)
|
||||
@@ -777,7 +777,7 @@ Module::GetSymbolVendor (bool can_create)
|
||||
if (obj_file != NULL)
|
||||
{
|
||||
Timer scoped_timer(__PRETTY_FUNCTION__, __PRETTY_FUNCTION__);
|
||||
m_symfile_ap.reset(SymbolVendor::FindPlugin(shared_from_this()));
|
||||
m_symfile_ap.reset(SymbolVendor::FindPlugin(shared_from_this(), feedback_strm));
|
||||
m_did_load_symbol_vendor = true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user