Cleanup logging to use the new "std::string FileSpec::GetPath()" function. Also added a similar function for modules:
std::string
Module::GetSpecificationDescription () const;
This returns the module as "/usr/lib/libfoo.dylib" for normal files (calls "std::string FileSpec::GetPath()" on m_file) but it also might include the object name in case the module is for a .o file in a BSD archive ("/usr/lib/libfoo.a(bar.o)"). Cleaned up necessary logging code to use it.
llvm-svn: 180717
This commit is contained in:
@@ -139,12 +139,10 @@ SBModule::SetPlatformFileSpec (const lldb::SBFileSpec &platform_file)
|
||||
|
||||
if (log)
|
||||
{
|
||||
log->Printf ("SBModule(%p)::SetPlatformFileSpec (SBFileSpec(%p (%s%s%s)) => %i",
|
||||
log->Printf ("SBModule(%p)::SetPlatformFileSpec (SBFileSpec(%p (%s)) => %i",
|
||||
module_sp.get(),
|
||||
platform_file.get(),
|
||||
platform_file->GetDirectory().GetCString(),
|
||||
platform_file->GetDirectory() ? "/" : "",
|
||||
platform_file->GetFilename().GetCString(),
|
||||
platform_file->GetPath().c_str(),
|
||||
result);
|
||||
}
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user