This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] master: Rename CoreFileAtSignal to CorefileFactory.


The branch, master has been updated
       via  d755696b035c7caf2c63a44df84e687b9ce4aaf9 (commit)
       via  b69ddff275fba3ebeeeb2932859fd46cbd347ad9 (commit)
      from  f9eb110e2b34a5a881aec96c6b886fe571cb29d0 (commit)

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

- Log -----------------------------------------------------------------
commit d755696b035c7caf2c63a44df84e687b9ce4aaf9
Author: Andrew Cagney <cagney@toil.yyz.redhat.com>
Date:   Thu Jan 24 15:28:46 2008 -0500

    Rename CoreFileAtSignal to CorefileFactory.
    
    frysk-core/frysk/bindir/ChangeLog
    2008-01-24  Andrew Cagney  <cagney@redhat.com>
    
    	* TestFmaps.java: Update; CoreFileAtSignal renamed to
    	CorefileFactory.
    	* TestFstack.java: Ditto.
    
    frysk-core/frysk/hpd/ChangeLog
    2008-01-24  Andrew Cagney  <cagney@redhat.com>
    
    	* HpdTestbed.java: Update; CoreFileAtSignal renamed to
    	CorefileFactory.
    	* TestAuxvCommand.java: Ditto.
    	* TestCoreCommand.java: Ditto.
    
    frysk-core/frysk/proc/dead/ChangeLog
    2008-01-24  Andrew Cagney  <cagney@redhat.com>
    
    	* TestCoreRegs.java: Update; CoreFileAtSignal renamed to
    	CorefileFactory.
    	* TestLinuxCore.java: Ditto.
    
    frysk-core/frysk/testbed/ChangeLog
    2008-01-24  Andrew Cagney  <cagney@redhat.com>
    
    	* CorefileFactory.java: Rename CoreFileAtSignal.java.
    	(constructCoreAtSignal(String)): Rename constructCore(String).
    	(constructCoreAtSignal(File)): Rename constructCore(File).
    	* TestCorefileFactory.java: Rename TestCoreFileAtSignal.
    
    frysk-core/frysk/util/ChangeLog
    2008-01-24  Andrew Cagney  <cagney@redhat.com>
    
    	* TestCommandlineParser.java: Update; CoreFileAtSignal renamed to
    	CorefileFactory.

commit b69ddff275fba3ebeeeb2932859fd46cbd347ad9
Author: Andrew Cagney <cagney@toil.yyz.redhat.com>
Date:   Thu Jan 24 14:47:21 2008 -0500

    Use frysk.testbed.CoreFileAtSignal.
    
    frysk-core/frysk/hpd/ChangeLog
    2008-01-24  Andrew Cagney  <cagney@redhat.com>
    
    	* TestAuxvCommand.java: Replace TestLinuxCore with
    	CoreFileAtSignal; use sendCommandExpectPrompt.
    
    frysk-core/frysk/proc/dead/ChangeLog
    2008-01-24  Andrew Cagney  <cagney@redhat.com>
    
    	* TestLinuxCore.java (constructCore(Proc)): Make private.
    
    frysk-core/frysk/util/ChangeLog
    2008-01-24  Andrew Cagney  <cagney@redhat.com>
    
    	* TestCommandlineParser.java: Replace TestLinuxCore with
    	CoreFileAtSignal.

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

