From b5ad4ec7a31206227b1cd657dd41b21cc6afc98e Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Mon, 29 Apr 2013 17:25:54 +0000 Subject: 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 --- lldb/source/Core/FileLineResolver.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'lldb/source/Core/FileLineResolver.cpp') diff --git a/lldb/source/Core/FileLineResolver.cpp b/lldb/source/Core/FileLineResolver.cpp index 59a875cf68b..15cbbe6ff9e 100644 --- a/lldb/source/Core/FileLineResolver.cpp +++ b/lldb/source/Core/FileLineResolver.cpp @@ -90,10 +90,8 @@ FileLineResolver::GetDepth() void FileLineResolver::GetDescription (Stream *s) { - s->Printf ("File and line resolver for file: \"%s%s%s\" line: %u", - m_file_spec.GetDirectory().GetCString(), - m_file_spec.GetDirectory() ? "/" : "", - m_file_spec.GetFilename().GetCString(), + s->Printf ("File and line resolver for file: \"%s\" line: %u", + m_file_spec.GetPath().c_str(), m_line_number); } -- cgit v1.2.3