summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
diff options
context:
space:
mode:
authorCaroline Tice <ctice@apple.com>2010-11-16 05:07:41 +0000
committerCaroline Tice <ctice@apple.com>2010-11-16 05:07:41 +0000
commitef5c6d02f54ee66cbe467e7de6fc38a274ebe943 (patch)
tree1ad38da51946018d15fa004ed35a1567d63b8f99 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
parent7d19efd6ff3f95faa8be3b28425aa01f23e9aa29 (diff)
downloadbcm5719-llvm-ef5c6d02f54ee66cbe467e7de6fc38a274ebe943.tar.gz
bcm5719-llvm-ef5c6d02f54ee66cbe467e7de6fc38a274ebe943.zip
Make processes use InputReaders for their input. Move the process
ReadThread stuff into the main Process class (out of the Process Plugins). This has the (intended) side effect of disabling the command line tool from reading input/commands while the process is running (the input is directed to the running process rather than to the command interpreter). llvm-svn: 119329
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
index 6330c7b0fb2..ae79c5a48bc 100644
--- a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
+++ b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
@@ -261,11 +261,11 @@ protected:
bool
ProcessIDIsValid ( ) const;
- static void
- STDIOReadThreadBytesReceived (void *baton, const void *src, size_t src_len);
+// static void
+// STDIOReadThreadBytesReceived (void *baton, const void *src, size_t src_len);
- void
- AppendSTDOUT (const char* s, size_t len);
+// void
+// AppendSTDOUT (const char* s, size_t len);
void
Clear ( );
@@ -321,9 +321,7 @@ protected:
std::auto_ptr<lldb_private::DynamicLoader> m_dynamic_loader_ap;
lldb_private::Flags m_flags; // Process specific flags (see eFlags enums)
- lldb_private::Communication m_stdio_communication;
lldb_private::Mutex m_stdio_mutex; // Multithreaded protection for stdio
- std::string m_stdout_data;
lldb::ByteOrder m_byte_order;
GDBRemoteCommunication m_gdb_comm;
lldb::pid_t m_debugserver_pid;
OpenPOWER on IntegriCloud