public inbox for frysk-cvs@sourceware.org help / color / mirror / Atom feed
From: mark@sourceware.org To: frysk-cvs@sourceware.org Subject: frysk-core/frysk/proc BreakpointAddresses.java ... Date: Wed, 11 Oct 2006 16:04:00 -0000 [thread overview] Message-ID: <20061011160437.13648.qmail@sourceware.org> (raw) CVSROOT: /cvs/frysk Module name: frysk-core Changes by: mark@sourceware.org 2006-10-11 16:04:37 Modified files: frysk/proc : BreakpointAddresses.java ChangeLog Observable.java Proc.java Task.java TaskObservation.java TaskState.java TestBreakpoints.java Removed files: frysk/proc : PendingCodeObserver.java TaskCodeObservation.java TaskSyscallObservation.java Log message: 2006-10-11 Mark Wielaard <mark@klomp.org> * BreakpointAddresses.java (getCodeObservers): Return the Collection of Code Observers, not just an Iterator. * Observable.java (observable): Make protected final for use in subclasses. * PendingCodeObserver.java: Removed. * Proc.java (requestAddObservation): Create TaskObservation with adding true. (requestDeleteObserver): Likewise with adding false. (SyscallAction): New inner class. (requestAddSyscallObserver): Create TaskObservation with SyscallAction. (requestDeleteSyscallObserver): Likewise. (BreakpointAction): New inner class. (requestAddCodeObserver): Create TaskObservation with BreakpointAction. (requestDeleteCodeObserver): Likewise. * Task.java (Task): Create TaskObservation with adding true. (handleAddObserver): Renamed to handleAddObservation(). (handleDeleteObserver): Renamed to handleDeleteObservation(). (handleAddSyscallObserver): Removed. (handleDeleteSyscallObserver): Removed. (handleAddCodeObserver): Removed. (handleDeleteCodeObserver): Removed. (notifyCodeBreakpoint): Use observers Collections. (pendingCodeObservers): Removed. (pendingObservations): New field. * TaskCodeObservation.java: Removed. * TaskObservation.java (TaskObservation): Add arguments for whether we are adding and whether any action is needed before adding or after deletion. (getTaskObservable): New method. (getTaskObserver): New method. (isAddition): New method. (needsSuspendedAction): New method. (add): New method. (delete): New method. * TaskState.java (handleAddObserver): Renamed to handleAddObservation(). (handleDeleteObserver): Renamed to handleDeleteObservation(). (handleAddSyscallObserver): Removed. (handleDeleteSyscallObserver): Removed. (handleAddCodeObserver): Removed. (handleDeleteCodeObserver): Removed. (Running.handleStoppedEvent): Go through pendingObservations. (Running.handleAddObservation): If needsSuspendedAction() queue and sendStop() if necessary. (Running.handleDeleteObservation): Likewise. * TaskSyscallObservation.java: Removed. * TestBreakpoints.java (testInsertRemove): Mark broken #3240. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/BreakpointAddresses.java.diff?cvsroot=frysk&r1=1.4&r2=1.5 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&r1=1.459&r2=1.460 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Observable.java.diff?cvsroot=frysk&r1=1.4&r2=1.5 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Proc.java.diff?cvsroot=frysk&r1=1.82&r2=1.83 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/Task.java.diff?cvsroot=frysk&r1=1.102&r2=1.103 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskObservation.java.diff?cvsroot=frysk&r1=1.5&r2=1.6 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskState.java.diff?cvsroot=frysk&r1=1.120&r2=1.121 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TestBreakpoints.java.diff?cvsroot=frysk&r1=1.6&r2=1.7 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/PendingCodeObserver.java.diff?cvsroot=frysk&r1=1.2&r2=NONE http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskCodeObservation.java.diff?cvsroot=frysk&r1=1.3&r2=NONE http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/TaskSyscallObservation.java.diff?cvsroot=frysk&r1=1.2&r2=NONE
next reply other threads:[~2006-10-11 16:04 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-10-11 16:04 mark [this message] -- strict thread matches above, loose matches on Subject: below -- 2006-09-21 16:45 mark
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=20061011160437.13648.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).