Lines Matching refs:jvm
114 RealJniWrapper(JavaVM* jvm);
275 static JNIEnv* getOrAttachJniEnv(JavaVM* jvm);
279 RealTimedQueueWrapper(JavaVM* jvm) { in RealTimedQueueWrapper() argument
280 mThread = std::thread([this, jvm]() { in RealTimedQueueWrapper()
281 (void)getOrAttachJniEnv(jvm); in RealTimedQueueWrapper()
445 JavaVM* jvm = nullptr; in getJavaVm() local
446 env->GetJavaVM(&jvm); in getJavaVm()
447 CHECK(jvm); in getJavaVm()
448 return jvm; in getJavaVm()
459 static JNIEnv* getOrAttachJniEnv(JavaVM* jvm) { in getOrAttachJniEnv() argument
460 if (!jvm) { in getOrAttachJniEnv()
465 JNIEnv* env = getJniEnv(jvm); in getOrAttachJniEnv()
467 int result = jvm->AttachCurrentThread(&env, nullptr); in getOrAttachJniEnv()
479 static thread_local VmDetacher detacher(jvm); in getOrAttachJniEnv()
485 RealJniWrapper::RealJniWrapper(JavaVM* jvm) : mJvm(jvm) { in RealJniWrapper() argument