Uses of Interface
com.ibm.j9ddr.corereaders.memory.IProcess
Packages that use IProcess
Package
Description
-
Uses of IProcess in com.ibm.j9ddr
Methods in com.ibm.j9ddr with parameters of type IProcessModifier 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
Fields in com.ibm.j9ddr.corereaders.aix declared as IProcessConstructors in com.ibm.j9ddr.corereaders.aix with parameters of type IProcess -
Uses of IProcess in com.ibm.j9ddr.corereaders.elf
Classes in com.ibm.j9ddr.corereaders.elf that implement IProcess -
Uses of IProcess in com.ibm.j9ddr.corereaders.macho
Classes in com.ibm.j9ddr.corereaders.macho that implement IProcess -
Uses of IProcess in com.ibm.j9ddr.corereaders.memory
Classes in com.ibm.j9ddr.corereaders.memory that implement IProcessModifier 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.Fields in com.ibm.j9ddr.corereaders.memory declared as IProcessMethods in com.ibm.j9ddr.corereaders.memory that return types with arguments of type IProcessModifier and TypeMethodDescriptionBufferedMemory.getProcesses()
Collection
<? extends IProcess> IAddressSpace.getProcesses()
ProcessAddressSpace.getProcesses()
Methods in com.ibm.j9ddr.corereaders.memory with parameters of type IProcessModifier 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.Constructors in com.ibm.j9ddr.corereaders.memory with parameters of type IProcessModifierConstructorDescriptionBaseModule
(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
Classes in com.ibm.j9ddr.corereaders.minidump that implement IProcessFields in com.ibm.j9ddr.corereaders.minidump declared as IProcessConstructors in com.ibm.j9ddr.corereaders.minidump with parameters of type IProcess -
Uses of IProcess in com.ibm.j9ddr.corereaders.minidump.unwind
Constructors in com.ibm.j9ddr.corereaders.minidump.unwind with parameters of type IProcessModifierConstructorDescriptionUnwindModule
(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
Methods in com.ibm.j9ddr.exceptions that return IProcessModifier and TypeMethodDescriptionJVMNotDDREnabledException.getProcess()
JVMNotFoundException.getProcess()
MissingDDRStructuresException.getProcess()
UnknownArchitectureException.getProcess()
Constructors in com.ibm.j9ddr.exceptions with parameters of type IProcessModifierConstructorDescriptionJVMNotDDREnabledException
(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
Classes in com.ibm.j9ddr.tools.ddrinteractive that implement IProcessFields in com.ibm.j9ddr.tools.ddrinteractive declared as IProcessMethods in com.ibm.j9ddr.tools.ddrinteractive that return types with arguments of type IProcessMethods in com.ibm.j9ddr.tools.ddrinteractive with parameters of type IProcessModifier and TypeMethodDescriptionstatic String
CommandUtils.getCStringAtAddress
(IProcess process, long address) static String
CommandUtils.getCStringAtAddress
(IProcess process, long address, long maxLength) Constructors in com.ibm.j9ddr.tools.ddrinteractive with parameters of type IProcess -
Uses of IProcess in com.ibm.j9ddr.tools.ddrinteractive.commands
Methods in com.ibm.j9ddr.tools.ddrinteractive.commands with parameters of type IProcessModifier and TypeMethodDescriptionSnapBaseCommand.getCStringAtAddress
(IProcess process, long address) SnapBaseCommand.getCStringAtAddress
(IProcess process, long address, long maxLength) -
Uses of IProcess in com.ibm.j9ddr.view.dtfj
Methods in com.ibm.j9ddr.view.dtfj with parameters of type IProcessModifier 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 exceptionConstructors in com.ibm.j9ddr.view.dtfj with parameters of type IProcess -
Uses of IProcess in com.ibm.j9ddr.view.dtfj.image
Fields in com.ibm.j9ddr.view.dtfj.image declared as IProcessMethods in com.ibm.j9ddr.view.dtfj.image that return IProcessModifier and TypeMethodDescriptionJ9DDRImageProcess.getIProcess()
J9RASImageDataFactory.MachineData.getProcess()
J9RASImageDataFactory.ProcessData.getProcess()
Methods in com.ibm.j9ddr.view.dtfj.image with parameters of type IProcessModifier and TypeMethodDescriptionJ9RASImageDataFactory.getMachineData
(IProcess p) J9RASImageDataFactory.getProcessData
(IProcess p) Constructors in com.ibm.j9ddr.view.dtfj.image with parameters of type IProcessModifierConstructorDescriptionprotected
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
Methods in com.ibm.j9ddr.view.dtfj.java.helper with parameters of type IProcessModifier and TypeMethodDescriptionstatic long
DTFJJavaRuntimeHelper.getTotalHeapSize
(JavaRuntime runtime, IProcess process) -
Uses of IProcess in com.ibm.j9ddr.vm29.j9
Fields in com.ibm.j9ddr.vm29.j9 declared as IProcessMethods in com.ibm.j9ddr.vm29.j9 that return IProcessMethods in com.ibm.j9ddr.vm29.j9 with parameters of type IProcessModifier and TypeMethodDescriptionstatic void
DataType.init
(IProcess process, StructureReader structureReader) -
Uses of IProcess in com.ibm.j9ddr.vm29.pointer
Methods in com.ibm.j9ddr.vm29.pointer that return IProcess -
Uses of IProcess in com.ibm.j9ddr.vm29.view.dtfj
Methods in com.ibm.j9ddr.vm29.view.dtfj that return IProcess