Android-cuttlefish cvd tool
Classes | Namespaces | Functions | Variables
acloud_mixsuperimage.cpp File Reference
#include "cuttlefish/host/commands/cvd/cli/commands/acloud_mixsuperimage.h"
#include <fstream>
#include <functional>
#include <iostream>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include <android-base/file.h>
#include <android-base/logging.h>
#include <android-base/strings.h>
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/flag_parser.h"
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/common/libs/utils/subprocess.h"
#include "cuttlefish/host/commands/cvd/cli/command_request.h"
#include "cuttlefish/host/commands/cvd/cli/commands/command_handler.h"
#include "cuttlefish/host/commands/cvd/cli/types.h"
#include "cuttlefish/host/libs/config/config_utils.h"
Include dependency graph for acloud_mixsuperimage.cpp:

Classes

class  cuttlefish::AcloudMixSuperImageCommand
 

Namespaces

namespace  cuttlefish
 

Functions

Result< std::string > cuttlefish::FindMiscInfo (const std::string &image_dir)
 
Result< std::string > cuttlefish::FindImageDir (const std::string &image_dir)
 
Result< std::string > cuttlefish::GetImageForPartition (std::string const &partition_name, std::string const &image_dir, const std::map< std::string, std::string > &image_paths)
 
Result< void > cuttlefish::_RewriteMiscInfo (const std::string &output_file, const std::string &input_file, const std::string &lpmake_path, const std::function< Result< std::string >(const std::string &)> &get_image)
 
std::unique_ptr< CvdCommandHandler > cuttlefish::NewAcloudMixSuperImageCommand ()
 

Variables

static constexpr char cuttlefish::kMixSuperImageHelpMessage []
 
const std::string cuttlefish::_MISC_INFO_FILE_NAME = "misc_info.txt"
 
const std::string cuttlefish::_TARGET_FILES_META_DIR_NAME = "META"
 
const std::string cuttlefish::_TARGET_FILES_IMAGES_DIR_NAME = "IMAGES"
 
const std::string cuttlefish::_SYSTEM_IMAGE_NAME_PATTERN = "system.img"
 
const std::string cuttlefish::_SYSTEM_EXT_IMAGE_NAME_PATTERN = "system_ext.img"
 
const std::string cuttlefish::_PRODUCT_IMAGE_NAME_PATTERN = "product.img"