From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 750 invoked by alias); 5 Sep 2009 08:24:10 -0000 Received: (qmail 736 invoked by uid 22791); 5 Sep 2009 08:24:08 -0000 X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from smtp2.ugent.be (HELO smtp2.UGent.be) (157.193.49.126) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 05 Sep 2009 08:24:01 +0000 Received: from localhost (mcheck3.ugent.be [157.193.71.89]) by smtp2.UGent.be (Postfix) with ESMTP id 63521449E58 for ; Sat, 5 Sep 2009 10:23:58 +0200 (CEST) Received: from smtp2.UGent.be ([157.193.49.126]) by localhost (mcheck3.ugent.be [157.193.43.11]) (amavisd-new, port 10024) with ESMTP id UaJYEFe3+vx0 for ; Sat, 5 Sep 2009 10:23:57 +0200 (CEST) Received: from firefly.lan (unknown [91.182.176.72]) (Authenticated sender: jmaebe) by smtp2.UGent.be (Postfix) with ESMTPSA id 9B3FE449E56 for ; Sat, 5 Sep 2009 10:23:57 +0200 (CEST) Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Mime-Version: 1.0 (Apple Message framework v1075.2) Subject: Re: [gdb-7.0 release] 2009-09-02 status and proposed plan From: Jonas Maebe In-Reply-To: <200909050812.n858CrY4005087@brahms.sibelius.xs4all.nl> Date: Sat, 05 Sep 2009 08:24:00 -0000 Content-Transfer-Encoding: 7bit Message-Id: References: <20090902164425.GR4379@adacore.com> <20090905002520.GA19729@adacore.com> <200909050812.n858CrY4005087@brahms.sibelius.xs4all.nl> To: gdb@sourceware.org X-j-chkmail-Enveloppe: 4AA2201C.000/91.182.176.72/[91.182.176.72]/firefly.lan/ X-j-chkmail-Score: MSGID : 4AA2201C.000 on smtp2.UGent.be : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2009-09/txt/msg00103.txt.bz2 On 05 Sep 2009, at 10:12, Mark Kettenis wrote: > Unless people are aware of an operating system that uses negative > numbers for system calls Afaik, Mac OS X uses negative numbers for Mach traps and positive ones for BSD-style syscalls (both use the same kernel interface, i.e., int 0x80/syscall/sysenter on x86, etc). On the other hand, the syscall interface (both Mach and BSD) is private on Mac OS X and syscall behaviour can differ even between minor OS revisions, so a syscall replay mechanism would not be really feasible for that platform (or at the very least, it would be extremely fragile). Jonas