summaryrefslogtreecommitdiff
path: root/openjdkjvmti/ti_class.cc
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2021-01-12 09:59:16 +0000
committer Nicolas Geoffray <ngeoffray@google.com> 2021-01-12 13:25:54 +0000
commit46d6fc0e16d65468aa259fadf27ddfeef72987b7 (patch)
treeda2cab50d7ed4037733656ebc656c64f33a5f4d2 /openjdkjvmti/ti_class.cc
parenta3a828d637507b8300aee6588f4c933a6b96973f (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.cc35
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