From caad555f3efaf77941c4eacd4f6c84eb22d14f6d Mon Sep 17 00:00:00 2001 From: keunyoung Date: Thu, 13 Jun 2013 15:08:51 -0700 Subject: [PATCH] add dumpsys -l to list available services - for people with poor memory like me :) Change-Id: I60160ca333ac4864bb8328f164cc2e9eba3660fc --- cmds/dumpsys/dumpsys.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmds/dumpsys/dumpsys.cpp b/cmds/dumpsys/dumpsys.cpp index 7cd5afd79..ce8993d6e 100644 --- a/cmds/dumpsys/dumpsys.cpp +++ b/cmds/dumpsys/dumpsys.cpp @@ -39,7 +39,11 @@ int main(int argc, char* const argv[]) Vector services; Vector args; - if (argc == 1) { + bool showListOnly = false; + if ((argc == 2) && (strcmp(argv[1], "-l") == 0)) { + showListOnly = true; + } + if ((argc == 1) || showListOnly) { services = sm->listServices(); services.sort(sort_func); args.add(String16("-a")); @@ -64,6 +68,10 @@ int main(int argc, char* const argv[]) } } + if (showListOnly) { + return 0; + } + for (size_t i=0; i service = sm->checkService(services[i]); if (service != NULL) {