Class OSXProcessAddressSpace
java.lang.Object
com.ibm.j9ddr.corereaders.memory.SearchableMemory
com.ibm.j9ddr.corereaders.memory.AbstractMemory
com.ibm.j9ddr.corereaders.memory.ProcessAddressSpace
com.ibm.j9ddr.corereaders.macho.OSXProcessAddressSpace
- All Implemented Interfaces:
IAddressSpace
,IMemory
,IProcess
-
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
ConstructorDescriptionOSXProcessAddressSpace
(int pointerSizeBytes, ByteOrder byteOrder, MachoDumpReader reader) -
Method Summary
Modifier and TypeMethodDescriptiongetCore()
The core file from which this address space has been created fromlong
int
boolean
readStringAt
(long nameAddress) Methods declared in class com.ibm.j9ddr.corereaders.memory.ProcessAddressSpace
bytesPerPointer, getAddressSpace, getAddressSpaceId, getPointerAt, getProcedureNameForAddress, getProcedureNameForAddress, getProcesses
Methods declared in class com.ibm.j9ddr.corereaders.memory.AbstractMemory
addMemorySource, addMemorySources, getByteAt, getByteOrder, getBytesAt, getBytesAt, getIntAt, getLongAt, getMemoryRanges, getProperties, getShortAt, isExecutable, isReadOnly, isShared, removeMemorySource
Methods declared in class com.ibm.j9ddr.corereaders.memory.SearchableMemory
buildRangeTable, findPattern, 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.IMemory
findPattern, getByteAt, getByteOrder, getBytesAt, getBytesAt, getIntAt, getLongAt, getMemoryRanges, getProperties, getShortAt, isExecutable, isReadOnly, isShared
-
Constructor Details
-
OSXProcessAddressSpace
-
-
Method Details
-
getCore
Description copied from interface:IAddressSpace
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
-
getCommandLine
- Returns:
- Process command line or null if the data is unavailable
- Throws:
DataUnavailableException
-
getEnvironmentVariables
- Returns:
- Properties containing environment variables name=value pairs
- Throws:
CorruptDataException
DataUnavailableException
-
getExecutable
- Throws:
CorruptDataException
-
getModules
- Throws:
CorruptDataException
-
getPlatform
-
getProcessId
- Throws:
CorruptDataException
-
getThreads
- Throws:
CorruptDataException
-
getSignalNumber
- Throws:
DataUnavailableException
-
readStringAt
- Throws:
MemoryFault
-
isFailingProcess
- Throws:
DataUnavailableException
-