|
Android-cuttlefish cvd tool
|
#include <errno.h>#include <stdlib.h>#include <string>#include <utility>#include "absl/log/check.h"#include "absl/log/log.h"#include "absl/strings/str_cat.h"#include "android-base/file.h"#include "fmt/format.h"#include "gflags/gflags.h"#include "cuttlefish/common/libs/utils/environment.h"#include "cuttlefish/common/libs/utils/known_paths.h"#include "cuttlefish/common/libs/utils/tee_logging.h"#include "cuttlefish/files/directory_contents.h"#include "cuttlefish/files/directory_exists.h"#include "cuttlefish/files/file_exists.h"#include "cuttlefish/host/libs/config/config_utils.h"#include "cuttlefish/host/libs/config/cuttlefish_config.h"#include "cuttlefish/host/libs/log_names/log_names.h"#include "cuttlefish/host/libs/zip/libzip_cc/archive.h"#include "cuttlefish/host/libs/zip/zip_file.h"#include "cuttlefish/posix/remove.h"#include "cuttlefish/posix/strerror.h"#include "cuttlefish/process/command.h"#include "cuttlefish/result/result.h"
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{main.cc} |
Functions | |
| DEFINE_string (output, "host_bugreport.zip", "Where to write the output") | |
| DEFINE_bool (include_adb_bugreport, false, "Includes device's `adb bugreport`.") | |
| template<typename T > | |
| void | cuttlefish::anonymous_namespace{main.cc}::LogError (Result< T > res) |
| Result< void > | cuttlefish::anonymous_namespace{main.cc}::AddNetsimdLogs (WritableZip &archive) |
| Result< void > | cuttlefish::anonymous_namespace{main.cc}::CreateDeviceBugreport (const CuttlefishConfig::InstanceSpecific &ins, const std::string &out_dir) |
| Result< void > | cuttlefish::anonymous_namespace{main.cc}::AddAdbBugreport (const CuttlefishConfig::InstanceSpecific &instance, WritableZip &archive) |
| void | cuttlefish::anonymous_namespace{main.cc}::TakeHostBugreport (const CuttlefishConfig *config, WritableZip &archive) |
| Result< void > | cuttlefish::anonymous_namespace{main.cc}::CvdHostBugreportMain (int argc, char **argv) |
| int | main (int argc, char **argv) |
| DEFINE_bool | ( | include_adb_bugreport | , |
| false | , | ||
| "Includes device's `adb bugreport`." | |||
| ) |
| DEFINE_string | ( | output | , |
| "host_bugreport.zip" | , | ||
| "Where to write the output" | |||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |