Uses of Class
com.ibm.dtfj.image.CorruptDataException
Packages that use 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
Methods in com.ibm.dtfj.image that throw CorruptDataExceptionModifier and TypeMethodDescriptionImageStackFrame.getBasePointer()Get the base pointer of the stack frame.byteImagePointer.getByteAt(long index) Get the value at the given offset from this pointer.ImageProcess.getCommandLine()Fetch the command line for this process.longImage.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 imagedoubleImagePointer.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.floatImagePointer.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.intImagePointer.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.longImageModule.getLoadAddress()Get the address at which the module or executable was loaded.longImagePointer.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.shortImagePointer.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.intImageProcess.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
Methods in com.ibm.dtfj.image.j9 that throw CorruptDataExceptionModifier and TypeMethodDescriptionImageStackFrame.getBasePointer()byteImagePointer.getByteAt(long index) ImageProcess.getCommandLine()longImage.getCreationTimeNanos()ImageProcess.getCurrentThread()doubleImagePointer.getDoubleAt(long index) ImageProcess.getEnvironment()ImageProcess.getExecutable()floatImagePointer.getFloatAt(long index) ImageAddressSpace.getID()ImageProcess.getID()ImageThread.getID()intImagePointer.getIntAt(long index) ImageProcess.getLibraries()longImagePointer.getLongAt(long index) ImageModule.getName()ImagePointer.getPointerAt(long index) ImageStackFrame.getProcedureAddress()ImageStackFrame.getProcedureName()Image.getProcessorSubType()Image.getProcessorType()ImageModule.getProperties()shortImagePointer.getShortAt(long index) ImageProcess.getSignalName()intImageProcess.getSignalNumber()Image.getSystemSubType()Image.getSystemType()ImageRegister.getValue() -
Uses of CorruptDataException in com.ibm.dtfj.image.j9.corrupt
Methods in com.ibm.dtfj.image.j9.corrupt that throw CorruptDataExceptionModifier and TypeMethodDescriptionbyteCorruptImagePointer.getByteAt(long index) doubleCorruptImagePointer.getDoubleAt(long index) floatCorruptImagePointer.getFloatAt(long index) intCorruptImagePointer.getIntAt(long index) longCorruptImagePointer.getLongAt(long index) CorruptImagePointer.getPointerAt(long index) shortCorruptImagePointer.getShortAt(long index) -
Uses of CorruptDataException in com.ibm.dtfj.image.javacore
Methods in com.ibm.dtfj.image.javacore that throw CorruptDataExceptionModifier and TypeMethodDescriptionJCImageStackFrame.getBasePointer()byteJCImagePointer.getByteAt(long index) JCImageProcess.getCommandLine()longJCImage.getCreationTimeNanos()JCImageProcess.getCurrentThread()doubleJCImagePointer.getDoubleAt(long index) JCImageProcess.getEnvironment()JCImageProcess.getExecutable()floatJCImagePointer.getFloatAt(long index) JCImage.getHostName()JCImageAddressSpace.getID()JCImageProcess.getID()JCImageThread.getID()intJCImagePointer.getIntAt(long index) Iterator<?> JCImageProcess.getLibraries()longJCImagePointer.getLongAt(long index) JCImageModule.getName()JCImagePointer.getPointerAt(long index) JCImageStackFrame.getProcedureAddress()JCImageStackFrame.getProcedureName()JCImage.getProcessorSubType()JCImage.getProcessorType()JCImageModule.getProperties()shortJCImagePointer.getShortAt(long index) JCImageProcess.getSignalName()Get signal name (if signal was available in javacore).intJCImageProcess.getSignalNumber()Get signal number (if signal was available in javacore)JCImage.getSystemSubType()JCImage.getSystemType()JCImageRegister.getValue() -
Uses of CorruptDataException in com.ibm.dtfj.java
Methods in com.ibm.dtfj.java that throw CorruptDataExceptionModifier and TypeMethodDescriptionvoidCopies 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.intJavaObject.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.booleanJavaField.getBoolean(JavaObject object) Get the contents of a boolean field.byteJavaField.getByte(JavaObject object) Get the contents of a byte field.charJavaField.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.intJavaLocation.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 methodlongJavaRuntimeMemoryCategory.getDeepAllocations()Gets number of allocations recorded against this category, and all children of this category.longJavaRuntimeMemoryCategory.getDeepBytes()Gets number of bytes recorded against this category, and all children of this category.doubleJavaField.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.floatJavaField.getFloat(JavaObject object) Get the contents of a float field.longJavaObject.getHashcode()Fetch the basic hash code for the object.JavaObject.getHeap()Gets the heap where this object is located.booleanJavaVMInitArgs.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.longJavaClass.getInstanceSize()Returns the size in bytes of an instance of this class on the heap.intJavaField.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.intJavaLocation.getLineNumber()Get the line number.JavaStackFrame.getLocation()Get the location at which the method owning this frame is currently executinglongJavaField.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.intJavaClass.getModifiers()Return the Java language modifiers for this class.intJavaMember.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 addressaddressin the heap.JavaVMOption.getOptionString()Fetch the optionString component of the option.JavaMonitor.getOwner()Get the thread which currently owns the monitorlongJavaObject.getPersistentHashcode()Fetch the basic hash code of the object in the image.intJavaThread.getPriority()Get the Java priority of the thread.JavaClass.getProtectionDomain()Returns the protection domain for this class.intJavaReference.getReachability()Get the reachability of the target object via this specific reference.intJavaReference.getReferenceType()Get the reference type, as defined in the JVMTI specification.intJavaReference.getRootType()Get the root type, as defined in the JVMTI specification.longJavaRuntimeMemoryCategory.getShallowAllocations()Gets number of allocations recorded against this category.longJavaRuntimeMemoryCategory.getShallowBytes()Gets number of bytes allocated under this category.shortJavaField.getShort(JavaObject object) Get the contents of a short field.JavaMember.getSignature()Get the signature of the field or methodlongJavaObject.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.longJavaRuntime.getStartTime()Get the time when the JVM was started.longJavaRuntime.getStartTimeNanos()Get the value of the JVM's high-resolution timer when the JVM was started.intJavaThread.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 StringJavaRuntime.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) bufferintJavaVMInitArgs.getVersion()Fetch the JNI version from the JavaVMInitArgs structure used to create this VM.booleanJavaClass.isArray()Is this an array class ?booleanJavaObject.isArray()Is this object an array?booleanJavaReference.isClassReference()Does this reference point to a class?booleanJavaRuntime.isJITEnabled()Determine if the JIT was enabled for this Java runtime.default booleanJavaField.isNestedPacked()Deprecated.default booleanJavaField.isNestedPackedArray()Deprecated.booleanJavaReference.isObjectReference()Does this reference point to an object in the heap? -
Uses of CorruptDataException in com.ibm.dtfj.java.j9
Methods in com.ibm.dtfj.java.j9 that throw CorruptDataExceptionModifier and TypeMethodDescriptionvoidstatic JavaObjectJavaObject.createJavaObject(JavaRuntime vm, ImagePointer address) Deprecated.static JavaObjectJavaObject.createJavaObject(JavaRuntime vm, ImagePointer address, JavaHeap containingHeap, JavaHeapRegion containingRegion) Deprecated.Useinsteadinvalid reference
JavaRuntime#getObjectInHeapRegion(ImagePointer,JavaHeap,JavaHeapRegion)JavaField.get(JavaObject object) JavaLocation.getAddress()intJavaObject.getArraySize()JavaStackFrame.getBasePointer()JavaThread.getBlockingObject()booleanJavaInstanceField.getBoolean(JavaObject object) booleanJavaStaticField.getBoolean(JavaObject object) byteJavaInstanceField.getByte(JavaObject object) byteJavaStaticField.getByte(JavaObject object) intJavaArrayClass.getBytesPerElement(int refFieldSize) Looks up the class name of the child elements to determine the size of one elementcharJavaInstanceField.getChar(JavaObject object) charJavaStaticField.getChar(JavaObject object) JavaAbstractClass.getClassLoader()intJavaLocation.getCompilationLevel()JavaArrayClass.getComponentType()JavaClass.getComponentType()JavaField.getDeclaringClass()JavaMethod.getDeclaringClass()doubleJavaField.getDouble(JavaObject object) JavaVMOption.getExtraInfo()JavaClass.getFilename()JavaLocation.getFilename()floatJavaField.getFloat(JavaObject object) JavaObject.getFObjectAtOffset(int offset) JavaRuntime.getFullVersion()longJavaObject.getHashcode()booleanJavaVMInitArgs.getIgnoreUnrecognized()JavaThread.getImageThread()longJavaArrayClass.getInstanceSize()longJavaClass.getInstanceSize()intJavaField.getInt(JavaObject object) JavaObject.getJavaClass()JavaRuntime.getJavaVM()JavaRuntime.getJavaVMInitArgs()JavaRuntime.getJITProperties()JavaThread.getJNIEnv()intJavaLocation.getLineNumber()JavaStackFrame.getLocation()longJavaField.getLong(JavaObject object) JavaLocation.getMethod()intJavaAbstractClass.getModifiers()intJavaField.getModifiers()intJavaMethod.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()longJavaObject.getPersistentHashcode()intJavaThread.getPriority()JavaAbstractClass.getProtectionDomain()intJavaReference.getReachability()protected abstract ObjectJavaField.getReferenceType(JavaObject object) JavaInstanceField.getReferenceType(JavaObject object) intJavaReference.getReferenceType()JavaStaticField.getReferenceType(JavaObject object) intJavaReference.getRootType()shortJavaField.getShort(JavaObject object) JavaField.getSignature()JavaMethod.getSignature()longJavaObject.getSize()JavaReference.getSource()longJavaRuntime.getStartTime()longJavaRuntime.getStartTimeNanos()intJavaThread.getState()JavaField.getString(JavaObject hostObject) JavaArrayClass.getSuperclass()JavaClass.getSuperclass()JavaReference.getTarget()JavaRuntime.getTraceBuffer(String bufferName, boolean formatted) JavaRuntime.getVersion()intJavaVMInitArgs.getVersion()booleanJavaArrayClass.isArray()booleanJavaClass.isArray()booleanJavaObject.isArray()booleanJavaReference.isClassReference()booleanJavaRuntime.isJITEnabled()booleanJavaReference.isObjectReference()JavaHeap.readClassPointerRelativeTo(ImagePointer pointer) intJavaAbstractClass.readFlagsFromInstance(JavaObject instance) JavaHeap.readFObjectAt(ImagePointer basePointer, long offset) -
Uses of CorruptDataException in com.ibm.dtfj.java.javacore
Methods in com.ibm.dtfj.java.javacore that throw CorruptDataExceptionModifier and TypeMethodDescriptionvoidJCJavaLocation.getAddress()intJCJavaObject.getArraySize()JCJavaStackFrame.getBasePointer()JCJavaThread.getBlockingObject()JCJavaClass.getClassLoader()intJCJavaLocation.getCompilationLevel()JCJavaClass.getComponentType()component type only for arraysJCJavaMethod.getDeclaringClass()JCJavaVMOption.getExtraInfo()JCJavaLocation.getFilename()JCJavaRuntime.getFullVersion()longJCJavaObject.getHashcode()booleanJCJavaVMInitArgs.getIgnoreUnrecognized()JCJavaThread.getImageThread()longJCJavaClass.getInstanceSize()JCJavaObject.getJavaClass()JCJavaRuntime.getJavaVM()JCJavaRuntime.getJavaVMInitArgs()JCJavaRuntime.getJITProperties()JCJavaThread.getJNIEnv()intJCJavaLocation.getLineNumber()JCJavaStackFrame.getLocation()JCJavaLocation.getMethod()intJCJavaClass.getModifiers()intJCJavaMethod.getModifiers()JCJavaClass.getName()JCJavaMethod.getName()JCJavaMonitor.getName()JCJavaThread.getName()JCJavaClass.getObject()Instance object of this classJCJavaClassLoader.getObject()JCJavaThread.getObject()JCJavaVMOption.getOptionString()JCJavaMonitor.getOwner()longJCJavaObject.getPersistentHashcode()intJCJavaThread.getPriority()JCJavaClass.getProtectionDomain()JCJavaMethod.getSignature()longJCJavaObject.getSize()longJCJavaRuntime.getStartTime()longJCJavaRuntime.getStartTimeNanos()intJCJavaThread.getState()JCJavaClass.getSuperclass()Returning null is permissable for cases like Object, primitives, interfaces, etc..JCJavaRuntime.getTraceBuffer(String arg0, boolean arg1) JCJavaRuntime.getVersion()intJCJavaVMInitArgs.getVersion()booleanJCJavaClass.isArray()Same as the J9 System Core implementation for DTFJ.booleanJCJavaObject.isArray()booleanJCJavaRuntime.isJITEnabled() -
Uses of CorruptDataException in com.ibm.dtfj.phd
Methods in com.ibm.dtfj.phd that throw CorruptDataExceptionModifier and TypeMethodDescriptionvoidPHDJavaLocation.getAddress()intPHDJavaObject.getArraySize()PHDCorruptImageStackFrame.getBasePointer()PHDCorruptJavaStackFrame.getBasePointer()PHDImageStackFrame.getBasePointer()PHDJavaStackFrame.getBasePointer()PHDCorruptJavaThread.getBlockingObject()PHDJavaThread.getBlockingObject()intPHDCorruptJavaLocation.getCompilationLevel()intPHDJavaLocation.getCompilationLevel()longPHDImage.getCreationTimeNanos()PHDJavaMethod.getDeclaringClass()PHDCorruptJavaLocation.getFilename()PHDJavaLocation.getFilename()longPHDJavaObject.getHashcode()PHDJavaObject.getHeap()PHDImage.getHostName()PHDCorruptImageThread.getID()PHDImageThread.getID()PHDCorruptJavaThread.getImageThread()PHDJavaThread.getImageThread()PHDJavaObject.getJavaClass()PHDCorruptJavaThread.getJNIEnv()PHDJavaThread.getJNIEnv()intPHDCorruptJavaLocation.getLineNumber()intPHDJavaLocation.getLineNumber()PHDCorruptJavaStackFrame.getLocation()PHDJavaStackFrame.getLocation()PHDCorruptJavaLocation.getMethod()PHDJavaLocation.getMethod()intPHDJavaMethod.getModifiers()PHDCorruptImageModule.getName()PHDCorruptJavaMonitor.getName()PHDCorruptJavaThread.getName()PHDImageModule.getName()PHDJavaMethod.getName()PHDJavaMonitor.getName()PHDJavaThread.getName()PHDCorruptJavaThread.getObject()PHDJavaThread.getObject()PHDCorruptJavaMonitor.getOwner()PHDJavaMonitor.getOwner()longPHDJavaObject.getPersistentHashcode()intPHDCorruptJavaThread.getPriority()intPHDJavaThread.getPriority()PHDCorruptImageStackFrame.getProcedureAddress()PHDImageStackFrame.getProcedureAddress()PHDCorruptImageStackFrame.getProcedureName()PHDImageStackFrame.getProcedureName()PHDImage.getProcessorSubType()PHDImage.getProcessorType()PHDCorruptImageModule.getProperties()PHDImageModule.getProperties()PHDJavaMethod.getSignature()longPHDJavaObject.getSize()intPHDCorruptJavaThread.getState()intPHDJavaThread.getState()PHDImage.getSystemSubType()PHDImage.getSystemType()booleanPHDJavaObject.isArray() -
Uses of CorruptDataException in com.ibm.dtfj.runtime
Methods in com.ibm.dtfj.runtime that throw CorruptDataExceptionModifier 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
Subclasses of CorruptDataException in com.ibm.j9ddr.view.dtfjModifier and TypeClassDescriptionclassJ9DDR CorruptDataException that can take a cause for improved debugging.Methods in com.ibm.j9ddr.view.dtfj that return CorruptDataExceptionModifier and TypeMethodDescriptionstatic CorruptDataExceptionJ9DDRDTFJUtils.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 CorruptDataExceptionJ9DDRDTFJUtils.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 CorruptDataExceptionJ9DDRDTFJUtils.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 CorruptDataExceptionJ9DDRDTFJUtils.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 CorruptDataExceptionJ9DDRDTFJUtils.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 CorruptDataExceptionJ9DDRDTFJUtils.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
Methods in com.ibm.j9ddr.view.dtfj.image that throw CorruptDataExceptionModifier and TypeMethodDescriptionJ9DDRImageStackFrame.getBasePointer()byteJ9DDRImagePointer.getByteAt(long index) J9DDRImageProcess.getCommandLine()This method tries to get command line of the program that generated core file.longJ9DDRImage.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...doubleJ9DDRImagePointer.getDoubleAt(long index) J9DDRImageProcess.getEnvironment()This method gets the environment variables.J9DDRImageProcess.getExecutable()floatJ9DDRImagePointer.getFloatAt(long index) J9DDRImage.getHostName()final StringJ9DDRBaseImageThread.getID()J9DDRImageProcess.getID()intJ9DDRImagePointer.getIntAt(long index) Iterator<?> J9DDRImageProcess.getLibraries()longJ9DDRImagePointer.getLongAt(long index) J9DDRImageModule.getName()J9DDRImagePointer.getPointerAt(long index) J9DDRImageStackFrame.getProcedureAddress()J9DDRImageStackFrame.getProcedureName()J9DDRImage.getProcessorSubType()J9DDRImage.getProcessorType()J9DDRImageModule.getProperties()shortJ9DDRImagePointer.getShortAt(long index) J9DDRImageProcess.getSignalName()intJ9DDRImageProcess.getSignalNumber()J9DDRImage.getSystemSubType()J9DDRImage.getSystemType()J9DDRImageRegister.getValue() -
Uses of CorruptDataException in com.ibm.j9ddr.view.dtfj.java
Methods in com.ibm.j9ddr.view.dtfj.java that throw CorruptDataException -
Uses of CorruptDataException in com.ibm.j9ddr.view.dtfj.java.helper
Methods in com.ibm.j9ddr.view.dtfj.java.helper that throw CorruptDataExceptionModifier and TypeMethodDescriptionstatic booleanDTFJJavaFieldHelper.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 JavaFieldstatic JavaObjectDTFJJavaClassHelper.getProtectionDomain(JavaClass clazz) static longDTFJJavaRuntimeHelper.getTotalHeapSize(JavaRuntime runtime, IProcess process) -
Uses of CorruptDataException in com.ibm.j9ddr.view.nativert
Methods in com.ibm.j9ddr.view.nativert that throw CorruptDataException -
Uses of CorruptDataException in com.ibm.j9ddr.vm29.view.dtfj.java
Methods in com.ibm.j9ddr.vm29.view.dtfj.java that throw CorruptDataExceptionModifier and TypeMethodDescriptionvoidprotected longDTFJJavaField.checkDataTypeConversion(DTFJJavaObject object, int mask) DTFJJavaFieldInstance.get(JavaObject object) DTFJJavaFieldStatic.get(JavaObject object) DTFJJavaStackFrame.getAddress()DTFJGenericJavaRuntimeMemorySection.getAllocator()DTFJMemoryTagRuntimeMemorySection.getAllocator()intDTFJJavaObject.getArraySize()DTFJJavaStackFrame.getBasePointer()DTFJJavaThread.getBlockingObject()booleanDTFJJavaFieldInstance.getBoolean(JavaObject object) booleanDTFJJavaFieldStatic.getBoolean(JavaObject object) byteDTFJJavaFieldInstance.getByte(JavaObject object) byteDTFJJavaFieldStatic.getByte(JavaObject object) charDTFJJavaFieldInstance.getChar(JavaObject object) charDTFJJavaFieldStatic.getChar(JavaObject object) Iterator<?> DTFJJavaRuntimeMemoryCategory.getChildren()DTFJJavaClass.getClassLoader()intDTFJJavaStackFrame.getCompilationLevel()DTFJJavaClass.getComponentType()DTFJJavaField.getDeclaringClass()DTFJJavaMethod.getDeclaringClass()longDTFJJavaRuntimeMemoryCategory.getDeepAllocations()longDTFJJavaRuntimeMemoryCategory.getDeepBytes()doubleDTFJJavaFieldInstance.getDouble(JavaObject object) doubleDTFJJavaFieldStatic.getDouble(JavaObject object) DTFJJavaVMOption.getExtraInfo()DTFJJavaClass.getFilename()DTFJJavaMethod.getFilename()DTFJJavaStackFrame.getFilename()floatDTFJJavaFieldInstance.getFloat(JavaObject object) floatDTFJJavaFieldStatic.getFloat(JavaObject object) DTFJJavaRuntime.getFullVersion()longDTFJJavaObject.getHashcode()DTFJJavaObject.getHeap()booleanDTFJJavaVMInitArgs.getIgnoreUnrecognized()DTFJJavaThread.getImageThread()longDTFJJavaClass.getInstanceSize()intDTFJJavaFieldInstance.getInt(JavaObject object) intDTFJJavaFieldStatic.getInt(JavaObject object) DTFJJavaObject.getJavaClass()DTFJJavaRuntime.getJavaVM()DTFJJavaRuntime.getJavaVMInitArgs()DTFJJavaRuntime.getJITProperties()DTFJJavaThread.getJNIEnv()intDTFJJavaStackFrame.getLineNumber()DTFJJavaStackFrame.getLocation()longDTFJJavaFieldInstance.getLong(JavaObject object) longDTFJJavaFieldStatic.getLong(JavaObject object) DTFJGenericJavaRuntimeMemorySection.getMemoryCategory()DTFJMemoryTagRuntimeMemorySection.getMemoryCategory()Iterator<?> DTFJJavaRuntimeMemoryCategory.getMemorySections(boolean includeFreed) DTFJJavaStackFrame.getMethod()intDTFJJavaClass.getModifiers()intDTFJJavaField.getModifiers()intDTFJJavaMethod.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()longDTFJJavaClass.getPackedDataSize()longDTFJJavaObject.getPersistentHashcode()intDTFJJavaThread.getPriority()DTFJJavaClass.getProtectionDomain()intDTFJJavaReference.getReachability()intDTFJJavaReference.getReferenceType()intDTFJJavaReference.getRootType()longDTFJJavaRuntimeMemoryCategory.getShallowAllocations()longDTFJJavaRuntimeMemoryCategory.getShallowBytes()shortDTFJJavaFieldInstance.getShort(JavaObject object) shortDTFJJavaFieldStatic.getShort(JavaObject object) protected charDTFJJavaField.getSigFlag()DTFJJavaField.getSignature()DTFJJavaMethod.getSignature()longDTFJJavaObject.getSize()DTFJJavaReference.getSource()longDTFJJavaRuntime.getStartTime()Return the JVM start time.longDTFJJavaRuntime.getStartTimeNanos()Return the value of the system nanotime (high resolution timer) at JVM start.intDTFJJavaThread.getState()DTFJJavaFieldInstance.getString(JavaObject object) DTFJJavaFieldStatic.getString(JavaObject object) DTFJJavaClass.getSuperclass()DTFJJavaReference.getTarget()DTFJJavaRuntime.getTraceBuffer(String arg0, boolean arg1) DTFJJavaRuntime.getVersion()intDTFJJavaVMInitArgs.getVersion()booleanDTFJJavaClass.isArray()booleanDTFJJavaObject.isArray()booleanDTFJJavaReference.isClassReference()booleanDTFJJavaRuntime.isJITEnabled()booleanDTFJJavaReference.isObjectReference()protected DTFJJavaObjectDTFJJavaField.validateJavaObject(JavaObject object) -
Uses of CorruptDataException in com.ibm.java.diagnostics.utils
Methods in com.ibm.java.diagnostics.utils that throw CorruptDataExceptionModifier and TypeMethodDescriptionlongDTFJImageBean.getCreationTimeNanos()DTFJImageBean.getHostName()DTFJImageBean.getProcessorSubType()DTFJImageBean.getProcessorType()DTFJImageBean.getSystemSubType()DTFJImageBean.getSystemType() -
Uses of CorruptDataException in com.ibm.jvm.dtfjview.commands.helpers
Methods in com.ibm.jvm.dtfjview.commands.helpers that throw CorruptDataExceptionModifier and TypeMethodDescriptionstatic StringUtils.getClassModifierString(JavaClass jc) static StringUtils.getFieldModifierString(JavaField jf) static StringUtils.getMethodModifierString(JavaMethod jm) MonitorNode.getOwner()static JavaThreadUtils.getParkBlockerOwner(JavaObject blocker, JavaRuntime r) static JavaObjectUtils.getParkBlockerOwnerObject(JavaObject blocker, JavaRuntime r) static StringUtils.getThreadNameFromObject(JavaObject lockOwnerObj, JavaRuntime rt, PrintStream out)
JavaRuntime.getObjectAtAddress(ImagePointer)instead