Android-cuttlefish cvd tool
Namespaces | Functions | Variables
android_composite_disk_config.cc File Reference
#include "cuttlefish/host/commands/assemble_cvd/disk/android_composite_disk_config.h"
#include <functional>
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "absl/strings/str_cat.h"
#include "absl/strings/str_split.h"
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/files/file_exists.h"
#include "cuttlefish/host/commands/assemble_cvd/android_build/android_build.h"
#include "cuttlefish/host/commands/assemble_cvd/disk/image_file.h"
#include "cuttlefish/host/commands/assemble_cvd/flags/build_super_image.h"
#include "cuttlefish/host/commands/assemble_cvd/flags/system_image_dir.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/image_aggregator/gpt_type_guid.h"
#include "cuttlefish/host/libs/image_aggregator/image_aggregator.h"
#include "cuttlefish/host/libs/image_aggregator/super_builder.h"
#include "cuttlefish/result/result.h"
Include dependency graph for android_composite_disk_config.cc:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{android_composite_disk_config.cc}
 

Functions

std::optional< ImagePartition > cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::HibernationImage (const SystemImageDirFlag &system_image_dir, const CuttlefishConfig::InstanceSpecific &instance)
 
Result< std::vector< ImagePartition > > cuttlefish::AndroidCompositeDiskConfig (const CuttlefishConfig::InstanceSpecific &instance, const std::vector< std::unique_ptr< ImageFile > > &image_files, AndroidBuild &android_build, const SystemImageDirFlag &system_image_dir)
 

Variables

struct {
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::android_esp = "android_esp"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::boot = "boot"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::hibernation = "hibernation"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::init_boot = "init_boot"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::metadata = "metadata"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::misc = "misc"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::pvmfw = "pvmfw"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::super = "super"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::userdata = "userdata"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::vbmeta = "vbmeta"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::vbmeta_system = "vbmeta_system"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::vbmeta_system_dlkm = "vbmeta_system_dlkm"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::vbmeta_vendor_dlkm = "vbmeta_vendor_dlkm"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::vendor_boot = "vendor_boot"
 
   std::string_view   cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::vvmtruststore = "vvmtruststore"
 
cuttlefish::anonymous_namespace{android_composite_disk_config.cc}::kPartitions