This is the mail archive of the frysk-bugzilla@sourceware.org mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug general/5331] CodeObserved child gets SIGTRAP after fork.


------- Additional Comments From mark at klomp dot org  2008-04-22 18:17 -------
commit 8a89c5014642554b0d94e146e6aa4fc7147e0015
Author: Mark Wielaard <mwielaard@redhat.com>
Date:   Tue Apr 22 18:34:11 2008 +0200

    Reset breakpoints on fork. Fixes bug #5331.
    
    frysk-core/frysk/proc/live/ChangeLog
    2008-04-22  Mark Wielaard  <mwielaard@redhat.com>
    
           * Breakpoint.java (reset): Make package private.
           (cloneForProc): New method.
           * BreakpointAddresses.java (cloneForProc): New method.
           (clearAllBreakpoints): New method.
           * LinuxPtraceProc.java (LinuxPtraceProc(Task,ProcessIdentifier)):
           Set breakpoints through forkingProc.breakpoints.cloneForProc().
           (breakpoints): Make package private.
           * LinuxPtraceTask.java (LinuxPtraceTask(LinuxPtraceTask,
           LinuxPtraceProc,TaskAttachedObserverXXX)): Set currentISA.
           * LinuxPtraceTaskState.java
           (StartMainTask.wantToDetach.handleAttach): Clear breakpoints.
           (StartMainTask.wantToDetach.StoppedEvent): Likewise.
           * TestTaskObserverCode.java (testCodeOverFork): Resolve bug #5331.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


http://sourceware.org/bugzilla/show_bug.cgi?id=5331

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]