diff options
author | Calvin On <con@google.com> | 2016-07-27 21:06:10 +0000 |
---|---|---|
committer | Calvin On <con@google.com> | 2016-07-27 21:06:10 +0000 |
commit | 18413edff57a8cb5e4345cf8348e19e83a56ea3e (patch) | |
tree | c22b9877a316fd1c22db93cc4e4b4bc3b7e75575 /dumpstate | |
parent | 9673a925a42e45a2c0778099c654418e6a510cb5 (diff) | |
download | shamu-18413edff57a8cb5e4345cf8348e19e83a56ea3e.tar.gz |
Revert "Add Wearable node.db to Shamu dumpstate."
This reverts commit 9673a925a42e45a2c0778099c654418e6a510cb5.
Bug: 28640932
Change-Id: I62de00a5b5b091aacf515ebd3af510ed2a550f91
Diffstat (limited to 'dumpstate')
-rw-r--r-- | dumpstate/dumpstate.cpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/dumpstate/dumpstate.cpp b/dumpstate/dumpstate.cpp index 9f471a07..8dfb3d06 100644 --- a/dumpstate/dumpstate.cpp +++ b/dumpstate/dumpstate.cpp @@ -13,53 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include <errno.h> -#include <string> -#include <string.h> -#define LOG_TAG "dumpstate" -#include <cutils/log.h> #include <dumpstate.h> -/** - * Dump Wearable node database if present. - * - * TODO This function is a temporary solution for Android Wear and should be - * removed once dumpsys has proper support for adding files to the zip, or - * moved to a common library. - */ -void dump_wear_nodedb() { - // we rely on su to workaround selinux permissions in the app data directory - // so this will only work on userdebug builds - if (is_user_build()) { - return; - } - - std::string tmp_nodedb_path = bugreport_dir + "/wear-nodedb.db"; - std::string wear_nodedb_path = "/data/data/com.google.android.gms/databases/node.db"; - - if (run_command("COPY WEAR NODE DB", 600, SU_PATH, "root", - "cp", wear_nodedb_path.c_str(), tmp_nodedb_path.c_str(), NULL)) { - MYLOGE("Wear node.db copy failed\n"); - return; - } - if (run_command("CHOWN WEAR NODE DB", 600, SU_PATH, "root", - "chown", "shell:shell", tmp_nodedb_path.c_str(), NULL)) { - MYLOGE("Wear node.db chown failed\n"); - return; - } - if (add_zip_entry(ZIP_ROOT_DIR + wear_nodedb_path, tmp_nodedb_path)) { - MYLOGD("Wear node.db added to zip file\n"); - } else { - MYLOGE("Unable to add zip for Wear node.db\n"); - } - // unconditionally remove the db since it's just a copy - if (remove(tmp_nodedb_path.c_str())) { - MYLOGE("Error removing Wear node.db file %s: %s\n", - tmp_nodedb_path.c_str(), strerror(errno)); - } -} - void dumpstate_board() { dump_file("TZ ramoops annotation", "/sys/fs/pstore/annotate-ramoops"); @@ -88,6 +44,4 @@ void dumpstate_board() run_command("Subsystem Tombstone list", 5, SU_PATH, "root", "ls", "-l", "/data/tombstones/ramdump", NULL); run_command("ION CLIENTS", 5, SU_PATH, "root", "/system/bin/sh", "-c", "for f in $(ls /d/ion/clients/*); do echo $f; cat $f; done", NULL); run_command("ION HEAPS", 5, SU_PATH, "root", "/system/bin/sh", "-c", "for f in $(ls /d/ion/heaps/*); do echo $f; cat $f; done", NULL); - - dump_wear_nodedb(); }; |