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.minidump.WindowsProcessAddressSpace
- All Implemented Interfaces:
- IAddressSpace,- IMemory,- IProcess
- 
Field SummaryFields declared in class com.ibm.j9ddr.corereaders.memory.AbstractMemorydecoratorMappingTable, memorySourcesFields declared in class com.ibm.j9ddr.corereaders.memory.SearchableMemoryrangeTable
- 
Method SummaryModifier and TypeMethodDescriptiongetCore()The core file from which this address space has been created fromThis method tries to get environment variables by iterating through modules.longintbooleanMethods declared in class com.ibm.j9ddr.corereaders.memory.ProcessAddressSpacebytesPerPointer, getAddressSpace, getAddressSpaceId, getPointerAt, getProcedureNameForAddress, getProcedureNameForAddress, getProcessesMethods declared in class com.ibm.j9ddr.corereaders.memory.AbstractMemoryaddMemorySource, addMemorySources, getByteAt, getByteOrder, getBytesAt, getBytesAt, getIntAt, getLongAt, getMemoryRanges, getProperties, getShortAt, isExecutable, isReadOnly, isShared, removeMemorySourceMethods declared in class com.ibm.j9ddr.corereaders.memory.SearchableMemorybuildRangeTable, findPattern, mergeRangeTableMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods declared in interface com.ibm.j9ddr.corereaders.memory.IMemoryfindPattern, getByteAt, getByteOrder, getBytesAt, getBytesAt, getIntAt, getLongAt, getMemoryRanges, getProperties, getShortAt, isExecutable, isReadOnly, isShared
- 
Method Details- 
getCoreDescription copied from interface:IAddressSpaceThe 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:
- CorruptDataException
- DataUnavailableException
 
- 
getEnvironmentVariablesThis method tries to get environment variables by iterating through modules. It returns the one with environment variable "OPENJ9_JAVA_COMMAND_LINE" or "IBM_JAVA_COMMAND_LINE". If no module has either, then it returns the last one.- Returns:
- Properties instance of environment variables
- Throws:
- DataUnavailableException
- CorruptDataException
 
- 
getExecutable- Throws:
- CorruptDataException
 
- 
getModules- Throws:
- CorruptDataException
 
- 
getProcessId- Throws:
- CorruptDataException
 
- 
getThreads- Throws:
- CorruptDataException
 
- 
getPlatform
- 
getSignalNumber- Throws:
- DataUnavailableException
 
- 
isFailingProcess- Throws:
- DataUnavailableException
 
 
-