]> granicus.if.org Git - strace/commitdiff
Remove outdated comment about suspending new tracees
authorDenys Vlasenko <vda.linux@googlemail.com>
Tue, 15 May 2012 13:35:52 +0000 (15:35 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 15 May 2012 13:35:52 +0000 (15:35 +0200)
We no longer track parent/child relationship between tracees.
Therefore, we no longer suspend new tracee until parent is seen
exiting form [v]fork/clone. The comment is obsolete.

* strace.c (trace): Remove outdated comment.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
strace.c

index 65dee7d57057eb442e731714cd4be102dc8d22d0..9d7ee7b31c3aff38694ab9e188dbea5d02c0f54c 100644 (file)
--- a/strace.c
+++ b/strace.c
@@ -1917,15 +1917,6 @@ trace(void)
 
                if (!tcp) {
                        if (followfork) {
-                               /* This is needed to go with the CLONE_PTRACE
-                                  changes in process.c/util.c: we might see
-                                  the child's initial trap before we see the
-                                  parent return from the clone syscall.
-                                  Leave the child suspended until the parent
-                                  returns from its system call.  Only then
-                                  will we have the association of parent and
-                                  child so that we know how to do clearbpt
-                                  in the child.  */
                                tcp = alloctcb(pid);
                                tcp->flags |= TCB_ATTACHED | TCB_STARTUP | post_attach_sigstop;
                                newoutf(tcp);