-
public interface ImageAddressSpaceRepresents a single address space within the image.
On some operating systems (e.g. z/OS), there can be more than one address space per core file and more than one process per address space.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ByteOrdergetByteOrder()Return the byte order of this address space.ImageProcessgetCurrentProcess()Get the process within this address space that caused the image to be created.StringgetID()Gets the system wide identifier for the address spaceIteratorgetImageSections()Get the raw memory in the address space.ImagePointergetPointer(long address)A factory method for creating pointers into this address space.IteratorgetProcesses()Get the set of processes within the address space.PropertiesgetProperties()Gets the OS specific properties for this address space.
-
-
-
Method Detail
-
getCurrentProcess
ImageProcess getCurrentProcess()
Get the process within this address space that caused the image to be created.- 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.
-
getProcesses
Iterator getProcesses()
Get the set of processes within the address space.- Returns:
- an iterator which provides all of the processes within a given address space.
- See Also:
ImageProcess,CorruptData
-
getByteOrder
ByteOrder getByteOrder()
Return the byte order of this address space.- Returns:
- the byte order of this address space
-
getPointer
ImagePointer getPointer(long address)
A factory method for creating pointers into this address space.- Parameters:
address- the address to point to.- Returns:
- an ImagePointer for the specified address.
-
getImageSections
Iterator getImageSections()
Get the raw memory in the address space.- Returns:
- An iterator of all the ImageSections in the address. Their union will be the total process address space.
- See Also:
ImageSection
-
getID
String getID() throws DataUnavailable, CorruptDataException
Gets the system wide identifier for the address space- Returns:
- address space ID
- Throws:
DataUnavailableCorruptDataException- Since:
- 1.7
-
getProperties
Properties getProperties()
Gets the OS specific properties for this address space.- Returns:
- a set of OS specific properties
- Since:
- 1.7
-
-