Android-cuttlefish cvd tool
Namespaces | Functions | Variables
bootconfig_args.cpp File Reference
#include "cuttlefish/host/commands/assemble_cvd/bootconfig_args.h"
#include <stdint.h>
#include <array>
#include <functional>
#include <map>
#include <string>
#include <string_view>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "absl/log/log.h"
#include "absl/strings/numbers.h"
#include "absl/strings/str_join.h"
#include "absl/strings/str_split.h"
#include "fmt/format.h"
#include "cuttlefish/common/libs/utils/device_type.h"
#include "cuttlefish/common/libs/utils/host_info.h"
#include "cuttlefish/common/libs/utils/json.h"
#include "cuttlefish/host/libs/config/config_constants.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/config/gpu_mode.h"
#include "cuttlefish/host/libs/config/secure_hals.h"
#include "cuttlefish/host/libs/config/vmm_mode.h"
#include "cuttlefish/host/libs/vm_manager/crosvm_manager.h"
#include "cuttlefish/host/libs/vm_manager/qemu_manager.h"
#include "cuttlefish/host/libs/vm_manager/vm_manager.h"
#include "cuttlefish/result/result.h"
Include dependency graph for bootconfig_args.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{bootconfig_args.cpp}
 

Functions

template<typename T >
void cuttlefish::anonymous_namespace{bootconfig_args.cpp}::AppendMapWithReplacement (T *destination, const T &source)
 
Result< std::unordered_map< std::string, std::string > > cuttlefish::anonymous_namespace{bootconfig_args.cpp}::ConsoleBootconfig (const CuttlefishConfig::InstanceSpecific &instance)
 
Result< void > cuttlefish::ValidateBoardBootconfigKeys (const cuttlefish::DeviceType type, const std::map< std::string, std::string, std::less< void > > args)
 
Result< std::unordered_map< std::string, std::string > > cuttlefish::BootconfigArgsFromConfig (const CuttlefishConfig &config, const CuttlefishConfig::InstanceSpecific &instance, const std::map< std::string, std::string, std::less< void > > builtin_bootconfig_args)
 
Result< std::string > cuttlefish::BootconfigArgsString (const std::unordered_map< std::string, std::string > &args, const std::string &separator)
 

Variables

static constexpr std::string_view cuttlefish::anonymous_namespace{bootconfig_args.cpp}::kLegacyBoardBootconfigKeysShared []
 
static constexpr std::string_view cuttlefish::anonymous_namespace{bootconfig_args.cpp}::kLegacyBoardBootconfigKeysAuto []
 
static constexpr std::string_view cuttlefish::anonymous_namespace{bootconfig_args.cpp}::kLegacyBoardBootconfigKeysMinidroid []
 
static constexpr std::string_view cuttlefish::anonymous_namespace{bootconfig_args.cpp}::kLegacyBoardBootconfigKeysSdvCore []
 
static constexpr std::string_view cuttlefish::anonymous_namespace{bootconfig_args.cpp}::kLegacyBoardBootconfigKeysDesktop []