diff options
author | John Harrison <harjohn@google.com> | 2025-01-27 08:58:50 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-27 08:58:50 -0800 |
commit | 873426bea3dd67d80dd10650e64e91c69796614f (patch) | |
tree | 8f83ad5bf3117bda55fd70020b9cf670df6162f1 /libcxx/src | |
parent | b0fab14e9ca24a9160581ea26c19661c6f3a053f (diff) | |
download | llvm-873426bea3dd67d80dd10650e64e91c69796614f.zip llvm-873426bea3dd67d80dd10650e64e91c69796614f.tar.gz llvm-873426bea3dd67d80dd10650e64e91c69796614f.tar.bz2 |
[lldb-dap] Ensure the IO forwarding threads are managed by the DAP object lifecycle. (#122783)
This moves the ownership of the threads that forward stdout/stderr to
the DAP object itself to ensure that the threads are joined and that the
forwarding is cleaned up when the DAP connection is disconnected.
This is part of a larger refactor to allow lldb-dap to run in a
listening mode and accept multiple connections.
This reverts the previous revert and now that the underlying Windows
issue was fixed by 3ea2b546a8d17014d3ecf05356ecfaadf26ed846.
Diffstat (limited to 'libcxx/src')
0 files changed, 0 insertions, 0 deletions