summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Daniel Colascione <dancol@google.com> 2018-02-20 22:39:54 +0000
committer android-build-merger <android-build-merger@google.com> 2018-02-20 22:39:54 +0000
commitf6b8ccff822eaa45e386085957a28e534ecafbc6 (patch)
treec8b21ce20cad7c10c9b14fe09f9edecd984bb9f5
parent82d2d092bcf801743405afecd93e53caed41e72f (diff)
parent0ab150caa98398d5b9cb5d4a2b8cfbfaf9a4830f (diff)
Merge "Lift atrace restriction of 16 traced apps" am: 79aa906eb6
am: 0ab150caa9 Change-Id: I8a7c03658396ae0b6b9adb20418224454b9b4580
-rw-r--r--cmds/atrace/atrace.cpp14
1 files changed, 1 insertions, 13 deletions
diff --git a/cmds/atrace/atrace.cpp b/cmds/atrace/atrace.cpp
index 9dbbb7757c..e9758a0172 100644
--- a/cmds/atrace/atrace.cpp
+++ b/cmds/atrace/atrace.cpp
@@ -56,7 +56,6 @@ using pdx::default_transport::ServiceUtility;
using std::string;
#define MAX_SYS_FILES 10
-#define MAX_PACKAGES 16
const char* k_traceTagsProperty = "debug.atrace.tags.enableflags";
@@ -588,12 +587,6 @@ static bool setTagsProperty(uint64_t tags)
static void clearAppProperties()
{
- for (int i = 0; i < MAX_PACKAGES; i++) {
- std::string key = android::base::StringPrintf(k_traceAppsPropertyTemplate, i);
- if (!android::base::SetProperty(key, "")) {
- fprintf(stderr, "failed to clear system property: %s\n", key.c_str());
- }
- }
if (!android::base::SetProperty(k_traceAppsNumberProperty, "")) {
fprintf(stderr, "failed to clear system property: %s",
k_traceAppsNumberProperty);
@@ -607,11 +600,6 @@ static bool setAppCmdlineProperty(char* cmdline)
int i = 0;
char* start = cmdline;
while (start != NULL) {
- if (i == MAX_PACKAGES) {
- fprintf(stderr, "error: only 16 packages could be traced at once\n");
- clearAppProperties();
- return false;
- }
char* end = strchr(start, ',');
if (end != NULL) {
*end = '\0';
@@ -1049,7 +1037,7 @@ static void showHelp(const char *cmd)
fprintf(stderr, "usage: %s [options] [categories...]\n", cmd);
fprintf(stderr, "options include:\n"
" -a appname enable app-level tracing for a comma "
- "separated list of cmdlines\n"
+ "separated list of cmdlines; * is a wildcard matching any process\n"
" -b N use a trace buffer size of N KB\n"
" -c trace into a circular buffer\n"
" -f filename use the categories written in a file as space-separated\n"