Bug 3255 - Breakpoint addresses need to be cleared after exec event
Summary: Breakpoint addresses need to be cleared after exec event
Status: RESOLVED FIXED
Alias: None
Product: frysk
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Mark Wielaard
URL:
Keywords:
Depends on:
Blocks: 1522
  Show dependency treegraph
 
Reported: 2006-09-25 14:19 UTC by Mark Wielaard
Modified: 2006-11-22 16:37 UTC (History)
0 users

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Wielaard 2006-09-25 14:19:08 UTC
Currently frysk will keep the list of breakpoint addresses even after an exec
event. The Code observers associated with the addresses should be notified that
they have become invalid (deleted).
Comment 1 Mark Wielaard 2006-09-29 16:47:49 UTC
Fixed by:

2006-09-29  Mark Wielaard  <mark@klomp.org>

    * BreakpointAddresses.java (removeAllCodeObservers): New method.
    * Task.java (codeObservers): Make package private.
    * TaskState.java (Running.handleExecedEvent): Clean up breakpoints.
    * TestBreakpoints.java: Check deletion of Code observers after exec.

2006-09-29  Mark Wielaard  <mark@klomp.org>

    * funit-breakpoints.c (main): Reexec at the end of the loop.