[Lldb-commits] [lldb] [lldb-dap] Adding exception handling for dap server disconnect and terminations in lldbdap_testcase.py (PR #155335)
John Harrison via lldb-commits
lldb-commits at lists.llvm.org
Tue Sep 9 11:21:45 PDT 2025
================
@@ -450,6 +450,20 @@ def disassemble(self, threadId=None, frameIndex=None):
return disassembled_instructions, disassembled_instructions[memoryReference]
+ def dapCleanup(self, disconnectAutomatically):
+ if disconnectAutomatically:
+ try:
----------------
ashgti wrote:
If they're in LIFO, then couldn't we just swap the order like:
```
def _dapCleanup(self, disconnectAutomatically: bool):
self.addTearDownHook(self.dap_server.terminate)
if disconnectAutomatically:
self.addTearDownHook(lambda: self.dap_server.request_disconnect(terminateDebuggee=True))
```
https://github.com/llvm/llvm-project/pull/155335
More information about the lldb-commits
mailing list