diff options
| author | Greg Clayton <gclayton@apple.com> | 2010-10-30 04:51:46 +0000 |
|---|---|---|
| committer | Greg Clayton <gclayton@apple.com> | 2010-10-30 04:51:46 +0000 |
| commit | 4838131baf832b78fc9d8df3d38b11ef56ce67d0 (patch) | |
| tree | f1456c8ceb42bf81a72fc59727d7e8a87969a0ea /lldb/source/API/SBDebugger.cpp | |
| parent | 549a31cd3475ba74244f70cc29b8edb6c597e3ce (diff) | |
| download | bcm5719-llvm-4838131baf832b78fc9d8df3d38b11ef56ce67d0.tar.gz bcm5719-llvm-4838131baf832b78fc9d8df3d38b11ef56ce67d0.zip | |
Improved API logging.
llvm-svn: 117772
Diffstat (limited to 'lldb/source/API/SBDebugger.cpp')
| -rw-r--r-- | lldb/source/API/SBDebugger.cpp | 43 |
1 files changed, 28 insertions, 15 deletions
diff --git a/lldb/source/API/SBDebugger.cpp b/lldb/source/API/SBDebugger.cpp index 0987ff9c92c..a0aa1257571 100644 --- a/lldb/source/API/SBDebugger.cpp +++ b/lldb/source/API/SBDebugger.cpp @@ -411,19 +411,20 @@ SBDebugger::GetVersionString () 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 @@ SBDebugger::StateIsStoppedState (lldb::StateType state) { 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 @@ SBDebugger::CreateTargetWithFileAndTargetTriple (const char *filename, 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 @@ SBDebugger::CreateTargetWithFileAndArch (const char *filename, const char *archn 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 @@ SBDebugger::CreateTarget (const char *filename) 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; } |

