[SCM] master: Move frysk.proc.Syscall to new frysk.syscall package.

cagney@sourceware.org cagney@sourceware.org
Fri Dec 28 16:03:00 GMT 2007


The branch, master has been updated
       via  4179fb79a3673f3bafc5d06cb4a5cc479377634f (commit)
      from  a50244a412c7f06308163bebda890ce124240fcb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 4179fb79a3673f3bafc5d06cb4a5cc479377634f
Author: Andrew Cagney <cagney@redhat.com>
Date:   Fri Dec 28 11:03:38 2007 -0500

    Move frysk.proc.Syscall to new frysk.syscall package.
    
    frysk-core/frysk/syscall/ChangeLog
    2007-12-28  Andrew Cagney  <cagney@redhat.com>
    
    	* package.html: New.
    	* Syscall.java: Move from frysk.proc.
    	* SyscallTable.java: Move from frysk.proc.
    	* SyscallTableFactory.java: Move from frysk.proc.
    	* TestSyscallSithAudit.java: Move from frysk.proc.
    	* LinuxIA32SyscallTable.java: Move from frysk.proc.
    	* LinuxX8664SyscallTable.java: Move from frysk.proc.
    	* LinuxPPC32SyscallTable.java: Move from frysk.proc.
    	* LinuxPPC64SyscallTable.java: Move from frysk.proc.
    
    frysk-core/frysk/ftrace/ChangeLog
    2007-12-28  Andrew Cagney  <cagney@redhat.com>
    
    	frysk.proc.Syscall moved to frysk.syscall.Syscall.
    	* Ftrace.java: Update.
    	* MappingGuard.java: Update.
    
    frysk-core/frysk/proc/ChangeLog
    2007-12-28  Andrew Cagney  <cagney@redhat.com>
    
    	* Syscall.java: Move to frysk.syscall.
    	* SyscallTable.java: Move to frysk.syscall.
    	* SyscallTableFactory.java: Move to frysk.syscall.
    	* TestSyscallSithAudit.java: Move to frysk.syscall.
    	* LinuxIa32Syscall.java: Move to frysk.syscall.
    	* LinuxX8664Syscall.java: Move to frysk.syscall.
    	* LinuxPPC32Syscall.java: Move to frysk.syscall.
    	* LinuxPPC64Syscall.java: Move to frysk.syscall.
    	* TestSyscallRunning.java: Update.
    	* Task.java: Update.
    	* TestSyscallSignal.java: Update.
    	* TestTaskSyscallObserver.java: Update.
    
    frysk-gui/frysk/gui/monitor/ChangeLog
    2007-12-28  Andrew Cagney  <cagney@redhat.com>
    
    	frysk.proc.Syscall moved to frysk.syscall.Syscall.
    	* observers/SysCallUtilyInfo.java: Update.

-----------------------------------------------------------------------