Summary of changes:
 frysk-core/frysk/bindir/ChangeLog                  |    6 +
 frysk-core/frysk/bindir/TestFmaps.java             |    6 +-
 frysk-core/frysk/bindir/TestFstack.java            |    6 +-
 frysk-core/frysk/hpd/ChangeLog                     |    8 ++
 frysk-core/frysk/hpd/HpdTestbed.java               |    6 +-
 frysk-core/frysk/hpd/TestAuxvCommand.java          |   51 ++++------
 frysk-core/frysk/hpd/TestCoreCommand.java          |    6 +-
 frysk-core/frysk/proc/dead/ChangeLog               |    6 +
 frysk-core/frysk/proc/dead/TestCoreRegs.java       |    4 +-
 frysk-core/frysk/proc/dead/TestLinuxCore.java      |   47 ++++-----
 frysk-core/frysk/testbed/ChangeLog                 |    7 +-
 ...{CoreFileAtSignal.java => CorefileFactory.java} |   22 ++--
 ...eFileAtSignal.java => TestCorefileFactory.java} |    7 +-
 frysk-core/frysk/util/ChangeLog                    |    8 ++
 frysk-core/frysk/util/TestCommandlineParser.java   |  100 ++++++++------------
 15 files changed, 144 insertions(+), 146 deletions(-)
 rename frysk-core/frysk/testbed/{CoreFileAtSignal.java => CorefileFactory.java} (86%)
 rename frysk-core/frysk/testbed/{TestCoreFileAtSignal.java => TestCorefileFactory.java} (94%)

First 500 lines of diff:
diff --git a/frysk-core/frysk/bindir/ChangeLog b/frysk-core/frysk/bindir/ChangeLog
index 60d4c2c..09d1036 100644
--- a/frysk-core/frysk/bindir/ChangeLog
+++ b/frysk-core/frysk/bindir/ChangeLog
@@ -1,3 +1,9 @@
+2008-01-24  Andrew Cagney  <cagney@redhat.com>
+
+	* TestFmaps.java: Update; CoreFileAtSignal renamed to
+	CorefileFactory.
+	* TestFstack.java: Ditto.
+
 2008-01-13  Stan Cox  <scox@redhat.com>
 
 	* fhpd.java (main): Add sysroot option.
diff --git a/frysk-core/frysk/bindir/TestFmaps.java b/frysk-core/frysk/bindir/TestFmaps.java
index 66705be..802bc9a 100644
--- a/frysk-core/frysk/bindir/TestFmaps.java
+++ b/frysk-core/frysk/bindir/TestFmaps.java
@@ -1,6 +1,6 @@
 // This file is part of the program FRYSK.
 //
-// Copyright 2007, Red Hat Inc.
+// Copyright 2007, 2008, Red Hat Inc.
 //
 // FRYSK is free software; you can redistribute it and/or modify it
 // under the terms of the GNU General Public License as published by
@@ -44,7 +44,7 @@ import frysk.expunit.Expect;
 import frysk.Config;
 import java.io.File;
 import frysk.testbed.TearDownExpect;
-import frysk.testbed.CoreFileAtSignal;
+import frysk.testbed.CorefileFactory;
 
 public class TestFmaps
   extends TestCase
