diff options
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/ProcessLinux.h')
-rw-r--r-- | lldb/source/Plugins/Process/Linux/ProcessLinux.h | 49 |
1 files changed, 27 insertions, 22 deletions
diff --git a/lldb/source/Plugins/Process/Linux/ProcessLinux.h b/lldb/source/Plugins/Process/Linux/ProcessLinux.h index 1d332af24fe..1d8232d3bee 100644 --- a/lldb/source/Plugins/Process/Linux/ProcessLinux.h +++ b/lldb/source/Plugins/Process/Linux/ProcessLinux.h @@ -22,17 +22,19 @@ class ProcessMonitor; -class ProcessLinux : - public ProcessPOSIX +namespace lldb_private { +namespace process_linux { + +class ProcessLinux : public ProcessPOSIX { public: //------------------------------------------------------------------ // Static functions. //------------------------------------------------------------------ static lldb::ProcessSP - CreateInstance(lldb_private::Target& target, - lldb_private::Listener &listener, - const lldb_private::FileSpec *); + CreateInstance(Target& target, + Listener &listener, + const FileSpec *); static void Initialize(); @@ -40,7 +42,7 @@ public: static void Terminate(); - static lldb_private::ConstString + static ConstString GetPluginNameStatic(); static const char * @@ -49,41 +51,41 @@ public: //------------------------------------------------------------------ // Constructors and destructors //------------------------------------------------------------------ - ProcessLinux(lldb_private::Target& target, - lldb_private::Listener &listener, - lldb_private::FileSpec *core_file); + ProcessLinux(Target& target, + Listener &listener, + FileSpec *core_file); - lldb_private::Error + Error DoDetach(bool keep_stopped) override; bool DetachRequiresHalt() override { return true; } bool - UpdateThreadList(lldb_private::ThreadList &old_thread_list, lldb_private::ThreadList &new_thread_list) override; + UpdateThreadList(ThreadList &old_thread_list, ThreadList &new_thread_list) override; //------------------------------------------------------------------ // PluginInterface protocol //------------------------------------------------------------------ - lldb_private::ConstString + ConstString GetPluginName() override; uint32_t GetPluginVersion() override; virtual void - GetPluginCommandHelp(const char *command, lldb_private::Stream *strm); + GetPluginCommandHelp(const char *command, Stream *strm); - virtual lldb_private::Error - ExecutePluginCommand(lldb_private::Args &command, - lldb_private::Stream *strm); + virtual Error + ExecutePluginCommand(Args &command, + Stream *strm); - virtual lldb_private::Log * - EnablePluginLogging(lldb_private::Stream *strm, - lldb_private::Args &command); + virtual Log * + EnablePluginLogging(Stream *strm, + Args &command); bool - CanDebug(lldb_private::Target &target, bool plugin_specified_by_name) override; + CanDebug(Target &target, bool plugin_specified_by_name) override; //------------------------------------------------------------------ // ProcessPOSIX overrides @@ -92,14 +94,17 @@ public: StopAllThreads(lldb::tid_t stop_tid) override; POSIXThread * - CreateNewPOSIXThread(lldb_private::Process &process, lldb::tid_t tid) override; + CreateNewPOSIXThread(Process &process, lldb::tid_t tid) override; private: - lldb_private::FileSpec *m_core_file; + FileSpec *m_core_file; // Flag to avoid recursion when stopping all threads. bool m_stopping_threads; }; +} // namespace process_linux +} // namespace lldb_private + #endif // liblldb_ProcessLinux_H_ |