Uses of Class
com.ibm.dtfj.image.CorruptDataException
Package
Description
Classes to support reading system images.
Classes to support Java™ runtime instances.
Classes to support managed runtime instances.
-
Uses of CorruptDataException in com.ibm.dtfj.image
Modifier and TypeMethodDescriptionImageStackFrame.getBasePointer()
Get the base pointer of the stack frame.byte
ImagePointer.getByteAt
(long index) Get the value at the given offset from this pointer.ImageProcess.getCommandLine()
Fetch the command line for this process.long
Image.getCreationTimeNanos()
Get the value of the JVM's high-resolution timer when the image was created.ImageProcess.getCurrentThread()
Find the thread which triggered the creation of the imagedouble
ImagePointer.getDoubleAt
(long index) Get the value at the given offset from this pointer.ImageProcess.getEnvironment()
Get the environment variables for this process.ImageProcess.getExecutable()
Get the module representing the executable within the image.float
ImagePointer.getFloatAt
(long index) Get the value at the given offset from this pointer.Image.getHostName()
Get the host name of the system where the image was running.ImageAddressSpace.getID()
Gets the system wide identifier for the address spaceImageProcess.getID()
Get the system-wide identifier for the process.ImageThread.getID()
Fetch a unique identifier for the thread.int
ImagePointer.getIntAt
(long index) Get the value at the given offset from this pointer.ImageProcess.getLibraries()
Get the set of shared libraries which are loaded in this process.long
ImageModule.getLoadAddress()
Get the address at which the module or executable was loaded.long
ImagePointer.getLongAt
(long index) Get the value at the given offset from this pointer.ImageModule.getName()
Get the file name of the shared library.ImagePointer.getPointerAt
(long index) Get the value at the given offset from this pointer.ImageStackFrame.getProcedureAddress()
Get the address of the current instruction within the procedure being executed.ImageStackFrame.getProcedureName()
Returns a string describing the procedure at this stack frame.Image.getProcessorSubType()
Get the precise model of the CPU.Image.getProcessorType()
Get the family name for the processor on which the image was running.ImageModule.getProperties()
Get the table of properties associated with this module.short
ImagePointer.getShortAt
(long index) Get the value at the given offset from this pointer.ImageProcess.getSignalName()
Get the name of the OS signal in this process which triggered the creation of this image.int
ImageProcess.getSignalNumber()
Get the OS signal number in this process which triggered the creation of this image.Image.getSystemSubType()
Get the detailed name of the operating system.Image.getSystemType()
Get the family name for the operating system.ImageRegister.getValue()
Get the value of the register. -
Uses of CorruptDataException in com.ibm.dtfj.image.j9
Modifier and TypeMethodDescriptionImageStackFrame.getBasePointer()
byte
ImagePointer.getByteAt
(long index) ImageProcess.getCommandLine()
long
Image.getCreationTimeNanos()
ImageProcess.getCurrentThread()
double
ImagePointer.getDoubleAt
(long index) ImageProcess.getEnvironment()
ImageProcess.getExecutable()
float
ImagePointer.getFloatAt
(long index) ImageAddressSpace.getID()
ImageProcess.getID()
ImageThread.getID()
int
ImagePointer.getIntAt
(long index) ImageProcess.getLibraries()
long
ImagePointer.getLongAt
(long index) ImageModule.getName()
ImagePointer.getPointerAt
(long index) ImageStackFrame.getProcedureAddress()
ImageStackFrame.getProcedureName()
Image.getProcessorSubType()
Image.getProcessorType()
ImageModule.getProperties()
short
ImagePointer.getShortAt
(long index) ImageProcess.getSignalName()
int
ImageProcess.getSignalNumber()
Image.getSystemSubType()
Image.getSystemType()
ImageRegister.getValue()
-
Uses of CorruptDataException in com.ibm.dtfj.image.j9.corrupt
Modifier and TypeMethodDescriptionbyte
CorruptImagePointer.getByteAt
(long index) double
CorruptImagePointer.getDoubleAt
(long index) float
CorruptImagePointer.getFloatAt
(long index) int
CorruptImagePointer.getIntAt
(long index) long
CorruptImagePointer.getLongAt
(long index) CorruptImagePointer.getPointerAt
(long index) short
CorruptImagePointer.getShortAt
(long index) -
Uses of CorruptDataException in com.ibm.dtfj.image.javacore
Modifier and TypeMethodDescriptionJCImageStackFrame.getBasePointer()
byte
JCImagePointer.getByteAt
(long index) JCImageProcess.getCommandLine()
long
JCImage.getCreationTimeNanos()
JCImageProcess.getCurrentThread()
double
JCImagePointer.getDoubleAt
(long index) JCImageProcess.getEnvironment()
JCImageProcess.getExecutable()
float
JCImagePointer.getFloatAt
(long index) JCImage.getHostName()
JCImageAddressSpace.getID()
JCImageProcess.getID()
JCImageThread.getID()
int
JCImagePointer.getIntAt
(long index) Iterator
<?> JCImageProcess.getLibraries()
long
JCImagePointer.getLongAt
(long index) JCImageModule.getName()
JCImagePointer.getPointerAt
(long index) JCImageStackFrame.getProcedureAddress()
JCImageStackFrame.getProcedureName()
JCImage.getProcessorSubType()
JCImage.getProcessorType()
JCImageModule.getProperties()
short
JCImagePointer.getShortAt
(long index) JCImageProcess.getSignalName()
Get signal name (if signal was available in javacore).int
JCImageProcess.getSignalNumber()
Get signal number (if signal was available in javacore)JCImage.getSystemSubType()
JCImage.getSystemType()
JCImageRegister.getValue()
-
Uses of CorruptDataException in com.ibm.dtfj.java
Modifier and TypeMethodDescriptionvoid
Copies data from the image array into a local Java array.Find a named class within this class loader.JavaField.get
(JavaObject object) Get the contents of an Object field.JavaLocation.getAddress()
Fetches the absolute address of the code which this location represents.JavaRuntimeMemorySection.getAllocator()
Returns string describing the code that allocated this memory section.int
JavaObject.getArraySize()
Get the number of elements in this array.JavaStackFrame.getBasePointer()
Get a pointer to the base of this stack frameJavaThread.getBlockingObject()
For threads that are in STATE_BLOCKED_ON_MONITOR_ENTER this method returns the JavaObject who's monitor they are blocked on.boolean
JavaField.getBoolean
(JavaObject object) Get the contents of a boolean field.byte
JavaField.getByte
(JavaObject object) Get the contents of a byte field.char
JavaField.getChar
(JavaObject object) Get the contents of a char field.JavaRuntimeMemoryCategory.getChildren()
Gets iterator of child categories.JavaClass.getClassLoader()
Fetch the class loader associated with this class.int
JavaLocation.getCompilationLevel()
Get the compilation level for this location.JavaClass.getComponentType()
For array classes, returns a JavaClass representing the component type of this array class.JavaMember.getDeclaringClass()
Get the class which declares this field or methodlong
JavaRuntimeMemoryCategory.getDeepAllocations()
Gets number of allocations recorded against this category, and all children of this category.long
JavaRuntimeMemoryCategory.getDeepBytes()
Gets number of bytes recorded against this category, and all children of this category.double
JavaField.getDouble
(JavaObject object) Get the contents of a double field.JavaVMOption.getExtraInfo()
Fetch the extraInfo component of this option.JavaLocation.getFilename()
Get the source file name.float
JavaField.getFloat
(JavaObject object) Get the contents of a float field.long
JavaObject.getHashcode()
Fetch the basic hash code for the object.JavaObject.getHeap()
Gets the heap where this object is located.boolean
JavaVMInitArgs.getIgnoreUnrecognized()
Fetch the ignoreUnrecognized field from the JavaVMInitArgs structure used to create this VM.JavaThread.getImageThread()
Represents the joining point between the Java view of execution and the corresponding native view.long
JavaClass.getInstanceSize()
Returns the size in bytes of an instance of this class on the heap.int
JavaField.getInt
(JavaObject object) Get the contents of an int field.JavaObject.getJavaClass()
Get the JavaClass instance which represents the class of this object.JavaRuntime.getJavaVM()
Get the object that represents the virtual machineJavaRuntime.getJavaVMInitArgs()
Fetch the JavaVMInitArgs which were used to create this VM.JavaRuntime.getJITProperties()
Get any vendor specific properties in use by the JIT for this Java runtimeJavaThread.getJNIEnv()
Get the address of the JNIEnv structure which represents this thread instance in JNI.int
JavaLocation.getLineNumber()
Get the line number.JavaStackFrame.getLocation()
Get the location at which the method owning this frame is currently executinglong
JavaField.getLong
(JavaObject object) Get the contents of a long field.JavaRuntimeMemorySection.getMemoryCategory()
Returns memory category this section was allocated under.JavaRuntimeMemoryCategory.getMemorySections
(boolean includeFreed) Gets iterator of memory sections allocated against this category.JavaLocation.getMethod()
Get the method which contains the point of execution.int
JavaClass.getModifiers()
Return the Java language modifiers for this class.int
JavaMember.getModifiers()
Get the set of modifiers for this field or method - a set of bitsJavaClass.getName()
Get the name of the class.JavaMember.getName()
Get the name of the field or methodJavaMonitor.getName()
Note that the name of a JavaMonitor is not necessarily meaningful but is provided here as it is usually present in the running VM.JavaRuntimeMemoryCategory.getName()
Gets the name of this category.JavaThread.getName()
Return the name of the thread.JavaClass.getObject()
Fetch the java.lang.Class object associated with this class.JavaClassLoader.getObject()
Get the java.lang.ClassLoader instance associated with this class loader.JavaThread.getObject()
Fetch the java.lang.Thread associated with this thread.JavaRuntime.getObjectAtAddress
(ImagePointer address) Gets the object located at addressaddress
in the heap.JavaVMOption.getOptionString()
Fetch the optionString component of the option.JavaMonitor.getOwner()
Get the thread which currently owns the monitorlong
JavaObject.getPersistentHashcode()
Fetch the basic hash code of the object in the image.int
JavaThread.getPriority()
Get the Java priority of the thread.JavaClass.getProtectionDomain()
Returns the protection domain for this class.int
JavaReference.getReachability()
Get the reachability of the target object via this specific reference.int
JavaReference.getReferenceType()
Get the reference type, as defined in the JVMTI specification.int
JavaReference.getRootType()
Get the root type, as defined in the JVMTI specification.long
JavaRuntimeMemoryCategory.getShallowAllocations()
Gets number of allocations recorded against this category.long
JavaRuntimeMemoryCategory.getShallowBytes()
Gets number of bytes allocated under this category.short
JavaField.getShort
(JavaObject object) Get the contents of a short field.JavaMember.getSignature()
Get the signature of the field or methodlong
JavaObject.getSize()
Get the number of bytes of memory occupied by this object on the heap.JavaReference.getSource()
Get the source of this reference if available.long
JavaRuntime.getStartTime()
Get the time when the JVM was started.long
JavaRuntime.getStartTimeNanos()
Get the value of the JVM's high-resolution timer when the JVM was started.int
JavaThread.getState()
Get the state of the thread when the image was created.JavaField.getString
(JavaObject object) Get the contents of a string field.JavaClass.getSuperclass()
Get the immediate superclass of this class.default String
JavaRuntime.getSystemProperty
(String key) Get a system property of the virtual machine.JavaReference.getTarget()
Get the object referred to by this reference.JavaRuntime.getTraceBuffer
(String bufferName, boolean formatted) Fetches implementation specific trace buffers, like the verbose GC buffer or the Universal Trace Engine (UTE) bufferint
JavaVMInitArgs.getVersion()
Fetch the JNI version from the JavaVMInitArgs structure used to create this VM.boolean
JavaClass.isArray()
Is this an array class ?boolean
JavaObject.isArray()
Is this object an array?boolean
JavaReference.isClassReference()
Does this reference point to a class?boolean
JavaRuntime.isJITEnabled()
Determine if the JIT was enabled for this Java runtime.default boolean
JavaField.isNestedPacked()
Deprecated.default boolean
JavaField.isNestedPackedArray()
Deprecated.boolean
JavaReference.isObjectReference()
Does this reference point to an object in the heap? -
Uses of CorruptDataException in com.ibm.dtfj.java.j9
Modifier and TypeMethodDescriptionvoid
static JavaObject
JavaObject.createJavaObject
(JavaRuntime vm, ImagePointer address) Deprecated.static JavaObject
JavaObject.createJavaObject
(JavaRuntime vm, ImagePointer address, JavaHeap containingHeap, JavaHeapRegion containingRegion) Deprecated.Useinvalid reference
JavaRuntime#getObjectInHeapRegion(ImagePointer,JavaHeap,JavaHeapRegion)
JavaField.get
(JavaObject object) JavaLocation.getAddress()
int
JavaObject.getArraySize()
JavaStackFrame.getBasePointer()
JavaThread.getBlockingObject()
boolean
JavaInstanceField.getBoolean
(JavaObject object) boolean
JavaStaticField.getBoolean
(JavaObject object) byte
JavaInstanceField.getByte
(JavaObject object) byte
JavaStaticField.getByte
(JavaObject object) int
JavaArrayClass.getBytesPerElement
(int refFieldSize) Looks up the class name of the child elements to determine the size of one elementchar
JavaInstanceField.getChar
(JavaObject object) char
JavaStaticField.getChar
(JavaObject object) JavaAbstractClass.getClassLoader()
int
JavaLocation.getCompilationLevel()
JavaArrayClass.getComponentType()
JavaClass.getComponentType()
JavaField.getDeclaringClass()
JavaMethod.getDeclaringClass()
double
JavaField.getDouble
(JavaObject object) JavaVMOption.getExtraInfo()
JavaClass.getFilename()
JavaLocation.getFilename()
float
JavaField.getFloat
(JavaObject object) JavaObject.getFObjectAtOffset
(int offset) JavaRuntime.getFullVersion()
long
JavaObject.getHashcode()
boolean
JavaVMInitArgs.getIgnoreUnrecognized()
JavaThread.getImageThread()
long
JavaArrayClass.getInstanceSize()
long
JavaClass.getInstanceSize()
int
JavaField.getInt
(JavaObject object) JavaObject.getJavaClass()
JavaRuntime.getJavaVM()
JavaRuntime.getJavaVMInitArgs()
JavaRuntime.getJITProperties()
JavaThread.getJNIEnv()
int
JavaLocation.getLineNumber()
JavaStackFrame.getLocation()
long
JavaField.getLong
(JavaObject object) JavaLocation.getMethod()
int
JavaAbstractClass.getModifiers()
int
JavaField.getModifiers()
int
JavaMethod.getModifiers()
JavaArrayClass.getName()
JavaClass.getName()
JavaField.getName()
JavaMethod.getName()
JavaMonitor.getName()
JavaThread.getName()
JavaAbstractClass.getObject()
JavaClassLoader.getObject()
JavaThread.getObject()
JavaHeapRegion.getObjectAtAddress
(ImagePointer address) JavaRuntime.getObjectAtAddress
(ImagePointer address) JavaVMOption.getOptionString()
JavaMonitor.getOwner()
long
JavaObject.getPersistentHashcode()
int
JavaThread.getPriority()
JavaAbstractClass.getProtectionDomain()
int
JavaReference.getReachability()
protected abstract Object
JavaField.getReferenceType
(JavaObject object) JavaInstanceField.getReferenceType
(JavaObject object) int
JavaReference.getReferenceType()
JavaStaticField.getReferenceType
(JavaObject object) int
JavaReference.getRootType()
short
JavaField.getShort
(JavaObject object) JavaField.getSignature()
JavaMethod.getSignature()
long
JavaObject.getSize()
JavaReference.getSource()
long
JavaRuntime.getStartTime()
long
JavaRuntime.getStartTimeNanos()
int
JavaThread.getState()
JavaField.getString
(JavaObject hostObject) JavaArrayClass.getSuperclass()
JavaClass.getSuperclass()
JavaReference.getTarget()
JavaRuntime.getTraceBuffer
(String bufferName, boolean formatted) JavaRuntime.getVersion()
int
JavaVMInitArgs.getVersion()
boolean
JavaArrayClass.isArray()
boolean
JavaClass.isArray()
boolean
JavaObject.isArray()
boolean
JavaReference.isClassReference()
boolean
JavaRuntime.isJITEnabled()
boolean
JavaReference.isObjectReference()
JavaHeap.readClassPointerRelativeTo
(ImagePointer pointer) int
JavaAbstractClass.readFlagsFromInstance
(JavaObject instance) JavaHeap.readFObjectAt
(ImagePointer basePointer, long offset) -
Uses of CorruptDataException in com.ibm.dtfj.java.javacore
Modifier and TypeMethodDescriptionvoid
JCJavaLocation.getAddress()
int
JCJavaObject.getArraySize()
JCJavaStackFrame.getBasePointer()
JCJavaThread.getBlockingObject()
JCJavaClass.getClassLoader()
int
JCJavaLocation.getCompilationLevel()
JCJavaClass.getComponentType()
component type only for arraysJCJavaMethod.getDeclaringClass()
JCJavaVMOption.getExtraInfo()
JCJavaLocation.getFilename()
JCJavaRuntime.getFullVersion()
long
JCJavaObject.getHashcode()
boolean
JCJavaVMInitArgs.getIgnoreUnrecognized()
JCJavaThread.getImageThread()
long
JCJavaClass.getInstanceSize()
JCJavaObject.getJavaClass()
JCJavaRuntime.getJavaVM()
JCJavaRuntime.getJavaVMInitArgs()
JCJavaRuntime.getJITProperties()
JCJavaThread.getJNIEnv()
int
JCJavaLocation.getLineNumber()
JCJavaStackFrame.getLocation()
JCJavaLocation.getMethod()
int
JCJavaClass.getModifiers()
int
JCJavaMethod.getModifiers()
JCJavaClass.getName()
JCJavaMethod.getName()
JCJavaMonitor.getName()
JCJavaThread.getName()
JCJavaClass.getObject()
Instance object of this classJCJavaClassLoader.getObject()
JCJavaThread.getObject()
JCJavaVMOption.getOptionString()
JCJavaMonitor.getOwner()
long
JCJavaObject.getPersistentHashcode()
int
JCJavaThread.getPriority()
JCJavaClass.getProtectionDomain()
JCJavaMethod.getSignature()
long
JCJavaObject.getSize()
long
JCJavaRuntime.getStartTime()
long
JCJavaRuntime.getStartTimeNanos()
int
JCJavaThread.getState()
JCJavaClass.getSuperclass()
Returning null is permissable for cases like Object, primitives, interfaces, etc..JCJavaRuntime.getTraceBuffer
(String arg0, boolean arg1) JCJavaRuntime.getVersion()
int
JCJavaVMInitArgs.getVersion()
boolean
JCJavaClass.isArray()
Same as the J9 System Core implementation for DTFJ.boolean
JCJavaObject.isArray()
boolean
JCJavaRuntime.isJITEnabled()
-
Uses of CorruptDataException in com.ibm.dtfj.phd
Modifier and TypeMethodDescriptionvoid
PHDJavaLocation.getAddress()
int
PHDJavaObject.getArraySize()
PHDCorruptImageStackFrame.getBasePointer()
PHDCorruptJavaStackFrame.getBasePointer()
PHDImageStackFrame.getBasePointer()
PHDJavaStackFrame.getBasePointer()
PHDCorruptJavaThread.getBlockingObject()
PHDJavaThread.getBlockingObject()
int
PHDCorruptJavaLocation.getCompilationLevel()
int
PHDJavaLocation.getCompilationLevel()
long
PHDImage.getCreationTimeNanos()
PHDJavaMethod.getDeclaringClass()
PHDCorruptJavaLocation.getFilename()
PHDJavaLocation.getFilename()
long
PHDJavaObject.getHashcode()
PHDJavaObject.getHeap()
PHDImage.getHostName()
PHDCorruptImageThread.getID()
PHDImageThread.getID()
PHDCorruptJavaThread.getImageThread()
PHDJavaThread.getImageThread()
PHDJavaObject.getJavaClass()
PHDCorruptJavaThread.getJNIEnv()
PHDJavaThread.getJNIEnv()
int
PHDCorruptJavaLocation.getLineNumber()
int
PHDJavaLocation.getLineNumber()
PHDCorruptJavaStackFrame.getLocation()
PHDJavaStackFrame.getLocation()
PHDCorruptJavaLocation.getMethod()
PHDJavaLocation.getMethod()
int
PHDJavaMethod.getModifiers()
PHDCorruptImageModule.getName()
PHDCorruptJavaMonitor.getName()
PHDCorruptJavaThread.getName()
PHDImageModule.getName()
PHDJavaMethod.getName()
PHDJavaMonitor.getName()
PHDJavaThread.getName()
PHDCorruptJavaThread.getObject()
PHDJavaThread.getObject()
PHDCorruptJavaMonitor.getOwner()
PHDJavaMonitor.getOwner()
long
PHDJavaObject.getPersistentHashcode()
int
PHDCorruptJavaThread.getPriority()
int
PHDJavaThread.getPriority()
PHDCorruptImageStackFrame.getProcedureAddress()
PHDImageStackFrame.getProcedureAddress()
PHDCorruptImageStackFrame.getProcedureName()
PHDImageStackFrame.getProcedureName()
PHDImage.getProcessorSubType()
PHDImage.getProcessorType()
PHDCorruptImageModule.getProperties()
PHDImageModule.getProperties()
PHDJavaMethod.getSignature()
long
PHDJavaObject.getSize()
int
PHDCorruptJavaThread.getState()
int
PHDJavaThread.getState()
PHDImage.getSystemSubType()
PHDImage.getSystemType()
boolean
PHDJavaObject.isArray()
-
Uses of CorruptDataException in com.ibm.dtfj.runtime
Modifier and TypeMethodDescriptionManagedRuntime.getFullVersion()
Deprecated.Use "getVersion()" insteadManagedRuntime.getVersion()
Get the version data available for this runtime instance. -
Uses of CorruptDataException in com.ibm.j9ddr.view.dtfj
Modifier and TypeClassDescriptionclass
J9DDR CorruptDataException that can take a cause for improved debugging.Modifier and TypeMethodDescriptionstatic CorruptDataException
J9DDRDTFJUtils.handleAllButDataUnavailAsCorruptDataException
(IProcess p, Throwable t) Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list AND especially for this method, if it is not a DataUnavailable.static CorruptDataException
J9DDRDTFJUtils.handleAllButMemAccExAndDataUnavailAsCorruptDataException
(IProcess p, Throwable t, Class<?>[] allowlist) Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list AND especially for this method, if it is neither MemoryAccessException or DataUnavailable.static CorruptDataException
J9DDRDTFJUtils.handleAllButMemAccExAsCorruptDataException
(IProcess p, Throwable t, Class<?>[] allowlist) Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list AND especially for this method, if it is not a MemoryAccessException.static CorruptDataException
J9DDRDTFJUtils.handleAsCorruptDataException
(IProcess p, Throwable t) Convert the supplied error condition into a corrupt data exception or re-throw it if it is an instance of Error that we do not want to intercept.static CorruptDataException
J9DDRDTFJUtils.handleAsCorruptDataException
(IProcess p, Throwable t, Class<?>[] allowlist) Go through the standard handleAsCorruptDataException method to convert the supplied error condition into a corrupt data exception as long as it is not present in the allow list.static 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 TypeMethodDescriptionJ9DDRImageStackFrame.getBasePointer()
byte
J9DDRImagePointer.getByteAt
(long index) J9DDRImageProcess.getCommandLine()
This method tries to get command line of the program that generated core file.long
J9DDRImage.getCreationTimeNanos()
Return the value of the system nanotime (high resolution timer) at dump creation time.J9DDRImageProcess.getCurrentThread()
This method returns the ImageThread that matches the TID stored in the J9RAS data structure, or case 1: if no J9RAS structure available return null case 2: if J9RAS structure available but no TID field (old JVMs, old jextract behaviour) - return the first thread, or null if no threads case 3: if J9RAS structure available with TID field but TID is zero (eg dump triggered outside JVM) - platform specific code if core readers have identified a current thread, else...double
J9DDRImagePointer.getDoubleAt
(long index) J9DDRImageProcess.getEnvironment()
This method gets the environment variables.J9DDRImageProcess.getExecutable()
float
J9DDRImagePointer.getFloatAt
(long index) J9DDRImage.getHostName()
final String
J9DDRBaseImageThread.getID()
J9DDRImageProcess.getID()
int
J9DDRImagePointer.getIntAt
(long index) Iterator
<?> J9DDRImageProcess.getLibraries()
long
J9DDRImagePointer.getLongAt
(long index) J9DDRImageModule.getName()
J9DDRImagePointer.getPointerAt
(long index) J9DDRImageStackFrame.getProcedureAddress()
J9DDRImageStackFrame.getProcedureName()
J9DDRImage.getProcessorSubType()
J9DDRImage.getProcessorType()
J9DDRImageModule.getProperties()
short
J9DDRImagePointer.getShortAt
(long index) J9DDRImageProcess.getSignalName()
int
J9DDRImageProcess.getSignalNumber()
J9DDRImage.getSystemSubType()
J9DDRImage.getSystemType()
J9DDRImageRegister.getValue()
-
Uses of CorruptDataException in com.ibm.j9ddr.view.dtfj.java
-
Uses of CorruptDataException in com.ibm.j9ddr.view.dtfj.java.helper
Modifier and TypeMethodDescriptionstatic boolean
DTFJJavaFieldHelper.fieldIsString
(IDTFJJavaField field) Test whether the given field is a string, returning true or false according to whether the field signature matches that of a string.static JavaField
static JavaObject
DTFJJavaClassHelper.getProtectionDomain
(JavaClass clazz) static long
DTFJJavaRuntimeHelper.getTotalHeapSize
(JavaRuntime runtime, IProcess process) -
Uses of CorruptDataException in com.ibm.j9ddr.view.nativert
-
Uses of CorruptDataException in com.ibm.j9ddr.vm29.view.dtfj.java
Modifier and TypeMethodDescriptionvoid
protected long
DTFJJavaField.checkDataTypeConversion
(DTFJJavaObject object, int mask) DTFJJavaFieldInstance.get
(JavaObject object) DTFJJavaFieldStatic.get
(JavaObject object) DTFJJavaStackFrame.getAddress()
DTFJGenericJavaRuntimeMemorySection.getAllocator()
DTFJMemoryTagRuntimeMemorySection.getAllocator()
int
DTFJJavaObject.getArraySize()
DTFJJavaStackFrame.getBasePointer()
DTFJJavaThread.getBlockingObject()
boolean
DTFJJavaFieldInstance.getBoolean
(JavaObject object) boolean
DTFJJavaFieldStatic.getBoolean
(JavaObject object) byte
DTFJJavaFieldInstance.getByte
(JavaObject object) byte
DTFJJavaFieldStatic.getByte
(JavaObject object) char
DTFJJavaFieldInstance.getChar
(JavaObject object) char
DTFJJavaFieldStatic.getChar
(JavaObject object) Iterator
<?> DTFJJavaRuntimeMemoryCategory.getChildren()
DTFJJavaClass.getClassLoader()
int
DTFJJavaStackFrame.getCompilationLevel()
DTFJJavaClass.getComponentType()
DTFJJavaField.getDeclaringClass()
DTFJJavaMethod.getDeclaringClass()
long
DTFJJavaRuntimeMemoryCategory.getDeepAllocations()
long
DTFJJavaRuntimeMemoryCategory.getDeepBytes()
double
DTFJJavaFieldInstance.getDouble
(JavaObject object) double
DTFJJavaFieldStatic.getDouble
(JavaObject object) DTFJJavaVMOption.getExtraInfo()
DTFJJavaClass.getFilename()
DTFJJavaMethod.getFilename()
DTFJJavaStackFrame.getFilename()
float
DTFJJavaFieldInstance.getFloat
(JavaObject object) float
DTFJJavaFieldStatic.getFloat
(JavaObject object) DTFJJavaRuntime.getFullVersion()
long
DTFJJavaObject.getHashcode()
DTFJJavaObject.getHeap()
boolean
DTFJJavaVMInitArgs.getIgnoreUnrecognized()
DTFJJavaThread.getImageThread()
long
DTFJJavaClass.getInstanceSize()
int
DTFJJavaFieldInstance.getInt
(JavaObject object) int
DTFJJavaFieldStatic.getInt
(JavaObject object) DTFJJavaObject.getJavaClass()
DTFJJavaRuntime.getJavaVM()
DTFJJavaRuntime.getJavaVMInitArgs()
DTFJJavaRuntime.getJITProperties()
DTFJJavaThread.getJNIEnv()
int
DTFJJavaStackFrame.getLineNumber()
DTFJJavaStackFrame.getLocation()
long
DTFJJavaFieldInstance.getLong
(JavaObject object) long
DTFJJavaFieldStatic.getLong
(JavaObject object) DTFJGenericJavaRuntimeMemorySection.getMemoryCategory()
DTFJMemoryTagRuntimeMemorySection.getMemoryCategory()
Iterator
<?> DTFJJavaRuntimeMemoryCategory.getMemorySections
(boolean includeFreed) DTFJJavaStackFrame.getMethod()
int
DTFJJavaClass.getModifiers()
int
DTFJJavaField.getModifiers()
int
DTFJJavaMethod.getModifiers()
DTFJJavaClass.getName()
DTFJJavaField.getName()
DTFJJavaMethod.getName()
DTFJJavaObjectMonitor.getName()
DTFJJavaRuntimeMemoryCategory.getName()
DTFJJavaSystemMonitor.getName()
DTFJJavaThread.getName()
DTFJJavaClass.getObject()
DTFJJavaClassloader.getObject()
DTFJJavaThread.getObject()
DTFJJavaRuntime.getObjectAtAddress
(ImagePointer address) DTFJJavaVMOption.getOptionString()
DTFJJavaObjectMonitor.getOwner()
DTFJJavaSystemMonitor.getOwner()
long
DTFJJavaClass.getPackedDataSize()
long
DTFJJavaObject.getPersistentHashcode()
int
DTFJJavaThread.getPriority()
DTFJJavaClass.getProtectionDomain()
int
DTFJJavaReference.getReachability()
int
DTFJJavaReference.getReferenceType()
int
DTFJJavaReference.getRootType()
long
DTFJJavaRuntimeMemoryCategory.getShallowAllocations()
long
DTFJJavaRuntimeMemoryCategory.getShallowBytes()
short
DTFJJavaFieldInstance.getShort
(JavaObject object) short
DTFJJavaFieldStatic.getShort
(JavaObject object) protected char
DTFJJavaField.getSigFlag()
DTFJJavaField.getSignature()
DTFJJavaMethod.getSignature()
long
DTFJJavaObject.getSize()
DTFJJavaReference.getSource()
long
DTFJJavaRuntime.getStartTime()
Return the JVM start time.long
DTFJJavaRuntime.getStartTimeNanos()
Return the value of the system nanotime (high resolution timer) at JVM start.int
DTFJJavaThread.getState()
DTFJJavaFieldInstance.getString
(JavaObject object) DTFJJavaFieldStatic.getString
(JavaObject object) DTFJJavaClass.getSuperclass()
DTFJJavaReference.getTarget()
DTFJJavaRuntime.getTraceBuffer
(String arg0, boolean arg1) DTFJJavaRuntime.getVersion()
int
DTFJJavaVMInitArgs.getVersion()
boolean
DTFJJavaClass.isArray()
boolean
DTFJJavaObject.isArray()
boolean
DTFJJavaReference.isClassReference()
boolean
DTFJJavaRuntime.isJITEnabled()
boolean
DTFJJavaReference.isObjectReference()
protected DTFJJavaObject
DTFJJavaField.validateJavaObject
(JavaObject object) -
Uses of CorruptDataException in com.ibm.java.diagnostics.utils
Modifier and TypeMethodDescriptionlong
DTFJImageBean.getCreationTimeNanos()
DTFJImageBean.getHostName()
DTFJImageBean.getProcessorSubType()
DTFJImageBean.getProcessorType()
DTFJImageBean.getSystemSubType()
DTFJImageBean.getSystemType()
-
Uses of CorruptDataException in com.ibm.jvm.dtfjview.commands.helpers
Modifier and TypeMethodDescriptionstatic String
Utils.getClassModifierString
(JavaClass jc) static String
Utils.getFieldModifierString
(JavaField jf) static String
Utils.getMethodModifierString
(JavaMethod jm) MonitorNode.getOwner()
static JavaThread
Utils.getParkBlockerOwner
(JavaObject blocker, JavaRuntime r) static JavaObject
Utils.getParkBlockerOwnerObject
(JavaObject blocker, JavaRuntime r) static String
Utils.getThreadNameFromObject
(JavaObject lockOwnerObj, JavaRuntime rt, PrintStream out)
JavaRuntime.getObjectAtAddress(ImagePointer)
instead