Handle EXIT_THREAD_DEBUG_EVENT
(self, debug_event)
| 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 |
nothing calls this directly
no test coverage detected