diff options
author | Felipe Leme <felipeal@google.com> | 2016-06-10 00:19:18 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-06-10 00:19:19 +0000 |
commit | f678562fa46992f4f8792429f4237fb925db093f (patch) | |
tree | 4e7a0af8bf0a2c1ce84087ab25dcbc273ecb0c1e | |
parent | bbd27419ac2a28fdfa2cf637f5f642a26a11eed8 (diff) | |
parent | 249beee359da256f7c41c481d45c06765b6a1d8a (diff) | |
download | native-f678562fa46992f4f8792429f4237fb925db093f.tar.gz |
Merge "Expose more useful functions that can be used by dumpstate_board()." into nyc-dev
-rw-r--r-- | cmds/dumpstate/dumpstate.cpp | 3 | ||||
-rw-r--r-- | cmds/dumpstate/dumpstate.h | 10 |
2 files changed, 9 insertions, 4 deletions
diff --git a/cmds/dumpstate/dumpstate.cpp b/cmds/dumpstate/dumpstate.cpp index 96ae4883ad..7dcaa1977b 100644 --- a/cmds/dumpstate/dumpstate.cpp +++ b/cmds/dumpstate/dumpstate.cpp @@ -99,7 +99,7 @@ std::string bugreport_dir; // TODO: change to "v1" before final N build static std::string VERSION_DEFAULT = "v1-dev4"; -static bool is_user_build() { +bool is_user_build() { return 0 == strncmp(build_type, "user", PROPERTY_VALUE_MAX - 1); } @@ -588,7 +588,6 @@ static int _add_file_from_fd(const char *title, const char *path, int fd) { return add_zip_entry_from_fd(ZIP_ROOT_DIR + path, fd) ? 0 : 1; } -/* adds all files from a directory to the zipped bugreport file */ void add_dir(const char *dir, bool recursive) { if (!zip_writer) { MYLOGD("Not adding dir %s because zip_writer is not set\n", dir); diff --git a/cmds/dumpstate/dumpstate.h b/cmds/dumpstate/dumpstate.h index 94bfc5ac0b..4769974e0d 100644 --- a/cmds/dumpstate/dumpstate.h +++ b/cmds/dumpstate/dumpstate.h @@ -93,6 +93,9 @@ bool add_zip_entry(const std::string& entry_name, const std::string& entry_path) /* adds a new entry to the existing zip file. */ bool add_zip_entry_from_fd(const std::string& entry_name, int fd); +/* adds all files from a directory to the zipped bugreport file */ +void add_dir(const char *dir, bool recursive); + /* prints the contents of a file */ int dump_file(const char *title, const char *path); @@ -196,12 +199,15 @@ bool is_dir(const char* pathname); /** Gets the last modification time of a file, or default time if file is not found. */ time_t get_mtime(int fd, time_t default_mtime); -/* dump eMMC Extended CSD data */ +/* Dumps eMMC Extended CSD data. */ void dump_emmc_ecsd(const char *ext_csd_path); -/** gets command-line arguments */ +/** Gets command-line arguments. */ void format_args(int argc, const char *argv[], std::string *args); +/** Tells if the device is running a user build. */ +bool is_user_build(); + /* * Helper class used to report how long it takes for a section to finish. * |