Lines Matching refs:JavaVMExt

68 bool JavaVMExt::IsBadJniVersion(int version) {  in IsBadJniVersion()
389 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DestroyJavaVM()
414 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DetachCurrentThread()
429 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in GetEnv()
446 Runtime* runtime = reinterpret_cast<JavaVMExt*>(vm)->GetRuntime(); in AttachCurrentThreadInternal()
458 if (JavaVMExt::IsBadJniVersion(args->version)) { in AttachCurrentThreadInternal()
490 JavaVMExt::JavaVMExt(Runtime* runtime, in JavaVMExt() function in art::JavaVMExt
521 JavaVMExt::~JavaVMExt() { in ~JavaVMExt()
528 std::unique_ptr<JavaVMExt> JavaVMExt::Create(Runtime* runtime, in Create()
531 std::unique_ptr<JavaVMExt> java_vm(new JavaVMExt(runtime, runtime_options, error_msg)); in Create()
538 jint JavaVMExt::HandleGetEnv(/*out*/void** env, jint version) { in HandleGetEnv()
553 void JavaVMExt::AddEnvironmentHook(GetEnvHook hook) { in AddEnvironmentHook()
558 void JavaVMExt::JniAbort(const char* jni_function_name, const char* msg) { in JniAbort()
584 void JavaVMExt::JniAbortV(const char* jni_function_name, const char* fmt, va_list ap) { in JniAbortV()
590 void JavaVMExt::JniAbortF(const char* jni_function_name, const char* fmt, ...) { in JniAbortF()
597 bool JavaVMExt::ShouldTrace(ArtMethod* method) { in ShouldTrace()
630 void JavaVMExt::CheckGlobalRefAllocationTracking() { in CheckGlobalRefAllocationTracking()
663 jobject JavaVMExt::AddGlobalRef(Thread* self, ObjPtr<mirror::Object> obj) { in AddGlobalRef()
682 jweak JavaVMExt::AddWeakGlobalRef(Thread* self, ObjPtr<mirror::Object> obj) { in AddWeakGlobalRef()
705 void JavaVMExt::DeleteGlobalRef(Thread* self, jobject obj) { in DeleteGlobalRef()
719 void JavaVMExt::DeleteWeakGlobalRef(Thread* self, jweak obj) { in DeleteWeakGlobalRef()
735 bool JavaVMExt::SetCheckJniEnabled(bool enabled) { in SetCheckJniEnabled()
744 void JavaVMExt::DumpForSigQuit(std::ostream& os) { in DumpForSigQuit()
768 void JavaVMExt::DisallowNewWeakGlobals() { in DisallowNewWeakGlobals()
779 void JavaVMExt::AllowNewWeakGlobals() { in AllowNewWeakGlobals()
787 void JavaVMExt::BroadcastForNewWeakGlobals() { in BroadcastForNewWeakGlobals()
793 ObjPtr<mirror::Object> JavaVMExt::DecodeGlobal(IndirectRef ref) { in DecodeGlobal()
797 void JavaVMExt::UpdateGlobal(Thread* self, IndirectRef ref, ObjPtr<mirror::Object> result) { in UpdateGlobal()
802 inline bool JavaVMExt::MayAccessWeakGlobals(Thread* self) const { in MayAccessWeakGlobals()
806 inline bool JavaVMExt::MayAccessWeakGlobalsUnlocked(Thread* self) const { in MayAccessWeakGlobalsUnlocked()
813 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobal(Thread* self, IndirectRef ref) { in DecodeWeakGlobal()
828 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobalLocked(Thread* self, IndirectRef ref) { in DecodeWeakGlobalLocked()
841 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobalDuringShutdown(Thread* self, IndirectRef ref) { in DecodeWeakGlobalDuringShutdown()
854 bool JavaVMExt::IsWeakGlobalCleared(Thread* self, IndirectRef ref) { in IsWeakGlobalCleared()
870 void JavaVMExt::UpdateWeakGlobal(Thread* self, IndirectRef ref, ObjPtr<mirror::Object> result) { in UpdateWeakGlobal()
875 void JavaVMExt::DumpReferenceTables(std::ostream& os) { in DumpReferenceTables()
887 void JavaVMExt::UnloadNativeLibraries() { in UnloadNativeLibraries()
891 void JavaVMExt::UnloadBootNativeLibraries() { in UnloadBootNativeLibraries()
895 bool JavaVMExt::LoadNativeLibrary(JNIEnv* env, in LoadNativeLibrary()
1093 } else if (JavaVMExt::IsBadJniVersion(version)) { in LoadNativeLibrary()
1133 void* JavaVMExt::FindCodeForNativeMethod(ArtMethod* m) { in FindCodeForNativeMethod()
1154 void JavaVMExt::SweepJniWeakGlobals(IsMarkedVisitor* visitor) { in SweepJniWeakGlobals()
1171 void JavaVMExt::TrimGlobals() { in TrimGlobals()
1176 void JavaVMExt::VisitRoots(RootVisitor* visitor) { in VisitRoots()
1183 jstring JavaVMExt::GetLibrarySearchPath(JNIEnv* env, jobject class_loader) { in GetLibrarySearchPath()
1200 if (JavaVMExt::IsBadJniVersion(args->version)) { in JNI_CreateJavaVM()