Searched refs:jvmtiEnv (Results 1 - 25 of 86) sorted by relevance

1234

/art/openjdkjvmti/
H A Dti_jni.h51 static jvmtiError SetJNIFunctionTable(jvmtiEnv* env, const jniNativeInterface* function_table);
53 static jvmtiError GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table);
H A Dti_monitor.h42 static jvmtiError CreateRawMonitor(jvmtiEnv* env, const char* name, jrawMonitorID* monitor_ptr);
44 static jvmtiError DestroyRawMonitor(jvmtiEnv* env, jrawMonitorID monitor);
46 static jvmtiError RawMonitorEnter(jvmtiEnv* env, jrawMonitorID monitor);
48 static jvmtiError RawMonitorExit(jvmtiEnv* env, jrawMonitorID monitor);
50 static jvmtiError RawMonitorWait(jvmtiEnv* env, jrawMonitorID monitor, jlong millis);
52 static jvmtiError RawMonitorNotify(jvmtiEnv* env, jrawMonitorID monitor);
54 static jvmtiError RawMonitorNotifyAll(jvmtiEnv* env, jrawMonitorID monitor);
56 static jvmtiError GetCurrentContendedMonitor(jvmtiEnv* env, jthread thr, jobject* monitor);
H A Dti_search.h46 static jvmtiError AddToBootstrapClassLoaderSearch(jvmtiEnv* env, const char* segment);
48 static jvmtiError AddToSystemClassLoaderSearch(jvmtiEnv* env, const char* segment);
H A Dti_object.h42 static jvmtiError GetObjectSize(jvmtiEnv* env, jobject object, jlong* size_ptr);
44 static jvmtiError GetObjectHashCode(jvmtiEnv* env, jobject object, jint* hash_code_ptr);
46 static jvmtiError GetObjectMonitorUsage(jvmtiEnv* env, jobject object, jvmtiMonitorUsage* usage);
H A Dti_properties.h42 static jvmtiError GetSystemProperties(jvmtiEnv* env, jint* count_ptr, char*** property_ptr);
44 static jvmtiError GetSystemProperty(jvmtiEnv* env, const char* property, char** value_ptr);
46 static jvmtiError SetSystemProperty(jvmtiEnv* env, const char* property, const char* value);
H A Dti_timers.h42 static jvmtiError GetAvailableProcessors(jvmtiEnv* env, jint* processor_count_ptr);
44 static jvmtiError GetTimerInfo(jvmtiEnv* env, jvmtiTimerInfo* info_ptr);
46 static jvmtiError GetTime(jvmtiEnv* env, jlong* nanos_ptr);
H A Dti_class.h47 static jvmtiError GetClassFields(jvmtiEnv* env,
52 static jvmtiError GetClassMethods(jvmtiEnv* env,
57 static jvmtiError GetImplementedInterfaces(jvmtiEnv* env,
62 static jvmtiError GetClassModifiers(jvmtiEnv* env, jclass klass, jint* modifiers_ptr);
64 static jvmtiError GetClassSignature(jvmtiEnv* env,
69 static jvmtiError GetClassStatus(jvmtiEnv* env, jclass klass, jint* status_ptr);
71 static jvmtiError GetClassLoader(jvmtiEnv* env, jclass klass, jobject* classloader_ptr);
73 static jvmtiError GetClassLoaderClasses(jvmtiEnv* env,
78 static jvmtiError GetClassLoaderClassDescriptors(jvmtiEnv* env,
83 static jvmtiError IsInterface(jvmtiEnv* en
[all...]
H A Dti_method.h48 static jvmtiError GetBytecodes(jvmtiEnv* env,
53 static jvmtiError GetArgumentsSize(jvmtiEnv* env, jmethodID method, jint* size_ptr);
55 static jvmtiError GetMaxLocals(jvmtiEnv* env, jmethodID method, jint* max_ptr);
57 static jvmtiError GetMethodName(jvmtiEnv* env,
63 static jvmtiError GetMethodDeclaringClass(jvmtiEnv* env,
67 static jvmtiError GetMethodLocation(jvmtiEnv* env,
72 static jvmtiError GetMethodModifiers(jvmtiEnv* env,
76 static jvmtiError GetLineNumberTable(jvmtiEnv* env,
81 static jvmtiError IsMethodNative(jvmtiEnv* env, jmethodID method, jboolean* is_native_ptr);
82 static jvmtiError IsMethodObsolete(jvmtiEnv* en
[all...]
H A Dti_extension.h44 static jvmtiError GetExtensionFunctions(jvmtiEnv* env,
48 static jvmtiError GetExtensionEvents(jvmtiEnv* env,
52 static jvmtiError SetExtensionEventCallback(jvmtiEnv* env,
H A Dti_threadgroup.h42 static jvmtiError GetTopThreadGroups(jvmtiEnv* env,
46 static jvmtiError GetThreadGroupInfo(jvmtiEnv* env,
50 static jvmtiError GetThreadGroupChildren(jvmtiEnv* env,
H A Dti_field.h44 static jvmtiError GetFieldName(jvmtiEnv* env,
51 static jvmtiError GetFieldDeclaringClass(jvmtiEnv* env,
56 static jvmtiError GetFieldModifiers(jvmtiEnv* env,
61 static jvmtiError IsFieldSynthetic(jvmtiEnv* env,
66 static jvmtiError SetFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field)
68 static jvmtiError ClearFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field)
70 static jvmtiError SetFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field)
72 static jvmtiError ClearFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field)
H A Dti_heap.h31 jvmtiError GetLoadedClasses(jvmtiEnv* env, jint* class_count_ptr, jclass** classes_ptr);
33 jvmtiError IterateThroughHeap(jvmtiEnv* env,
39 jvmtiError FollowReferences(jvmtiEnv* env,
46 static jvmtiError ForceGarbageCollection(jvmtiEnv* env);
61 static jvmtiError JNICALL GetObjectHeapId(jvmtiEnv* env, jlong tag, jint* heap_id, ...);
62 static jvmtiError JNICALL GetHeapName(jvmtiEnv* env, jint heap_id, char** heap_name, ...);
64 static jvmtiError JNICALL IterateThroughHeapExt(jvmtiEnv* env,
H A Dti_allocator.h48 static jvmtiError Allocate(jvmtiEnv* env, jlong size, unsigned char** mem_ptr);
49 static jvmtiError Deallocate(jvmtiEnv* env, unsigned char* mem);
50 static jvmtiError GetGlobalJvmtiAllocationState(jvmtiEnv* env, jlong* total_allocated);
H A Dti_stack.h46 static jvmtiError GetAllStackTraces(jvmtiEnv* env,
52 static jvmtiError GetFrameCount(jvmtiEnv* env, jthread thread, jint* count_ptr);
54 static jvmtiError GetFrameLocation(jvmtiEnv* env,
60 static jvmtiError GetStackTrace(jvmtiEnv* env,
67 static jvmtiError GetThreadListStackTraces(jvmtiEnv* env,
73 static jvmtiError GetOwnedMonitorStackDepthInfo(jvmtiEnv* env,
78 static jvmtiError GetOwnedMonitorInfo(jvmtiEnv* env,
83 static jvmtiError NotifyFramePop(jvmtiEnv* env, jthread thread, jint depth);
H A Dti_thread.h65 // Handle a jvmtiEnv going away.
66 static void RemoveEnvironment(jvmtiEnv* env);
68 static jvmtiError GetAllThreads(jvmtiEnv* env, jint* threads_count_ptr, jthread** threads_ptr);
70 static jvmtiError GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr);
72 static jvmtiError GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr);
74 static jvmtiError GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr);
76 static jvmtiError SetThreadLocalStorage(jvmtiEnv* env, jthread thread, const void* data);
77 static jvmtiError GetThreadLocalStorage(jvmtiEnv* env, jthread thread, void** data_ptr);
79 static jvmtiError RunAgentThread(jvmtiEnv* env,
85 static jvmtiError SuspendThread(jvmtiEnv* en
[all...]
H A DOpenjdkJvmTi.cc96 static jvmtiError getEnvironmentError(jvmtiEnv* env) {
122 static jvmtiError Allocate(jvmtiEnv* env, jlong size, unsigned char** mem_ptr) {
128 static jvmtiError Deallocate(jvmtiEnv* env, unsigned char* mem) {
133 static jvmtiError GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr) {
138 static jvmtiError GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr) {
143 static jvmtiError GetAllThreads(jvmtiEnv* env, jint* threads_count_ptr, jthread** threads_ptr) {
148 static jvmtiError SuspendThread(jvmtiEnv* env, jthread thread) {
154 static jvmtiError SuspendThreadList(jvmtiEnv* env,
163 static jvmtiError ResumeThread(jvmtiEnv* env, jthread thread) {
169 static jvmtiError ResumeThreadList(jvmtiEnv* en
[all...]
H A Dti_ddms.h42 static jvmtiError HandleChunk(jvmtiEnv* env,
H A Dti_phase.h44 static jvmtiError GetPhase(jvmtiEnv* env, jvmtiPhase* phase_ptr);
/art/test/ti-agent/
H A Djni_binder.h27 jclass FindClass(jvmtiEnv* jvmti_env, JNIEnv* env, const char* class_name, jobject class_loader);
33 void BindFunctions(jvmtiEnv* jvmti_env,
38 void BindFunctionsOnClass(jvmtiEnv* jvmti_env, JNIEnv* env, jclass klass);
H A Dtest_env.cc21 jvmtiEnv* jvmti_env = nullptr;
H A Dtest_env.h24 extern jvmtiEnv* jvmti_env;
H A Djvmti_helper.h34 void SetStandardCapabilities(jvmtiEnv* env);
38 void SetAllCapabilities(jvmtiEnv* env);
42 void CheckJvmtiError(jvmtiEnv* env, jvmtiError error);
46 bool JvmtiErrorToException(JNIEnv* env, jvmtiEnv* jvmtienv, jvmtiError error);
51 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {}
64 mutable jvmtiEnv* env_;
70 static inline JvmtiUniquePtr MakeJvmtiUniquePtr(jvmtiEnv* env, T* mem) {
75 static inline jvmtiError Deallocate(jvmtiEnv* env, T* mem) {
H A Dcommon_helper.h28 jobject GetJavaField(jvmtiEnv* jvmti, JNIEnv* env, jclass field_klass, jfieldID f);
29 jobject GetJavaMethod(jvmtiEnv* jvmti, JNIEnv* env, jmethodID m);
31 jobject GetJavaValue(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m, jvalue value);
/art/test/1909-per-agent-tls/
H A Dagent_tls.cc33 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr),
34 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->SetThreadLocalStorage(
45 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr),
46 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->GetThreadLocalStorage(thr, &res));
55 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->DisposeEnvironment());
65 jvmtiEnv* new_env = nullptr;
68 env->ThrowNew(rt_exception.get(), "Unable to create new jvmtiEnv");
/art/openjdkjvmti/include/
H A Djvmti.h65 typedef _jvmtiEnv jvmtiEnv; typedef
67 typedef const struct jvmtiInterface_1_ *jvmtiEnv; typedef in typeref:struct:jvmtiInterface_1_
478 (jvmtiEnv* jvmti_env, JNIEnv* jni_env, void* arg);
511 (jvmtiEnv* jvmti_env, ...);
514 (jvmtiEnv* jvmti_env, ...);
721 (jvmtiEnv *jvmti_env,
728 (jvmtiEnv *jvmti_env,
740 (jvmtiEnv *jvmti_env,
746 (jvmtiEnv *jvmti_env,
752 (jvmtiEnv *jvmti_en
[all...]

Completed in 83 milliseconds

1234