- java.lang.Object
-
- com.ibm.j9ddr.corereaders.memory.SearchableMemory
-
- com.ibm.j9ddr.corereaders.memory.AbstractMemory
-
- com.ibm.j9ddr.corereaders.memory.ProcessAddressSpace
-
- All Implemented Interfaces:
IAddressSpace
,IMemory
,IProcess
- Direct Known Subclasses:
LinuxProcessAddressSpace
,OSXProcessAddressSpace
,WindowsProcessAddressSpace
public abstract class ProcessAddressSpace extends AbstractMemory implements IProcess, IAddressSpace
Object representing the single address space / process model used by Linux, AIX and Windows. The same object represents the process and the address space - which saves creating objects that exist solely to delegate.
-
-
Field Summary
-
Fields declared in class com.ibm.j9ddr.corereaders.memory.AbstractMemory
decoratorMappingTable, memorySources
-
Fields declared in class com.ibm.j9ddr.corereaders.memory.SearchableMemory
rangeTable
-
-
Constructor Summary
Constructors Constructor Description ProcessAddressSpace(int pointerSizeBytes, ByteOrder byteOrder, ICore core)
-
Method Summary
-
Methods declared in class com.ibm.j9ddr.corereaders.memory.AbstractMemory
addMemorySource, addMemorySources, removeMemorySource
-
Methods declared in class com.ibm.j9ddr.corereaders.memory.SearchableMemory
buildRangeTable, mergeRangeTable
-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface com.ibm.j9ddr.corereaders.memory.IAddressSpace
getAddressSpaceId, getCore, getProcesses
-
Methods declared in interface com.ibm.j9ddr.corereaders.memory.IMemory
findPattern, getByteAt, getByteOrder, getBytesAt, getBytesAt, getIntAt, getLongAt, getMemoryRanges, getPlatform, getProperties, getShortAt, isExecutable, isReadOnly, isShared
-
Methods declared in interface com.ibm.j9ddr.corereaders.memory.IProcess
bytesPerPointer, getAddressSpace, getCommandLine, getEnvironmentVariables, getExecutable, getModules, getPointerAt, getProcedureNameForAddress, getProcedureNameForAddress, getProcessId, getSignalNumber, getThreads, isFailingProcess
-
-