HomeSort by relevance Sort by last modified time
    Searched refs:jvmtiEnv (Results 1 - 25 of 76) sorted by null

1 2 3 4

  /art/test/ti-agent/
test_env.h 24 extern jvmtiEnv* jvmti_env;
jni_binder.h 27 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);
test_env.cc 21 jvmtiEnv* jvmti_env = nullptr;
jvmti_helper.h 30 void SetAllCapabilities(jvmtiEnv* env);
34 void CheckJvmtiError(jvmtiEnv* env, jvmtiError error);
38 bool JvmtiErrorToException(JNIEnv* env, jvmtiEnv* jvmti_env, jvmtiError error);
43 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {}
56 mutable jvmtiEnv* env_;
62 static inline JvmtiUniquePtr MakeJvmtiUniquePtr(jvmtiEnv* env, T* mem) {
67 static inline jvmtiError Deallocate(jvmtiEnv* env, T* mem) {
common_helper.h 28 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/runtime/openjdkjvmti/
ti_monitor.h 42 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);
ti_class.h 47 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 IsInterface(jvmtiEnv* env, jclass klass, jboolean* is_interface_ptr);
79 static jvmtiError IsArrayClass(jvmtiEnv* env, jclass klass, jboolean* is_array_class_ptr)
    [all...]
ti_field.h 42 static jvmtiError GetFieldName(jvmtiEnv* env,
49 static jvmtiError GetFieldDeclaringClass(jvmtiEnv* env,
54 static jvmtiError GetFieldModifiers(jvmtiEnv* env,
59 static jvmtiError IsFieldSynthetic(jvmtiEnv* env,
64 static jvmtiError SetFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field);
65 static jvmtiError ClearFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field);
66 static jvmtiError SetFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field);
67 static jvmtiError ClearFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field);
ti_jni.h 51 static jvmtiError SetJNIFunctionTable(jvmtiEnv* env, const jniNativeInterface* function_table);
53 static jvmtiError GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table);
ti_object.h 42 static jvmtiError GetObjectSize(jvmtiEnv* env, jobject object, jlong* size_ptr);
44 static jvmtiError GetObjectHashCode(jvmtiEnv* env, jobject object, jint* hash_code_ptr);
ti_search.h 46 static jvmtiError AddToBootstrapClassLoaderSearch(jvmtiEnv* env, const char* segment);
48 static jvmtiError AddToSystemClassLoaderSearch(jvmtiEnv* env, const char* segment);
ti_properties.h 42 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);
ti_timers.h 42 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);
ti_method.h 47 static jvmtiError GetBytecodes(jvmtiEnv* env,
52 static jvmtiError GetArgumentsSize(jvmtiEnv* env, jmethodID method, jint* size_ptr);
54 static jvmtiError GetMaxLocals(jvmtiEnv* env, jmethodID method, jint* max_ptr);
56 static jvmtiError GetMethodName(jvmtiEnv* env,
62 static jvmtiError GetMethodDeclaringClass(jvmtiEnv* env,
66 static jvmtiError GetMethodLocation(jvmtiEnv* env,
71 static jvmtiError GetMethodModifiers(jvmtiEnv* env,
75 static jvmtiError GetLineNumberTable(jvmtiEnv* env,
80 static jvmtiError IsMethodNative(jvmtiEnv* env, jmethodID method, jboolean* is_native_ptr);
81 static jvmtiError IsMethodObsolete(jvmtiEnv* env, jmethodID method, jboolean* is_obsolete_ptr)
    [all...]
ti_allocator.h 48 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);
ti_thread.h 57 // Handle a jvmtiEnv going away.
58 static void RemoveEnvironment(jvmtiEnv* env);
60 static jvmtiError GetAllThreads(jvmtiEnv* env, jint* threads_count_ptr, jthread** threads_ptr);
62 static jvmtiError GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr);
64 static jvmtiError GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr);
66 static jvmtiError GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr);
68 static jvmtiError SetThreadLocalStorage(jvmtiEnv* env, jthread thread, const void* data);
69 static jvmtiError GetThreadLocalStorage(jvmtiEnv* env, jthread thread, void** data_ptr);
71 static jvmtiError RunAgentThread(jvmtiEnv* env,
77 static jvmtiError SuspendThread(jvmtiEnv* env, jthread thread)
    [all...]
ti_threadgroup.h 42 static jvmtiError GetTopThreadGroups(jvmtiEnv* env,
46 static jvmtiError GetThreadGroupInfo(jvmtiEnv* env,
50 static jvmtiError GetThreadGroupChildren(jvmtiEnv* env,
ti_stack.h 44 static jvmtiError GetAllStackTraces(jvmtiEnv* env,
50 static jvmtiError GetFrameCount(jvmtiEnv* env, jthread thread, jint* count_ptr);
52 static jvmtiError GetFrameLocation(jvmtiEnv* env,
58 static jvmtiError GetStackTrace(jvmtiEnv* env,
65 static jvmtiError GetThreadListStackTraces(jvmtiEnv* env,
ti_heap.h 31 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,
ti_phase.h 44 static jvmtiError GetPhase(jvmtiEnv* env, jvmtiPhase* phase_ptr);
OpenjdkJvmTi.cc 84 static jvmtiError getEnvironmentError(jvmtiEnv* env) {
110 static jvmtiError Allocate(jvmtiEnv* env, jlong size, unsigned char** mem_ptr) {
116 static jvmtiError Deallocate(jvmtiEnv* env, unsigned char* mem) {
121 static jvmtiError GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr) {
126 static jvmtiError GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr) {
131 static jvmtiError GetAllThreads(jvmtiEnv* env, jint* threads_count_ptr, jthread** threads_ptr) {
136 static jvmtiError SuspendThread(jvmtiEnv* env, jthread thread) {
142 static jvmtiError SuspendThreadList(jvmtiEnv* env,
151 static jvmtiError ResumeThread(jvmtiEnv* env, jthread thread) {
157 static jvmtiError ResumeThreadList(jvmtiEnv* env
    [all...]
  /art/test/1909-per-agent-tls/
agent_tls.cc 33 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/runtime/openjdkjvmti/include/
jvmti.h 65 typedef _jvmtiEnv jvmtiEnv;
67 typedef const struct jvmtiInterface_1_ *jvmtiEnv;
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_env
    [all...]
  /prebuilts/jdk/jdk8/darwin-x86/include/
jvmti.h 65 typedef _jvmtiEnv jvmtiEnv;
67 typedef const struct jvmtiInterface_1_ *jvmtiEnv;
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_env
    [all...]
  /prebuilts/jdk/jdk8/linux-x86/include/
jvmti.h 65 typedef _jvmtiEnv jvmtiEnv;
67 typedef const struct jvmtiInterface_1_ *jvmtiEnv;
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_env
    [all...]

Completed in 369 milliseconds

1 2 3 4