com.ibm.dtfj.image

Interface ImageAddressSpace


  1. public interface ImageAddressSpace

Represents 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

Modifier and Type Method and Description
  1. ImageProcess
getCurrentProcess()
Get the process within this address space that caused the image to be created.
  1. java.util.Iterator
getImageSections()
Get the raw memory in the address space.
  1. ImagePointer
getPointer(long address)
A factory method for creating pointers into this address space.
  1. java.util.Iterator
getProcesses()
Get the set of processes within the address space.

Method Detail

getCurrentProcess

  1. 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

  1. java.util.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:

getPointer

  1. 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

  1. java.util.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: