Home
last modified time | relevance | path

Searched refs:overlayable_item (Results 1 – 19 of 19) sorted by relevance

/aosp14/frameworks/base/tools/aapt2/link/
H A DTableMerger.cpp130 if (src_entry->overlayable_item) { in MergeEntry()
131 if (dst_entry->overlayable_item) { in MergeEntry()
132 CHECK(src_entry->overlayable_item.value().overlayable != nullptr); in MergeEntry()
133 Overlayable* src_overlayable = src_entry->overlayable_item.value().overlayable.get(); in MergeEntry()
135 CHECK(dst_entry->overlayable_item.value().overlayable != nullptr); in MergeEntry()
136 Overlayable* dst_overlayable = dst_entry->overlayable_item.value().overlayable.get(); in MergeEntry()
140 || src_entry->overlayable_item.value().policies != in MergeEntry()
141 dst_entry->overlayable_item.value().policies) { in MergeEntry()
146 android::DiagMessage(src_entry->overlayable_item.value().source) in MergeEntry()
149 android::DiagMessage(dst_entry->overlayable_item.value().source) in MergeEntry()
[all …]
H A DTableMerger_test.cpp463 OverlayableItem overlayable_item(overlayable); in TEST_F() local
464 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST_F()
465 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST_F()
469 .SetOverlayable("bool/foo", overlayable_item) in TEST_F()
487 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
488 OverlayableItem& result_overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST_F()
503 OverlayableItem overlayable_item(overlayable); in TEST_F() local
504 overlayable_item.policies |= PolicyFlags::PUBLIC; in TEST_F()
505 overlayable_item.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST_F()
508 .SetOverlayable("bool/foo", overlayable_item) in TEST_F()
[all …]
H A DReferenceLinker.cpp479 if (entry->overlayable_item && entry->values.empty()) { in Consume()
481 android::DiagMessage(entry->overlayable_item.value().source) in Consume()
/aosp14/frameworks/base/tools/aapt2/format/proto/
H A DProtoSerialize_test.cpp171 .SetOverlayable(overlayable_item) in TEST()
241 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST()
647 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST()
648 OverlayableItem& overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST() local
656 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST()
657 overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST()
666 overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST()
674 overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST()
684 overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST()
693 overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST()
[all …]
H A DProtoSerialize.cpp300 pb_overlayable->set_name(overlayable_item.overlayable->name); in SerializeOverlayableItemToPb()
311 if (overlayable_item.policies & PolicyFlags::PUBLIC) { 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()
340 SerializeSourceToPb(overlayable_item.source, source_pool, in SerializeOverlayableItemToPb()
343 pb_overlayable_item->set_comment(overlayable_item.comment); in SerializeOverlayableItemToPb()
[all …]
H A DProtoDeserialize.cpp488 pb::OverlayableItem pb_overlayable_item = pb_entry.overlayable_item(); in DeserializePackageFromPb()
497 OverlayableItem overlayable_item(overlayables[pb_overlayable_item.overlayable_idx()]); in DeserializePackageFromPb() local
498 if (!DeserializeOverlayableItemFromPb(pb_overlayable_item, src_pool, &overlayable_item, in DeserializePackageFromPb()
502 entry->overlayable_item = std::move(overlayable_item); in DeserializePackageFromPb()
/aosp14/frameworks/base/tools/aapt2/
H A DResourceTable_test.cpp269 OverlayableItem overlayable_item(overlayable); in TEST() local
270 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST()
271 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST()
272 overlayable_item.comment = "comment"; in TEST()
273 overlayable_item.source = android::Source("res/values/overlayable.xml", 42); in TEST()
281 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST()
322 OverlayableItem overlayable_item(std::make_shared<Overlayable>("Name", "overlay://theme")); in TEST() local
323 overlayable_item.policies = PolicyFlags::PRODUCT_PARTITION; in TEST()
324 ASSERT_TRUE(table.AddResource(NewResourceBuilder(foo).SetOverlayable(overlayable_item).Build(), in TEST()
339 OverlayableItem overlayable_item(overlayable); in TEST() local
[all …]
H A DResourceParser_test.cpp1068 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1118 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1126 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1134 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1142 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1150 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1158 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1166 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1174 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
1237 ASSERT_TRUE(search_result.value().entry->overlayable_item); in TEST_F()
[all …]
H A DResourceTable.cpp354 const std::optional<OverlayableItem>& overlayable_item, in InsertEntryIntoTableView() argument
378 .overlayable_item = overlayable_item, in InsertEntryIntoTableView()
407 entry->visibility, entry->allow_new, entry->overlayable_item, in GetPartitionedView()
413 entry->visibility, entry->allow_new, entry->overlayable_item, {}, in GetPartitionedView()
544 if (entry->overlayable_item) { in AddResource()
547 diag->Error(android::DiagMessage(entry->overlayable_item.value().source) in AddResource()
551 entry->overlayable_item = res.overlayable.value(); in AddResource()
677 new_entry->overlayable_item = entry->overlayable_item; in Clone()
H A DDebug.cpp312 if (entry.overlayable_item) { in PrintTable()
545 if (entry->overlayable_item) { in DumpOverlayable()
546 const auto& overlayable_item = entry->overlayable_item.value(); in DumpOverlayable() local
548 overlayable_item.overlayable->name.c_str(), in DumpOverlayable()
549 overlayable_item.overlayable->actor.c_str()); in DumpOverlayable()
551 android::idmap2::policy::PoliciesToDebugString(overlayable_item.policies).c_str()); in DumpOverlayable()
H A DResourceTable.h131 std::optional<OverlayableItem> overlayable_item; variable
215 std::optional<OverlayableItem> overlayable_item; member
H A DResourceParser.cpp111 std::optional<OverlayableItem> overlayable_item; member
149 if (res->overlayable_item) { in AddResourcesToTable()
150 res_builder.SetOverlayable(res->overlayable_item.value()); in AddResourcesToTable()
1227 OverlayableItem overlayable_item(overlayable); in ParseOverlayable() local
1228 overlayable_item.policies = current_policies; in ParseOverlayable()
1229 overlayable_item.comment = comment; in ParseOverlayable()
1230 overlayable_item.source = element_source; in ParseOverlayable()
1235 child_resource.overlayable_item = overlayable_item; in ParseOverlayable()
H A DResources.proto235 OverlayableItem overlayable_item = 5;
/aosp14/frameworks/base/tools/aapt2/format/binary/
H A DTableFlattener_test.cpp811 overlayable_item.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST_F()
812 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST_F()
818 .SetOverlayable(name, overlayable_item) in TEST_F()
868 OverlayableItem& overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST_F() local
876 overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST_F()
877 EXPECT_EQ(overlayable_item.policies, PolicyFlags::PUBLIC); in TEST_F()
883 overlayable_item = search_result.value().entry->overlayable_item.value(); in TEST_F()
1026 overlayable_item.policies |= PolicyFlags::PUBLIC; in TEST_F()
1034 .SetOverlayable(name, overlayable_item) in TEST_F()
1049 overlayable_item.policies |= PolicyFlags::PUBLIC; in TEST_F()
[all …]
H A DTableFlattener.cpp284 if (!entry.overlayable_item) { in FlattenOverlayable()
288 const OverlayableItem& item = entry.overlayable_item.value(); in FlattenOverlayable()
487 const OverlayableItem& item = entry.overlayable_item.value(); in FlattenTypes()
H A DBinaryResourceParser.cpp500 OverlayableItem overlayable_item(overlayable); in ParseOverlayable() local
501 overlayable_item.policies = policy_header->policy_flags; in ParseOverlayable()
504 .SetOverlayable(std::move(overlayable_item)) in ParseOverlayable()
/aosp14/frameworks/base/tools/aapt2/optimize/
H A DObfuscator_test.cpp219 OverlayableItem overlayable_item(std::make_shared<Overlayable>("TestName", "overlay://theme")); in TEST() local
220 overlayable_item.policies |= PolicyFlags::PRODUCT_PARTITION; in TEST()
221 overlayable_item.policies |= PolicyFlags::SYSTEM_PARTITION; in TEST()
222 overlayable_item.policies |= PolicyFlags::VENDOR_PARTITION; in TEST()
238 .SetOverlayable(name, overlayable_item) in TEST()
H A DObfuscator.cpp140 if (entry.overlayable_item) { in ObfuscateResourceName()
180 .overlayable_item = entry->overlayable_item, in HandleCollapseKeyStringPool()
/aosp14/frameworks/base/tools/aapt2/split/
H A DTableSplitter.cpp249 split_entry->overlayable_item = entry->overlayable_item; in SplitTable()