Summary of changes:
 frysk-core/frysk/ftrace/ChangeLog                  |    6 ++++++
 frysk-core/frysk/ftrace/Ftrace.java                |    6 +++---
 frysk-core/frysk/ftrace/MappingGuard.java          |    6 +++---
 frysk-core/frysk/proc/ChangeLog                    |   15 ++++++++++++++-
 frysk-core/frysk/proc/Task.java                    |    3 +++
 frysk-core/frysk/proc/TestSyscallRunning.java      |    4 +++-
 frysk-core/frysk/proc/TestSyscallSignal.java       |   10 ++++++----
 frysk-core/frysk/proc/TestTaskSyscallObserver.java |   18 ++++++++++--------
 frysk-core/frysk/syscall/ChangeLog                 |   18 ++++++++++++++++++
 .../LinuxIA32SyscallTable.java}                    |   13 ++++++-------
 .../LinuxPPC32SyscallTable.java}                   |   11 ++++++-----
 .../LinuxPPC64SyscallTable.java}                   |   11 ++++++-----
 .../LinuxX8664SyscallTable.java}                   |    7 ++++---
 frysk-core/frysk/{proc => syscall}/Syscall.java    |    3 ++-
 .../frysk/{proc => syscall}/SyscallTable.java      |    3 ++-
 .../{proc => syscall}/SyscallTableFactory.java     |   10 +++++-----
 .../{proc => syscall}/TestSyscallsWithAudit.java   |    2 +-
 frysk-core/frysk/syscall/package.html              |    7 +++++++
 frysk-gui/frysk/gui/monitor/ChangeLog              |    5 +++++
 .../gui/monitor/observers/SysCallUtilyInfo.java    |    4 ++--
 20 files changed, 112 insertions(+), 50 deletions(-)
 create mode 100644 frysk-core/frysk/syscall/ChangeLog
 rename frysk-core/frysk/{proc/LinuxIa32Syscall.java => syscall/LinuxIA32SyscallTable.java} (98%)
 rename frysk-core/frysk/{proc/LinuxPPC32Syscall.java => syscall/LinuxPPC32SyscallTable.java} (98%)
 rename frysk-core/frysk/{proc/LinuxPPC64Syscall.java => syscall/LinuxPPC64SyscallTable.java} (98%)
 rename frysk-core/frysk/{proc/LinuxX8664Syscall.java => syscall/LinuxX8664SyscallTable.java} (99%)
 rename frysk-core/frysk/{proc => syscall}/Syscall.java (99%)
 rename frysk-core/frysk/{proc => syscall}/SyscallTable.java (98%)
 rename frysk-core/frysk/{proc => syscall}/SyscallTableFactory.java (91%)
 rename frysk-core/frysk/{proc => syscall}/TestSyscallsWithAudit.java (99%)
 create mode 100644 frysk-core/frysk/syscall/package.html

First 500 lines of diff:
diff --git a/frysk-core/frysk/ftrace/ChangeLog b/frysk-core/frysk/ftrace/ChangeLog
index a27caee..238a4bc 100644
--- a/frysk-core/frysk/ftrace/ChangeLog
+++ b/frysk-core/frysk/ftrace/ChangeLog
@@ -1,3 +1,9 @@
+2007-12-28  Andrew Cagney  <cagney@redhat.com>
+
+	frysk.proc.Syscall moved to frysk.syscall.Syscall.
+	* Ftrace.java: Update.
+	* MappingGuard.java: Update.
+
 2007-12-27  Andrew Cagney  <cagney@redhat.com>
 
 	* Ftrace.java: Update; use Task.getSyscallTable().
