Uses of Interface
com.ibm.j9ddr.corereaders.memory.IProcess
Package
Description
-
Uses of IProcess in com.ibm.j9ddr
Modifier and TypeMethodDescriptionstatic void
DDRSymbolFinder.addSymbols
(IProcess process, long j9RasAddress, StructureReader structureReader) VMDataFactory.getAllVMData
(IProcess process) Finds all of the blobs in a given process and wraps them in a IVMData structure.J9DDRClassLoader.getIVMData
(IProcess process, long address) static IVMData
Returns a VMData for the first VM located in the process -
Uses of IProcess in com.ibm.j9ddr.corereaders.aix
-
Uses of IProcess in com.ibm.j9ddr.corereaders.elf
-
Uses of IProcess in com.ibm.j9ddr.corereaders.macho
-
Uses of IProcess in com.ibm.j9ddr.corereaders.memory
Modifier and TypeClassDescriptionclass
Object representing a single live process model where a section of memory in a the process can be represented in a byte buffer as its sourceclass
Object representing the single address space / process model used by Linux, AIX and Windows.Modifier and TypeMethodDescriptionBufferedMemory.getProcesses()
Collection
<? extends IProcess> IAddressSpace.getProcesses()
ProcessAddressSpace.getProcesses()
Modifier and TypeMethodDescriptionprotected static String
SymbolUtil.getProcedureNameForAddress
(IProcess process, long address, boolean dtfjFormat) Formats an address a string that shows the containing module and offset from the nearest symbol in that module.static Properties
EnvironmentUtils.readEnvironment
(IProcess proc, long environPointer) Extracts environment data from the environ pointerstatic Properties
EnvironmentUtils.readEnvironmentStrings
(IProcess proc, long environmentPtr) Constructs a set of environment variable properties a the Windows environment variable string block.ModifierConstructorDescriptionBaseModule
(IProcess process, String name, Collection<? extends IMemoryRange> memoryRanges, long loadAddress) MissingFileModule
(IProcess process, String name, List<? extends IMemoryRange> memoryRanges) MissingFileModule
(IProcess process, String name, List<? extends IMemoryRange> memoryRanges, long loadAddress) Module
(IProcess process, String name, List<? extends ISymbol> symbols, Collection<? extends IMemoryRange> memoryRanges, long loadAddress, Properties properties) -
Uses of IProcess in com.ibm.j9ddr.corereaders.minidump
-
Uses of IProcess in com.ibm.j9ddr.corereaders.minidump.unwind
ModifierConstructorDescriptionUnwindModule
(IProcess process, String name, List<? extends ISymbol> symbols, Collection<? extends IMemoryRange> memoryRanges, long loadAddress, Properties properties) UnwindModule
(IProcess process, String name, List<? extends ISymbol> symbols, Collection<? extends IMemoryRange> memoryRanges, long loadAddress, Properties properties, List<RuntimeFunction> runtimeFunctionEntries) -
Uses of IProcess in com.ibm.j9ddr.exceptions
Modifier and TypeMethodDescriptionJVMNotDDREnabledException.getProcess()
JVMNotFoundException.getProcess()
MissingDDRStructuresException.getProcess()
UnknownArchitectureException.getProcess()
ModifierConstructorDescriptionJVMNotDDREnabledException
(IProcess process) JVMNotDDREnabledException
(IProcess process, String message) JVMNotDDREnabledException
(IProcess process, String message, Throwable cause) JVMNotDDREnabledException
(IProcess process, Throwable cause) JVMNotFoundException
(IProcess process) JVMNotFoundException
(IProcess process, String message) JVMNotFoundException
(IProcess process, String message, Throwable cause) JVMNotFoundException
(IProcess process, Throwable cause) MissingDDRStructuresException
(IProcess process) MissingDDRStructuresException
(IProcess process, String message) MissingDDRStructuresException
(IProcess process, String message, Throwable cause) MissingDDRStructuresException
(IProcess process, Throwable cause) UnknownArchitectureException
(IProcess process) UnknownArchitectureException
(IProcess process, String message) UnknownArchitectureException
(IProcess process, String message, Throwable cause) UnknownArchitectureException
(IProcess process, Throwable cause) -
Uses of IProcess in com.ibm.j9ddr.tools.ddrinteractive
Modifier and TypeMethodDescriptionstatic String
CommandUtils.getCStringAtAddress
(IProcess process, long address) static String
CommandUtils.getCStringAtAddress
(IProcess process, long address, long maxLength) -
Uses of IProcess in com.ibm.j9ddr.tools.ddrinteractive.commands
Modifier and TypeMethodDescriptionSnapBaseCommand.getCStringAtAddress
(IProcess process, long address) SnapBaseCommand.getCStringAtAddress
(IProcess process, long address, long maxLength) -
Uses of IProcess in com.ibm.j9ddr.view.dtfj
Modifier and TypeMethodDescriptionstatic CorruptDataException
J9DDRDTFJUtils.handleAllButDataUnavailAsCorruptDataException
(IProcess p, Throwable t) Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list AND especially for this method, if it is not a DataUnavailable.static CorruptDataException
J9DDRDTFJUtils.handleAllButMemAccExAndDataUnavailAsCorruptDataException
(IProcess p, Throwable t, Class<?>[] allowlist) Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list AND especially for this method, if it is neither MemoryAccessException or DataUnavailable.static CorruptDataException
J9DDRDTFJUtils.handleAllButMemAccExAsCorruptDataException
(IProcess p, Throwable t, Class<?>[] allowlist) Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list AND especially for this method, if it is not a MemoryAccessException.static CorruptData
J9DDRDTFJUtils.handleAsCorruptData
(IProcess p, Throwable t) Convert the supplied error condition into a CorruptData object and return it, typically for insertion into an iterator, or re-throw it if it is an instance of Error that we do not want to intercept.static CorruptDataException
J9DDRDTFJUtils.handleAsCorruptDataException
(IProcess p, Throwable t) Convert the supplied error condition into a corrupt data exception or re-throw it if it is an instance of Error that we do not want to intercept.static CorruptDataException
J9DDRDTFJUtils.handleAsCorruptDataException
(IProcess p, Throwable t, Class<?>[] allowlist) Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list.static J9DDRCorruptData
J9DDRDTFJUtils.newCorruptData
(IProcess process) Create a j9ddr corrupt datastatic J9DDRCorruptData
J9DDRDTFJUtils.newCorruptData
(IProcess process, CorruptDataException e) Create a j9ddr corrupt datastatic J9DDRCorruptData
J9DDRDTFJUtils.newCorruptData
(IProcess process, String message) Create a j9ddr corrupt datastatic CorruptDataException
J9DDRDTFJUtils.newCorruptDataException
(IProcess process, CorruptDataException e) Convert a j9ddr corrupt data exception into a DTFJ corrupt data exception -
Uses of IProcess in com.ibm.j9ddr.view.dtfj.image
Modifier and TypeMethodDescriptionJ9DDRImageProcess.getIProcess()
J9RASImageDataFactory.MachineData.getProcess()
J9RASImageDataFactory.ProcessData.getProcess()
Modifier and TypeMethodDescriptionJ9RASImageDataFactory.getMachineData
(IProcess p) J9RASImageDataFactory.getProcessData
(IProcess p) ModifierConstructorDescriptionprotected
J9DDRBaseImageThread
(IProcess process) J9DDRCorruptData
(IProcess proc) J9DDRCorruptData
(IProcess proc, CorruptDataException e) J9DDRCorruptData
(IProcess proc, String message) J9DDRCorruptData
(IProcess proc, String message, long address) J9DDRImageModule
(IProcess process, IModule module) J9DDRImageModule
(IProcess process, IModule module, String nameOverride) J9DDRImagePointer
(IProcess proc, long address) J9DDRImageProcess
(IProcess thisProcess) J9DDRImageSection
(IProcess proc, long address, long size, String name) J9DDRImageSection
(IProcess proc, long address, String name) J9DDRImageStackFrame
(IProcess process, IOSStackFrame frame, ImageThread parent) J9DDRImageThread
(IProcess process, IOSThread thread) J9DDRImageThread
(IProcess process, IOSThread thread, long threadId) J9DDRStubImageThread
(IProcess process, long id) -
Uses of IProcess in com.ibm.j9ddr.view.dtfj.java.helper
Modifier and TypeMethodDescriptionstatic long
DTFJJavaRuntimeHelper.getTotalHeapSize
(JavaRuntime runtime, IProcess process) -
Uses of IProcess in com.ibm.j9ddr.vm29.j9
Modifier and TypeMethodDescriptionstatic void
DataType.init
(IProcess process, StructureReader structureReader) -
Uses of IProcess in com.ibm.j9ddr.vm29.pointer
-
Uses of IProcess in com.ibm.j9ddr.vm29.view.dtfj