From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18977 invoked by alias); 14 Jun 2007 09:16:47 -0000 Received: (qmail 18962 invoked by uid 22791); 14 Jun 2007 09:16:46 -0000 X-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,DK_POLICY_SIGNSOME,FORGED_RCVD_HELO X-Spam-Check-By: sourceware.org Received: from wildebeest.demon.nl (HELO gnu.wildebeest.org) (83.160.170.119) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 14 Jun 2007 09:16:41 +0000 Received: from dijkstra.wildebeest.org ([192.168.1.29]) by gnu.wildebeest.org with esmtp (Exim 4.43) id 1HylTi-0002op-IX; Thu, 14 Jun 2007 11:18:55 +0200 Subject: Re: frysk-imports frysk/bindir/ChangeLog frysk/bin ... From: Mark Wielaard To: frysk@sourceware.org Cc: scox@sourceware.org In-Reply-To: <20070614032033.31344.qmail@sourceware.org> References: <20070614032033.31344.qmail@sourceware.org> Content-Type: text/plain Date: Thu, 14 Jun 2007 09:34:00 -0000 Message-Id: <1181812596.4474.7.camel@dijkstra.wildebeest.org> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit X-Spam-Score: -4.4 (----) X-IsSubscribed: yes Mailing-List: contact frysk-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-owner@sourceware.org X-SW-Source: 2007-q2/txt/msg00266.txt.bz2 Hi, On Thu, 2007-06-14 at 03:20 +0000, scox@sourceware.org wrote: > CVSROOT: /cvs/frysk > Module name: frysk-imports > Changes by: scox@sourceware.org 2007-06-14 03:20:33 > > * fhpd.java (execFile): New. > * DebugInfo.java (what): Add typedef. > * DebugInfoEvaluator.java (fetchType): New. > (getClassType): Use it. > (getValue): Use it. Add union_type, structure_type, enumeration_type. > * Type.java (isTypedef): New. > * ArithmeticType.java (ArithmeticType): Use it. > * ClassType.java (getName): Use it. > * DwarfDie.java (getUltimateType): New. > * cni/DwarfDie.cxx (get_type): Add follow_type_def parameter. + private ClassType getClassType (DwarfDie classDie, String name) { int typeSize = 0; - ClassType classType = new ClassType(task.getIsa().getByteOrder()); - while (subrange != null) + DwarfDie member = classDie.getChild(); + ClassType classType = new ClassType(task.getIsa().getByteOrder(), name); + AddClassMembers: + while (member != null) New ecj compile rules barf (and make the build fail) on unused labels so I removed the newly introduced, but never used AddClassMembers: label. 2007-06-14 Mark Wielaard * DebugInfoEvaluator.java (getClassType): Removed unused label AddClassMembers. Cheers, Mark diff -u -r1.8 DebugInfoEvaluator.java --- frysk-core/frysk/debuginfo/DebugInfoEvaluator.java 14 Jun 2007 03:20:33 -0000 1.8 +++ frysk-core/frysk/debuginfo/DebugInfoEvaluator.java 14 Jun 2007 09:16:19 -0000 @@ -598,7 +598,6 @@ int typeSize = 0; DwarfDie member = classDie.getChild(); ClassType classType = new ClassType(task.getIsa().getByteOrder(), name); - AddClassMembers: while (member != null) { long offset;