Home
last modified time | relevance | path

Searched refs:partitions (Results 1 – 25 of 213) sorted by relevance

123456789

/aosp12/system/update_engine/payload_generator/
H A Dpayload_generation_config_unittest.cc29 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 Dpayload_generation_config_android_unittest.cc136 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 Ddelta_diff_generator.cc181 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 Dgenerate_delta_main.cc200 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 Dpayload_generation_config.cc107 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 Dupdate_verifier_test.cpp64 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 Dio_test.cpp189 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 Dlaunch_device.txt13 partitions {
19 partitions {
25 partitions {
48 partitions {
61 partitions {
74 partitions {
H A Davoid-io-in-fuzzer.txt7 partitions {
13 partitions {
19 partitions {
/aosp12/system/core/fs_mgr/
H A Dfs_mgr_remount.cpp252 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 Dutility.cpp118 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 Dadd_img_to_target_files791 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 Dadd_img_to_target_files.py791 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 Dpostinstall_runner_action.cc102 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 Dfilesystem_verifier_action.cc94 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 Ddelta_performer_integration_test.cc565 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 Dsepolicy_tests.py15 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 Dextensions.cpp119 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 Ddevice.te74 # 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 Ddevice.te76 # 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 Dlpunpack.cc42 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 Dlpmake.cc159 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 Ddevice.te82 # 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 Ddevice.te82 # 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 Ddevice.te82 # 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

123456789