Interface IAddressSpace
- All Superinterfaces:
 IMemory
- All Known Implementing Classes:
 ASNoProcess, BufferedMemory, LinuxProcessAddressSpace, OSXProcessAddressSpace, ProcessAddressSpace, WindowsProcessAddressSpace
A region of addressable memory that has an ID and a list of processes.
The multiple processes per address space is required to model enclaves on
zOS. Most other platforms have one process per A/S.
- 
Method Summary
Modifier and TypeMethodDescriptionintgetCore()The core file from which this address space has been created fromCollection<? extends IProcess> Methods declared in interface IMemory
findPattern, getByteAt, getByteOrder, getBytesAt, getBytesAt, getIntAt, getLongAt, getMemoryRanges, getPlatform, getProperties, getShortAt, isExecutable, isReadOnly, isShared 
- 
Method Details
- 
getAddressSpaceId
int getAddressSpaceId()- Returns:
 - Numeric ID of address space.
 
 - 
getProcesses
Collection<? extends IProcess> getProcesses()- Returns:
 - List of processes using this address space.
 
 - 
getCore
ICore getCore()The core file from which this address space has been created from- Returns:
 - the core file or null if this address space is not backed by an underlying core file
 
 
 -