Home
last modified time | relevance | path

Searched refs:PolicyFlags (Results 1 – 22 of 22) sorted by relevance

/aosp12/frameworks/base/cmds/idmap2/tests/
H A DPoliciesTests.cpp28 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 DResourceMappingTests.cpp34 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 DPrettyPrintVisitorTests.cpp32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef
46 PolicyFlags::PUBLIC, /* enforce_overlayable */ true); in TEST()
H A DIdmapTests.cpp43 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 DRawPrintVisitorTests.cpp34 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 DPolicies.h32 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 DResourceMapping.cpp34 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 DTableFlattener_test.cpp35 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 DTableFlattener.cpp229 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 DTableMerger_test.cpp32 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 DResourceTable_test.cpp33 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 DResourceParser_test.cpp44 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 DResourceTable.h39 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; variable
92 PolicyFlags policies = PolicyFlags::NONE;
H A DDebug.cpp43 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef
H A DResourceParser.cpp1164 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 DProtoSerialize_test.cpp32 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 DProtoSerialize.cpp24 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 DProtoDeserialize.cpp33 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 DCreate.cpp47 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef
94 fulfilled_policies |= PolicyFlags::PUBLIC; in Create()
H A DCreateMultiple.cpp92 fulfilled_policies |= PolicyFlags::PUBLIC; in CreateMultiple()
/aosp12/frameworks/base/libs/androidfw/tests/
H A DLoadedArsc_test.cpp44 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 DResourceTypes.h1692 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);