Uses of Class
com.ibm.dtfj.image.MemoryAccessException
Package
Description
Classes to support reading system images.
Classes to support Java™ runtime instances.
-
Uses of MemoryAccessException in com.ibm.dtfj.image
Modifier and TypeMethodDescriptionbyte
ImagePointer.getByteAt
(long index) Get the value at the given offset from this pointer.double
ImagePointer.getDoubleAt
(long index) Get the value at the given offset from this pointer.float
ImagePointer.getFloatAt
(long index) Get the value at the given offset from this pointer.int
ImagePointer.getIntAt
(long index) Get the value at the given offset from this pointer.long
ImagePointer.getLongAt
(long index) Get the value at the given offset from this pointer.ImagePointer.getPointerAt
(long index) Get the value at the given offset from this pointer.short
ImagePointer.getShortAt
(long index) Get the value at the given offset from this pointer. -
Uses of MemoryAccessException in com.ibm.dtfj.image.j9
Modifier and TypeMethodDescriptionbyte
ImagePointer.getByteAt
(long index) double
ImagePointer.getDoubleAt
(long index) float
ImagePointer.getFloatAt
(long index) int
ImagePointer.getIntAt
(long index) long
ImagePointer.getLongAt
(long index) ImagePointer.getPointerAt
(long index) short
ImagePointer.getShortAt
(long index) byte
ImageAddressSpace.readByteAtIndex
(long address) int
ImageAddressSpace.readIntAtIndex
(long address) long
ImageAddressSpace.readLongAtIndex
(long address) ImageAddressSpace.readPointerAtIndex
(long address) short
ImageAddressSpace.readShortAtIndex
(long address) -
Uses of MemoryAccessException 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 MemoryAccessException in com.ibm.dtfj.image.javacore
Modifier and TypeMethodDescriptionbyte
JCImagePointer.getByteAt
(long index) double
JCImagePointer.getDoubleAt
(long index) float
JCImagePointer.getFloatAt
(long index) int
JCImagePointer.getIntAt
(long index) long
JCImagePointer.getLongAt
(long index) JCImagePointer.getPointerAt
(long index) short
JCImagePointer.getShortAt
(long index) -
Uses of MemoryAccessException in com.ibm.dtfj.java
Modifier and TypeMethodDescriptionvoid
Copies data from the image array into a local Java array.JavaField.get
(JavaObject object) Get the contents of an Object field.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.double
JavaField.getDouble
(JavaObject object) Get the contents of a double field.float
JavaField.getFloat
(JavaObject object) Get the contents of a float field.int
JavaField.getInt
(JavaObject object) Get the contents of an int field.long
JavaField.getLong
(JavaObject object) Get the contents of a long field.JavaRuntime.getObjectAtAddress
(ImagePointer address) Gets the object located at addressaddress
in the heap.short
JavaField.getShort
(JavaObject object) Get the contents of a short field.JavaField.getString
(JavaObject object) Get the contents of a string field.default boolean
JavaField.isNestedPacked()
Deprecated.default boolean
JavaField.isNestedPackedArray()
Deprecated. -
Uses of MemoryAccessException in com.ibm.dtfj.java.j9
Modifier and TypeMethodDescriptionvoid
JavaField.get
(JavaObject object) boolean
JavaInstanceField.getBoolean
(JavaObject object) boolean
JavaStaticField.getBoolean
(JavaObject object) byte
JavaInstanceField.getByte
(JavaObject object) byte
JavaStaticField.getByte
(JavaObject object) char
JavaInstanceField.getChar
(JavaObject object) char
JavaStaticField.getChar
(JavaObject object) double
JavaField.getDouble
(JavaObject object) float
JavaField.getFloat
(JavaObject object) JavaObject.getFObjectAtOffset
(int offset) int
JavaField.getInt
(JavaObject object) long
JavaField.getLong
(JavaObject object) protected abstract Object
JavaField.getReferenceType
(JavaObject object) JavaInstanceField.getReferenceType
(JavaObject object) JavaStaticField.getReferenceType
(JavaObject object) short
JavaField.getShort
(JavaObject object) JavaField.getString
(JavaObject hostObject) JavaHeap.readClassPointerRelativeTo
(ImagePointer pointer) int
JavaAbstractClass.readFlagsFromInstance
(JavaObject instance) JavaHeap.readFObjectAt
(ImagePointer basePointer, long offset) -
Uses of MemoryAccessException in com.ibm.dtfj.java.javacore
-
Uses of MemoryAccessException in com.ibm.dtfj.phd
-
Uses of MemoryAccessException in com.ibm.j9ddr.view.dtfj
Modifier and TypeMethodDescriptionstatic 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. -
Uses of MemoryAccessException in com.ibm.j9ddr.view.dtfj.image
Modifier and TypeMethodDescriptionbyte
J9DDRImagePointer.getByteAt
(long index) double
J9DDRImagePointer.getDoubleAt
(long index) float
J9DDRImagePointer.getFloatAt
(long index) int
J9DDRImagePointer.getIntAt
(long index) long
J9DDRImagePointer.getLongAt
(long index) J9DDRImagePointer.getPointerAt
(long index) short
J9DDRImagePointer.getShortAt
(long index) -
Uses of MemoryAccessException in com.ibm.j9ddr.view.dtfj.java.helper
Modifier and TypeMethodDescriptionstatic JavaObject
DTFJJavaClassHelper.getProtectionDomain
(JavaClass clazz) -
Uses of MemoryAccessException in com.ibm.j9ddr.vm29.view.dtfj.java
Modifier and TypeMethodDescriptionvoid
DTFJJavaFieldInstance.get
(JavaObject object) DTFJJavaFieldStatic.get
(JavaObject object) 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) double
DTFJJavaFieldInstance.getDouble
(JavaObject object) double
DTFJJavaFieldStatic.getDouble
(JavaObject object) float
DTFJJavaFieldInstance.getFloat
(JavaObject object) float
DTFJJavaFieldStatic.getFloat
(JavaObject object) int
DTFJJavaFieldInstance.getInt
(JavaObject object) int
DTFJJavaFieldStatic.getInt
(JavaObject object) long
DTFJJavaFieldInstance.getLong
(JavaObject object) long
DTFJJavaFieldStatic.getLong
(JavaObject object) DTFJJavaRuntime.getObjectAtAddress
(ImagePointer address) short
DTFJJavaFieldInstance.getShort
(JavaObject object) short
DTFJJavaFieldStatic.getShort
(JavaObject object) DTFJJavaFieldInstance.getString
(JavaObject object) DTFJJavaFieldStatic.getString
(JavaObject object) -
Uses of MemoryAccessException in com.ibm.jvm.dtfjview.commands.helpers
Modifier and TypeMethodDescriptionMonitorNode.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)