Android-cuttlefish cvd tool
|
#include "cuttlefish/host/commands/run_cvd/server_loop_impl.h"
#include <sstream>
#include <string>
#include <android-base/file.h>
#include "cuttlefish/common/libs/fs/shared_buf.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/utils/contains.h"
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/json.h"
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/host/libs/command_util/runner/defs.h"
#include "cuttlefish/host/libs/command_util/runner/run_cvd.pb.h"
#include "cuttlefish/host/libs/command_util/snapshot_utils.h"
#include "cuttlefish/host/libs/command_util/util.h"
#include "cuttlefish/host/libs/config/ap_boot_flow.h"
#include "cuttlefish/host/libs/vm_manager/crosvm_manager.h"
#include "cuttlefish/host/libs/vm_manager/qemu_manager.h"
Namespaces | |
namespace | cuttlefish |
namespace | cuttlefish::run_cvd_impl |
Functions | |
static std::string | cuttlefish::run_cvd_impl::SubtoolPath (const std::string &subtool_name) |
static std::string | cuttlefish::run_cvd_impl::GetSocketPath (const std::string name, std::unordered_map< std::string, std::string > &vm_name_to_control_sock_) |
static Result< void > | cuttlefish::run_cvd_impl::SuspendCrosvm (const std::string &vm_sock_path) |
static Result< void > | cuttlefish::run_cvd_impl::ResumeCrosvm (const std::string &vm_sock_path) |
static Result< void > | cuttlefish::run_cvd_impl::RunAdbShellCommand (const CuttlefishConfig::InstanceSpecific &ins, const std::vector< std::string > &command_args) |