diff --git a/frysk-core/frysk/ftrace/Ftrace.java b/frysk-core/frysk/ftrace/Ftrace.java
index 943f497..19b3ebe 100644
--- a/frysk-core/frysk/ftrace/Ftrace.java
+++ b/frysk-core/frysk/ftrace/Ftrace.java
@@ -424,7 +424,7 @@ public class Ftrace
 	implements TaskObserver.Syscall
     {
 	Reporter reporter;
-	frysk.proc.Syscall syscallCache = null;
+	frysk.syscall.Syscall syscallCache = null;
 
 	MySyscallObserver(Reporter reporter)
 	{
@@ -433,7 +433,7 @@ public class Ftrace
 
 	public Action updateSyscallEnter(Task task)
 	{
-	    frysk.proc.Syscall syscall
+	    frysk.syscall.Syscall syscall
 		= task.getSyscallTable().getSyscall(task);
 	    String name = syscall.getName();
 	    if (syscall.isNoReturn())
@@ -455,7 +455,7 @@ public class Ftrace
 
 	public Action updateSyscallExit (Task task)
 	{
-	    frysk.proc.Syscall syscall = syscallCache;
+	    frysk.syscall.Syscall syscall = syscallCache;
 	    String name = syscall.getName();
 
 	    reporter.eventLeave(task, syscall,
diff --git a/frysk-core/frysk/ftrace/MappingGuard.java b/frysk-core/frysk/ftrace/MappingGuard.java
index adc5516..ee32785 100644
--- a/frysk-core/frysk/ftrace/MappingGuard.java
+++ b/frysk-core/frysk/ftrace/MappingGuard.java
@@ -282,7 +282,7 @@ class MappingGuard
 	extends MappingGuardB
 	implements TaskObserver.Syscall
     {
-	private frysk.proc.Syscall syscallCache = null;
+	private frysk.syscall.Syscall syscallCache = null;
 
 	public SyscallMappingGuard(Task task) {
 	    super(task);
@@ -290,7 +290,7 @@ class MappingGuard
 	}
 
 	public Action updateSyscallEnter(Task task) {
-	    frysk.proc.Syscall syscall
+	    frysk.syscall.Syscall syscall
 		= task.getSyscallTable().getSyscall(task);
 	    syscallCache = syscall;
 	    return Action.CONTINUE;
@@ -298,7 +298,7 @@ class MappingGuard
 
 	public Action updateSyscallExit (Task task)
 	{
-	    frysk.proc.Syscall syscall = syscallCache;
+	    frysk.syscall.Syscall syscall = syscallCache;
 	    syscallCache = null;
 
 	    if (syscall != null) {
diff --git a/frysk-core/frysk/proc/ChangeLog b/frysk-core/frysk/proc/ChangeLog
index 9654c74..5f3f5eb 100644
--- a/frysk-core/frysk/proc/ChangeLog
+++ b/frysk-core/frysk/proc/ChangeLog
@@ -1,7 +1,20 @@
 2007-12-28  Andrew Cagney  <cagney@redhat.com>
 
-	* SyscallEventInfo.java: Delete.
+	* Syscall.java: Move to frysk.syscall.
+	* SyscallTable.java: Move to frysk.syscall.
+	* SyscallTableFactory.java: Move to frysk.syscall.
+	* TestSyscallSithAudit.java: Move to frysk.syscall.
+	* LinuxIa32Syscall.java: Move to frysk.syscall.
+	* LinuxX8664Syscall.java: Move to frysk.syscall.
+	* LinuxPPC32Syscall.java: Move to frysk.syscall.
+	* LinuxPPC64Syscall.java: Move to frysk.syscall.
+	* TestSyscallRunning.java: Update.
+	* Task.java: Update.
+	* TestSyscallSignal.java: Update.
+	* TestTaskSyscallObserver.java: Update.
 
+	* SyscallEventInfo.java: Delete.
+	
 	* LinuxIa32Syscall.java: Privatize.
 	(getSyscallList()): Delete
 	* LinuxX8664Syscall.java: Ditto.
diff --git a/frysk-core/frysk/proc/Task.java b/frysk-core/frysk/proc/Task.java
index 3b2c13d..df769e3 100644
--- a/frysk-core/frysk/proc/Task.java
+++ b/frysk-core/frysk/proc/Task.java
@@ -39,6 +39,8 @@
 
 package frysk.proc;
 
+import frysk.syscall.SyscallTable;
+import frysk.syscall.SyscallTableFactory;
 import java.util.LinkedList;
 import inua.eio.ByteBuffer;
 import java.util.Set;
@@ -1093,6 +1095,7 @@ public abstract class Task
 	isa = null;
 	memory = null;
 	registerBanks = null;
+	syscallTable = null;
 	currentISA = null;
     }
   
diff --git a/frysk-core/frysk/proc/TestSyscallRunning.java b/frysk-core/frysk/proc/TestSyscallRunning.java
index a305ce3..017dd3b 100644
--- a/frysk-core/frysk/proc/TestSyscallRunning.java
+++ b/frysk-core/frysk/proc/TestSyscallRunning.java
@@ -50,6 +50,8 @@ import frysk.testbed.TestLib;
 import frysk.testbed.TearDownProcess;
 import frysk.Config;
 import frysk.sys.DaemonPipePair;
+import frysk.syscall.SyscallTable;
+import frysk.syscall.SyscallTableFactory;
 
 /**
  * XXX: This code should be simplified, eliminating local parallelism
@@ -169,7 +171,7 @@ public class TestSyscallRunning
 	private boolean added;
 	private boolean removed;
 
-	private final frysk.proc.Syscall syscall;
+	private final frysk.syscall.Syscall syscall;
 
 	SyscallObserver(String call, Task task, boolean entered) {
 	    SyscallTable syscallTable
diff --git a/frysk-core/frysk/proc/TestSyscallSignal.java b/frysk-core/frysk/proc/TestSyscallSignal.java
index 1aacdca..72850d9 100644
--- a/frysk-core/frysk/proc/TestSyscallSignal.java
+++ b/frysk-core/frysk/proc/TestSyscallSignal.java
@@ -46,6 +46,8 @@ import java.io.InputStreamReader;
 import frysk.sys.Signal;
 import frysk.sys.DaemonPipePair;
 import frysk.testbed.TestLib;
+import frysk.syscall.SyscallTable;
+import frysk.syscall.SyscallTableFactory;
 import frysk.testbed.TearDownProcess;
 import frysk.Config;
 import frysk.sys.ProcessIdentifier;
@@ -247,8 +249,8 @@ public class TestSyscallSignal
 	private boolean added;
 	private boolean removed;
 
-	private final frysk.proc.Syscall opensys;
-	private final frysk.proc.Syscall closesys;
+	private final frysk.syscall.Syscall opensys;
+	private final frysk.syscall.Syscall closesys;
 
 	SyscallObserver(int stophits, Task task) {
 	    SyscallTable syscallTable
@@ -260,7 +262,7 @@ public class TestSyscallSignal
 
 	public Action updateSyscallEnter(Task task) {
 	    SyscallTable syscallTable = getSyscallTable(task);
-	    frysk.proc.Syscall syscall = syscallTable.getSyscall(task);
+	    frysk.syscall.Syscall syscall = syscallTable.getSyscall(task);
 	    if (opensys.equals(syscall) || closesys.equals(syscall)) {
 		entered++;
 		if (entered == stophits) {
@@ -273,7 +275,7 @@ public class TestSyscallSignal
 
 	public Action updateSyscallExit(Task task) {
 	    SyscallTable syscallTable = getSyscallTable(task);
-	    frysk.proc.Syscall syscall = syscallTable.getSyscall(task);
+	    frysk.syscall.Syscall syscall = syscallTable.getSyscall(task);
 	    if (opensys.equals(syscall) || closesys.equals(syscall)) {
 		exited++;
 	    }
diff --git a/frysk-core/frysk/proc/TestTaskSyscallObserver.java b/frysk-core/frysk/proc/TestTaskSyscallObserver.java
index c82b250..c72b05a 100644
--- a/frysk-core/frysk/proc/TestTaskSyscallObserver.java
+++ b/frysk-core/frysk/proc/TestTaskSyscallObserver.java
@@ -40,6 +40,8 @@
 
 package frysk.proc;
 
+import frysk.syscall.SyscallTable;
+import frysk.syscall.SyscallTableFactory;
 import frysk.Config;
 import java.util.HashMap;
 import java.util.Iterator;
@@ -75,11 +77,11 @@ public class TestTaskSyscallObserver
 
 	boolean caughtExec = false;
 
-	final frysk.proc.Syscall execvesys;
+	final frysk.syscall.Syscall execvesys;
 
-	final frysk.proc.Syscall opensys;
+	final frysk.syscall.Syscall opensys;
 
-	final frysk.proc.Syscall readsys;
+	final frysk.syscall.Syscall readsys;
 
 	SyscallObserver (Task task) {
 	    SyscallTable syscallTable
@@ -100,7 +102,7 @@ public class TestTaskSyscallObserver
 	    enter++;
 
 	    SyscallTable syscallTable = getSyscallTable(task);
-	    frysk.proc.Syscall syscall = syscallTable.getSyscall(task);
+	    frysk.syscall.Syscall syscall = syscallTable.getSyscall(task);
 
 	    if (execvesys.equals(syscall)) {
 		caughtExec = true;
@@ -395,7 +397,7 @@ public class TestTaskSyscallObserver
     {
       super.updateSyscallEnter(task);
       SyscallTable syscallTable = getSyscallTable(task);
-      frysk.proc.Syscall syscall = syscallTable.getSyscall(task);
+      frysk.syscall.Syscall syscall = syscallTable.getSyscall(task);
       syscallCache.put(task, syscall);
       
       if ((opensys.equals(syscall)))
@@ -416,7 +418,7 @@ public class TestTaskSyscallObserver
     public Action updateSyscallExit (Task task)
     {
       super.updateSyscallExit(task);
-      frysk.proc.Syscall syscall = (frysk.proc.Syscall) syscallCache.remove(task);
+      frysk.syscall.Syscall syscall = (frysk.syscall.Syscall) syscallCache.remove(task);
       
       if (opensys.equals(syscall) && openingTestFile)
         {
@@ -505,7 +507,7 @@ public class TestTaskSyscallObserver
       {
         super.updateSyscallEnter(task);
         SyscallTable syscallTable = getSyscallTable(task);
-        frysk.proc.Syscall syscall = syscallTable.getSyscall(task);
+        frysk.syscall.Syscall syscall = syscallTable.getSyscall(task);
 
         // verify that read attempted
         if (readsys.equals(syscall))
@@ -525,7 +527,7 @@ public class TestTaskSyscallObserver
       {
         super.updateSyscallExit(task);
         SyscallTable syscallTable = getSyscallTable(task);
-        frysk.proc.Syscall syscall = syscallTable.getSyscall(task);
+        frysk.syscall.Syscall syscall = syscallTable.getSyscall(task);
         if (readsys.equals(syscall))
           {
             logger.log(Level.FINE, "{0} updateSyscallExit READ\n", this);
diff --git a/frysk-core/frysk/syscall/ChangeLog b/frysk-core/frysk/syscall/ChangeLog
new file mode 100644
index 0000000..3a25b0f
--- /dev/null
+++ b/frysk-core/frysk/syscall/ChangeLog
@@ -0,0 +1,18 @@
+2007-12-28  Andrew Cagney  <cagney@redhat.com>
+
+	* package.html: New.
+	* Syscall.java: Move from frysk.proc.
+	* SyscallTable.java: Move from frysk.proc.
+	* SyscallTableFactory.java: Move from frysk.proc.
+	* TestSyscallSithAudit.java: Move from frysk.proc.
+	* LinuxIA32SyscallTable.java: Move from frysk.proc.
+	* LinuxX8664SyscallTable.java: Move from frysk.proc.
+	* LinuxPPC32SyscallTable.java: Move from frysk.proc.
+	* LinuxPPC64SyscallTable.java: Move from frysk.proc.
+
+Local Variables:
+mode: change-log
+left-margin: 8
+fill-column: 74
+version-control: never
+End:
diff --git a/frysk-core/frysk/proc/LinuxIa32Syscall.java b/frysk-core/frysk/syscall/LinuxIA32SyscallTable.java
similarity index 98%
rename from frysk-core/frysk/proc/LinuxIa32Syscall.java
rename to frysk-core/frysk/syscall/LinuxIA32SyscallTable.java
index b2ad684..328b7ed 100644
--- a/frysk-core/frysk/proc/LinuxIa32Syscall.java
+++ b/frysk-core/frysk/syscall/LinuxIA32SyscallTable.java
@@ -37,11 +37,12 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.proc;
+package frysk.syscall;
 
 import frysk.isa.IA32Registers;
+import frysk.proc.Task;
 
-public class LinuxIa32Syscall extends SyscallTable {
+class LinuxIA32SyscallTable extends SyscallTable {
     private static final int SOCKET_NUM = 102;
     private static final int IPC_NUM = 117;
 
@@ -524,17 +525,15 @@ public class LinuxIa32Syscall extends SyscallTable {
 
     public Syscall getSyscall(String name) {
 	Syscall syscall;
-	syscall = iterateSyscallByName(name, LinuxIa32Syscall.syscallList);
+	syscall = iterateSyscallByName(name, syscallList);
 	if (syscall != null)
 	    return syscall;
-	syscall = iterateSyscallByName(name, LinuxIa32Syscall.socketSubcallList);
+	syscall = iterateSyscallByName(name, socketSubcallList);
 	if (syscall != null)
 	    return syscall;
-    
-	syscall = iterateSyscallByName(name, LinuxIa32Syscall.ipcSubcallList);
+	syscall = iterateSyscallByName(name, ipcSubcallList);
 	if (syscall != null)
 	    return syscall;
-
 	return null;
     }
 
diff --git a/frysk-core/frysk/proc/LinuxPPC32Syscall.java b/frysk-core/frysk/syscall/LinuxPPC32SyscallTable.java
similarity index 98%
rename from frysk-core/frysk/proc/LinuxPPC32Syscall.java
rename to frysk-core/frysk/syscall/LinuxPPC32SyscallTable.java
index 670f281..2115f29 100644
--- a/frysk-core/frysk/proc/LinuxPPC32Syscall.java
+++ b/frysk-core/frysk/syscall/LinuxPPC32SyscallTable.java
@@ -38,9 +38,10 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.proc;
+package frysk.syscall;
 
 import frysk.isa.PPC32Registers;
+import frysk.proc.Task;
 
 /**
  * 32-bit PowerPC system calls.
@@ -48,7 +49,7 @@ import frysk.isa.PPC32Registers;
  * XXX: There is much duplication between this and LinuxPPC64Syscall.
  */
 
-public class LinuxPPC32Syscall extends SyscallTable {
+class LinuxPPC32SyscallTable extends SyscallTable {
     private static final int SOCKET_NUM = 102;
     private static final int IPC_NUM = 117;
 
@@ -502,13 +503,13 @@ public class LinuxPPC32Syscall extends SyscallTable {
 
     public Syscall getSyscall(String name) {
 	Syscall syscall;
-	syscall = iterateSyscallByName(name, LinuxPPC32Syscall.syscallList);
+	syscall = iterateSyscallByName(name, syscallList);
 	if (syscall != null)
 	    return syscall;
-	syscall = iterateSyscallByName(name, LinuxPPC32Syscall.socketSubcallList);
+	syscall = iterateSyscallByName(name, socketSubcallList);
 	if (syscall != null)
 	    return syscall;
-	syscall = iterateSyscallByName(name, LinuxPPC32Syscall.ipcSubcallList);
+	syscall = iterateSyscallByName(name, ipcSubcallList);
 	if (syscall != null)
 	    return syscall;
 	return null;
diff --git a/frysk-core/frysk/proc/LinuxPPC64Syscall.java b/frysk-core/frysk/syscall/LinuxPPC64SyscallTable.java
similarity index 98%
rename from frysk-core/frysk/proc/LinuxPPC64Syscall.java
rename to frysk-core/frysk/syscall/LinuxPPC64SyscallTable.java
index f4ed89f..a2bb342 100644
--- a/frysk-core/frysk/proc/LinuxPPC64Syscall.java
+++ b/frysk-core/frysk/syscall/LinuxPPC64SyscallTable.java
@@ -38,9 +38,10 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.proc;
+package frysk.syscall;
 
 import frysk.isa.PPC64Registers;
+import frysk.proc.Task;
 
 /**
  * 32-bit PowerPC system calls.
@@ -48,7 +49,7 @@ import frysk.isa.PPC64Registers;
  * XXX: There is much duplication between this and LinuxPPC64Syscall.
  */
 
-public class LinuxPPC64Syscall extends SyscallTable {
+class LinuxPPC64SyscallTable extends SyscallTable {
     private static final int SOCKET_NUM = 102;
     private static final int IPC_NUM = 117;
 
@@ -507,13 +508,13 @@ public class LinuxPPC64Syscall extends SyscallTable {
 
     public Syscall getSyscall(String name) {
 	Syscall syscall;
-	syscall = iterateSyscallByName(name, LinuxPPC64Syscall.syscallList);
+	syscall = iterateSyscallByName(name, syscallList);
 	if (syscall != null)
 	    return syscall;
-	syscall = iterateSyscallByName(name, LinuxPPC64Syscall.socketSubcallList);
+	syscall = iterateSyscallByName(name, socketSubcallList);
 	if (syscall != null)
 	    return syscall;
-	syscall = iterateSyscallByName(name, LinuxPPC64Syscall.ipcSubcallList);
+	syscall = iterateSyscallByName(name, ipcSubcallList);
 	if (syscall != null)
 	    return syscall;
 	return null;
diff --git a/frysk-core/frysk/proc/LinuxX8664Syscall.java b/frysk-core/frysk/syscall/LinuxX8664SyscallTable.java
similarity index 99%
rename from frysk-core/frysk/proc/LinuxX8664Syscall.java
rename to frysk-core/frysk/syscall/LinuxX8664SyscallTable.java
index 051847a..4665a7e 100644
--- a/frysk-core/frysk/proc/LinuxX8664Syscall.java
+++ b/frysk-core/frysk/syscall/LinuxX8664SyscallTable.java
@@ -37,11 +37,12 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.proc;
+package frysk.syscall;
 
 import frysk.isa.X8664Registers;
+import frysk.proc.Task;
 
-public class LinuxX8664Syscall extends SyscallTable {
+class LinuxX8664SyscallTable extends SyscallTable {
 
     private static class X8664Syscall extends Syscall {
 	X8664Syscall(String name, int number, int numArgs, 
@@ -374,7 +375,7 @@ public class LinuxX8664Syscall extends SyscallTable {
     };
 
     public Syscall getSyscall(String name) {
-	return iterateSyscallByName(name, LinuxX8664Syscall.syscallList);
+	return iterateSyscallByName(name, syscallList);
     }
 
     public Syscall getSyscall(Task task) {
diff --git a/frysk-core/frysk/proc/Syscall.java b/frysk-core/frysk/syscall/Syscall.java
similarity index 99%
rename from frysk-core/frysk/proc/Syscall.java
rename to frysk-core/frysk/syscall/Syscall.java
index 53496ec..2eaa370 100644
--- a/frysk-core/frysk/proc/Syscall.java
+++ b/frysk-core/frysk/syscall/Syscall.java
@@ -37,9 +37,10 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.proc;
+package frysk.syscall;
 
 import inua.util.PrintWriter;
+import frysk.proc.Task;
 
 /**
  * A class that holds static information about a system call.  It is
diff --git a/frysk-core/frysk/proc/SyscallTable.java b/frysk-core/frysk/syscall/SyscallTable.java
similarity index 98%
rename from frysk-core/frysk/proc/SyscallTable.java
rename to frysk-core/frysk/syscall/SyscallTable.java
index 0115352..4a1cc60 100644
--- a/frysk-core/frysk/proc/SyscallTable.java
+++ b/frysk-core/frysk/syscall/SyscallTable.java
@@ -37,9 +37,10 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.proc;
+package frysk.syscall;
 
 import java.util.WeakHashMap;
+import frysk.proc.Task;
 
 /**
  * System call database.
diff --git a/frysk-core/frysk/proc/SyscallTableFactory.java b/frysk-core/frysk/syscall/SyscallTableFactory.java
similarity index 91%
rename from frysk-core/frysk/proc/SyscallTableFactory.java
rename to frysk-core/frysk/syscall/SyscallTableFactory.java
index 2f47b6e..4890356 100644
--- a/frysk-core/frysk/proc/SyscallTableFactory.java
+++ b/frysk-core/frysk/syscall/SyscallTableFactory.java
@@ -37,7 +37,7 @@
 // version and license this file solely under the GPL without
 // exception.
 
-package frysk.proc;
+package frysk.syscall;
 


hooks/post-receive
--
frysk system monitor/debugger



More information about the Frysk-cvs mailing list