[Lldb-commits] [PATCH] D128932: [lldb] [llgs] Improve stdio forwarding in multiprocess+nonstop
Michał Górny via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Fri Jul 1 00:36:00 PDT 2022
mgorny added inline comments.
================
Comment at: lldb/test/API/tools/lldb-server/TestGdbRemoteForkNonStop.py:116
+ parent_pid, parent_tid, child_pid, child_tid = (
+ self.start_fork_test(["fork", "sleep:2", "print-pid", "sleep:2",
+ "stop"],
----------------
mgorny wrote:
> I really dislike these sleeps but I can't think of a better way of doing it (short of using IPC for synchronization). The goal is to 1) ensure that both processes start before they start outputting, and 2) ensure that both output before the first stop reason comes.
Ok, semaphores are not scary after all, and I suppose we can expect them to work if we expect `fork()` to work.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D128932/new/
https://reviews.llvm.org/D128932
More information about the lldb-commits
mailing list