|
Android-cuttlefish cvd tool
|
#include "cuttlefish/host/commands/cvd/instances/run_cvd_proc_collector.h"#include <cctype>#include <optional>#include <sstream>#include <string>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>#include "absl/log/log.h"#include "absl/strings/numbers.h"#include "absl/strings/str_cat.h"#include "android-base/file.h"#include "cuttlefish/common/libs/utils/contains.h"#include "cuttlefish/files/file_exists.h"#include "cuttlefish/host/commands/cvd/utils/common.h"#include "cuttlefish/host/libs/config/config_constants.h"#include "cuttlefish/process/proc_file_utils.h"
Classes | |
| struct | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp}::RunCvdProcInfo |
| class | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp}::RunCvdProcessCollector |
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp} |
Functions | |
| bool | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp}::IsTrue (std::string value) |
| static Result< std::string > | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp}::SearchFilesInPath (const std::string &dir_path, const std::vector< std::string > &files) |
| static Result< std::string > | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp}::StopCvdPath (const RunCvdProcInfo &info) |
| static std::optional< std::string > | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp}::HostOut (const std::unordered_map< std::string, std::string > &envs) |
| Result< RunCvdProcInfo > | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp}::ExtractRunCvdInfo (const pid_t pid) |
| Result< std::vector< RunCvdProcInfo > > | cuttlefish::anonymous_namespace{run_cvd_proc_collector.cpp}::ExtractAllRunCvdInfo (std::optional< uid_t > uid) |
| Result< std::vector< GroupProcInfo > > | cuttlefish::CollectRunCvdGroups () |
| Result< std::vector< pid_t > > | cuttlefish::CollectRunCvdProcesses () |