Improved API logging.
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@117772 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/API/SBDebugger.cpp b/source/API/SBDebugger.cpp
index 0987ff9..a0aa125 100644
--- a/source/API/SBDebugger.cpp
+++ b/source/API/SBDebugger.cpp
@@ -411,19 +411,20 @@
const char *
SBDebugger::StateAsCString (lldb::StateType state)
{
- Log *log = lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API);
-
- if (log)
- log->Printf ("SBDebugger::StateAsCString (state=%d) => '%s'", state,
- lldb_private::StateAsCString (state));
-
return lldb_private::StateAsCString (state);
}
bool
SBDebugger::StateIsRunningState (lldb::StateType state)
{
- return lldb_private::StateIsRunningState (state);
+ Log *log = lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API);
+
+ const bool result = lldb_private::StateIsRunningState (state);
+ if (log)
+ log->Printf ("SBDebugger::StateIsRunningState (state=%s) => %i",
+ lldb_private::StateAsCString (state), result);
+
+ return result;
}
bool
@@ -431,11 +432,12 @@
{
Log *log = lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API);
+ const bool result = lldb_private::StateIsStoppedState (state);
if (log)
- log->Printf ("SBDebugger::StateIsStoppedState (state=%d) => '%s'", state,
- (lldb_private::StateIsStoppedState (state) ? "true" : "false"));
+ log->Printf ("SBDebugger::StateIsStoppedState (state=%s) => %i",
+ lldb_private::StateAsCString (state), result);
- return lldb_private::StateIsStoppedState (state);
+ return result;
}
@@ -453,6 +455,14 @@
Error error (m_opaque_sp->GetTargetList().CreateTarget (*m_opaque_sp, file_spec, arch, NULL, true, target_sp));
target.reset (target_sp);
}
+
+ Log *log = lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API);
+ if (log)
+ {
+ log->Printf ("SBDebugger(%p)::CreateTargetWithFileAndTargetTriple (filename='%s', tiple = %s) => SBTarget(%p)",
+ m_opaque_sp.get(), filename, target_triple, target.get());
+ }
+
return target;
}
@@ -501,11 +511,8 @@
if (log)
{
- SBStream sstr;
- target.GetDescription (sstr, lldb::eDescriptionLevelFull);
- log->Printf ("SBDebugger(%p)::CreateTargetWithFileAndArch (filename='%s', arcname='%s') "
- "=> SBTarget(%p): %s", m_opaque_sp.get(), filename, archname, target.get(),
- sstr.GetData());
+ log->Printf ("SBDebugger(%p)::CreateTargetWithFileAndArch (filename='%s', arch = %s) => SBTarget(%p)",
+ m_opaque_sp.get(), filename, archname, target.get());
}
return target;
@@ -543,6 +550,12 @@
target.reset (target_sp);
}
}
+ Log *log = lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API);
+ if (log)
+ {
+ log->Printf ("SBDebugger(%p)::CreateTarget (filename='%s') => SBTarget(%p)",
+ m_opaque_sp.get(), filename, target.get());
+ }
return target;
}