Bug 1524

Summary: [tracker] frysk.proc.TaskObserver.Syscall
Product: frysk Reporter: Andrew Cagney <cagney>
Component: generalAssignee: Unassigned <frysk-bugzilla>
Status: SUSPENDED ---    
Severity: normal CC: pmuldoon, swagiaal
Priority: P1    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on: 1475, 1555, 1807, 1871, 1897, 1900, 3055, 4252, 1426, 1551, 1606, 3131, 3147, 3244, 4386, 4387    
Bug Blocks: 1582, 1605, 1364, 1533    

Description Andrew Cagney 2005-10-22 15:50:20 UTC
 
Comment 1 Andrew Cagney 2005-10-26 14:13:05 UTC
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.
Comment 2 Andrew Cagney 2005-10-26 15:43:52 UTC
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.

Comment 3 Andrew Cagney 2006-11-22 16:51:20 UTC
-> suspend