Android-cuttlefish cvd tool
|
#include "cuttlefish/host/commands/run_cvd/boot_state_machine.h"
#include <poll.h>
#include <memory>
#include <thread>
#include <android-base/file.h>
#include <android-base/logging.h>
#include <gflags/gflags.h>
#include <grpc/grpc.h>
#include <grpcpp/channel.h>
#include <grpcpp/client_context.h>
#include <grpcpp/create_channel.h>
#include "cuttlefish/common/libs/fs/shared_buf.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/common/libs/utils/tee_logging.h"
#include "cuttlefish/host/commands/assemble_cvd/flags_defaults.h"
#include "cuttlefish/host/commands/kernel_log_monitor/kernel_log_server.h"
#include "cuttlefish/host/commands/kernel_log_monitor/utils.h"
#include "cuttlefish/host/commands/openwrt_control_server/openwrt_control.grpc.pb.h"
#include "cuttlefish/host/commands/run_cvd/validate.h"
#include "cuttlefish/host/libs/command_util/runner/defs.h"
#include "cuttlefish/host/libs/command_util/util.h"
#include "cuttlefish/host/libs/feature/feature.h"
Classes | |
class | cuttlefish::anonymous_namespace{boot_state_machine.cc}::CvdBootStateMachine |
Namespaces | |
namespace | cuttlefish |
namespace | cuttlefish::anonymous_namespace{boot_state_machine.cc} |
Functions | |
DEFINE_int32 (reboot_notification_fd, CF_DEFAULTS_REBOOT_NOTIFICATION_FD, "A file descriptor to notify when boot completes.") | |
Result< void > | cuttlefish::anonymous_namespace{boot_state_machine.cc}::MoveSelfToCgroup (const std::string &id) |
Result< void > | cuttlefish::anonymous_namespace{boot_state_machine.cc}::MoveThreadsToCgroup (const std::string &from_path, const std::string &to_path) |
Result< void > | cuttlefish::anonymous_namespace{boot_state_machine.cc}::WattsonRebalanceThreads (const std::string &id) |
Result< SharedFD > | cuttlefish::anonymous_namespace{boot_state_machine.cc}::DaemonizeLauncher (const CuttlefishConfig &config) |
Result< SharedFD > | cuttlefish::anonymous_namespace{boot_state_machine.cc}::ProcessLeader (const CuttlefishConfig &config, const CuttlefishConfig::InstanceSpecific &instance, AutoSetup< ValidateTapDevices >::Type &) |
fruit::Component< fruit::Required< const CuttlefishConfig, KernelLogPipeProvider, const CuttlefishConfig::InstanceSpecific, const vm_manager::VmManager, AutoSetup< ValidateTapDevices >::Type > > | cuttlefish::bootStateMachineComponent () |
DEFINE_int32 | ( | reboot_notification_fd | , |
CF_DEFAULTS_REBOOT_NOTIFICATION_FD | , | ||
"A file descriptor to notify when boot completes." | |||
) |