Searched refs:EnforcementPolicy (Results 1 – 14 of 14) sorted by relevance
/art/runtime/ |
D | hidden_api.cc | 556 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 …]
|
D | hidden_api.h | 40 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)
|
D | runtime.h | 63 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_;
|
D | hidden_api_test.cc | 270 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 …]
|
D | parsed_options.cc | 64 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()
|
D | runtime_options.def | 141 RUNTIME_OPTIONS_KEY (hiddenapi::EnforcementPolicy, 143 hiddenapi::EnforcementPolicy::kDisabled) 144 RUNTIME_OPTIONS_KEY (hiddenapi::EnforcementPolicy, 146 hiddenapi::EnforcementPolicy::kDisabled)
|
D | dexopt_test.cc | 61 if (runtime->GetHiddenApiEnforcementPolicy() == hiddenapi::EnforcementPolicy::kEnabled) { in Dex2Oat()
|
D | runtime.cc | 313 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()
|
D | well_known_classes.cc | 351 hiddenapi::EnforcementPolicy::kDisabled); in Init() 375 hiddenapi::EnforcementPolicy::kDisabled); in InitFieldsAndMethodsOnly()
|
/art/runtime/native/ |
D | dalvik_system_ZygoteHooks.cc | 312 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/ |
D | mh-internal-hidden-api.cc | 28 runtime->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in Java_Main_enableHiddenApiChecks()
|
/art/test/674-hiddenapi/ |
D | hiddenapi.cc | 34 runtime->SetHiddenApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in Java_Main_init() 35 runtime->SetCorePlatformApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kEnabled); in Java_Main_init()
|
/art/openjdkjvmti/ |
D | ti_class.cc | 1139 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/ |
D | jni_env_ext.cc | 310 runtime->SetCorePlatformApiEnforcementPolicy(hiddenapi::EnforcementPolicy::kDisabled); in SetTableOverride()
|