diff options
| author | 2015-06-08 16:32:36 -0700 | |
|---|---|---|
| committer | 2015-06-24 17:04:40 -0700 | |
| commit | ae473363270724550699a7fd9c110a839f79964c (patch) | |
| tree | b5a1b1b7e83f60bbde84cc5de8da4797d7999a87 | |
| parent | c19fdee38a4715b0d642fc8673687715766307cc (diff) | |
Tracing for binder locks/transactions
Added logic to pull traces from the binder driver.
Change-Id: I9aa00b4650fc3f90d7bd55328dfef11e2514f7b4
| -rw-r--r-- | cmds/atrace/atrace.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cmds/atrace/atrace.cpp b/cmds/atrace/atrace.cpp index 4100fa3775..259b78d5d6 100644 --- a/cmds/atrace/atrace.cpp +++ b/cmds/atrace/atrace.cpp @@ -140,6 +140,15 @@ static const TracingCategory k_categories[] = { { "regulators", "Voltage and Current Regulators", 0, { { REQ, "/sys/kernel/debug/tracing/events/regulator/enable" }, } }, + { "binder_driver", "Binder Kernel driver", 0, { + { REQ, "/sys/kernel/debug/tracing/events/binder/binder_transaction/enable" }, + { REQ, "/sys/kernel/debug/tracing/events/binder/binder_transaction_received/enable" }, + } }, + { "binder_lock", "Binder global lock trace", 0, { + { REQ, "/sys/kernel/debug/tracing/events/binder/binder_lock/enable" }, + { REQ, "/sys/kernel/debug/tracing/events/binder/binder_locked/enable" }, + { REQ, "/sys/kernel/debug/tracing/events/binder/binder_unlock/enable" }, + } }, }; /* Command line options */ |