Index: runtime/bin/dbg_connection.h |
=================================================================== |
--- runtime/bin/dbg_connection.h (revision 37971) |
+++ runtime/bin/dbg_connection.h (working copy) |
@@ -37,11 +37,11 @@ |
class DebuggerConnectionHandler { |
public: |
- explicit DebuggerConnectionHandler(int debug_fd); |
+ explicit DebuggerConnectionHandler(intptr_t debug_fd); |
~DebuggerConnectionHandler(); |
// Accessors. |
- int debug_fd() const { return debug_fd_; } |
+ intptr_t debug_fd() const { return debug_fd_; } |
// Return message id of current debug command message. |
int MessageId(); |
@@ -61,8 +61,8 @@ |
static void WaitForConnection(); |
// Sends a reply or an error message to a specific debugger client. |
- static void SendMsg(int debug_fd, dart::TextBuffer* msg); |
- static void SendError(int debug_fd, int msg_id, const char* err_msg); |
+ static void SendMsg(intptr_t debug_fd, dart::TextBuffer* msg); |
+ static void SendError(intptr_t debug_fd, int msg_id, const char* err_msg); |
// Sends an event message to all debugger clients that are connected. |
static void BroadcastMsg(dart::TextBuffer* msg); |
@@ -75,7 +75,7 @@ |
// The socket that connects with the debugger client. |
// The descriptor is created and closed by the debugger connection thread. |
- int debug_fd_; |
+ intptr_t debug_fd_; |
// Buffer holding the messages received over the wire from the debugger |
// front end.. |
@@ -83,7 +83,7 @@ |
// Accepts connection requests from debugger client and sets up a |
// connection handler object to read and handle messages from the client. |
- static void AcceptDbgConnection(int debug_fd); |
+ static void AcceptDbgConnection(intptr_t debug_fd); |
// Handlers for generic debug command messages which are not specific to |
// an isolate. |
@@ -91,13 +91,14 @@ |
static void HandleIsolatesListCmd(DbgMessage* msg); |
// Helper methods to manage debugger client connections. |
- static void AddNewDebuggerConnection(int debug_fd); |
- static void RemoveDebuggerConnection(int debug_fd); |
- static DebuggerConnectionHandler* GetDebuggerConnectionHandler(int debug_fd); |
+ static void AddNewDebuggerConnection(intptr_t debug_fd); |
+ static void RemoveDebuggerConnection(intptr_t debug_fd); |
+ static DebuggerConnectionHandler* GetDebuggerConnectionHandler( |
+ intptr_t debug_fd); |
static bool IsConnected(); |
// Helper method for sending messages back to a debugger client. |
- static void SendMsgHelper(int debug_fd, dart::TextBuffer* msg); |
+ static void SendMsgHelper(intptr_t debug_fd, dart::TextBuffer* msg); |
// mutex/condition variable used by isolates when writing back to the |
// debugger. This is also used to ensure that the isolate waits for |
@@ -110,7 +111,7 @@ |
// The socket that is listening for incoming debugger connections. |
// This descriptor is created and closed by a native thread. |
- static int listener_fd_; |
+ static intptr_t listener_fd_; |
friend class DebuggerConnectionImpl; |