Lines Matching refs:JNIEnvExt
43 const JNINativeInterface* JNIEnvExt::table_override_ = nullptr;
45 bool JNIEnvExt::CheckLocalsValid(JNIEnvExt* in) NO_THREAD_SAFETY_ANALYSIS { in CheckLocalsValid()
52 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { in GetEnvHandler()
66 JNIEnvExt* JNIEnvExt::Create(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) { in Create()
67 std::unique_ptr<JNIEnvExt> ret(new JNIEnvExt(self_in, vm_in, error_msg)); in Create()
74 JNIEnvExt::JNIEnvExt(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) in JNIEnvExt() function in art::JNIEnvExt
89 void JNIEnvExt::SetFunctionsToRuntimeShutdownFunctions() { in SetFunctionsToRuntimeShutdownFunctions()
94 JNIEnvExt::~JNIEnvExt() { in ~JNIEnvExt()
97 jobject JNIEnvExt::NewLocalRef(mirror::Object* obj) { in NewLocalRef()
111 void JNIEnvExt::DeleteLocalRef(jobject obj) { in DeleteLocalRef()
117 void JNIEnvExt::SetCheckJniEnabled(bool enabled) { in SetCheckJniEnabled()
122 if (enabled && JNIEnvExt::table_override_ != nullptr) { in SetCheckJniEnabled()
127 void JNIEnvExt::DumpReferenceTables(std::ostream& os) { in DumpReferenceTables()
132 void JNIEnvExt::PushFrame(int capacity) { in PushFrame()
138 void JNIEnvExt::PopFrame() { in PopFrame()
153 Offset JNIEnvExt::SegmentStateOffset(size_t pointer_size) { in SegmentStateOffset()
163 Offset JNIEnvExt::LocalRefCookieOffset(size_t pointer_size) { in LocalRefCookieOffset()
168 Offset JNIEnvExt::SelfOffset(size_t pointer_size) { in SelfOffset()
189 void JNIEnvExt::RecordMonitorEnter(jobject obj) { in RecordMonitorEnter()
231 void JNIEnvExt::CheckMonitorRelease(jobject obj) { in CheckMonitorRelease()
261 void JNIEnvExt::CheckNoHeldMonitors() { in CheckNoHeldMonitors()
294 JNIEnvExt* env = thread->GetJniEnv(); in ThreadResetFunctionTable()
296 env->functions = JNIEnvExt::GetFunctionTable(check_jni); in ThreadResetFunctionTable()
299 void JNIEnvExt::SetTableOverride(const JNINativeInterface* table_override) { in SetTableOverride()
303 JNIEnvExt::table_override_ = table_override; in SetTableOverride()
313 const JNINativeInterface* JNIEnvExt::GetFunctionTable(bool check_jni) { in GetFunctionTable()
314 const JNINativeInterface* override = JNIEnvExt::table_override_; in GetFunctionTable()