Lines Matching refs:JavaVMExt
67 bool JavaVMExt::IsBadJniVersion(int version) { in IsBadJniVersion()
422 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DestroyJavaVM()
447 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DetachCurrentThread()
462 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in GetEnv()
479 Runtime* runtime = reinterpret_cast<JavaVMExt*>(vm)->GetRuntime(); in AttachCurrentThreadInternal()
491 if (JavaVMExt::IsBadJniVersion(args->version)) { in AttachCurrentThreadInternal()
523 JavaVMExt::JavaVMExt(Runtime* runtime, const RuntimeArgumentMap& runtime_options) in JavaVMExt() function in art::JavaVMExt
550 bool JavaVMExt::Initialize(std::string* error_msg) { in Initialize()
555 JavaVMExt::~JavaVMExt() { in ~JavaVMExt()
559 std::unique_ptr<JavaVMExt> JavaVMExt::Create(Runtime* runtime, in Create()
562 std::unique_ptr<JavaVMExt> java_vm(new JavaVMExt(runtime, runtime_options)); in Create()
569 jint JavaVMExt::HandleGetEnv(/*out*/void** env, jint version) { in HandleGetEnv()
589 void JavaVMExt::AddEnvironmentHook(GetEnvHook hook) { in AddEnvironmentHook()
595 void JavaVMExt::JniAbort(const char* jni_function_name, const char* msg) { in JniAbort()
621 void JavaVMExt::JniAbortV(const char* jni_function_name, const char* fmt, va_list ap) { in JniAbortV()
627 void JavaVMExt::JniAbortF(const char* jni_function_name, const char* fmt, ...) { in JniAbortF()
634 bool JavaVMExt::ShouldTrace(ArtMethod* method) { in ShouldTrace()
667 void JavaVMExt::CheckGlobalRefAllocationTracking() { in CheckGlobalRefAllocationTracking()
700 void JavaVMExt::MaybeTraceGlobals() { in MaybeTraceGlobals()
707 void JavaVMExt::MaybeTraceWeakGlobals() { in MaybeTraceWeakGlobals()
714 jobject JavaVMExt::AddGlobalRef(Thread* self, ObjPtr<mirror::Object> obj) { in AddGlobalRef()
734 void JavaVMExt::WaitForWeakGlobalsAccess(Thread* self) { in WaitForWeakGlobalsAccess()
747 jweak JavaVMExt::AddWeakGlobalRef(Thread* self, ObjPtr<mirror::Object> obj) { in AddWeakGlobalRef()
768 void JavaVMExt::DeleteGlobalRef(Thread* self, jobject obj) { in DeleteGlobalRef()
783 void JavaVMExt::DeleteWeakGlobalRef(Thread* self, jweak obj) { in DeleteWeakGlobalRef()
800 bool JavaVMExt::SetCheckJniEnabled(bool enabled) { in SetCheckJniEnabled()
809 void JavaVMExt::DumpForSigQuit(std::ostream& os) { in DumpForSigQuit()
833 void JavaVMExt::DisallowNewWeakGlobals() { in DisallowNewWeakGlobals()
844 void JavaVMExt::AllowNewWeakGlobals() { in AllowNewWeakGlobals()
852 void JavaVMExt::BroadcastForNewWeakGlobals() { in BroadcastForNewWeakGlobals()
858 ObjPtr<mirror::Object> JavaVMExt::DecodeGlobal(IndirectRef ref) { in DecodeGlobal()
862 void JavaVMExt::UpdateGlobal(Thread* self, IndirectRef ref, ObjPtr<mirror::Object> result) { in UpdateGlobal()
867 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobal(Thread* self, IndirectRef ref) { in DecodeWeakGlobal()
882 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobalLocked(Thread* self, IndirectRef ref) { in DecodeWeakGlobalLocked()
894 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobalAsStrong(IndirectRef ref) { in DecodeWeakGlobalAsStrong()
899 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobalDuringShutdown(Thread* self, IndirectRef ref) { in DecodeWeakGlobalDuringShutdown()
912 bool JavaVMExt::IsWeakGlobalCleared(Thread* self, IndirectRef ref) { in IsWeakGlobalCleared()
923 void JavaVMExt::UpdateWeakGlobal(Thread* self, IndirectRef ref, ObjPtr<mirror::Object> result) { in UpdateWeakGlobal()
928 void JavaVMExt::DumpReferenceTables(std::ostream& os) { in DumpReferenceTables()
940 void JavaVMExt::UnloadNativeLibraries() { in UnloadNativeLibraries()
944 void JavaVMExt::UnloadBootNativeLibraries() { in UnloadBootNativeLibraries()
948 bool JavaVMExt::LoadNativeLibrary(JNIEnv* env, in LoadNativeLibrary()
1146 } else if (JavaVMExt::IsBadJniVersion(version)) { in LoadNativeLibrary()
1186 void* JavaVMExt::FindCodeForNativeMethod(ArtMethod* m, std::string* error_msg, bool can_suspend) { in FindCodeForNativeMethod()
1202 void JavaVMExt::TrimGlobals() { in TrimGlobals()
1207 void JavaVMExt::VisitRoots(RootVisitor* visitor) { in VisitRoots()
1214 jstring JavaVMExt::GetLibrarySearchPath(JNIEnv* env, jobject class_loader) { in GetLibrarySearchPath()
1233 if (JavaVMExt::IsBadJniVersion(args->version)) { in JNI_CreateJavaVM()