|
Android-cuttlefish cvd tool
|
#include "cuttlefish/host/libs/config/data_image.h"#include <fcntl.h>#include <stddef.h>#include <stdint.h>#include <sys/types.h>#include <string>#include <string_view>#include <utility>#include "absl/log/log.h"#include "cuttlefish/common/libs/fs/fd.h"#include "cuttlefish/common/libs/fs/shared_buf.h"#include "cuttlefish/common/libs/fs/shared_fd.h"#include "cuttlefish/common/libs/utils/files.h"#include "cuttlefish/common/libs/utils/host_info.h"#include "cuttlefish/files/copy.h"#include "cuttlefish/host/libs/config/ap_boot_flow.h"#include "cuttlefish/host/libs/config/boot_flow.h"#include "cuttlefish/host/libs/config/config_utils.h"#include "cuttlefish/host/libs/config/cuttlefish_config.h"#include "cuttlefish/host/libs/config/data_image_policy.h"#include "cuttlefish/host/libs/config/esp.h"#include "cuttlefish/host/libs/config/esp/make_fat_image.h"#include "cuttlefish/host/libs/config/openwrt_args.h"#include "cuttlefish/host/libs/image_aggregator/mbr.h"#include "cuttlefish/posix/remove.h"#include "cuttlefish/process/command.h"#include "cuttlefish/process/execute.h"#include "cuttlefish/process/managed_stdio.h"#include "cuttlefish/result/result.h"
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{data_image.cpp} |
Functions | |
| Result< void > | cuttlefish::anonymous_namespace{data_image.cpp}::ForceFsckImage (const std::string &data_image, const CuttlefishConfig::InstanceSpecific &instance) |
| Result< void > | cuttlefish::anonymous_namespace{data_image.cpp}::ResizeImage (const std::string &data_image, int data_image_mb, const CuttlefishConfig::InstanceSpecific &instance) |
| std::string | cuttlefish::anonymous_namespace{data_image.cpp}::GetFsType (const std::string &path) |
| static Result< DataImageAction > | cuttlefish::anonymous_namespace{data_image.cpp}::ChooseDataImageAction (const CuttlefishConfig::InstanceSpecific &instance) |
| Result< void > | cuttlefish::CreateBlankEmptyImage (std::string_view image, int num_mb) |
| Result< void > | cuttlefish::CreateBlankExt4Image (std::string_view image, int num_mb) |
| Result< void > | cuttlefish::CreateBlankSdcardImage (std::string_view image, int num_mb) |
| Result< void > | cuttlefish::InitializeDataImage (const CuttlefishConfig::InstanceSpecific &instance) |
| static bool | cuttlefish::EspRequiredForBootFlow (BootFlow flow) |
| static bool | cuttlefish::EspRequiredForAPBootFlow (APBootFlow ap_boot_flow) |
| static void | cuttlefish::InitLinuxArgs (Arch target_arch, LinuxEspBuilder &linux_esp_builder) |
| static void | cuttlefish::InitChromeOsArgs (LinuxEspBuilder &linux_esp_builder) |
| static bool | cuttlefish::BuildAPImage (const CuttlefishConfig &config, const CuttlefishConfig::InstanceSpecific &instance) |
| static bool | cuttlefish::BuildOSImage (const CuttlefishConfig::InstanceSpecific &instance) |
| Result< void > | cuttlefish::InitializeEspImage (const CuttlefishConfig &config, const CuttlefishConfig::InstanceSpecific &instance) |
Variables | |
| const int | cuttlefish::anonymous_namespace{data_image.cpp}::FSCK_ERROR_CORRECTED = 1 |
| const int | cuttlefish::anonymous_namespace{data_image.cpp}::FSCK_ERROR_CORRECTED_REQUIRES_REBOOT = 2 |