/aosp12/system/update_engine/payload_generator/ |
H A D | payload_generation_config_unittest.cc | 29 image_config.partitions.emplace_back("root"); in TEST_F() 37 EXPECT_FALSE(image_config.partitions[0].postinstall.IsEmpty()); in TEST_F() 38 EXPECT_EQ(true, image_config.partitions[0].postinstall.run); in TEST_F() 39 EXPECT_EQ("postinstall", image_config.partitions[0].postinstall.path); in TEST_F() 40 EXPECT_EQ("ext4", image_config.partitions[0].postinstall.filesystem_type); in TEST_F() 41 EXPECT_TRUE(image_config.partitions[0].postinstall.optional); in TEST_F() 46 image_config.partitions.emplace_back("system"); in TEST_F() 53 EXPECT_TRUE(image_config.partitions[0].postinstall.IsEmpty()); in TEST_F() 114 image_config.partitions.push_back(std::move(system)); in TEST_F() 115 image_config.partitions.push_back(std::move(system_ext)); in TEST_F() [all …]
|
H A D | payload_generation_config_android_unittest.cc | 136 image_config_.partitions.emplace_back("system"); in SetUp() 137 image_config_.partitions[0].path = temp_file_.path(); in SetUp() 148 EXPECT_TRUE(image_config_.partitions[0].OpenFilesystem()); in TEST_F() 150 const VerityConfig& verity = image_config_.partitions[0].verity; in TEST_F() 165 image_config_.partitions[0].disable_fec_computation = true; in TEST_F() 167 EXPECT_TRUE(image_config_.partitions[0].OpenFilesystem()); in TEST_F() 169 const VerityConfig& verity = image_config_.partitions[0].verity; in TEST_F() 186 EXPECT_TRUE(image_config_.partitions[0].OpenFilesystem()); in TEST_F() 195 EXPECT_TRUE(image_config_.partitions[0].OpenFilesystem()); in TEST_F() 204 EXPECT_TRUE(image_config_.partitions[0].verity.IsEmpty()); in TEST_F() [all …]
|
H A D | delta_diff_generator.cc | 181 TEST_AND_RETURN_FALSE(config.source.partitions.size() == in GenerateUpdatePayloadFile() 182 config.target.partitions.size()); in GenerateUpdatePayloadFile() 186 all_aops.resize(config.target.partitions.size()); in GenerateUpdatePayloadFile() 189 all_merge_sequences.resize(config.target.partitions.size()); in GenerateUpdatePayloadFile() 195 config.target.partitions.size()); in GenerateUpdatePayloadFile() 198 for (size_t i = 0; i < config.target.partitions.size(); i++) { in GenerateUpdatePayloadFile() 200 config.is_delta ? config.source.partitions[i] : empty_part; in GenerateUpdatePayloadFile() 201 const PartitionConfig& new_part = config.target.partitions[i]; in GenerateUpdatePayloadFile() 235 for (size_t i = 0; i < config.target.partitions.size(); i++) { in GenerateUpdatePayloadFile() 237 config.is_delta ? config.source.partitions[i] : empty_part; in GenerateUpdatePayloadFile() [all …]
|
H A D | generate_delta_main.cc | 200 for (size_t i = 0; i < config.target.partitions.size(); i++) { in ApplyPayload() 201 const string& part_name = config.target.partitions[i].name; in ApplyPayload() 202 const string& target_path = config.target.partitions[i].path; in ApplyPayload() 208 TEST_AND_RETURN_FALSE(config.target.partitions.size() == in ApplyPayload() 209 config.source.partitions.size()); in ApplyPayload() 210 source_path = config.source.partitions[i].path; in ApplyPayload() 292 for (auto&& partition : config->target.partitions) { in ParsePerPartitionTimestamps() 572 payload_config.target.partitions.back().path = new_partitions[i]; in Main() 573 payload_config.target.partitions.back().disable_fec_computation = in Main() 643 for (PartitionConfig& part : payload_config.target.partitions) in Main() [all …]
|
H A D | payload_generation_config.cc | 107 return partitions.empty(); in ValidateIsEmpty() 111 for (PartitionConfig& part : partitions) { in LoadImageSize() 121 for (PartitionConfig& part : partitions) { in LoadPostInstallConfig() 204 auto partition_config = std::find_if(partitions.begin(), in ValidateDynamicPartitionMetadata() 205 partitions.end(), in ValidateDynamicPartitionMetadata() 210 if (partition_config == partitions.end()) { in ValidateDynamicPartitionMetadata() 289 for (const PartitionConfig& part : source.partitions) { in Validate() 305 for (const PartitionConfig& part : target.partitions) { in Validate()
|
/aosp12/bootable/recovery/tests/unit/ |
H A D | update_verifier_test.cpp | 64 for (const auto& partition : partitions) { in ConstructProto() 125 std::vector<std::unordered_map<std::string, std::string>> partitions = { in TEST_F() local 134 std::string proto = ConstructProto(partitions); in TEST_F() 147 std::vector<std::unordered_map<std::string, std::string>> partitions = { in TEST_F() local 155 std::string proto = ConstructProto(partitions); in TEST_F() 167 std::vector<std::unordered_map<std::string, std::string>> partitions = { in TEST_F() local 176 std::string proto = ConstructProto(partitions); in TEST_F() 188 std::vector<std::unordered_map<std::string, std::string>> partitions = { in TEST_F() local 195 std::string proto = ConstructProto(partitions); in TEST_F() 207 std::vector<std::unordered_map<std::string, std::string>> partitions = { in TEST_F() local [all …]
|
/aosp12/system/core/fs_mgr/liblp/ |
H A D | io_test.cpp | 189 ASSERT_EQ(exported->partitions.size(), imported->partitions.size()); in TEST_F() 190 EXPECT_EQ(GetPartitionName(exported->partitions[0]), GetPartitionName(imported->partitions[0])); in TEST_F() 191 EXPECT_EQ(exported->partitions[0].attributes, imported->partitions[0].attributes); in TEST_F() 194 EXPECT_EQ(exported->partitions[0].num_extents, imported->partitions[0].num_extents); in TEST_F() 217 ASSERT_EQ(imported->partitions.size(), 1); in TEST_F() 221 strncpy(imported->partitions[0].name, "vendor", sizeof(imported->partitions[0].name)); in TEST_F() 227 ASSERT_EQ(imported->partitions.size(), 1); in TEST_F() 233 ASSERT_EQ(imported->partitions.size(), 1); in TEST_F() 567 new_table->partitions[0].name[0]++; in TEST_F() 577 … ASSERT_EQ(GetPartitionName(new_table->partitions[0]), GetPartitionName(imported->partitions[0])); in TEST_F() [all …]
|
/aosp12/system/core/fs_mgr/libsnapshot/corpus/ |
H A D | launch_device.txt | 13 partitions { 19 partitions { 25 partitions { 48 partitions { 61 partitions { 74 partitions {
|
H A D | avoid-io-in-fuzzer.txt | 7 partitions { 13 partitions { 19 partitions {
|
/aosp12/system/core/fs_mgr/ |
H A D | fs_mgr_remount.cpp | 252 android::fs_mgr::Fstab partitions; in do_remount() local 284 if (GetEntryForMountPoint(&partitions, it->mount_point) == nullptr) { in do_remount() 285 partitions.emplace_back(*it); in do_remount() 289 if (partitions.empty() && !retval) { in do_remount() 290 partitions = all; in do_remount() 298 for (auto it = partitions.begin(); it != partitions.end();) { in do_remount() 324 it = partitions.erase(it); in do_remount() 341 it = partitions.erase(it); in do_remount() 382 if (partitions.empty() || just_disabled_verity) { in do_remount() 393 if (!fs_mgr_overlayfs_mount_all(&partitions) && errno) { in do_remount() [all …]
|
/aosp12/system/core/fastboot/device/ |
H A D | utility.cpp | 118 for (const auto& partition : metadata.partitions) { in FindLogicalPartition() 160 std::vector<std::string> partitions; in ListPartitions() local 172 partitions.emplace_back(de->d_name); in ListPartitions() 195 for (const auto& partition : metadata->partitions) { in ListPartitions() 197 if (std::find(partitions.begin(), partitions.end(), partition_name) == in ListPartitions() 198 partitions.end()) { in ListPartitions() 199 partitions.emplace_back(partition_name); in ListPartitions() 203 return partitions; in ListPartitions()
|
/aosp12/build/make/tools/releasetools/ |
H A D | add_img_to_target_files | 791 partitions = {} 812 partitions['boot'] = boot_image_path 837 partitions['recovery'] = os.path.join( 859 partitions['system'] = AddSystem( 864 partitions['vendor'] = AddVendor( 877 partitions['odm'] = AddOdm(output_zip) 905 partitions['dtbo'] = AddDtbo(output_zip) 909 partitions['pvmfw'] = AddPvmfw(output_zip) 929 partitions["vbmeta_system"] = AddVBMeta( 939 partitions["vbmeta_vendor"] = AddVBMeta( [all …]
|
H A D | add_img_to_target_files.py | 791 partitions = {} 812 partitions['boot'] = boot_image_path 837 partitions['recovery'] = os.path.join( 859 partitions['system'] = AddSystem( 864 partitions['vendor'] = AddVendor( 877 partitions['odm'] = AddOdm(output_zip) 905 partitions['dtbo'] = AddDtbo(output_zip) 909 partitions['pvmfw'] = AddPvmfw(output_zip) 929 partitions["vbmeta_system"] = AddVBMeta( 939 partitions["vbmeta_vendor"] = AddVBMeta( [all …]
|
/aosp12/system/update_engine/payload_consumer/ |
H A D | postinstall_runner_action.cc | 102 partition_weight_.resize(install_plan_.partitions.size()); in PerformAction() 104 for (size_t i = 0; i < install_plan_.partitions.size(); ++i) { in PerformAction() 105 auto& partition = install_plan_.partitions[i]; in PerformAction() 131 while (current_partition_ < install_plan_.partitions.size() && in PerformPartitionPostinstall() 132 !install_plan_.partitions[current_partition_].run_postinstall) { in PerformPartitionPostinstall() 134 << install_plan_.partitions[current_partition_].name; in PerformPartitionPostinstall() 137 if (current_partition_ == install_plan_.partitions.size()) in PerformPartitionPostinstall() 141 install_plan_.partitions[current_partition_]; in PerformPartitionPostinstall() 353 if (install_plan_.partitions[current_partition_].postinstall_optional) { in Cleanup()
|
H A D | filesystem_verifier_action.cc | 94 if (install_plan_.partitions.empty()) { in PerformAction() 143 install_plan_.partitions.size()); in UpdatePartitionProgress() 148 install_plan_.partitions[partition_index_]; in InitializeFdVABC() 307 if (partition_index_ == install_plan_.partitions.size()) { in StartPartitionHashing() 326 install_plan_.partitions[partition_index_]; in StartPartitionHashing() 396 install_plan_.partitions[partition_index_]; in GetPartitionPath() 411 install_plan_.partitions[partition_index_]; in GetPartitionSize() 422 install_plan_.partitions[partition_index_]; in ShouldWriteVerity() 435 install_plan_.partitions[partition_index_]; in FinishPartitionHashing()
|
H A D | delta_performer_integration_test.cc | 565 payload_config.source.partitions.back().path = in GenerateDeltaFile() 693 manifest.partitions().begin(), in ApplyDeltaFile() 694 manifest.partitions().end(), in ApplyDeltaFile() 710 *std::find_if(manifest.partitions().begin(), in ApplyDeltaFile() 711 manifest.partitions().end(), in ApplyDeltaFile() 825 install_plan->partitions.clear(); in ApplyDeltaFile() 929 const auto& partitions = state->install_plan.partitions; in VerifyPayloadResult() local 930 EXPECT_EQ(2U, partitions.size()); in VerifyPayloadResult() 931 EXPECT_EQ(kPartitionNameRoot, partitions[0].name); in VerifyPayloadResult() 932 EXPECT_EQ(kPartitionNameKernel, partitions[1].name); in VerifyPayloadResult() [all …]
|
/aosp12/system/sepolicy/tests/ |
H A D | sepolicy_tests.py | 15 partitions = ["/system/", "/system_ext/", "/product/"] 30 return pol.AssertPathTypesHaveAttr(partitions, exceptions, "system_file_type") 49 partitions = ["/vendor/", "/odm/"] 55 return pol.AssertPathTypesHaveAttr(partitions, exceptions, "vendor_file_type") 68 partitions = [ 83 return pol.AssertPathTypesDoNotHaveAttr(partitions, [], "app_data_file_type",
|
/aosp12/system/core/fastboot/fuzzy_fastboot/ |
H A D | extensions.cpp | 119 if (XMLAssert(config->partitions.find(name) == config->partitions.end(), part, in ExtractPartitions() 126 config->partitions[name] = part_info; in ExtractPartitions() 142 XMLAssert(config->partitions.find(name) == config->partitions.end(), part, in ExtractPacked() 144 XMLAssert(config->partitions.find(name) == config->partitions.end(), part, in ExtractPacked() 155 if (XMLAssert(config->partitions.find(text) != config->partitions.end(), child, in ExtractPacked()
|
/aosp12/system/sepolicy/prebuilts/api/29.0/public/ |
H A D | device.te | 74 # Documented at https://source.android.com/devices/bootloader/partitions-images 78 # Documented at https://source.android.com/devices/bootloader/partitions-images 82 # Documented at https://source.android.com/devices/bootloader/partitions-images 86 # Documented at https://source.android.com/devices/bootloader/partitions-images 90 # Documented at https://source.android.com/devices/bootloader/partitions-images 99 # Documented at https://source.android.com/devices/bootloader/partitions-images 103 # Documented at https://source.android.com/devices/bootloader/partitions-images
|
/aosp12/system/sepolicy/prebuilts/api/30.0/public/ |
H A D | device.te | 76 # Documented at https://source.android.com/devices/bootloader/partitions-images 80 # Documented at https://source.android.com/devices/bootloader/partitions-images 84 # Documented at https://source.android.com/devices/bootloader/partitions-images 88 # Documented at https://source.android.com/devices/bootloader/partitions-images 92 # Documented at https://source.android.com/devices/bootloader/partitions-images 101 # Documented at https://source.android.com/devices/bootloader/partitions-images 105 # Documented at https://source.android.com/devices/bootloader/partitions-images
|
/aosp12/system/extras/partition_tools/ |
H A D | lpunpack.cc | 42 std::unordered_set<std::string>&& partitions, const std::string& output_dir); 102 std::unordered_set<std::string> partitions; in main() local 120 partitions.emplace(optarg); in main() 168 ImageExtractor extractor(std::move(fd), std::move(metadata), std::move(partitions), output_dir); in main() 176 std::unordered_set<std::string>&& partitions, in ImageExtractor() argument 180 partitions_(std::move(partitions)), in ImageExtractor() 199 for (const auto& partition : metadata_->partitions) { in BuildPartitionList()
|
H A D | lpmake.cc | 159 const std::vector<PartitionInfo>& partitions) { in CalculateBlockDeviceSize() argument 162 partitions.size() * alignment; in CalculateBlockDeviceSize() 163 for (const auto& partition_info : partitions) { in CalculateBlockDeviceSize() 199 std::vector<PartitionInfo> partitions; in main() local 243 partitions.push_back(std::move(*res)); in main() 341 blockdevice_size = CalculateBlockDeviceSize(alignment, metadata_size, partitions); in main() 364 if (partitions.empty()) { in main() 419 for (const auto& partition_info : partitions) { in main()
|
/aosp12/system/sepolicy/prebuilts/api/31.0/public/ |
H A D | device.te | 82 # Documented at https://source.android.com/devices/bootloader/partitions-images 86 # Documented at https://source.android.com/devices/bootloader/partitions-images 90 # Documented at https://source.android.com/devices/bootloader/partitions-images 94 # Documented at https://source.android.com/devices/bootloader/partitions-images 98 # Documented at https://source.android.com/devices/bootloader/partitions-images 107 # Documented at https://source.android.com/devices/bootloader/partitions-images 111 # Documented at https://source.android.com/devices/bootloader/partitions-images
|
/aosp12/system/sepolicy/prebuilts/api/32.0/public/ |
H A D | device.te | 82 # Documented at https://source.android.com/devices/bootloader/partitions-images 86 # Documented at https://source.android.com/devices/bootloader/partitions-images 90 # Documented at https://source.android.com/devices/bootloader/partitions-images 94 # Documented at https://source.android.com/devices/bootloader/partitions-images 98 # Documented at https://source.android.com/devices/bootloader/partitions-images 107 # Documented at https://source.android.com/devices/bootloader/partitions-images 111 # Documented at https://source.android.com/devices/bootloader/partitions-images
|
/aosp12/system/sepolicy/public/ |
H A D | device.te | 82 # Documented at https://source.android.com/devices/bootloader/partitions-images 86 # Documented at https://source.android.com/devices/bootloader/partitions-images 90 # Documented at https://source.android.com/devices/bootloader/partitions-images 94 # Documented at https://source.android.com/devices/bootloader/partitions-images 98 # Documented at https://source.android.com/devices/bootloader/partitions-images 107 # Documented at https://source.android.com/devices/bootloader/partitions-images 111 # Documented at https://source.android.com/devices/bootloader/partitions-images
|