diff options
| author | Ivan Lozano <ivanlozano@google.com> | 2017-11-03 03:42:24 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-11-03 03:42:24 +0000 |
| commit | 3485c844a0bb5e7d11c19562cdb4036ceea0c5fa (patch) | |
| tree | 90d55d0d6ac70b362164add84d12046b82f0836b | |
| parent | a7c51a3d7fa6e8cdbe0ba22f871b0b98fd8f9677 (diff) | |
| parent | 2ea713530fc0ad9954586e41db8c7409d44282ff (diff) | |
Merge "Disable integer sanitization in gcIfManyNewRefs."
| -rw-r--r-- | core/jni/android_util_Binder.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/jni/android_util_Binder.cpp b/core/jni/android_util_Binder.cpp index 9f8d2880d8bf..560c38486bb9 100644 --- a/core/jni/android_util_Binder.cpp +++ b/core/jni/android_util_Binder.cpp @@ -162,6 +162,7 @@ static std::atomic<uint32_t> gCollectedAtRefs(0); // Garbage collect if we've allocated at least GC_INTERVAL refs since the last time. // TODO: Consider removing this completely. We should no longer be generating GlobalRefs // that are reclaimed as a result of GC action. +__attribute__((no_sanitize("unsigned-integer-overflow"))) static void gcIfManyNewRefs(JNIEnv* env) { uint32_t totalRefs = gNumLocalRefsCreated.load(std::memory_order_relaxed) |
