public inbox for frysk-cvs@sourceware.org help / color / mirror / Atom feed
From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Reduce scope of Task.getTaskId(). Date: Wed, 27 Feb 2008 18:12:00 -0000 [thread overview] Message-ID: <20080227181240.20830.qmail@sourceware.org> (raw) The branch, master has been updated via d0389c68ba9e11e6ffacec53596d2b05425f1c4b (commit) from b7b5cd5297f20f4946c1913a45bfddcb837cbf00 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit d0389c68ba9e11e6ffacec53596d2b05425f1c4b Author: Andrew Cagney <cagney@redhat.com> Date: Wed Feb 27 13:08:40 2008 -0500 Reduce scope of Task.getTaskId(). frysk-core/frysk/proc/ChangeLog 2008-02-27 Andrew Cagney <cagney@redhat.com> * Task.java (getTaskId()): Make package private. * TestTaskSyscallObserver.java: Use Task.getTid(). frysk-core/frysk/proc/dead/ChangeLog 2008-02-27 Andrew Cagney <cagney@redhat.com> * TestLinuxCore.java: Do not use Task.getTaskId. ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/proc/ChangeLog | 3 + frysk-core/frysk/proc/Task.java | 2 +- frysk-core/frysk/proc/TestTaskSyscallObserver.java | 44 ++++++++++---------- frysk-core/frysk/proc/dead/ChangeLog | 2 + frysk-core/frysk/proc/dead/TestLinuxCore.java | 1 - 5 files changed, 28 insertions(+), 24 deletions(-) First 500 lines of diff: diff --git a/frysk-core/frysk/proc/ChangeLog b/frysk-core/frysk/proc/ChangeLog index 80ffe82..3412eb1 100644 --- a/frysk-core/frysk/proc/ChangeLog +++ b/frysk-core/frysk/proc/ChangeLog @@ -1,5 +1,8 @@ 2008-02-27 Andrew Cagney <cagney@redhat.com> + * Task.java (getTaskId()): Make package private. + * TestTaskSyscallObserver.java: Use Task.getTid(). + * Proc.java (remove(Task)): Make protected. 2008-02-26 Andrew Cagney <cagney@redhat.com> diff --git a/frysk-core/frysk/proc/Task.java b/frysk-core/frysk/proc/Task.java index d42fe74..99d6474 100644 --- a/frysk-core/frysk/proc/Task.java +++ b/frysk-core/frysk/proc/Task.java @@ -68,7 +68,7 @@ public abstract class Task { /** * Return the task's corresponding TaskId. */ - public final TaskId getTaskId() { + TaskId getTaskId() { return id; } private final TaskId id; diff --git a/frysk-core/frysk/proc/TestTaskSyscallObserver.java b/frysk-core/frysk/proc/TestTaskSyscallObserver.java index 7f6250e..1c8e5c4 100644 --- a/frysk-core/frysk/proc/TestTaskSyscallObserver.java +++ b/frysk-core/frysk/proc/TestTaskSyscallObserver.java @@ -548,28 +548,28 @@ public class TestTaskSyscallObserver } } - TestSyscallInterruptXXX(final int pid) { - Manager.host.requestProc(pid, new FindProc() { - public void procFound(Proc p) { - List tasks = p.getTasks(); - for (Iterator i = tasks.iterator(); i.hasNext();) { - Task t = (Task) i.next(); - if (t.getTaskId().hashCode() == pid) { - syscallObserver = new SyscallInterruptObserver(t); - t.requestAddSyscallsObserver(syscallObserver); - assertRunUntilStop("Add syscallObservers"); - t.requestAddSignaledObserver(syscallObserver); - assertRunUntilStop("Add signaledObservers"); - } - } - Manager.eventLoop.requestStop(); - } - public void procNotFound (int pid) { - fail("proc not found " + pid); - } - }); - Manager.eventLoop.run(); - } + TestSyscallInterruptXXX(final int pid) { + Manager.host.requestProc(pid, new FindProc() { + public void procFound(Proc p) { + List tasks = p.getTasks(); + for (Iterator i = tasks.iterator(); i.hasNext();) { + Task t = (Task) i.next(); + if (t.getTid() == pid) { + syscallObserver = new SyscallInterruptObserver(t); + t.requestAddSyscallsObserver(syscallObserver); + assertRunUntilStop("Add syscallObservers"); + t.requestAddSignaledObserver(syscallObserver); + assertRunUntilStop("Add signaledObservers"); + } + } + Manager.eventLoop.requestStop(); + } + public void procNotFound (int pid) { + fail("proc not found " + pid); + } + }); + Manager.eventLoop.run(); + } } /** diff --git a/frysk-core/frysk/proc/dead/ChangeLog b/frysk-core/frysk/proc/dead/ChangeLog index ae17b0a..b83e06f 100644 --- a/frysk-core/frysk/proc/dead/ChangeLog +++ b/frysk-core/frysk/proc/dead/ChangeLog @@ -1,5 +1,7 @@ 2008-02-27 Andrew Cagney <cagney@redhat.com> + * TestLinuxCore.java: Do not use Task.getTaskId. + * TestCoreRegs.java: Use LinuxCoreFactory. 2008-02-26 Andrew Cagney <cagney@redhat.com> diff --git a/frysk-core/frysk/proc/dead/TestLinuxCore.java b/frysk-core/frysk/proc/dead/TestLinuxCore.java index 634a592..333780a 100644 --- a/frysk-core/frysk/proc/dead/TestLinuxCore.java +++ b/frysk-core/frysk/proc/dead/TestLinuxCore.java @@ -308,7 +308,6 @@ public class TestLinuxCore extends TestLib { { assertNotNull("Task exists in proc",tasks[i]); - assertEquals("Task ID",threadPid[i],tasks[i].getTaskId().id); assertEquals("Task TID",threadPid[i], tasks[i].getTid()); assertEquals("Task TID",threadName[i],tasks[i].getName()); assertNotNull("Task ISA",tasks[i].getISA()); hooks/post-receive -- frysk system monitor/debugger
reply other threads:[~2008-02-27 18:12 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20080227181240.20830.qmail@sourceware.org \ --to=cagney@sourceware.org \ --cc=frysk-cvs@sourceware.org \ --cc=frysk@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).