Android-cuttlefish cvd tool
Namespaces | Functions | Variables
boot_config.cc File Reference
#include "cuttlefish/host/commands/assemble_cvd/boot_config.h"
#include <fstream>
#include <sstream>
#include <string>
#include <sys/stat.h>
#include <android-base/logging.h>
#include <android-base/strings.h>
#include <gflags/gflags.h>
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/common/libs/utils/size_utils.h"
#include "cuttlefish/common/libs/utils/subprocess.h"
#include "cuttlefish/host/commands/assemble_cvd/bootconfig_args.h"
#include "cuttlefish/host/libs/avb/avb.h"
#include "cuttlefish/host/libs/config/ap_boot_flow.h"
#include "cuttlefish/host/libs/config/boot_flow.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/config/kernel_args.h"
#include "cuttlefish/host/libs/vm_manager/crosvm_manager.h"
Include dependency graph for boot_config.cc:

Namespaces

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

Functions

void cuttlefish::anonymous_namespace{boot_config.cc}::WritePausedEntrypoint (const std::string &entrypoint, const CuttlefishConfig::InstanceSpecific &instance, std::ostream &env)
 
void cuttlefish::anonymous_namespace{boot_config.cc}::WriteAndroidEnvironment (std::ostream &env, const CuttlefishConfig::InstanceSpecific &instance)
 
void cuttlefish::anonymous_namespace{boot_config.cc}::WriteEFIEnvironment (const CuttlefishConfig::InstanceSpecific &instance, std::optional< std::uint16_t > partition_num, std::ostream &env)
 
size_t cuttlefish::anonymous_namespace{boot_config.cc}::WriteEnvironment (const CuttlefishConfig::InstanceSpecific &instance, const BootFlow &flow, const std::string &kernel_args, const std::string &env_path)
 
std::unordered_map< std::string, std::string > cuttlefish::anonymous_namespace{boot_config.cc}::ReplaceKernelBootArgs (const std::unordered_map< std::string, std::string > &args)
 
Result< void > cuttlefish::anonymous_namespace{boot_config.cc}::PrepareBootEnvImage (const CuttlefishConfig &config, const CuttlefishConfig::InstanceSpecific &instance, const std::string &image_path, const BootFlow &flow)
 

Variables

static constexpr char cuttlefish::anonymous_namespace{boot_config.cc}::kUbootPrimaryEth [] = "eth1"