public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM]  master: Reduce scope of Task.getTaskId().
@ 2008-02-27 18:12 cagney
  0 siblings, 0 replies; only message in thread
From: cagney @ 2008-02-27 18:12 UTC (permalink / raw)
  To: frysk-cvs

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-02-27 18:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-27 18:12 [SCM] master: Reduce scope of Task.getTaskId() cagney

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).