summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Leme <felipeal@google.com>2016-06-10 00:19:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-06-10 00:19:19 +0000
commitf678562fa46992f4f8792429f4237fb925db093f (patch)
tree4e7a0af8bf0a2c1ce84087ab25dcbc273ecb0c1e
parentbbd27419ac2a28fdfa2cf637f5f642a26a11eed8 (diff)
parent249beee359da256f7c41c481d45c06765b6a1d8a (diff)
downloadnative-f678562fa46992f4f8792429f4237fb925db093f.tar.gz
Merge "Expose more useful functions that can be used by dumpstate_board()." into nyc-dev
-rw-r--r--cmds/dumpstate/dumpstate.cpp3
-rw-r--r--cmds/dumpstate/dumpstate.h10
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.
*