diff options
| author | 2017-11-30 09:16:37 +0000 | |
|---|---|---|
| committer | 2017-11-30 09:16:37 +0000 | |
| commit | 61bca574a474c26e302bdbc0b23d3c311d218fc6 (patch) | |
| tree | cbcfcee8846c8f9298b64f52e3523d2268e179ca /test/common/runtime_state.cc | |
| parent | da1ea1403227713c81e53e5334106f89d20767ed (diff) | |
| parent | 8f8bd8bfce0f2433bc66ac90a471e5f58cd2e2cc (diff) | |
Merge "Revert "Revert "Revert "JIT JNI stubs.""""
am: 8f8bd8bfce
Change-Id: Ie74a0ae3c130a4bde4fec8f92373d5a9df17663b
Diffstat (limited to 'test/common/runtime_state.cc')
| -rw-r--r-- | test/common/runtime_state.cc | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/test/common/runtime_state.cc b/test/common/runtime_state.cc index 34580800cc..df497c1181 100644 --- a/test/common/runtime_state.cc +++ b/test/common/runtime_state.cc @@ -152,10 +152,10 @@ extern "C" JNIEXPORT jboolean JNICALL Java_Main_isAotCompiled(JNIEnv* env, return method->GetOatMethodQuickCode(kRuntimePointerSize) != nullptr; } -extern "C" JNIEXPORT jboolean JNICALL Java_Main_hasJitCompiledEntrypoint(JNIEnv* env, - jclass, - jclass cls, - jstring method_name) { +extern "C" JNIEXPORT jboolean JNICALL Java_Main_isJitCompiled(JNIEnv* env, + jclass, + jclass cls, + jstring method_name) { jit::Jit* jit = GetJitIfEnabled(); if (jit == nullptr) { return false; @@ -169,23 +169,6 @@ extern "C" JNIEXPORT jboolean JNICALL Java_Main_hasJitCompiledEntrypoint(JNIEnv* return jit->GetCodeCache()->ContainsPc(method->GetEntryPointFromQuickCompiledCode()); } -extern "C" JNIEXPORT jboolean JNICALL Java_Main_hasJitCompiledCode(JNIEnv* env, - jclass, - jclass cls, - jstring method_name) { - jit::Jit* jit = GetJitIfEnabled(); - if (jit == nullptr) { - return false; - } - Thread* self = Thread::Current(); - ScopedObjectAccess soa(self); - ScopedUtfChars chars(env, method_name); - CHECK(chars.c_str() != nullptr); - ArtMethod* method = soa.Decode<mirror::Class>(cls)->FindDeclaredDirectMethodByName( - chars.c_str(), kRuntimePointerSize); - return jit->GetCodeCache()->ContainsMethod(method); -} - extern "C" JNIEXPORT void JNICALL Java_Main_ensureJitCompiled(JNIEnv* env, jclass, jclass cls, |