diff options
Diffstat (limited to 'source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h')
| -rw-r--r-- | source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h b/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h index f16057781ddc..caf6eb319e63 100644 --- a/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h +++ b/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h @@ -12,12 +12,12 @@  // C Includes  // C++ Includes +#include <mutex>  #include <unordered_map>  // Other libraries and framework includes  #include "lldb/lldb-private-forward.h"  #include "lldb/Core/Communication.h" -#include "lldb/Host/Mutex.h"  #include "lldb/Host/common/NativeProcessProtocol.h"  #include "lldb/Host/MainLoop.h" @@ -40,7 +40,7 @@ public:      //------------------------------------------------------------------      // Constructors and Destructors      //------------------------------------------------------------------ -    GDBRemoteCommunicationServerLLGS(const lldb::PlatformSP& platform_sp, MainLoop &mainloop); +    GDBRemoteCommunicationServerLLGS(MainLoop &mainloop);      //------------------------------------------------------------------      /// Specify the program to launch and its arguments. @@ -114,12 +114,11 @@ public:      InitializeConnection (std::unique_ptr<Connection> &&connection);  protected: -    lldb::PlatformSP m_platform_sp;      MainLoop &m_mainloop;      MainLoop::ReadHandleUP m_network_handle_up;      lldb::tid_t m_current_tid;      lldb::tid_t m_continue_tid; -    Mutex m_debugged_process_mutex; +    std::recursive_mutex m_debugged_process_mutex;      NativeProcessProtocolSP m_debugged_process_sp;      Communication m_stdio_communication; @@ -127,7 +126,7 @@ protected:      lldb::StateType m_inferior_prev_state;      lldb::DataBufferSP m_active_auxv_buffer_sp; -    Mutex m_saved_registers_mutex; +    std::mutex m_saved_registers_mutex;      std::unordered_map<uint32_t, lldb::DataBufferSP> m_saved_registers_map;      uint32_t m_next_saved_registers_id;      bool m_handshake_completed : 1;  | 
