From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261736AbULaHAG (ORCPT ); Fri, 31 Dec 2004 02:00:06 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261738AbULaHAG (ORCPT ); Fri, 31 Dec 2004 02:00:06 -0500 Received: from rproxy.gmail.com ([64.233.170.206]:27764 "EHLO rproxy.gmail.com") by vger.kernel.org with ESMTP id S261736AbULaHAB (ORCPT ); Fri, 31 Dec 2004 02:00:01 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=fxk0LDIBgJBwJFD1gbSBri2fn1en20cMdL5IzVEoFLZy1bhFf5wJuhEWp8guZiJLuaiz1eKR7qUHbFayTcZ2sN+AXwoLLvmm//3TZqguQKLJamNe1izTQAsRw/2pXH312DRhZD1veWNQyTOY11Ugj2OmH7xNHZb+0qolgzLv5VA= Message-ID: <5304685704123023007441a4c3@mail.gmail.com> Date: Fri, 31 Dec 2004 00:00:01 -0700 From: Jesse Allen Reply-To: Jesse Allen To: Linus Torvalds Subject: Re: ptrace single-stepping change breaks Wine Cc: Daniel Jacobowitz , Davide Libenzi , Mike Hearn , Thomas Sailer , Eric Pouech , Roland McGrath , Kernel Mailing List , Andrew Morton , wine-devel In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <53046857041230112742acccbe@mail.gmail.com> <20041230230046.GA14843@nevyn.them.org> <20041231053618.GA25850@nevyn.them.org> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 30 Dec 2004 21:47:42 -0800 (PST), Linus Torvalds wrote: > > > > So I looked at just sharing the code with the debug trap handler, and the > result is appended. strace works, as does all the TF tests I've thrown at > it, and the code actually looks better anyway (the old do_debug code looks > like it got the EIP wrong in VM86 mode, for example, this just cleans > that up too). Just use a common "send_sigtrap()" routine. > > Does this look saner? > Yeah. I've tested and this one works. I don't have any other copy protection schemes that are broken. Of the cd-rom based, older safedisc still worked, and the newer one needs a special device driver that wine cannot load properly yet. It's more likely if there is a problem with one that it's a problem with wine at this point. Jesse