aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeon Scroggins III <scroggo@google.com>2018-11-08 09:40:09 -0500
committerLeon Scroggins <scroggo@google.com>2018-11-26 19:56:15 +0000
commit2277702eee7eb6e99002b6b5248254fe9ffd5f76 (patch)
tree24da255040e6e9ef76c5d1b3aa2c2f71d3de80d9
parent5708fdf4cacf3205e6f7b1f55de353772594e5f8 (diff)
downloadskia-2277702eee7eb6e99002b6b5248254fe9ffd5f76.tar.gz
RESTRICT AUTOMERGE: Add SkAndroidFrameworkUtils::SafetyNetLog
Cherry-picked from upstream (minus SkPngCodec-specific code): https://skia-review.googlesource.com/c/skia/+/170354 Bug: 117838472 Bug: 118372692 Bug: 118143775 Test: Iae4d7f393c892111b12282c5eae31d79912721f9 Change-Id: I463f8b2c11c07098e9ec24448f66fcafcf6cd76b
-rw-r--r--include/android/SkAndroidFrameworkUtils.h6
-rw-r--r--src/android/SkAndroidFrameworkUtils.cpp10
2 files changed, 12 insertions, 4 deletions
diff --git a/include/android/SkAndroidFrameworkUtils.h b/include/android/SkAndroidFrameworkUtils.h
index 0457d03534..46d251626e 100644
--- a/include/android/SkAndroidFrameworkUtils.h
+++ b/include/android/SkAndroidFrameworkUtils.h
@@ -10,7 +10,7 @@
#include "SkTypes.h"
-#ifdef SK_BUILD_FOR_ANDROID
+#ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK
class SkCanvas;
@@ -31,8 +31,10 @@ public:
*/
static bool clipWithStencil(SkCanvas* canvas);
#endif //SK_SUPPORT_GPU
+
+ static void SafetyNetLog(const char*);
};
-#endif // SK_BUILD_FOR_ANDROID
+#endif // SK_BUILD_FOR_ANDROID_FRAMEWORK
#endif // SkAndroidFrameworkUtils_DEFINED
diff --git a/src/android/SkAndroidFrameworkUtils.cpp b/src/android/SkAndroidFrameworkUtils.cpp
index 5fbc2cae18..f0a7b8a2fc 100644
--- a/src/android/SkAndroidFrameworkUtils.cpp
+++ b/src/android/SkAndroidFrameworkUtils.cpp
@@ -17,7 +17,9 @@
#include "effects/GrDisableColorXP.h"
#endif //SK_SUPPORT_GPU
-#ifdef SK_BUILD_FOR_ANDROID
+#ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK
+
+#include <log/log.h>
#if SK_SUPPORT_GPU
bool SkAndroidFrameworkUtils::clipWithStencil(SkCanvas* canvas) {
@@ -52,5 +54,9 @@ bool SkAndroidFrameworkUtils::clipWithStencil(SkCanvas* canvas) {
}
#endif //SK_SUPPORT_GPU
-#endif // SK_BUILD_FOR_ANDROID
+void SkAndroidFrameworkUtils::SafetyNetLog(const char* bugNumber) {
+ android_errorWriteLog(0x534e4554, bugNumber);
+}
+
+#endif // SK_BUILD_FOR_ANDROID_FRAMEWORK