Package | Description |
---|---|
com.ibm.dtfj.image |
Classes to support reading system images.
|
com.ibm.dtfj.java |
Classes to support Java™ runtime instances.
|
com.ibm.dtfj.runtime |
Classes to support managed runtime instances.
|
Modifier and Type | Method and Description |
---|---|
ImagePointer |
ImageStackFrame.getBasePointer()
Get the base pointer of the stack frame.
|
byte |
ImagePointer.getByteAt(long index)
Get the value at the given offset from this pointer.
|
java.lang.String |
ImageProcess.getCommandLine()
Fetch the command line for this process.
|
long |
Image.getCreationTimeNanos()
Get the value of the JVM's high-resolution timer when the image was created.
|
ImageThread |
ImageProcess.getCurrentThread()
Find the thread which triggered the creation of the image
|
double |
ImagePointer.getDoubleAt(long index)
Get the value at the given offset from this pointer.
|
java.util.Properties |
ImageProcess.getEnvironment()
Get the environment variables for this process.
|
ImageModule |
ImageProcess.getExecutable()
Get the module representing the executable within the image.
|
float |
ImagePointer.getFloatAt(long index)
Get the value at the given offset from this pointer.
|
java.lang.String |
Image.getHostName()
Get the host name of the system where the image was running.
|
java.lang.String |
ImageThread.getID()
Fetch a unique identifier for the thread.
|
java.lang.String |
ImageProcess.getID()
Get the system-wide identifier for the process.
|
java.lang.String |
ImageAddressSpace.getID()
Gets the system wide identifier for the address space
|
int |
ImagePointer.getIntAt(long index)
Get the value at the given offset from this pointer.
|
java.util.Iterator |
ImageProcess.getLibraries()
Get the set of shared libraries which are loaded in this process.
|
long |
ImageModule.getLoadAddress()
Get the address at which the module or executable was loaded.
|
long |
ImagePointer.getLongAt(long index)
Get the value at the given offset from this pointer.
|
java.lang.String |
ImageModule.getName()
Get the file name of the shared library.
|
ImagePointer |
ImagePointer.getPointerAt(long index)
Get the value at the given offset from this pointer.
|
ImagePointer |
ImageStackFrame.getProcedureAddress()
Get the address of the current instruction within
the procedure being executed.
|
java.lang.String |
ImageStackFrame.getProcedureName()
Returns a string describing the procedure at this stack
frame.
|
java.lang.String |
Image.getProcessorSubType()
Get the precise model of the CPU.
|
java.lang.String |
Image.getProcessorType()
Get the family name for the processor on which the image was
running.
|
java.util.Properties |
ImageModule.getProperties()
Get the table of properties associated with this module.
|
short |
ImagePointer.getShortAt(long index)
Get the value at the given offset from this pointer.
|
java.lang.String |
ImageProcess.getSignalName()
Get the name of the OS signal in this process which triggered the
creation of this image.
|
int |
ImageProcess.getSignalNumber()
Get the OS signal number in this process which triggered the creation
of this image.
|
java.lang.String |
Image.getSystemSubType()
Get the detailed name of the operating system.
|
java.lang.String |
Image.getSystemType()
Get the family name for the operating system.
|
java.lang.Number |
ImageRegister.getValue()
Get the value of the register.
|
Modifier and Type | Method and Description |
---|---|
void |
JavaObject.arraycopy(int srcStart,
java.lang.Object dst,
int dstStart,
int length)
Copies data from the image array into a local Java array.
|
JavaClass |
JavaClassLoader.findClass(java.lang.String name)
Find a named class within this class loader.
|
java.lang.Object |
JavaField.get(JavaObject object)
Get the contents of an Object field.
|
ImagePointer |
JavaLocation.getAddress()
Fetches the absolute address of the code which this location represents.
|
java.lang.String |
JavaRuntimeMemorySection.getAllocator()
Returns string describing the code that allocated this memory section.
|
int |
JavaObject.getArraySize()
Get the number of elements in this array.
|
ImagePointer |
JavaStackFrame.getBasePointer()
Get a pointer to the base of this stack frame
|
JavaObject |
JavaThread.getBlockingObject()
For threads that are in STATE_BLOCKED_ON_MONITOR_ENTER this method returns the JavaObject who's monitor they are blocked on.
|
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.
|
java.util.Iterator |
JavaRuntimeMemoryCategory.getChildren()
Gets iterator of child categories.
|
JavaClassLoader |
JavaClass.getClassLoader()
Fetch the class loader associated with this class.
|
int |
JavaLocation.getCompilationLevel()
Get the compilation level for this location.
|
JavaClass |
JavaClass.getComponentType()
For array classes, returns a JavaClass representing the component type of this array class.
|
JavaClass |
JavaMember.getDeclaringClass()
Get the class which declares this field or method
|
long |
JavaRuntimeMemoryCategory.getDeepAllocations()
Gets number of allocations recorded against this category, and all children of this category.
|
long |
JavaRuntimeMemoryCategory.getDeepBytes()
Gets number of bytes recorded against this category, and all children of this category.
|
double |
JavaField.getDouble(JavaObject object)
Get the contents of a double field.
|
ImagePointer |
JavaVMOption.getExtraInfo()
Fetch the extraInfo component of this option.
|
java.lang.String |
JavaLocation.getFilename()
Get the source file name.
|
float |
JavaField.getFloat(JavaObject object)
Get the contents of a float field.
|
long |
JavaObject.getHashcode()
Fetch the basic hash code for the object.
|
JavaHeap |
JavaObject.getHeap()
Gets the heap where this object is located.
|
boolean |
JavaVMInitArgs.getIgnoreUnrecognized()
Fetch the ignoreUnrecognized field from the JavaVMInitArgs structure used to create this VM.
|
ImageThread |
JavaThread.getImageThread()
Represents the joining point between the Java view of execution and the corresponding native view.
|
long |
JavaClass.getInstanceSize()
Returns the size in bytes of an instance of this class on the heap.
|
int |
JavaField.getInt(JavaObject object)
Get the contents of an int field.
|
JavaClass |
JavaObject.getJavaClass()
Get the JavaClass instance which represents the class of this object.
|
ImagePointer |
JavaRuntime.getJavaVM()
Get the object that represents the virtual machine
|
JavaVMInitArgs |
JavaRuntime.getJavaVMInitArgs()
Fetch the JavaVMInitArgs which were used to create this VM.
|
java.util.Properties |
JavaRuntime.getJITProperties()
Get any vendor specific properties in use by the JIT for this Java runtime
|
ImagePointer |
JavaThread.getJNIEnv()
Get the address of the JNIEnv structure which represents this thread instance in JNI.
|
int |
JavaLocation.getLineNumber()
Get the line number.
|
JavaLocation |
JavaStackFrame.getLocation()
Get the location at which the method owning this frame is currently executing
|
long |
JavaField.getLong(JavaObject object)
Get the contents of a long field.
|
JavaRuntimeMemoryCategory |
JavaRuntimeMemorySection.getMemoryCategory()
Returns memory category this section was allocated under.
|
java.util.Iterator |
JavaRuntimeMemoryCategory.getMemorySections(boolean includeFreed)
Gets iterator of memory sections allocated against this category.
|
JavaMethod |
JavaLocation.getMethod()
Get the method which contains the point of execution.
|
int |
JavaMember.getModifiers()
Get the set of modifiers for this field or method - a set of bits
|
int |
JavaClass.getModifiers()
Return the Java language modifiers for this class.
|
java.lang.String |
JavaRuntimeMemoryCategory.getName()
Gets the name of this category.
|
java.lang.String |
JavaThread.getName()
Return the name of the thread.
|
java.lang.String |
JavaMonitor.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.
|
java.lang.String |
JavaMember.getName()
Get the name of the field or method
|
java.lang.String |
JavaClass.getName()
Get the name of the class.
|
JavaObject |
JavaThread.getObject()
Fetch the java.lang.Thread associated with this thread.
|
JavaObject |
JavaClassLoader.getObject()
Get the java.lang.ClassLoader instance associated with this class loader.
|
JavaObject |
JavaClass.getObject()
Fetch the java.lang.Class object associated with this class.
|
JavaObject |
JavaRuntime.getObjectAtAddress(ImagePointer address)
Gets the object located at address
address in the heap. |
java.lang.String |
JavaVMOption.getOptionString()
Fetch the optionString component of the option.
|
JavaThread |
JavaMonitor.getOwner()
Get the thread which currently owns the monitor
|
long |
JavaObject.getPersistentHashcode()
Fetch the basic hash code of the object in the image.
|
int |
JavaThread.getPriority()
Get the Java priority of the thread.
|
JavaObject |
JavaClass.getProtectionDomain()
Returns the protection domain for this class.
|
int |
JavaReference.getReachability()
Get the reachability of the target object via this specific reference.
|
int |
JavaReference.getReferenceType()
Get the reference type, as defined in the JVMTI specification.
|
int |
JavaReference.getRootType()
Get the root type, as defined in the JVMTI specification.
|
long |
JavaRuntimeMemoryCategory.getShallowAllocations()
Gets number of allocations recorded against this category.
|
long |
JavaRuntimeMemoryCategory.getShallowBytes()
Gets number of bytes allocated under this category.
|
short |
JavaField.getShort(JavaObject object)
Get the contents of a short field.
|
java.lang.String |
JavaMember.getSignature()
Get the signature of the field or method
|
long |
JavaObject.getSize()
Get the number of bytes of memory occupied by this object on the heap.
|
java.lang.Object |
JavaReference.getSource()
Get the source of this reference if available.
|
long |
JavaRuntime.getStartTime()
Get the time when the JVM was started.
|
long |
JavaRuntime.getStartTimeNanos()
Get the value of the JVM's high-resolution timer when the JVM was started.
|
int |
JavaThread.getState()
Get the state of the thread when the image was created.
|
java.lang.String |
JavaField.getString(JavaObject object)
Get the contents of a string field.
|
JavaClass |
JavaClass.getSuperclass()
Get the immediate superclass of this class.
|
default java.lang.String |
JavaRuntime.getSystemProperty(java.lang.String key)
Get a system property of the virtual machine.
|
java.lang.Object |
JavaReference.getTarget()
Get the object referred to by this reference.
|
java.lang.Object |
JavaRuntime.getTraceBuffer(java.lang.String bufferName,
boolean formatted)
Fetches implementation specific trace buffers, like the verbose GC buffer
or the Universal Trace Engine (UTE) buffer
|
int |
JavaVMInitArgs.getVersion()
Fetch the JNI version from the JavaVMInitArgs structure used to create this VM.
|
boolean |
JavaClass.isArray()
Is this an array class ?
|
boolean |
JavaObject.isArray()
Is this object an array?
|
boolean |
JavaReference.isClassReference()
Does this reference point to a class?
|
boolean |
JavaRuntime.isJITEnabled()
Determine if the JIT was enabled for this Java runtime.
|
default boolean |
JavaField.isNestedPacked()
Deprecated.
|
default boolean |
JavaField.isNestedPackedArray()
Deprecated.
|
boolean |
JavaReference.isObjectReference()
Does this reference point to an object in the heap?
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ManagedRuntime.getFullVersion()
Deprecated.
Use "getVersion()" instead
|
java.lang.String |
ManagedRuntime.getVersion()
Get the version data available for this runtime instance.
|
Eclipse OpenJ9 website.
To raise a bug report or suggest an improvement create an Eclipse OpenJ9 issue.
Copyright © 2004, 2023 IBM Corp. and others.