Skip navigation links
A C D E F G H I J N O P R S T U V 

A

AddCapabilities() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
AddModuleOpens() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface11
 
AgentIsolate - Class in com.oracle.svm.jvmtiagentbase
A utility class for managing the JVMTI agent's isolate.
AgentIsolate.EnterOrBailoutPrologue - Class in com.oracle.svm.jvmtiagentbase
 
AgentIsolate.Prologue - Class in com.oracle.svm.jvmtiagentbase
 
Allocate() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 

C

callBooleanMethod(JNIEnvironment, JNIObjectHandle, JNIMethodId) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callIntMethodL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callLongMethodL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callLongMethodLL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callObjectMethod(JNIEnvironment, JNIObjectHandle, JNIMethodId) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callObjectMethodBLLZ(JNIEnvironment, JNIObjectHandle, JNIMethodId, byte, JNIObjectHandle, JNIObjectHandle, boolean) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callObjectMethodL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callObjectMethodLL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callStaticObjectMethodL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callStaticObjectMethodLIL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, int, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callStaticObjectMethodLL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callStaticObjectMethodLLL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callStaticObjectMethodLLLL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle, JNIObjectHandle, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callStaticObjectMethodLLLLL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle, JNIObjectHandle, JNIObjectHandle, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
callStaticVoidMethodLL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
check(JvmtiError) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
checkJni(int) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
checkNoException(JNIEnvironment) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
clearException(JNIEnvironment) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
com.oracle.svm.jvmtiagentbase - package com.oracle.svm.jvmtiagentbase
 
com.oracle.svm.jvmtiagentbase.jvmti - package com.oracle.svm.jvmtiagentbase.jvmti
 
ConstantPoolTool - Class in com.oracle.svm.jvmtiagentbase
Minimal data extractor for the Java constant pool.
ConstantPoolTool(ByteBuffer) - Constructor for class com.oracle.svm.jvmtiagentbase.ConstantPoolTool
 
ConstantPoolTool.ConstantPoolException - Exception in com.oracle.svm.jvmtiagentbase
 
ConstantPoolTool.MethodReference - Class in com.oracle.svm.jvmtiagentbase
 
constructJavaHandles(JNIEnvironment) - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
Callback method that should create your subclass of JNIHandleSet.

D

Deallocate() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
descriptor - Variable in class com.oracle.svm.jvmtiagentbase.ConstantPoolTool.MethodReference
 
destroy() - Static method in class com.oracle.svm.jvmtiagentbase.Support
 

E

EnterOrBailoutPrologue() - Constructor for class com.oracle.svm.jvmtiagentbase.AgentIsolate.EnterOrBailoutPrologue
 

F

