- 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 void
addImageProcess(ImageProcess imageProcess)
Not in DTFJvoid
addImageSection(ImageSection imageSection)
Not in DTFJImageProcess
getCurrentProcess()
At the moment, just the last process to be addedJCImage
getImage()
Not in DTFJboolean
isValidAddressID(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:
getCurrentProcess
in 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
-
-