From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261542AbUL3FIc (ORCPT ); Thu, 30 Dec 2004 00:08:32 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261546AbUL3FIc (ORCPT ); Thu, 30 Dec 2004 00:08:32 -0500 Received: from x35.xmailserver.org ([69.30.125.51]:16350 "EHLO x35.xmailserver.org") by vger.kernel.org with ESMTP id S261542AbUL3FHk (ORCPT ); Thu, 30 Dec 2004 00:07:40 -0500 X-AuthUser: davidel@xmailserver.org Date: Wed, 29 Dec 2004 21:07:36 -0800 (PST) From: Davide Libenzi X-X-Sender: davide@bigblue.dev.mdolabs.com To: Linus Torvalds cc: Jesse Allen , Mike Hearn , Thomas Sailer , Eric Pouech , Daniel Jacobowitz , Roland McGrath , Kernel Mailing List , Andrew Morton , wine-devel Subject: Re: ptrace single-stepping change breaks Wine In-Reply-To: Message-ID: References: <200411152253.iAFMr8JL030601@magilla.sf.frob.com> <20041120214915.GA6100@tesore.ph.cox.net> <41A251A6.2030205@wanadoo.fr> <1101161953.13273.7.camel@littlegreen> <1104286459.7640.54.camel@gamecube.scs.ch> <1104332559.3393.16.camel@littlegreen> <53046857041229114077eb4d1d@mail.gmail.com> <530468570412291343d1478cf@mail.gmail.com> X-GPG-FINGRPRINT: CFAE 5BEE FD36 F65E E640 56FE 0974 BF23 270F 474E X-GPG-PUBLIC_KEY: http://www.xmailserver.org/davidel.asc MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 29 Dec 2004, Linus Torvalds wrote: > On Wed, 29 Dec 2004, Linus Torvalds wrote: > > > > .. no, I see what's up. System call returns _are_ special for > > single-stepping. I'll think about it.. > > Ok, I think I know what's up. > > It's literally the bogus fake signal that do_syscall_trace() sends. I > think the TIF_SINGLESTEP case in do_syscall_trace() should only do the > ptrace_notify() and return.. I think same. My test simply let the function processing to let thru and reach the fake signal sending point. - Davide