History log of /external/chromium-trace/systrace.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c2a6cae574b71b4b42c8bbbde17ea8796121f0de 05-Jun-2013 Jamie Gennis <jgennis@google.com> systrace: remove the use of a Python 2.7 function

Change-Id: Ic0f4890d450541736f5909273cabcbad2ba3e3fe
/external/chromium-trace/systrace.py
664f21bcaf14044e5e9b09cb7beb8724d18fb851 04-Jun-2013 Jamie Gennis <jgennis@google.com> systrace: add support for older platform versions.

This change re-adds the old Systrace script from before JB MR2 and exec's it
from systrace.py when it detects that the device's SDK-version is less than 18.
This change also modifies the pre-JB-MR2 script to generate HTML that is
compatible with the latest script.js and style.css.

Change-Id: I29c3327e95f8fd0a4aab730845abac84e66848ef
/external/chromium-trace/systrace.py
18bb528287dd9407583346b9826de4a433481131 14-May-2013 Jamie Gennis <jgennis@google.com> systrace: fix pipe reading

This change fixes a bug where systrace.py would neglect to read the end of the
data coming from its subprocess pipe. This caused the --from-file argument to
produce HTML files containing truncated traces.

Change-Id: I265c9000ceff27debe2965a402fead4ff7ff8644
/external/chromium-trace/systrace.py
553ec569391f19c1a0711b42fc89a03d3e670009 21-Nov-2012 Jamie Gennis <jgennis@google.com> systrace: add kernel function tracing support

Change-Id: I7a446c7604ea29ffd58e59114b646720f97bdc85
/external/chromium-trace/systrace.py
b9a5fc88b96d2cd8f6b08c72cc35917e42367969 28-Mar-2013 Jamie Gennis <jgennis@google.com> systrace: plumb the -a flag through to systrace.py

Change-Id: I93d10fb3c526c3cbe6a19220b489bb327bb3146b
/external/chromium-trace/systrace.py
88448d9ae4dfff1805045790ef5f32495d62abcc 28-Mar-2013 Jeff Brown <jeffbrown@google.com> systrace: update to trace-viewer rev 237

Change-Id: I3ebd2235f528d2eae22256027ca547d85d9a0904
/external/chromium-trace/systrace.py
9623f136353986b8248e485e7af87661e0b13d54 08-Mar-2013 Jamie Gennis <jgennis@google.com> systrace: fix CRLF handling

This change cleans up the trace data processing part of systrace.py. It also
makes the CRLF handling auto-detect the line endings of the incoming data.

Bug: 8327984
Change-Id: Ibc43f50a258ace99c09a539478c2c270e2d0a087
/external/chromium-trace/systrace.py
340d772e8dc47929a927399a343d2218f6f5672c 15-Feb-2013 Xia Wang <xiaw@google.com> Fix systrace when parsing from a trace file

Change-Id: Iefc5c5dcb3bc1886c7a660b06e715868c91bafbd
/external/chromium-trace/systrace.py
fe4c594d0d9cd87bb0ca43c2b172ec4ab5079ae9 19-Nov-2012 Jamie Gennis <jgennis@google.com> systrace: add support for the new atrace interface

This change updates systrace.py to use the new command line args supported by
the atrace on-device binary.

Change-Id: Ic045db52196fde4b27c535cdb5946158fe6ff0bf
/external/chromium-trace/systrace.py
a0cfa1db34523c908b00b443d227b6a516ce2010 09-Oct-2012 Glenn Kasten <gkasten@google.com> systrace: add support for using a trace file

Change-Id: I58f210f3f67a2de92b93829856c9a969906946c3
/external/chromium-trace/systrace.py
37100a834dc15fcc94ecb0d199d874bd44d5ec06 05-Oct-2012 Erik Gilling <konkers@android.com> systrace: add --bus-utilization option

