- java.lang.Object
-
- com.ibm.dtfj.image.javacore.JCImageAddressSpace
-
- All Implemented Interfaces:
ImageAddressSpace
public class JCImageAddressSpace extends Object implements ImageAddressSpace
-
-
Constructor Summary
Constructors Constructor Description JCImageAddressSpace(JCImage image)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImageProcess(ImageProcess imageProcess)Not in DTFJvoidaddImageSection(ImageSection imageSection)Not in DTFJImageProcessgetCurrentProcess()At the moment, just the last process to be addedJCImagegetImage()Not in DTFJbooleanisValidAddressID(long id)NOT in DTFJ.-
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.ImageAddressSpace
getByteOrder, getID, getImageSections, getPointer, getProcesses, getProperties
-
-
-
-
Constructor Detail
-
JCImageAddressSpace
public JCImageAddressSpace(JCImage image)
-
-
Method Detail
-
getCurrentProcess
public ImageProcess getCurrentProcess()
At the moment, just the last process to be added- Specified by:
getCurrentProcessin interfaceImageAddressSpace- Returns:
- the process within this address space which caused the image to be created, if any. Return null if no individual process triggered the creation of the image.
-
addImageProcess
public void addImageProcess(ImageProcess imageProcess)
Not in DTFJ- Parameters:
imageProcess-
-
getImage
public JCImage getImage()
Not in DTFJ
-
isValidAddressID
public boolean isValidAddressID(long id)
NOT in DTFJ. For building purposes only. Do not use to check if an address value is found in a given address space. It only checks that the address is not set to a default "unavailable" value.- Parameters:
id-
-
addImageSection
public void addImageSection(ImageSection imageSection)
Not in DTFJ- Parameters:
imageSection- The new image section to add to the list
-
-