Uses of Interface
com.ibm.dtfj.java.JavaObject
Packages that use JavaObject
Package
Description
Classes to support Java™ runtime instances.
-
Uses of JavaObject in com.ibm.dtfj.java
Methods in com.ibm.dtfj.java that return JavaObjectModifier 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.Methods in com.ibm.dtfj.java with parameters of type JavaObjectModifier 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
Classes in com.ibm.dtfj.java.j9 that implement JavaObjectMethods in com.ibm.dtfj.java.j9 that return JavaObjectModifier 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) Methods in com.ibm.dtfj.java.j9 with parameters of type JavaObjectModifier 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
Classes in com.ibm.dtfj.java.javacore that implement JavaObjectMethods in com.ibm.dtfj.java.javacore that return JavaObjectModifier and TypeMethodDescriptionJCJavaThread.getBlockingObject()
JCJavaClass.getObject()
Instance object of this classJCJavaClassLoader.getObject()
JCJavaMonitor.getObject()
JCJavaThread.getObject()
JCJavaRuntime.getObjectAtAddress
(ImagePointer address) JCJavaClass.getProtectionDomain()
Methods in com.ibm.dtfj.java.javacore with parameters of type JavaObjectModifier 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
Classes in com.ibm.dtfj.phd that implement JavaObjectMethods in com.ibm.dtfj.phd that return JavaObjectModifier and TypeMethodDescriptionPHDCorruptJavaThread.getBlockingObject()
PHDJavaThread.getBlockingObject()
PHDCorruptJavaMonitor.getObject()
PHDCorruptJavaThread.getObject()
PHDJavaMonitor.getObject()
PHDJavaThread.getObject()
-
Uses of JavaObject in com.ibm.j9ddr.view.dtfj.java.helper
Methods in com.ibm.j9ddr.view.dtfj.java.helper that return JavaObjectModifier and TypeMethodDescriptionstatic JavaObject
DTFJJavaClassHelper.getProtectionDomain
(JavaClass clazz) -
Uses of JavaObject in com.ibm.j9ddr.vm29.view.dtfj.java
Classes in com.ibm.j9ddr.vm29.view.dtfj.java that implement JavaObjectMethods in com.ibm.j9ddr.vm29.view.dtfj.java that return JavaObjectModifier 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()
Methods in com.ibm.j9ddr.vm29.view.dtfj.java with parameters of type JavaObjectModifier 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
Classes in com.ibm.j9ddr.vm29.view.dtfj.java.corrupt that implement JavaObject -
Uses of JavaObject in com.ibm.jvm.dtfjview.commands.helpers
Methods in com.ibm.jvm.dtfjview.commands.helpers that return JavaObjectModifier and TypeMethodDescriptionMonitorNode.getObject()
static JavaObject
Utils.getParkBlockerOwnerObject
(JavaObject blocker, JavaRuntime r) Methods in com.ibm.jvm.dtfjview.commands.helpers with parameters of type JavaObjectModifier 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) Constructors in com.ibm.jvm.dtfjview.commands.helpers with parameters of type JavaObject -
Uses of JavaObject in com.ibm.jvm.dtfjview.commands.xcommands
Methods in com.ibm.jvm.dtfjview.commands.xcommands with parameters of type JavaObjectModifier and TypeMethodDescriptionstatic void
XJCommand.printReferences
(JavaObject jo, PrintStream out) Print the references from the given object.