28 const std::string& boot_image_path,
29 const std::string& new_boot_image_path);
31 const std::string& new_ramdisk_path,
32 const std::string& vendor_boot_image_path,
33 const std::string& new_vendor_boot_image_path,
34 const std::string& unpack_dir,
bool bootconfig_supported);
36 const std::string& vendor_boot_image_path,
37 const std::string& new_vendor_boot_image_path,
38 const std::string& unpack_dir,
bool bootconfig_supported);
41 const std::string& unpack_dir);
44 const std::string& vendor_boot_image_path,
const std::string& unpack_dir);
46 const std::optional<BootConfigPartition>&,
47 const std::string& unpack_dir,
48 const std::string& input_ramdisk_path);
50 const std::string& boot_image_path);
52Result<void>
UnpackRamdisk(
const std::string& original_ramdisk_path,
53 const std::string& ramdisk_stage_dir);
54Result<void>
PackRamdisk(
const std::string& ramdisk_stage_dir,
55 const std::string& output_ramdisk);
Definition: alloc_driver.h:20
Result< void > RepackVendorBootImageWithEmptyRamdisk(const std::string &vendor_boot_image_path, const std::string &new_vendor_boot_image_path, const std::string &unpack_dir, bool bootconfig_supported)
Definition: boot_image_utils.cc:369
Result< std::string > ReadAndroidVersionFromBootImage(const std::string &boot_image_path)
Definition: boot_image_utils.cc:458
Result< void > UnpackBootImage(const std::string &boot_image_path, const std::string &unpack_dir)
Definition: boot_image_utils.cc:203
Result< void > RepackGem5BootImage(const std::string &initrd_path, const std::optional< BootConfigPartition > &bootconfig_partition, const std::string &unpack_dir, const std::string &input_ramdisk_path)
Definition: boot_image_utils.cc:382
Result< void > RepackVendorBootImage(const std::string &new_ramdisk, const std::string &vendor_boot_image_path, const std::string &new_vendor_boot_image_path, const std::string &unpack_dir, bool bootconfig_supported)
Definition: boot_image_utils.cc:298
Result< VendorBootImage > UnpackVendorBootImageIfNotUnpacked(const std::string &vendor_boot_image_path, const std::string &unpack_dir)
Definition: boot_image_utils.cc:220
Result< void > UnpackRamdisk(const std::string &original_ramdisk_path, const std::string &ramdisk_stage_dir)
Definition: boot_image_utils.cc:174
Result< void > PackRamdisk(const std::string &ramdisk_stage_dir, const std::string &output_ramdisk)
Definition: boot_image_utils.cc:167
Result< void > RepackBootImage(const std::string &new_kernel_path, const std::string &boot_image_path, const std::string &new_boot_image_path)
Definition: boot_image_utils.cc:256