MCPcopy Create free account
hub / github.com/ELMERIKH/PyinMemoryPE / _handle_exit_thread

Method _handle_exit_thread

windows/debug/debugger.py:828–838  ·  view source on GitHub ↗

Handle EXIT_THREAD_DEBUG_EVENT

(self, debug_event)

Source from the content-addressed store, hash-verified

826
827
828 def _handle_exit_thread(self, debug_event):
829 """Handle EXIT_THREAD_DEBUG_EVENT"""
830 self._update_debugger_state(debug_event)
831 exit_thread = debug_event.u.ExitThread
832 with self.DisabledMemoryBreakpoint():
833 retvalue = self.on_exit_thread(exit_thread)
834 del self.threads[self.current_thread.tid]
835 del self._hardware_breakpoint[self.current_thread.tid]
836 del self._explicit_single_step[self.current_thread.tid]
837 del self._breakpoint_to_reput[self.current_thread.tid]
838 return retvalue
839
840 def _internal_on_create_process(self, create_process):
841 return None

Callers

nothing calls this directly

Calls 3

on_exit_threadMethod · 0.95

Tested by

no test coverage detected