Searched refs:env (Results 1 - 25 of 281) sorted by relevance

1234567891011>>

/art/test/1914-get-local-instance/
H A Dlocal_instance.cc37 JNIEnv* env, jobject thiz, jobject run) {
38 ScopedLocalRef<jclass> runnable(env, env->FindClass("java/lang/Runnable"));
39 if (env->ExceptionCheck()) { return; }
40 jmethodID method = env->GetMethodID(runnable.get(), "run", "()V");
41 if (env->ExceptionCheck()) { return; }
42 env->CallVoidMethod(run, method);
43 if (env->ExceptionCheck()) { return; }
44 ScopedLocalRef<jclass> Test1914(env, env
36 Java_art_Test1914_00024TargetClass_NativeInstanceMethod( JNIEnv* env, jobject thiz, jobject run) argument
51 Java_art_Test1914_NativeStaticMethod( JNIEnv* env, jclass, jobject run) argument
[all...]
/art/benchmark/
H A Djni_loader.cc19 extern void register_micro_native_methods(JNIEnv* env);
22 JNIEnv* env; local
23 if (vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6) != JNI_OK) {
29 register_micro_native_methods(env);
/art/test/1927-exception-event/
H A Dexception_event.cc37 static void ThrowNative(JNIEnv* env) { argument
38 ScopedLocalRef<jclass> exception(env, env->FindClass("art/Test1927$TestException"));
39 env->ThrowNew(exception.get(), "from native");
42 static void CallMethod(JNIEnv* env, jclass test, const char* name) { argument
43 jmethodID m = env->GetStaticMethodID(test, name, "()V");
44 env->CallStaticVoidMethod(test, m);
47 static void ClearAndPrintException(JNIEnv* env, jclass test) { argument
48 jthrowable e = env->ExceptionOccurred();
49 env
54 Java_art_Test1927_terminal_1N(JNIEnv* env, jclass) argument
58 Java_art_Test1927_test_1N(JNIEnv* env, jclass test) argument
63 Java_art_Test1927_test_1N_1J(JNIEnv* env, jclass test) argument
68 Java_art_Test1927_test_1N_1N(JNIEnv* env, jclass test) argument
73 Java_art_Test1927_intermediate_1N_1J(JNIEnv* env, jclass test) argument
77 Java_art_Test1927_intermediate_1N_1N(JNIEnv* env, jclass test) argument
81 Java_art_Test1927_test_1N_1J_1J(JNIEnv* env, jclass test) argument
86 Java_art_Test1927_test_1N_1J_1N(JNIEnv* env, jclass test) argument
91 Java_art_Test1927_test_1N_1N_1J(JNIEnv* env, jclass test) argument
96 Java_art_Test1927_test_1N_1N_1N(JNIEnv* env, jclass test) argument
[all...]
/art/test/1930-monitor-info/
H A Dmonitor.cc37 extern "C" JNIEXPORT void JNICALL Java_art_Test1930_executeLockedNative(JNIEnv* env, argument
41 ScopedLocalRef<jclass> runnable(env, env->FindClass("java/lang/Runnable"));
42 if (env->ExceptionCheck()) {
45 jmethodID method = env->GetMethodID(runnable.get(), "run", "()V");
47 if (env->ExceptionCheck()) {
50 jmethodID printMethod = env->GetStaticMethodID(klass, "printPreLock", "(Ljava/lang/Object;)V");
51 if (env->ExceptionCheck()) {
55 env->CallStaticVoidMethod(klass, printMethod, l);
56 if (env
[all...]
/art/test/1932-monitor-events-misc/
H A Dmonitor_misc.cc37 extern "C" JNIEXPORT void JNICALL Java_art_Test1932_doNativeLockPrint(JNIEnv* env, argument
41 // ScopedLocalRef<jclass> atomic_klass(env, env->FindClass("java/util/concurrent/AtomicBoolean"));
42 // if (env->ExceptionCheck()) {
45 // jmethodID atomic_set = env->GetMethodID(atomic_klass.get(), "set", "(z)V");
46 jmethodID print_state = env->GetStaticMethodID(
48 if (env->ExceptionCheck()) {
51 jint res = env->MonitorEnter(lock);
52 ScopedLocalRef<jobject> exc(env, env
[all...]
/art/test/987-agent-bind/
H A Dagent_bind.cc36 static void doUpPrintCall(JNIEnv* env, const char* function) { argument
37 ScopedLocalRef<jclass> klass(env, env->FindClass("art/Test987"));
38 jmethodID targetMethod = env->GetStaticMethodID(klass.get(), function, "()V");
39 env->CallStaticVoidMethod(klass.get(), targetMethod);
43 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) {
44 doUpPrintCall(env, "doSayHi");
48 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) {
49 doUpPrintCall(env, "doSayHi2");
42 Java_art_Test987_00024Transform_sayHi__( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) argument
47 Java_art_Test987_00024Transform_sayHi2( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) argument
/art/test/1941-dispose-stress/
H A Ddispose_stress.cc33 extern "C" JNIEXPORT void JNICALL Java_art_Test1941_setTracingOn(JNIEnv* env, argument
37 JvmtiErrorToException(env,
44 extern "C" JNIEXPORT jlong JNICALL Java_art_Test1941_AllocEnv(JNIEnv* env, jclass) { argument
46 if (env->GetJavaVM(&vm) != 0) {
47 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException"));
48 env->ThrowNew(rt_exception.get(), "Unable to get JavaVM");
53 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException"));
54 env
60 Java_art_Test1941_FreeEnv(JNIEnv* env, jclass, jlong jvmti_env_ptr) argument
[all...]
/art/test/991-field-trace-2/
H A Dfield_trace.cc34 JNIEnv* env, jclass klass, jobject testclass) {
36 ScopedLocalRef<jclass> testclass_klass(env, env->GetObjectClass(testclass));
37 jmethodID notifyMethod = env->GetStaticMethodID(klass, "doPrintNativeNotification", "(I)V");
38 if (env->ExceptionCheck()) {
41 jfieldID xyz_field = env->GetFieldID(testclass_klass.get(), "xyz", "I");
42 if (env->ExceptionCheck()) {
45 jint val = env->GetIntField(testclass, xyz_field);
46 if (env->ExceptionCheck()) {
49 env
33 Java_art_Test991_doNativeReadWrite( JNIEnv* env, jclass klass, jobject testclass) argument
[all...]
/art/test/993-breakpoints/
H A Dbreakpoints.cc40 jobject JNICALL Java_art_Test993_constructNative(JNIEnv* env, argument
44 jmethodID method = env->FromReflectedMethod(target);
45 if (env->ExceptionCheck()) {
48 return env->NewObject(clazz, method);
52 void JNICALL Java_art_Test993_invokeNativeObject(JNIEnv* env, argument
57 jmethodID method = env->FromReflectedMethod(target);
58 if (env->ExceptionCheck()) {
62 env->CallStaticObjectMethod(clazz, method);
64 env->CallObjectMethod(thizz, method);
69 void JNICALL Java_art_Test993_invokeNativeBool(JNIEnv* env, argument
86 Java_art_Test993_invokeNativeLong(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject target, jclass clazz, jobject thizz) argument
103 Java_art_Test993_invokeNative(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject target, jclass clazz, jobject thizz) argument
[all...]
/art/openjdkjvmti/
H A DOpenjdkJvmTi.cc96 static jvmtiError getEnvironmentError(jvmtiEnv* env) { argument
97 if (env == nullptr) {
106 #define ENSURE_VALID_ENV(env) \
108 jvmtiError ensure_valid_env_ ## __LINE__ = getEnvironmentError(env); \
114 #define ENSURE_HAS_CAP(env, cap) \
116 if (ArtJvmTiEnv::AsArtJvmTiEnv(env)->capabilities.cap != 1) { \
122 static jvmtiError Allocate(jvmtiEnv* env, jlong size, unsigned char** mem_ptr) { argument
123 ENSURE_VALID_ENV(env);
125 return AllocUtil::Allocate(env, size, mem_ptr);
128 static jvmtiError Deallocate(jvmtiEnv* env, unsigne argument
133 GetThreadState(jvmtiEnv* env, jthread thread, jint* thread_state_ptr) argument
138 GetCurrentThread(jvmtiEnv* env, jthread* thread_ptr) argument
143 GetAllThreads(jvmtiEnv* env, jint* threads_count_ptr, jthread** threads_ptr) argument
148 SuspendThread(jvmtiEnv* env, jthread thread) argument
154 SuspendThreadList(jvmtiEnv* env, jint request_count, const jthread* request_list, jvmtiError* results) argument
163 ResumeThread(jvmtiEnv* env, jthread thread) argument
169 ResumeThreadList(jvmtiEnv* env, jint request_count, const jthread* request_list, jvmtiError* results) argument
178 StopThread(jvmtiEnv* env, jthread thread, jobject exception) argument
184 InterruptThread(jvmtiEnv* env, jthread thread) argument
190 GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr) argument
195 GetOwnedMonitorInfo(jvmtiEnv* env, jthread thread, jint* owned_monitor_count_ptr, jobject** owned_monitors_ptr) argument
207 GetOwnedMonitorStackDepthInfo(jvmtiEnv* env, jthread thread, jint* monitor_info_count_ptr, jvmtiMonitorStackDepthInfo** monitor_info_ptr) argument
219 GetCurrentContendedMonitor(jvmtiEnv* env, jthread thread, jobject* monitor_ptr) argument
227 RunAgentThread(jvmtiEnv* env, jthread thread, jvmtiStartFunction proc, const void* arg, jint priority) argument
236 SetThreadLocalStorage(jvmtiEnv* env, jthread thread, const void* data) argument
241 GetThreadLocalStorage(jvmtiEnv* env, jthread thread, void** data_ptr) argument
246 GetTopThreadGroups(jvmtiEnv* env, jint* group_count_ptr, jthreadGroup** groups_ptr) argument
253 GetThreadGroupInfo(jvmtiEnv* env, jthreadGroup group, jvmtiThreadGroupInfo* info_ptr) argument
260 GetThreadGroupChildren(jvmtiEnv* env, jthreadGroup group, jint* thread_count_ptr, jthread** threads_ptr, jint* group_count_ptr, jthreadGroup** groups_ptr) argument
275 GetStackTrace(jvmtiEnv* env, jthread thread, jint start_depth, jint max_frame_count, jvmtiFrameInfo* frame_buffer, jint* count_ptr) argument
290 GetAllStackTraces(jvmtiEnv* env, jint max_frame_count, jvmtiStackInfo** stack_info_ptr, jint* thread_count_ptr) argument
298 GetThreadListStackTraces(jvmtiEnv* env, jint thread_count, const jthread* thread_list, jint max_frame_count, jvmtiStackInfo** stack_info_ptr) argument
311 GetFrameCount(jvmtiEnv* env, jthread thread, jint* count_ptr) argument
316 PopFrame(jvmtiEnv* env, jthread thread ATTRIBUTE_UNUSED) argument
322 GetFrameLocation(jvmtiEnv* env, jthread thread, jint depth, jmethodID* method_ptr, jlocation* location_ptr) argument
331 NotifyFramePop(jvmtiEnv* env, jthread thread, jint depth) argument
337 ForceEarlyReturnObject(jvmtiEnv* env, jthread thread ATTRIBUTE_UNUSED, jobject value ATTRIBUTE_UNUSED) argument
345 ForceEarlyReturnInt(jvmtiEnv* env, jthread thread ATTRIBUTE_UNUSED, jint value ATTRIBUTE_UNUSED) argument
353 ForceEarlyReturnLong(jvmtiEnv* env, jthread thread ATTRIBUTE_UNUSED, jlong value ATTRIBUTE_UNUSED) argument
361 ForceEarlyReturnFloat(jvmtiEnv* env, jthread thread ATTRIBUTE_UNUSED, jfloat value ATTRIBUTE_UNUSED) argument
369 ForceEarlyReturnDouble(jvmtiEnv* env, jthread thread ATTRIBUTE_UNUSED, jdouble value ATTRIBUTE_UNUSED) argument
377 ForceEarlyReturnVoid(jvmtiEnv* env, jthread thread ATTRIBUTE_UNUSED) argument
383 FollowReferences(jvmtiEnv* env, jint heap_filter, jclass klass, jobject initial_object, const jvmtiHeapCallbacks* callbacks, const void* user_data) argument
400 IterateThroughHeap(jvmtiEnv* env, jint heap_filter, jclass klass, const jvmtiHeapCallbacks* callbacks, const void* user_data) argument
411 GetTag(jvmtiEnv* env, jobject object, jlong* tag_ptr) argument
429 SetTag(jvmtiEnv* env, jobject object, jlong tag) argument
449 GetObjectsWithTags(jvmtiEnv* env, jint tag_count, const jlong* tags, jint* count_ptr, jobject** object_result_ptr, jlong** tag_result_ptr) argument
472 ForceGarbageCollection(jvmtiEnv* env) argument
477 IterateOverObjectsReachableFromObject( jvmtiEnv* env, jobject object ATTRIBUTE_UNUSED, jvmtiObjectReferenceCallback object_reference_callback ATTRIBUTE_UNUSED, const void* user_data ATTRIBUTE_UNUSED) argument
487 IterateOverReachableObjects( jvmtiEnv* env, jvmtiHeapRootCallback heap_root_callback ATTRIBUTE_UNUSED, jvmtiStackReferenceCallback stack_ref_callback ATTRIBUTE_UNUSED, jvmtiObjectReferenceCallback object_ref_callback ATTRIBUTE_UNUSED, const void* user_data ATTRIBUTE_UNUSED) argument
498 IterateOverHeap(jvmtiEnv* env, jvmtiHeapObjectFilter object_filter ATTRIBUTE_UNUSED, jvmtiHeapObjectCallback heap_object_callback ATTRIBUTE_UNUSED, const void* user_data ATTRIBUTE_UNUSED) argument
507 IterateOverInstancesOfClass( jvmtiEnv* env, jclass klass ATTRIBUTE_UNUSED, jvmtiHeapObjectFilter object_filter ATTRIBUTE_UNUSED, jvmtiHeapObjectCallback heap_object_callback ATTRIBUTE_UNUSED, const void* user_data ATTRIBUTE_UNUSED) argument
518 GetLocalObject(jvmtiEnv* env, jthread thread, jint depth, jint slot, jobject* value_ptr) argument
528 GetLocalInstance(jvmtiEnv* env, jthread thread, jint depth, jobject* value_ptr) argument
537 GetLocalInt(jvmtiEnv* env, jthread thread, jint depth, jint slot, jint* value_ptr) argument
547 GetLocalLong(jvmtiEnv* env, jthread thread, jint depth, jint slot, jlong* value_ptr) argument
557 GetLocalFloat(jvmtiEnv* env, jthread thread, jint depth, jint slot, jfloat* value_ptr) argument
567 GetLocalDouble(jvmtiEnv* env, jthread thread, jint depth, jint slot, jdouble* value_ptr) argument
577 SetLocalObject(jvmtiEnv* env, jthread thread, jint depth, jint slot, jobject value) argument
587 SetLocalInt(jvmtiEnv* env, jthread thread, jint depth, jint slot, jint value) argument
597 SetLocalLong(jvmtiEnv* env, jthread thread, jint depth, jint slot, jlong value) argument
607 SetLocalFloat(jvmtiEnv* env, jthread thread, jint depth, jint slot, jfloat value) argument
617 SetLocalDouble(jvmtiEnv* env, jthread thread, jint depth, jint slot, jdouble value) argument
628 SetBreakpoint(jvmtiEnv* env, jmethodID method, jlocation location) argument
634 ClearBreakpoint(jvmtiEnv* env, jmethodID method, jlocation location) argument
640 SetFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field) argument
646 ClearFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field) argument
652 SetFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field) argument
658 ClearFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field) argument
664 GetLoadedClasses(jvmtiEnv* env, jint* class_count_ptr, jclass** classes_ptr) argument
670 GetClassLoaderClasses(jvmtiEnv* env, jobject initiating_loader, jint* class_count_ptr, jclass** classes_ptr) argument
678 GetClassSignature(jvmtiEnv* env, jclass klass, char** signature_ptr, char** generic_ptr) argument
686 GetClassStatus(jvmtiEnv* env, jclass klass, jint* status_ptr) argument
691 GetSourceFileName(jvmtiEnv* env, jclass klass, char** source_name_ptr) argument
697 GetClassModifiers(jvmtiEnv* env, jclass klass, jint* modifiers_ptr) argument
702 GetClassMethods(jvmtiEnv* env, jclass klass, jint* method_count_ptr, jmethodID** methods_ptr) argument
710 GetClassFields(jvmtiEnv* env, jclass klass, jint* field_count_ptr, jfieldID** fields_ptr) argument
718 GetImplementedInterfaces(jvmtiEnv* env, jclass klass, jint* interface_count_ptr, jclass** interfaces_ptr) argument
726 GetClassVersionNumbers(jvmtiEnv* env, jclass klass, jint* minor_version_ptr, jint* major_version_ptr) argument
734 GetConstantPool(jvmtiEnv* env, jclass klass ATTRIBUTE_UNUSED, jint* constant_pool_count_ptr ATTRIBUTE_UNUSED, jint* constant_pool_byte_count_ptr ATTRIBUTE_UNUSED, unsigned char** constant_pool_bytes_ptr ATTRIBUTE_UNUSED) argument
744 IsInterface(jvmtiEnv* env, jclass klass, jboolean* is_interface_ptr) argument
749 IsArrayClass(jvmtiEnv* env, jclass klass, jboolean* is_array_class_ptr) argument
756 IsModifiableClass(jvmtiEnv* env, jclass klass, jboolean* is_modifiable_class_ptr) argument
763 GetClassLoader(jvmtiEnv* env, jclass klass, jobject* classloader_ptr) argument
768 GetSourceDebugExtension(jvmtiEnv* env, jclass klass, char** source_debug_extension_ptr) argument
776 RetransformClasses(jvmtiEnv* env, jint class_count, const jclass* classes) argument
793 RedefineClasses(jvmtiEnv* env, jint class_count, const jvmtiClassDefinition* class_definitions) argument
812 GetObjectSize(jvmtiEnv* env, jobject object, jlong* size_ptr) argument
817 GetObjectHashCode(jvmtiEnv* env, jobject object, jint* hash_code_ptr) argument
822 GetObjectMonitorUsage(jvmtiEnv* env, jobject object, jvmtiMonitorUsage* info_ptr) argument
830 GetFieldName(jvmtiEnv* env, jclass klass, jfieldID field, char** name_ptr, char** signature_ptr, char** generic_ptr) argument
840 GetFieldDeclaringClass(jvmtiEnv* env, jclass klass, jfieldID field, jclass* declaring_class_ptr) argument
848 GetFieldModifiers(jvmtiEnv* env, jclass klass, jfieldID field, jint* modifiers_ptr) argument
856 IsFieldSynthetic(jvmtiEnv* env, jclass klass, jfieldID field, jboolean* is_synthetic_ptr) argument
865 GetMethodName(jvmtiEnv* env, jmethodID method, char** name_ptr, char** signature_ptr, char** generic_ptr) argument
874 GetMethodDeclaringClass(jvmtiEnv* env, jmethodID method, jclass* declaring_class_ptr) argument
881 GetMethodModifiers(jvmtiEnv* env, jmethodID method, jint* modifiers_ptr) argument
888 GetMaxLocals(jvmtiEnv* env, jmethodID method, jint* max_ptr) argument
895 GetArgumentsSize(jvmtiEnv* env, jmethodID method, jint* size_ptr) argument
902 GetLineNumberTable(jvmtiEnv* env, jmethodID method, jint* entry_count_ptr, jvmtiLineNumberEntry** table_ptr) argument
911 GetMethodLocation(jvmtiEnv* env, jmethodID method, jlocation* start_location_ptr, jlocation* end_location_ptr) argument
919 GetLocalVariableTable(jvmtiEnv* env, jmethodID method, jint* entry_count_ptr, jvmtiLocalVariableEntry** table_ptr) argument
928 GetBytecodes(jvmtiEnv* env, jmethodID method, jint* bytecode_count_ptr, unsigned char** bytecodes_ptr) argument
937 IsMethodNative(jvmtiEnv* env, jmethodID method, jboolean* is_native_ptr) argument
942 IsMethodSynthetic(jvmtiEnv* env, jmethodID method, jboolean* is_synthetic_ptr) argument
948 IsMethodObsolete(jvmtiEnv* env, jmethodID method, jboolean* is_obsolete_ptr) argument
953 SetNativeMethodPrefix(jvmtiEnv* env, const char* prefix ATTRIBUTE_UNUSED) argument
959 SetNativeMethodPrefixes(jvmtiEnv* env, jint prefix_count ATTRIBUTE_UNUSED, char** prefixes ATTRIBUTE_UNUSED) argument
967 CreateRawMonitor(jvmtiEnv* env, const char* name, jrawMonitorID* monitor_ptr) argument
972 DestroyRawMonitor(jvmtiEnv* env, jrawMonitorID monitor) argument
977 RawMonitorEnter(jvmtiEnv* env, jrawMonitorID monitor) argument
982 RawMonitorExit(jvmtiEnv* env, jrawMonitorID monitor) argument
987 RawMonitorWait(jvmtiEnv* env, jrawMonitorID monitor, jlong millis) argument
992 RawMonitorNotify(jvmtiEnv* env, jrawMonitorID monitor) argument
997 RawMonitorNotifyAll(jvmtiEnv* env, jrawMonitorID monitor) argument
1002 SetJNIFunctionTable(jvmtiEnv* env, const jniNativeInterface* function_table) argument
1007 GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table) argument
1014 SetEventCallbacks(jvmtiEnv* env, const jvmtiEventCallbacks* callbacks, jint size_of_callbacks) argument
1046 SetEventNotificationMode(jvmtiEnv* env, jvmtiEventMode mode, jvmtiEvent event_type, jthread event_thread, ...) argument
1072 GenerateEvents(jvmtiEnv* env, jvmtiEvent event_type ATTRIBUTE_UNUSED) argument
1078 GetExtensionFunctions(jvmtiEnv* env, jint* extension_count_ptr, jvmtiExtensionFunctionInfo** extensions) argument
1087 GetExtensionEvents(jvmtiEnv* env, jint* extension_count_ptr, jvmtiExtensionEventInfo** extensions) argument
1096 SetExtensionEventCallback(jvmtiEnv* env, jint extension_event_index, jvmtiExtensionEvent callback) argument
1149 GetPotentialCapabilities(jvmtiEnv* env, jvmtiCapabilities* capabilities_ptr) argument
1167 AddCapabilities(jvmtiEnv* env, const jvmtiCapabilities* capabilities_ptr) argument
1200 RelinquishCapabilities(jvmtiEnv* env, const jvmtiCapabilities* capabilities_ptr) argument
1226 GetCapabilities(jvmtiEnv* env, jvmtiCapabilities* capabilities_ptr) argument
1234 GetCurrentThreadCpuTimerInfo(jvmtiEnv* env, jvmtiTimerInfo* info_ptr ATTRIBUTE_UNUSED) argument
1241 GetCurrentThreadCpuTime(jvmtiEnv* env, jlong* nanos_ptr ATTRIBUTE_UNUSED) argument
1247 GetThreadCpuTimerInfo(jvmtiEnv* env, jvmtiTimerInfo* info_ptr ATTRIBUTE_UNUSED) argument
1254 GetThreadCpuTime(jvmtiEnv* env, jthread thread ATTRIBUTE_UNUSED, jlong* nanos_ptr ATTRIBUTE_UNUSED) argument
1262 GetTimerInfo(jvmtiEnv* env, jvmtiTimerInfo* info_ptr) argument
1267 GetTime(jvmtiEnv* env, jlong* nanos_ptr) argument
1272 GetAvailableProcessors(jvmtiEnv* env, jint* processor_count_ptr) argument
1277 AddToBootstrapClassLoaderSearch(jvmtiEnv* env, const char* segment) argument
1282 AddToSystemClassLoaderSearch(jvmtiEnv* env, const char* segment) argument
1287 GetSystemProperties(jvmtiEnv* env, jint* count_ptr, char*** property_ptr) argument
1292 GetSystemProperty(jvmtiEnv* env, const char* property, char** value_ptr) argument
1297 SetSystemProperty(jvmtiEnv* env, const char* property, const char* value) argument
1302 GetPhase(jvmtiEnv* env, jvmtiPhase* phase_ptr) argument
1307 DisposeEnvironment(jvmtiEnv* env) argument
1317 SetEnvironmentLocalStorage(jvmtiEnv* env, const void* data) argument
1323 GetEnvironmentLocalStorage(jvmtiEnv* env, void** data_ptr) argument
1329 GetVersionNumber(jvmtiEnv* env, jint* version_ptr) argument
1335 GetErrorName(jvmtiEnv* env, jvmtiError error, char** name_ptr) argument
1406 SetVerboseFlag(jvmtiEnv* env, jvmtiVerboseFlag flag, jboolean value) argument
1464 GetJLocationFormat(jvmtiEnv* env, jvmtiJlocationFormat* format_ptr) argument
1498 struct ArtJvmTiEnv* env = new ArtJvmTiEnv(vm, gEventHandler, version); local
1510 GetEnvHandler(art::JavaVMExt* vm, void** env, jint version) argument
[all...]
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);
/art/test/674-hiddenapi/
H A Dhiddenapi.cc37 JNIEnv* env, jclass, jstring jpath) {
38 ScopedUtfChars utf(env, jpath);
64 static jobject NewInstance(JNIEnv* env, jclass klass) { argument
65 jmethodID constructor = env->GetMethodID(klass, "<init>", "()V");
69 return env->NewObject(klass, constructor);
73 JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) {
74 ScopedUtfChars utf_name(env, name);
75 jfieldID field = is_static ? env->GetStaticFieldID(klass, utf_name.c_str(), "I")
76 : env->GetFieldID(klass, utf_name.c_str(), "I");
78 env
36 Java_Main_appendToBootClassLoader( JNIEnv* env, jclass, jstring jpath) argument
72 Java_JNI_canDiscoverField( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
85 Java_JNI_canGetField( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
115 Java_JNI_canSetField( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
145 Java_JNI_canDiscoverMethod( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
158 Java_JNI_canInvokeMethodA( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
189 Java_JNI_canInvokeMethodV( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
223 Java_JNI_canDiscoverConstructor( JNIEnv* env, jclass, jclass klass, jstring args) argument
235 Java_JNI_canInvokeConstructorA( JNIEnv* env, jclass, jclass klass, jstring args) argument
260 Java_JNI_canInvokeConstructorV( JNIEnv* env, jclass, jclass klass, jstring args) argument
[all...]
/art/test/1936-thread-end-events/
H A Dmethod_trace.cc40 jfloat JNICALL Java_art_Test989_returnFloatNative(JNIEnv* env, jclass klass) { argument
41 jmethodID targetMethod = env->GetStaticMethodID(klass, "doGetFloat", "()F");
42 return env->CallStaticFloatMethod(klass, targetMethod);
45 jdouble JNICALL Java_art_Test989_returnDoubleNative(JNIEnv* env, jclass klass) { argument
46 jmethodID targetMethod = env->GetStaticMethodID(klass, "doGetDouble", "()D");
47 return env->CallStaticDoubleMethod(klass, targetMethod);
50 extern "C" JNIEXPORT jobject JNICALL Java_art_Test989_returnValueNative(JNIEnv* env, jclass klass) { argument
51 jmethodID targetMethod = env->GetStaticMethodID(klass, "mkTestObject", "()Ljava/lang/Object;");
52 return env->CallStaticObjectMethod(klass, targetMethod);
55 extern "C" JNIEXPORT void JNICALL Java_art_Test989_doNothingNative(JNIEnv* env ATTRIBUTE_UNUSE
60 Java_art_Test989_throwANative(JNIEnv* env, jclass klass) argument
66 Java_art_Test989_acceptValueNative(JNIEnv* env, jclass klass, jobject arg) argument
[all...]
/art/test/945-obsolete-native/
H A Dobsolete_native.cc35 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject runnable) {
36 jclass runnable_klass = env->FindClass("java/lang/Runnable");
37 jmethodID run_method = env->GetMethodID(runnable_klass, "run", "()V");
38 env->CallVoidMethod(runnable, run_method);
34 Java_art_Test945_00024Transform_doExecute( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobject runnable) argument
/art/test/989-method-trace-throw/
H A Dmethod_trace.cc40 jfloat JNICALL Java_art_Test989_returnFloatNative(JNIEnv* env, jclass klass) { argument
41 jmethodID targetMethod = env->GetStaticMethodID(klass, "doGetFloat", "()F");
42 return env->CallStaticFloatMethod(klass, targetMethod);
45 jdouble JNICALL Java_art_Test989_returnDoubleNative(JNIEnv* env, jclass klass) { argument
46 jmethodID targetMethod = env->GetStaticMethodID(klass, "doGetDouble", "()D");
47 return env->CallStaticDoubleMethod(klass, targetMethod);
50 extern "C" JNIEXPORT jobject JNICALL Java_art_Test989_returnValueNative(JNIEnv* env, jclass klass) { argument
51 jmethodID targetMethod = env->GetStaticMethodID(klass, "mkTestObject", "()Ljava/lang/Object;");
52 return env->CallStaticObjectMethod(klass, targetMethod);
55 extern "C" JNIEXPORT void JNICALL Java_art_Test989_doNothingNative(JNIEnv* env ATTRIBUTE_UNUSE
60 Java_art_Test989_throwANative(JNIEnv* env, jclass klass) argument
66 Java_art_Test989_acceptValueNative(JNIEnv* env, jclass klass, jobject arg) argument
[all...]
/art/test/ti-agent/
H A Dthreads_helper.cc29 extern "C" JNIEXPORT void Java_art_Threads_interruptThread(JNIEnv* env, jclass, jthread thr) { argument
30 JvmtiErrorToException(env, jvmti_env, jvmti_env->InterruptThread(thr));
33 extern "C" JNIEXPORT void Java_art_Threads_stopThread(JNIEnv* env, argument
37 JvmtiErrorToException(env, jvmti_env, jvmti_env->StopThread(thr, exception));
H A Dagent_startup.cc29 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jstring className, jobject classLoader) {
30 ScopedUtfChars name(env, className);
31 BindFunctions(jvmti_env, env, name.c_str(), classLoader);
35 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jclass bindClass) {
36 BindFunctionsOnClass(jvmti_env, env, bindClass);
28 Java_art_Main_bindAgentJNI( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jstring className, jobject classLoader) argument
34 Java_art_Main_bindAgentJNIForClass( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jclass bindClass) argument
H A Dstack_trace_helper.cc31 JNIEnv* env, jclass, jthread thr) {
33 JvmtiErrorToException(env, jvmti_env, jvmti_env->GetFrameCount(thr, &ret));
37 extern "C" JNIEXPORT jobjectArray Java_art_StackTrace_nativeGetStackTrace(JNIEnv* env, argument
41 ScopedLocalRef<jclass> klass(env, env->FindClass("art/StackTrace$StackFrameData"));
42 if (env->ExceptionCheck()) {
45 jmethodID constructor = env->GetMethodID(
47 if (env->ExceptionCheck()) {
50 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetFrameCount(thr, &depth))) {
57 env, jvmti_en
30 Java_art_StackTrace_GetStackDepth( JNIEnv* env, jclass, jthread thr) argument
[all...]
H A Dsuspension_helper.cc29 JNIEnv* env, jclass, jthread thr) {
31 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetThreadState(thr, &state))) {
37 static std::vector<jthread> CopyToVector(JNIEnv* env, jobjectArray thrs) { argument
38 jsize len = env->GetArrayLength(thrs);
41 ret.push_back(reinterpret_cast<jthread>(env->GetObjectArrayElement(thrs, i)));
46 extern "C" JNIEXPORT jintArray JNICALL Java_art_Suspension_resumeList(JNIEnv* env, argument
50 std::vector<jthread> threads(CopyToVector(env, thr));
51 if (env->ExceptionCheck()) {
54 jintArray ret = env->NewIntArray(threads.size());
55 if (env
28 Java_art_Suspension_isSuspended( JNIEnv* env, jclass, jthread thr) argument
67 Java_art_Suspension_suspendList(JNIEnv* env, jclass, jobjectArray thrs) argument
88 Java_art_Suspension_resume(JNIEnv* env, jclass, jthread thr) argument
92 Java_art_Suspension_suspend(JNIEnv* env, jclass, jthread thr) argument
[all...]
H A Djni_helper.h27 static inline jobjectArray CreateObjectArray(JNIEnv* env, argument
35 ScopedLocalRef<jclass> obj_class(env, env->FindClass(component_type_descriptor));
40 ScopedLocalRef<jobjectArray> ret(env, env->NewObjectArray(length, obj_class.get(), nullptr));
47 env->SetObjectArrayElement(ret.get(), static_cast<jint>(i), element);
48 env->DeleteLocalRef(element);
49 if (env->ExceptionCheck()) {
57 inline bool JniThrowNullPointerException(JNIEnv* env, const char* msg) { argument
58 if (env
[all...]
/art/test/986-native-method-bind/
H A Dnative_bind.cc36 static void doUpPrintCall(JNIEnv* env, const char* function) { argument
37 ScopedLocalRef<jclass> klass(env, env->FindClass("art/Test986"));
38 jmethodID targetMethod = env->GetStaticMethodID(klass.get(), function, "()V");
39 env->CallStaticVoidMethod(klass.get(), targetMethod);
43 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) {
44 doUpPrintCall(env, "doSayHi");
48 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) {
49 doUpPrintCall(env, "doSayHi2");
52 extern "C" JNIEXPORT void JNICALL NoReallySayGoodbye(JNIEnv* env, jclas argument
42 Java_art_Test986_00024Transform_sayHi__( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) argument
47 Java_art_Test986_00024Transform_sayHi2( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) argument
56 doJvmtiMethodBind(jvmtiEnv* jvmtienv ATTRIBUTE_UNUSED, JNIEnv* env, jthread thread ATTRIBUTE_UNUSED, jmethodID m, void* address, void** out_address) argument
105 Java_art_Test986_setNativeBindNotify( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jboolean enable) argument
115 Java_art_Test986_rebindTransformClass( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jclass k) argument
[all...]
/art/test/1922-owned-monitors-info/
H A Downed_monitors.cc37 static bool doMonitorEnter(JNIEnv* env, jobject target) { argument
38 return env->MonitorEnter(target) != 0;
40 static bool doMonitorExit(JNIEnv* env, jobject target) { argument
41 return env->MonitorExit(target) != 0;
44 static bool doCallRunnable(JNIEnv* env, jobject next) { argument
45 ScopedLocalRef<jclass> run_class(env, env->FindClass("java/lang/Runnable"));
49 jmethodID run = env->GetMethodID(run_class.get(), "run", "()V");
50 if (env->ExceptionCheck()) {
53 env
57 Java_art_Test1922_00024Target_lockThisNative( JNIEnv* env, jobject thiz, jobject next) argument
70 Java_art_Test1922_00024Target_lockNative( JNIEnv* env, jobject thiz ATTRIBUTE_UNUSED, jobject mon, jobject next) argument
83 Java_art_Test1922_setupTest(JNIEnv* env, jclass) argument
91 Java_art_Test1922_getOwnedMonitorStackDepthInfo( JNIEnv* env, jclass, jthread thread) argument
117 Java_art_Test1922_getOwnedMonitors(JNIEnv* env, jclass, jthread thread) argument
[all...]
/art/test/984-obsolete-invoke/
H A Dobsolete_invoke.cc32 extern "C" JNIEXPORT jobject JNICALL Java_art_Test984_getFirstObsoleteMethod984(JNIEnv* env, argument
38 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetCurrentThread(&cur))) {
42 if (JvmtiErrorToException(env, jvmti_env,
54 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->IsMethodObsolete(method, &is_obsolete))) {
59 return env->ToReflectedMethod(env->FindClass("java/lang/reflect/Method"),
64 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException"));
65 env->ThrowNew(rt_exception.get(), "Unable to find obsolete method!");
/art/test/1909-per-agent-tls/
H A Dagent_tls.cc27 extern "C" JNIEXPORT void JNICALL Java_art_Test1909_setTLS(JNIEnv* env, argument
32 JvmtiErrorToException(env,
38 extern "C" JNIEXPORT jlong JNICALL Java_art_Test1909_getTLS(JNIEnv* env, argument
44 env,
50 extern "C" JNIEXPORT void Java_art_Test1909_destroyJvmtiEnv(JNIEnv* env, argument
53 JvmtiErrorToException(env,
58 extern "C" JNIEXPORT jlong Java_art_Test1909_newJvmtiEnv(JNIEnv* env, jclass) { argument
60 if (env->GetJavaVM(&vm) != 0) {
61 ScopedLocalRef<jclass> rt_exception(env, env
[all...]

Completed in 1255 milliseconds

1234567891011>>