Uses of Interface
com.ibm.j9ddr.corereaders.memory.IProcess
-
-
Uses of IProcess in com.ibm.j9ddr
Methods in com.ibm.j9ddr with parameters of type IProcess Modifier and Type Method Description static void
DDRSymbolFinder. addSymbols(IProcess process, long j9RasAddress, StructureReader structureReader)
static List<IVMData>
VMDataFactory. getAllVMData(IProcess process)
Finds all of the blobs in a given process and wraps them in a IVMData structure.IVMData
J9DDRClassLoader. getIVMData(IProcess process, long address)
static IVMData
VMDataFactory. getVMData(IProcess process)
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 IProcess Modifier and Type Field Description protected IProcess
BaseAIXOSThread. process
Constructors in com.ibm.j9ddr.corereaders.aix with parameters of type IProcess Constructor Description BaseAIXOSThread(IProcess process)
-
Uses of IProcess in com.ibm.j9ddr.corereaders.elf
Classes in com.ibm.j9ddr.corereaders.elf that implement IProcess Modifier and Type Class Description class
LinuxProcessAddressSpace
-
Uses of IProcess in com.ibm.j9ddr.corereaders.macho
Classes in com.ibm.j9ddr.corereaders.macho that implement IProcess Modifier and Type Class Description class
OSXProcessAddressSpace
-
Uses of IProcess in com.ibm.j9ddr.corereaders.memory
Classes in com.ibm.j9ddr.corereaders.memory that implement IProcess Modifier and Type Class Description class
BufferedMemory
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
ProcessAddressSpace
Object representing the single address space / process model used by Linux, AIX and Windows.Fields in com.ibm.j9ddr.corereaders.memory declared as IProcess Modifier and Type Field Description protected IProcess
BaseModule. process
Methods in com.ibm.j9ddr.corereaders.memory that return types with arguments of type IProcess Modifier and Type Method Description Collection<? extends IProcess>
IAddressSpace. getProcesses()
Methods in com.ibm.j9ddr.corereaders.memory with parameters of type IProcess Modifier and Type Method Description protected 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 IProcess Constructor Description BaseModule(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 IProcess Modifier and Type Class Description class
WindowsProcessAddressSpace
Fields in com.ibm.j9ddr.corereaders.minidump declared as IProcess Modifier and Type Field Description protected IProcess
BaseWindowsOSThread. process
Constructors in com.ibm.j9ddr.corereaders.minidump with parameters of type IProcess Constructor Description BaseWindowsOSThread(IProcess process)
-
Uses of IProcess in com.ibm.j9ddr.corereaders.minidump.unwind
Constructors in com.ibm.j9ddr.corereaders.minidump.unwind with parameters of type IProcess Constructor Description UnwindModule(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 IProcess Modifier and Type Method Description IProcess
JVMNotDDREnabledException. getProcess()
IProcess
JVMNotFoundException. getProcess()
IProcess
MissingDDRStructuresException. getProcess()
IProcess
UnknownArchitectureException. getProcess()
-
Uses of IProcess in com.ibm.j9ddr.tools.ddrinteractive
Classes in com.ibm.j9ddr.tools.ddrinteractive that implement IProcess Modifier and Type Class Description class
ASNoProcess
Fields in com.ibm.j9ddr.tools.ddrinteractive declared as IProcess Modifier and Type Field Description IProcess
Context. process
Methods in com.ibm.j9ddr.tools.ddrinteractive with parameters of type IProcess Modifier and Type Method Description static 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 Constructor Description Context(IProcess process, IVMData vmData, List<ICommand> nonVMCommands)
DDRInteractive(IProcess proc, IVMData vmData, PrintStream out)
-
Uses of IProcess in com.ibm.j9ddr.tools.ddrinteractive.commands
Methods in com.ibm.j9ddr.tools.ddrinteractive.commands with parameters of type IProcess Modifier and Type Method Description String
SnapBaseCommand. getCStringAtAddress(IProcess process, long address)
String
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 IProcess Modifier and Type Method Description static 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 Constructor Description DTFJCorruptDataException(IProcess proc, CorruptDataException e)
-
Uses of IProcess in com.ibm.j9ddr.view.dtfj.image
Fields in com.ibm.j9ddr.view.dtfj.image declared as IProcess Modifier and Type Field Description protected IProcess
J9DDRBaseImageThread. process
Methods in com.ibm.j9ddr.view.dtfj.image that return IProcess Modifier and Type Method Description IProcess
J9DDRImageProcess. getIProcess()
IProcess
J9RASImageDataFactory.MachineData. getProcess()
IProcess
J9RASImageDataFactory.ProcessData. getProcess()
Methods in com.ibm.j9ddr.view.dtfj.image with parameters of type IProcess Modifier and Type Method Description static J9RASImageDataFactory.MachineData
J9RASImageDataFactory. getMachineData(IProcess p)
static J9RASImageDataFactory.ProcessData
J9RASImageDataFactory. getProcessData(IProcess p)
Constructors in com.ibm.j9ddr.view.dtfj.image with parameters of type IProcess Constructor Description 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 IProcess Modifier and Type Method Description static 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 IProcess Modifier and Type Field Description protected static IProcess
DataType. process
Methods in com.ibm.j9ddr.vm29.j9 that return IProcess Modifier and Type Method Description static IProcess
DataType. getProcess()
Methods in com.ibm.j9ddr.vm29.j9 with parameters of type IProcess Modifier and Type Method Description static 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 Modifier and Type Method Description protected static IProcess
AbstractPointer. getAddressSpace()
-
Uses of IProcess in com.ibm.j9ddr.vm29.view.dtfj
Methods in com.ibm.j9ddr.vm29.view.dtfj that return IProcess Modifier and Type Method Description static IProcess
DTFJContext. getProcess()
-