| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I1d9f2a85e50f8e30d418fb97c01ce7b0fbb680bd
|
|
|
|
| |
Change-Id: I069a301329f4a579c7b2716fa52c3f4a0ae0062b
|
|
|
|
|
| |
Bug: 8856374
Change-Id: Ie7759328333d21d8123ce9d4f1a177cae5ede51e
|
|
|
|
| |
Change-Id: Iab8c1ef51f491e818fb4bab0ba7a042f0d9bec9a
|
|
|
|
|
|
|
|
| |
This change adds support for the -a command line argument to atrace. This
argument sets the comma separated list of application names (i.e.
/proc/self/cmdline values) for which to enable application-level tracing.
Change-Id: I812d57c4cdc581943247229413f09b7e1adc10d0
|
|
|
|
| |
Change-Id: Idef15d514f0bd1e117362c6a06a2ea24314feb7f
|
|
|
|
| |
Change-Id: Ie25c704f33c419c0c542249ae2841393862df0ab
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This change adds support for tracing specific kernel function calls using the
function_graph tracer. It adds a '-k' option to atrace that accepts a comma
separated list of kernel function names for which tracing will be enabled.
Change-Id: I872b2f1d474b8ebb904053853fc8cf8c0a98089c
|
|/
|
|
| |
Change-Id: Iefb552cd275bb5784903e8bf328890ecd233e45b
|
|
|
|
| |
Change-Id: Idfd4f2075e8cd82833ef06d4487423c62b59fe11
|
|
|
|
| |
Change-Id: I19f0093d65d64e669ad71c600c103f4080bfa2c2
|
|
|
|
|
|
|
|
|
| |
This change switches atrace to use a table-driven approach to enabling and
disabling options. It unifies how framework and kernel tracing are enabled,
and causes userland tracing options to be picked up by currently running
processes.
Change-Id: Iba2a3012ca0a67c4defdd076bce597db26e9f539
|
|
|
|
| |
Change-Id: Ibb398f36a7569af3480e24145da4317bf5b86998
|
|
|
|
| |
Change-Id: I5b8660cd4d2af2ad7c6b2548c9572d3527882d6d
|
|
|
|
| |
Change-Id: I2cd2f1a1e51f6e3d1ebbde4d5442be68a218b33d
|
|
|
|
| |
Change-Id: Ieef12b36b8519ff689ab5a81447b1b9bf4806171
|
|
|
|
|
|
|
|
| |
This change makes enabling clock tracing and bus bandwidth tracing depend on
whether the device's kernel supports these features. If it's not supported it
will be skipped.
Change-Id: I51d57299693635b0ecebb75de5dccd5b62d47be3
|
|
|
|
| |
Change-Id: I4e1764b51225436fc2b3d61454ee822f511a1a7d
|
|
|
|
|
|
|
|
|
| |
This change allows atrace to be run on a user build, where it is not run as
root. Some command line options still require root, and atrace will refuse to
run if those options are specified when run as non-root.
Bug: 6513400
Change-Id: I29984cb8a7c3ad80ba5fa6b031ed8ff81acabacf
|
|
|
|
|
| |
Bug: 6488845
Change-Id: I93acb726f35b114fb1ea7297da4456826f805b7b
|
|
|
|
|
|
|
| |
This change adds the -i command line flag to atrace to enable tracing CPU idle
kernel events.
Change-Id: I4a2c8619224c0f50c7fd7c61c7b24fa2211f656c
|
|
|
|
|
|
|
| |
This change adds the -z command line flag to atrace to enable support for
compressing the trace with zlib as it's printed to stdout.
Change-Id: I45301c63a4d1d388152244fec3c9e05e554598e8
|
|
|
|
|
|
|
| |
This change allows atrace to run on kernels that do not have CPU frequency
interactive governor tracing enabled in the kernel.
Change-Id: Ibfde751da7b6cc9a55794355093a37feb28f5e52
|
|
|
|
|
|
|
|
|
| |
This change adds two command line optiosn:
-b for setting the trace buffer size
-f for enabling tracing of the CPU frequency
-l for enabling tracing of the CPU load
Change-Id: Id99851a4c4eba5cfed218f29081e072bbe492133
|
|
|
|
|
|
|
| |
This change makes the atrace module tag 'debug' so that the binary is
included in all debug builds.
Change-Id: I1fdb87be0461daf686e52ded04b37b9a122edea3
|
|
This change adds a new system binary to help with capturing and dumping
kernel traces.
Change-Id: If2fc074480f822588a4c171312dc4c04fd305356
|