|
Android-cuttlefish cvd tool
|
#include <errno.h>#include <stdlib.h>#include <unistd.h>#include <fstream>#include <string>#include <vector>#include "absl/log/log.h"#include "fruit/component.h"#include "fruit/injector.h"#include "fruit/macro.h"#include "gflags/gflags.h"#include "cuttlefish/common/libs/utils/files.h"#include "cuttlefish/common/libs/utils/tee_logging.h"#include "cuttlefish/host/commands/run_cvd/boot_state_machine.h"#include "cuttlefish/host/commands/run_cvd/launch/auto_cmd.h"#include "cuttlefish/host/commands/run_cvd/launch/automotive_proxy.h"#include "cuttlefish/host/commands/run_cvd/launch/bluetooth_connector.h"#include "cuttlefish/host/commands/run_cvd/launch/casimir.h"#include "cuttlefish/host/commands/run_cvd/launch/casimir_control_server.h"#include "cuttlefish/host/commands/run_cvd/launch/console_forwarder.h"#include "cuttlefish/host/commands/run_cvd/launch/control_env_proxy_server.h"#include "cuttlefish/host/commands/run_cvd/launch/cvdalloc.h"#include "cuttlefish/host/commands/run_cvd/launch/echo_server.h"#include "cuttlefish/host/commands/run_cvd/launch/gnss_grpc_proxy.h"#include "cuttlefish/host/commands/run_cvd/launch/input_paths_provider.h"#include "cuttlefish/host/commands/run_cvd/launch/kernel_log_monitor.h"#include "cuttlefish/host/commands/run_cvd/launch/logcat_receiver.h"#include "cuttlefish/host/commands/run_cvd/launch/mcu.h"#include "cuttlefish/host/commands/run_cvd/launch/modem.h"#include "cuttlefish/host/commands/run_cvd/launch/netsim_server.h"#include "cuttlefish/host/commands/run_cvd/launch/nfc_connector.h"#include "cuttlefish/host/commands/run_cvd/launch/open_wrt.h"#include "cuttlefish/host/commands/run_cvd/launch/openwrt_control_server.h"#include "cuttlefish/host/commands/run_cvd/launch/pica.h"#include "cuttlefish/host/commands/run_cvd/launch/root_canal.h"#include "cuttlefish/host/commands/run_cvd/launch/screen_recording_server.h"#include "cuttlefish/host/commands/run_cvd/launch/secure_env.h"#include "cuttlefish/host/commands/run_cvd/launch/sensors_simulator.h"#include "cuttlefish/host/commands/run_cvd/launch/sensors_socket_pair.h"#include "cuttlefish/host/commands/run_cvd/launch/snapshot_control_files.h"#include "cuttlefish/host/commands/run_cvd/launch/streamer.h"#include "cuttlefish/host/commands/run_cvd/launch/ti50_emulator.h"#include "cuttlefish/host/commands/run_cvd/launch/tombstone_receiver.h"#include "cuttlefish/host/commands/run_cvd/launch/uwb_connector.h"#include "cuttlefish/host/commands/run_cvd/launch/vhal_proxy_server.h"#include "cuttlefish/host/commands/run_cvd/launch/vhost_device_vsock.h"#include "cuttlefish/host/commands/run_cvd/launch/vhost_user_media_devices.h"#include "cuttlefish/host/commands/run_cvd/launch/webrtc_controller.h"#include "cuttlefish/host/commands/run_cvd/launch/wmediumd_server.h"#include "cuttlefish/host/commands/run_cvd/reporting.h"#include "cuttlefish/host/commands/run_cvd/server_loop.h"#include "cuttlefish/host/commands/run_cvd/validate.h"#include "cuttlefish/host/libs/config/adb/adb.h"#include "cuttlefish/host/libs/config/config_flag.h"#include "cuttlefish/host/libs/config/config_fragment.h"#include "cuttlefish/host/libs/config/custom_actions.h"#include "cuttlefish/host/libs/config/cuttlefish_config.h"#include "cuttlefish/host/libs/config/fastboot/fastboot.h"#include "cuttlefish/host/libs/feature/feature.h"#include "cuttlefish/host/libs/feature/inject.h"#include "cuttlefish/host/libs/log_names/log_names.h"#include "cuttlefish/host/libs/version/version.h"#include "cuttlefish/host/libs/vm_manager/vm_manager.h"#include "cuttlefish/result/result.h"Classes | |
| class | cuttlefish::anonymous_namespace{main.cc}::CuttlefishEnvironment |
| class | cuttlefish::anonymous_namespace{main.cc}::InstanceLifecycle |
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{main.cc} |
Functions | |
| fruit::Component | cuttlefish::anonymous_namespace{main.cc}::runCvdComponent (const CuttlefishConfig *config, const CuttlefishConfig::EnvironmentSpecific *environment, const CuttlefishConfig::InstanceSpecific *instance) |
| Result< void > | cuttlefish::anonymous_namespace{main.cc}::StdinValid () |
| void | cuttlefish::anonymous_namespace{main.cc}::ConfigureLogs (const CuttlefishConfig &config, const CuttlefishConfig::InstanceSpecific &instance) |
| Result< void > | cuttlefish::RunCvdMain (int argc, char **argv) |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |