From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26123 invoked by alias); 22 Aug 2003 13:17:49 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 26091 invoked from network); 22 Aug 2003 13:17:48 -0000 Received: from unknown (HELO igw2.watson.ibm.com) (129.34.20.6) by sources.redhat.com with SMTP; 22 Aug 2003 13:17:48 -0000 Received: from sp1n293en1.watson.ibm.com (sp1n293en1.watson.ibm.com [9.2.112.57]) by igw2.watson.ibm.com (8.11.7/8.11.4) with ESMTP id h7MDFMR11942; Fri, 22 Aug 2003 09:15:22 -0400 Received: from kitch0.watson.ibm.com (kitch0.watson.ibm.com [9.2.224.107]) by sp1n293en1.watson.ibm.com (8.11.7/8.11.7) with ESMTP id h7MDHg155094; Fri, 22 Aug 2003 09:17:42 -0400 Received: (from jimix@localhost) by kitch0.watson.ibm.com (AIX4.3/8.9.3p2/8.9.3/09-18-2002) id JAA67698; Fri, 22 Aug 2003 09:17:42 -0400 From: Jimi Xenidis MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16198.6133.411978.563514@kitch0.watson.ibm.com> Date: Fri, 22 Aug 2003 13:17:00 -0000 To: Andrew Cagney Cc: Daniel Jacobowitz , Kevin Buettner , gdb-patches@sources.redhat.com Subject: Re: Powerpc and software single step In-Reply-To: <3F4440F0.30007@redhat.com> References: <16185.27333.689024.383508@kitch0.watson.ibm.com> <1030819175512.ZM31220@localhost.localdomain> <20030819191300.GA24336@nevyn.them.org> <16194.42367.562777.115053@kitch0.watson.ibm.com> <20030820023005.GA1004@nevyn.them.org> <16194.58265.207405.586920@kitch0.watson.ibm.com> <20030820030931.GA2109@nevyn.them.org> <3F4398EC.2050405@redhat.com> <16195.39851.78762.619597@kitch0.watson.ibm.com> <3F4440F0.30007@redhat.com> X-SW-Source: 2003-08/txt/msg00388.txt.bz2 >>>>> "AC" == Andrew Cagney writes: AC> It may be possible to wrap software single step's predicate in a AC> function that, like the remote protocol, returns the predicate, or AC> always false. >> >> It is my understanding that the predicate is use to conditionally wrap >> the "vector" is it usefull for the predicate to be anything more then >> a boolean in gdbarch? AC> Sorry, I don't understand your question. Ok, its probably my lingo shortcommings. the ppc trees still use the olf MACROS: SOFTWARE_SINGLE_STEP_P (the predicate?) SOFTWARE_SINGLE_STEP (the function which is the gdbarch "vector") since the eval of the predicate is checked before the function is called I opted to toy with the predicate in is macro form to decide its value. Unfortunately in gdbarch land the predicate simply tests for the vector being !=NULL. So my quiestion is really about introducing a boolean to gdbarch that can changed by some user action (such as set). But if it is the "test then call" itself that you are objecting to then obviously this will not solve that. -JX