Lines Matching refs:JNIEnvExt
45 const JNINativeInterface* JNIEnvExt::table_override_ = nullptr;
47 bool JNIEnvExt::CheckLocalsValid(JNIEnvExt* in) NO_THREAD_SAFETY_ANALYSIS { in CheckLocalsValid()
54 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { in GetEnvHandler()
68 JNIEnvExt* JNIEnvExt::Create(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) { in Create()
69 std::unique_ptr<JNIEnvExt> ret(new JNIEnvExt(self_in, vm_in, error_msg)); in Create()
76 JNIEnvExt::JNIEnvExt(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) in JNIEnvExt() function in art::JNIEnvExt
91 void JNIEnvExt::SetFunctionsToRuntimeShutdownFunctions() { in SetFunctionsToRuntimeShutdownFunctions()
95 JNIEnvExt::~JNIEnvExt() { in ~JNIEnvExt()
98 jobject JNIEnvExt::NewLocalRef(mirror::Object* obj) { in NewLocalRef()
112 void JNIEnvExt::DeleteLocalRef(jobject obj) { in DeleteLocalRef()
118 void JNIEnvExt::SetCheckJniEnabled(bool enabled) { in SetCheckJniEnabled()
123 if (enabled && JNIEnvExt::table_override_ != nullptr) { in SetCheckJniEnabled()
128 void JNIEnvExt::DumpReferenceTables(std::ostream& os) { in DumpReferenceTables()
133 void JNIEnvExt::PushFrame(int capacity) { in PushFrame()
139 void JNIEnvExt::PopFrame() { in PopFrame()
154 Offset JNIEnvExt::SegmentStateOffset(size_t pointer_size) { in SegmentStateOffset()
164 Offset JNIEnvExt::LocalRefCookieOffset(size_t pointer_size) { in LocalRefCookieOffset()
169 Offset JNIEnvExt::SelfOffset(size_t pointer_size) { in SelfOffset()
190 void JNIEnvExt::RecordMonitorEnter(jobject obj) { in RecordMonitorEnter()
232 void JNIEnvExt::CheckMonitorRelease(jobject obj) { in CheckMonitorRelease()
262 void JNIEnvExt::CheckNoHeldMonitors() { in CheckNoHeldMonitors()
295 JNIEnvExt* env = thread->GetJniEnv(); in ThreadResetFunctionTable()
297 env->functions = JNIEnvExt::GetFunctionTable(check_jni); in ThreadResetFunctionTable()
301 void JNIEnvExt::SetTableOverride(const JNINativeInterface* table_override) { in SetTableOverride()
305 JNIEnvExt::table_override_ = table_override; in SetTableOverride()
318 const JNINativeInterface* JNIEnvExt::GetFunctionTable(bool check_jni) { in GetFunctionTable()
319 const JNINativeInterface* override = JNIEnvExt::table_override_; in GetFunctionTable()
326 void JNIEnvExt::ResetFunctionTable() { in ResetFunctionTable()