Loading core/java/android/os/Trace.java +3 −2 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ import android.util.Log; public final class Trace { private static final String TAG = "Trace"; // These tags must be kept in sync with frameworks/native/include/utils/Trace.h. // These tags must be kept in sync with system/core/include/cutils/trace.h. public static final long TRACE_TAG_NEVER = 0; public static final long TRACE_TAG_ALWAYS = 1L << 0; public static final long TRACE_TAG_GRAPHICS = 1L << 1; Loading @@ -44,12 +44,13 @@ public final class Trace { public static final long TRACE_TAG_AUDIO = 1L << 8; public static final long TRACE_TAG_VIDEO = 1L << 9; public static final long TRACE_TAG_CAMERA = 1L << 10; public static final long TRACE_TAG_HAL = 1L << 11; private static final long TRACE_TAG_NOT_READY = 1L << 63; public static final int TRACE_FLAGS_START_BIT = 1; public static final String[] TRACE_TAGS = { "Graphics", "Input", "View", "WebView", "Window Manager", "Activity Manager", "Sync Manager", "Audio", "Video", "Camera", "Activity Manager", "Sync Manager", "Audio", "Video", "Camera", "HAL", }; public static final String PROPERTY_TRACE_TAG_ENABLEFLAGS = "debug.atrace.tags.enableflags"; Loading core/jni/android_os_Trace.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -19,30 +19,30 @@ #include <JNIHelp.h> #include <ScopedUtfChars.h> #include <utils/Trace.h> #include <cutils/trace.h> #include <cutils/log.h> namespace android { static jlong android_os_Trace_nativeGetEnabledTags(JNIEnv* env, jclass clazz) { return Tracer::getEnabledTags(); return atrace_get_enabled_tags(); } static void android_os_Trace_nativeTraceCounter(JNIEnv* env, jclass clazz, jlong tag, jstring nameStr, jint value) { ScopedUtfChars name(env, nameStr); Tracer::traceCounter(tag, name.c_str(), value); atrace_int(tag, name.c_str(), value); } static void android_os_Trace_nativeTraceBegin(JNIEnv* env, jclass clazz, jlong tag, jstring nameStr) { ScopedUtfChars name(env, nameStr); Tracer::traceBegin(tag, name.c_str()); atrace_begin(tag, name.c_str()); } static void android_os_Trace_nativeTraceEnd(JNIEnv* env, jclass clazz, jlong tag) { Tracer::traceEnd(tag); atrace_end(tag); } static JNINativeMethod gTraceMethods[] = { Loading Loading
core/java/android/os/Trace.java +3 −2 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ import android.util.Log; public final class Trace { private static final String TAG = "Trace"; // These tags must be kept in sync with frameworks/native/include/utils/Trace.h. // These tags must be kept in sync with system/core/include/cutils/trace.h. public static final long TRACE_TAG_NEVER = 0; public static final long TRACE_TAG_ALWAYS = 1L << 0; public static final long TRACE_TAG_GRAPHICS = 1L << 1; Loading @@ -44,12 +44,13 @@ public final class Trace { public static final long TRACE_TAG_AUDIO = 1L << 8; public static final long TRACE_TAG_VIDEO = 1L << 9; public static final long TRACE_TAG_CAMERA = 1L << 10; public static final long TRACE_TAG_HAL = 1L << 11; private static final long TRACE_TAG_NOT_READY = 1L << 63; public static final int TRACE_FLAGS_START_BIT = 1; public static final String[] TRACE_TAGS = { "Graphics", "Input", "View", "WebView", "Window Manager", "Activity Manager", "Sync Manager", "Audio", "Video", "Camera", "Activity Manager", "Sync Manager", "Audio", "Video", "Camera", "HAL", }; public static final String PROPERTY_TRACE_TAG_ENABLEFLAGS = "debug.atrace.tags.enableflags"; Loading
core/jni/android_os_Trace.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -19,30 +19,30 @@ #include <JNIHelp.h> #include <ScopedUtfChars.h> #include <utils/Trace.h> #include <cutils/trace.h> #include <cutils/log.h> namespace android { static jlong android_os_Trace_nativeGetEnabledTags(JNIEnv* env, jclass clazz) { return Tracer::getEnabledTags(); return atrace_get_enabled_tags(); } static void android_os_Trace_nativeTraceCounter(JNIEnv* env, jclass clazz, jlong tag, jstring nameStr, jint value) { ScopedUtfChars name(env, nameStr); Tracer::traceCounter(tag, name.c_str(), value); atrace_int(tag, name.c_str(), value); } static void android_os_Trace_nativeTraceBegin(JNIEnv* env, jclass clazz, jlong tag, jstring nameStr) { ScopedUtfChars name(env, nameStr); Tracer::traceBegin(tag, name.c_str()); atrace_begin(tag, name.c_str()); } static void android_os_Trace_nativeTraceEnd(JNIEnv* env, jclass clazz, jlong tag) { Tracer::traceEnd(tag); atrace_end(tag); } static JNINativeMethod gTraceMethods[] = { Loading