History log of /frameworks/base/core/java/android/os/Trace.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3edf5272fb2185403dfe64b9722b9fc9b9de80f8 15-Aug-2014 Jeff Brown <jeffbrown@google.com> Add trace tag for power management.

Instrumented the basic power manager state transitions,
calling into the Power HAL, setting the display power mode,
and setting the backlight.

Bug: 17004602
Change-Id: I4e362162ddfd7292a7eea8b5d029ce3f6593c4a9
/frameworks/base/core/java/android/os/Trace.java
9149c7abb29e94ff71a1a30dc9382b2638801ce6 29-May-2014 Elliott Hughes <enh@google.com> am a487fb77: am df0e9ed5: am 862be912: Merge "Updated Trace.h to recognize ATRACE_TAG_BIONIC."

* commit 'a487fb77dff1a86fbd160694de41e32b74f10cb1':
Updated Trace.h to recognize ATRACE_TAG_BIONIC.
461ac24b8c2b400656a0bcd72743f03720af2fd0 28-May-2014 Brigid Smith <brigidsmith@google.com> Updated Trace.h to recognize ATRACE_TAG_BIONIC.

Bug: 15116468
Change-Id: I6aef941c6b6bd59347855f7265e701a3aaa08edc
/frameworks/base/core/java/android/os/Trace.java
6090995951c6e2e4dcf38102f01793f8a94166e1 19-Nov-2013 John Spurlock <jspurlock@google.com> Remove unused imports from frameworks/base.

Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/core/java/android/os/Trace.java
c468240c1a2a393ec02d992f459c6586ae450161 13-Jun-2013 Scott Main <smain@google.com> Revised some text while reading up on traceview.
this is what's left of this older CL that was left for dead:
I5528b476d8110df51d45aaf690d878f72bc75c9f

Change-Id: I42f784d693c0a2a2e2e8ed4c582cbc10180191e7
/frameworks/base/core/java/android/os/Trace.java
6d7a53cbddbffba30f7e9f82ced9c1ab46214f5a 24-May-2013 Tim Murray <timmurray@google.com> Add support to Java for RS tracing.

Change-Id: I95c365345fea3a1e132a7eb2270d541be0745d02
/frameworks/base/core/java/android/os/Trace.java
0cc84cefdd4e947f984678dfe854d3c53ded0475 08-May-2013 Jamie Gennis <jgennis@google.com> Add the trace tag for Dalvik.

Bug: 8856374
Change-Id: Id0fbdb8f7a487c5831edcd2c6c64a7da63aec03d
/frameworks/base/core/java/android/os/Trace.java
6ad0452e6301c0650f58f3991f7c523f6f279ddb 16-Apr-2013 Jamie Gennis <jgennis@google.com> Disable tracing from Zygote

This change disables all atrace tracing in Zygote immediately after it is
initialized. This is necessary because Zygote has no way to receive
notifications that the enabled trace tags have been changed. Tracing is
re-enabled when other processes fork from Zygote.

Change-Id: If2983858fb0c4890ba9ab041849b1c4d98f66c13
/frameworks/base/core/java/android/os/Trace.java
15fed390c44972932f6dd7ce3bef1004e8b98b61 13-Apr-2013 Dianne Hackborn <hackbod@google.com> Merge "Add new resources trace, also trace apk dex loading." into jb-mr2-dev
f7be4800df28d7cb6a96003046bf90245e7054ab 12-Apr-2013 Dianne Hackborn <hackbod@google.com> Add new resources trace, also trace apk dex loading.

Change-Id: Ia48566efb21ee018659bd976ddb3a0f4997b9a3a
/frameworks/base/core/java/android/os/Trace.java
50b68bf8364fd728553cb8066ece8f7905885625 12-Apr-2013 Romain Guy <romainguy@google.com> Merge "Add async events tracing to android.os.Trace" into jb-mr2-dev
5800fc881e9919bc8a0ce12199f2a16230c6cbbf 10-Apr-2013 Jamie Gennis <jgennis@google.com> Trace: unhide app tracing APIs

Change-Id: I48316623fe0394d3fe77e9abca3f6dbf791d0c08
/frameworks/base/core/java/android/os/Trace.java
9425f923fae8977d09d924436148d3808032ea98 11-Apr-2013 Romain Guy <romainguy@google.com> Add async events tracing to android.os.Trace

Change-Id: I106a50732a88c03a00602c328f8b46626bf66e08
/frameworks/base/core/java/android/os/Trace.java
f9c7d6bc15b68393c1f0aa85c3c023c31244c3f2 25-Mar-2013 Jamie Gennis <jgennis@google.com> Add APIs for application-generated systrace events

This change adds new APIs to enable applications to generate custom Systrace
begin/end events. Application-generated events use the ATRACE_APP_TAG tag,
which is enabled only if either the application has declared itself debuggable
in its manifest or ro.debuggable is set to 1 on the device.

