Android-cuttlefish cvd tool
Namespaces | Functions
main.cc File Reference
#include <iostream>
#include <optional>
#include <sstream>
#include <unordered_set>
#include <android-base/file.h>
#include <android-base/logging.h>
#include <android-base/no_destructor.h>
#include <android-base/parseint.h>
#include <gflags/gflags.h>
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/utils/environment.h"
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/flag_parser.h"
#include "cuttlefish/common/libs/utils/subprocess.h"
#include "cuttlefish/common/libs/utils/subprocess_managed_stdio.h"
#include "cuttlefish/host/commands/start/filesystem_explorer.h"
#include "cuttlefish/host/commands/start/flag_forwarder.h"
#include "cuttlefish/host/commands/start/override_bool_arg.h"
#include "cuttlefish/host/commands/start/start_flags.h"
#include "cuttlefish/host/commands/start/validate_metrics_confirmation.h"
#include "cuttlefish/host/libs/config/config_utils.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/config/fetcher_config.h"
#include "cuttlefish/host/libs/config/host_tools_version.h"
#include "cuttlefish/host/libs/config/instance_nums.h"
Include dependency graph for main.cc:

Namespaces

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

Functions

std::string cuttlefish::anonymous_namespace{main.cc}::GetHostToolPath ()
 
std::string cuttlefish::anonymous_namespace{main.cc}::SubtoolPath (const std::string &subtool_base)
 
std::string cuttlefish::anonymous_namespace{main.cc}::AssemblerPath ()
 
std::string cuttlefish::anonymous_namespace{main.cc}::RunnerPath ()
 
int cuttlefish::anonymous_namespace{main.cc}::InvokeAssembler (const std::string &assembler_stdin, std::string &assembler_stdout, const std::vector< std::string > &argv)
 
Subprocess cuttlefish::anonymous_namespace{main.cc}::StartRunner (SharedFD runner_stdin, const CuttlefishConfig::InstanceSpecific &instance, const std::vector< std::string > &argv)
 
std::string cuttlefish::anonymous_namespace{main.cc}::WriteFiles (FetcherConfig fetcher_config)
 
bool cuttlefish::anonymous_namespace{main.cc}::HostToolsUpdated ()
 
const std::unordered_set< std::string > & cuttlefish::anonymous_namespace{main.cc}::BoolFlags ()
 
int cuttlefish::anonymous_namespace{main.cc}::CvdInternalStartMain (int argc, char **argv)
 
int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)