Android-cuttlefish cvd tool
Namespaces | Macros | Functions
server_loop_impl_snapshot.cpp File Reference
#include <sys/wait.h>
#include <ostream>
#include <sstream>
#include <string>
#include <unordered_map>
#include <vector>
#include "absl/log/log.h"
#include "android-base/file.h"
#include "json/value.h"
#include "cuttlefish/common/libs/utils/contains.h"
#include "cuttlefish/common/libs/utils/json.h"
#include "cuttlefish/files/file_exists.h"
#include "cuttlefish/host/commands/run_cvd/server_loop_impl.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/config/ap_boot_flow.h"
#include "cuttlefish/host/libs/config/config_constants.h"
#include "cuttlefish/host/libs/config/config_utils.h"
#include "cuttlefish/host/libs/config/cuttlefish_config.h"
#include "cuttlefish/host/libs/config/vmm_mode.h"
#include "cuttlefish/host/libs/process_monitor/process_monitor.h"
#include "cuttlefish/process/command.h"
#include "cuttlefish/process/execute.h"
#include "cuttlefish/process/subprocess_options.h"
#include "cuttlefish/result/result.h"
Include dependency graph for server_loop_impl_snapshot.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::run_cvd_impl
 

Macros

#define WEXITED   4
 

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)
 

Macro Definition Documentation

◆ WEXITED

#define WEXITED   4