From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21365 invoked by alias); 16 Feb 2011 20:31:07 -0000 Mailing-List: contact archer-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: List-Id: Received: (qmail 21356 invoked by uid 22791); 16 Feb 2011 20:31:05 -0000 X-SWARE-Spam-Status: No, hits=-4.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Roland McGrath To: Oleg Nesterov X-Fcc: ~/Mail/utrace Cc: Jan Kratochvil , Project Archer Subject: Re: ptrace improvement: PTRACE_O_INHERIT In-Reply-To: Oleg Nesterov's message of Wednesday, 16 February 2011 21:06:54 +0100 <20110216200654.GB17601@redhat.com> References: <20110212005855.E764C1814A4@magilla.sf.frob.com> <20110212190253.GA31866@redhat.com> <20110214193052.3EC8D1814BA@magilla.sf.frob.com> <20110214193812.GA20765@redhat.com> <20110215003551.BC1EA1802A2@magilla.sf.frob.com> <20110215130805.GA30742@redhat.com> <20110215214333.GA18086@host1.dyn.jankratochvil.net> <20110215220153.470031806E0@magilla.sf.frob.com> <20110216194010.GC15576@redhat.com> <20110216200201.7895218020E@magilla.sf.frob.com> <20110216200654.GB17601@redhat.com> Message-Id: <20110216203057.D15E618020E@magilla.sf.frob.com> Date: Wed, 16 Feb 2011 20:31:00 -0000 X-SW-Source: 2011-q1/txt/msg00074.txt.bz2 > Or, attach can use a mutex in engine->data and synchronize with its > own report_clone/report_death callbacks. This makes attach O(n). > ugdb does this. Sure, you'd do that too. But for attaching to live threads, you still have to chase the new clones just done by the unattached threads before you attached them. Thanks, Roland