- 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
public class WindowsProcessAddressSpace extends ProcessAddressSpace
-
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Properties
getEnvironmentVariables()
This method tries to get environment variables by iterating through modules.-
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, getExecutable, getModules, getPointerAt, getProcedureNameForAddress, getProcedureNameForAddress, getProcessId, getSignalNumber, getThreads, isFailingProcess
-
-
-
-
Method Detail
-
getEnvironmentVariables
public Properties getEnvironmentVariables() throws DataUnavailableException, CorruptDataException
This 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
-
-