|
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 () |
|