findClass(JNIEnvironment, String) - Method in class com.oracle.svm.jvmtiagentbase.JNIHandleSet
Returns a local handle to a Java class object.
ForceEarlyReturnObject() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
fromCString(CCharPointer) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
fromJniString(JNIEnvironment, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
fromValue(int) - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiError
 

G

get() - Method in interface com.oracle.svm.jvmtiagentbase.Support.WordSupplier
 
GetAllModules() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface11
 
getBooleanArgument(int) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
getByteArgument(int) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
GetBytecodes() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getCallerClass(int) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
getCallerMethod(int) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
GetCapabilities() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetClassLoader() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetClassMethods() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getClassNameOr(JNIEnvironment, JNIObjectHandle, String, String) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
getClassNameOrNull(JNIEnvironment, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
GetClassSignature() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetConstantPool() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getCValue() - Method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiError
 
getCValue() - Method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEvent
 
getCValue() - Method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventMode
 
getCValue() - Method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiLocationFormat
 
getDirectCallerClass() - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
GetFieldDeclaringClass() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getFieldDeclaringClass(JNIObjectHandle, JNIFieldId) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
GetFieldModifiers() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetFieldName() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getFieldName(JNIObjectHandle, JNIFieldId) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
GetFrameCount() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getFunctions() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEnv
 
getFunctions() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEnv11
 
GetImplementedInterfaces() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetJLocationFormat() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetJNIFunctionTable() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getLineNumber() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiLineNumberEntry
 
GetLineNumberTable() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetLoadedClasses() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetLocalInstance() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetLocalInt() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetLocalObject() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getLocation() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiFrameInfo
 
getMethod() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiFrameInfo
 
GetMethodDeclaringClass() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getMethodDeclaringClass(JNIMethodId) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
getMethodId(JNIEnvironment, JNIObjectHandle, String, String, boolean) - Method in class com.oracle.svm.jvmtiagentbase.JNIHandleSet
Returns a JNI method ID of a Java method.
getMethodIdOptional(JNIEnvironment, JNIObjectHandle, String, String, boolean) - Method in class com.oracle.svm.jvmtiagentbase.JNIHandleSet
Returns a JNI method ID of a Java method.
GetMethodModifiers() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetMethodName() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getMethodNameOr(JNIMethodId, String) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
GetNamedModule() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface11
 
getObjectArgument(int) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
getRequiredJvmtiVersion() - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
Returns the JVMTI version required by the agent.
GetSourceFileName() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
GetStackTrace() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getStartLocation() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiLineNumberEntry
 
GetSystemProperties() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getSystemProperties(JvmtiEnv) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
GetSystemProperty() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
getSystemProperty(JvmtiEnv, String) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 

H

handles() - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase

I

initialize(JvmtiEnv) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
invoke(JvmtiEnv, long, CCharPointerPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.AllocateFunctionPointer
 
invoke(JvmtiEnv, JvmtiCapabilities) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.CapabilitiesFunctionPointer
 
invoke(JvmtiEnv, PointerBase) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.DeallocateFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, JNIObjectHandle) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.ForceEarlyReturnObjectFunctionPointer
 
invoke(JvmtiEnv, JNIMethodId, CIntPointer, CCharPointerPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetBytecodesFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, PointerBase) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetClassLoaderFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, CIntPointer, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetClassMethodsFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, WordPointer, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetClassSignatureFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, CIntPointer, CIntPointer, CCharPointerPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetConstantPoolFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, JNIFieldId, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetFieldDeclaringClassFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, JNIFieldId, CIntPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetFieldModifiersFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, JNIFieldId, CCharPointerPointer, CCharPointerPointer, CCharPointerPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetFieldNameFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, CIntPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetFrameCountFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, CIntPointer, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetImplementedInterfacesFunctionPointer
 
invoke(JvmtiEnv, CIntPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetJLocationFormatFunctionPointer
 
invoke(JvmtiEnv, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetJNIFunctionTableFunctionPointer
 
invoke(JvmtiEnv, JNIMethodId, CIntPointer, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetLineNumberTableFunctionPointer
 
invoke(JvmtiEnv, CIntPointer, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetLoadedClassesFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, int, int, PointerBase) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetLocalFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, int, PointerBase) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetLocalInstanceFunctionPointer
 
invoke(JvmtiEnv, JNIMethodId, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetMethodDeclaringClassFunctionPointer
 
invoke(JvmtiEnv, JNIMethodId, CIntPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetMethodModifiersFunctionPointer
 
invoke(JvmtiEnv, JNIMethodId, CCharPointerPointer, CCharPointerPointer, CCharPointerPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetMethodNameFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, CCharPointerPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetSourceFileNameFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, int, int, WordPointer, CIntPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetStackTraceFunctionPointer
 
invoke(JvmtiEnv, CIntPointer, WordPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetSystemPropertiesFunctionPointer
 
invoke(JvmtiEnv, CCharPointer, CCharPointerPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.GetSystemPropertyFunctionPointer
 
invoke(JvmtiEnv, JNIMethodId, CCharPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.IsMethodNativeFunctionPointer
 
invoke(JvmtiEnv, JNIMethodId, long) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.SetBreakpointFunctionPointer
 
invoke(JvmtiEnv, JvmtiEventCallbacks, int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.SetEventCallbacksFunctionPointer
 
invoke(JvmtiEnv, JvmtiEventMode, JvmtiEvent, JNIObjectHandle) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.SetEventNotificationModeFunctionPointer
 
invoke(JvmtiEnv, JNINativeInterface) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface.SetJNIFunctionTableFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, CCharPointer, JNIObjectHandle) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface11.AddModuleOpensFunctionPointer
 
invoke(JvmtiEnv, CIntPointer, PointerBase) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface11.GetAllModulesFunctionPointer
 
invoke(JvmtiEnv, JNIObjectHandle, CCharPointer, PointerBase) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface11.GetNamedModuleFunctionPointer
 
isDestroyed() - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
Checks if the agent cleanup code had ran.
isInitialized() - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
IsMethodNative() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 

J

jniFunctions() - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
JNIHandleSet - Class in com.oracle.svm.jvmtiagentbase
Helps with creation and management of JNI handles for JVMTI agents.
JNIHandleSet(JNIEnvironment) - Constructor for class com.oracle.svm.jvmtiagentbase.JNIHandleSet
 
JVMTI_VERSION_11 - Static variable in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
JVMTI_VERSION_1_2 - Static variable in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
JVMTI_VERSION_9 - Static variable in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
JvmtiAgentBase<T extends JNIHandleSet> - Class in com.oracle.svm.jvmtiagentbase
Base class for a JVMTI agent.
JvmtiAgentBase() - Constructor for class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
 
JvmtiCapabilities - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiEnv - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
jvmtiEnv() - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
JvmtiEnv11 - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiError - Enum in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiEvent - Enum in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiEventCallbacks - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiEventMode - Enum in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiFrameInfo - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
jvmtiFunctions() - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
JvmtiInterface - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.AllocateFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.CapabilitiesFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.DeallocateFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.ForceEarlyReturnObjectFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetBytecodesFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetClassLoaderFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetClassMethodsFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetClassSignatureFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetConstantPoolFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetFieldDeclaringClassFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetFieldModifiersFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetFieldNameFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetFrameCountFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetImplementedInterfacesFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetJLocationFormatFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetJNIFunctionTableFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetLineNumberTableFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetLoadedClassesFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetLocalFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetLocalInstanceFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetMethodDeclaringClassFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetMethodModifiersFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetMethodNameFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetSourceFileNameFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetStackTraceFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetSystemPropertiesFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.GetSystemPropertyFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.IsMethodNativeFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.SetBreakpointFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.SetEventCallbacksFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.SetEventNotificationModeFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface.SetJNIFunctionTableFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface11 - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface11.AddModuleOpensFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface11.GetAllModulesFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiInterface11.GetNamedModuleFunctionPointer - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiLineNumberEntry - Interface in com.oracle.svm.jvmtiagentbase.jvmti
 
JvmtiLocationFormat - Enum in com.oracle.svm.jvmtiagentbase.jvmti
 

N

name - Variable in class com.oracle.svm.jvmtiagentbase.ConstantPoolTool.MethodReference
 
newClassGlobalRef(JNIEnvironment, String) - Method in class com.oracle.svm.jvmtiagentbase.JNIHandleSet
A convenience method to return a global handle to a Java class object.
newObjectLLL(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
newObjectLLLJ(JNIEnvironment, JNIObjectHandle, JNIMethodId, JNIObjectHandle, JNIObjectHandle, JNIObjectHandle, long) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
newTrackedGlobalRef(JNIEnvironment, JNIObjectHandle) - Method in class com.oracle.svm.jvmtiagentbase.JNIHandleSet
Creates a global JNI handle of the specified local JNI handle.

O

onLoad(JNIJavaVM, CCharPointer, PointerBase) - Static method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
 
onLoadCallback(JNIJavaVM, JvmtiEnv, JvmtiEventCallbacks, String) - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
JVMTI Agent_OnLoad callback.
onThreadEnd(JvmtiEnv, JNIEnvironment, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
 
onUnload(JNIJavaVM) - Static method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
 
onUnloadCallback(JNIJavaVM) - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
JVMTI Agent_OnUnload callback.
onVMDeath(JvmtiEnv, JNIEnvironment) - Static method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
 
onVMDeathCallback(JvmtiEnv, JNIEnvironment) - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
JVMTI VMDeath event callback.
onVMInit(JvmtiEnv, JNIEnvironment, JNIObjectHandle) - Static method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
 
onVMInitCallback(JvmtiEnv, JNIEnvironment, JNIObjectHandle) - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
JVMTI VMInit event callback.
onVMStart(JvmtiEnv, JNIEnvironment) - Static method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
 
onVMStartCallback(JvmtiEnv, JNIEnvironment) - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
JVMTI VMStart event callback.

P

Prologue() - Constructor for class com.oracle.svm.jvmtiagentbase.AgentIsolate.Prologue
 

R

readMethodReference(int) - Method in class com.oracle.svm.jvmtiagentbase.ConstantPoolTool
 
registerAgent(JvmtiAgentBase<T>) - Static method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
Registers the agent singleton.
resetGlobalIsolate() - Static method in class com.oracle.svm.jvmtiagentbase.AgentIsolate
 

S

setBreakpoint(CFunctionPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventCallbacks
 
SetBreakpoint() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
setCanAccessLocalVariables(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setCanForceEarlyReturn(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setCanGenerateAllClassHookEvents(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setCanGenerateBreakpointEvents(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setCanGenerateNativeMethodBindEvents(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setCanGetBytecodes(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setCanGetConstantPool(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setCanGetLineNumbers(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setCanGetSourceFileName(int) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiCapabilities
 
setClassFileLoadHook(CFunctionPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventCallbacks
 
setClassPrepare(CFunctionPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventCallbacks
 
SetEventCallbacks() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
SetEventNotificationMode() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
setGlobalIsolate(Isolate) - Static method in class com.oracle.svm.jvmtiagentbase.AgentIsolate
 
SetJNIFunctionTable() - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiInterface
 
setNativeMethodBind(CFunctionPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventCallbacks
 
setThreadEnd(CFunctionPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventCallbacks
 
setVMDeath(CFunctionPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventCallbacks
 
setVMInit(CFunctionPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventCallbacks
 
setVMStart(CFunctionPointer) - Method in interface com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventCallbacks
 
singleton() - Static method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
 
Support - Class in com.oracle.svm.jvmtiagentbase
A utility class that contains helper methods for JNI/JVMTI that agents can use.
Support.WordSupplier<T extends org.graalvm.word.WordBase> - Interface in com.oracle.svm.jvmtiagentbase
 

T

testException(JNIEnvironment) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
toCString(String) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 
toJniString(JNIEnvironment, String) - Static method in class com.oracle.svm.jvmtiagentbase.Support
 

U

unload(JNIJavaVM) - Method in class com.oracle.svm.jvmtiagentbase.JvmtiAgentBase
Releases all global JNI references and resources aquired by the framework.

V

valueOf(String) - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiLocationFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiEventMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.svm.jvmtiagentbase.jvmti.JvmtiLocationFormat
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J N O P R S T U V 
Skip navigation links