public inbox for frysk-cvs@sourceware.org help / color / mirror / Atom feed
From: mcvet@sourceware.org To: frysk-cvs@sourceware.org Subject: frysk-gui frysk/gui/srcwin/ChangeLog frysk/gui ... Date: Wed, 04 Oct 2006 15:45:00 -0000 [thread overview] Message-ID: <20061004154548.11543.qmail@sourceware.org> (raw) CVSROOT: /cvs/frysk Module name: frysk-gui Changes by: mcvet@sourceware.org 2006-10-04 15:45:48 Modified files: frysk/gui/srcwin: ChangeLog InlineBuffer.java SourceWindowFactory.java SourceBuffer.java SourceWindow.java CurrentStackView.java frysk/gui : DummySourceWindow.java SessionManagerGui.java ChangeLog frysk/gui/monitor/actions: ShowRegWin.java ShowSourceWin.java ShowMemWin.java frysk/gui/common: ChangeLog frysk/rt : ChangeLog StackFrame.java frysk/gui/glade: frysk_source.glade frysk/gui/disassembler: DisassemblyWindowFactory.java lib/dw : ChangeLog Dwfl.java frysk/gui/memory: MemoryWindowFactory.java frysk/gui/monitor: ChangeLog frysk/dom : ChangeLog DOMFactory.java frysk/gui/register: RegisterWindowFactory.java Added files: frysk/gui/common: ProcBlockCounter.java Removed files: frysk/gui/common: TaskBlockCounter.java Log message: frysk-imports/lib/dw: 2006-10-04 Mike Cvet <mcvet@redhat.com> * Dwfl.java (getSourceLine): Added try/catch around dwfl call. frysk-gui/frysk/gui/srcwin: 2006-10-04 Mike Cvet <mcvet@redhat.com> * SourceWindowFactory.java (procTable): Changd from taskTable. (createSourceWindow): Updated to create a SourceWindow from a Proc with multiple Tasks. Uses ProcAttachedObserver to block the Proc. (finishSourceWin): Takes a proc. Iterates through each Task and generates a StackFrame from it, pushing into an array. Sends StackFrame array into SourceWindow. Removed call to getDwflLineXXX. (unblockProc): Refactored from unblockTask. Handles new Proc blocking method. (getFunctionXXX): Removed unnecessary print statements. (SourceWinListener.lifeCycleQuery): Unblocks the Proc instead of Task. (SourceWinBlocker): Added - implements ProcObserver.ProcTasks. (handleTask): Added. * SourceWindow.java (SourceWindow): Takes an array of StackFrames as a parameter. (setMyProc): Added. (getMyProc): Added. (populateStackBrowser): Initializes the stack browser with an array of StackFrames; one for each thread belonging to the Proc. Updates shown stack frame. (toggleRegisterWindow): Handles the RegisterWindow with a Proc. (toggleMemoryWindow): Ditto. (toggleDisassemblyWindow): Ditto. * CurrentStackView.java (CurrentStackView): Initializes stackColumns globally. Now takes an array of StackFrames as a parameter, builds a TreeView out of them. Changed ListStore to TreeStore. (getFirstFrameSelection): Added. frysk-gui/frysk/gui/monitor: 2006-10-04 Mike Cvet <mcvet@redhat.com> * actions/ShowSourceWin.java (execute): Updated to create SourceWindow with a Proc instead of Task * actions/ShowRegWin.java (execute): Ditto. * actions/ShowMemWin.java (execute): Ditto.. frysk-gui/frysk/gui/common: 2006-10-04 Mike Cvet <mcvet@redhat.com> * ProcBlockCounter.java: Refactored from TaskBlockCounter. * ProcBlockCounter.java (getBlockCount): Updated to use procs. (incBlockCount): Ditto. (decBlockCount): Ditto. frysk-gui/frysk/gui: 2006-10-04 Mike Cvet <mcvet@redhat.com> * disassembler/DisassemblyWindowFactory.java (createDisassemblyWindow): Takes a Proc instead of a Task. If blocking is needed, does so with a ProcAttachedObserver. (finishDisWin): Takes a Proc instead of a Task. Creates a DisassemblyWindow off of Proc's mainTask for now. (setDisWin): Sets to a Proc. (unblockProc): Refactored from unblockTask. Unblocks a ProcAttachedObserver. (DisWinListener.lifeCycleQuery): Handles Procs instead of Tasks. (DisWinBlocker): Added new methods for ProcObserver.ProcTasks. (handleTask): Added. * memory/MemoryWindowFactory.java (createMemoryWindow): (Same per-method changes as above). (finishMemWin): Ditto. (setMemWin): Ditto. (unblockProc): Ditto. (MemWinListener.lifeCycleQuery): Ditto. (MemWinBlocker): Ditto. (handleTask): Ditto. * register/RegisterWindowFactory.java (createRegisterWindow): Ditto. (finishRegWin): Ditto. (setRegWin): Ditto. (unblockProc): Ditto. (RegWinListener.lifeCycleQuery): Ditto. (RegWinBlocker): Ditto. (handleTask): Ditto.. * SessionManagerGui.java (getDebugSingleProcess): Creates SourceWindow from chosenProc instead of its main task. * DummySourceWindow.java (DummySourceWin): Changed to send a Proc to SourceWindowFactory instead of a Task. frysk-core/frysk/rt: 2006-10-04 Mike Cvet <mcvet@redhat.com> * StackFrame.java (getTask): Refactored from getMyTask(). (getDwflLine): Added. (StackFrame): Uses task instead of myTask. (getDOMFunction): Refactored from getFunction (confused with getMethod). (setDOMFunction): Refactored from setFunction frysk-core/frysk/dom: 2006-10-04 Mike Cvet <mcvet@redhat.com> * DOMFactory.java (createDOM): Gets the image associated with the main task's name. (createDOM): Gets the source from the image associated wtih the main task's name. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.279&r2=1.280 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/InlineBuffer.java.diff?cvsroot=frysk&r1=1.31&r2=1.32 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.68&r2=1.69 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.75&r2=1.76 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.100&r2=1.101 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.16&r2=1.17 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/DummySourceWindow.java.diff?cvsroot=frysk&r1=1.8&r2=1.9 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/SessionManagerGui.java.diff?cvsroot=frysk&r1=1.30&r2=1.31 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/ChangeLog.diff?cvsroot=frysk&r1=1.391&r2=1.392 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/actions/ShowRegWin.java.diff?cvsroot=frysk&r1=1.4&r2=1.5 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/actions/ShowSourceWin.java.diff?cvsroot=frysk&r1=1.15&r2=1.16 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/actions/ShowMemWin.java.diff?cvsroot=frysk&r1=1.5&r2=1.6 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/common/ProcBlockCounter.java.diff?cvsroot=frysk&r1=NONE&r2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/common/ChangeLog.diff?cvsroot=frysk&r1=1.57&r2=1.58 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/common/TaskBlockCounter.java.diff?cvsroot=frysk&r1=1.3&r2=NONE http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.37&r2=1.38 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFrame.java.diff?cvsroot=frysk&r1=1.9&r2=1.10 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/glade/frysk_source.glade.diff?cvsroot=frysk&r1=1.22&r2=1.23 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindowFactory.java.diff?cvsroot=frysk&r1=1.3&r2=1.4 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-imports/lib/dw/ChangeLog.diff?cvsroot=frysk&r1=1.33&r2=1.34 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-imports/lib/dw/Dwfl.java.diff?cvsroot=frysk&r1=1.7&r2=1.8 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindowFactory.java.diff?cvsroot=frysk&r1=1.9&r2=1.10 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/ChangeLog.diff?cvsroot=frysk&r1=1.394&r2=1.395 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/ChangeLog.diff?cvsroot=frysk&r1=1.32&r2=1.33 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMFactory.java.diff?cvsroot=frysk&r1=1.11&r2=1.12 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindowFactory.java.diff?cvsroot=frysk&r1=1.8&r2=1.9
reply other threads:[~2006-10-04 15:45 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=20061004154548.11543.qmail@sourceware.org \ --to=mcvet@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).