/aosp12/frameworks/base/cmds/idmap2/tests/ |
H A D | PoliciesTests.cpp | 28 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 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() 73 ASSERT_EQ(*bitmask11, PolicyFlags::SIGNATURE); in TEST() 86 BitmaskToPolicies(PolicyFlags::SYSTEM_PARTITION | PolicyFlags::VENDOR_PARTITION); in TEST() 92 BitmaskToPolicies(PolicyFlags::ODM_PARTITION | PolicyFlags::OEM_PARTITION | in TEST() 93 PolicyFlags::PUBLIC | PolicyFlags::PRODUCT_PARTITION | in TEST() [all …]
|
H A D | ResourceMappingTests.cpp | 34 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 223 PolicyFlags::SYSTEM_PARTITION | PolicyFlags::PUBLIC, in TEST() 242 PolicyFlags::SYSTEM_PARTITION | PolicyFlags::PUBLIC, in TEST() 262 PolicyFlags::SYSTEM_PARTITION | PolicyFlags::PUBLIC, in TEST() 360 CheckEntries(PolicyFlags::SIGNATURE); in TEST() 361 CheckEntries(PolicyFlags::CONFIG_SIGNATURE); in TEST() 362 CheckEntries(PolicyFlags::PRODUCT_PARTITION); in TEST() 363 CheckEntries(PolicyFlags::SYSTEM_PARTITION); in TEST() 364 CheckEntries(PolicyFlags::VENDOR_PARTITION); in TEST() 365 CheckEntries(PolicyFlags::ODM_PARTITION); in TEST() [all …]
|
H A D | PrettyPrintVisitorTests.cpp | 32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 46 PolicyFlags::PUBLIC, /* enforce_overlayable */ true); in TEST()
|
H A D | IdmapTests.cpp | 43 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() 278 auto idmap_result = Idmap::FromContainers(**target, **overlay, "SandTheme", PolicyFlags::PUBLIC, in TEST() 311 auto idmap_result = Idmap::FromContainers(**target, **overlay, "", PolicyFlags::PUBLIC, in TEST() 316 auto idmap_result = Idmap::FromContainers(**target, **overlay, "unknown", PolicyFlags::PUBLIC, in TEST() 333 **target, **overlay, TestConstants::OVERLAY_NAME_DEFAULT, PolicyFlags::PUBLIC, in TEST() 404 "DifferentPackages", PolicyFlags::PUBLIC, in TEST() 426 "Inline", PolicyFlags::PUBLIC, in TEST()
|
H A D | RawPrintVisitorTests.cpp | 34 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 59 PolicyFlags::PUBLIC, /* enforce_overlayable */ true); in TEST()
|
/aosp12/frameworks/base/cmds/idmap2/libidmap2_policies/include/idmap2/ |
H A 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 …]
|
/aosp12/frameworks/base/cmds/idmap2/libidmap2/ |
H A 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()
|
/aosp12/frameworks/base/tools/aapt2/format/binary/ |
H A D | TableFlattener_test.cpp | 35 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 667 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 668 overlayable_item.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST_F() 669 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST_F() 700 overlayable_item_one.policies |= PolicyFlags::PUBLIC; in TEST_F() 734 EXPECT_EQ(overlayable_item.policies, PolicyFlags::PUBLIC); in TEST_F() 756 overlayable_item_one.policies |= PolicyFlags::PUBLIC; in TEST_F() 760 overlayable_item_two.policies |= PolicyFlags::ODM_PARTITION; in TEST_F() 761 overlayable_item_two.policies |= PolicyFlags::OEM_PARTITION; in TEST_F() 766 overlayable_item_three.policies |= PolicyFlags::SIGNATURE; in TEST_F() [all …]
|
H A D | TableFlattener.cpp | 229 std::map<PolicyFlags, std::set<ResourceId>> policy_ids; 527 static_cast<PolicyFlags>(util::HostToDevice32(static_cast<uint32_t>(policy_ids.first))); in FlattenOverlayable()
|
/aosp12/frameworks/base/tools/aapt2/link/ |
H A D | TableMerger_test.cpp | 32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 465 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 466 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST_F() 505 overlayable_item.policies |= PolicyFlags::PUBLIC; in TEST_F() 506 overlayable_item.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST_F() 534 overlayable_item_first.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 543 overlayable_item_second.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 561 overlayable_item_first.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 588 overlayable_item_first.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F() 597 overlayable_item_second.policies |= PolicyFlags::SIGNATURE; in TEST_F() [all …]
|
/aosp12/frameworks/base/tools/aapt2/ |
H A D | ResourceTable_test.cpp | 33 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 269 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST() 270 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST() 287 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::PRODUCT_PARTITION in TEST() 288 | PolicyFlags::VENDOR_PARTITION)); in TEST() 300 overlayable.policies = PolicyFlags::PRODUCT_PARTITION; in TEST() 306 overlayable2.policies = PolicyFlags::PRODUCT_PARTITION; in TEST() 312 overlayable3.policies = PolicyFlags::VENDOR_PARTITION; in TEST() 322 overlayable_item.policies = PolicyFlags::PRODUCT_PARTITION; in TEST() 328 overlayable_item2.policies = PolicyFlags::PRODUCT_PARTITION; in TEST()
|
H A D | ResourceParser_test.cpp | 44 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 1061 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::SIGNATURE)); in TEST_F() 1070 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::SIGNATURE)); in TEST_F() 1143 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::PUBLIC)); in TEST_F() 1151 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::SIGNATURE)); in TEST_F() 1159 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::ODM_PARTITION)); in TEST_F() 1167 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::OEM_PARTITION)); in TEST_F() 1175 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::ACTOR_SIGNATURE)); in TEST_F() 1238 EXPECT_THAT(result_overlayable_item.policies, Eq(PolicyFlags::VENDOR_PARTITION in TEST_F() 1239 | PolicyFlags::PUBLIC)); in TEST_F() [all …]
|
H A D | ResourceTable.h | 39 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; variable 92 PolicyFlags policies = PolicyFlags::NONE;
|
H A D | Debug.cpp | 43 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef
|
H A D | ResourceParser.cpp | 1164 PolicyFlags current_policies = PolicyFlags::NONE; in ParseOverlayable() 1174 current_policies = PolicyFlags::NONE; in ParseOverlayable() 1189 if (current_policies == PolicyFlags::NONE) { in ParseOverlayable() 1234 if (current_policies != PolicyFlags::NONE) { in ParseOverlayable()
|
/aosp12/frameworks/base/tools/aapt2/format/proto/ |
H A D | ProtoSerialize_test.cpp | 32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 592 overlayable_item_foo.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST() 593 overlayable_item_foo.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST() 597 overlayable_item_bar.policies |= PolicyFlags::PUBLIC; in TEST() 598 overlayable_item_bar.policies |= PolicyFlags::VENDOR_PARTITION; in TEST() 602 overlayable_item_baz.policies |= PolicyFlags::PUBLIC; in TEST() 606 overlayable_item_boz.policies |= PolicyFlags::SIGNATURE; in TEST() 607 overlayable_item_boz.policies |= PolicyFlags::ODM_PARTITION; in TEST() 608 overlayable_item_boz.policies |= PolicyFlags::OEM_PARTITION; in TEST() 656 EXPECT_THAT(overlayable_item.policies, Eq(PolicyFlags::PUBLIC in TEST() [all …]
|
H A D | ProtoSerialize.cpp | 24 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 304 if (overlayable_item.policies & PolicyFlags::PUBLIC) { in SerializeOverlayableItemToPb() 307 if (overlayable_item.policies & PolicyFlags::PRODUCT_PARTITION) { in SerializeOverlayableItemToPb() 310 if (overlayable_item.policies & PolicyFlags::SYSTEM_PARTITION) { in SerializeOverlayableItemToPb() 313 if (overlayable_item.policies & PolicyFlags::VENDOR_PARTITION) { in SerializeOverlayableItemToPb() 316 if (overlayable_item.policies & PolicyFlags::SIGNATURE) { in SerializeOverlayableItemToPb() 319 if (overlayable_item.policies & PolicyFlags::ODM_PARTITION) { in SerializeOverlayableItemToPb() 322 if (overlayable_item.policies & PolicyFlags::OEM_PARTITION) { in SerializeOverlayableItemToPb() 325 if (overlayable_item.policies & PolicyFlags::ACTOR_SIGNATURE) { in SerializeOverlayableItemToPb() 328 if (overlayable_item.policies & PolicyFlags::CONFIG_SIGNATURE) { in SerializeOverlayableItemToPb()
|
H A D | ProtoDeserialize.cpp | 33 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 384 out_overlayable->policies |= PolicyFlags::PUBLIC; in DeserializeOverlayableItemFromPb() 387 out_overlayable->policies |= PolicyFlags::SYSTEM_PARTITION; in DeserializeOverlayableItemFromPb() 390 out_overlayable->policies |= PolicyFlags::VENDOR_PARTITION; in DeserializeOverlayableItemFromPb() 393 out_overlayable->policies |= PolicyFlags::PRODUCT_PARTITION; in DeserializeOverlayableItemFromPb() 396 out_overlayable->policies |= PolicyFlags::SIGNATURE; in DeserializeOverlayableItemFromPb() 399 out_overlayable->policies |= PolicyFlags::ODM_PARTITION; in DeserializeOverlayableItemFromPb() 402 out_overlayable->policies |= PolicyFlags::OEM_PARTITION; in DeserializeOverlayableItemFromPb() 405 out_overlayable->policies |= PolicyFlags::ACTOR_SIGNATURE; in DeserializeOverlayableItemFromPb() 408 out_overlayable->policies |= PolicyFlags::CONFIG_SIGNATURE; in DeserializeOverlayableItemFromPb()
|
/aosp12/frameworks/base/cmds/idmap2/idmap2/ |
H A D | Create.cpp | 47 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 94 fulfilled_policies |= PolicyFlags::PUBLIC; in Create()
|
H A D | CreateMultiple.cpp | 92 fulfilled_policies |= PolicyFlags::PUBLIC; in CreateMultiple()
|
/aosp12/frameworks/base/libs/androidfw/tests/ |
H A D | LoadedArsc_test.cpp | 44 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef 279 EXPECT_THAT(info->policy_flags, Eq(PolicyFlags::PUBLIC)); in TEST() 286 Eq(PolicyFlags::SYSTEM_PARTITION in TEST() 287 | PolicyFlags::PRODUCT_PARTITION)); in TEST() 294 Eq(PolicyFlags::VENDOR_PARTITION in TEST() 295 | PolicyFlags::PRODUCT_PARTITION)); in TEST() 301 EXPECT_THAT(info->policy_flags, Eq(PolicyFlags::PUBLIC)); in TEST()
|
/aosp12/frameworks/base/libs/androidfw/include/androidfw/ |
H A D | ResourceTypes.h | 1692 enum PolicyFlags : uint32_t { enum 1736 PolicyFlags policy_flags; 1742 inline ResTable_overlayable_policy_header::PolicyFlags& operator |=( 1743 ResTable_overlayable_policy_header::PolicyFlags& first, 1744 ResTable_overlayable_policy_header::PolicyFlags second) { 1745 first = static_cast<ResTable_overlayable_policy_header::PolicyFlags>(first | second);
|