Added the interface code, just need the corresponding test: Index: frysk-core/frysk/proc/ChangeLog 2005-10-26 Andrew Cagney <cagney@redhat.com> * Task.java: Add .notifySyscall, .requestAddSyscallObserver, .requestDeleteSyscallObserver, and .syscallObservers. * TaskObserver.java: Simplify .Syscall interface. Index: frysk-gui/frysk/gui/monitor/ChangeLog 2005-10-26 Andrew Cagney <cagney@redhat.com> * observers/SyscallObserver.java: Update TaskObserver.Syscall interface methods to match change to .updateSyscallEnter, and .updateSyscallExit. * EventLogger.java: Ditto.
This converts the existing code to generate updateSyscallXXX events (a hack until the state machine differentiates between updateSyscallEnter and updateSyscallExit events). 2005-10-26 Andrew Cagney <cagney@redhat.com> * Task.java: Delete .syscallEvent. Add .notifySyscallXXX. * TaskEvent.java: Delete .Syscall. * TaskObserver.java: Add Syscall .updateSyscallXXX. * TestI386Regs.java: Add .updateSyscallXXX, .updateSyscallEnter, .updateSyscallExit, .added, and .deleted, to .TaskEventObserver. * TestI386Modify.java: Ditto. * TestSyscall2.java: Ditto. * TestSyscall.java: Ditto. * TestSyscallOpen.java: Ditto. * TaskState.java: Replace Task .syscallEvent with .notifySyscallXXX. Index: frysk-gui/frysk/gui/monitor/ChangeLog 2005-10-26 Andrew Cagney <cagney@redhat.com> * observers/SyscallObserver.java: Add .updateSyscallXXX. * EventLogger.java: Ditto.
-> suspend