aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkATrace.cpp
diff options
context:
space:
mode:
authorGravatar Stan Iliev <stani@google.com>2018-06-29 18:19:12 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-06-29 22:44:17 +0000
commitb7b9d02ac020f7f031c30aaea0c0467cf66e4569 (patch)
treefb501203e887c35db1ee7542f20ed57d059beb4f /src/core/SkATrace.cpp
parentd2f8eafbb8e4d7bdef8c8dca7fb1eae4ed737c6f (diff)
Add a runtime flag to enable ATRACE
Implement a runtime flag for android framework to enable systrace logging. To enable logging call SkATrace::setEnableTracing(true), instead of changing compile time flag SK_TRACE_EVENTS_IN_FRAMEWORK. Bug: skia: Change-Id: Ib4f607e001577a84e944042d799a98af8eb51626 Reviewed-on: https://skia-review.googlesource.com/138594 Commit-Queue: Stan Iliev <stani@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
Diffstat (limited to 'src/core/SkATrace.cpp')
-rw-r--r--src/core/SkATrace.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/SkATrace.cpp b/src/core/SkATrace.cpp
index f465286c4f..bd80461796 100644
--- a/src/core/SkATrace.cpp
+++ b/src/core/SkATrace.cpp
@@ -9,6 +9,8 @@
#include "SkTraceEvent.h"
+#include "SkTraceEventCommon.h"
+
#ifdef SK_BUILD_FOR_ANDROID
#include <dlfcn.h>
#endif
@@ -70,3 +72,12 @@ const uint8_t* SkATrace::getCategoryGroupEnabled(const char* name) {
return &yes;
}
+
+#ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK
+
+bool SkAndroidFrameworkTraceUtil::gEnableAndroidTracing = false;
+
+#endif //SK_BUILD_FOR_ANDROID_FRAMEWORK
+
+
+