Searched defs:env (Results 101 - 125 of 145) sorted by relevance

123456

/art/runtime/openjdkjvmti/
H A Devents-inl.h28 static inline ArtJvmtiEvent GetArtJvmtiEvent(ArtJvmTiEnv* env, jvmtiEvent e) { argument
30 if (env->capabilities.can_retransform_classes) {
93 ALWAYS_INLINE inline typename EventFnType<kEvent>::type GetCallback(ArtJvmTiEnv* env);
98 ArtJvmTiEnv* env) { \
99 if (env->event_callbacks == nullptr) { \
102 return env->event_callbacks->name; \
133 for (ArtJvmTiEnv* env : envs) {
134 if (env == nullptr) {
137 if (ShouldDispatch<kEvent>(env, thread)) {
140 auto callback = impl::GetCallback<kEvent>(env);
184 DispatchEvent(ArtJvmTiEnv* env, art::Thread* thread, Args... args) const argument
268 ShouldDispatch(ArtJvmTiEnv* env, art::Thread* thread) argument
294 NeedsEventUpdate(ArtJvmTiEnv* env, const jvmtiCapabilities& caps, bool added) argument
304 HandleChangedCapabilities(ArtJvmTiEnv* env, const jvmtiCapabilities& caps, bool added) argument
[all...]
H A Devents.cc117 // If we are giving this env the retransform classes cap we need to switch all events of
144 void EventHandler::RegisterArtJvmTiEnv(ArtJvmTiEnv* env) { argument
148 *it = env;
150 envs.push_back(env);
154 void EventHandler::RemoveArtJvmTiEnv(ArtJvmTiEnv* env) { argument
157 auto it = std::find(envs.begin(), envs.end(), env);
314 // Checks to see if the env has the capabilities associated with the given event.
315 static bool HasAssociatedCapability(ArtJvmTiEnv* env, argument
317 jvmtiCapabilities caps = env->capabilities;
372 jvmtiError EventHandler::SetEvent(ArtJvmTiEnv* env, argument
[all...]
H A Dti_method.cc94 jvmtiError MethodUtil::GetArgumentsSize(jvmtiEnv* env ATTRIBUTE_UNUSED,
128 jvmtiError MethodUtil::GetMaxLocals(jvmtiEnv* env ATTRIBUTE_UNUSED,
157 jvmtiError MethodUtil::GetMethodName(jvmtiEnv* env, argument
173 name_copy = CopyString(env, method_name, &ret);
185 signature_copy = CopyString(env, str.c_str(), &ret);
204 JvmtiUniquePtr<char[]> generic_copy = CopyString(env, output_string.c_str(), &ret);
223 jvmtiError MethodUtil::GetMethodDeclaringClass(jvmtiEnv* env ATTRIBUTE_UNUSED,
240 jvmtiError MethodUtil::GetMethodLocation(jvmtiEnv* env ATTRIBUTE_UNUSED,
272 jvmtiError MethodUtil::GetMethodModifiers(jvmtiEnv* env ATTRIBUTE_UNUSED,
306 jvmtiError MethodUtil::GetLineNumberTable(jvmtiEnv* env, argument
373 IsMethodNative(jvmtiEnv* env, jmethodID m, jboolean* is_native_ptr) argument
380 IsMethodObsolete(jvmtiEnv* env, jmethodID m, jboolean* is_obsolete_ptr) argument
387 IsMethodSynthetic(jvmtiEnv* env, jmethodID m, jboolean* is_synthetic_ptr) argument
[all...]
H A Dti_thread.cc146 jvmtiError ThreadUtil::GetCurrentThread(jvmtiEnv* env ATTRIBUTE_UNUSED, jthread* thread_ptr) {
174 jvmtiError ThreadUtil::GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr) { argument
195 name_uptr = CopyString(env, name.c_str(), &name_result);
246 name_uptr = CopyString(env, name_cstr, &name_result);
400 jvmtiError ThreadUtil::GetThreadState(jvmtiEnv* env ATTRIBUTE_UNUSED,
447 jvmtiError ThreadUtil::GetAllThreads(jvmtiEnv* env, argument
480 jvmtiError data_result = env->Allocate(peers.size() * sizeof(jthread), &data);
495 jvmtiError ThreadUtil::SetThreadLocalStorage(jvmtiEnv* env ATTRIBUTE_UNUSED,
512 jvmtiError ThreadUtil::GetThreadLocalStorage(jvmtiEnv* env ATTRIBUTE_UNUSED,
556 JNIEnv* env local
578 JNIEnv* env = art::Thread::Current()->GetJniEnv(); local
[all...]
H A Dti_stack.cc166 static jvmtiError GetThread(JNIEnv* env, jthread java_thread, art::Thread** thread) { argument
176 if (!env->IsInstanceOf(java_thread, art::WellKnownClasses::java_lang_Thread)) {
271 jvmtiError StackUtil::GetAllStackTraces(jvmtiEnv* env, argument
366 jvmtiError alloc_result = env->Allocate(chunk_size, &chunk_data);
401 jvmtiError StackUtil::GetThreadListStackTraces(jvmtiEnv* env, argument
534 jvmtiError alloc_result = env->Allocate(chunk_size, &chunk_data);
621 jvmtiError StackUtil::GetFrameCount(jvmtiEnv* env ATTRIBUTE_UNUSED,
689 jvmtiError StackUtil::GetFrameLocation(jvmtiEnv* env ATTRIBUTE_UNUSED,
/art/runtime/
H A Druntime_callbacks_test.cc154 JNIEnv* env = self->GetJniEnv(); local
156 ScopedLocalRef<jobject> thread_name(env,
157 env->NewStringUTF("ThreadLifecycleCallback test thread"));
160 ScopedLocalRef<jobject> thread(env, env->AllocObject(WellKnownClasses::java_lang_Thread));
163 env->CallNonvirtualVoidMethod(thread.get(),
170 ASSERT_FALSE(env->ExceptionCheck());
172 jmethodID start_id = env->GetMethodID(WellKnownClasses::java_lang_Thread, "start", "()V");
175 env->CallVoidMethod(thread.get(), start_id);
176 ASSERT_FALSE(env
[all...]
H A Dthread-inl.h39 static inline Thread* ThreadForEnv(JNIEnv* env) { argument
40 JNIEnvExt* full_env(down_cast<JNIEnvExt*>(env));
H A Dcommon_throws.cc743 JNIEnvExt* env = self->GetJniEnv(); local
753 ScopedLocalRef<jobject> exc(env,
754 env->AllocObject(WellKnownClasses::java_lang_StackOverflowError));
770 ScopedLocalRef<jstring> s(env, env->NewStringUTF(msg.c_str()));
772 env->SetObjectField(exc.get(), WellKnownClasses::java_lang_Throwable_detailMessage, s.get());
775 env->SetObjectField(exc.get(), WellKnownClasses::java_lang_Throwable_cause, exc.get());
778 ScopedLocalRef<jobject> emptylist(env, env->GetStaticObjectField(
782 env
[all...]
H A Djava_vm_ext.cc63 SharedLibrary(JNIEnv* env, Thread* self, const std::string& path, void* handle, argument
68 class_loader_(env->NewWeakGlobalRef(class_loader)),
348 static jint GetEnv(JavaVM* vm, void** env, jint version) { argument
349 if (vm == nullptr || env == nullptr) {
354 *env = nullptr;
358 return raw_vm->HandleGetEnv(env, version);
461 jint JavaVMExt::HandleGetEnv(/*out*/void** env, jint version) { argument
463 jint res = hook(this, env, version);
766 bool JavaVMExt::LoadNativeLibrary(JNIEnv* env, argument
786 ScopedObjectAccess soa(env);
[all...]
H A Djni_internal_test.cc868 static size_t GetLocalsCapacity(JNIEnv* env) { argument
870 return reinterpret_cast<JNIEnvExt*>(env)->locals.Capacity();
2221 void Java_MyClassNatives_foo_exit(JNIEnv* env, jobject thisObj) { argument
2223 env->MonitorExit(thisObj);
2238 void Java_MyClassNatives_foo_enter_no_exit(JNIEnv* env, jobject thisObj) { argument
2240 env->MonitorEnter(thisObj);
2255 static bool IsLocked(JNIEnv* env, jobject jobj) { argument
2256 ScopedObjectAccess soa(env);
2352 static jobject CountNewGlobalRef(JNIEnv* env, jobject o) { argument
2354 return gOriginalEnv->NewGlobalRef(env,
[all...]
/art/test/ti-agent/
H A Djni_binder.cc78 static void BindMethod(jvmtiEnv* jvmti_env, JNIEnv* env, jclass klass, jmethodID method) { argument
118 env->RegisterNatives(klass, &native_method, 1);
145 static jobject GetSystemClassLoader(JNIEnv* env) { argument
146 ScopedLocalRef<jclass> cl_klass(env, env->FindClass("java/lang/ClassLoader"));
148 jmethodID getsystemclassloader_method = env->GetStaticMethodID(cl_klass.get(),
152 return env->CallStaticObjectMethod(cl_klass.get(), getsystemclassloader_method);
155 static jclass FindClassWithClassLoader(JNIEnv* env, const char* class_name, jobject class_loader) { argument
159 ScopedLocalRef<jstring> name_str(env, env
177 FindClass(jvmtiEnv* jvmti_env, JNIEnv* env, const char* class_name, jobject class_loader) argument
231 BindFunctionsOnClass(jvmtiEnv* jvmti_env, JNIEnv* env, jclass klass) argument
252 BindFunctions(jvmtiEnv* jvmti_env, JNIEnv* env, const char* class_name, jobject class_loader) argument
[all...]
H A Dcommon_helper.cc43 JNIEnv* env,
69 env->ThrowNew(env->FindClass("java/lang/Exception"), message.c_str());
75 JNIEnv* env,
79 return throwCommonRedefinitionError<true>(jvmti, env, num_targets, target, res);
83 JNIEnv* env,
91 jint len = static_cast<jint>(env->GetArrayLength(desired_array));
93 env->GetByteArrayElements(desired_array, nullptr));
98 throwRedefinitionError(jvmti_env, env, num_redefines, targets, res);
103 JNIEnv* env,
42 throwCommonRedefinitionError(jvmtiEnv* jvmti, JNIEnv* env, jint num_targets, jclass* target, jvmtiError res) argument
74 throwRedefinitionError(jvmtiEnv* jvmti, JNIEnv* env, jint num_targets, jclass* target, jvmtiError res) argument
82 DoMultiClassRedefine(jvmtiEnv* jvmti_env, JNIEnv* env, jint num_redefines, jclass* targets, jbyteArray* class_file_bytes, jbyteArray* dex_file_bytes) argument
102 DoClassRedefine(jvmtiEnv* jvmti_env, JNIEnv* env, jclass target, jbyteArray class_file_bytes, jbyteArray dex_file_bytes) argument
112 Java_art_Redefinition_doCommonClassRedefinition( JNIEnv* env, jclass, jclass target, jbyteArray class_file_bytes, jbyteArray dex_file_bytes) argument
120 Java_art_Redefinition_doCommonMultiClassRedefinition( JNIEnv* env, jclass, jobjectArray targets, jobjectArray class_file_bytes, jobjectArray dex_file_bytes) argument
180 Java_art_Redefinition_addCommonTransformationResult( JNIEnv* env, jclass, jstring class_name, jbyteArray class_array, jbyteArray dex_array) argument
244 Java_art_Redefinition_popTransformationFor(JNIEnv* env, jclass, jstring class_name) argument
261 Java_art_Redefinition_enableCommonRetransformation(JNIEnv* env, jclass, jboolean enable) argument
272 throwRetransformationError(jvmtiEnv* jvmti, JNIEnv* env, jint num_targets, jclass* targets, jvmtiError res) argument
280 DoClassRetransformation(jvmtiEnv* jvmti_env, JNIEnv* env, jobjectArray targets) argument
292 Java_art_Redefinition_doCommonClassRetransformation( JNIEnv* env, jclass, jobjectArray targets) argument
[all...]
/art/test/ti-stress/
H A Dstress.cc88 JNIEnv* env,
110 env->DeleteLocalRef(klass);
115 env->DeleteLocalRef(klass);
125 env->DeleteLocalRef(klass);
208 LOG(ERROR) << "Unable to get jvmti env.";
87 doJvmtiMethodBind(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread, jmethodID m, void* address, void** out_address) argument
/art/test/906-iterate-heap/
H A Diterate_heap.cc59 static bool Run(JNIEnv* env, jint heap_filter, jclass klass_filter, IterationConfig* config) { argument
68 if (JvmtiErrorToException(env, jvmti_env, ret)) {
75 JNIEnv* env,
103 Run(env, heap_filter, klass_filter, &config);
113 JNIEnv* env,
139 if (!Run(env, heap_filter, klass_filter, &config)) {
143 ScopedLongArrayRW s_class_tags(env, class_tags);
144 ScopedLongArrayRW s_sizes(env, sizes);
145 ScopedLongArrayRW s_tags(env, tags);
146 ScopedIntArrayRW s_lengths(env, length
74 Java_art_Test906_iterateThroughHeapCount( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jint heap_filter, jclass klass_filter, jint stop_after) argument
112 Java_art_Test906_iterateThroughHeapData( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jint heap_filter, jclass klass_filter, jlongArray class_tags, jlongArray sizes, jlongArray tags, jintArray lengths) argument
158 Java_art_Test906_iterateThroughHeapAdd( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jint heap_filter, jclass klass_filter) argument
180 Java_art_Test906_iterateThroughHeapString( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) argument
236 Java_art_Test906_iterateThroughHeapPrimitiveArray( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) argument
347 Java_art_Test906_iterateThroughHeapPrimitiveFields( JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) argument
[all...]
/art/test/testrunner/
H A Dtestrunner.py1 #!/usr/bin/env python3
60 import env namespace
157 test_dir = env.ANDROID_BUILD_TOP + '/art/test'
168 if env.ART_TEST_BISECTION:
169 env.ART_TEST_RUN_TEST_NO_PREBUILD = True
170 env.ART_TEST_RUN_TEST_PREBUILD = False
172 env.ART_TEST_QUIET = False
178 if env.ART_TEST_RUN_TEST_NO_PREBUILD:
180 if env.ART_TEST_RUN_TEST_NO_DEX2OAT:
182 if env
[all...]
/art/runtime/arch/
H A Dstub_test.cc1676 JNIEnv* env = Thread::Current()->GetJniEnv(); local
1677 jclass jc = env->FindClass("AllFields");
1679 jobject o = env->AllocObject(jc);
1836 JNIEnv* env = Thread::Current()->GetJniEnv(); local
1841 jclass arraylist_jclass = env->FindClass("java/util/ArrayList");
1843 jmethodID arraylist_constructor = env->GetMethodID(arraylist_jclass, "<init>", "()V");
1845 jmethodID contains_jmethod = env->GetMethodID(
1848 jmethodID add_jmethod = env->GetMethodID(arraylist_jclass, "add", "(Ljava/lang/Object;)Z");
1863 jclass list_jclass = env->FindClass("java/util/List");
1865 jmethodID inf_contains_jmethod = env
[all...]
/art/runtime/native/
H A Ddalvik_system_DexFile.cc50 JNIEnv* env,
56 jsize array_size = env->GetArrayLength(array);
57 if (env->ExceptionCheck() == JNI_TRUE) {
63 jlong* long_data = env->GetLongArrayElements(reinterpret_cast<jlongArray>(array),
65 if (env->ExceptionCheck() == JNI_TRUE) {
75 env->ReleaseLongArrayElements(reinterpret_cast<jlongArray>(array), long_data, JNI_ABORT);
76 return env->ExceptionCheck() != JNI_TRUE;
79 static jlongArray ConvertDexFilesToJavaArray(JNIEnv* env, argument
83 jlongArray long_array = env->NewLongArray(static_cast<jsize>(kDexFileIndexStart + vec.size()));
84 if (env
49 ConvertJavaArrayToDexFiles( JNIEnv* env, jobject arrayObject, std::vector<const DexFile*>& dex_files, const OatFile*& oat_file) argument
125 NullableScopedUtfChars(JNIEnv* env, jstring s) argument
158 AllocateDexMemoryMap(JNIEnv* env, jint start, jint end) argument
181 CreateDexFile(JNIEnv* env, std::unique_ptr<MemMap> dex_mem_map) argument
207 CreateSingleDexFileCookie(JNIEnv* env, std::unique_ptr<MemMap> data) argument
218 DexFile_createCookieWithDirectBuffer(JNIEnv* env, jclass, jobject buffer, jint start, jint end) argument
241 DexFile_createCookieWithArray(JNIEnv* env, jclass, jbyteArray buffer, jint start, jint end) argument
258 DexFile_openDexFileNative(JNIEnv* env, jclass, jstring javaSourceName, jstring javaOutputName ATTRIBUTE_UNUSED, jint flags ATTRIBUTE_UNUSED, jobject class_loader, jobjectArray dex_elements) argument
308 DexFile_closeDexFile(JNIEnv* env, jclass, jobject cookie) argument
350 DexFile_defineClassNative(JNIEnv* env, jclass, jstring javaName, jobject javaLoader, jobject cookie, jobject dexFile) argument
416 DexFile_getClassNameList(JNIEnv* env, jclass, jobject cookie) argument
455 GetDexOptNeeded(JNIEnv* env, const char* filename, const char* instruction_set, const char* compiler_filter_name, bool profile_changed) argument
496 DexFile_getDexFileStatus(JNIEnv* env, jclass, jstring javaFilename, jstring javaInstructionSet) argument
524 DexFile_getDexOptNeeded(JNIEnv* env, jclass, jstring javaFilename, jstring javaInstructionSet, jstring javaTargetCompilerFilter, jboolean newProfile) argument
553 DexFile_isDexOptNeeded(JNIEnv* env, jclass, jstring javaFilename) argument
572 DexFile_isValidCompilerFilter(JNIEnv* env, jclass javeDexFileClass ATTRIBUTE_UNUSED, jstring javaCompilerFilter) argument
585 DexFile_isProfileGuidedCompilerFilter(JNIEnv* env, jclass javeDexFileClass ATTRIBUTE_UNUSED, jstring javaCompilerFilter) argument
600 DexFile_getNonProfileGuidedCompilerFilter(JNIEnv* env, jclass javeDexFileClass ATTRIBUTE_UNUSED, jstring javaCompilerFilter) argument
625 DexFile_getSafeModeCompilerFilter(JNIEnv* env, jclass javeDexFileClass ATTRIBUTE_UNUSED, jstring javaCompilerFilter) argument
650 DexFile_isBackedByOatFile(JNIEnv* env, jclass, jobject cookie) argument
660 DexFile_getDexFileOutputPaths(JNIEnv* env, jclass, jstring javaFilename, jstring javaInstructionSet) argument
752 register_dalvik_system_DexFile(JNIEnv* env) argument
[all...]
H A Ddalvik_system_VMDebug.cc48 static jobjectArray VMDebug_getVmFeatureList(JNIEnv* env, jclass) { argument
56 jobjectArray result = env->NewObjectArray(arraysize(features),
61 ScopedLocalRef<jstring> jfeature(env, env->NewStringUTF(features[i]));
65 env->SetObjectArrayElement(result, i, jfeature.get());
94 static void VMDebug_startMethodTracingFd(JNIEnv* env, jclass, jstring javaTraceFilename, argument
98 int originalFd = jniGetFDFromFileDescriptor(env, javaFd);
105 ScopedObjectAccess soa(env);
111 ScopedUtfChars traceFilename(env, javaTraceFilename);
123 static void VMDebug_startMethodTracingFilename(JNIEnv* env, jclas argument
165 ThrowUnsupportedOperationException(JNIEnv* env) argument
170 VMDebug_startInstructionCounting(JNIEnv* env, jclass) argument
174 VMDebug_stopInstructionCounting(JNIEnv* env, jclass) argument
178 VMDebug_getInstructionCount(JNIEnv* env, jclass, jintArray ) argument
182 VMDebug_resetInstructionCount(JNIEnv* env, jclass) argument
186 VMDebug_printLoadedClasses(JNIEnv* env, jclass, jint flags) argument
205 VMDebug_getLoadedClassCount(JNIEnv* env, jclass) argument
224 VMDebug_dumpHprofData(JNIEnv* env, jclass, jstring javaFilename, jobject javaFd) argument
260 VMDebug_dumpReferenceTables(JNIEnv* env, jclass) argument
278 VMDebug_countInstancesOfClass(JNIEnv* env, jclass, jclass javaClass, jboolean countAssignable) argument
296 VMDebug_countInstancesOfClasses(JNIEnv* env, jclass, jobjectArray javaClasses, jboolean countAssignable) argument
332 VMDebug_getHeapSpaceStats(JNIEnv* env, jclass, jlongArray data) argument
402 VMDebug_getRuntimeStatInternal(JNIEnv* env, jclass, jint statId) argument
444 SetRuntimeStatValue(JNIEnv* env, jobjectArray result, VMDebugRuntimeStatId id, const std::string& value) argument
456 VMDebug_getRuntimeStatsInternal(JNIEnv* env, jclass) argument
508 VMDebug_attachAgent(JNIEnv* env, jclass, jstring agent) argument
569 register_dalvik_system_VMDebug(JNIEnv* env) argument
[all...]
H A Ddalvik_system_VMRuntime.cc78 static jobject VMRuntime_newNonMovableArray(JNIEnv* env, jobject, jclass javaElementClass, argument
80 ScopedFastNativeObjectAccess soa(env);
105 static jobject VMRuntime_newUnpaddedArray(JNIEnv* env, jobject, jclass javaElementClass, argument
107 ScopedFastNativeObjectAccess soa(env);
133 static jlong VMRuntime_addressOf(JNIEnv* env, jobject, jobject javaArray) { argument
137 ScopedFastNativeObjectAccess soa(env);
166 static jobjectArray VMRuntime_properties(JNIEnv* env, jobject) { argument
167 return toStringArray(env, Runtime::Current()->GetProperties());
179 static jstring VMRuntime_bootClassPath(JNIEnv* env, jobject) { argument
180 return env
183 VMRuntime_classPath(JNIEnv* env, jobject) argument
187 VMRuntime_vmVersion(JNIEnv* env, jobject) argument
191 VMRuntime_vmLibrary(JNIEnv* env, jobject) argument
195 VMRuntime_vmInstructionSet(JNIEnv* env, jobject) argument
206 VMRuntime_isCheckJniEnabled(JNIEnv* env, jobject) argument
224 VMRuntime_registerNativeAllocation(JNIEnv* env, jobject, jint bytes) argument
237 VMRuntime_registerNativeFree(JNIEnv* env, jobject, jint bytes) argument
251 VMRuntime_trimHeap(JNIEnv* env, jobject) argument
255 VMRuntime_concurrentGC(JNIEnv* env, jobject) argument
259 VMRuntime_requestHeapTrim(JNIEnv* env, jobject) argument
263 VMRuntime_requestConcurrentGC(JNIEnv* env, jobject) argument
269 VMRuntime_startHeapTaskProcessor(JNIEnv* env, jobject) argument
273 VMRuntime_stopHeapTaskProcessor(JNIEnv* env, jobject) argument
277 VMRuntime_runHeapTasks(JNIEnv* env, jobject) argument
494 VMRuntime_preloadDexCaches(JNIEnv* env, jobject) argument
590 VMRuntime_registerAppInfo(JNIEnv* env, jclass clazz ATTRIBUTE_UNUSED, jstring profile_file, jobjectArray code_paths) argument
610 VMRuntime_isBootClassPathOnDisk(JNIEnv* env, jclass, jstring java_instruction_set) argument
628 VMRuntime_getCurrentInstructionSet(JNIEnv* env, jclass) argument
694 register_dalvik_system_VMRuntime(JNIEnv* env) argument
[all...]
H A Djava_lang_Class.cc61 static jclass Class_classForName(JNIEnv* env, jclass, jstring javaName, jboolean initialize, argument
63 ScopedFastNativeObjectAccess soa(env);
64 ScopedUtfChars name(env, javaName);
86 ScopedLocalRef<jthrowable> cause(env, env->ExceptionOccurred());
87 env->ExceptionClear();
89 env->NewObject(WellKnownClasses::java_lang_ClassNotFoundException,
95 env->Throw(cnfe);
105 static jstring Class_getNameNative(JNIEnv* env, jobject javaThis) { argument
106 ScopedFastNativeObjectAccess soa(env);
120 Class_getInterfacesInternal(JNIEnv* env, jobject javaThis) argument
217 Class_getDeclaredFieldsUnchecked(JNIEnv* env, jobject javaThis, jboolean publicOnly) argument
224 Class_getDeclaredFields(JNIEnv* env, jobject javaThis) argument
230 Class_getPublicDeclaredFields(JNIEnv* env, jobject javaThis) argument
348 Class_getPublicFieldRecursive(JNIEnv* env, jobject javaThis, jstring name) argument
359 Class_getDeclaredField(JNIEnv* env, jobject javaThis, jstring name) argument
390 Class_getDeclaredConstructorInternal( JNIEnv* env, jobject javaThis, jobjectArray args) argument
409 Class_getDeclaredConstructorsInternal( JNIEnv* env, jobject javaThis, jboolean publicOnly) argument
442 Class_getDeclaredMethodInternal(JNIEnv* env, jobject javaThis, jobject name, jobjectArray args) argument
456 Class_getDeclaredMethodsUnchecked(JNIEnv* env, jobject javaThis, jboolean publicOnly) argument
495 Class_getDeclaredAnnotation(JNIEnv* env, jobject javaThis, jclass annotationClass) argument
514 Class_getDeclaredAnnotations(JNIEnv* env, jobject javaThis) argument
531 Class_getDeclaredClasses(JNIEnv* env, jobject javaThis) argument
556 Class_getEnclosingClass(JNIEnv* env, jobject javaThis) argument
566 Class_getEnclosingConstructorNative(JNIEnv* env, jobject javaThis) argument
583 Class_getEnclosingMethodNative(JNIEnv* env, jobject javaThis) argument
600 Class_getInnerClassFlags(JNIEnv* env, jobject javaThis, jint defaultValue) argument
607 Class_getInnerClassName(JNIEnv* env, jobject javaThis) argument
621 Class_getSignatureAnnotation(JNIEnv* env, jobject javaThis) argument
632 Class_isAnonymousClass(JNIEnv* env, jobject javaThis) argument
646 Class_isDeclaredAnnotationPresent(JNIEnv* env, jobject javaThis, jclass annotationType) argument
658 Class_getDeclaringClass(JNIEnv* env, jobject javaThis) argument
672 Class_newInstance(JNIEnv* env, jobject javaThis) argument
787 register_java_lang_Class(JNIEnv* env) argument
[all...]
H A Dsun_misc_Unsafe.cc33 static jboolean Unsafe_compareAndSwapInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, argument
35 ScopedFastNativeObjectAccess soa(env);
44 static jboolean Unsafe_compareAndSwapLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, argument
46 ScopedFastNativeObjectAccess soa(env);
55 static jboolean Unsafe_compareAndSwapObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, argument
57 ScopedFastNativeObjectAccess soa(env);
79 static jint Unsafe_getInt(JNIEnv* env, jobject, jobject javaObj, jlong offset) { argument
80 ScopedFastNativeObjectAccess soa(env);
85 static jint Unsafe_getIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { argument
86 ScopedFastNativeObjectAccess soa(env);
91 Unsafe_putInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
98 Unsafe_putIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
106 Unsafe_putOrderedInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
115 Unsafe_getLong(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
121 Unsafe_getLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
127 Unsafe_putLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
134 Unsafe_putLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
142 Unsafe_putOrderedLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
151 Unsafe_getObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
158 Unsafe_getObject(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
165 Unsafe_putObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
174 Unsafe_putObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
183 Unsafe_putOrderedObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
193 Unsafe_getArrayBaseOffsetForComponentType(JNIEnv* env, jclass, jobject component_class) argument
200 Unsafe_getArrayIndexScaleForComponentType(JNIEnv* env, jclass, jobject component_class) argument
215 Unsafe_allocateMemory(JNIEnv* env, jobject, jlong bytes) argument
293 Unsafe_copyMemory(JNIEnv *env, jobject unsafe ATTRIBUTE_UNUSED, jlong src, jlong dst, jlong size) argument
335 Unsafe_copyMemoryToPrimitiveArray(JNIEnv *env, jobject unsafe ATTRIBUTE_UNUSED, jlong srcAddr, jobject dstObj, jlong dstOffset, jlong size) argument
366 Unsafe_copyMemoryFromPrimitiveArray(JNIEnv *env, jobject unsafe ATTRIBUTE_UNUSED, jobject srcObj, jlong srcOffset, jlong dstAddr, jlong size) argument
396 Unsafe_getBoolean(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
402 Unsafe_putBoolean(JNIEnv* env, jobject, jobject javaObj, jlong offset, jboolean newValue) argument
409 Unsafe_getByte(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
415 Unsafe_putByte(JNIEnv* env, jobject, jobject javaObj, jlong offset, jbyte newValue) argument
422 Unsafe_getChar(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
428 Unsafe_putChar(JNIEnv* env, jobject, jobject javaObj, jlong offset, jchar newValue) argument
435 Unsafe_getShort(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
441 Unsafe_putShort(JNIEnv* env, jobject, jobject javaObj, jlong offset, jshort newValue) argument
448 Unsafe_getFloat(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
456 Unsafe_putFloat(JNIEnv* env, jobject, jobject javaObj, jlong offset, jfloat newValue) argument
465 Unsafe_getDouble(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
473 Unsafe_putDouble(JNIEnv* env, jobject, jobject javaObj, jlong offset, jdouble newValue) argument
560 register_sun_misc_Unsafe(JNIEnv* env) argument
[all...]
/art/test/912-classes/
H A Dclasses.cc39 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) {
42 JvmtiErrorToException(env, jvmti_env, result);
47 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) {
51 if (JvmtiErrorToException(env, jvmti_env, result)) {
57 return sig == nullptr ? nullptr : env->NewStringUTF(sig);
59 return gen == nullptr ? nullptr : env->NewStringUTF(gen);
62 jobjectArray ret = CreateObjectArray(env, 2, "java/lang/String", callback);
76 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) {
79 JvmtiErrorToException(env, jvmti_env, result);
84 JNIEnv* env, jclas
38 Java_art_Test912_isModifiableClass( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
46 Java_art_Test912_getClassSignature( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
75 Java_art_Test912_isInterface( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
83 Java_art_Test912_isArrayClass( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
91 Java_art_Test912_getClassModifiers( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
99 Java_art_Test912_getClassFields( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
124 Java_art_Test912_getClassMethods( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
149 Java_art_Test912_getImplementedInterfaces( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
168 Java_art_Test912_getClassStatus( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
176 Java_art_Test912_getClassLoader( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
184 Java_art_Test912_getClassLoaderClasses( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jobject jclassloader) argument
203 Java_art_Test912_getClassVersion( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
239 EnableEvents(JNIEnv* env, jboolean enable, decltype(jvmtiEventCallbacks().ClassLoad) class_load, decltype(jvmtiEventCallbacks().ClassPrepare) class_prepare) argument
281 Java_art_Test912_getClassLoadMessages( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED) argument
366 Java_art_Test912_enableClassLoadPreparePrintEvents( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jboolean enable, jthread thread) argument
476 Free(JNIEnv* env) argument
501 Java_art_Test912_setEqualityEventStorageClass( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) argument
507 Java_art_Test912_enableClassLoadPrepareEqualityEvents( JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jboolean b) argument
[all...]
/art/compiler/optimizing/
H A Dloop_optimization.cc680 HEnvironment* env = vector_header_->GetFirstInstruction()->GetEnvironment(); local
687 i->second->CopyEnvironmentFromWithLoopPhiAdjustment(env, vector_header_);
/art/runtime/base/
H A Dmutex.cc920 JNIEnvExt* const env = self->GetJniEnv(); local
921 if (UNLIKELY(env != nullptr && env->runtime_deleted)) {
/art/runtime/openjdkjvm/
H A DOpenjdkJvm.cc207 JNIEXPORT jlong JVM_CurrentTimeMillis(JNIEnv* env ATTRIBUTE_UNUSED,
290 JNIEXPORT jstring JVM_InternString(JNIEnv* env, jstring jstr) { argument
291 art::ScopedFastNativeObjectAccess soa(env);
322 JNIEXPORT jstring JVM_NativeLoad(JNIEnv* env, argument
326 ScopedUtfChars filename(env, javaFilename);
334 bool success = vm->LoadNativeLibrary(env,
345 env->ExceptionClear();
346 return env->NewStringUTF(error_msg.c_str());
349 JNIEXPORT void JVM_StartThread(JNIEnv* env, jobject jthread, jlong stack_size, jboolean daemon) { argument
350 art::Thread::CreateNativeThread(env, jthrea
353 JVM_SetThreadPriority(JNIEnv* env, jobject jthread, jint prio) argument
366 JVM_Sleep(JNIEnv* env, jclass threadClass ATTRIBUTE_UNUSED, jobject java_lock, jlong millis) argument
373 JVM_CurrentThread(JNIEnv* env, jclass unused ATTRIBUTE_UNUSED) argument
378 JVM_Interrupt(JNIEnv* env, jobject jthread) argument
387 JVM_IsInterrupted(JNIEnv* env, jobject jthread, jboolean clearInterrupted) argument
398 JVM_HoldsLock(JNIEnv* env, jclass unused ATTRIBUTE_UNUSED, jobject jobj) argument
408 JVM_SetNativeThreadName(JNIEnv* env, jobject jthread, jstring java_name) argument
[all...]

Completed in 407 milliseconds

123456