diff options
Diffstat (limited to 'lldb/source/Plugins/Process/Windows/DebuggerThread.h')
-rw-r--r-- | lldb/source/Plugins/Process/Windows/DebuggerThread.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lldb/source/Plugins/Process/Windows/DebuggerThread.h b/lldb/source/Plugins/Process/Windows/DebuggerThread.h index a11aede2020..0bfb6486208 100644 --- a/lldb/source/Plugins/Process/Windows/DebuggerThread.h +++ b/lldb/source/Plugins/Process/Windows/DebuggerThread.h @@ -34,6 +34,7 @@ class DebuggerThread : public std::enable_shared_from_this<DebuggerThread> virtual ~DebuggerThread(); Error DebugLaunch(const ProcessLaunchInfo &launch_info); + Error DebugAttach(lldb::pid_t pid, const ProcessAttachInfo &attach_info); HostProcess GetProcess() const @@ -80,8 +81,10 @@ class DebuggerThread : public std::enable_shared_from_this<DebuggerThread> // is finished processing and the debug loop can be // continued. - static lldb::thread_result_t DebuggerThreadRoutine(void *data); - lldb::thread_result_t DebuggerThreadRoutine(const ProcessLaunchInfo &launch_info); + static lldb::thread_result_t DebuggerThreadLaunchRoutine(void *data); + lldb::thread_result_t DebuggerThreadLaunchRoutine(const ProcessLaunchInfo &launch_info); + static lldb::thread_result_t DebuggerThreadAttachRoutine(void *data); + lldb::thread_result_t DebuggerThreadAttachRoutine(lldb::pid_t pid, const ProcessAttachInfo &launch_info); }; } |