Change-Id: I33b09e49bfdb0413c710a77e37847b7b96e82259
/external/chromium-trace/systrace.py
2da489cd246702bee5938545b18a6f710ed214bc 20-Sep-2012 Jamie Gennis <jgennis@google.com> systrace: rebase against upstream trace-viewer

This changes replaces the use of the Chromium trace viewer code with that of
the trace-viewer project (essentially the Chromium code factored out into its
own project). It updates the update.py script to pull the source from there
and adds an argument to systrace.py to use linked assets from a different
directory to facilitate development of trace-viewer code using systrace to
test.

Change-Id: I5c5a4ce336ce82cd07f1f42e97d4b4cb918ec17a
/external/chromium-trace/systrace.py
de427befa61d2a540c96fa8f19109293e6f566a6 31-Aug-2012 Keun young Park <keunyoung@google.com> add -e option for adb serial

- allows systrace with multiple devices
- -s is already taken :(

Change-Id: I7abbc42fb57b68b5fa0405b8c664c2abf7585e2e
/external/chromium-trace/systrace.py
e85cb47ac81a2e3c44d4ddf2670c8d16c1fb00c1 12-Jun-2012 Jamie Gennis <jgennis@google.com> am 1f5d4e97: systrace: handle user builds more gracefully

* commit '1f5d4e97822266b682a8a599b532b3b6460f9e3f':
systrace: handle user builds more gracefully
1f5d4e97822266b682a8a599b532b3b6460f9e3f 08-Jun-2012 Jamie Gennis <jgennis@google.com> systrace: handle user builds more gracefully

This change adds an indication of which command line args require root to the
--help output. It also defers opening the output file until after the trace
has actual started being dumped so that if atrace exits with an error the
output file is not truncated.

Bug: 6513400
Change-Id: Ifa0ed1d3d5eef891fee7d9109c2bb988b03c2e4d
/external/chromium-trace/systrace.py
da77298ff1610bfe46608972fdb774e8207ead44 01-Jun-2012 Eino-Ville Talvala <etalvala@google.com> Add camera as an ATRACE tag

Change-Id: Idb45cad8aceed00ff957f8506081f877d39cf1a6
/external/chromium-trace/systrace.py
a4d8b2872d240670e942436a897233f71a01e1dc 23-May-2012 Jeff Brown <jeffbrown@google.com> Add disk I/O tracing.

Bug: 6488845
Change-Id: Id072d3deb557a285fe5dd12d0f5b4f335a524e3f
/external/chromium-trace/systrace.py
595ae1e4b47b4a51f2339c2672e63c17d4922a95 22-May-2012 Jeff Brown <jeffbrown@google.com> Clean up systrace a bit.

Extract the various event definitions into a table instead of a
switch statement.

Add a --link-assets option to systrace.py to generate a trace.html
file that has the CSS and JS assets linked in rather than embedded,
which is useful for debugging purposes.

Fixed a bug in the tests for lineRE.

Bug: 6488845
Change-Id: I90634f7144fa0a050b911bb9854e5d5662dd6330
/external/chromium-trace/systrace.py
b7f480dfe51755644cbde94b8840a2fd1c58b1f5 11-May-2012 Jamie Gennis <jgennis@google.com> systrace: add a tracing tag for video

Change-Id: I29d6d1fbf84668d003941e0d79fedb7d9e9c0ea2
/external/chromium-trace/systrace.py
81e9aa73474bd123dc4543d0f1ca9ba00562f139 09-May-2012 Jamie Gennis <jgennis@google.com> systrace: rename the tags property

Change-Id: Ie326b4bd8647cda55501a9635f50bc2b2c69147a
/external/chromium-trace/systrace.py
e524f4e1556f062b93bd099289001fb3de88bb71 09-May-2012 Jamie Gennis <jgennis@google.com> systrace: move init code into a js file

This change moves the initialization Javascript code out of the HTML portion of
systrace.py and into init.js. This new Javascript file is then included in the
Javascript minification.

Change-Id: I3a474331a5970309b8166b57b52789932283c6b1
/external/chromium-trace/systrace.py
415e5d800e41ba0a4722bdbdc4e4a4c4f0e316d4 08-May-2012 Jamie Gennis <jgennis@google.com> systrace.py: support for CPU idle event tracing

This change adds the -i and --cpu-idle flags to systrace.py to enable tracing
of CPU idle events in the kernel.

Change-Id: I668718c3abd07fe9b5fa19871c36e83267017caf
/external/chromium-trace/systrace.py
b4fa51e79280d8da43825ac47737b38cdcf9b6bf 07-May-2012 Glenn Kasten <gkasten@google.com> Add audio tag to systrace

Change-Id: I0e39443eec7420b21827d3255b985028fee09b92
/external/chromium-trace/systrace.py
5bd161fe4958c5963d023251373fc77714ef9bb2 04-May-2012 Andy Stadler <stadler@google.com> Add System Tracing capability to Sync Manager

* Add sync tag
* Add "inhibit cpu schedule trace" option since it may be more data than
we want for long-running traces.

See also: Change-Id: Ia8bc01adbba345a568405b0ac8ade96e56b40cc1

Change-Id: Ia86b73919b2faa1dc947415afc2083c0ac935aeb
/external/chromium-trace/systrace.py
bf3e61646bc175280d3a23f465a30590238c684c 29-Apr-2012 Jamie Gennis <jgennis@google.com> systrace: add support for compressed downloads

This change adds support for using zlib to compress traces as they're
downloaded from the device, significantly speeding up the download. This
feature relies on support for the -z flag in the atrace binary on the device.

Change-Id: Ide545d47984720dc15f6fd3b408d32d4af517358
/external/chromium-trace/systrace.py
7e3783f4610cd922712bb67b5ba4c95ed2e71ddb 28-Apr-2012 Jamie Gennis <jgennis@google.com> systrace: add the --set-tags option

This change adds a --set-tags command line option to systrace.py. The new
option sets the enabled tags to a comma separated list of short tag identifier
strings passed on the command line.

Change-Id: I95a16939d1ec1b84111ae850cd1255466ad26056
/external/chromium-trace/systrace.py
4b56a2b4acaf00b9c299ab378b52ad8d16c8bc0b 28-Apr-2012 Jamie Gennis <jgennis@google.com> systrace: embed js & css when generating html

This change makes the systrace.py script embed the CSS and Javascript in the
HTML file that is generated.

Change-Id: I1ac7456f9a9d35a8c55a564432b01ea6966f8092
/external/chromium-trace/systrace.py
1bf4a4963a2970b80941691b4901e17a47037bd3 14-Mar-2012 Jamie Gennis <jgennis@google.com> systrace.py: fix a few bugs

This change fixes how stdout was being read from adb and corrects the
CSS paths in the HTML that it generates.

Change-Id: Icc37ef057296dfa62c543da3ab60daa9c3def3f9
/external/chromium-trace/systrace.py
98ef97d452aec9ef13a159cb7db96a347b3b2190 08-Mar-2012 Jamie Gennis <jgennis@google.com> systrace: add a couple new tracing options

This change adds support for setting the tracing buffer size and
enabling CPU frequency and load tracing.

Change-Id: Ib002b65f0ceae5b3e91cc90b9a9ec34f1c40864c
/external/chromium-trace/systrace.py
927914761ffb4ead9d21132154c35d56b6bed787 06-Mar-2012 Jamie Gennis <jgennis@google.com> systrace: add the systrace tool

This change adds the systrace.py script and all the web resources it
references (and a few extras). This is a temporary location for these
until a proper home can be found for them (see the README file).

Change-Id: Idb2c0b124eed80a483a8f2dfd19fc84e253d8517
/external/chromium-trace/systrace.py