From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Muller To: gdb-patches Subject: [RFA 3rd] tell in which register a register var is. Date: Fri, 30 Nov 2001 03:31:00 -0000 Message-id: <4.2.0.58.20011130122722.00ac94b0@ics.u-strasbg.fr> X-SW-Source: 2001-11/msg00604.html I simplified my patch as REGISTER_NAME is used without any tests at several other location in gdb sources. OK to commit? 2001-11-30 Pierre Muller * findvar.c (locate_var_value): Specify in which register a register variable is stored. Index: findvar.c =================================================================== RCS file: /cvs/src/src/gdb/findvar.c,v retrieving revision 1.25 diff -r1.25 findvar.c 871a872,877 > error("Address requested for identifier " > "\"%s\" which is in register $%s", > SYMBOL_SOURCE_NAME (var), > REGISTER_NAME (VALUE_REGNO (lazy_value))); > break; > 873,874c879,882 < error ("Address requested for identifier \"%s\" which is in a register.", < SYMBOL_SOURCE_NAME (var)); --- > error("Address requested for identifier " > "\"%s\" which is in frame register $%s", > SYMBOL_SOURCE_NAME (var), > REGISTER_NAME (VALUE_FRAME_REGNUM (lazy_value))); Pierre Muller Institut Charles Sadron 6,rue Boussingault F 67083 STRASBOURG CEDEX (France) mailto:muller@ics.u-strasbg.fr Phone : (33)-3-88-41-40-07 Fax : (33)-3-88-41-40-99 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25560 invoked by alias); 30 Nov 2001 11:31:38 -0000 Mailing-List: contact gdb-patches-help@sourceware.cygnus.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 25214 invoked from network); 30 Nov 2001 11:30:14 -0000 Received: from unknown (HELO cerbere.u-strasbg.fr) (130.79.112.7) by hostedprojects.ges.redhat.com with SMTP; 30 Nov 2001 11:30:14 -0000 Received: from laocoon (laocoon.u-strasbg.fr [130.79.112.72]) by cerbere.u-strasbg.fr (8.9.3/8.8.7) with ESMTP id MAA06481 for ; Fri, 30 Nov 2001 12:30:11 +0100 Message-ID: <4.2.0.58.20011130122722.00ac94b0@ics.u-strasbg.fr> X-Sender: muller@ics.u-strasbg.fr X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 Date: Wed, 21 Nov 2001 13:43:00 -0000 To: gdb-patches From: Pierre Muller Subject: [RFA 3rd] tell in which register a register var is. Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-SW-Source: 2001-11/txt/msg00389.txt.bz2 Message-ID: <20011121134300.hXmcBz9uVkE7md8rFX7l29oyu4YJpKNkAwwrnXd3WPA@z> I simplified my patch as REGISTER_NAME is used without any tests at several other location in gdb sources. OK to commit? 2001-11-30 Pierre Muller * findvar.c (locate_var_value): Specify in which register a register variable is stored. Index: findvar.c =================================================================== RCS file: /cvs/src/src/gdb/findvar.c,v retrieving revision 1.25 diff -r1.25 findvar.c 871a872,877 > error("Address requested for identifier " > "\"%s\" which is in register $%s", > SYMBOL_SOURCE_NAME (var), > REGISTER_NAME (VALUE_REGNO (lazy_value))); > break; > 873,874c879,882 < error ("Address requested for identifier \"%s\" which is in a register.", < SYMBOL_SOURCE_NAME (var)); --- > error("Address requested for identifier " > "\"%s\" which is in frame register $%s", > SYMBOL_SOURCE_NAME (var), > REGISTER_NAME (VALUE_FRAME_REGNUM (lazy_value))); Pierre Muller Institut Charles Sadron 6,rue Boussingault F 67083 STRASBOURG CEDEX (France) mailto:muller@ics.u-strasbg.fr Phone : (33)-3-88-41-40-07 Fax : (33)-3-88-41-40-99