• Home
  • Raw
  • Download

Lines Matching refs:JavaVMExt

68 bool JavaVMExt::IsBadJniVersion(int version) {  in IsBadJniVersion()
397 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DestroyJavaVM()
422 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in DetachCurrentThread()
437 JavaVMExt* raw_vm = reinterpret_cast<JavaVMExt*>(vm); in GetEnv()
454 Runtime* runtime = reinterpret_cast<JavaVMExt*>(vm)->GetRuntime(); in AttachCurrentThreadInternal()
466 if (JavaVMExt::IsBadJniVersion(args->version)) { in AttachCurrentThreadInternal()
498 JavaVMExt::JavaVMExt(Runtime* runtime, const RuntimeArgumentMap& runtime_options) in JavaVMExt() function in art::JavaVMExt
525 bool JavaVMExt::Initialize(std::string* error_msg) { in Initialize()
530 JavaVMExt::~JavaVMExt() { in ~JavaVMExt()
534 std::unique_ptr<JavaVMExt> JavaVMExt::Create(Runtime* runtime, in Create()
537 std::unique_ptr<JavaVMExt> java_vm(new JavaVMExt(runtime, runtime_options)); in Create()
544 jint JavaVMExt::HandleGetEnv(/*out*/void** env, jint version) { in HandleGetEnv()
564 void JavaVMExt::AddEnvironmentHook(GetEnvHook hook) { in AddEnvironmentHook()
570 void JavaVMExt::JniAbort(const char* jni_function_name, const char* msg) { in JniAbort()
596 void JavaVMExt::JniAbortV(const char* jni_function_name, const char* fmt, va_list ap) { in JniAbortV()
602 void JavaVMExt::JniAbortF(const char* jni_function_name, const char* fmt, ...) { in JniAbortF()
609 bool JavaVMExt::ShouldTrace(ArtMethod* method) { in ShouldTrace()
642 void JavaVMExt::CheckGlobalRefAllocationTracking() { in CheckGlobalRefAllocationTracking()
675 void JavaVMExt::MaybeTraceGlobals() { in MaybeTraceGlobals()
682 void JavaVMExt::MaybeTraceWeakGlobals() { in MaybeTraceWeakGlobals()
689 jobject JavaVMExt::AddGlobalRef(Thread* self, ObjPtr<mirror::Object> obj) { in AddGlobalRef()
709 void JavaVMExt::WaitForWeakGlobalsAccess(Thread* self) { in WaitForWeakGlobalsAccess()
722 jweak JavaVMExt::AddWeakGlobalRef(Thread* self, ObjPtr<mirror::Object> obj) { in AddWeakGlobalRef()
743 void JavaVMExt::DeleteGlobalRef(Thread* self, jobject obj) { in DeleteGlobalRef()
758 void JavaVMExt::DeleteWeakGlobalRef(Thread* self, jweak obj) { in DeleteWeakGlobalRef()
775 bool JavaVMExt::SetCheckJniEnabled(bool enabled) { in SetCheckJniEnabled()
784 void JavaVMExt::DumpForSigQuit(std::ostream& os) { in DumpForSigQuit()
808 void JavaVMExt::DisallowNewWeakGlobals() { in DisallowNewWeakGlobals()
819 void JavaVMExt::AllowNewWeakGlobals() { in AllowNewWeakGlobals()
827 void JavaVMExt::BroadcastForNewWeakGlobals() { in BroadcastForNewWeakGlobals()
833 ObjPtr<mirror::Object> JavaVMExt::DecodeGlobal(IndirectRef ref) { in DecodeGlobal()
837 void JavaVMExt::UpdateGlobal(Thread* self, IndirectRef ref, ObjPtr<mirror::Object> result) { in UpdateGlobal()
842 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobal(Thread* self, IndirectRef ref) { in DecodeWeakGlobal()
857 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobalLocked(Thread* self, IndirectRef ref) { in DecodeWeakGlobalLocked()
869 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobalAsStrong(IndirectRef ref) { in DecodeWeakGlobalAsStrong()
874 ObjPtr<mirror::Object> JavaVMExt::DecodeWeakGlobalDuringShutdown(Thread* self, IndirectRef ref) { in DecodeWeakGlobalDuringShutdown()
887 bool JavaVMExt::IsWeakGlobalCleared(Thread* self, IndirectRef ref) { in IsWeakGlobalCleared()
898 void JavaVMExt::UpdateWeakGlobal(Thread* self, IndirectRef ref, ObjPtr<mirror::Object> result) { in UpdateWeakGlobal()
903 void JavaVMExt::DumpReferenceTables(std::ostream& os) { in DumpReferenceTables()
915 void JavaVMExt::UnloadNativeLibraries() { in UnloadNativeLibraries()
919 void JavaVMExt::UnloadBootNativeLibraries() { in UnloadBootNativeLibraries()
923 bool JavaVMExt::LoadNativeLibrary(JNIEnv* env, in LoadNativeLibrary()
1121 } else if (JavaVMExt::IsBadJniVersion(version)) { in LoadNativeLibrary()
1161 void* JavaVMExt::FindCodeForNativeMethod(ArtMethod* m, std::string* error_msg, bool can_suspend) { in FindCodeForNativeMethod()
1177 void JavaVMExt::TrimGlobals() { in TrimGlobals()
1182 void JavaVMExt::VisitRoots(RootVisitor* visitor) { in VisitRoots()
1189 jstring JavaVMExt::GetLibrarySearchPath(JNIEnv* env, jobject class_loader) { in GetLibrarySearchPath()
1208 if (JavaVMExt::IsBadJniVersion(args->version)) { in JNI_CreateJavaVM()