Uses of Class
com.ibm.j9ddr.CorruptDataException
Package
Description
-
Uses of CorruptDataException in com.ibm.j9ddr
Modifier and TypeClassDescriptionclass
A CorruptDataException with an address.class
-
Uses of CorruptDataException in com.ibm.j9ddr.corereaders.elf
Modifier and TypeMethodDescriptionELFDumpReader.getCommandLine()
LinuxProcessAddressSpace.getCommandLine()
LinuxProcessAddressSpace.getEnvironmentVariables()
ELFDumpReader.getExecutable()
LinuxProcessAddressSpace.getExecutable()
ELFDumpReader.getModules()
LinuxProcessAddressSpace.getModules()
long
LinuxProcessAddressSpace.getProcessId()
long
ELFDumpReader.LinuxThread.getThreadId()
LinuxProcessAddressSpace.getThreads()
-
Uses of CorruptDataException in com.ibm.j9ddr.corereaders.elf.unwind
Modifier and TypeMethodDescriptionvoid
Unwind.addCallFrameInformation
(long libraryBaseAddress, ProgramHeaderEntry ph, String libName) boolean
FDE.contains
(long instructionAddress) Unwind.getUnwindTableForInstructionAddress
(long instructionPointer) ModifierConstructorDescriptionFDE
(Unwind unwind, ImageInputStream cfiStream, com.ibm.j9ddr.corereaders.elf.unwind.CIE parentCIE, long startPos, long length) -
Uses of CorruptDataException in com.ibm.j9ddr.corereaders.macho
Modifier and TypeMethodDescriptionOSXProcessAddressSpace.getEnvironmentVariables()
OSXProcessAddressSpace.getExecutable()
OSXProcessAddressSpace.getModules()
long
OSXProcessAddressSpace.getProcessId()
long
MachoDumpReader.OSXThread.getThreadId()
MachoDumpReader.getThreads()
OSXProcessAddressSpace.getThreads()
-
Uses of CorruptDataException in com.ibm.j9ddr.corereaders.memory
Modifier and TypeClassDescriptionclass
Exception class representing a memory fault (GPF)Modifier and TypeMethodDescriptionBufferedMemory.getCommandLine()
IProcess.getCommandLine()
BufferedMemory.getEnvironmentVariables()
IProcess.getEnvironmentVariables()
BufferedMemory.getExecutable()
IProcess.getExecutable()
Collection
<? extends IModule> BufferedMemory.getModules()
Collection
<? extends IModule> IProcess.getModules()
IModule.getName()
BufferedMemory.getProcedureNameForAddress
(long address) Equivalent to getProcedureNameForAddress(address, false).BufferedMemory.getProcedureNameForAddress
(long address, boolean dtfjFormat) IProcess.getProcedureNameForAddress
(long address) Equivalent to getProcedureNameForAddress(address, false).IProcess.getProcedureNameForAddress
(long address, boolean dtfjFormat) final String
ProcessAddressSpace.getProcedureNameForAddress
(long address) ProcessAddressSpace.getProcedureNameForAddress
(long address, boolean dtfjFormat) 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.long
BufferedMemory.getProcessId()
long
IProcess.getProcessId()
Collection
<? extends IOSThread> BufferedMemory.getThreads()
Collection
<? extends IOSThread> IProcess.getThreads()
-
Uses of CorruptDataException in com.ibm.j9ddr.corereaders.minidump
Modifier and TypeMethodDescriptionWindowsProcessAddressSpace.getCommandLine()
WindowsProcessAddressSpace.getEnvironmentVariables()
This method tries to get environment variables by iterating through modules.WindowsProcessAddressSpace.getExecutable()
BaseWindowsOSThread.getModuleForInstructionAddress
(long address) WindowsProcessAddressSpace.getModules()
long
WindowsProcessAddressSpace.getProcessId()
WindowsProcessAddressSpace.getThreads()
void
ThreadInfoStream.readFrom
(MiniDumpReader dump, IAddressSpace addressSpace, boolean is64Bit, List<IOSThread> threads) -
Uses of CorruptDataException in com.ibm.j9ddr.corereaders.minidump.unwind
Modifier and TypeMethodDescriptionlong
UnwindInfo.apply
(long stackPointer) UnwindCode.formatOp()
long
UnwindCode.getNewSP
(long currentSP) int
UnwindCode.getNodeCount()
ModifierConstructorDescriptionUnwindInfo
(IAddressSpace process, UnwindModule module, long address) Constructor for UnwindInfo, takes the address in the module where the unwind information can be found. -
Uses of CorruptDataException in com.ibm.j9ddr.corereaders.osthread
-
Uses of CorruptDataException in com.ibm.j9ddr.events
Modifier and TypeMethodDescriptionvoid
IEventListener.corruptData
(String message, CorruptDataException e, boolean fatal) Raised when corrupt data is encountered. -
Uses of CorruptDataException in com.ibm.j9ddr.tools.ddrinteractive
Modifier and TypeMethodDescriptionBaseFieldFormatter.format
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) IFieldFormatter.format
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) Method called by the Structure command to format a field, after preFormat() and before postFormat()void
BaseStructureFormatter.formatField
(String name, String type, String declaredType, long address, PrintStream out, Context context) void
IStructureFormatter.formatField
(String name, String type, String declaredType, long address, PrintStream out, Context context) ASNoProcess.getCommandLine()
static String
CommandUtils.getCStringAtAddress
(IProcess process, long address) static String
CommandUtils.getCStringAtAddress
(IProcess process, long address, long maxLength) ASNoProcess.getEnvironmentVariables()
ASNoProcess.getExecutable()
Collection
<? extends IModule> ASNoProcess.getModules()
ASNoProcess.getProcedureNameForAddress
(long address) ASNoProcess.getProcedureNameForAddress
(long address, boolean dtfjFormat) long
ASNoProcess.getProcessId()
Collection
<? extends IOSThread> ASNoProcess.getThreads()
BaseFieldFormatter.postFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) IFieldFormatter.postFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) Method called by the Structure command after preFormat() and format().BaseFieldFormatter.preFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) IFieldFormatter.preFormat
(String name, String type, String declaredType, int typeCode, long address, PrintStream out, Context context, IStructureFormatter structureFormatter) Method called by the Structure command before the format() method walk. -
Uses of CorruptDataException 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 CorruptDataException in com.ibm.j9ddr.view.dtfj
Modifier and TypeMethodDescriptionstatic J9DDRCorruptData
J9DDRDTFJUtils.newCorruptData
(IProcess process, CorruptDataException e) 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 CorruptDataException in com.ibm.j9ddr.view.dtfj.image
Modifier and TypeMethodDescriptionint
J9RASImageDataFactory.MachineData.cpus()
long
J9RASImageDataFactory.MachineData.dumpTimeMillis()
long
J9RASImageDataFactory.MachineData.dumpTimeNanos()
long
J9RASImageDataFactory.ProcessData.getEnvironment()
abstract long
J9DDRBaseImageThread.getThreadId()
long
J9DDRImageThread.getThreadId()
long
J9DDRStubImageThread.getThreadId()
J9RASImageDataFactory.ProcessData.gpInfo()
Returns the information associated with a crash, such as the signal numberJ9RASImageDataFactory.MachineData.hostName()
J9RASImageDataFactory.MachineData.ipaddresses()
long
J9RASImageDataFactory.MachineData.memoryBytes()
J9RASImageDataFactory.MachineData.osArch()
J9RASImageDataFactory.MachineData.osName()
J9RASImageDataFactory.MachineData.osVersion()
long
J9RASImageDataFactory.ProcessData.pid()
J9RASImageDataFactory.MachineData.systemInfo()
long
J9RASImageDataFactory.ProcessData.tid()
int
J9RASImageDataFactory.ProcessData.version()
-
Uses of CorruptDataException in com.ibm.j9ddr.vm29.events
Modifier and TypeMethodDescriptionvoid
DefaultEventListener.corruptData
(String message, CorruptDataException e, boolean fatal) static void
EventManager.raiseCorruptDataEvent
(String message, CorruptDataException e, boolean fatal) Signal that corrupt data was encountered -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.j9
Modifier and TypeMethodDescriptionstatic List
<com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer> RootSet.allRoots
(RootSet.RootSetType rootSetType) static ArrayList
<com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer> StackRoots.allRoots()
int
StringTable.StringComparatorFunction.compare
(StructType o1, StructType o2) static I32
ObjectHash.convertObjectAddressToHash
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) static I32
ObjectHash.convertValueToHash
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, UDATA value) boolean
HashTable.HashEqualFunction.equal
(StructType entry1, StructType entry2) MonitorTable.extraInfo()
HashTable_V1.find
(StructType entry) abstract StructType
HashTable.find
(StructType entry) Find an entry in the hash table.static MonitorTable
MonitorTable.from
(com.ibm.j9ddr.vm29.pointer.generated.J9MonitorTableListEntryPointer entry) static MonitorTableList
MonitorTableList.from()
Returns a new MonitorTableList that represents the list of monitors anchored on J9JavaVM->monitorTableListprotected static RootSet
RootSet.from
(RootSet.RootSetType rootSetType, boolean useSingleton) static StackRoots
StackRoots.from()
static StringTable
StringTable.from()
static AVLTree
AVLTree.fromJ9AVLTreePointer
(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer structure, IAVLSearchComparator comparator) static <T extends AbstractPointer>
HashTable<T> HashTable.fromJ9HashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure, boolean isInline, Class<T> structType, HashTable.HashEqualFunction<T> equalFn, HashTable.HashFunction<T> hashFn) Factory method to construct an appropriate hashtable handler.static <T extends AbstractPointer>
HashTable<T> HashTable.fromJ9HashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure, boolean isInline, Class<T> structType, HashTable.HashFunction<T> hashFn, com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction<T> comparatorFn) Factory method to construct an appropriate hashtable handler.static HashTable
<com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer> ModuleHashTable.fromJ9HashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure) Opens J9HashTable from J9HashTablePointerstatic HashTable
<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> PackageHashTable.fromJ9HashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure) Opens J9HashTable from J9HashTablePointerstatic J9JavaStackIterator
J9JavaStackIterator.fromJ9JavaStack
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer stack) Factory method to construct an appropriate stack list iterator.static JVMTIObjectTagTable
JVMTIObjectTagTable.fromJ9JVMTIEnv
(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer jvmtiEnv) static ObjectMonitor
ObjectMonitor.fromJ9Object
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Return an ObjectMonitor representing the monitor for the given object, or null if it does not have a lockword.Pool.fromJ9Pool
(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer structure, Class<T> structType) Factory method to construct an appropriate pool handler.Pool.fromJ9Pool
(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer structure, Class<T> structType, boolean isInline) static SystemMonitor
SystemMonitor.fromJ9ThreadMonitor
(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadMonitorPointer monitor) RootSet.gcIterator
(RootSet.RootSetType rootSetType) static U32
ObjectModel.getAge
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the age of an object.abstract List
<com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer> ObjectMonitor.getBlockedThreads()
abstract List
<com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer> SystemMonitor.getBlockedThreads()
List
<com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer> SystemMonitorSingleTier_V1.getBlockedThreads()
List
<com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer> SystemMonitorThreeTier_V1.getBlockedThreads()
static com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer
J9ThreadMonitorHelper.getBlockingField
(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadAbstractMonitorPointer monitor) static com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer
J9ThreadMonitorHelper.getBlockingField
(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadMonitorPointer monitor) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
VMConstantPool.getClass
(long index) Get a class from the constant pool.static U32Pointer
OptInfo.getClassAnnotationsDataForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer
JavaLangClassLoaderHelper.getClassLoader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer loader) static UDATA
ObjectModel.getClassShape
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Returns the shape of an object.static UDATA
ObjectModel.getClassShape
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the shape of an object.static U32Pointer
OptInfo.getClassTypeAnnotationsDataForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static U32Pointer
ROMHelp.getCodeTypeAnnotationDataFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static UDATA
ObjectModel.getConsumedSizeInBytesWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Same as getSizeInBytesWithHeader, except it takes into account object alignment and minimum object sizeObjectModel.getConsumedSizeInSlotsWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Same as getSizeInSlotsWithHeader, except it takes into account object alignment and minimum object sizeabstract long
ObjectMonitor.getCount()
long
SystemMonitor.getCount()
static UDATA
ObjectModel.getDataSizeInBytes
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Returns the size of data in an indexable object, in bytes, including leaves, excluding the header.static U32Pointer
ROMHelp.getDefaultAnnotationDataFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static int
J9VMThreadPointerUtil.getDTFJState
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer vmThread) static VoidPointer
ObjectModel.getElementAddress
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer indexableObjectPointer, int elementIndex, int elementSize) Returns the address of an element.static com.ibm.j9ddr.vm29.pointer.generated.J9EnclosingObjectPointer
OptInfo.getEnclosingMethodForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static U32
ROMHelp.getExtendedModifiersDataFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static J9ObjectFieldOffset
VMConstantPool.getFieldOffset
(long index) Get a field offset from the constant pool.static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
ObjectAccessBarrier.getFinalizeLink
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Fetch the finalize link field of object.static String
OptInfo.getGenericSignatureForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static UDATA
ObjectModel.getHashcodeOffset
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) static UDATA
ObjectModel.getHeaderSize
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size of an object header, in bytes.static U32
OptInfo.getImplicitCreationFlags
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) J9VMThreadPointerUtil.getJ9State
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer targetThread) static int
OptInfo.getLineNumberForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method, UDATA relativePC) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer
ObjectAccessBarrier.getLockword
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Return the lockword for the given object, or NULL if it does not have a lockword.static U32Pointer
ROMHelp.getMethodAnnotationsDataFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer
OptInfo.getMethodDebugInfoForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method) static com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer
ROMHelp.getMethodDebugInfoFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static com.ibm.j9ddr.vm29.pointer.generated.J9MethodParametersDataPointer
ROMHelp.getMethodParametersFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static U32Pointer
ROMHelp.getMethodTypeAnnotationDataFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static ObjectMonitor
ObjectAccessBarrier.getMonitor
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Return an object representing the monitor for the given object, or NULL if it does not have a lockword/monitor.J9ObjectFieldOffset.getName()
static I32
ObjectAccessBarrier.getObjectHashCode
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Determine the basic hash code for the specified object.static I32
ObjectModel.getObjectHashCode
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Determine the basic hash code for the specified object.static com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer
ROMHelp.getOriginalROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
ObjectAccessBarrier.getOwnableSynchronizerLink
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Fetch the ownableSynchronizer link field of object.abstract com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer
ObjectMonitor.getOwner()
com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer
SystemMonitor.getOwner()
static U32Pointer
ROMHelp.getParameterAnnotationsDataFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
JavaLangClassLoaderHelper.getParent
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer loader) static int
OptInfo.getPermittedSubclassCount
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer
OptInfo.getPermittedSubclassNameAtIndex
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, int index) static int
OptInfo.getPreloadClassCount
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer
OptInfo.getPreloadClassNameAtIndex
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, int index) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
ObjectAccessBarrier.getReferenceLink
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Fetch the reference link field of the specified reference object.static UDATA
ObjectModel.getRememberedBits
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the collector bits from object's header.static long
ObjectModel.getScanType
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) static UDATA
SendSlot.getSendSlotsFromSignature
(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer signature) J9ObjectFieldOffset.getSignature()
static String
OptInfo.getSimpleNameForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static UDATA
ObjectModel.getSizeInBytesHoleObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size in bytes of a hole object.static UDATA
ObjectModel.getSizeInBytesMultiSlotHoleObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size, in bytes, of a multi-slot hole object.static UDATA
ObjectModel.getSizeInBytesWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size of an object, in bytes, including the header.static UDATA
ObjectModel.getSizeInElements
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size of an indexable object in elements.ObjectModel.getSizeInSlotsWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size of an object, in slots, including the header.static com.ibm.j9ddr.vm29.pointer.generated.J9SourceDebugExtensionPointer
OptInfo.getSourceDebugExtensionForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static String
OptInfo.getSourceFileNameForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static U32Pointer
ROMHelp.getStackMapFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static UDATA
ObjectModel.getTotalFootprintInBytesWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Get the total footprint of an object, in bytes, including the object header and all data.static U8Pointer
OptInfo.getV1VariableTableForMethodDebugInfo
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer methodInfo) This method should be used when VM_LOCAL_VARIABLE_TABLE_VERSION >= 1abstract List
<com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer> ObjectMonitor.getWaitingThreads()
abstract List
<com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer> SystemMonitor.getWaitingThreads()
List
<com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer> SystemMonitorSingleTier_V1.getWaitingThreads()
List
<com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer> SystemMonitorThreeTier_V1.getWaitingThreads()
static boolean
ObjectModel.hasBeenHashed
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object has been hashed, FALSE otherwise.static boolean
ObjectModel.hasBeenMoved
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object has been moved after being hashed, FALSE otherwise.HashTable.HashFunction.hash
(StructType entry) static com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer
JITLook.hash_jit_artifact_search
(com.ibm.j9ddr.vm29.pointer.generated.J9JITHashTablePointer table, UDATA searchValue) abstract boolean
ObjectMonitor.isContended()
abstract boolean
SystemMonitor.isContended()
boolean
SystemMonitorSingleTier_V1.isContended()
boolean
SystemMonitorThreeTier_V1.isContended()
static boolean
ObjectModel.isDarkMatterObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is dark matter, FALSE otherwise.static boolean
ObjectModel.isHoleObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is a hole, FALSE otherwise.static boolean
ObjectModel.isIndexable
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Returns TRUE if an class is indexable, FALSE otherwise.static boolean
ObjectModel.isIndexable
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is indexable, FALSE otherwise.static boolean
ObjectModel.isInlineContiguousArraylet
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer arrayPtr) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
ObjectAccessBarrier.isObjectInOwnableSynchronizerList
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) static boolean
ObjectModel.isOld
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is old, FALSE otherwise.static boolean
ObjectModel.isRemembered
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is remembered, FALSE otherwise.static boolean
ObjectModel.isSingleSlotHoleObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is a single slot hole object, FALSE otherwise.MonitorTableList.iterator()
Returns an iterator that can be used to iterate over the J9ObjectMonitorPointers in the MonitorTableListstatic U8
ROMHelp.J9_ARG_COUNT_FROM_ROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static UDATA
ROMHelp.J9_BYTECODE_SIZE_FROM_ROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static U8Pointer
ROMHelp.J9_BYTECODE_START_FROM_ROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
ConstantPoolHelpers.J9_CLASS_FROM_CP
(com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer cp) use J9ConstantPoolPointer.ramClass() instead?static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
ConstantPoolHelpers.J9_CLASS_FROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
ROMHelp.J9_CLASS_FROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method) static com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer
ConstantPoolHelpers.J9_CP_FROM_CLASS
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) use J9ClassPointer.ramConstantPool() instead?static com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer
ConstantPoolHelpers.J9_CP_FROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method) static long
ConstantPoolHelpers.J9_CP_TYPE
(U32Pointer cpShapeDescription, int index) This method is Java implementation of the define J9_CP_TYPE in j9cp.h in VM.static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
ConstantPoolHelpers.J9_CURRENT_CLASS
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionInfoPointer
ROMHelp.J9_EXCEPTION_DATA_FROM_ROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static U32Pointer
ROMHelp.J9_EXTENDED_MODIFIERS_ADDR_FROM_ROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static U32Pointer
ROMHelp.J9_GENERIC_SIG_ADDR_FROM_ROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static boolean
ConstantPoolHelpers.J9_IS_CLASS_OBSOLETE
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static long
ROMHelp.J9_METHOD_PARAMS_SIZE_FROM_NUMBER_OF_PARAMS
(long numberOfParams) static com.ibm.j9ddr.vm29.pointer.generated.J9ROMConstantPoolItemPointer
ConstantPoolHelpers.J9_ROM_CP_FROM_CP
(com.ibm.j9ddr.vm29.pointer.generated.J9ConstantPoolPointer cp) use J9ConstantPoolPointer.romConstantPool() instead?static com.ibm.j9ddr.vm29.pointer.generated.J9ROMConstantPoolItemPointer
ConstantPoolHelpers.J9_ROM_CP_FROM_ROM_CLASS
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) use J9ROMClassPointer.romConstantPool() instead?static com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer
ROMHelp.J9_ROM_METHOD_FROM_RAM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method) static UDATA
ROMHelp.J9_ROUNDED_BYTECODE_SIZE_FROM_ROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static U16
ROMHelp.J9_TEMP_COUNT_FROM_ROM_METHOD
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionHandlerPointer
ROMHelp.J9EXCEPTIONINFO_HANDLERS
(com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionInfoPointer info) static SelfRelativePointer
ROMHelp.J9EXCEPTIONINFO_THROWNAMES
(com.ibm.j9ddr.vm29.pointer.generated.J9ExceptionInfoPointer info) static com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer
ROMHelp.J9ROMMETHOD_SIGNATURE
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
ConstantPoolHelpers.J9VM_J9CLASS_FROM_HEAPCLASS
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer clazzObject) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
ConstantPoolHelpers.J9VM_J9CLASS_TO_HEAPCLASS
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer
JITLook.jit_artifact_search
(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer tree, UDATA searchValue) abstract long
DataType.longValue()
static com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer
ROMHelp.nextROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer
MonitorTableList.peek
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Search all the monitor tables in the J9JavaVM->monitorTables for the inflated monitor corresponding to the specified objectstatic GCIterator
RootSet.rootIterator
(RootSet.RootSetType rootSetType) void
RootScanner.scanAllSlots()
Scan all slots which contain references into the heap.protected void
RootScanner.scanClasses()
protected void
RootScanner.scanClassLoaders()
void
RootScanner.scanClearable()
Scan all clearable root set references from the VM into the heap.protected void
RootScanner.scanFinalizableObjects()
protected void
RootScanner.scanJNIGlobalReferences()
protected void
RootScanner.scanJNIWeakGlobalReferences()
protected void
RootScanner.scanJVMTIObjectTagTables()
protected void
RootScanner.scanMonitorLookupCaches()
protected void
RootScanner.scanMonitorReferences()
protected void
RootScanner.scanNonCollectableObjects()
protected void
RootScanner.scanOwnableSynchronizerObjects()
protected void
RootScanner.scanPermanentClasses()
protected void
RootScanner.scanPhantomReferenceObjects()
protected void
RootScanner.scanRememberedSet()
void
RootScanner.scanRoots()
Scan all root set references from the VM into the heap.protected void
RootScanner.scanSoftReferenceObjects()
protected void
RootScanner.scanStringTable()
protected void
RootScanner.scanThreads()
protected void
RootScanner.scanUnfinalizedObjects()
protected void
RootScanner.scanVMClassSlots()
protected void
RootScanner.scanWeakReferenceObjects()
abstract com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreeNodePointer
com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
StringTable.search
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objectPointer) int
IAVLSearchComparator.searchComparator
(com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreePointer tree, UDATA searchValue, com.ibm.j9ddr.vm29.pointer.generated.J9AVLTreeNodePointer node) static GCIterator
StackRoots.stackRootIterator()
static void
LiveSetWalker.walkLiveSet
(LiveSetWalker.ObjectVisitor visitor) static void
LiveSetWalker.walkLiveSet
(LiveSetWalker.ObjectVisitor visitor, RootSet.RootSetType rootSetType) ModifierConstructorDescriptionprotected
protected
HashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure, Class<StructType> structType, HashTable.HashEqualFunction<StructType> equalFn, HashTable.HashFunction<StructType> hashFn, com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction<StructType> comparatorFn) protected
HashTable_V1
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer hashTablePointer, boolean isInline, Class<StructType> structType, HashTable.HashEqualFunction<StructType> equalFn, HashTable.HashFunction<StructType> hashFn) protected
HashTable_V1
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer hashTablePointer, boolean isInline, Class<StructType> structType, HashTable.HashFunction<StructType> hashFn, com.ibm.j9ddr.vm29.j9.HashTable.HashComparatorFunction<StructType> comparatorFn) protected
J9JavaStackIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer stack) protected
JVMTIObjectTagTable
(HashTable<com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer> hashTable) protected
ModuleHashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer hashTablePointer, boolean isInline, Class<com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer> structType, HashTable.HashEqualFunction<com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer> equalFn, HashTable.HashFunction<com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer> hashFn) protected
MonitorTable
(com.ibm.j9ddr.vm29.pointer.generated.J9MonitorTableListEntryPointer entry) protected
PackageHashTable
(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer hashTablePointer, boolean isInline, Class<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> structType, HashTable.HashEqualFunction<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> equalFn, HashTable.HashFunction<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> hashFn) protected
protected
Pool_29_V0
(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer structure, Class<T> structType, boolean isInline) protected
protected
StringTable
(com.ibm.j9ddr.vm29.pointer.generated.MM_StringTablePointer stringTable) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.j9.gc
Modifier and TypeMethodDescriptionvoid
GCCardTable.cleanCardsInRegion
(GCHeapRegionDescriptor region, GCCardCleaner cardCleaner) void
GCCardTable.cleanCardsInRegions
(Iterator<GCHeapRegionDescriptor> regionIterator, GCCardCleaner cardCleaner) void
GCCardTable.cleanRange
(U8Pointer lowCard, U8Pointer highCard, GCCardCleaner cardCleaner) protected UDATA
GCArrayletObjectModelBase.externalArrayletsSize
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Get the total number of bytes consumed by arraylets external to the given indexable object.protected void
GCMemoryPool.freeEntryCheckGeneric
(GCHeapLinkedFreeHeader freeListEntry) Check individual entries.GCMemoryPoolAddressOrderedList.freeListIterator()
GCMemoryPoolAggregatedCellList.freeListIterator()
GCMemoryPoolSplitAddressOrderedList.freeListIterator()
static GCCardTable
GCCardTable.from()
static GCClassLoaderIterator
GCClassLoaderIterator.from()
GCClassLoaderSegmentClassesIterator.from
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer classLoader) static GCFinalizableObjectIterator
GCFinalizableObjectIterator.from()
static GCHeapMap
GCHeapMap.from()
static GCHeapRegionIterator
GCHeapRegionIterator.from()
static GCJNIGlobalReferenceIterator
GCJNIGlobalReferenceIterator.from()
GCJNIWeakGlobalReferenceIterator.from()
static GCMemoryPoolIterator
GCMemoryPoolIterator.from()
static GCMonitorReferenceIterator
GCMonitorReferenceIterator.from()
static GCObjectModel
GCObjectModel.from()
Factory method to construct an appropriate object model.GCOwnableSynchronizerObjectListIterator.from()
static GCRememberedSetIterator
GCRememberedSetIterator.from()
static GCStringCacheTableIterator
GCStringCacheTableIterator.from()
static GCStringTableIterator
GCStringTableIterator.from()
GCUnfinalizedObjectListIterator.from()
static GCVMClassSlotIterator
GCVMClassSlotIterator.from()
static GCVMThreadListIterator
GCVMThreadListIterator.from()
Factory method to construct an appropriate vm thread list iterator.static MMObjectAccessBarrier
MMObjectAccessBarrier.from()
Factory method to construct an appropriate object model.static GCHeapMap
GCHeapMap.fromHeapMap
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer heapMap) static GCHeapRegionDescriptor
GCHeapRegionDescriptor.fromHeapRegionDescriptor
(GCHeapRegionDescriptor hrd) static GCHeapRegionDescriptor
GCHeapRegionDescriptor.fromHeapRegionDescriptor
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer hrd) Factory method to construct an appropriate GCHeapRegionDescriptorstatic GCObjectHeapIterator
GCObjectHeapIterator.fromHeapRegionDescriptor
(GCHeapRegionDescriptor hrd, boolean includeLiveObjects, boolean includeDeadObjects) static GCObjectHeapIterator
GCObjectHeapIterator.fromHeapRegionDescriptor
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer hrd, boolean includeLiveObjects, boolean includeDeadObjects) static GCHeapRegionManager
GCHeapRegionManager.fromHeapRegionManager
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer hrm) GCClassArrayClassSlotIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static GCClassIterator
GCClassIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static GCClassIteratorClassSlots
GCClassIteratorClassSlots.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) GCClassLocalInterfaceIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static GCClassStaticsIterator
GCClassStaticsIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static GCClassSuperclassesIterator
GCClassSuperclassesIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) GCConstantPoolClassSlotIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) GCConstantPoolObjectSlotIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static GCConstantPoolSlotIterator
GCConstantPoolSlotIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, boolean returnClassSlots, boolean returnObjectSlots) static GCObjectIterator
GCObjectIterator.fromJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, VoidPointer addr) Factory method to construct an appropriate object iterator.static GCClassLoaderSegmentIterator
GCClassLoaderSegmentIterator.fromJ9ClassLoader
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer classLoader, long flags) Factory method to construct an appropriate segment iterator.GCJVMTIObjectTagTableListIterator.fromJ9JVMTIData
(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIDataPointer jvmtiData) GCJVMTIObjectTagTableIterator.fromJ9JVMTIEnv
(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer jvmtiEnv) static GCClassHeapIterator
GCClassHeapIterator.fromJ9MemorySegment
(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer memorySegment) Factory method to construct an appropriate class segment iterator.static GCSegmentIterator
GCSegmentIterator.fromJ9MemorySegmentList
(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer list, long flags) Factory method to construct an appropriate segment iterator.static GCHeapLinkedFreeHeader
GCHeapLinkedFreeHeader.fromJ9Object
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Factory method to construct an appropriate heap linked free headerstatic GCObjectIterator
GCObjectIterator.fromJ9Object
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, boolean includeClassSlot) Factory method to construct an appropriate object iterator.static GCScavengerForwardedHeader
GCScavengerForwardedHeader.fromJ9Object
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Factory method to construct an appropriate scavenger forwarded headerstatic GCVMThreadIterator
GCVMThreadIterator.fromJ9VMThread
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer vmThread) static GCVMThreadJNISlotIterator
GCVMThreadJNISlotIterator.fromJ9VMThread
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer vmThread) GCVMThreadMonitorRecordSlotIterator.fromJ9VMThread
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer vmThread) static GCVMThreadSlotIterator
GCVMThreadSlotIterator.fromJ9VMThread
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer vmThread) static GCMemoryPool
GCMemoryPool.fromMemoryPoolPointerInRegion
(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool) static GCHeapSpanRegionIterator
GCHeapSpanRegionIterator.fromMMHeapRegionDescriptor
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer manager, com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) Factory method to construct an appropriate segment iterator.static GCHeapRegionIterator
GCHeapRegionIterator.fromMMHeapRegionManager
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer manager, boolean includeTableRegions, boolean includeAuxRegions) Factory method to construct an appropriate segment iterator.static GCHeapRegionIterator
GCHeapRegionIterator.fromMMHeapRegionManager
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer manager, com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer space) Factory method to construct an appropriate segment iterator.static GCHeapRegionIterator
GCHeapRegionIterator.fromMMHeapRegionManager
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer manager, com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer space, boolean includeTableRegions, boolean includeAuxRegions) Factory method to construct an appropriate segment iterator.static GCRememberedSetSlotIterator
GCRememberedSetSlotIterator.fromSublistPuddle
(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer sublistPuddle) GCUnfinalizedListSlotIterator.fromSublistPuddle
(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer sublistPuddle) abstract U32
GCObjectModel.getAge
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the age of an object.protected long
GCArrayletObjectModelBase.getArrayLayout
(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz, UDATA dataSizeInBytes) Get the layout of an indexable object given it's class, data size in bytes and the subspace's largestDesirableSpine.protected long
GCArrayletObjectModelBase.getArrayLayout
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Get the layout for the given indexable objectGCArrayletObjectModelBase.getArrayoidPointer
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) GCHeapRegionManager.getAuxiliaryRegions()
GCHeapRegionDescriptorSegregated_V1.getCellSize()
abstract UDATA
GCObjectModel.getClassShape
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Returns the shape of a class.abstract UDATA
GCObjectModel.getClassShape
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the shape of an object.abstract UDATA
GCObjectModel.getConsumedSizeInBytesWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Same as getSizeInBytesWithHeader, except it takes into account object alignment and minimum object sizeGCObjectModel.getConsumedSizeInSlotsWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Same as getSizeInSlotsWithHeader, except it takes into account object alignment and minimum object sizeGCArrayletObjectModelBase.getDataPointerForContiguous
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) GCArrayletObjectModelBase.getDataSizeInBytes
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Returns the size of data in an indexable object, in bytes, including leaves, excluding the header.GCObjectModel.getDataSizeInBytes
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Returns the size of data in an indexable object, in bytes, including leaves, excluding the header.GCArrayletObjectModelBase.getElementAddress
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array, int elementIndex, int elementSize) abstract VoidPointer
GCObjectModel.getElementAddress
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer indexableObjectPointer, int elementIndex, int elementSize) Returns the address of the element at elementIndex logical offset into indexableObjectPointer, assuming that each element is dataSize bytes.static com.ibm.j9ddr.vm29.pointer.generated.MM_GCExtensionsPointer
GCBase.getExtensions()
abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
MMObjectAccessBarrier.getFinalizeLink
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Fetch the finalize link field of object.GCMemoryPoolSplitAddressOrderedList.getFirstEntryAtFreeListIndex
(UDATA freeListArrayIndex) GCMemoryPoolAddressOrderedList.getFirstFreeEntry()
GCMemoryPoolAggregatedCellList.getFirstFreeEntry()
com.ibm.j9ddr.vm29.pointer.generated.J9ModronAllocateHintPointer
GCMemoryPoolSplitAddressOrderedList.getFirstHintForFreeList
(UDATA freeListArrayIndex) abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
GCScavengerForwardedHeader.getForwardedObject()
If the object has been forwarded, return the forwarded version of the object, otherwise return NULL.GCMemoryPoolSplitAddressOrderedList.getFreeListCount()
GCArrayletObjectModelBase.getHashcodeOffset
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) abstract UDATA
GCObjectModel.getHashcodeOffset
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) GCArrayletObjectModelBase.getHeaderSize
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Returns the header size of a given indexable object.abstract UDATA
GCObjectModel.getHeaderSize
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size of an object header, in bytes.static com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer
GCBase.getJavaVM()
abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer
MMObjectAccessBarrier.getLockword
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Return the lockword for the given object, or NULL if it does not have a lockword.abstract ObjectMonitor
MMObjectAccessBarrier.getMonitor
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Return an object representing the monitor for the given object, or NULL if it does not have a lockword/monitor.abstract GCHeapLinkedFreeHeader
GCHeapLinkedFreeHeader.getNext()
Get the next HeapLinkedFreeHeader in the free list.protected com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer
GCHeapRegionIterator.getNextAuxiliaryRegion
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer heapRegion) protected com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer
GCHeapRegionIterator.getNextTableRegion
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer heapRegion) abstract I32
GCObjectModel.getObjectHashCode
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Determine the basic hash code for the specified object.abstract I32
MMObjectAccessBarrier.getObjectHashCode
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Determine the basic hash code for the specified object.abstract UDATA
GCScavengerForwardedHeader.getObjectSize()
abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
MMObjectAccessBarrier.getOwnableSynchronizerLink
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Fetch the ownableSynchronizer link field of object.abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
MMObjectAccessBarrier.getReferenceLink
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Fetch the reference link field of the specified reference object.abstract UDATA
GCObjectModel.getRememberedBits
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the collector bits from object's header.abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
GCScavengerForwardedHeader.getReverseForwardedPointer()
Get the reverse forwarded pointer for this object.abstract long
GCObjectModel.getScanType
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) abstract UDATA
GCHeapLinkedFreeHeader.getSize()
Get the size in bytes of this free entry.abstract UDATA
GCObjectModel.getSizeInBytesHoleObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size in bytes of a hole object.abstract UDATA
GCObjectModel.getSizeInBytesMultiSlotHoleObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size, in bytes, of a multi-slot hole object.abstract UDATA
GCObjectModel.getSizeInBytesWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size of an object, in bytes, including the header.GCArrayletObjectModelBase.getSizeInElements
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Returns the size of an indexable object in elements.abstract UDATA
GCObjectModel.getSizeInElements
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size of an indexable object in elements.GCObjectModel.getSizeInSlotsWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns the size of an object, in slots, including the header.protected UDATA
GCArrayletObjectModelBase.getSpineSize
(long layout, UDATA numberArraylets, UDATA dataSize, boolean alignData) Get the spine size for an arraylet with these propertiesprotected UDATA
GCArrayletObjectModelBase.getSpineSize
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Get the spine size for the given indexable objectprotected UDATA
GCArrayletObjectModelBase.getSpineSizeWithoutHeader
(long layout, UDATA numberArraylets, UDATA dataSize, boolean alignData) Get the spine size without header for an arraylet with these propertiesGCHeapRegionManager.getTableRegions()
abstract UDATA
GCObjectModel.getTotalFootprintInBytesWithHeader
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Get the total footprint of an object, in bytes, including the object header and all data.abstract boolean
GCObjectModel.hasBeenHashed
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object has been hashed, FALSE otherwise.abstract boolean
GCObjectModel.hasBeenMoved
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object has been moved after being hashed, FALSE otherwise.GCMemoryPoolAddressOrderedList.hintIterator()
GCMemoryPoolSplitAddressOrderedList.hintIterator()
protected void
GCHeapRegionManager.initializeAuxRegionDescriptors()
protected void
GCConstantPoolSlotIterator.initializeSlots_V1
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, boolean returnClassSlots, boolean returnObjectSlots) protected void
GCHeapRegionManager.initializeTableRegionDescriptors()
boolean
GCHeapMap.isBitSet
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer address) Check if a bit is set in the GCHeapMapprotected boolean
GCHeapMap.isBitSetNoCheck
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Check if a bit is set without checking the pointer.abstract boolean
GCObjectModel.isDarkMatterObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is dark matter, FALSE otherwise.abstract boolean
GCScavengerForwardedHeader.isForwardedPointer()
Determine if the current object is forwarded.abstract boolean
GCObjectModel.isHoleObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is a hole, FALSE otherwise.abstract boolean
GCObjectModel.isIndexable
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Returns TRUE if an class is indexable, FALSE otherwise.abstract boolean
GCObjectModel.isIndexable
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is indexable, FALSE otherwise.boolean
GCArrayletObjectModelBase.isInlineContiguousArraylet
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Check the given indexable object is inline contiguousboolean
GCObjectModel.isInlineContiguousArraylet
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer arrayPtr) boolean
GCHeapMap.isMarked
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer address) Check if a bit is set in the GCHeapMap.abstract com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
MMObjectAccessBarrier.isObjectInOwnableSynchronizerList
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) check if the object in one of OwnableSynchronizerListsabstract boolean
GCObjectModel.isOld
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is old, FALSE otherwise.abstract boolean
GCObjectModel.isRemembered
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is remembered, FALSE otherwise.abstract boolean
GCScavengerForwardedHeader.isReverseForwardedPointer()
Determine if the current object is a reverse forwarded object.abstract boolean
GCObjectModel.isSingleSlotHoleObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Returns TRUE if an object is a single slot hole object, FALSE otherwise.protected UDATA
GCArrayletObjectModelBase.numArraylets
(UDATA unadjustedDataSizeInBytes) Return the total number of arraylets for an indexable object with a size of dataInSizeByte, including a (possibly empty) leaf in the spine.protected UDATA
GCArrayletObjectModelBase.numExternalArraylets
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) Return the total number of arraylets for an indexable object, not including the arraylet in the spine.abstract GCObjectHeapIterator
GCHeapRegionDescriptor.objectIterator
(boolean includeLiveObjects, boolean includeDeadObjects) Create an iterator which iterates over all objects (if any) in the regionGCHeapRegionDescriptorSegregated_V1.objectIterator
(boolean includeLiveObjects, boolean includeDeadObjects) GCHeapMap.queryObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Query the mark map to see if the specified object is found.GCHeapMap.queryRange
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer base, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer top) Query the mark map to see what objects are marked within the specified range.protected boolean
GCArrayletObjectModelBase.shouldAlignSpineDataSection
(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) Determines whether or not a spine that represents an object of this class should have its data section aligned.protected boolean
GCArrayletObjectModelBase.shouldAlignSpineDataSection
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Determines whether or not a spine that represents an object of this class should have its data section aligned.protected boolean
GCHeapRegionIterator.shouldIncludeRegion
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) Determine if the specified region should be included or skipped.ModifierConstructorDescriptionGCCardTable
(com.ibm.j9ddr.vm29.pointer.generated.MM_CardTablePointer cardTable) protected
GCClassArrayClassSlotIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected
GCClassHeapIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer memorySegment) protected
GCClassIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected
GCClassIteratorClassSlots
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected
GCClassLoaderIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer classLoaderBlocks) protected
GCClassLoaderSegmentIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer classLoader, long flags) protected
GCClassLocalInterfaceIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected
GCClassStaticsIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected
GCClassSuperclassesIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected
GCConstantPoolClassSlotIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected
GCConstantPoolObjectSlotIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) protected
GCConstantPoolSlotIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, boolean returnClassSlots, boolean returnObjectSlots) protected
GCFinalizableObjectIterator
(com.ibm.j9ddr.vm29.pointer.generated.GC_FinalizeListManagerPointer manager) protected
GCHeapLinkedFreeHeader
(UDATA udata) GCHeapMap
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer heapMap) GCHeapMapWordIterator
(GCHeapMap heapMap, VoidPointer heapCardAddress) protected
GCHeapRegionDescriptor
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer hrd) GCHeapRegionDescriptorSegregated_V1
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorSegregatedPointer region) protected
GCHeapRegionIterator
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer manager, com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer space, boolean includeTableRegions, boolean includeAuxRegions) protected
GCHeapRegionManager
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer hrm) invalid input: '<' The size, in bytes, of all currently active regions on the heap (that is, both table descriptors attached to subspaces and aux descriptors in the list)protected
GCHeapSpanRegionIterator
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionManagerPointer manager, com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) protected
GCJNIGlobalReferenceIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer globalRefs) protected
GCJNIWeakGlobalReferenceIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer weakGlobalRefs) protected
GCJVMTIObjectTagTableIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer jvmtiEnv) protected
GCJVMTIObjectTagTableListIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9PoolPointer environments) GCMarkMap
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer markMap) GCMarkMapStandard
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapMapPointer heapMap) GCMemoryPool
(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool) protected
GCMemoryPoolAddressOrderedList
(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool) protected
GCMemoryPoolAggregatedCellList
(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool) protected
GCMemoryPoolSplitAddressOrderedList
(GCHeapRegionDescriptor region, com.ibm.j9ddr.vm29.pointer.generated.MM_MemoryPoolPointer memoryPool) protected
protected
GCObjectHeapIterator
(boolean includeLiveObjects, boolean includeDeadObjects) protected
protected
protected
GCObjectIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object, boolean includeClassSlot) protected
protected
GCOwnableSynchronizerObjectListIterator
(com.ibm.j9ddr.vm29.pointer.generated.MM_OwnableSynchronizerObjectListPointer ownableSynchronizerObjectLists) protected
GCRememberedSetIterator
(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPoolPointer sublistPool) protected
GCRememberedSetSlotIterator
(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer sublistPuddle) protected
GCSegmentIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer list, long flags) protected
protected
protected
GCUnfinalizedListIterator
(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPoolPointer sublistPool) protected
GCUnfinalizedListSlotIterator
(com.ibm.j9ddr.vm29.pointer.generated.MM_SublistPuddlePointer sublistPuddle) protected
GCUnfinalizedObjectListIterator
(com.ibm.j9ddr.vm29.pointer.generated.MM_UnfinalizedObjectListPointer unfinalizedObjectLists) protected
protected
GCVMThreadIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer vmThread) protected
GCVMThreadJNISlotIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer vmThread) protected
protected
GCVMThreadMonitorRecordSlotIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer vmThread) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.j9.stackmap
Modifier and TypeMethodDescriptionstatic void
LocalMap.j9localmap_ArgBitsForPC0
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod, int[] resultsArray) static int
DebugLocalMap.j9localmap_DebugLocalBitsForPC
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod, UDATA pc, int[] resultsArray) static int
LocalMap.j9localmap_LocalBitsForPC
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod, UDATA pc, int[] resultsArray) Builds a map of stack use for supplied ROMmethod.static int
StackMap.j9stackmap_StackBitsForPC
(UDATA pc, com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod, int[] resultsArray, int resultArraySize) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.j9.stackwalker
Modifier and TypeMethodDescriptionstatic void
StackWalkerUtils.handleOSlotsCorruption
(WalkState walkState, String className, String methodName, CorruptDataException ex) Since walking OSlots touches a lot more code than just doing a frame walk, we have a layer of corruption handling just above the o-slots logic.Modifier and TypeMethodDescriptionvoid
WalkState.fillElsFields
(com.ibm.j9ddr.vm29.pointer.generated.J9VMEntryLocalStoragePointer els) static UDATA
MethodMetaData.getCurrentByteCodeIndexAndIsSameReceiver
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer stackMap, VoidPointer currentInlinedCallSite, boolean[] isSameReceiver) static VoidPointer
MethodMetaData.getFirstInlinedCallSite
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer stackMap) static VoidPointer
MethodMetaData.getInlinedMethod
(VoidPointer inlinedCallSite) static UDATA
MethodMetaData.getJitDataResolvePushes()
static com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer
MethodMetaData.getJitGCStackAtlas
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer md) static VoidPointer
MethodMetaData.getJitInlinedCallInfo
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer md) static UDATA
MethodMetaData.getJitInlineDepthFromCallSite
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer inlinedCallSite) static U8Pointer
MethodMetaData.getJitInternalPointerMap
(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer sa) static U16
MethodMetaData.getJitNumberOfMapBytes
(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer sa) static U16
MethodMetaData.getJitNumberOfParmSlots
(com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer sa) static U32
MethodMetaData.getJitRegisterMap
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer stackMap) static U8Pointer
MethodMetaData.getJitStackSlots
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer metaData, VoidPointer stackMap) static I16
MethodMetaData.getJitTotalFrameSize
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer md) static U8
MethodMetaData.getNextDescriptionBit
(U8Pointer jitDescriptionCursor) static U8Pointer
MethodMetaData.getNextDescriptionCursor
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer metadata, VoidPointer stackMap, U8Pointer jitDescriptionCursor) static VoidPointer
MethodMetaData.getNextInlinedCallSite
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, VoidPointer inlinedCallSite) static UDATAPointer
MethodMetaData.getObjectArgScanCursor
(WalkState walkState) static UDATAPointer
MethodMetaData.getObjectTempScanCursor
(WalkState walkState) static VoidPointer
MethodMetaData.getStackAllocMapFromJitPC
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, UDATA jitPC, VoidPointer curStackMap) static VoidPointer
MethodMetaData.getStackMapFromJitPC
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, UDATA jitPC) static boolean
MethodMetaData.hasMoreInlinedMethods
(VoidPointer inlinedCallSite) static UDATA
StackWalkerUtils.JIT_RESOLVE_PARM
(WalkState walkState, int parmNumber) static void
MethodMetaData.jitAddSpilledRegisters
(WalkState walkState) static void
MethodMetaData.jitAddSpilledRegisters
(WalkState walkState, VoidPointer stackMap) static void
MethodMetaData.jitAddSpilledRegistersForDataResolve
(WalkState walkState) static void
MethodMetaData.jitGetMapsFromPC
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer methodMetaData, UDATA jitPC, MethodMetaData.JITMaps maps) static void
MethodMetaData.markClassesInInlineRanges
(com.ibm.j9ddr.vm29.pointer.generated.J9JITExceptionTablePointer metaData, WalkState walkState) static void
StackWalkerUtils.swPrintMethod
(WalkState walkState) static void
StackWalkerUtils.swPrintMethod
(WalkState walkState, com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method) static void
StackWalkerUtils.WALK_I_SLOT
(WalkState walkState, PointerPointer slot) static void
StackWalkerUtils.WALK_INDIRECT_I_SLOT
(WalkState walkState, PointerPointer slot, VoidPointer ind) static void
StackWalkerUtils.WALK_INDIRECT_O_SLOT
(WalkState walkState, PointerPointer slot, VoidPointer ind) static void
StackWalkerUtils.WALK_METHOD_CLASS
(WalkState walkState) static void
StackWalkerUtils.WALK_NAMED_I_SLOT
(WalkState walkState, PointerPointer slot, String tag) static void
StackWalkerUtils.WALK_NAMED_INDIRECT_I_SLOT
(WalkState walkState, PointerPointer intSlot, VoidPointer indirectSlot, String tag) static void
StackWalkerUtils.WALK_NAMED_INDIRECT_O_SLOT
(WalkState walkState, PointerPointer objectSlot, VoidPointer indirectSlot, String tag) static void
StackWalkerUtils.WALK_NAMED_O_SLOT
(WalkState walkState, PointerPointer slot, String tag) static void
StackWalkerUtils.WALK_O_SLOT
(WalkState walkState, PointerPointer slot) static void
StackWalker.walkBytecodeFrameSlots
(WalkState walkState, com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer method, UDATA offsetPC, UDATAPointer pendingBase, UDATA pendingStackHeight, UDATAPointer localBase, UDATA numberOfLocals) static void
MethodMetaData.walkJITFrameSlotsForInternalPointers
(WalkState walkState, U8Pointer jitDescriptionCursor, UDATAPointer scanCursor, VoidPointer stackMap, com.ibm.j9ddr.vm29.pointer.generated.J9JITStackAtlasPointer gcStackAtlas) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.j9.walkers
Modifier and TypeMethodDescriptionvoid
HeapWalker.corruptData
(String message, CorruptDataException e, boolean fatal) void
HeapWalkerEvents.doCorruptData
(CorruptDataException e) Modifier and TypeMethodDescriptionstatic void
LocalVariableTableIterator.checkVariableTableVersion()
static Iterator
<com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer> ClassIterator.fromJ9Classloader
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer loader) static SortedSet
<ObjectMonitor> HeapWalker.getFlatLockedMonitors()
Returns a lazily-initialized list of flat-locked object monitors.static Iterator
<com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer> MemoryCategoryIterator.iterateAllCategories
(com.ibm.j9ddr.vm29.pointer.generated.J9PortLibraryPointer portLibrary) static Iterator
<? extends com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer> MemoryCategoryIterator.iterateCategoryRootSet
(com.ibm.j9ddr.vm29.pointer.generated.J9PortLibraryPointer portLibrary) static LineNumberIterator
LineNumberIterator.lineNumberIteratorFor
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer methodInfo) static LocalVariableTableIterator
LocalVariableTableIterator.localVariableTableIteratorFor
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer methodInfo) ModifierConstructorDescriptionArrayIterator
(Class<T> structType, int total, PointerPointer nodes) ClassSegmentIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer source) Iterate over all segments in source, regardless of classloader.ClassSegmentIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer source) Iterate over all segments chained from source via J9MemorySegmentPointer.nextSegmentInClassLoader.HeapWalker
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, GCHeapRegionDescriptor hrd, HeapWalkerEvents sink) MonitorIterator
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm) ROMClassesRangeIterator
(PrintStream out, U8Pointer startAddr, U8Pointer endAddr) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.pointer
Modifier and TypeMethodDescriptionabstract DataType
AbstractPointer.at
(long index) abstract DataType
BoolPointer.at
(long index) CorruptPointer.at
(long index) DoublePointer.at
(long index) EnumPointer.at
(long index) FloatPointer.at
(long index) I16Pointer.at
(long index) I32Pointer.at
(long index) I64Pointer.at
(long index) I8Pointer.at
(long index) IDATAPointer.at
(long index) com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
ObjectClassReferencePointer.at
(long index) com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer
ObjectMonitorReferencePointer.at
(long index) com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer
com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
ObjectReferencePointer.at
(long index) com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
PointerPointer.at
(long index) SelfRelativePointer.at
(long index) U16Pointer.at
(long index) U32Pointer.at
(long index) U64Pointer.at
(long index) U8Pointer.at
(long index) UDATAPointer.at
(long index) VoidPointer.at
(long index) WideSelfRelativePointer.at
(long index) boolean
BoolPointer.boolAt
(long index) double
DoublePointer.doubleAt
(long index) double
EnumPointer.doubleAt
(long index) double
FloatPointer.doubleAt
(long index) float
DoublePointer.floatAt
(long index) float
EnumPointer.floatAt
(long index) float
FloatPointer.floatAt
(long index) SelfRelativePointer.get()
WideSelfRelativePointer.get()
protected char
AbstractPointer.getBaseCharAtOffset
(long offset) protected boolean
AbstractPointer.getBoolAtOffset
(long offset) protected byte
AbstractPointer.getByteAtOffset
(long offset) int
AbstractPointer.getBytesAtOffset
(long offset, byte[] data) U8Pointer.getCStringAtOffset
(long offset) U8Pointer.getCStringAtOffset
(long offset, long maxLength) protected double
AbstractPointer.getDoubleAtOffset
(long offset) protected float
AbstractPointer.getFloatAtOffset
(long offset) AbstractPointer.getHexValue()
This method reads number of the bytes depending on the pointers' base size.protected I32
StructurePointer.getI32Bitfield
(int s, int b) protected IDATA
AbstractPointer.getIDATAAtOffset
(long offset) protected int
AbstractPointer.getIntAtOffset
(long offset) protected long
AbstractPointer.getLongAtOffset
(long offset) protected com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
AbstractPointer.getObjectClassAtOffset
(long offset) protected com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer
AbstractPointer.getObjectMonitorAtOffset
(long offset) protected com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
AbstractPointer.getObjectReferenceAtOffset
(long offset) protected long
AbstractPointer.getPointerAtOffset
(long offset) protected short
AbstractPointer.getShortAtOffset
(long offset) protected U32
StructurePointer.getU32Bitfield
(int s, int b) protected UDATA
AbstractPointer.getUDATAAtOffset
(long offset) AbstractPointer.hexAt
(long index) This method returns the memory values at the given index.This method returns the memory values at the given index.long
DoublePointer.longAt
(long index) long
EnumPointer.longAt
(long index) long
FloatPointer.longAt
(long index) long
AbstractPointer.longValue()
-
Uses of CorruptDataException in com.ibm.j9ddr.vm29.pointer.helper
Modifier and TypeMethodDescriptionstatic U8Pointer
AttachedDataWrapperHelper.ADWCACHEOFFSET
(com.ibm.j9ddr.vm29.pointer.generated.AttachedDataWrapperPointer ptr, U8Pointer[] cacheHeader) static boolean
J9ClassHelper.areExtensionsEnabled()
static I32
ByteDataWrapperHelper.BDWEXTBLOCK
(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer ptr, U8Pointer[] cacheHeader) static U8
ByteDataWrapperHelper.BDWINPRIVATEUSE
(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer ptr) static U32
ByteDataWrapperHelper.BDWLEN
(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer ptr) static U16
ByteDataWrapperHelper.BDWPRIVATEOWNERID
(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer ptr) static AbstractPointer
ByteDataWrapperHelper.BDWTOKEN
(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer ptr, U8Pointer[] cacheHeader) static U8
ByteDataWrapperHelper.BDWTYPE
(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer ptr) static U8Pointer
J9ROMMethodHelper.bytecodeEnd
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static U8Pointer
J9ROMMethodHelper.bytecodes
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static UDATA
J9ROMMethodHelper.bytecodeSize
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static U8Pointer
CharArrayWrapperHelper.CAWROMSTRING
(com.ibm.j9ddr.vm29.pointer.generated.CharArrayWrapperPointer ptr) static U8Pointer
ShcItemHdrHelper.CCITEM
(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer ptr) static U32
ShcItemHdrHelper.CCITEMLEN
(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer ptr) static com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer
ShcItemHdrHelper.CCITEMNEXT
(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer ptr) static boolean
ShcItemHdrHelper.CCITEMSTALE
(com.ibm.j9ddr.vm29.pointer.generated.ShcItemHdrPointer ptr) static void
J9MemTagHelper.checkPadding
(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer headerTagAddress) Checks that the padding associated with the memory block has not been corruptedstatic void
J9MemTagHelper.checkTagSumCheck
(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer tag, long eyeCatcher) Checks that the memory tag is not corrupt.static UDATA
J9ClassHelper.classDepth
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static UDATA
J9ClassHelper.classDepthAndFlags
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static UDATA
J9ClassHelper.classFlags
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) boolean
ValueTypeHelper.classRequires4BytePrePadding
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Queries if class is has 4byte pre-padding in the stand-alone casestatic com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer
J9IndexableObjectHelper.clazz
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
J9ObjectHelper.clazz
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) static U8Pointer
CacheletWrapperHelper.CLETDATA
(com.ibm.j9ddr.vm29.pointer.generated.CacheletWrapperPointer ptr) static U8Pointer
CompiledMethodWrapperHelper.CMWCODE
(com.ibm.j9ddr.vm29.pointer.generated.CompiledMethodWrapperPointer ptr) static U8Pointer
CompiledMethodWrapperHelper.CMWROMMETHOD
(com.ibm.j9ddr.vm29.pointer.generated.CompiledMethodWrapperPointer ptr, U8Pointer[] cacheHeader) static boolean
MM_HeapRegionDescriptorHelper.containsObjects
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) static U32Pointer
J9ROMClassHelper.cpShapeDescription
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static U32
ClasspathWrapperHelper.CPWLEN
(com.ibm.j9ddr.vm29.pointer.generated.ClasspathWrapperPointer ptr) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
J9ClassHelper.currentClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static U8Pointer
J9UTF8Helper.dataEA
(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer utf8pointer) static U32
J9ClassHelper.extendedClassFlags
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static boolean
J9JavaVMHelper.extendedRuntimeFlagIsSet
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer javaVM, long flag) static boolean
J9ROMClassHelper.finalizeNeeded
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
J9ClassLoaderHelper.findClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer classLoader, String signature) Return class for MixedObject or component class type for array classes.com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
ValueTypeHelper.findJ9ClassInFlattenedClassCacheWithFieldName
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, String fieldName) Searches the flattenedClassCache (FCC) for a J9Class given a field name.com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
ValueTypeHelper.findJ9ClassInFlattenedClassCacheWithSigName
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, String fieldSig) Searches the flattenedClassCache (FCC) for a J9Class given a field signature.com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer[]
ValueTypeHelper.findNestedClassHierarchy
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer containerClazz, String[] nestingHierarchy) Returns an array of J9ClassPointers that contains the containerClazz passed in addition to the J9ClassPointers that correspond to the types of the field names passed in the nestingHierarchy array.static U32
J9IndexableObjectHelper.flags
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer) static U32
J9ObjectHelper.flags
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) static String
J9ObjectMonitorHelper.formatFullInteractive
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor) Returns a string containing information related to this monitor.static String
J9ClassHelper.getArrayName
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static void
J9IndexableObjectHelper.getBooleanData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, boolean[] dst, int start, int length, int destStart) static boolean
J9ObjectHelper.getBooleanField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns an boolean field from the object or its super classes.static void
J9IndexableObjectHelper.getByteData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, byte[] dst, int start, int length, int destStart) static byte
J9ObjectHelper.getByteField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns an byte field from the object or its super classes.static int
SharedClassesMetaDataHelper.getCacheLayerFromJ9shrOffset
(com.ibm.j9ddr.vm29.pointer.generated.J9ShrOffsetPointer j9shrOffset) static void
J9IndexableObjectHelper.getCharData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, char[] dst, int start, int length, int destStart) static char
J9ObjectHelper.getCharField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns a char field from the object or its super classes.static String
J9IndexableObjectHelper.getClassName
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer) static String
J9ObjectHelper.getClassName
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) Return the name of this J9Object's classstatic U8Pointer
J9MethodDebugInfoHelper.getCompressedLineNumberTableForROMClassV1
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer ptr) static Object
J9IndexableObjectHelper.getData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer) static void
J9IndexableObjectHelper.getData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, Object dst, int start, int length, int destStart) Get the requested array data elements and output these elements to the dst method parameter.static VoidPointer
J9IndexableObjectHelper.getDataAddrForIndexable
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer) Get the dataAddr field for the indexable object.static String
J9IndexableObjectHelper.getDataAsString
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array) static String
J9IndexableObjectHelper.getDataAsString
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer array, int dumpLimit, int characterDumpLimit) static U8Pointer
ByteDataWrapperHelper.getDataFromByteDataWrapper
(com.ibm.j9ddr.vm29.pointer.generated.ByteDataWrapperPointer ptr, U8Pointer[] cacheHeader) static void
J9IndexableObjectHelper.getDoubleData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, double[] dst, int start, int length, int destStart) static double
J9ObjectHelper.getDoubleField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns a double field from the object or its super classes.static int
J9VMThreadHelper.getDTFJState
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer thread) static VoidPointer
J9IndexableObjectHelper.getElementEA
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, int index, int dataSize) Get the address for the desired element in the array.static U32
J9ROMMethodHelper.getExtendedModifiersDataFromROMMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static U32Pointer
J9ROMFieldShapeHelper.getFieldAnnotationsDataFromROMField
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShapePointer) static J9ObjectFieldOffset
J9ObjectHelper.getFieldOffset
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, String name, String signature) static Iterator
<J9ObjectFieldOffset> J9ClassHelper.getFieldOffsets
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static U32Pointer
J9ROMFieldShapeHelper.getFieldTypeAnnotationsDataFromROMField
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShapePointer) static void
J9IndexableObjectHelper.getFloatData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, float[] dst, int start, int length, int destStart) static float
J9ObjectHelper.getFloatField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns a float field from the object or its super classes.static VoidPointer
MM_HeapRegionDescriptorHelper.getHighAddress
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) static void
J9IndexableObjectHelper.getIntData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, int[] dst, int start, int length, int destStart) static int
J9ObjectHelper.getIntField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns an int field from the object or its super classes.static int
J9ClassHelper.getJavaLangClassModifiers
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) Returns class modifiers as returned from java.lang.Class.getModifiers()static String
J9ArrayClassHelper.getJavaName
(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) static String
J9ClassHelper.getJavaName
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static String
J9ObjectHelper.getJavaName
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) static U32
J9MethodDebugInfoHelper.getLineNumberCompressedSize
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer ptr) static U32
J9MethodDebugInfoHelper.getLineNumberCount
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer ptr) static com.ibm.j9ddr.vm29.pointer.generated.J9LineNumberPointer
J9MethodDebugInfoHelper.getLineNumberTableForROMClass
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodDebugInfoPointer ptr) static void
J9IndexableObjectHelper.getLongData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, long[] dst, int start, int length, int destStart) static long
J9ObjectHelper.getLongField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns an long field from the object or its super classes.static VoidPointer
MM_HeapRegionDescriptorHelper.getLowAddress
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer
OMRMemCategoryHelper.getMemoryCategory
(UDATA memoryCategory) static com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer
J9JavaVMHelper.getMethodFromPC
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vmPtr, U8Pointer pc) static com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer
J9ClassHelper.getMethodFromPCAndClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer localClass, U8Pointer pc) static String
J9ArrayClassHelper.getName
(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) static String
J9ClassHelper.getName
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static String
J9MethodHelper.getName
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer methodPointer) static String
J9ROMFieldShapeHelper.getName
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShapePointer) static String
J9ROMMethodHelper.getName
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
J9ObjectMonitorHelper.getObject
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor) Returns the J9ObjectPointer corresponding to the specified J9ObjectMonitorPointerstatic void
J9IndexableObjectHelper.getObjectData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer[] dst, int start, int length, int destStart) static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
J9ObjectHelper.getObjectField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns an Object field from the object or its super classes.static IOSThread
J9ThreadHelper.getOSThread
(long tid) static IOSThread
J9ThreadHelper.getOSThread
(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer threadPointer) J9ThreadHelper.getOSThreads()
static int
J9ClassHelper.getRawModifiers
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) Returns "raw" modifiersstatic int
J9ROMFieldShapeHelper.getReflectModifiers
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShapePointer) Gets the modifiers as returned from java.lang.reflect.Field.getModifiers(); (masking out all internal JVM modifiers)static int
J9ROMMethodHelper.getReflectModifiers
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) Gets the modifiers as returned from java.lang.reflect.Method.getModifiers(); (masking out all internal JVM modifiers)static void
J9IndexableObjectHelper.getShortData
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer, short[] dst, int start, int length, int destStart) static short
J9ObjectHelper.getShortField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns a short field from the object or its super classes.static String
J9ClassHelper.getSignature
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static String
J9ROMFieldShapeHelper.getSignature
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShapePointer) static String
J9ROMMethodHelper.getSignature
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static UDATA
MM_HeapRegionDescriptorHelper.getSize
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) static String
J9ObjectHelper.getStringField
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer, J9ObjectFieldOffset offset) Returns a String field from the object or its super classes.static Properties
J9JavaVMHelper.getSystemProperties
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm) static VoidPointer
J9ThreadHelper.getTLS
(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer threadPointer, UDATA key) static long
MM_HeapRegionDescriptorHelper.getTypeFlags
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) static com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer
OMRMemCategoryHelper.getUnusedAllocate32HeapRegionsMemoryCategory
(com.ibm.j9ddr.vm29.pointer.generated.OMRPortLibraryGlobalDataPointer portGlobals) static com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer
J9RASHelper.getVM
(com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer rasptr) static com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer
J9ThreadHelper.getVMThread
(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer threadPointer) static VoidPointer
MM_HeapRegionDescriptorHelper.getWalkableHighAddress
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) static boolean
J9ROMMethodHelper.hasBackwardBranches
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMMethodHelper.hasCodeTypeAnnotations
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMMethodHelper.hasDebugInfo
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMMethodHelper.hasDefaultAnnotation
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMClassHelper.hasEmptyFinalize
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.hasExceptionInfo
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMMethodHelper.hasExtendedModifiers
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMClassHelper.hasFinalFields
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.hasGenericSignature
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMClassHelper.hasImplicitCreationAttribute
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMClassHelper.hasJDBCNatives
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.hasMethodAnnotations
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMMethodHelper.hasMethodParameters
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMMethodHelper.hasMethodTypeAnnotations
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMClassHelper.hasModifiedByteCodes
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.hasParameterAnnotations
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMClassHelper.hasPreloadAttribute
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.hasStackMap
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ClassHelper.hasValidEyeCatcher
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static boolean
MM_HeapRegionDescriptorHelper.hasValidMarkMap
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorPointer region) static boolean
J9ROMClassHelper.hasVerifyData
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.hasVTable
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMClassHelper.isAbstract
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ClassHelper.isAnonymousClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static boolean
J9ROMClassHelper.isAnonymousClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMClassHelper.isArray
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ArrayClassHelper.isArrayClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ArrayClassPointer clazz) static boolean
J9ClassHelper.isArrayClass
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static boolean
J9ROMClassHelper.isClonable
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMClassHelper.isDying
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.isEmpty
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) boolean
ValueTypeHelper.isFieldInClassFlattened
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShape) Queries whether field is flattened of not.static boolean
J9ROMClassHelper.isFinal
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.isForwarder
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMClassHelper.isGCSpecial
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.isGetter
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ROMClassHelper.isHotSwappedOut
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ObjectHelper.isIndexable
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) Returns TRUE if an object is indexable, FALSE otherwise.static boolean
J9ROMClassHelper.isInterface
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) boolean
ValueTypeHelper.isJ9ClassAPrimitiveValueType
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Queries if J9Class is a primitive value typeboolean
ValueTypeHelper.isJ9ClassAValueType
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Queries if J9Class is a value typeboolean
ValueTypeHelper.isJ9ClassIsFlattened
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Queries if class is flattenedboolean
ValueTypeHelper.isJ9ClassLargestAlignmentConstraintDouble
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Queries if class contains a field with a double (64 bit) alignment constraintboolean
ValueTypeHelper.isJ9ClassLargestAlignmentConstraintReference
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) Queries if class contains a field with a reference alignment constraintboolean
ValueTypeHelper.isJ9FieldIsFlattened
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer fieldClazz, com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShape) Queries if a field in a class is flattenedstatic boolean
J9ROMMethodHelper.isNonEmptyObjectConstructor
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ClassHelper.isObsolete
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer j9class) static boolean
J9ROMClassHelper.isPrimitiveType
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMClassHelper.isPublic
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) boolean
ValueTypeHelper.isRomClassAValueType
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) Queries if J9ROMClass is a value typestatic boolean
J9ClassHelper.isSameOrSuperClassOf
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer superClazz, com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static boolean
J9ROMClassHelper.isSealed
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMMethodHelper.isStatic
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer method) static boolean
J9ClassHelper.isSwappedOut
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static boolean
J9ROMClassHelper.isSynthetic
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMClassHelper.isUnsafe
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static U8Pointer
ShcItemHelper.ITEMEND
(com.ibm.j9ddr.vm29.pointer.generated.ShcItemPointer ptr) static VoidPointer
J9MemTagHelper.j9mem_get_footer_padding
(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer headerEyeCatcherAddress) Given the address of the headerEyecatcher for the memory block, return the address of the footer padding.static com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer
J9MemTagHelper.j9mem_get_footer_tag
(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer headerEyeCatcherAddress) Given the address of the headerEyecatcher for the memory block, return the address of the corresponding footer tag.static UDATA
J9IndexableObjectHelper.monitor
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer) static UDATA
J9ObjectHelper.monitor
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) static com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer
J9ROMFieldShapeHelper.next
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShapePointer) static com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer
J9MethodHelper.nextMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer methodPointer) static U32Pointer
J9ROMClassHelper.optionalInfo
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass) static void
PrintObjectFieldsHelper.printJ9ObjectFields
(PrintStream out, int tabLevel, com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer localClazz, U8Pointer dataStart, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer localObject, long address) Prints all the j9object fieldsstatic void
PrintObjectFieldsHelper.printJ9ObjectFields
(PrintStream out, int tabLevel, com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer localClazz, U8Pointer dataStart, com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer localObject, long address, String[] nestingHierarchy, boolean showNestedFields) Prints all the j9object fieldsstatic UDATA
J9ObjectHelper.rawClazz
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) static U32
J9IndexableObjectHelper.rawSize
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer) static U8Pointer
ROMClassWrapperHelper.RCWCLASSPATH
(com.ibm.j9ddr.vm29.pointer.generated.ROMClassWrapperPointer ptr, U8Pointer[] cacheHeader) static U8Pointer
ScopedROMClassWrapperHelper.RCWMODCONTEXT
(com.ibm.j9ddr.vm29.pointer.generated.ScopedROMClassWrapperPointer ptr, U8Pointer[] cacheHeader) static U8Pointer
ScopedROMClassWrapperHelper.RCWPARTITION
(com.ibm.j9ddr.vm29.pointer.generated.ScopedROMClassWrapperPointer ptr, U8Pointer[] cacheHeader) static U8Pointer
ROMClassWrapperHelper.RCWROMCLASS
(com.ibm.j9ddr.vm29.pointer.generated.ROMClassWrapperPointer ptr, U8Pointer[] cacheHeader) static boolean
J9ROMClassHelper.referencePhantom
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMClassHelper.referenceSoft
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static boolean
J9ROMClassHelper.referenceWeek
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romclass) static com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer
OrphanWrapperHelper.romClass
(com.ibm.j9ddr.vm29.pointer.generated.OrphanWrapperPointer ptr, U8Pointer[] cacheHeader) static UDATA
J9ROMFieldShapeHelper.romFieldSizeOf
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShapePointer) static com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer
J9MethodHelper.romMethod
(com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer methodPointer) static UDATA
J9ClassHelper.size
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz, com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm) static U32
J9IndexableObjectHelper.size
(com.ibm.j9ddr.vm29.pointer.generated.J9IndexableObjectPointer objPointer) static U32
J9IndexableObjectHelper.size
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) static String
J9ObjectHelper.stringValue
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer objPointer) static String
J9UTF8Helper.stringValue
(com.ibm.j9ddr.vm29.pointer.generated.J9UTF8Pointer utf8pointer) static com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer
J9ClassHelper.superclass
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer clazz) static String
J9ROMFieldShapeHelper.toString
(com.ibm.j9ddr.vm29.pointer.generated.J9ROMFieldShapePointer fieldShapePointer) void
OMRMemCategoryHelper.IOMRMemCategoryVisitor.visit
(com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer category) static void
OMRMemCategoryHelper.visitMemoryCategoryChildren
(com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer startNode, OMRMemCategoryHelper.IOMRMemCategoryVisitor visitor) Performs a depth-first walk of all the children of startNode, starting with startNode itselfModifierConstructorDescriptionJ9MemTagCheckError
(com.ibm.j9ddr.vm29.pointer.generated.J9MemTagPointer memTag, CorruptDataException e) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.tools.ddrinteractive
Modifier and TypeMethodDescriptionprotected void
ClassWalker.addObjectsasSlot
(StructurePointer methodClass) protected void
ClassWalker.addObjectsAsSlot
(StructurePointer methodClass, HashMap<String, String> renameFields) It walks through each field in this structure that is represented by methodClass and registers each field as a slot into ClassWalkerCallBack It uses the StructureDescriptor of J9DDR to get the FieldDescriptor of a structure.void
LinearDumper.addRegion
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName, long length, boolean computePadding) void
IClassWalkCallbacks.addSection
(StructurePointer clazz, AbstractPointer address, long length, String name, boolean computePadding) It is a high level section of an object walked.void
LinearDumper.addSection
(StructurePointer clazz, AbstractPointer address, long length, String name, boolean computePadding) void
IClassWalkCallbacks.addSlot
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName) The information of one slot is sent back.void
IClassWalkCallbacks.addSlot
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName, String additionalInfo) The information of one slot is sent back.void
LinearDumper.addSlot
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName) void
LinearDumper.addSlot
(StructurePointer clazz, IClassWalkCallbacks.SlotType type, AbstractPointer slotPtr, String slotName, String additionalInfo) abstract void
ClassWalker.allSlotsInObjectDo
(IClassWalkCallbacks classWalker) Walks every slots in an object and send the values to the classWalkervoid
RamClassWalker.allSlotsInObjectDo
(IClassWalkCallbacks classWalker) void
RomClassWalker.allSlotsInObjectDo
(IClassWalkCallbacks classWalker) static boolean
JavaVersionHelper.ensureJava9AndUp
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, PrintStream out) Deprecated.static boolean
JavaVersionHelper.ensureMinimumJavaVersion
(int version, com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, PrintStream out) Returnstrue
if the Java version isversion
or higher.boolean
ModularityHelper.ClassIteratorFilter.filter
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer classPtr, String arg) boolean
ModularityHelper.ModuleIteratorFilter.filter
(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer modulePtr, String arg) boolean
ModularityHelper.PackageIteratorFilter.filter
(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer packagePtr, String arg) void
LinearDumper.gatherLayoutInfo
(PrintStream out, ClassWalker classWalker, long nestingThreshold) Prints a class in a linear way to the PrintStreamLinearDumper.getAllRegions
(ClassWalker classWalker) Returns a tree of regions and slots.static String
ThreadsCommand.getThreadName
(com.ibm.j9ddr.vm29.pointer.generated.J9VMThreadPointer thread) static int
ModularityHelper.iterateClassLoaderClasses
(PrintStream out, ModularityHelper.ClassIteratorFilter filter, ModularityHelper.ClassOutput outputter, String filterArg, com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer classLoaderPtr) Traverses through all loaded classes in a classloader.static int
ModularityHelper.iterateClassLoaderPackages
(PrintStream out, ModularityHelper.PackageIteratorFilter filter, ModularityHelper.PackageOutput outputter, String filterArg, com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer classLoaderPtr) Traverses through all loaded packages that are owned by the given class loader.static int
ModularityHelper.iterateModules
(PrintStream out, ModularityHelper.ModuleIteratorFilter filter, ModularityHelper.ModuleOutput outputter, String filterArg) Traverses through all loaded modules.static int
ModularityHelper.iteratePackages
(PrintStream out, ModularityHelper.PackageIteratorFilter filter, ModularityHelper.PackageOutput outputter, String filterArg) Traverses through all loaded packages.void
ModularityHelper.ClassOutput.print
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer classPtr, PrintStream out) void
ModularityHelper.ModuleOutput.print
(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer modulePtr, PrintStream out) void
ModularityHelper.PackageOutput.print
(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer packagePtr, PrintStream out) static void
LinearDumper.printAllRegions
(PrintStream out, StructurePointer clazz, long nestingThreshold, LinearDumper.J9ClassRegionNode regionNode, int nesting) static void
ModularityHelper.printJ9Class
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassPointer classPtr, PrintStream out) Prints the name and hex address of a J9Class.static void
ModularityHelper.printJ9Module
(com.ibm.j9ddr.vm29.pointer.generated.J9ModulePointer modulePtr, PrintStream out) Prints the name and hex address of a J9Module.static void
ModularityHelper.printJ9Package
(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer packagePtr, PrintStream out) Prints the name and hex address of a J9Package.static void
ModularityHelper.printPackageExports
(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer packagePtr, PrintStream out) Prints the name and hex address of all J9Modules the provided package is exported to.static void
ModularityHelper.printPackageExportVerbose
(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer packagePtr, PrintStream out) Prints the name and hex address of all J9Modules the provided package is exported to.static void
ModularityHelper.printPackageJ9Module
(com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer packagePtr, PrintStream out) Prints the details of the J9Module that owns a J9Package.ModifierConstructorDescriptionFilteredROMMethodsIterator
(PrintStream out, Context context, String methodPattern) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.tools.ddrinteractive.commands
Modifier and TypeMethodDescriptionvoid
J9MemTagCommands.corruptData
(String message, CorruptDataException e, boolean fatal) CorruptData handler used with J9MemTagIteratorModifier and TypeMethodDescriptionstatic void
SegmentsUtil.checkSegmentsForOverlap
(PrintStream out, com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, int segmentType) Find and print overlapping memory segmentsstatic void
SegmentsUtil.dbgDumpJITCodeSegmentList
(PrintStream out, com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer segmentListPointer) static void
SegmentsUtil.dbgDumpSegmentList
(PrintStream out, com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentListPointer segmentListPointer) void
ACCommand.dumpACForObject
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, StructurePointer objectPointer, PrintStream out) com.ibm.j9ddr.vm29.pointer.generated.J9MemorySegmentPointer
VmCheckCommand.findSegmentInClassLoaderForAddress
(com.ibm.j9ddr.vm29.pointer.generated.J9ClassLoaderPointer classLoader, com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClassPointer) Based on vmchk/checkclasses.c function: findSegmentInClassLoaderForAddress This method searches classloader's segments to find out on which segment this ROMClass lays in.long
DumpSegregatedStatsCommand.getFreeCellCount
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionDescriptorSegregatedPointer heapRegionDescriptor) Count the number of free cells in the MM_HeapRegionDescriptorSegregatedPointer freelistlong
DumpSegregatedStatsCommand.getFreeCellCount
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionListPointer heapRegionList) Count the number of free cells in the entire MM_HeapRegionListClassloadersSummaryCommand.getStat()
long
DumpSegregatedStatsCommand.getTotalRegions
(com.ibm.j9ddr.vm29.pointer.generated.MM_HeapRegionListPointer heapRegionList) Based off of MM_HeapRegionQueue::getTotalRegions.long
ITableSizeCommand.iTableChainSize
(com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer startTable, com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer superTable) long
ITableSizeCommand.iTableExtendedSize
(com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer startTable, com.ibm.j9ddr.vm29.pointer.generated.J9ITablePointer superTable) static void
J9BCUtil.j9bcutil_dumpRomClass
(PrintStream out, com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, long flags) static void
J9BCUtil.j9bcutil_dumpRomMethod
(PrintStream out, com.ibm.j9ddr.vm29.pointer.generated.J9ROMMethodPointer romMethod, com.ibm.j9ddr.vm29.pointer.generated.J9ROMClassPointer romClass, long flags, int options) static String
RootPathCommand.objectToString
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) void
ClassloadersSummaryCommand.printStat
(Collection<ClassloadersSummaryCommand.ClassloadersSummaryNode> stats, PrintStream out, boolean printSegments) void
TraceConfigCommand.ModuleVisitor.visit
(com.ibm.j9ddr.vm29.pointer.generated.UtModuleInfoPointer modInfo) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.tools.ddrinteractive.gccheck
Modifier and TypeMethodDescriptionstatic void
GCCheckRunner.run
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm, String[] args, PrintStream out) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.tools.ddrinteractive.monitors
Modifier and TypeMethodDescriptionstatic void
DeadlockUtils.findThreadCycle
(com.ibm.j9ddr.vm29.pointer.generated.J9ThreadPointer aThread, HashMap<Integer, NativeDeadlockGraphNode> deadlocks, HashMap<com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer, Object> objectMonitorsMap) DeadlockUtils.readObjectMonitors
(com.ibm.j9ddr.vm29.pointer.generated.J9JavaVMPointer vm) Returns a hash map of Object Pointers to their respective mutex (Object Monitor or System Monitor)static void
DeadlockUtils.writeDeadlockNode
(NativeDeadlockGraphNode node, boolean isCycleHead, HashMap<com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer, Object> objectMonitorsMap, PrintStream out) ' -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.view.dtfj
Modifier and TypeMethodDescriptionstatic List
<J9VMThreadPointerUtil.ThreadInfo> DTFJContext.getThreadInfoCache()
-
Uses of CorruptDataException in com.ibm.j9ddr.vm29.view.dtfj.java
ModifierConstructorDescriptionDTFJJavaField
(DTFJJavaClass clazz, J9ObjectFieldOffset ptr) DTFJJavaFieldInstance
(DTFJJavaClass clazz, J9ObjectFieldOffset ptr) DTFJJavaFieldStatic
(DTFJJavaClass clazz, J9ObjectFieldOffset ptr) DTFJJavaHeap
(com.ibm.j9ddr.vm29.pointer.generated.MM_MemorySpacePointer space, String name, ImagePointer id) DTFJJavaMethod
(DTFJJavaClass dtfjJavaClass, com.ibm.j9ddr.vm29.pointer.generated.J9MethodPointer j9Method) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.view.dtfj.java.corrupt
Modifier and TypeMethodDescriptionvoid
AddCorruptionToListListener.corruptData
(String message, CorruptDataException e, boolean fatal) -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.view.dtfj.java.j9
Modifier and TypeMethodDescriptionvoid
DTFJConstantPoolIterator.corruptData
(String message, CorruptDataException e, boolean fatal) void
HeapObjectIterator.doCorruptData
(CorruptDataException e) ModifierConstructorDescriptionHeapObjectIterator
(DTFJJavaHeap heap, GCHeapRegionDescriptor region)
JavaVersionHelper.ensureMinimumJavaVersion(int, J9JavaVMPointer, PrintStream)
instead