void |
JavaObject.arraycopy(int srcStart,
Object dst,
int dstStart,
int length) |
Copies data from the image array into a local Java array.
|
JavaClass |
JavaClassLoader.findClass(String name) |
Find a named class within this class loader.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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 |
JavaClass.getModifiers() |
Return the Java language modifiers for this class.
|
int |
JavaMember.getModifiers() |
Get the set of modifiers for this field or method - a set of bits
|
String |
JavaClass.getName() |
Get the name of the class.
|
String |
JavaMember.getName() |
Get the name of the field or method
|
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.
|
String |
JavaRuntimeMemoryCategory.getName() |
Gets the name of this category.
|
String |
JavaThread.getName() |
Return the name of the thread.
|
JavaObject |
JavaClass.getObject() |
Fetch the java.lang.Class object associated with this class.
|
JavaObject |
JavaClassLoader.getObject() |
Get the java.lang.ClassLoader instance associated with this class loader.
|
JavaObject |
JavaThread.getObject() |
Fetch the java.lang.Thread associated with this thread.
|
JavaObject |
JavaRuntime.getObjectAtAddress(ImagePointer address) |
Gets the object located at address address in the heap.
|
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.
|
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.
|
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.
|
String |
JavaField.getString(JavaObject object) |
Get the contents of a string field.
|
JavaClass |
JavaClass.getSuperclass() |
Get the immediate superclass of this class.
|
default String |
JavaRuntime.getSystemProperty(String key) |
Get a system property of the virtual machine.
|
Object |
JavaReference.getTarget() |
Get the object referred to by this reference.
|
Object |
JavaRuntime.getTraceBuffer(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?
|