diff options
Diffstat (limited to 'lldb/source/API/SBCommunication.cpp')
-rw-r--r-- | lldb/source/API/SBCommunication.cpp | 131 |
1 files changed, 5 insertions, 126 deletions
diff --git a/lldb/source/API/SBCommunication.cpp b/lldb/source/API/SBCommunication.cpp index 41fb0062d09..dc5716eed26 100644 --- a/lldb/source/API/SBCommunication.cpp +++ b/lldb/source/API/SBCommunication.cpp @@ -12,7 +12,6 @@ #include "lldb/Core/Communication.h" #include "lldb/Host/ConnectionFileDescriptor.h" #include "lldb/Host/Host.h" -#include "lldb/Utility/Log.h" using namespace lldb; using namespace lldb_private; @@ -24,13 +23,6 @@ SBCommunication::SBCommunication() : m_opaque(NULL), m_opaque_owned(false) { SBCommunication::SBCommunication(const char *broadcaster_name) : m_opaque(new Communication(broadcaster_name)), m_opaque_owned(true) { LLDB_RECORD_CONSTRUCTOR(SBCommunication, (const char *), broadcaster_name); - - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - - if (log) - log->Printf("SBCommunication::SBCommunication (broadcaster_name=\"%s\") => " - "SBCommunication(%p)", - broadcaster_name, static_cast<void *>(m_opaque)); } SBCommunication::~SBCommunication() { @@ -77,8 +69,6 @@ ConnectionStatus SBCommunication::AdoptFileDesriptor(int fd, bool owns_fd) { LLDB_RECORD_METHOD(lldb::ConnectionStatus, SBCommunication, AdoptFileDesriptor, (int, bool), fd, owns_fd); - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - ConnectionStatus status = eConnectionStatusNoConnection; if (m_opaque) { if (m_opaque->HasConnection()) { @@ -91,13 +81,6 @@ ConnectionStatus SBCommunication::AdoptFileDesriptor(int fd, bool owns_fd) { else status = eConnectionStatusLostConnection; } - - if (log) - log->Printf( - "SBCommunication(%p)::AdoptFileDescriptor (fd=%d, ownd_fd=%i) => %s", - static_cast<void *>(m_opaque), fd, owns_fd, - Communication::ConnectionStatusAsCString(status)); - return status; } @@ -105,43 +88,20 @@ ConnectionStatus SBCommunication::Disconnect() { LLDB_RECORD_METHOD_NO_ARGS(lldb::ConnectionStatus, SBCommunication, Disconnect); - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - ConnectionStatus status = eConnectionStatusNoConnection; if (m_opaque) status = m_opaque->Disconnect(); - - if (log) - log->Printf("SBCommunication(%p)::Disconnect () => %s", - static_cast<void *>(m_opaque), - Communication::ConnectionStatusAsCString(status)); - return status; } bool SBCommunication::IsConnected() const { LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBCommunication, IsConnected); - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - bool result = false; - if (m_opaque) - result = m_opaque->IsConnected(); - - if (log) - log->Printf("SBCommunication(%p)::IsConnected () => %i", - static_cast<void *>(m_opaque), result); - - return false; + return m_opaque ? m_opaque->IsConnected() : false; } size_t SBCommunication::Read(void *dst, size_t dst_len, uint32_t timeout_usec, ConnectionStatus &status) { - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - if (log) - log->Printf("SBCommunication(%p)::Read (dst=%p, dst_len=%" PRIu64 - ", timeout_usec=%u, &status)...", - static_cast<void *>(m_opaque), static_cast<void *>(dst), - static_cast<uint64_t>(dst_len), timeout_usec); size_t bytes_read = 0; Timeout<std::micro> timeout = timeout_usec == UINT32_MAX ? Timeout<std::micro>(llvm::None) @@ -151,13 +111,6 @@ size_t SBCommunication::Read(void *dst, size_t dst_len, uint32_t timeout_usec, else status = eConnectionStatusNoConnection; - if (log) - log->Printf("SBCommunication(%p)::Read (dst=%p, dst_len=%" PRIu64 - ", timeout_usec=%u, &status=%s) => %" PRIu64, - static_cast<void *>(m_opaque), static_cast<void *>(dst), - static_cast<uint64_t>(dst_len), timeout_usec, - Communication::ConnectionStatusAsCString(status), - static_cast<uint64_t>(bytes_read)); return bytes_read; } @@ -169,83 +122,34 @@ size_t SBCommunication::Write(const void *src, size_t src_len, else status = eConnectionStatusNoConnection; - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - if (log) - log->Printf("SBCommunication(%p)::Write (src=%p, src_len=%" PRIu64 - ", &status=%s) => %" PRIu64, - static_cast<void *>(m_opaque), static_cast<const void *>(src), - static_cast<uint64_t>(src_len), - Communication::ConnectionStatusAsCString(status), - static_cast<uint64_t>(bytes_written)); - - return 0; + return bytes_written; } bool SBCommunication::ReadThreadStart() { LLDB_RECORD_METHOD_NO_ARGS(bool, SBCommunication, ReadThreadStart); - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - - bool success = false; - if (m_opaque) - success = m_opaque->StartReadThread(); - - if (log) - log->Printf("SBCommunication(%p)::ReadThreadStart () => %i", - static_cast<void *>(m_opaque), success); - - return success; + return m_opaque ? m_opaque->StartReadThread() : false; } bool SBCommunication::ReadThreadStop() { LLDB_RECORD_METHOD_NO_ARGS(bool, SBCommunication, ReadThreadStop); - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - if (log) - log->Printf("SBCommunication(%p)::ReadThreadStop ()...", - static_cast<void *>(m_opaque)); - - bool success = false; - if (m_opaque) - success = m_opaque->StopReadThread(); - - if (log) - log->Printf("SBCommunication(%p)::ReadThreadStop () => %i", - static_cast<void *>(m_opaque), success); - - return success; + return m_opaque ? m_opaque->StopReadThread() : false; } bool SBCommunication::ReadThreadIsRunning() { LLDB_RECORD_METHOD_NO_ARGS(bool, SBCommunication, ReadThreadIsRunning); - bool result = false; - if (m_opaque) - result = m_opaque->ReadThreadIsRunning(); - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - if (log) - log->Printf("SBCommunication(%p)::ReadThreadIsRunning () => %i", - static_cast<void *>(m_opaque), result); - return result; + return m_opaque ? m_opaque->ReadThreadIsRunning() : false; } bool SBCommunication::SetReadThreadBytesReceivedCallback( ReadThreadBytesReceived callback, void *callback_baton) { - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - bool result = false; if (m_opaque) { m_opaque->SetReadThreadBytesReceivedCallback(callback, callback_baton); result = true; } - - if (log) - log->Printf("SBCommunication(%p)::SetReadThreadBytesReceivedCallback " - "(callback=%p, baton=%p) => %i", - static_cast<void *>(m_opaque), - reinterpret_cast<void *>(reinterpret_cast<intptr_t>(callback)), - static_cast<void *>(callback_baton), result); - return result; } @@ -254,14 +158,6 @@ SBBroadcaster SBCommunication::GetBroadcaster() { GetBroadcaster); SBBroadcaster broadcaster(m_opaque, false); - - Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); - - if (log) - log->Printf("SBCommunication(%p)::GetBroadcaster () => SBBroadcaster (%p)", - static_cast<void *>(m_opaque), - static_cast<void *>(broadcaster.get())); - return LLDB_RECORD_RESULT(broadcaster); } @@ -271,20 +167,3 @@ const char *SBCommunication::GetBroadcasterClass() { return Communication::GetStaticBroadcasterClass().AsCString(); } - -// -// void -// SBCommunication::CreateIfNeeded () -//{ -// if (m_opaque == NULL) -// { -// static uint32_t g_broadcaster_num; -// char broadcaster_name[256]; -// ::snprintf (name, broadcaster_name, "%p SBCommunication", this); -// m_opaque = new Communication (broadcaster_name); -// m_opaque_owned = true; -// } -// assert (m_opaque); -//} -// -// |