From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11657 invoked by alias); 9 Jun 2007 16:00:52 -0000 Received: (qmail 11638 invoked by uid 9628); 9 Jun 2007 16:00:50 -0000 Date: Sat, 09 Jun 2007 16:00:00 -0000 Message-ID: <20070609160050.11636.qmail@sourceware.org> From: mcvet@sourceware.org To: frysk-cvs@sourceware.org Subject: frysk-gui/frysk cli/hpd/CLI.java cli/hpd/Detac ... Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2007-q2/txt/msg00527.txt.bz2 CVSROOT: /cvs/frysk Module name: frysk-gui Changes by: mcvet@sourceware.org 2007-06-09 16:00:50 Modified files: frysk/cli/hpd : CLI.java DetachCommand.java HaltCommand.java ActionsCommand.java DisableCommand.java RunCommand.java BreakpointCommand.java StepCommand.java GoCommand.java EnableCommand.java DeleteCommand.java StepInstructionCommand.java frysk/rt/states: NextInstructionStepState.java StepOverTestState.java StepOutState.java NextInstructionStepTestState.java StepOverState.java StepAdvanceState.java LineStepState.java frysk/rt : BreakpointManager.java TestStepping.java TestDisplayValue.java Breakpoint.java SourceBreakpoint.java SteppingEngine.java TestStackBacktrace.java TaskStepEngine.java TestSteppingEngine.java frysk/gui/srcwin: SourceView.java SourceWindow.java SourceWindowFactory.java frysk/gui/memory: MemoryWindowFactory.java frysk/gui/disassembler: DisassemblyWindowFactory.java frysk/gui/register: RegisterWindowFactory.java frysk/gui/monitor/actions: ShowRegWin.java ShowMemWin.java Log message: frysk-core/frysk/rt: 2007-06-09 Mike Cvet * SteppingEngine.java: Turned into dynamic class. Fixes #4605. (SteppingEngine): Added. Empty constructor to inialize class data structures, Proc array constructor to initialize class Procs, Proc array and Observer constructor to add class Observer before initialization. (init): Added. Initializes ThreadLifeObservable and adds SteppingObserver to Procs. * Breakpoint.java (Breakpoint): Now takes a SteppingEngine for initialization. (steppingEngine): New field. (PersistentBreakpoint): Takes SteppingEngine for initialization. (getTaskPersistentBreakpoint): Temporarily removed. * BreakpointManager.java: General fixups for dynamic SteppingEngine. (BreakpointManager): Takes a SteppingEngine Object for initialization. (steppingEngine): New field. * SourceBreakpoint.java (enableBreakpoint): Takes a SteppingEngine. (disableBreakpoint): Ditto. * TaskStepEngine.java (steppingEngine): New field. Represents parent SteppingEngine object. (getSteppingEngine): Added. * TestDisplayValue.java: Fixups for new dynamic SteppingEngine. * TestStackBacktrace.java: Ditto. * TestStepping.java: Ditto. * TestSteppingEngine.java: Ditto. * states/LineStepState.java: Ditto. * states/NextInstructionStepState.java: Ditto. * states/NextInstructionStepTestState.java: Ditto. * states/StepAdvanceState.java: Ditto. * states/StepOutState.java: Ditto. * states/StepOverState.java: Ditto. * states/StepOverTestState.java: Ditto. frysk-core/frysk/cli/hpd: 2007-06-09 Mike Cvet * CLI.java: Fixups for new dynamic SteppingEngine class. (steppingEngine): New field. (getSteppingEngine): Added. * ActionsCommand.java: Fixups for new dynamic SteppingEngine class. * BreakpointCommand.java: Ditto. * DeleteCommand.java: Ditto. * DetachCommand.java: Ditto. * DisableCommand.java: Ditto. * EnableCommand.java: Ditto. * GoCommand.java: Ditto. * HaltCommand.java: Ditto. * RunCommand.java: Ditto. * StepCommand.java: Ditto. * StepInstructionCommand.java: Ditto. frysk-gui/frysk/gui: 2007-06-09 Mike Cvet * disassembler/DisassemblyWindowFactory.java: General fixups for new dynamic SteppingEngine class. (seMap): Added. * memory/MemoryWindowFactory.java: Ditto. * register/RegisterWindowFactory.java: Ditto. frysk-gui/frysk/gui/monitor: 2007-06-09 Mike Cvet * actions/ShowMemWin.java (execute): Calls factory with new SteppingEngine object parameter. * actions/ShowRegWin.java (execute): Ditto. frysk-gui/frysk/gui/srcwin: 2007-06-09 Mike Cvet * SourceWindowFactory.java: General fixups for new dynamic SteppingEngine class. * SourceWindow.java (steppingEngine): New field. (SourceWindow): Deal with SteppingEngine member variable instead of static class. (finishSourceWin): Ditto. (populateStackBrowser): Ditto. (removeProc): Ditto. (createActions): Ditto. (updateShownStackFrame): Ditto. (generateProcStackTrace): Ditto. (LockObserver.update): Ditto. (getSteppingEngine): Added. (toggleRegisterWindow): Create RegisterWindow with steppingEngine member variable as parameter. (toggleMemoryWindow): Ditto. (toggleDisassemblyWindow): Ditto. * SourceView.java (clickedOnMargin): Temporarily disabled breakpoints from margin clicks. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.83&r2=1.84 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/DetachCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/HaltCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/ActionsCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/DisableCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/RunCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/BreakpointCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/StepCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/GoCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/EnableCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/DeleteCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/StepInstructionCommand.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/states/NextInstructionStepState.java.diff?cvsroot=frysk&r1=1.2&r2=1.3 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/states/StepOverTestState.java.diff?cvsroot=frysk&r1=1.6&r2=1.7 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/states/StepOutState.java.diff?cvsroot=frysk&r1=1.2&r2=1.3 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/states/NextInstructionStepTestState.java.diff?cvsroot=frysk&r1=1.6&r2=1.7 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/states/StepOverState.java.diff?cvsroot=frysk&r1=1.2&r2=1.3 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/states/StepAdvanceState.java.diff?cvsroot=frysk&r1=1.2&r2=1.3 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/states/LineStepState.java.diff?cvsroot=frysk&r1=1.2&r2=1.3 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/BreakpointManager.java.diff?cvsroot=frysk&r1=1.1&r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestStepping.java.diff?cvsroot=frysk&r1=1.27&r2=1.28 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestDisplayValue.java.diff?cvsroot=frysk&r1=1.5&r2=1.6 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/Breakpoint.java.diff?cvsroot=frysk&r1=1.2&r2=1.3 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/SourceBreakpoint.java.diff?cvsroot=frysk&r1=1.6&r2=1.7 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/SteppingEngine.java.diff?cvsroot=frysk&r1=1.22&r2=1.23 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestStackBacktrace.java.diff?cvsroot=frysk&r1=1.38&r2=1.39 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TaskStepEngine.java.diff?cvsroot=frysk&r1=1.4&r2=1.5 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestSteppingEngine.java.diff?cvsroot=frysk&r1=1.12&r2=1.13 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceView.java.diff?cvsroot=frysk&r1=1.58&r2=1.59 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.251&r2=1.252 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.109&r2=1.110 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindowFactory.java.diff?cvsroot=frysk&r1=1.20&r2=1.21 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindowFactory.java.diff?cvsroot=frysk&r1=1.14&r2=1.15 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindowFactory.java.diff?cvsroot=frysk&r1=1.19&r2=1.20 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/actions/ShowRegWin.java.diff?cvsroot=frysk&r1=1.8&r2=1.9 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/actions/ShowMemWin.java.diff?cvsroot=frysk&r1=1.12&r2=1.13