Uses of Interface
com.ibm.dtfj.java.JavaObject
Package
Description
Classes to support Java™ runtime instances.
-
Uses of JavaObject in com.ibm.dtfj.java
Modifier and TypeMethodDescriptionJavaThread.getBlockingObject()
For threads that are in STATE_BLOCKED_ON_MONITOR_ENTER this method returns the JavaObject who's monitor they are blocked on.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.JavaMonitor.getObject()
Get the object associated with this monitor.JavaThread.getObject()
Fetch the java.lang.Thread associated with this thread.JavaRuntime.getObjectAtAddress
(ImagePointer address) Gets the object located at addressaddress
in the heap.JavaClass.getProtectionDomain()
Returns the protection domain for this class.Modifier and TypeMethodDescriptionJavaField.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.short
JavaField.getShort
(JavaObject object) Get the contents of a short field.JavaField.getString
(JavaObject object) Get the contents of a string field. -
Uses of JavaObject in com.ibm.dtfj.java.j9
Modifier and TypeMethodDescriptionJavaThread.getBlockingObject()
JavaAbstractClass.getObject()
JavaClassLoader.getObject()
JavaMonitor.getObject()
JavaThread.getObject()
JavaHeapRegion.getObjectAtAddress
(ImagePointer address) JavaRuntime.getObjectAtAddress
(ImagePointer address) JavaAbstractClass.getProtectionDomain()
JavaRuntime.getSpecialObject
(ImagePointer address) Modifier and TypeMethodDescriptionvoid
JavaRuntime.addSpecialObject
(JavaObject obj) 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) abstract int
JavaAbstractClass.getInstanceSize
(JavaObject instance) int
JavaArrayClass.getInstanceSize
(JavaObject instance) int
JavaClass.getInstanceSize
(JavaObject instance) 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) int
JavaAbstractClass.readFlagsFromInstance
(JavaObject instance) -
Uses of JavaObject in com.ibm.dtfj.java.javacore
Modifier and TypeMethodDescriptionJCJavaThread.getBlockingObject()
JCJavaClass.getObject()
Instance object of this classJCJavaClassLoader.getObject()
JCJavaMonitor.getObject()
JCJavaThread.getObject()
JCJavaRuntime.getObjectAtAddress
(ImagePointer address) JCJavaClass.getProtectionDomain()
Modifier and TypeMethodDescriptionvoid
JCJavaThread.setBlockingObject
(JavaObject blockingObject) NOT in DTFJvoid
JCJavaClass.setJavaObject
(JavaObject javaObject) NON-DTFJ
For internal building purposes only.void
JCJavaMonitor.setObject
(JavaObject encompassingObject) NOT in DTFJvoid
JCJavaThread.setObject
(JavaObject threadObject) NOT in DTFJ -
Uses of JavaObject in com.ibm.dtfj.phd
Modifier and TypeMethodDescriptionPHDCorruptJavaThread.getBlockingObject()
PHDJavaThread.getBlockingObject()
PHDCorruptJavaMonitor.getObject()
PHDCorruptJavaThread.getObject()
PHDJavaMonitor.getObject()
PHDJavaThread.getObject()
-
Uses of JavaObject in com.ibm.j9ddr.view.dtfj.java.helper
Modifier and TypeMethodDescriptionstatic JavaObject
DTFJJavaClassHelper.getProtectionDomain
(JavaClass clazz) -
Uses of JavaObject in com.ibm.j9ddr.vm29.view.dtfj.java
Modifier and TypeMethodDescriptionDTFJJavaThread.getBlockingObject()
DTFJJavaRuntime.getNestedPackedArrayObject
(JavaClass jc, ImagePointer i, int arrayLength) DTFJJavaRuntime.getNestedPackedObject
(JavaClass jc, ImagePointer packedDataAddress) DTFJJavaClass.getObject()
DTFJJavaClassloader.getObject()
DTFJJavaObjectMonitor.getObject()
DTFJJavaSystemMonitor.getObject()
DTFJJavaThread.getObject()
DTFJJavaRuntime.getObjectAtAddress
(ImagePointer address) DTFJJavaClass.getProtectionDomain()
DTFJJavaObject.getTargetJavaObject()
Modifier and TypeMethodDescriptionDTFJJavaFieldInstance.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) short
DTFJJavaFieldInstance.getShort
(JavaObject object) short
DTFJJavaFieldStatic.getShort
(JavaObject object) DTFJJavaFieldInstance.getString
(JavaObject object) DTFJJavaFieldStatic.getString
(JavaObject object) protected DTFJJavaObject
DTFJJavaField.validateJavaObject
(JavaObject object) -
Uses of JavaObject in com.ibm.j9ddr.vm29.view.dtfj.java.corrupt
-
Uses of JavaObject in com.ibm.jvm.dtfjview.commands.helpers
Modifier and TypeMethodDescriptionMonitorNode.getObject()
static JavaObject
Utils.getParkBlockerOwnerObject
(JavaObject blocker, JavaRuntime r) Modifier and TypeMethodDescriptionstatic 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) static String
Utils.getVal
(JavaObject jo, JavaField jf) static boolean
Utils.isNull
(JavaObject jo) static void
ClassOutput.printFields
(JavaObject jo, JavaClass jc, JavaRuntime jr, PrintStream out) -
Uses of JavaObject in com.ibm.jvm.dtfjview.commands.xcommands
Modifier and TypeMethodDescriptionstatic void
XJCommand.printReferences
(JavaObject jo, PrintStream out) Print the references from the given object.