|
| static jvmtiError | check_thread_is_alive (jthread t) |
| |
| static void | execute_callback (jvmtiEvent e, functionptr ec, genericEventData *data) |
| |
| static void | dofireEvent (jvmtiEvent e, genericEventData *data) |
| |
| void | jvmti_fireEvent (genericEventData *d) |
| |
| static jvmtiError | SetEventNotificationMode (jvmtiEnv *env, jvmtiEventMode mode, jvmtiEvent event_type, jthread event_thread,...) |
| |
| static jvmtiError | GetAllThreads (jvmtiEnv *env, jint *threads_count_ptr, jthread **threads_ptr) |
| |
| static jvmtiError | SuspendThread (jvmtiEnv *env, jthread thread) |
| |
| static jvmtiError | ResumeThread (jvmtiEnv *env, jthread thread) |
| |
| static jvmtiError | StopThread (jvmtiEnv *env, jthread thread, jobject exception) |
| |
| static jvmtiError | InterruptThread (jvmtiEnv *env, jthread thread) |
| |
| static jvmtiError | GetThreadInfo (jvmtiEnv *env, jthread t, jvmtiThreadInfo *info_ptr) |
| |
| static jvmtiError | GetOwnedMonitorInfo (jvmtiEnv *env, jthread thread, jint *owned_monitor_count_ptr, jobject **owned_monitors_ptr) |
| |
| static jvmtiError | GetCurrentContendedMonitor (jvmtiEnv *env, jthread thread, jobject *monitor_ptr) |
| |
| static void * | threadstartup (void *t) |
| |
| static jvmtiError | RunAgentThread (jvmtiEnv *env, jthread thread, jvmtiStartFunction proc, const void *arg, jint priority) |
| |
| static jvmtiError | GetTopThreadGroups (jvmtiEnv *env, jint *group_count_ptr, jthreadGroup **groups_ptr) |
| |
| static jvmtiError | GetThreadGroupInfo (jvmtiEnv *env, jthreadGroup group, jvmtiThreadGroupInfo *info_ptr) |
| |
| static jvmtiError | GetThreadGroupChildren (jvmtiEnv *env, jthreadGroup group, jint *thread_count_ptr, jthread **threads_ptr, jint *group_count_ptr, jthreadGroup **groups_ptr) |
| |
| static jvmtiError | getcacaostacktrace (stacktracebuffer **trace, jthread thread) |
| |
| static jvmtiError | GetFrameCount (jvmtiEnv *env, jthread thread, jint *count_ptr) |
| |
| static jvmtiError | GetThreadState (jvmtiEnv *env, jthread thread, jint *thread_state_ptr) |
| |
| static jvmtiError | GetFrameLocation (jvmtiEnv *env, jthread thread, jint depth, jmethodID *method_ptr, jlocation *location_ptr) |
| |
| static jvmtiError | NotifyFramePop (jvmtiEnv *env, jthread thread, jint depth) |
| |
| static jvmtiError | GetLocalObject (jvmtiEnv *env, jthread thread, jint depth, jint slot, jobject *value_ptr) |
| |
| static jvmtiError | GetLocalInt (jvmtiEnv *env, jthread thread, jint depth, jint slot, jint *value_ptr) |
| |
| static jvmtiError | GetLocalLong (jvmtiEnv *env, jthread thread, jint depth, jint slot, jlong *value_ptr) |
| |
| static jvmtiError | GetLocalFloat (jvmtiEnv *env, jthread thread, jint depth, jint slot, jfloat *value_ptr) |
| |
| static jvmtiError | GetLocalDouble (jvmtiEnv *env, jthread thread, jint depth, jint slot, jdouble *value_ptr) |
| |
| static jvmtiError | SetLocalObject (jvmtiEnv *env, jthread thread, jint depth, jint slot, jobject value) |
| |
| static jvmtiError | SetLocalInt (jvmtiEnv *env, jthread thread, jint depth, jint slot, jint value) |
| |
| static jvmtiError | SetLocalLong (jvmtiEnv *env, jthread thread, jint depth, jint slot, jlong value) |
| |
| static jvmtiError | SetLocalFloat (jvmtiEnv *env, jthread thread, jint depth, jint slot, jfloat value) |
| |
| static jvmtiError | SetLocalDouble (jvmtiEnv *env, jthread thread, jint depth, jint slot, jdouble value) |
| |
| static jvmtiError | CreateRawMonitor (jvmtiEnv *env, const char *name, jrawMonitorID *monitor_ptr) |
| |
| static jvmtiError | DestroyRawMonitor (jvmtiEnv *env, jrawMonitorID monitor) |
| |
| static jvmtiError | RawMonitorEnter (jvmtiEnv *env, jrawMonitorID monitor) |
| |
| static jvmtiError | RawMonitorExit (jvmtiEnv *env, jrawMonitorID monitor) |
| |
| static jvmtiError | RawMonitorWait (jvmtiEnv *env, jrawMonitorID monitor, jlong millis) |
| |
| static jvmtiError | RawMonitorNotify (jvmtiEnv *env, jrawMonitorID monitor) |
| |
| static jvmtiError | RawMonitorNotifyAll (jvmtiEnv *env, jrawMonitorID monitor) |
| |
| static jvmtiError | SetBreakpoint (jvmtiEnv *env, jmethodID method, jlocation location) |
| |
| static jvmtiError | ClearBreakpoint (jvmtiEnv *env, jmethodID method, jlocation location) |
| |
| static jvmtiError | SetFieldAccessWatch (jvmtiEnv *env, jclass klass, jfieldID field) |
| |
| static jvmtiError | ClearFieldAccessWatch (jvmtiEnv *env, jclass klass, jfieldID field) |
| |
| static jvmtiError | SetFieldModificationWatch (jvmtiEnv *env, jclass klass, jfieldID field) |
| |
| static jvmtiError | ClearFieldModificationWatch (jvmtiEnv *env, jclass klass, jfieldID field) |
| |
| static jvmtiError | Allocate (jvmtiEnv *env, jlong size, unsigned char **mem_ptr) |
| |
| static jvmtiError | Deallocate (jvmtiEnv *env, unsigned char *mem) |
| |
| static jvmtiError | GetClassSignature (jvmtiEnv *env, jclass klass, char **signature_ptr, char **generic_ptr) |
| |
| static jvmtiError | GetClassStatus (jvmtiEnv *env, jclass klass, jint *status_ptr) |
| |
| static jvmtiError | GetSourceFileName (jvmtiEnv *env, jclass klass, char **source_name_ptr) |
| |
| static jvmtiError | GetClassModifiers (jvmtiEnv *env, jclass klass, jint *modifiers_ptr) |
| |
| static jvmtiError | GetClassMethods (jvmtiEnv *env, jclass klass, jint *method_count_ptr, jmethodID **methods_ptr) |
| |
| static jvmtiError | GetClassFields (jvmtiEnv *env, jclass klass, jint *field_count_ptr, jfieldID **fields_ptr) |
| |
| static jvmtiError | GetImplementedInterfaces (jvmtiEnv *env, jclass klass, jint *interface_count_ptr, jclass **interfaces_ptr) |
| |
| static jvmtiError | IsInterface (jvmtiEnv *env, jclass klass, jboolean *is_interface_ptr) |
| |
| static jvmtiError | IsArrayClass (jvmtiEnv *env, jclass klass, jboolean *is_array_class_ptr) |
| |
| static jvmtiError | GetClassLoader (jvmtiEnv *env, jclass klass, jobject *classloader_ptr) |
| |
| static jvmtiError | GetObjectHashCode (jvmtiEnv *env, jobject object, jint *hash_code_ptr) |
| |
| static jvmtiError | GetObjectMonitorUsage (jvmtiEnv *env, jobject object, jvmtiMonitorUsage *info_ptr) |
| |
| static jvmtiError | GetFieldName (jvmtiEnv *env, jclass klass, jfieldID field, char **name_ptr, char **signature_ptr, char **generic_ptr) |
| |
| static jvmtiError | GetFieldDeclaringClass (jvmtiEnv *env, jclass klass, jfieldID field, jclass *declaring_class_ptr) |
| |
| static jvmtiError | GetFieldModifiers (jvmtiEnv *env, jclass klass, jfieldID field, jint *modifiers_ptr) |
| |
| static jvmtiError | IsFieldSynthetic (jvmtiEnv *env, jclass klass, jfieldID field, jboolean *is_synthetic_ptr) |
| |
| static jvmtiError | GetMethodName (jvmtiEnv *env, jmethodID method, char **name_ptr, char **signature_ptr, char **generic_ptr) |
| |
| static jvmtiError | GetMethodDeclaringClass (jvmtiEnv *env, jmethodID method, jclass *declaring_class_ptr) |
| |
| static jvmtiError | GetMethodModifiers (jvmtiEnv *env, jmethodID method, jint *modifiers_ptr) |
| |
| static jvmtiError | GetMaxLocals (jvmtiEnv *env, jmethodID method, jint *max_ptr) |
| |
| static jvmtiError | GetArgumentsSize (jvmtiEnv *env, jmethodID method, jint *size_ptr) |
| |
| static jvmtiError | GetLineNumberTable (jvmtiEnv *env, jmethodID method, jint *entry_count_ptr, jvmtiLineNumberEntry **table_ptr) |
| |
| static jvmtiError | GetMethodLocation (jvmtiEnv *env, jmethodID method, jlocation *start_location_ptr, jlocation *end_location_ptr) |
| |
| static jvmtiError | GetLocalVariableTable (jvmtiEnv *env, jmethodID method, jint *entry_count_ptr, jvmtiLocalVariableEntry **table_ptr) |
| |
| static jvmtiError | GetBytecodes (jvmtiEnv *env, jmethodID method, jint *bytecode_count_ptr, unsigned char **bytecodes_ptr) |
| |
| static jvmtiError | IsMethodNative (jvmtiEnv *env, jmethodID method, jboolean *is_native_ptr) |
| |
| static jvmtiError | IsMethodSynthetic (jvmtiEnv *env, jmethodID method, jboolean *is_synthetic_ptr) |
| |
| static jvmtiError | GetLoadedClasses (jvmtiEnv *env, jint *class_count_ptr, jclass **classes_ptr) |
| |
| static jvmtiError | GetClassLoaderClasses (jvmtiEnv *env, jobject initiating_loader, jint *class_count_ptr, jclass **classes_ptr) |
| |
| static jvmtiError | PopFrame (jvmtiEnv *env, jthread thread) |
| |
| static jvmtiError | RedefineClasses (jvmtiEnv *env, jint class_count, const jvmtiClassDefinition *class_definitions) |
| |
| static jvmtiError | GetVersionNumber (jvmtiEnv *env, jint *version_ptr) |
| |
| static jvmtiError | GetCapabilities (jvmtiEnv *env, jvmtiCapabilities *capabilities_ptr) |
| |
| static jvmtiError | GetSourceDebugExtension (jvmtiEnv *env, jclass klass, char **source_debug_extension_ptr) |
| |
| static jvmtiError | IsMethodObsolete (jvmtiEnv *env, jmethodID method, jboolean *is_obsolete_ptr) |
| |
| static jvmtiError | SuspendThreadList (jvmtiEnv *env, jint request_count, const jthread *request_list, jvmtiError *results) |
| |
| static jvmtiError | ResumeThreadList (jvmtiEnv *env, jint request_count, const jthread *request_list, jvmtiError *results) |
| |
| static jvmtiError | GetStackTrace (jvmtiEnv *env, jthread thread, jint start_depth, jint max_frame_count, jvmtiFrameInfo *frame_buffer, jint *count_ptr) |
| |
| static jvmtiError | GetThreadListStackTraces (jvmtiEnv *env, jint thread_count, const jthread *thread_list, jint max_frame_count, jvmtiStackInfo **stack_info_ptr) |
| |
| static jvmtiError | GetAllStackTraces (jvmtiEnv *env, jint max_frame_count, jvmtiStackInfo **stack_info_ptr, jint *thread_count_ptr) |
| |
| static jvmtiError | GetThreadLocalStorage (jvmtiEnv *env, jthread thread, void **data_ptr) |
| |
| jvmtiError | SetThreadLocalStorage (jvmtiEnv *jenv, jthread thread, const void *data) |
| |
| static jvmtiError | GetTag (jvmtiEnv *env, jobject object, jlong *tag_ptr) |
| |
| static jvmtiError | SetTag (jvmtiEnv *env, jobject object, jlong tag) |
| |
| static jvmtiError | ForceGarbageCollection (jvmtiEnv *env) |
| |
| static jvmtiError | IterateOverObjectsReachableFromObject (jvmtiEnv *env, jobject object, jvmtiObjectReferenceCallback object_reference_callback, void *user_data) |
| |
| static jvmtiError | IterateOverReachableObjects (jvmtiEnv *env, jvmtiHeapRootCallback heap_root_callback, jvmtiStackReferenceCallback stack_ref_callback, jvmtiObjectReferenceCallback object_ref_callback, void *user_data) |
| |
| static jvmtiError | IterateOverHeap (jvmtiEnv *env, jvmtiHeapObjectFilter object_filter, jvmtiHeapObjectCallback heap_object_callback, void *user_data) |
| |
| static jvmtiError | IterateOverInstancesOfClass (jvmtiEnv *env, jclass klass, jvmtiHeapObjectFilter object_filter, jvmtiHeapObjectCallback heap_object_callback, void *user_data) |
| |
| static jvmtiError | GetObjectsWithTags (jvmtiEnv *env, jint tag_count, const jlong *tags, jint *count_ptr, jobject **object_result_ptr, jlong **tag_result_ptr) |
| |
| static jvmtiError | SetJNIFunctionTable (jvmtiEnv *env, const jniNativeInterface *function_table) |
| |
| static jvmtiError | GetJNIFunctionTable (jvmtiEnv *env, jniNativeInterface **function_table) |
| |
| static jvmtiError | SetEventCallbacks (jvmtiEnv *env, const jvmtiEventCallbacks *callbacks, jint size_of_callbacks) |
| |
| static jvmtiError | GenerateEvents (jvmtiEnv *env, jvmtiEvent event_type) |
| |
| static jvmtiError | GetExtensionFunctions (jvmtiEnv *env, jint *extension_count_ptr, jvmtiExtensionFunctionInfo **extensions) |
| |
| static jvmtiError | GetExtensionEvents (jvmtiEnv *env, jint *extension_count_ptr, jvmtiExtensionEventInfo **extensions) |
| |
| static jvmtiError | SetExtensionEventCallback (jvmtiEnv *env, jint extension_event_index, jvmtiExtensionEvent callback) |
| |
| static jvmtiError | DisposeEnvironment (jvmtiEnv *env) |
| |
| static jvmtiError | GetErrorName (jvmtiEnv *env, jvmtiError error, char **name_ptr) |
| |
| static jvmtiError | GetJLocationFormat (jvmtiEnv *env, jvmtiJlocationFormat *format_ptr) |
| |
| static jvmtiError | GetSystemProperties (jvmtiEnv *env, jint *count_ptr, char ***property_ptr) |
| |
| static jvmtiError | GetSystemProperty (jvmtiEnv *env, const char *property, char **value_ptr) |
| |
| static jvmtiError | SetSystemProperty (jvmtiEnv *env, const char *property, const char *value) |
| |
| static jvmtiError | GetPhase (jvmtiEnv *env, jvmtiPhase *phase_ptr) |
| |
| static jvmtiError | GetCurrentThreadCpuTimerInfo (jvmtiEnv *env, jvmtiTimerInfo *info_ptr) |
| |
| static jvmtiError | GetCurrentThreadCpuTime (jvmtiEnv *env, jlong *nanos_ptr) |
| |
| static jvmtiError | GetThreadCpuTimerInfo (jvmtiEnv *env, jvmtiTimerInfo *info_ptr) |
| |
| static jvmtiError | GetThreadCpuTime (jvmtiEnv *env, jthread thread, jlong *nanos_ptr) |
| |
| static jvmtiError | GetTimerInfo (jvmtiEnv *env, jvmtiTimerInfo *info_ptr) |
| |
| static jvmtiError | GetTime (jvmtiEnv *env, jlong *nanos_ptr) |
| |
| static jvmtiError | GetPotentialCapabilities (jvmtiEnv *env, jvmtiCapabilities *capabilities_ptr) |
| |
| static jvmtiError | AddCapabilities (jvmtiEnv *env, const jvmtiCapabilities *capabilities_ptr) |
| |
| static jvmtiError | RelinquishCapabilities (jvmtiEnv *env, const jvmtiCapabilities *capabilities_ptr) |
| |
| static jvmtiError | GetAvailableProcessors (jvmtiEnv *env, jint *processor_count_ptr) |
| |
| static jvmtiError | GetEnvironmentLocalStorage (jvmtiEnv *env, void **data_ptr) |
| |
| static jvmtiError | SetEnvironmentLocalStorage (jvmtiEnv *env, const void *data) |
| |
| static jvmtiError | AddToBootstrapClassLoaderSearch (jvmtiEnv *env, const char *segment) |
| |
| static jvmtiError | SetVerboseFlag (jvmtiEnv *env, jvmtiVerboseFlag flag, jboolean value) |
| |
| static jvmtiError | GetObjectSize (jvmtiEnv *env, jobject object, jlong *size_ptr) |
| |
| void | jvmti_set_phase (jvmtiPhase p) |
| |
| jvmtiEnv * | jvmti_new_environment () |
| |
| void | jvmti_agentload (char *opt_arg, bool agentbypath, lt_dlhandle *handle, char **libname) |
| |
| void | jvmti_agentunload () |
| |