class frysk.proc.TestLib assertRunUntilStop start: Second breakpoint Thread[Thread-2,5,main] runPolling long frysk.event {{frysk.event.EventLoop$1$Timeout@d1e60,timeMillis=1180605799125,periodMillis=0},expiredfalse} new long frysk.event {{frysk.event.EventLoop$1$Timeout@d1e60,timeMillis=1180605799125,periodMillis=0},expiredfalse} timeout {frysk.proc.ptrace.LinuxProc@1e8190,pid=1230,oldState=running} handleAddObservation {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=blockedContinue} handleAddObservation {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=blockedContinue} handleUnblock {frysk.proc.ptrace.LinuxProc@1e8190,pid=1230,oldState=running} handleDeleteObservation {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=blockedContinue} handleDeleteObservation {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=blockedContinue} handleUnblock {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=blockedContinue} sendStepInstruction entering index: 0x30, off: 0x0, len: 4 entering peekFully, caret: 0x30, off: 0x0, len: 0x4 exiting peekFully exiting {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=blockedContinue} entering get memory frysk.proc.ptrace.AddressSpaceByteBuffer@1e80a0 {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=blockedContinue} exiting get memory frysk.proc.ptrace.AddressSpaceByteBuffer@1e80a0 {TaskId,1230} stopped {frysk.proc.ptrace.LinuxHost@25aed8,state=running} get TaskId {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} handleTrappedEvent entering index: 0x114, off: 0x0, len: 4 entering peekFully, caret: 0x114, off: 0x0, len: 0x4 exiting peekFully exiting {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} entering get memory frysk.proc.ptrace.AddressSpaceByteBuffer@1e80a0 {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} exiting get memory frysk.proc.ptrace.AddressSpaceByteBuffer@1e80a0 {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} notifyInstruction() {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} sendContinue {TaskId,1230} exitEvent {frysk.proc.ptrace.LinuxHost@25aed8,state=running} get TaskId {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} handleTerminatingEvent {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} sendContinue {TaskId,1230} terminated {frysk.proc.ptrace.LinuxHost@25aed8,state=running} get TaskId {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} handleTerminatedEvent {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} handleAttachedTerminated {frysk.proc.ptrace.LinuxTask@25ce70,pid=1230,tid=1230,state=running} notifyTerminated frysk.event {{frysk.event.EventLoop$1$Timeout@d1e60,timeMillis=1180605799125,periodMillis=0},expiredfalse} execute testVarValueChanged(frysk.rt.TestDisplayValue) >>>>>>>>>>>>>>>> start tearDown