Uses of Class
com.ibm.dtfj.image.MemoryAccessException
-
Packages that use MemoryAccessException Package Description com.ibm.dtfj.image Classes to support reading system images.com.ibm.dtfj.image.j9 com.ibm.dtfj.java Classes to support Java™ runtime instances.com.ibm.dtfj.java.j9 com.ibm.j9ddr.view.dtfj com.ibm.j9ddr.view.dtfj.java.helper com.ibm.jvm.dtfjview.commands.helpers -
-
Uses of MemoryAccessException in com.ibm.dtfj.image
Methods in com.ibm.dtfj.image that throw MemoryAccessException Modifier and Type Method Description byte
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
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
Methods in com.ibm.dtfj.image.j9 that throw MemoryAccessException Modifier and Type Method Description byte
ImageAddressSpace. readByteAtIndex(long address)
int
ImageAddressSpace. readIntAtIndex(long address)
long
ImageAddressSpace. readLongAtIndex(long address)
ImagePointer
ImageAddressSpace. readPointerAtIndex(long address)
short
ImageAddressSpace. readShortAtIndex(long address)
-
Uses of MemoryAccessException in com.ibm.dtfj.java
Methods in com.ibm.dtfj.java that throw MemoryAccessException Modifier and Type Method Description void
JavaObject. arraycopy(int srcStart, Object dst, int dstStart, int length)
Copies data from the image array into a local Java array.Object
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.JavaObject
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.String
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
Methods in com.ibm.dtfj.java.j9 that throw MemoryAccessException Modifier and Type Method Description ImagePointer
JavaObject. getFObjectAtOffset(int offset)
protected abstract Object
JavaField. getReferenceType(JavaObject object)
ImagePointer
JavaHeap. readClassPointerRelativeTo(ImagePointer pointer)
int
JavaAbstractClass. readFlagsFromInstance(JavaObject instance)
ImagePointer
JavaHeap. readFObjectAt(ImagePointer basePointer, long offset)
-
Uses of MemoryAccessException in com.ibm.j9ddr.view.dtfj
Methods in com.ibm.j9ddr.view.dtfj that throw MemoryAccessException Modifier and Type Method Description 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. -
Uses of MemoryAccessException in com.ibm.j9ddr.view.dtfj.java.helper
Methods in com.ibm.j9ddr.view.dtfj.java.helper that throw MemoryAccessException Modifier and Type Method Description static JavaObject
DTFJJavaClassHelper. getProtectionDomain(JavaClass clazz)
-
Uses of MemoryAccessException in com.ibm.jvm.dtfjview.commands.helpers
Methods in com.ibm.jvm.dtfjview.commands.helpers that throw MemoryAccessException Modifier and Type Method Description JavaThread
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)
-