From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6227 invoked by alias); 21 Apr 2008 10:29:15 -0000 Received: (qmail 6016 invoked by uid 48); 21 Apr 2008 10:28:24 -0000 Date: Mon, 21 Apr 2008 10:29:00 -0000 Message-ID: <20080421102824.6015.qmail@sourceware.org> From: "mark at klomp dot org" To: frysk-bugzilla@sourceware.org In-Reply-To: <20071030193342.5234.pmachata@redhat.com> References: <20071030193342.5234.pmachata@redhat.com> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug general/5234] code observers gets updateHit several times when observing task hits the address X-Bugzilla-Reason: AssignedTo Mailing-List: contact frysk-bugzilla-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: frysk-bugzilla-owner@sourceware.org X-SW-Source: 2008-q2/txt/msg00083.txt.bz2 List-Id: ------- Additional Comments From mark at klomp dot org 2008-04-21 10:28 ------- commit c9b6156e7b4d4ab4ccb29024e22625901595c15b Author: Mark Wielaard Date: Mon Apr 21 12:24:08 2008 +0200 Record Task registering TaskObserver.Code with BreakpointAddresses. Bug #5234. frysk-core/frysk/proc/live/ChangeLog 2008-04-21 Mark Wielaard * BreakpointAddresses.java: Mark class and methods package private. (CodeObserver): New final static helper class. (addBreakpoint): Take CodeObserver as argument, not TaskObserver.Code. (removeBreakpoint): Likewise. (getCodeObservers): Return collection of CodeObservers, not TaskObserver.Code. * LinuxPtraceProc.java (BreakpointAction.run): Install or remove BreakpointAddresses.CodeObserver instead of bare TaskObserver.Code. * LinuxPtraceTask.java (notifyCodeBreakpoint): Check Task against BreakpointAddresses.CodeObserver. * TestTaskObserverCode.java (testMultiTaskUpdateCalledSeveralTimes): Resolved bug #5234. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED http://sourceware.org/bugzilla/show_bug.cgi?id=5234 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.