================
@@ -510,8 +510,9 @@ def start(self):
         self._thread.start()
 
     def stop(self):
-        self._thread.join()
-        self._thread = None
+        if self._thread is not None:
----------------
rocallahan wrote:

This is not an LLDB stop or an LLDB thread. `thread_`  is the `MockGdbServer`'s 
Python worker thread, and `stop()` is the method you call to shut down the 
server. I'm making this method work in the case where you call `stop()` before 
`start()` has been called, in the `GDBProxyTestBase.tearDown()` test 
scaffolding.

https://github.com/llvm/llvm-project/pull/99736
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to