Home
last modified time | relevance | path

Searched refs:env (Results 201 – 225 of 355) sorted by relevance

12345678910>>...15

/art/openjdkjvmti/
Dti_extension.cc61 jvmtiParamInfo ToParamInfo(jvmtiEnv* env, in ToParamInfo()
64 JvmtiUniquePtr<char[]> param_name = CopyString(env, name, err); in ToParamInfo()
71 jvmtiError ExtensionUtil::GetExtensionFunctions(jvmtiEnv* env, in GetExtensionFunctions() argument
95 JvmtiUniquePtr<char[]> id_ptr = CopyString(env, id, &error); in GetExtensionFunctions()
102 JvmtiUniquePtr<char[]> descr = CopyString(env, short_description, &error); in GetExtensionFunctions()
112 AllocJvmtiUniquePtr<jvmtiParamInfo[]>(env, params.size(), &error); in GetExtensionFunctions()
120 func_info.params[i] = params[i].ToParamInfo(env, &char_buffers, &error); in GetExtensionFunctions()
132 AllocJvmtiUniquePtr<jvmtiError[]>(env, errors.size(), &error); in GetExtensionFunctions()
517 AllocJvmtiUniquePtr<jvmtiExtensionFunctionInfo[]>(env, ext_vector.size(), &error); in GetExtensionFunctions()
541 jvmtiError ExtensionUtil::GetExtensionEvents(jvmtiEnv* env, in GetExtensionEvents() argument
[all …]
Dti_jni.h51 static jvmtiError SetJNIFunctionTable(jvmtiEnv* env, const jniNativeInterface* function_table);
53 static jvmtiError GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table);
Dti_jni.cc45 jvmtiError JNIUtil::SetJNIFunctionTable(jvmtiEnv* env ATTRIBUTE_UNUSED, in SetJNIFunctionTable()
56 jvmtiError JNIUtil::GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table) { in GetJNIFunctionTable() argument
80 jvmtiError data_result = env->Allocate(sizeof(JNINativeInterface), &data); in GetJNIFunctionTable()
Dti_allocator.cc50 jvmtiError AllocUtil::GetGlobalJvmtiAllocationState(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetGlobalJvmtiAllocationState()
59 jvmtiError AllocUtil::Allocate(jvmtiEnv* env ATTRIBUTE_UNUSED, in Allocate()
83 jvmtiError AllocUtil::Deallocate(jvmtiEnv* env ATTRIBUTE_UNUSED, unsigned char* mem) { in Deallocate()
Dti_breakpoint.h81 static jvmtiError SetBreakpoint(jvmtiEnv* env, jmethodID method, jlocation location);
82 static jvmtiError ClearBreakpoint(jvmtiEnv* env, jmethodID method, jlocation location);
84 static void RemoveBreakpointsInClass(ArtJvmTiEnv* env, art::mirror::Class* klass)
Dti_timers.cc48 jvmtiError TimerUtil::GetAvailableProcessors(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetAvailableProcessors()
59 jvmtiError TimerUtil::GetTimerInfo(jvmtiEnv* env ATTRIBUTE_UNUSED, jvmtiTimerInfo* info_ptr) { in GetTimerInfo()
72 jvmtiError TimerUtil::GetTime(jvmtiEnv* env ATTRIBUTE_UNUSED, jlong* nanos_ptr) { in GetTime()
Dti_search.cc223 jvmtiError SearchUtil::AddToBootstrapClassLoaderSearch(jvmtiEnv* env, in AddToBootstrapClassLoaderSearch() argument
245 JVMTI_LOG(WARNING, env) << "Could not open " << segment << " for boot classpath extension: " in AddToBootstrapClassLoaderSearch()
346 JNIEnv* env = self->GetJniEnv(); in AddToDexClassLoader() local
347 if (!env->IsInstanceOf(classloader, art::WellKnownClasses::dalvik_system_BaseDexClassLoader)) { in AddToDexClassLoader()
352 jmethodID add_dex_path_id = env->GetMethodID( in AddToDexClassLoader()
360 ScopedLocalRef<jstring> dex_path(env, env->NewStringUTF(segment)); in AddToDexClassLoader()
364 env->CallVoidMethod(classloader, add_dex_path_id, dex_path.get()); in AddToDexClassLoader()
366 if (env->ExceptionCheck()) { in AddToDexClassLoader()
372 env->ExceptionClear(); in AddToDexClassLoader()
400 JNIEnv* env = self->GetJniEnv(); in AddToSystemClassLoaderSearch() local
[all …]
Devents.h155 ALWAYS_INLINE static inline ArtJvmtiEvent GetArtJvmtiEvent(ArtJvmTiEnv* env, jvmtiEvent e);
206 void EnableEvent(ArtJvmTiEnv* env, art::Thread* thread, ArtJvmtiEvent event);
211 void DisableEvent(ArtJvmTiEnv* env, art::Thread* thread, ArtJvmtiEvent event);
235 void RegisterArtJvmTiEnv(ArtJvmTiEnv* env) REQUIRES(!envs_lock_);
238 void RemoveArtJvmTiEnv(ArtJvmTiEnv* env) REQUIRES(!envs_lock_);
257 jvmtiError SetEvent(ArtJvmTiEnv* env,
285 inline void HandleChangedCapabilities(ArtJvmTiEnv* env,
293 inline void DispatchEventOnEnv(ArtJvmTiEnv* env,
302 inline void DispatchEventOnEnv(ArtJvmTiEnv* env, art::Thread* thread, Args... args) const
335 inline bool ShouldDispatchOnThread(ArtJvmTiEnv* env, art::Thread* thread) const;
[all …]
/art/test/139-register-natives/
Dregnative.cc29 extern "C" JNIEXPORT jint JNICALL Java_Main_registerNatives(JNIEnv* env, jclass, jclass trg) { in Java_Main_registerNatives() argument
30 return env->RegisterNatives(trg, gMethods, 1); in Java_Main_registerNatives()
/art/runtime/entrypoints/jni/
Djni_entrypoints.h33 void* (*pDlsymLookup)(JNIEnv* env, jobject);
35 void* (*pDlsymLookupCritical)(JNIEnv* env, jobject);
/art/runtime/native/
Dscoped_fast_native_object_access-inl.h27 inline ScopedFastNativeObjectAccess::ScopedFastNativeObjectAccess(JNIEnv* env) in ScopedFastNativeObjectAccess() argument
28 : ScopedObjectAccessAlreadyRunnable(env) { in ScopedFastNativeObjectAccess()
Ddalvik_system_ZygoteHooks.cc252 static jlong ZygoteHooks_nativePreFork(JNIEnv* env, jclass) { in ZygoteHooks_nativePreFork() argument
259 return reinterpret_cast<jlong>(ThreadForEnv(env)); in ZygoteHooks_nativePreFork()
266 static void ZygoteHooks_nativePostForkSystemServer(JNIEnv* env ATTRIBUTE_UNUSED, in ZygoteHooks_nativePostForkSystemServer()
288 static void ZygoteHooks_nativePostForkChild(JNIEnv* env, in ZygoteHooks_nativePostForkChild() argument
387 ScopedObjectAccess soa(env); in ZygoteHooks_nativePostForkChild()
409 ScopedUtfChars isa_string(env, instruction_set); in ZygoteHooks_nativePostForkChild()
415 runtime->InitNonZygoteOrPostFork(env, is_system_server, is_zygote, action, isa_string.c_str()); in ZygoteHooks_nativePostForkChild()
418 env, in ZygoteHooks_nativePostForkChild()
427 static void ZygoteHooks_startZygoteNoThreadCreation(JNIEnv* env ATTRIBUTE_UNUSED, in ZygoteHooks_startZygoteNoThreadCreation()
432 static void ZygoteHooks_stopZygoteNoThreadCreation(JNIEnv* env ATTRIBUTE_UNUSED, in ZygoteHooks_stopZygoteNoThreadCreation()
[all …]
Djava_lang_invoke_MethodHandleImpl.cc33 static jobject MethodHandleImpl_getMemberInternal(JNIEnv* env, jobject thiz) { in MethodHandleImpl_getMemberInternal() argument
34 ScopedObjectAccess soa(env); in MethodHandleImpl_getMemberInternal()
70 void register_java_lang_invoke_MethodHandleImpl(JNIEnv* env) { in register_java_lang_invoke_MethodHandleImpl() argument
/art/dt_fd_forward/
Ddt_fd_forward.cc660 static FdForwardTransport* AsFdForward(jdwpTransportEnv* env) { in AsFdForward() argument
661 return reinterpret_cast<FdForwardTransport*>(env); in AsFdForward()
675 static jdwpTransportError GetCapabilities(jdwpTransportEnv* env ATTRIBUTE_UNUSED, in GetCapabilities()
685 static jdwpTransportError Attach(jdwpTransportEnv* env, in Attach() argument
697 return AsFdForward(env)->PerformAttach(listen_fd); in Attach()
700 static jdwpTransportError StartListening(jdwpTransportEnv* env, in StartListening() argument
711 err = AsFdForward(env)->SetupListen(listen_fd); in StartListening()
716 *actual_address = reinterpret_cast<char*>(AsFdForward(env)->Alloc(strlen(address) + 1)); in StartListening()
722 static jdwpTransportError StopListening(jdwpTransportEnv* env) { in StopListening() argument
723 return AsFdForward(env)->StopListening(); in StopListening()
[all …]
/art/test/909-attach-agent/
Dinterpreter-expected.patch2 < version 0x30010000 is not valid!Unable to create env for JVMTI_VERSION_1_0
4 < version 0x30010000 is not valid!Unable to create env for JVMTI_VERSION_1_0
/art/benchmark/jni-perf/
Dperf_jni.cc29 extern "C" JNIEXPORT void JNICALL Java_JniPerfBenchmark_perfSOACall(JNIEnv* env, jobject) { in Java_JniPerfBenchmark_perfSOACall() argument
30 ScopedObjectAccess soa(env); in Java_JniPerfBenchmark_perfSOACall()
/art/test/2036-jni-filechannel/
Djni_filechannel.cc20 extern "C" JNIEXPORT void Java_Main_checkBufferCapacity(JNIEnv* env, in Java_Main_checkBufferCapacity() argument
24 jlong capacity = env->GetDirectBufferCapacity(buffer); in Java_Main_checkBufferCapacity()
/art/libnativeloader/
Dlibrary_namespaces.h56 Result<NativeLoaderNamespace*> Create(JNIEnv* env, uint32_t target_sdk_version,
60 NativeLoaderNamespace* FindNamespaceByClassLoader(JNIEnv* env, jobject class_loader);
64 NativeLoaderNamespace* FindParentNamespaceByClassLoader(JNIEnv* env, jobject class_loader);
/art/libnativebridge/include/nativebridge/
Dnative_bridge.h59 bool InitializeNativeBridge(JNIEnv* env, const char* instruction_set);
396 const char* (*getMethodShorty)(JNIEnv* env, jmethodID mid);
405 uint32_t (*getNativeMethodCount)(JNIEnv* env, jclass clazz);
417 uint32_t (*getNativeMethods)(JNIEnv* env, jclass clazz, JNINativeMethod* methods,
/art/test/664-aget-verifier/
Daget-verifier.cc30 extern "C" JNIEXPORT jboolean JNICALL Java_Main_testCompiled(JNIEnv* env, in Java_Main_testCompiled() argument
34 ScopedObjectAccess soa(env); in Java_Main_testCompiled()
/art/runtime/ti/
Dagent.cc57 std::unique_ptr<Agent> AgentSpec::Attach(JNIEnv* env, in Attach() argument
63 return DoLoadHelper(env, true, class_loader, call_res, error, error_msg); in Attach()
68 std::unique_ptr<Agent> AgentSpec::DoLoadHelper(JNIEnv* env, in DoLoadHelper() argument
78 std::unique_ptr<Agent> agent = DoDlOpen(env, class_loader, error, error_msg); in DoLoadHelper()
109 std::unique_ptr<Agent> AgentSpec::DoDlOpen(JNIEnv* env, in DoDlOpen() argument
115 ScopedLocalRef<jstring> library_path(env, in DoDlOpen()
118 : JavaVMExt::GetLibrarySearchPath(env, class_loader)); in DoDlOpen()
122 void* dlopen_handle = android::OpenNativeLibrary(env, in DoDlOpen()
/art/runtime/jni/
Djava_vm_ext.cc75 SharedLibrary(JNIEnv* env, Thread* self, const std::string& path, void* handle, in SharedLibrary() argument
80 class_loader_(env->NewWeakGlobalRef(class_loader)), in SharedLibrary()
420 static jint GetEnv(JavaVM* vm, void** env, jint version) { in GetEnv() argument
421 if (vm == nullptr || env == nullptr) { in GetEnv()
426 *env = nullptr; in GetEnv()
430 return raw_vm->HandleGetEnv(env, version); in GetEnv()
538 jint JavaVMExt::HandleGetEnv(/*out*/void** env, jint version) { in HandleGetEnv() argument
540 jint res = hook(this, env, version); in HandleGetEnv()
895 bool JavaVMExt::LoadNativeLibrary(JNIEnv* env, in LoadNativeLibrary() argument
916 ScopedObjectAccess soa(env); in LoadNativeLibrary()
[all …]
/art/test/667-jit-jni-stub/
Djit_jni_stub_test.cc41 void Java_Main_callThrough(JNIEnv* env, jclass, jclass klass, jstring methodName) { in Java_Main_callThrough() argument
44 jmethodID method = env->GetStaticMethodID(klass, name.c_str(), "()V"); in Java_Main_callThrough()
46 env->CallStaticVoidMethod(klass, method); in Java_Main_callThrough()
/art/runtime/
Dnon_debuggable_classes.cc32 JNIEnvExt* env = self->GetJniEnv(); in AddNonDebuggableClass() local
39 non_debuggable_classes.push_back(reinterpret_cast<jclass>(env->NewGlobalRef(klass))); in AddNonDebuggableClass()
/art/test/800-smali/
Djni.cc29 extern "C" JNIEXPORT jboolean JNICALL Java_Main_isAotVerified(JNIEnv* env, jclass, jclass cls) { in Java_Main_isAotVerified() argument
30 ScopedObjectAccess soa(env); in Java_Main_isAotVerified()

12345678910>>...15