Change-Id: I311d09e2e6ed1a30f5ffa84907f250e11cc0d48d
/frameworks/base/core/java/android/os/Trace.java
8a6787b1c7f5192388436373465c35655cc8ef7c 15-Nov-2012 Alex Ray <aray@google.com> core: Update Java wrappers for atrace.

Atrace functionality moved to cutils. Add ATRACE_TAG_HAL.

Change-Id: I80e1c9438bfd2436559b64e94e4009cb9c5dbc09
/frameworks/base/core/java/android/os/Trace.java
325be8a1ea03308de2ac35d613a2fe751bf16d94 30-Oct-2012 Andy McFadden <fadden@android.com> Reduce emulator logspam

The emulator doesn't support systrace, but we should point that out
at most once per process.

Bug 7436352

Change-Id: I30e0094dc3b24bc3ab6bc2799ce81ca0a6bb7d9d
/frameworks/base/core/java/android/os/Trace.java
d11ca4dd2ca90e1412b24f4526a56f7b963054a8 23-Oct-2012 Andy McFadden <fadden@android.com> Improve systrace tag propagation

The native side of the tracing code latches a copy of the tags from a
system property on first use. The Java-side tracing code latches a
copy of the native's copy during class init. The tracing code is
preloaded by the zygote, which means we get the flags during zygote
init and don't update them when we launch a new app.

This changes the Java sources to also defer initialization until
first use, so that newly-launched apps will use the current value
of the system property.

Bug 7323431

Change-Id: I7db048ec54345ae9565088a35c2e2b4c82f993fd
/frameworks/base/core/java/android/os/Trace.java
9c0d9cf25ffdf4f6545e489b22ba621bf0b7ba29 01-Jun-2012 Eino-Ville Talvala <etalvala@google.com> Add camera as an ATRACE tag

Change-Id: I7b4fc51f8b0eb97190817f8cbc9f743b0d112922
/frameworks/base/core/java/android/os/Trace.java
f558780c20b25b85e2e8f3f03ab76c460fb8bf1d 17-May-2012 Jeff Brown <jeffbrown@google.com> Add a label for the new video trace tag.

Change-Id: Ie296b4b5ca73987cdea7766f8698fc43704b2e81
/frameworks/base/core/java/android/os/Trace.java
24dae6c611455ec38675554033e4d18810d77d6c 11-May-2012 Jamie Gennis <jgennis@google.com> Trace: add a tracing tag for video

Change-Id: If4c3c76b049a475ca99eb258dc3d432435e77dc0
/frameworks/base/core/java/android/os/Trace.java
a53de0629f3b94472c0f160f5bbe1090b020feab 09-May-2012 Dianne Hackborn <hackbod@google.com> Add callback hack to find out when to load system properties.

Use this to reload the trace and layout bounds properties.

This is ONLY for debugging.

Change-Id: I1c4bdb52c823520c352c5bac45fa9ee31160793c
/frameworks/base/core/java/android/os/Trace.java
83e6eb11d7ec24e7c363beccab0806989ad89ec5 08-May-2012 Dianne Hackborn <hackbod@google.com> Support for changing traces from development settings.

Publish information needed to build UI, fix SystemProperties.getLong()
to be able to read this property, fix some issues in
MultiCheckPreference.

Change-Id: I10c8ff84a167fdb42f6c93500201b78b844cfb8b
/frameworks/base/core/java/android/os/Trace.java
ed853fc4e0ba8ce0692d65064e12cf129b5d1f3e 07-May-2012 Glenn Kasten <gkasten@google.com> Add audio tag to systrace

Change-Id: I3c5af7c5d166ff24ef57918a4dbda6327b03cc1f
/frameworks/base/core/java/android/os/Trace.java
09b45a3ad96379b4181d32f8391f63e9c57dc316 04-May-2012 Andy Stadler <stadler@google.com> Add System Tracing capability to Sync Manager

This tracing code is enabled via "systrace.py --set-tags sync"

Change-Id: Ia8bc01adbba345a568405b0ac8ade96e56b40cc1
/frameworks/base/core/java/android/os/Trace.java
1ded0b1f6af65c2f95f8327f7f3df4cee1bf2346 26-Apr-2012 Dianne Hackborn <hackbod@google.com> Add traces for window manager and activity manager.

Change-Id: I525d762db328e4c597da27b6b56d9a808e199756
/frameworks/base/core/java/android/os/Trace.java
192a65e9f6ebdc452520e19f95c68c270b3f96da 17-Apr-2012 Chris Craik <ccraik@google.com> Add webview tracing bit

Change-Id: I7e292cf780fa2e59f183debb0e7e2bc61f27543d
/frameworks/base/core/java/android/os/Trace.java
481c1570dc5cdf58265b53f657801709dd05d1df 09-Mar-2012 Jeff Brown <jeffbrown@google.com> Add Java wrappers for new atrace functionality.

Instrument a few parts of the input dispatcher and the
view hierarchy.

Change-Id: I49285c9fb3502253baa1ffed60f521b8c24fccaf
/frameworks/base/core/java/android/os/Trace.java