GDB event handler for exit cases.
(_: "gdb.ExitedEvent")
| 3537 | |
| 3538 | |
| 3539 | def exit_handler(_: "gdb.ExitedEvent") -> None: |
| 3540 | """GDB event handler for exit cases.""" |
| 3541 | global gef |
| 3542 | reset_all_caches() |
| 3543 | gef.session.qemu_mode = False |
| 3544 | if gef.session.remote: |
| 3545 | gef.session.remote.close() |
| 3546 | del gef.session.remote |
| 3547 | gef.session.remote = None |
| 3548 | gef.session.remote_initializing = False |
| 3549 | return |
| 3550 | |
| 3551 | |
| 3552 | def memchanged_handler(_: "gdb.MemoryChangedEvent") -> None: |
nothing calls this directly
no test coverage detected