Lines Matching refs:JNIEnvExt
46 const JNINativeInterface* JNIEnvExt::table_override_ = nullptr;
48 jint JNIEnvExt::GetEnvHandler(JavaVMExt* vm, /*out*/void** env, jint version) { in GetEnvHandler()
62 JNIEnvExt* JNIEnvExt::Create(Thread* self_in, JavaVMExt* vm_in, std::string* error_msg) { in Create()
63 std::unique_ptr<JNIEnvExt> ret(new JNIEnvExt(self_in, vm_in)); in Create()
70 JNIEnvExt::JNIEnvExt(Thread* self_in, JavaVMExt* vm_in) in JNIEnvExt() function in art::JNIEnvExt
84 bool JNIEnvExt::Initialize(std::string* error_msg) { in Initialize()
88 void JNIEnvExt::SetFunctionsToRuntimeShutdownFunctions() { in SetFunctionsToRuntimeShutdownFunctions()
92 JNIEnvExt::~JNIEnvExt() { in ~JNIEnvExt()
95 jobject JNIEnvExt::NewLocalRef(mirror::Object* obj) { in NewLocalRef()
109 void JNIEnvExt::DeleteLocalRef(jobject obj) { in DeleteLocalRef()
115 void JNIEnvExt::SetCheckJniEnabled(bool enabled) { in SetCheckJniEnabled()
121 if (enabled && JNIEnvExt::table_override_ != nullptr) { in SetCheckJniEnabled()
126 void JNIEnvExt::DumpReferenceTables(std::ostream& os) { in DumpReferenceTables()
131 void JNIEnvExt::PushFrame(int capacity) { in PushFrame()
136 void JNIEnvExt::PopFrame() { in PopFrame()
150 inline MemberOffset JNIEnvExt::LocalReferenceTableOffset(PointerSize pointer_size) { in LocalReferenceTableOffset()
155 MemberOffset JNIEnvExt::LrtSegmentStateOffset(PointerSize pointer_size) { in LrtSegmentStateOffset()
160 MemberOffset JNIEnvExt::LrtPreviousStateOffset(PointerSize pointer_size) { in LrtPreviousStateOffset()
165 MemberOffset JNIEnvExt::SelfOffset(PointerSize pointer_size) { in SelfOffset()
186 void JNIEnvExt::RecordMonitorEnter(jobject obj) { in RecordMonitorEnter()
228 void JNIEnvExt::CheckMonitorRelease(jobject obj) { in CheckMonitorRelease()
258 void JNIEnvExt::CheckNoHeldMonitors() { in CheckNoHeldMonitors()
291 JNIEnvExt* env = thread->GetJniEnv(); in ThreadResetFunctionTable()
293 env->functions = JNIEnvExt::GetFunctionTable(check_jni); in ThreadResetFunctionTable()
297 void JNIEnvExt::SetTableOverride(const JNINativeInterface* table_override) { in SetTableOverride()
301 JNIEnvExt::table_override_ = table_override; in SetTableOverride()
314 const JNINativeInterface* JNIEnvExt::GetFunctionTable(bool check_jni) { in GetFunctionTable()
315 const JNINativeInterface* override = JNIEnvExt::table_override_; in GetFunctionTable()
322 void JNIEnvExt::ResetFunctionTable() { in ResetFunctionTable()