From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9845 invoked by alias); 5 Jul 2008 08:48:28 -0000 Received: (qmail 9835 invoked by uid 22791); 5 Jul 2008 08:48:27 -0000 X-Spam-Check-By: sourceware.org Received: from host0.dyn.jankratochvil.net (HELO host0.dyn.jankratochvil.net) (89.250.240.59) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 05 Jul 2008 08:47:27 +0000 Received: from host0.dyn.jankratochvil.net (localhost [127.0.0.1]) by host0.dyn.jankratochvil.net (8.14.2/8.14.2) with ESMTP id m658lJnD019287; Sat, 5 Jul 2008 10:47:19 +0200 Received: (from jkratoch@localhost) by host0.dyn.jankratochvil.net (8.14.2/8.14.2/Submit) id m658lIP1019283; Sat, 5 Jul 2008 10:47:18 +0200 Date: Sat, 05 Jul 2008 08:48:00 -0000 From: Jan Kratochvil To: Daniel Jacobowitz Cc: gdb-patches@sourceware.org Subject: Re: [patch] Fix Linux attach to signalled/stopped processes Message-ID: <20080705084718.GA18744@host0.dyn.jankratochvil.net> References: <20080401223012.GA14076@host0.dyn.jankratochvil.net> <20080410153735.GD21662@caradoc.them.org> <20080410154839.GA5375@host0.dyn.jankratochvil.net> <20080410231205.2DBFD26F992@magilla.localdomain> <20080411161824.GA4183@host0.dyn.jankratochvil.net> <20080412000155.7F07A26FA5E@magilla.localdomain> <20080414143448.GA32227@caradoc.them.org> <20080414150919.GB32227@caradoc.them.org> <20080415203153.GA19151@host0.dyn.jankratochvil.net> <20080501185018.GC22218@caradoc.them.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080501185018.GC22218@caradoc.them.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2008-07/txt/msg00064.txt.bz2 On Thu, 01 May 2008 20:50:18 +0200, Daniel Jacobowitz wrote: > Thanks, I've merged it. Here's what I checked in. Please note the ChangeLog has no entry for this commit: http://sourceware.org/ml/gdb-cvs/2008-05/msg00010.html Regards, Jan > 2008-05-01 Daniel Jacobowitz > Pedro Alves > > Based on work by Jan Kratochvil and Jeff > Johnston . > > * NEWS: Mention attach to stopped process fix. > * infcmd.c (detach_command, disconnect_command): Discard the thread > list. > * infrun.c (handle_inferior_event): Do not ignore non-SIGSTOP while > attaching. Use signal_stop_state. > (signal_stop_state): Check stop_soon. > * linux-nat.c (kill_lwp): Declare earlier. > (pid_is_stopped, linux_nat_post_attach_wait): New. > (lin_lwp_attach_lwp): Use linux_nat_post_attach_wait. Update > comments. > (linux_nat_attach): Use linux_nat_post_attach_wait. > (detach_callback, linux_nat_detach): Improve handling for signalled > processes. > (linux_nat_pid_to_str): Always print out the LWP ID if it differs > from the process ID. > * Makefile.in (infcmd.o): Update. > > 2008-05-01 Jan Kratochvil > Daniel Jacobowitz > > * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp, > gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp, > gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New. > > Index: Makefile.in > Index: NEWS > Index: infcmd.c > Index: infrun.c > Index: linux-nat.c > Index: testsuite/gdb.threads/attach-into-signal.c > Index: testsuite/gdb.threads/attach-into-signal.exp > Index: testsuite/gdb.threads/attach-stopped.c > Index: testsuite/gdb.threads/attach-stopped.exp > Index: testsuite/gdb.threads/attachstop-mt.c > Index: testsuite/gdb.threads/attachstop-mt.exp