From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24544 invoked by alias); 21 Feb 2008 04:42:01 -0000 Received: (qmail 24517 invoked by uid 367); 21 Feb 2008 04:42:01 -0000 Date: Thu, 21 Feb 2008 04:42:00 -0000 Message-ID: <20080221044201.24502.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Use the LinuxPtraceHosts's task table. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: ece936fc820e162db4cc1e29e76bc1d2e1658e77 X-Git-Newrev: 295806f7d921db258b359b6aab62c7e70018ccff Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q1/txt/msg00239.txt.bz2 The branch, master has been updated via 295806f7d921db258b359b6aab62c7e70018ccff (commit) from ece936fc820e162db4cc1e29e76bc1d2e1658e77 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 295806f7d921db258b359b6aab62c7e70018ccff Author: Andrew Cagney Date: Wed Feb 20 23:40:52 2008 -0500 Use the LinuxPtraceHosts's task table. frysk-core/frysk/proc/live/ChangeLog 2008-02-20 Andrew Cagney * LinuxPtraceProcState.java: Get the task from the LinuxPtraceHost. ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/proc/live/ChangeLog | 5 +++++ .../frysk/proc/live/LinuxPtraceProcState.java | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) First 500 lines of diff: diff --git a/frysk-core/frysk/proc/live/ChangeLog b/frysk-core/frysk/proc/live/ChangeLog index f38b01c..4beec52 100644 --- a/frysk-core/frysk/proc/live/ChangeLog +++ b/frysk-core/frysk/proc/live/ChangeLog @@ -1,3 +1,8 @@ +2008-02-20 Andrew Cagney + + * LinuxPtraceProcState.java: Get the task from the + LinuxPtraceHost. + 2008-02-20 Phil Muldoon * LinuxPtraceProc.java (requestAddWatchObservers): New. diff --git a/frysk-core/frysk/proc/live/LinuxPtraceProcState.java b/frysk-core/frysk/proc/live/LinuxPtraceProcState.java index 10e99c9..f22f347 100644 --- a/frysk-core/frysk/proc/live/LinuxPtraceProcState.java +++ b/frysk-core/frysk/proc/live/LinuxPtraceProcState.java @@ -44,8 +44,6 @@ import java.util.Collection; import java.util.HashSet; import frysk.rsl.Log; import frysk.proc.Observation; -import frysk.proc.TaskId; -import frysk.proc.Manager; /** * A UNIX Process State @@ -156,7 +154,7 @@ abstract class LinuxPtraceProcState extends State { proc.sendRefresh (); // Assumes that the main Task's ID == the Proc's ID. LinuxPtraceTask mainTask - = (LinuxPtraceTask)Manager.host.get(new TaskId(proc.getPid())); + = ((LinuxPtraceHost)proc.getHost()).getTask(proc.pid); if (mainTask == null) { // The main task exited and a refresh managed to // update Proc removing it. hooks/post-receive -- frysk system monitor/debugger