summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/ConnectionFileDescriptor.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2012-01-27 18:57:04 +0000
committerGreg Clayton <gclayton@apple.com>2012-01-27 18:57:04 +0000
commit9620f466af1470d57411bf83dc82a7c1b5a22465 (patch)
treedb6e6821d2d2f988235acc27a25c10fdad03b2a6 /lldb/source/Core/ConnectionFileDescriptor.cpp
parentf8f0fd765e4859bd8cf6eb4e7d6e187942610b18 (diff)
downloadbcm5719-llvm-9620f466af1470d57411bf83dc82a7c1b5a22465.tar.gz
bcm5719-llvm-9620f466af1470d57411bf83dc82a7c1b5a22465.zip
Disable the ConnectionFileDescriptor mutex for now as it is deadlocking our
test suite and I need to investigate this. llvm-svn: 149141
Diffstat (limited to 'lldb/source/Core/ConnectionFileDescriptor.cpp')
-rw-r--r--lldb/source/Core/ConnectionFileDescriptor.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/lldb/source/Core/ConnectionFileDescriptor.cpp b/lldb/source/Core/ConnectionFileDescriptor.cpp
index b349a410b3e..28f72d57792 100644
--- a/lldb/source/Core/ConnectionFileDescriptor.cpp
+++ b/lldb/source/Core/ConnectionFileDescriptor.cpp
@@ -73,8 +73,8 @@ ConnectionFileDescriptor::ConnectionFileDescriptor () :
m_fd_recv_type (eFDTypeFile),
m_udp_send_sockaddr (),
m_should_close_fd (false),
- m_socket_timeout_usec(0),
- m_mutex (Mutex::eMutexTypeRecursive)
+ m_socket_timeout_usec(0)//,
+ //m_mutex (Mutex::eMutexTypeRecursive)
{
LogSP log(lldb_private::GetLogIfAnyCategoriesSet (LIBLLDB_LOG_CONNECTION | LIBLLDB_LOG_OBJECT));
if (log)
@@ -114,7 +114,7 @@ ConnectionFileDescriptor::IsConnected () const
ConnectionStatus
ConnectionFileDescriptor::Connect (const char *s, Error *error_ptr)
{
- Mutex::Locker locker (m_mutex);
+ //Mutex::Locker locker (m_mutex);
LogSP log(lldb_private::GetLogIfAnyCategoriesSet (LIBLLDB_LOG_CONNECTION));
if (log)
log->Printf ("%p ConnectionFileDescriptor::Connect (url = '%s')", this, s);
@@ -234,7 +234,6 @@ ConnectionFileDescriptor::Connect (const char *s, Error *error_ptr)
ConnectionStatus
ConnectionFileDescriptor::Disconnect (Error *error_ptr)
{
- Mutex::Locker locker (m_mutex);
LogSP log(lldb_private::GetLogIfAnyCategoriesSet (LIBLLDB_LOG_CONNECTION));
if (log)
log->Printf ("%p ConnectionFileDescriptor::Disconnect ()", this);
@@ -389,7 +388,7 @@ ConnectionFileDescriptor::Read (void *dst,
return 0;
}
- Disconnect (NULL);
+ //Disconnect (NULL);
return 0;
}
return bytes_read;
@@ -508,7 +507,7 @@ ConnectionFileDescriptor::Write (const void *src, size_t src_len, ConnectionStat
break; // Break to close....
}
- Disconnect (NULL);
+ //Disconnect (NULL);
return 0;
}
@@ -602,7 +601,7 @@ ConnectionFileDescriptor::BytesAvailable (uint32_t timeout_usec, Error *error_pt
ConnectionStatus
ConnectionFileDescriptor::Close (int& fd, Error *error_ptr)
{
- Mutex::Locker locker (m_mutex);
+ //Mutex::Locker locker (m_mutex);
if (error_ptr)
error_ptr->Clear();
bool success = true;
OpenPOWER on IntegriCloud