diff options
| author | 2021-01-12 09:59:16 +0000 | |
|---|---|---|
| committer | 2021-01-12 13:25:54 +0000 | |
| commit | 46d6fc0e16d65468aa259fadf27ddfeef72987b7 (patch) | |
| tree | da2cab50d7ed4037733656ebc656c64f33a5f4d2 /openjdkjvmti/ti_class.cc | |
| parent | a3a828d637507b8300aee6588f4c933a6b96973f (diff) | |
Revert "Add disable/get/set_hidden_api_enforcement_policy extensions"
This reverts commit c38d94449a0ccfefd396d2e01b571f3e804d9e48.
Bug: 175329755
Reason for revert: Fails on redefine-stress
Change-Id: Id3b4e504ebfe6b090b06b7f47a3896fe30cdf850
Diffstat (limited to 'openjdkjvmti/ti_class.cc')
| -rw-r--r-- | openjdkjvmti/ti_class.cc | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/openjdkjvmti/ti_class.cc b/openjdkjvmti/ti_class.cc index 924a0d84d7..c22f38f576 100644 --- a/openjdkjvmti/ti_class.cc +++ b/openjdkjvmti/ti_class.cc @@ -56,7 +56,6 @@ #include "gc/heap.h" #include "gc_root.h" #include "handle.h" -#include "hidden_api.h" #include "jni/jni_env_ext-inl.h" #include "jni/jni_internal.h" #include "mirror/array-alloc-inl.h" @@ -1138,38 +1137,4 @@ jvmtiError ClassUtil::GetSourceDebugExtension(jvmtiEnv* env, return OK; } -jvmtiError ClassUtil::DisableHiddenApiEnforcementPolicy(jvmtiEnv* env) { - return SetHiddenApiEnforcementPolicy( - env, static_cast<jint>(art::hiddenapi::EnforcementPolicy::kDisabled)); -} - -jvmtiError ClassUtil::GetHiddenApiEnforcementPolicy(jvmtiEnv* env, jint* policy) { - if (env == nullptr) { - return ERR(INVALID_ENVIRONMENT); - } else if (art::Thread::Current() == nullptr) { - return ERR(UNATTACHED_THREAD); - } else if (policy == nullptr) { - return ERR(NULL_POINTER); - } - *policy = static_cast<jint>(art::Runtime::Current()->GetHiddenApiEnforcementPolicy()); - return OK; -} - -jvmtiError ClassUtil::SetHiddenApiEnforcementPolicy(jvmtiEnv* env, jint policy) { - if (env == nullptr) { - return ERR(INVALID_ENVIRONMENT); - } else if (art::Thread::Current() == nullptr) { - return ERR(UNATTACHED_THREAD); - } else if (policy < static_cast<jint>(art::hiddenapi::EnforcementPolicy::kDisabled) || - policy > static_cast<jint>(art::hiddenapi::EnforcementPolicy::kMax)) { - JVMTI_LOG(INFO, env) << "Bad policy: " << policy << ", must be between " - << static_cast<jint>(art::hiddenapi::EnforcementPolicy::kDisabled) - << " and " << static_cast<jint>(art::hiddenapi::EnforcementPolicy::kMax); - return ERR(ILLEGAL_ARGUMENT); - } - art::Runtime::Current()->SetHiddenApiEnforcementPolicy( - static_cast<art::hiddenapi::EnforcementPolicy>(policy)); - return OK; -} - } // namespace openjdkjvmti |