Home
last modified time | relevance | path

Searched refs:EnforcementPolicy (Results 1 – 14 of 14) sorted by relevance

/art/runtime/
Dhidden_api.cc556 EnforcementPolicy policy) { in HandleCorePlatformApiViolation()
557 DCHECK(policy != EnforcementPolicy::kDisabled) in HandleCorePlatformApiViolation()
567 if (policy == EnforcementPolicy::kJustWarn) { in HandleCorePlatformApiViolation()
573 return policy == EnforcementPolicy::kEnabled; in HandleCorePlatformApiViolation()
582 EnforcementPolicy hiddenApiPolicy = runtime->GetHiddenApiEnforcementPolicy(); in ShouldDenyAccessToMemberImpl()
583 DCHECK(hiddenApiPolicy != EnforcementPolicy::kDisabled) in ShouldDenyAccessToMemberImpl()
597 EnforcementPolicy testApiPolicy = runtime->GetTestApiEnforcementPolicy(); in ShouldDenyAccessToMemberImpl()
600 if (hiddenApiPolicy == EnforcementPolicy::kEnabled) { in ShouldDenyAccessToMemberImpl()
601 if (api_list.IsTestApi() && (testApiPolicy == EnforcementPolicy::kDisabled || in ShouldDenyAccessToMemberImpl()
662 EnforcementPolicy policy);
[all …]
Dhidden_api.h40 enum class EnforcementPolicy { enum
47 inline EnforcementPolicy EnforcementPolicyFromInt(int api_policy_int) { in EnforcementPolicyFromInt()
49 DCHECK_LE(api_policy_int, static_cast<int>(EnforcementPolicy::kMax)); in EnforcementPolicyFromInt()
50 return static_cast<EnforcementPolicy>(api_policy_int); in EnforcementPolicyFromInt()
149 explicit ScopedHiddenApiEnforcementPolicySetting(EnforcementPolicy new_policy) in ScopedHiddenApiEnforcementPolicySetting()
159 const EnforcementPolicy initial_policy_;
229 EnforcementPolicy policy)
Druntime.h63 enum class EnforcementPolicy; variable
657 void SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy policy) { in SetHiddenApiEnforcementPolicy()
661 hiddenapi::EnforcementPolicy GetHiddenApiEnforcementPolicy() const { in GetHiddenApiEnforcementPolicy()
665 void SetCorePlatformApiEnforcementPolicy(hiddenapi::EnforcementPolicy policy) { in SetCorePlatformApiEnforcementPolicy()
669 hiddenapi::EnforcementPolicy GetCorePlatformApiEnforcementPolicy() const { in GetCorePlatformApiEnforcementPolicy()
673 void SetTestApiEnforcementPolicy(hiddenapi::EnforcementPolicy policy) { in SetTestApiEnforcementPolicy()
677 hiddenapi::EnforcementPolicy GetTestApiEnforcementPolicy() const { in GetTestApiEnforcementPolicy()
1447 hiddenapi::EnforcementPolicy hidden_api_policy_;
1450 hiddenapi::EnforcementPolicy core_platform_api_policy_;
1453 hiddenapi::EnforcementPolicy test_api_policy_;
Dhidden_api_test.cc270 runtime_->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kJustWarn); in TEST_F()
280 runtime_->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in TEST_F()
294 runtime_->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in TEST_F()
317 runtime_->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in TEST_F()
331 runtime_->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in TEST_F()
345 runtime_->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in TEST_F()
359 runtime_->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in TEST_F()
375 runtime_->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in TEST_F()
380 runtime_->SetTestApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in TEST_F()
398 runtime_->SetTestApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kDisabled); in TEST_F()
[all …]
Dparsed_options.cc64 std::initializer_list<std::pair<const char*, hiddenapi::EnforcementPolicy>>;
79 {{"disabled", hiddenapi::EnforcementPolicy::kDisabled}, in MakeParser()
80 {"just-warn", hiddenapi::EnforcementPolicy::kJustWarn}, in MakeParser()
81 {"enabled", hiddenapi::EnforcementPolicy::kEnabled}}; in MakeParser()
83 static_cast<size_t>(hiddenapi::EnforcementPolicy::kMax) + 1); in MakeParser()
432 .WithType<hiddenapi::EnforcementPolicy>() in MakeParser()
436 .WithType<hiddenapi::EnforcementPolicy>() in MakeParser()
Druntime_options.def141 RUNTIME_OPTIONS_KEY (hiddenapi::EnforcementPolicy,
143 hiddenapi::EnforcementPolicy::kDisabled)
144 RUNTIME_OPTIONS_KEY (hiddenapi::EnforcementPolicy,
146 hiddenapi::EnforcementPolicy::kDisabled)
Ddexopt_test.cc61 if (runtime->GetHiddenApiEnforcementPolicy() == hiddenapi::EnforcementPolicy::kEnabled) { in Dex2Oat()
Druntime.cc313 hidden_api_policy_(hiddenapi::EnforcementPolicy::kDisabled), in Runtime()
314 core_platform_api_policy_(hiddenapi::EnforcementPolicy::kDisabled), in Runtime()
315 test_api_policy_(hiddenapi::EnforcementPolicy::kDisabled), in Runtime()
1692 DCHECK_IMPLIES(is_zygote_, hidden_api_policy_ == hiddenapi::EnforcementPolicy::kDisabled); in Init()
1698 if (core_platform_api_policy_ != hiddenapi::EnforcementPolicy::kDisabled) { in Init()
1700 << (core_platform_api_policy_ == hiddenapi::EnforcementPolicy::kEnabled ? "true" : "false"); in Init()
Dwell_known_classes.cc351 hiddenapi::EnforcementPolicy::kDisabled); in Init()
375 hiddenapi::EnforcementPolicy::kDisabled); in InitFieldsAndMethodsOnly()
/art/runtime/native/
Ddalvik_system_ZygoteHooks.cc312 hiddenapi::EnforcementPolicy api_enforcement_policy = hiddenapi::EnforcementPolicy::kDisabled; in ZygoteHooks_nativePostForkChild()
331 runtime->SetTestApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kDisabled); in ZygoteHooks_nativePostForkChild()
333 runtime->SetTestApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in ZygoteHooks_nativePostForkChild()
412 bool do_hidden_api_checks = api_enforcement_policy != hiddenapi::EnforcementPolicy::kDisabled; in ZygoteHooks_nativePostForkChild()
419 if (api_enforcement_policy != hiddenapi::EnforcementPolicy::kDisabled && in ZygoteHooks_nativePostForkChild()
/art/test/2270-mh-internal-hiddenapi-use/
Dmh-internal-hidden-api.cc28 runtime->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in Java_Main_enableHiddenApiChecks()
/art/test/674-hiddenapi/
Dhiddenapi.cc34 runtime->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in Java_Main_init()
35 runtime->SetCorePlatformApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in Java_Main_init()
/art/openjdkjvmti/
Dti_class.cc1139 env, static_cast<jint>(art::hiddenapi::EnforcementPolicy::kDisabled)); in DisableHiddenApiEnforcementPolicy()
1159 } else if (policy < static_cast<jint>(art::hiddenapi::EnforcementPolicy::kDisabled) || in SetHiddenApiEnforcementPolicy()
1160 policy > static_cast<jint>(art::hiddenapi::EnforcementPolicy::kMax)) { in SetHiddenApiEnforcementPolicy()
1162 << static_cast<jint>(art::hiddenapi::EnforcementPolicy::kDisabled) in SetHiddenApiEnforcementPolicy()
1163 << " and " << static_cast<jint>(art::hiddenapi::EnforcementPolicy::kMax); in SetHiddenApiEnforcementPolicy()
1167 static_cast<art::hiddenapi::EnforcementPolicy>(policy)); in SetHiddenApiEnforcementPolicy()
/art/runtime/jni/
Djni_env_ext.cc310 runtime->SetCorePlatformApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kDisabled); in SetTableOverride()