Home
last modified time | relevance | path

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

/frameworks/base/cmds/idmap2/tests/
DPoliciesTests.cpp28 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 …]
DResourceMappingTests.cpp33 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 …]
DPrettyPrintVisitorTests.cpp32 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef
46 PolicyFlags::PUBLIC, /* enforce_overlayable */ true); in TEST()
DIdmapTests.cpp42 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()
DRawPrintVisitorTests.cpp34 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/
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 …]
/frameworks/base/cmds/idmap2/self_targeting/
DSelfTargeting.cpp31 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/
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()
/frameworks/base/tools/aapt2/format/binary/
DTableFlattener_test.cpp35 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 …]
DTableFlattener.cpp65 std::map<PolicyFlags, std::set<ResourceId>> policy_ids;
366 policy_type->policy_flags = static_cast<PolicyFlags>( in FlattenOverlayable()
/frameworks/base/tools/aapt2/link/
DTableMerger_test.cpp32 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/
DResourceTable_test.cpp34 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()
DResourceParser_test.cpp44 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 …]
DResourceTable.h38 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; variable
91 PolicyFlags policies = PolicyFlags::NONE;
DResourceParser.cpp1169 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()
DDebug.cpp47 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef
/frameworks/base/cmds/idmap2/idmap2/
DCreate.cpp47 using PolicyFlags = android::ResTable_overlayable_policy_header::PolicyFlags; typedef
94 fulfilled_policies |= PolicyFlags::PUBLIC; in Create()
DCreateMultiple.cpp92 fulfilled_policies |= PolicyFlags::PUBLIC; in CreateMultiple()
/frameworks/base/tools/aapt2/format/proto/
DProtoSerialize_test.cpp32 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 …]
DProtoSerialize.cpp25 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()
DProtoDeserialize.cpp33 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/
DLoadedArsc_test.cpp44 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/
DResourceTypes.h1805 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/
DObfuscator_test.cpp306 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()