public inbox for frysk-cvs@sourceware.org help / color / mirror / Atom feed
From: mark@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Pretty print set output. Fixes bug #5731. Date: Sat, 01 Mar 2008 19:56:00 -0000 [thread overview] Message-ID: <20080301195659.12889.qmail@sourceware.org> (raw) The branch, master has been updated via 44abf8cd504efe2e07b0f5b47bc24306b2a3ff52 (commit) from beb160770d5b41afd0f2dcf839c11a1a8d16b5e1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 44abf8cd504efe2e07b0f5b47bc24306b2a3ff52 Author: Mark Wielaard <mwielaard@redhat.com> Date: Sat Mar 1 20:56:02 2008 +0100 Pretty print set output. Fixes bug #5731. frysk-core/frysk/hpd/ChangeLog 2008-03-01 Tom Tromey <tromey@redhat.com> Bugzilla 5731 * DbgVariableCommands.java (Set.interpret): Use DbgVariables.print. * DbgVariables.java (print): New method. ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/hpd/ChangeLog | 7 +++++++ frysk-core/frysk/hpd/DbgVariableCommands.java | 4 ++-- frysk-core/frysk/hpd/DbgVariables.java | 13 ++++++++++++- 3 files changed, 21 insertions(+), 3 deletions(-) First 500 lines of diff: diff --git a/frysk-core/frysk/hpd/ChangeLog b/frysk-core/frysk/hpd/ChangeLog index 68eaa90..cae852a 100644 --- a/frysk-core/frysk/hpd/ChangeLog +++ b/frysk-core/frysk/hpd/ChangeLog @@ -1,3 +1,10 @@ +2008-03-01 Tom Tromey <tromey@redhat.com> + + Bugzilla 5731 + * DbgVariableCommands.java (Set.interpret): Use + DbgVariables.print. + * DbgVariables.java (print): New method. + 2008-02-29 Stan Cox <scox@redhat.com> * LoadCommand.java (load): Add no sysroot variant. diff --git a/frysk-core/frysk/hpd/DbgVariableCommands.java b/frysk-core/frysk/hpd/DbgVariableCommands.java index f893422..443c21e 100644 --- a/frysk-core/frysk/hpd/DbgVariableCommands.java +++ b/frysk-core/frysk/hpd/DbgVariableCommands.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2005, 2006, 2007 Red Hat Inc. +// Copyright 2005, 2006, 2007, 2008 Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -75,7 +75,7 @@ abstract class DbgVariableCommands extends ParameterizedCommand { throw new InvalidCommandException ("wrong number of parameters"); case 0: - cli.outWriter.println(cli.dbgvars.toString()); + cli.dbgvars.print(cli.outWriter); break; case 1: String var = input.parameter(0); diff --git a/frysk-core/frysk/hpd/DbgVariables.java b/frysk-core/frysk/hpd/DbgVariables.java index 9516abc..950d356 100644 --- a/frysk-core/frysk/hpd/DbgVariables.java +++ b/frysk-core/frysk/hpd/DbgVariables.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2006, 2007, Red Hat Inc. +// Copyright 2006, 2007, 2008, Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -40,12 +40,14 @@ package frysk.hpd; import java.util.SortedMap; +import java.util.Map; import java.util.TreeMap; import java.util.LinkedList; import java.util.Arrays; import java.lang.Integer; import java.util.Iterator; import java.util.List; +import java.io.PrintWriter; /** * Debugger variable accessible through the "set" command. @@ -184,4 +186,13 @@ public class DbgVariables { CompletionFactory.padSingleCandidate(candidates); return 0; } + + public void print(PrintWriter out) { + for (Iterator i = vars.entrySet().iterator(); i.hasNext(); ) { + Map.Entry e = (Map.Entry) i.next(); + out.print(e.getKey()); + out.print("="); + out.println(((Value) e.getValue()).getValue()); + } + } } hooks/post-receive -- frysk system monitor/debugger
reply other threads:[~2008-03-01 19:56 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20080301195659.12889.qmail@sourceware.org \ --to=mark@sourceware.org \ --cc=frysk-cvs@sourceware.org \ --cc=frysk@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).