/art/test/2031-zygote-compiled-frame-deopt/ |
D | native-wait.cc | 60 extern "C" JNIEXPORT void JNICALL Java_art_Test2031_setupJvmti(JNIEnv* env, in Java_art_Test2031_setupJvmti() argument 63 const char* td = env->GetStringUTFChars(testdir, nullptr); in Java_art_Test2031_setupJvmti() 65 testdir_str.resize(env->GetStringUTFLength(testdir)); in Java_art_Test2031_setupJvmti() 67 env->ReleaseStringUTFChars(testdir, td); in Java_art_Test2031_setupJvmti() 73 runtime->AttachAgent(env, oss.str(), nullptr); in Java_art_Test2031_setupJvmti()
|
/art/test/597-deopt-new-string/ |
D | deopt.cc | 30 JNIEnv* env, in Java_Main_deoptimizeAll() argument 32 ScopedObjectAccess soa(env); in Java_Main_deoptimizeAll() 49 JNIEnv* env, in Java_Main_undeoptimizeAll() argument 51 ScopedObjectAccess soa(env); in Java_Main_undeoptimizeAll()
|
/art/openjdkjvmti/ |
D | 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); 46 static jvmtiError GetObjectMonitorUsage(jvmtiEnv* env, jobject object, jvmtiMonitorUsage* usage);
|
D | ti_extension.h | 44 static jvmtiError GetExtensionFunctions(jvmtiEnv* env, 48 static jvmtiError GetExtensionEvents(jvmtiEnv* env, 52 static jvmtiError SetExtensionEventCallback(jvmtiEnv* env,
|
D | ti_threadgroup.h | 42 static jvmtiError GetTopThreadGroups(jvmtiEnv* env, 46 static jvmtiError GetThreadGroupInfo(jvmtiEnv* env, 50 static jvmtiError GetThreadGroupChildren(jvmtiEnv* env,
|
D | 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);
|
D | ti_ddms.cc | 46 jvmtiError DDMSUtil::HandleChunk(jvmtiEnv* env, in HandleChunk() argument 53 if (env == nullptr || type_out == nullptr || data_out == nullptr || data_length_out == nullptr) { in HandleChunk() 73 JVMTI_LOG(WARNING, env) << "Something went wrong with handling the ddm chunk."; in HandleChunk() 78 JvmtiUniquePtr<jbyte[]> ret = AllocJvmtiUniquePtr<jbyte[]>(env, out_data.size(), &error); in HandleChunk()
|
/art/runtime/native/ |
D | java_lang_StringFactory.cc | 33 static jstring StringFactory_newStringFromBytes(JNIEnv* env, jclass, jbyteArray java_data, in StringFactory_newStringFromBytes() argument 35 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromBytes() 60 static jstring StringFactory_newStringFromChars(JNIEnv* env, jclass, jint offset, in StringFactory_newStringFromChars() argument 63 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromChars() 75 static jstring StringFactory_newStringFromString(JNIEnv* env, jclass, jstring to_copy) { in StringFactory_newStringFromString() argument 76 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromString() 98 void register_java_lang_StringFactory(JNIEnv* env) { in register_java_lang_StringFactory() argument
|
D | java_lang_reflect_Executable.cc | 42 static jobjectArray Executable_getDeclaredAnnotationsNative(JNIEnv* env, jobject javaMethod) { in Executable_getDeclaredAnnotationsNative() argument 43 ScopedFastNativeObjectAccess soa(env); in Executable_getDeclaredAnnotationsNative() 56 static jobject Executable_getAnnotationNative(JNIEnv* env, in Executable_getAnnotationNative() argument 59 ScopedFastNativeObjectAccess soa(env); in Executable_getAnnotationNative() 70 static jobjectArray Executable_getSignatureAnnotation(JNIEnv* env, jobject javaMethod) { in Executable_getSignatureAnnotation() argument 71 ScopedFastNativeObjectAccess soa(env); in Executable_getSignatureAnnotation() 80 static jobjectArray Executable_getParameterAnnotationsNative(JNIEnv* env, jobject javaMethod) { in Executable_getParameterAnnotationsNative() argument 81 ScopedFastNativeObjectAccess soa(env); in Executable_getParameterAnnotationsNative() 157 static jobjectArray Executable_getParameters0(JNIEnv* env, jobject javaMethod) { in Executable_getParameters0() argument 158 ScopedFastNativeObjectAccess soa(env); in Executable_getParameters0() [all …]
|
D | java_lang_reflect_Proxy.cc | 32 static jclass Proxy_generateProxy(JNIEnv* env, jclass, jstring name, jobjectArray interfaces, in Proxy_generateProxy() argument 34 ScopedFastNativeObjectAccess soa(env); in Proxy_generateProxy() 44 void register_java_lang_reflect_Proxy(JNIEnv* env) { in register_java_lang_reflect_Proxy() argument
|
D | java_lang_reflect_Array.cc | 35 JNIEnv* env, jclass, jclass javaElementClass, jintArray javaDimArray) { in Array_createMultiArray() argument 36 ScopedFastNativeObjectAccess soa(env); in Array_createMultiArray() 53 static jobject Array_createObjectArray(JNIEnv* env, jclass, jclass javaElementClass, jint length) { in Array_createObjectArray() argument 54 ScopedFastNativeObjectAccess soa(env); in Array_createObjectArray() 82 void register_java_lang_reflect_Array(JNIEnv* env) { in register_java_lang_reflect_Array() argument
|
/art/test/ti-stress/ |
D | stress.cc | 59 static void DeleteLocalRef(JNIEnv* env, jobject obj) { in DeleteLocalRef() argument 61 env->DeleteLocalRef(obj); in DeleteLocalRef() 65 static bool DoExtractClassFromData(jvmtiEnv* env, in DoExtractClassFromData() argument 109 Allocator alloc(env); in DoExtractClassFromData() 123 ScopedThreadInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread) in ScopedThreadInfo() argument 124 : jvmtienv_(jvmtienv), env_(env), free_name_(false) { in ScopedThreadInfo() 217 ScopedMethodInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m) in ScopedMethodInfo() argument 219 env_(env), in ScopedMethodInfo() 356 JNIEnv* env, in doJvmtiMethodBind() argument 362 ScopedThreadInfo thread_info(jvmtienv, env, thread); in doJvmtiMethodBind() [all …]
|
/art/test/988-method-trace/ |
D | trace_fib.cc | 22 extern "C" JNIEXPORT jint JNICALL Java_art_Test988_nativeFibonacci(JNIEnv* env, jclass, jint n) { in Java_art_Test988_nativeFibonacci() argument 24 env->ThrowNew(env->FindClass("java/lang/Error"), "bad argument"); in Java_art_Test988_nativeFibonacci()
|
/art/libnativeloader/include/nativeloader/ |
D | native_loader.h | 40 JNIEnv* env, int32_t target_sdk_version, jobject class_loader, bool is_shared, jstring dex_path, 44 JNIEnv* env, int32_t target_sdk_version, const char* path, jobject class_loader, 58 JNIEnv* env, jobject class_loader); 62 FindNativeLoaderNamespaceByClassLoader(JNIEnv* env, jobject class_loader);
|
/art/test/907-get-loaded-classes/ |
D | get_loaded_classes.cc | 44 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test907_getLoadedClasses() argument 57 jstring class_name = GetClassName(env, classes[i]); in Java_art_Test907_getLoadedClasses() 58 env->DeleteLocalRef(classes[i]); in Java_art_Test907_getLoadedClasses() 61 jobjectArray ret = CreateObjectArray(env, count, "java/lang/String", callback); in Java_art_Test907_getLoadedClasses()
|
/art/runtime/ |
D | scoped_thread_state_change-inl.h | 96 inline ScopedObjectAccessAlreadyRunnable::ScopedObjectAccessAlreadyRunnable(JNIEnv* env) in ScopedObjectAccessAlreadyRunnable() argument 97 : self_(ThreadForEnv(env)), env_(down_cast<JNIEnvExt*>(env)), vm_(env_->GetVm()) {} in ScopedObjectAccessAlreadyRunnable() 104 inline ScopedObjectAccessUnchecked::ScopedObjectAccessUnchecked(JNIEnv* env) in ScopedObjectAccessUnchecked() argument 105 : ScopedObjectAccessAlreadyRunnable(env), tsc_(Self(), kRunnable) { in ScopedObjectAccessUnchecked() 116 inline ScopedObjectAccess::ScopedObjectAccess(JNIEnv* env) : ScopedObjectAccessUnchecked(env) {} in ScopedObjectAccess() argument
|
/art/test/004-UnsafeTest/ |
D | unsafe_test.cc | 28 extern "C" JNIEXPORT jint JNICALL Java_Main_vmArrayBaseOffset(JNIEnv* env, jclass, jobject classObj… in Java_Main_vmArrayBaseOffset() argument 29 ScopedObjectAccess soa(env); in Java_Main_vmArrayBaseOffset() 35 extern "C" JNIEXPORT jint JNICALL Java_Main_vmArrayIndexScale(JNIEnv* env, jclass, jobject classObj… in Java_Main_vmArrayIndexScale() argument 36 ScopedObjectAccess soa(env); in Java_Main_vmArrayIndexScale()
|
/art/test/661-oat-writer-layout/ |
D | oat_writer_layout.cc | 34 extern "C" JNIEXPORT jlong JNICALL Java_Main_getOatMethodQuickCode(JNIEnv* env, in Java_Main_getOatMethodQuickCode() argument 38 ScopedObjectAccess soa(env); in Java_Main_getOatMethodQuickCode() 48 extern "C" JNIEXPORT jboolean JNICALL Java_Main_hasOatCompiledCode(JNIEnv* env, in Java_Main_hasOatCompiledCode() argument 52 ScopedObjectAccess soa(env); in Java_Main_hasOatCompiledCode()
|
/art/test/1920-suspend-native-monitor/ |
D | native_suspend_monitor.cc | 38 extern "C" JNIEXPORT void JNICALL Java_art_Test1920_nativeSpin(JNIEnv* env, jclass) { in Java_art_Test1920_nativeSpin() argument 41 env, jvmti_env, jvmti_env->CreateRawMonitor("Test1920 monitor", &mon))) { in Java_art_Test1920_nativeSpin() 49 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorEnter(mon))) { in Java_art_Test1920_nativeSpin() 53 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->RawMonitorExit(mon))) { in Java_art_Test1920_nativeSpin()
|
/art/test/testrunner/ |
D | testrunner.py | 80 import env 207 test_dir = env.ANDROID_BUILD_TOP + '/art/test' 217 if env.ART_TEST_BISECTION: 218 env.ART_TEST_RUN_TEST_NO_PREBUILD = True 219 env.ART_TEST_RUN_TEST_PREBUILD = False 221 env.ART_TEST_QUIET = False 258 env.ART_PHONY_TEST_TARGET_SUFFIX) 260 env.ART_PHONY_TEST_HOST_SUFFIX) 261 if env.ART_TEST_RUN_TEST_2ND_ARCH: 263 env.ART_2ND_PHONY_TEST_HOST_SUFFIX) [all …]
|
/art/test/ti-agent/ |
D | scoped_utf_chars.h | 32 ScopedUtfChars(JNIEnv* env, jstring s) : env_(env), string_(s) { in ScopedUtfChars() argument 35 JniThrowNullPointerException(env, nullptr); in ScopedUtfChars() 37 utf_chars_ = env->GetStringUTFChars(s, nullptr); in ScopedUtfChars()
|
/art/test/913-heaps/ |
D | heaps.cc | 51 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test913_forceGarbageCollection() argument 53 JvmtiErrorToException(env, jvmti_env, ret); in Java_art_Test913_forceGarbageCollection() 71 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag, jobject obj) { in Java_art_Test913_registerClass() argument 73 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetObjectSize(obj, &data.size))) { in Java_art_Test913_registerClass() 123 static bool Run(JNIEnv* env, in Run() argument 137 return !JvmtiErrorToException(env, jvmti_env, ret); in Run() 141 JNIEnv* env, in Java_art_Test913_followReferences() argument 538 ScopedLocalRef<jobject> jni_local_ref(env, nullptr); in Java_art_Test913_followReferences() 541 jni_local_ref.reset(env->NewLocalRef(jniRef)); in Java_art_Test913_followReferences() 542 jni_global_ref = env->NewGlobalRef(jniRef); in Java_art_Test913_followReferences() [all …]
|
/art/libnativeloader/ |
D | native_loader_test.cpp | 303 env = std::make_unique<JNIEnv>(); in SetUp() 304 env->functions = CreateJNINativeInterface(); in SetUp() 320 delete env->functions; in TearDown() 324 std::unique_ptr<JNIEnv> env; member in android::nativeloader::NativeLoaderTest 439 env(), target_sdk_version, env()->NewStringUTF(class_loader.c_str()), is_shared, in RunTest() 440 env()->NewStringUTF(dex_path.c_str()), env()->NewStringUTF(library_path.c_str()), in RunTest() 441 env()->NewStringUTF(permitted_path.c_str())); in RunTest() 444 EXPECT_EQ(err, nullptr) << "Error is: " << std::string(ScopedUtfChars(env(), err).c_str()); in RunTest() 448 FindNamespaceByClassLoader(env(), env()->NewStringUTF(class_loader.c_str())); in RunTest() 454 FindNativeLoaderNamespaceByClassLoader(env(), env()->NewStringUTF(class_loader.c_str())); in RunTest() [all …]
|
/art/test/1985-structural-redefine-stack-scope/ |
D | stack_scope.cc | 41 extern "C" JNICALL jobject JNIEXPORT Java_Main_NativeFieldScopeCheck(JNIEnv* env, in Java_Main_NativeFieldScopeCheck() argument 45 jfieldID fid = env->FromReflectedField(field); in Java_Main_NativeFieldScopeCheck() 46 jclass runnable_klass = env->FindClass("java/lang/Runnable"); in Java_Main_NativeFieldScopeCheck() 47 jmethodID run = env->GetMethodID(runnable_klass, "run", "()V"); in Java_Main_NativeFieldScopeCheck() 58 env->CallVoidMethod(runnable, run); in Java_Main_NativeFieldScopeCheck()
|
/art/test/900-hello-plugin/ |
D | load_unload.cc | 61 uintptr_t env = 0; in Agent_OnLoad() local 62 jint res = vm->GetEnv(reinterpret_cast<void**>(&env), TEST_900_ENV_VERSION_NUMBER); in Agent_OnLoad() 66 printf("GetEnv returned '%" PRIdPTR "' environment!\n", env); in Agent_OnLoad()
|