@@ -57,7 +57,7 @@ public class TestFmaps
    */
     private Expect fmaps(String program, String[] args) {
 	File coreExe = Config.getPkgLibFile(program);
-	File coreFile = CoreFileAtSignal.constructCore(coreExe);
+	File coreFile = CorefileFactory.constructCoreAtSignal(coreExe);
 	String[] argv = new String[args.length + 3];
 	int argc = 0;
 	argv[argc++] = Config.getBinFile("fmaps").getAbsolutePath();
diff --git a/frysk-core/frysk/bindir/TestFstack.java b/frysk-core/frysk/bindir/TestFstack.java
index 00f7eef..2c2789c 100644
--- a/frysk-core/frysk/bindir/TestFstack.java
+++ b/frysk-core/frysk/bindir/TestFstack.java
@@ -1,6 +1,6 @@
 // This file is part of the program FRYSK.
 //
-// Copyright 2006, 2007, Red Hat Inc.
+// Copyright 2006, 2007, 2008, Red Hat Inc.
 //
 // FRYSK is free software; you can redistribute it and/or modify it
 // under the terms of the GNU General Public License as published by
@@ -43,7 +43,7 @@ import java.io.File;
 
 import frysk.Config;
 import frysk.expunit.Expect;
-import frysk.testbed.CoreFileAtSignal;
+import frysk.testbed.CorefileFactory;
 import frysk.testbed.TearDownExpect;
 import frysk.testbed.TestLib;
 
@@ -62,7 +62,7 @@ public class TestFstack
      */
     private Expect fstack(String program, String[] args) {
 	File coreExe = Config.getPkgLibFile(program);
-	File coreFile = CoreFileAtSignal.constructCore(coreExe);
+	File coreFile = CorefileFactory.constructCoreAtSignal(coreExe);
 	String[] argv = new String[args.length + 3];
 	int argc = 0;
 	argv[argc++] = Config.getBinFile("fstack").getAbsolutePath();
diff --git a/frysk-core/frysk/hpd/ChangeLog b/frysk-core/frysk/hpd/ChangeLog
index 5344c42..e0e7292 100644
--- a/frysk-core/frysk/hpd/ChangeLog
+++ b/frysk-core/frysk/hpd/ChangeLog
@@ -4,6 +4,14 @@
 
 2008-01-24  Andrew Cagney  <cagney@redhat.com>
 
+	* HpdTestbed.java: Update; CoreFileAtSignal renamed to
+	CorefileFactory.
+	* TestAuxvCommand.java: Ditto.
+	* TestCoreCommand.java: Ditto.
+
+	* TestAuxvCommand.java: Replace TestLinuxCore with
+	CoreFileAtSignal; use sendCommandExpectPrompt.
+
 	* RegsCommand.java: Update; Register moved to frysk.isa.registers.
 	* TestEvalCommands.java: Ditto.
 
diff --git a/frysk-core/frysk/hpd/HpdTestbed.java b/frysk-core/frysk/hpd/HpdTestbed.java
index 6d7298b..20c5116 100644
--- a/frysk-core/frysk/hpd/HpdTestbed.java
+++ b/frysk-core/frysk/hpd/HpdTestbed.java
@@ -1,6 +1,6 @@
 // This file is part of the program FRYSK.
 //
-// Copyright 2007 Red Hat Inc.
+// Copyright 2007, 2008 Red Hat Inc.
 //
 // FRYSK is free software; you can redistribute it and/or modify it
 // under the terms of the GNU General Public License as published by
@@ -41,7 +41,7 @@ package frysk.hpd;
 
 import frysk.junit.TestCase;
 import frysk.Config;
-import frysk.testbed.CoreFileAtSignal;
+import frysk.testbed.CorefileFactory;
 import frysk.expunit.Expect;
 import frysk.expunit.Match;
 import frysk.expunit.Regex;
@@ -260,7 +260,7 @@ public class HpdTestbed
      */
     static HpdTestbed hpdTerminatingProgram(String program) {
 	File exeFile = Config.getPkgLibFile(program);
-	File coreFile = CoreFileAtSignal.constructCore(exeFile);
+	File coreFile = CorefileFactory.constructCoreAtSignal(exeFile);
 	HpdTestbed hpd
 	    = new HpdTestbed(new String[] {
 				 Config.getBinFile("fhpd").getPath (),
diff --git a/frysk-core/frysk/hpd/TestAuxvCommand.java b/frysk-core/frysk/hpd/TestAuxvCommand.java
index a42d675..ad8062c 100644
--- a/frysk-core/frysk/hpd/TestAuxvCommand.java
+++ b/frysk-core/frysk/hpd/TestAuxvCommand.java
@@ -1,6 +1,6 @@
 // This file is part of the program FRYSK.
 //
-// Copyright 2007 Red Hat Inc.
+// Copyright 2007, 2008 Red Hat Inc.
 //
 // FRYSK is free software; you can redistribute it and/or modify it
 // under the terms of the GNU General Public License as published by
@@ -42,44 +42,35 @@ package frysk.hpd;
 import java.io.File;
 import java.util.ArrayList;
 import java.util.Iterator;
-
 import frysk.proc.Auxv;
 import frysk.proc.Proc;
-import frysk.proc.dead.TestLinuxCore;
 import frysk.testbed.DaemonBlockedAtSignal;
 import frysk.util.AuxvStringBuilder;
+import frysk.testbed.CorefileFactory;
 
 public class TestAuxvCommand extends TestLib {
   
-  public void testAuxVCoreCommand() {
-	  
-    Proc proc = (new DaemonBlockedAtSignal("funit-stacks")).getMainTask().getProc();
-    Auxv[] liveAuxv = proc.getAuxv();
+    public void testAuxVCoreCommand() {
+	Proc proc = new DaemonBlockedAtSignal("funit-stacks")
+	    .getMainTask().getProc();
+	Auxv[] liveAuxv = proc.getAuxv();
 
-    class BuildAuxv extends AuxvStringBuilder {
-	      
-	      public ArrayList auxvData = new ArrayList();
-	      public void buildLine(String type, String desc, String value) {
+	class BuildAuxv extends AuxvStringBuilder {
+	    public ArrayList auxvData = new ArrayList();
+	    public void buildLine(String type, String desc, String value) {
 		auxvData.add(type+" : " + value+"\n");	
-	        }
 	    }
+	}
+	BuildAuxv buildAuxv = new BuildAuxv();
+	buildAuxv.construct(liveAuxv, proc);
 
-    BuildAuxv buildAuxv = new BuildAuxv();
-    buildAuxv.construct(liveAuxv, proc);
-
-    TestLinuxCore tester = new TestLinuxCore();
-    File core = new File(tester.constructCore(proc));
-    core.deleteOnExit();
-    
-    
-    e = new HpdTestbed();
-    e.send("core " + core.getPath()
-	   + " -noexe\n");
-    e.expect("Attached to core file.*");
-    e.send("info auxv\n");
-    Iterator i = buildAuxv.auxvData.iterator();
-    while (i.hasNext())
-      e.equals((String)i.next());
-    e.close();
-  }
+	File core = CorefileFactory.constructCore(proc);
+	e = new HpdTestbed();
+	e.sendCommandExpectPrompt("core " + core.getPath() + " -noexe",
+				  "Attached to core file.*");
+	e.send("info auxv\n");
+	Iterator i = buildAuxv.auxvData.iterator();
+	while (i.hasNext())
+	    e.equals((String)i.next());
+    }
 }
diff --git a/frysk-core/frysk/hpd/TestCoreCommand.java b/frysk-core/frysk/hpd/TestCoreCommand.java
index 1051180..cec2943 100644
--- a/frysk-core/frysk/hpd/TestCoreCommand.java
+++ b/frysk-core/frysk/hpd/TestCoreCommand.java
@@ -40,7 +40,7 @@
 package frysk.hpd;
 
 import java.io.File;
-import frysk.testbed.CoreFileAtSignal;
+import frysk.testbed.CorefileFactory;
 import frysk.Config;
 
 public class TestCoreCommand extends TestLib {
@@ -68,7 +68,7 @@ public class TestCoreCommand extends TestLib {
 
     public void testCoreExeCommand() {
 	File exe = Config.getPkgLibFile("funit-hello");
-	File core = CoreFileAtSignal.constructCore(exe);
+	File core = CorefileFactory.constructCoreAtSignal(exe);
 	e = new HpdTestbed();
 	e.sendCommandExpectPrompt(("core " + core.getPath()
 				   + " " + exe.getPath()),
@@ -77,7 +77,7 @@ public class TestCoreCommand extends TestLib {
     
     public void testCoreThenRunCommand() {
 	File exe = Config.getPkgLibFile("funit-hello");
-	File core = CoreFileAtSignal.constructCore(exe);
+	File core = CorefileFactory.constructCoreAtSignal(exe);
 	e = new HpdTestbed();
 	e.sendCommandExpectPrompt(("core " + core.getPath()
 				   + " " + exe.getPath()),
diff --git a/frysk-core/frysk/proc/dead/ChangeLog b/frysk-core/frysk/proc/dead/ChangeLog
index 583f8f3..c04f831 100644
--- a/frysk-core/frysk/proc/dead/ChangeLog
+++ b/frysk-core/frysk/proc/dead/ChangeLog
@@ -1,5 +1,11 @@
 2008-01-24  Andrew Cagney  <cagney@redhat.com>
 
+	* TestCoreRegs.java: Update; CoreFileAtSignal renamed to
+	CorefileFactory.
+	* TestLinuxCore.java: Ditto.
+
+	* TestLinuxCore.java (constructCore(Proc)): Make private.
+	
 	* LinuxCoreTask.java: Update; Register moved to
 	frysk.isa.registers.
 	* TestCoreRegs.java: Ditto.
diff --git a/frysk-core/frysk/proc/dead/TestCoreRegs.java b/frysk-core/frysk/proc/dead/TestCoreRegs.java
index a7f2970..a2fd3fb 100644
--- a/frysk-core/frysk/proc/dead/TestCoreRegs.java
+++ b/frysk-core/frysk/proc/dead/TestCoreRegs.java
@@ -42,7 +42,7 @@ package frysk.proc.dead;
 import frysk.isa.registers.Register;
 import frysk.testbed.RegsCase;
 import frysk.proc.Proc;
-import frysk.testbed.CoreFileAtSignal;
+import frysk.testbed.CorefileFactory;
 import frysk.util.Util;
 import java.io.File;
 
@@ -57,7 +57,7 @@ public class TestCoreRegs extends RegsCase {
 	// Replace the live task with a dead one.
 	Proc proc = task().getProc();
 	File exe = new File(proc.getExe());
-	File core = CoreFileAtSignal.constructCore(proc);
+	File core = CorefileFactory.constructCore(proc);
 	Proc coreProc = Util.getProcFromCoreFile(core, exe);
 	setTask(coreProc.getMainTask());
     }
diff --git a/frysk-core/frysk/proc/dead/TestLinuxCore.java b/frysk-core/frysk/proc/dead/TestLinuxCore.java
index e5afd17..2c58b5d 100644
--- a/frysk-core/frysk/proc/dead/TestLinuxCore.java
+++ b/frysk-core/frysk/proc/dead/TestLinuxCore.java
@@ -1,6 +1,6 @@
 // This file is part of the program FRYSK.
 //
-// Copyright 2007 Red Hat Inc.
+// Copyright 2007, 2008 Red Hat Inc.
 //
 // FRYSK is free software; you can redistribute it and/or modify it
 // under the terms of the GNU General Public License as published by
@@ -64,7 +64,7 @@ import frysk.proc.ProcCoreAction;
 import frysk.proc.ProcId;
 import frysk.proc.Task;
 import frysk.proc.TaskObserver;
-import frysk.testbed.CoreFileAtSignal;
+import frysk.testbed.CorefileFactory;
 import frysk.testbed.DaemonBlockedAtSignal;
 import frysk.testbed.LegacyOffspring;
 import frysk.testbed.TearDownFile;
@@ -149,7 +149,7 @@ public class TestLinuxCore
     // Create a blocked process, blocked at a signal
     File exeFile = Config.getPkgLibFile("funit-stacks");
     Proc testProc = new DaemonBlockedAtSignal(exeFile).getMainTask().getProc();
-    TearDownFile coreFile = (TearDownFile) CoreFileAtSignal.constructCore(testProc);
+    File coreFile = CorefileFactory.constructCore(testProc);
 
     StacktraceAction liveStacktrace;
     StacktraceAction coreStacktrace;
@@ -504,29 +504,24 @@ public class TestLinuxCore
   }
 
 
-  /**
-   * Given a Proc object, generate a core file from that given proc.
-   * 
-   * @param ackProc - proc object to generate core from.
-   * @return - name of constructed core file.
-   */
-  public String constructCore (final Proc ackProc)
-  {
-
-    final CoredumpAction coreDump = new CoredumpAction(ackProc, new Event()
-    {
-
-      public void execute ()
-      {
-        ackProc.requestAbandonAndRunEvent(new RequestStopEvent(
-                                                               Manager.eventLoop));
-      }
-    }, false);
-        
-    new ProcBlockAction(ackProc, coreDump);
-    assertRunUntilStop("Running event loop for core file");
-    return coreDump.getConstructedFileName();
-  }
+    /**
+     * Given a Proc object, generate a core file from that given proc.
+     * 
+     * @param ackProc - proc object to generate core from.
+     * @return - name of constructed core file.
+     */
+    private String constructCore(final Proc ackProc) {
+	final CoredumpAction coreDump
+	    = new CoredumpAction(ackProc, new Event() {
+		    public void execute() {
+			ackProc.requestAbandonAndRunEvent
+			    (new RequestStopEvent(Manager.eventLoop));
+		    }
+		}, false);
+	new ProcBlockAction(ackProc, coreDump);
+	assertRunUntilStop("Running event loop for core file");
+	return coreDump.getConstructedFileName();
+    }
 
   // Helper class for inserting a Code breakpoint observer.
   static class CodeObserver
diff --git a/frysk-core/frysk/testbed/ChangeLog b/frysk-core/frysk/testbed/ChangeLog
index f305e3b..fe1b168 100644
--- a/frysk-core/frysk/testbed/ChangeLog
+++ b/frysk-core/frysk/testbed/ChangeLog
@@ -1,5 +1,10 @@
 2008-01-24  Andrew Cagney  <cagney@redhat.com>
-	
+
+	* CorefileFactory.java: Rename CoreFileAtSignal.java.
+	(constructCoreAtSignal(String)): Rename constructCore(String).
+	(constructCoreAtSignal(File)): Rename constructCore(File).
+	* TestCorefileFactory.java: Rename TestCoreFileAtSignal.
+
 	* FryskAsm.java: Update; Register moved to frysk.isa.registers.
 	* RegsCase.java: Ditto.
 	* TestFryskAsm.java: Ditto.
diff --git a/frysk-core/frysk/testbed/CoreFileAtSignal.java b/frysk-core/frysk/testbed/CorefileFactory.java
similarity index 86%
rename from frysk-core/frysk/testbed/CoreFileAtSignal.java
rename to frysk-core/frysk/testbed/CorefileFactory.java
index 432308c..9129965 100644
--- a/frysk-core/frysk/testbed/CoreFileAtSignal.java
+++ b/frysk-core/frysk/testbed/CorefileFactory.java
@@ -1,6 +1,6 @@
 // This file is part of the program FRYSK.
 //
-// Copyright 2007, Red Hat Inc.
+// Copyright 2007, 2008, Red Hat Inc.
 //
 // FRYSK is free software; you can redistribute it and/or modify it
 // under the terms of the GNU General Public License as published by
@@ -47,7 +47,7 @@ import frysk.proc.ProcBlockAction;
 import frysk.util.CoredumpAction;
 import frysk.Config;
 
-public class CoreFileAtSignal extends TestLib {
+public class CorefileFactory extends TestLib {
     
     public static File constructCore(Proc ackProc) {
 	CoredumpAction coreDump
@@ -66,23 +66,23 @@ public class CoreFileAtSignal extends TestLib {
     }
     
     /**
-     * Given a path to an executable it will run it until it sigfaults then
-     * extracts a corefile at that point, and return a Proc representing
-     * that core file.
+     * Given a path to an executable it will run it until it sigfaults
+     * then extracts a corefile at that point, and return a File
+     * representing that core file.
      */
-    public static File constructCore(File exeFile) {
+    public static File constructCoreAtSignal(File exeFile) {
 	final Proc ackProc
 	    = new DaemonBlockedAtSignal(exeFile).getMainTask().getProc();
 	return constructCore(ackProc);
     }
 
     /**
-     * Given a path to an executable it will run it until it sigfaults then
-     * extracts a corefile at that point, and return a Proc representing
-     * that core file.
+     * Given a path to an executable it will run it until it sigfaults
+     * then extracts a corefile at that point, and return a File
+     * representing that core file.
      */
-    public static File constructCore(String process) {
-	return constructCore(Config.getPkgLibFile(process));
+    public static File constructCoreAtSignal(String program) {
+	return constructCoreAtSignal(Config.getPkgLibFile(program));
     }
 
 }
diff --git a/frysk-core/frysk/testbed/TestCoreFileAtSignal.java b/frysk-core/frysk/testbed/TestCorefileFactory.java
similarity index 94%
rename from frysk-core/frysk/testbed/TestCoreFileAtSignal.java
rename to frysk-core/frysk/testbed/TestCorefileFactory.java
index c4ed8f6..be1f078 100644
--- a/frysk-core/frysk/testbed/TestCoreFileAtSignal.java
+++ b/frysk-core/frysk/testbed/TestCorefileFactory.java
@@ -1,6 +1,6 @@
 // This file is part of the program FRYSK.
 //
-// Copyright 2007 Red Hat Inc.
+// Copyright 2007, 2008 Red Hat Inc.
 //
 // FRYSK is free software; you can redistribute it and/or modify it
 // under the terms of the GNU General Public License as published by
@@ -45,14 +45,13 @@ import frysk.proc.Proc;
 import frysk.util.Util;
 import frysk.proc.Task;
 
-public class TestCoreFileAtSignal extends TestLib {
+public class TestCorefileFactory extends TestLib {
     public void testCoreFileAtSignal() {
 	File coreExe = Config.getPkgLibFile("funit-asm");
-	File coreFile = CoreFileAtSignal.constructCore(coreExe);
+	File coreFile = CorefileFactory.constructCoreAtSignal(coreExe);
 	Proc coreProc = Util.getProcFromCoreFile(coreFile, coreExe);
 	Task coreTask = coreProc.getMainTask();
 	FryskAsm regs = FryskAsm.createFryskAsm(coreTask.getISA());
 	assertEquals("REG0", 1, coreTask.getRegister(regs.REG0));
     }
-
 }
diff --git a/frysk-core/frysk/util/ChangeLog b/frysk-core/frysk/util/ChangeLog
index 1f8f761..07f2bb1 100644
--- a/frysk-core/frysk/util/ChangeLog
+++ b/frysk-core/frysk/util/ChangeLog
@@ -1,3 +1,11 @@
+2008-01-24  Andrew Cagney  <cagney@redhat.com>
+
+	* TestCommandlineParser.java: Update; CoreFileAtSignal renamed to
+	CorefileFactory.
+	
+	* TestCommandlineParser.java: Replace TestLinuxCore with
+	CoreFileAtSignal.
+
 2008-01-24  Phil Muldoon  <pmuldoon@redhat.com>
 
 	* PPC32LinuxElfCorefile.java (writeNoteFPRegset): Rewrite using
diff --git a/frysk-core/frysk/util/TestCommandlineParser.java b/frysk-core/frysk/util/TestCommandlineParser.java
index 17782bd..96b07db 100644
--- a/frysk-core/frysk/util/TestCommandlineParser.java
+++ b/frysk-core/frysk/util/TestCommandlineParser.java
@@ -1,6 +1,6 @@
 // This file is part of the program FRYSK.
 //
-// Copyright 2007, Red Hat Inc.
+// Copyright 2007, 2008, Red Hat Inc.
 //
 // FRYSK is free software; you can redistribute it and/or modify it
 // under the terms of the GNU General Public License as published by
@@ -40,77 +40,57 @@
 package frysk.util;
 
 import java.io.File;
-import frysk.proc.Proc;
 import frysk.proc.ProcId;
-import frysk.proc.dead.TestLinuxCore;
 import frysk.testbed.TestLib;
-import frysk.testbed.SlaveOffspring;
+import frysk.testbed.CorefileFactory;
+import frysk.Config;
 
 public class TestCommandlineParser extends TestLib {
 
     public void testCoreExe() {
-
-	TestLinuxCore tester = new TestLinuxCore();
-	SlaveOffspring funit = SlaveOffspring.createDaemon();
-	Proc funitProc = funit.assertFindProcAndTasks();
-	final File core = new File(tester.constructCore(funitProc));


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]