- java.lang.Object
-
- com.ibm.dtfj.image.j9.ImageProcess
-
- All Implemented Interfaces:
ImageProcess
- Direct Known Subclasses:
PartialProcess
public class ImageProcess extends Object implements ImageProcess
-
-
Constructor Summary
Constructors Constructor Description ImageProcess(String pid, String commandLine, Properties environment, ImageThread currentThread, Iterator threads, ImageModule executable, Iterator libraries, int pointerSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRuntime(JavaRuntime vm)
void
runtimeExtractionFailed(Exception e)
Called if the early extraction of the data from the meta-data and core file failed in some unrecoverable way.protected void
setCurrentThread(ImageThread thread)
void
setFaultingThreadID(long nativeID)
void
setSignalNumber(int signalNumber)
TODO: REMOVE THIS once there is a reliable way to find signal numbers from ImageThreads on all platforms!protected void
setThreads(Iterator threads)
-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface com.ibm.dtfj.image.ImageProcess
getCommandLine, getCurrentThread, getEnvironment, getExecutable, getID, getLibraries, getPointerSize, getProperties, getRuntimes, getSignalName, getSignalNumber, getThreads
-
-
-
-
Constructor Detail
-
ImageProcess
public ImageProcess(String pid, String commandLine, Properties environment, ImageThread currentThread, Iterator threads, ImageModule executable, Iterator libraries, int pointerSize)
-
-
Method Detail
-
addRuntime
public void addRuntime(JavaRuntime vm)
-
setFaultingThreadID
public void setFaultingThreadID(long nativeID)
-
setSignalNumber
public void setSignalNumber(int signalNumber)
TODO: REMOVE THIS once there is a reliable way to find signal numbers from ImageThreads on all platforms!- Parameters:
signalNumber
-
-
runtimeExtractionFailed
public void runtimeExtractionFailed(Exception e)
Called if the early extraction of the data from the meta-data and core file failed in some unrecoverable way. If this is called it essentially means that we are stuck in native Image data and can't describe anything from the Java side.- Parameters:
e
- The exception which caused the failure
-
setThreads
protected void setThreads(Iterator threads)
-
setCurrentThread
protected void setCurrentThread(ImageThread thread)
-
-