diff options
Diffstat (limited to 'lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h')
| -rw-r--r-- | lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h b/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h index 7ef3cb71c84..825e6b66d15 100644 --- a/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h +++ b/lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h @@ -129,15 +129,15 @@ public: DoHalt (bool &caused_stop); virtual lldb_private::Error - WillDetach (); - - virtual lldb_private::Error DoDetach (); virtual lldb_private::Error DoSignal (int signal); virtual lldb_private::Error + WillDestroy (); + + virtual lldb_private::Error DoDestroy (); virtual void @@ -241,11 +241,9 @@ protected: eBroadcastBitAsyncThreadShouldExit = (1 << 1) }; - - lldb_private::Error - InterruptIfRunning (bool discard_thread_plans, - bool catch_stop_event, - lldb::EventSP &stop_event_sp); + lldb::ThreadSP + GetKernelThread (lldb_private::ThreadList &old_thread_list, + lldb_private::ThreadList &new_thread_list); //------------------------------------------------------------------ /// Broadcaster event bits definitions. @@ -253,6 +251,7 @@ protected: CommunicationKDP m_comm; lldb_private::Broadcaster m_async_broadcaster; lldb::thread_t m_async_thread; + bool m_destroy_in_process; bool StartAsyncThread (); |

