diff options
author | Jamie Gennis <jgennis@google.com> | 2013-04-09 18:37:22 -0700 |
---|---|---|
committer | Jamie Gennis <jgennis@google.com> | 2013-04-10 17:50:32 -0700 |
commit | 5800fc881e9919bc8a0ce12199f2a16230c6cbbf (patch) | |
tree | f085f3fb9cb4248c3e8157e774c6a2716eb89b59 | |
parent | 1e1ccfb88bf2d78d8876022fae6c5058548406e7 (diff) | |
download | frameworks_base-5800fc881e9919bc8a0ce12199f2a16230c6cbbf.zip frameworks_base-5800fc881e9919bc8a0ce12199f2a16230c6cbbf.tar.gz frameworks_base-5800fc881e9919bc8a0ce12199f2a16230c6cbbf.tar.bz2 |
Trace: unhide app tracing APIs
Change-Id: I48316623fe0394d3fe77e9abca3f6dbf791d0c08
-rw-r--r-- | api/current.txt | 5 | ||||
-rw-r--r-- | core/java/android/os/Trace.java | 17 |
2 files changed, 11 insertions, 11 deletions
diff --git a/api/current.txt b/api/current.txt index 6ddf1a5..b3a1573 100644 --- a/api/current.txt +++ b/api/current.txt @@ -16989,6 +16989,11 @@ package android.os { method public abstract void released(); } + public final class Trace { + method public static void beginSection(java.lang.String); + method public static void endSection(); + } + public class TransactionTooLargeException extends android.os.RemoteException { ctor public TransactionTooLargeException(); } diff --git a/core/java/android/os/Trace.java b/core/java/android/os/Trace.java index 310b12c..607def7 100644 --- a/core/java/android/os/Trace.java +++ b/core/java/android/os/Trace.java @@ -25,8 +25,6 @@ import android.util.Log; * This tracing mechanism is independent of the method tracing mechanism * offered by {@link Debug#startMethodTracing}. In particular, it enables * tracing of events that occur across multiple processes. - * - * @hide */ public final class Trace { /* @@ -198,7 +196,7 @@ public final class Trace { /** * Writes a trace message to indicate that a given section of code has begun. This call must - * be followed by a corresponding call to {@link #traceEnd()} on the same thread. + * be followed by a corresponding call to {@link #endSection()} on the same thread. * * <p class="note"> At this time the vertical bar character '|', newline character '\n', and * null character '\0' are used internally by the tracing mechanism. If sectionName contains @@ -206,10 +204,8 @@ public final class Trace { * * @param sectionName The name of the code section to appear in the trace. This may be at * most 127 Unicode code units long. - * - * @hide */ - public static void traceBegin(String sectionName) { + public static void beginSection(String sectionName) { if (isTagEnabled(TRACE_TAG_APP)) { if (sectionName.length() > MAX_SECTION_NAME_LEN) { throw new IllegalArgumentException("sectionName is too long"); @@ -220,13 +216,12 @@ public final class Trace { /** * Writes a trace message to indicate that a given section of code has ended. This call must - * be preceeded by a corresponding call to {@link #traceBegin(String)}. Calling this method + * be preceeded by a corresponding call to {@link #beginSection(String)}. Calling this method * will mark the end of the most recently begun section of code, so care must be taken to - * ensure that traceBegin / traceEnd pairs are properly nested and called from the same thread. - * - * @hide + * ensure that beginSection / endSection pairs are properly nested and called from the same + * thread. */ - public static void traceEnd() { + public static void endSection() { if (isTagEnabled(TRACE_TAG_APP)) { nativeTraceEnd(TRACE_TAG_APP); } |