diff options
-rw-r--r-- | lldb/source/Core/Listener.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lldb/source/Core/Listener.cpp b/lldb/source/Core/Listener.cpp index 79040190fea..e8cf39e0676 100644 --- a/lldb/source/Core/Listener.cpp +++ b/lldb/source/Core/Listener.cpp @@ -56,9 +56,12 @@ Listener::Listener(const char *name) : Listener::~Listener() { - Mutex::Locker locker (m_broadcasters_mutex); + Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_OBJECT)); Clear(); + + if (log) + log->Printf("%p Listener::%s('%s')", this, __FUNCTION__, m_name.c_str()); } void @@ -87,9 +90,8 @@ Listener::Clear() manager_sp->RemoveListener(this); } - if (log != nullptr) - log->Printf ("%p Listener::~Listener('%s')", - static_cast<void*>(this), m_name.c_str()); + if (log) + log->Printf("%p Listener::%s('%s')", this, __FUNCTION__, m_name.c_str()); } uint32_t |