/frameworks/base/cmds/idmap2/tests/ |
D | PoliciesTests.cpp | 28 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 35 ASSERT_EQ(*bitmask1, PolicyFlags::SYSTEM_PARTITION); in TEST() 39 ASSERT_EQ(*bitmask2, PolicyFlags::SYSTEM_PARTITION | PolicyFlags::VENDOR_PARTITION); in TEST() 43 ASSERT_EQ(*bitmask3, PolicyFlags::SYSTEM_PARTITION | PolicyFlags::VENDOR_PARTITION); in TEST() 48 ASSERT_EQ(*bitmask4, PolicyFlags::ODM_PARTITION | PolicyFlags::OEM_PARTITION | in TEST() 49 PolicyFlags::PUBLIC | PolicyFlags::PRODUCT_PARTITION | in TEST() 50 PolicyFlags::SYSTEM_PARTITION | PolicyFlags::VENDOR_PARTITION); in TEST() 54 ASSERT_EQ(*bitmask5, PolicyFlags::SYSTEM_PARTITION); in TEST() 73 ASSERT_EQ(*bitmask11, PolicyFlags::SIGNATURE); in TEST() 77 ASSERT_EQ(*bitmask12, PolicyFlags::ACTOR_SIGNATURE); in TEST() [all …]
|
D | ResourceMappingTests.cpp | 33 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 146 PolicyFlags::PUBLIC, /* enforce_overlayable */ false); in TEST() 163 PolicyFlags::PUBLIC, in TEST() 179 "DifferentPackages", PolicyFlags::PUBLIC, in TEST() 194 PolicyFlags::PUBLIC, /* enforce_overlayable */ false); in TEST() 226 PolicyFlags::PUBLIC, /* enforce_overlayable */ false); in TEST() 249 PolicyFlags::SYSTEM_PARTITION | PolicyFlags::PUBLIC, in TEST() 268 PolicyFlags::SYSTEM_PARTITION | PolicyFlags::PUBLIC, in TEST() 288 PolicyFlags::SYSTEM_PARTITION | PolicyFlags::PUBLIC, in TEST() 322 PolicyFlags::PUBLIC, in TEST() [all …]
|
D | PrettyPrintVisitorTests.cpp | 32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 46 PolicyFlags::PUBLIC, /* enforce_overlayable */ true); in TEST()
|
D | IdmapTests.cpp | 42 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 199 **target, **overlay, TestConstants::OVERLAY_NAME_ALL_POLICIES, PolicyFlags::PUBLIC, in TEST() 210 ASSERT_EQ(idmap->GetHeader()->GetFulfilledPolicies(), PolicyFlags::PUBLIC); in TEST() 228 **target, **overlay, TestConstants::OVERLAY_NAME_DEFAULT, PolicyFlags::PUBLIC, in TEST() 285 auto idmap_result = Idmap::FromContainers(**target, **overlay, "SandTheme", PolicyFlags::PUBLIC, in TEST() 330 auto idmap_result = Idmap::FromContainers(**target, **overlay, "", PolicyFlags::PUBLIC, in TEST() 335 auto idmap_result = Idmap::FromContainers(**target, **overlay, "unknown", PolicyFlags::PUBLIC, in TEST() 352 **target, **overlay, TestConstants::OVERLAY_NAME_DEFAULT, PolicyFlags::PUBLIC, in TEST() 423 "DifferentPackages", PolicyFlags::PUBLIC, in TEST() 445 "Inline", PolicyFlags::PUBLIC, in TEST()
|
D | RawPrintVisitorTests.cpp | 34 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 59 PolicyFlags::PUBLIC, /* enforce_overlayable */ true); in TEST()
|
/frameworks/base/cmds/idmap2/libidmap2_policies/include/idmap2/ |
D | Policies.h | 32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; variable 46 inline static const std::array<std::pair<StringPiece, PolicyFlags>, 9> kPolicyStringToFlag = { 47 std::pair{kPolicyActor, PolicyFlags::ACTOR_SIGNATURE}, 48 {kPolicyOdm, PolicyFlags::ODM_PARTITION}, 49 {kPolicyOem, PolicyFlags::OEM_PARTITION}, 50 {kPolicyProduct, PolicyFlags::PRODUCT_PARTITION}, 51 {kPolicyPublic, PolicyFlags::PUBLIC}, 52 {kPolicyConfigSignature, PolicyFlags::CONFIG_SIGNATURE}, 53 {kPolicySignature, PolicyFlags::SIGNATURE}, 54 {kPolicySystem, PolicyFlags::SYSTEM_PARTITION}, [all …]
|
/frameworks/base/cmds/idmap2/self_targeting/ |
D | SelfTargeting.cpp | 31 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 98 auto fulfilled_policy = static_cast<PolicyBitmask>(PolicyFlags::PUBLIC); in GetFulfilledPolicy() 101 fulfilled_policy |= PolicyFlags::SYSTEM_PARTITION; in GetFulfilledPolicy() 104 fulfilled_policy |= PolicyFlags::VENDOR_PARTITION; in GetFulfilledPolicy() 107 fulfilled_policy |= PolicyFlags::PRODUCT_PARTITION; in GetFulfilledPolicy() 110 fulfilled_policy |= PolicyFlags::ODM_PARTITION; in GetFulfilledPolicy() 113 fulfilled_policy |= PolicyFlags::OEM_PARTITION; in GetFulfilledPolicy() 116 fulfilled_policy |= PolicyFlags::SIGNATURE; in GetFulfilledPolicy() 121 ~(PolicyFlags::ACTOR_SIGNATURE | PolicyFlags::CONFIG_SIGNATURE); in GetFulfilledPolicy()
|
/frameworks/base/cmds/idmap2/libidmap2/ |
D | ResourceMapping.cpp | 34 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 56 PolicyFlags::ODM_PARTITION | PolicyFlags::OEM_PARTITION | PolicyFlags::SYSTEM_PARTITION | in CheckOverlayable() 57 PolicyFlags::VENDOR_PARTITION | PolicyFlags::PRODUCT_PARTITION | PolicyFlags::SIGNATURE | in CheckOverlayable() 58 PolicyFlags::CONFIG_SIGNATURE; in CheckOverlayable()
|
/frameworks/base/tools/aapt2/format/binary/ |
D | TableFlattener_test.cpp | 35 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 810 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 811 overlayable_item.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST_F() 812 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST_F() 829 EXPECT_EQ(result_overlayable_item.policies, PolicyFlags::SYSTEM_PARTITION in TEST_F() 830 | PolicyFlags::VENDOR_PARTITION in TEST_F() 831 | PolicyFlags::PRODUCT_PARTITION); in TEST_F() 838 overlayable_item_zero.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 839 overlayable_item_zero.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST_F() 843 overlayable_item_one.policies |= PolicyFlags::PUBLIC; in TEST_F() [all …]
|
D | TableFlattener.cpp | 65 std::map<PolicyFlags, std::set<ResourceId>> policy_ids; 366 policy_type->policy_flags = static_cast<PolicyFlags>( in FlattenOverlayable()
|
/frameworks/base/tools/aapt2/link/ |
D | TableMerger_test.cpp | 32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 464 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 465 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST_F() 491 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::PRODUCT_PARTITION in TEST_F() 492 | PolicyFlags::VENDOR_PARTITION)); in TEST_F() 504 overlayable_item.policies |= PolicyFlags::PUBLIC; in TEST_F() 505 overlayable_item.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST_F() 525 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::PUBLIC in TEST_F() 526 | PolicyFlags::SYSTEM_PARTITION)); in TEST_F() 533 overlayable_item_first.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() [all …]
|
/frameworks/base/tools/aapt2/ |
D | ResourceTable_test.cpp | 34 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 270 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST() 271 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST() 288 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::PRODUCT_PARTITION in TEST() 289 | PolicyFlags::VENDOR_PARTITION)); in TEST() 301 overlayable.policies = PolicyFlags::PRODUCT_PARTITION; in TEST() 307 overlayable2.policies = PolicyFlags::PRODUCT_PARTITION; in TEST() 313 overlayable3.policies = PolicyFlags::VENDOR_PARTITION; in TEST() 323 overlayable_item.policies = PolicyFlags::PRODUCT_PARTITION; in TEST() 329 overlayable_item2.policies = PolicyFlags::PRODUCT_PARTITION; in TEST()
|
D | ResourceParser_test.cpp | 44 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 1063 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::SIGNATURE)); in TEST_F() 1072 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::SIGNATURE)); in TEST_F() 1121 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::PRODUCT_PARTITION)); in TEST_F() 1129 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::SYSTEM_PARTITION)); in TEST_F() 1137 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::VENDOR_PARTITION)); in TEST_F() 1145 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::PUBLIC)); in TEST_F() 1153 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::SIGNATURE)); in TEST_F() 1161 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::ODM_PARTITION)); in TEST_F() 1169 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::OEM_PARTITION)); in TEST_F() [all …]
|
D | ResourceTable.h | 38 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; variable 91 PolicyFlags policies = PolicyFlags::NONE;
|
D | ResourceParser.cpp | 1169 PolicyFlags current_policies = PolicyFlags::NONE; in ParseOverlayable() 1179 current_policies = PolicyFlags::NONE; in ParseOverlayable() 1194 if (current_policies == PolicyFlags::NONE) { in ParseOverlayable() 1239 if (current_policies != PolicyFlags::NONE) { in ParseOverlayable()
|
D | Debug.cpp | 47 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef
|
/frameworks/base/cmds/idmap2/idmap2/ |
D | Create.cpp | 47 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 94 fulfilled_policies |= PolicyFlags::PUBLIC; in Create()
|
D | CreateMultiple.cpp | 92 fulfilled_policies |= PolicyFlags::PUBLIC; in CreateMultiple()
|
/frameworks/base/tools/aapt2/format/proto/ |
D | ProtoSerialize_test.cpp | 32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 247 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::NONE)); in TEST() 597 overlayable_item_foo.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST() 598 overlayable_item_foo.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST() 602 overlayable_item_bar.policies |= PolicyFlags::PUBLIC; in TEST() 603 overlayable_item_bar.policies |= PolicyFlags::VENDOR_PARTITION; in TEST() 607 overlayable_item_baz.policies |= PolicyFlags::PUBLIC; in TEST() 611 overlayable_item_boz.policies |= PolicyFlags::SIGNATURE; in TEST() 612 overlayable_item_boz.policies |= PolicyFlags::ODM_PARTITION; in TEST() 613 overlayable_item_boz.policies |= PolicyFlags::OEM_PARTITION; in TEST() [all …]
|
D | ProtoSerialize.cpp | 25 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 311 if (overlayable_item.policies & PolicyFlags::PUBLIC) { in SerializeOverlayableItemToPb() 314 if (overlayable_item.policies & PolicyFlags::PRODUCT_PARTITION) { in SerializeOverlayableItemToPb() 317 if (overlayable_item.policies & PolicyFlags::SYSTEM_PARTITION) { in SerializeOverlayableItemToPb() 320 if (overlayable_item.policies & PolicyFlags::VENDOR_PARTITION) { in SerializeOverlayableItemToPb() 323 if (overlayable_item.policies & PolicyFlags::SIGNATURE) { in SerializeOverlayableItemToPb() 326 if (overlayable_item.policies & PolicyFlags::ODM_PARTITION) { in SerializeOverlayableItemToPb() 329 if (overlayable_item.policies & PolicyFlags::OEM_PARTITION) { in SerializeOverlayableItemToPb() 332 if (overlayable_item.policies & PolicyFlags::ACTOR_SIGNATURE) { in SerializeOverlayableItemToPb() 335 if (overlayable_item.policies & PolicyFlags::CONFIG_SIGNATURE) { in SerializeOverlayableItemToPb()
|
D | ProtoDeserialize.cpp | 33 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 385 out_overlayable->policies |= PolicyFlags::PUBLIC; in DeserializeOverlayableItemFromPb() 388 out_overlayable->policies |= PolicyFlags::SYSTEM_PARTITION; in DeserializeOverlayableItemFromPb() 391 out_overlayable->policies |= PolicyFlags::VENDOR_PARTITION; in DeserializeOverlayableItemFromPb() 394 out_overlayable->policies |= PolicyFlags::PRODUCT_PARTITION; in DeserializeOverlayableItemFromPb() 397 out_overlayable->policies |= PolicyFlags::SIGNATURE; in DeserializeOverlayableItemFromPb() 400 out_overlayable->policies |= PolicyFlags::ODM_PARTITION; in DeserializeOverlayableItemFromPb() 403 out_overlayable->policies |= PolicyFlags::OEM_PARTITION; in DeserializeOverlayableItemFromPb() 406 out_overlayable->policies |= PolicyFlags::ACTOR_SIGNATURE; in DeserializeOverlayableItemFromPb() 409 out_overlayable->policies |= PolicyFlags::CONFIG_SIGNATURE; in DeserializeOverlayableItemFromPb()
|
/frameworks/base/libs/androidfw/tests/ |
D | LoadedArsc_test.cpp | 44 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 223 EXPECT_THAT(info->policy_flags, Eq(PolicyFlags::PUBLIC)); in TEST() 230 Eq(PolicyFlags::SYSTEM_PARTITION in TEST() 231 | PolicyFlags::PRODUCT_PARTITION)); in TEST() 238 Eq(PolicyFlags::VENDOR_PARTITION in TEST() 239 | PolicyFlags::PRODUCT_PARTITION)); in TEST() 245 EXPECT_THAT(info->policy_flags, Eq(PolicyFlags::PUBLIC)); in TEST()
|
/frameworks/base/libs/androidfw/include/androidfw/ |
D | ResourceTypes.h | 1805 enum PolicyFlags : uint32_t { enum 1849 PolicyFlags policy_flags; 1855 inline ResTable_overlayable_policy_header::PolicyFlags& operator |=( 1856 ResTable_overlayable_policy_header::PolicyFlags& first, 1857 ResTable_overlayable_policy_header::PolicyFlags second) { 1858 first = static_cast<ResTable_overlayable_policy_header::PolicyFlags>(first | second);
|
/frameworks/base/tools/aapt2/optimize/ |
D | Obfuscator_test.cpp | 306 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST() 307 overlayable_item.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST() 308 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST()
|