frysk.proc.dead
Class LinuxCoreFactory

java.lang.Object
  extended by frysk.proc.dead.LinuxCoreFactory

public class LinuxCoreFactory
extends Object

Data needed to construct a core file; shared between the core Host, Proc And task.


Constructor Summary
LinuxCoreFactory()
           
 
Method Summary
static DeadProc createProc(File coreFile)
          Construct a core file without extended meta data.
static DeadProc createProc(File coreFile, boolean extendedMetaData)
          Construct a core file, possibly with extended meta data.
static DeadProc createProc(File coreFile, File exeFile)
          Construct a core file with extended meta data taken from the executable.
static DeadProc createProc(File coreFile, File exeFile, String sysroot, boolean extendedMetaData)
          Construct the core file; if the EXE is non-null use it for meta-data; otherwise use the executable extracted from the core.
static DeadProc createProc(File coreFile, String exePath, String sysroot, boolean extendedMetaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinuxCoreFactory

public LinuxCoreFactory()
Method Detail

createProc

public static DeadProc createProc(File coreFile,
                                  File exeFile,
                                  String sysroot,
                                  boolean extendedMetaData)
Construct the core file; if the EXE is non-null use it for meta-data; otherwise use the executable extracted from the core. All File paths must be canonical.


createProc

public static DeadProc createProc(File coreFile,
                                  String exePath,
                                  String sysroot,
                                  boolean extendedMetaData)

createProc

public static DeadProc createProc(File coreFile)
Construct a core file without extended meta data. All File paths must be canonical.


createProc

public static DeadProc createProc(File coreFile,
                                  boolean extendedMetaData)
Construct a core file, possibly with extended meta data. All File paths must be canonical.


createProc

public static DeadProc createProc(File coreFile,
                                  File exeFile)
Construct a core file with extended meta data taken from the executable. All File paths must be canonical.