/aosp14/frameworks/base/tools/aapt2/link/ |
H A D | TableMerger.cpp | 130 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 D | TableMerger_test.cpp | 463 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 D | ReferenceLinker.cpp | 479 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 D | ProtoSerialize_test.cpp | 171 .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 D | ProtoSerialize.cpp | 300 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 D | ProtoDeserialize.cpp | 488 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 D | ResourceTable_test.cpp | 269 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 D | ResourceParser_test.cpp | 1068 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 D | ResourceTable.cpp | 354 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 D | Debug.cpp | 312 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 D | ResourceTable.h | 131 std::optional<OverlayableItem> overlayable_item; variable 215 std::optional<OverlayableItem> overlayable_item; member
|
H A D | ResourceParser.cpp | 111 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 D | Resources.proto | 235 OverlayableItem overlayable_item = 5;
|
/aosp14/frameworks/base/tools/aapt2/format/binary/ |
H A D | TableFlattener_test.cpp | 811 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 D | TableFlattener.cpp | 284 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 D | BinaryResourceParser.cpp | 500 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 D | Obfuscator_test.cpp | 219 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 D | Obfuscator.cpp | 140 if (entry.overlayable_item) { in ObfuscateResourceName() 180 .overlayable_item = entry->overlayable_item, in HandleCollapseKeyStringPool()
|
/aosp14/frameworks/base/tools/aapt2/split/ |
H A D | TableSplitter.cpp | 249 split_entry->overlayable_item = entry->overlayable_item; in SplitTable()
|