From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26925 invoked by alias); 18 Aug 2002 04:01:14 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 26917 invoked from network); 18 Aug 2002 04:01:13 -0000 Received: from unknown (HELO crack.them.org) (65.125.64.184) by sources.redhat.com with SMTP; 18 Aug 2002 04:01:13 -0000 Received: from nevyn.them.org ([66.93.61.169] ident=mail) by crack.them.org with asmtp (Exim 3.12 #1 (Debian)) id 17gHFb-0006SP-00; Sat, 17 Aug 2002 23:01:15 -0500 Received: from drow by nevyn.them.org with local (Exim 3.35 #1 (Debian)) id 17gHG5-0006vu-00; Sun, 18 Aug 2002 00:01:45 -0400 Date: Sat, 17 Aug 2002 21:01:00 -0000 From: Daniel Jacobowitz To: Andrew Cagney Cc: gdb@sources.redhat.com Subject: Re: Register Groups (again) Message-ID: <20020818040145.GA26488@nevyn.them.org> Mail-Followup-To: Andrew Cagney , gdb@sources.redhat.com References: <3D5EE0C6.7080902@ges.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3D5EE0C6.7080902@ges.redhat.com> User-Agent: Mutt/1.5.1i X-SW-Source: 2002-08/txt/msg00198.txt.bz2 On Sat, Aug 17, 2002 at 07:48:22PM -0400, Andrew Cagney wrote: > See: http://sources.redhat.com/ml/gdb/2001-02/msg00268.html for the > origins of this idea. > > > I'd like to propose a new object ``struct reggroup'' and a number of > methods: Hmm, it seems more intuitive to me to have attributes for each register. Float, vector, system for the register's class or group, and then we could have other not necessarily mutually exclusive flags. Like, available in kernel or user mode. Just a thought though. > - how it relates to frames > > It currently assumes that the register groups are identical between > frames :-/ With an attribute scheme, once we know which registers are present in a frame we'd know which (say) float registers are present in that frame... -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer