| commit | 93233fe27b47d3df0b82e1c5d5be811145934d8c | [log] [tgz] |
|---|---|---|
| author | Florian Mayer <fmayer@google.com> | Sat Apr 16 08:27:44 2022 +0000 |
| committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Sat Apr 16 08:27:44 2022 +0000 |
| tree | 964e0b405d5de898143570cf030385509bb633d6 | |
| parent | 8dc18fd8fe67d6d60d7f8946a98b4511640b1413 [diff] | |
| parent | 43accd85a000b375b0d7f7ca75d4fc7bbcb539aa [diff] |
Add SKIP_WITH_HWASAN macro. am: 1055a295b0 am: f052050c10 am: 75d66dd7de am: fff80ceee2 am: 43accd85a0 Original change: https://android-review.googlesource.com/c/platform/system/libbase/+/2064640 Change-Id: Idc5f19e6a4eff233b43ea1948fc3762a7b890565 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/include/android-base/test_utils.h b/include/android-base/test_utils.h index 4086b83..29dc394 100644 --- a/include/android-base/test_utils.h +++ b/include/android-base/test_utils.h
@@ -88,3 +88,10 @@ ADD_FAILURE() << "regex mismatch: expected to not find " << (__pattern) << " in:\n" << __s; \ } \ } while (0) + +extern "C" void __hwasan_init() __attribute__((weak)); +static inline bool running_with_hwasan() { + return &__hwasan_init != 0; +} + +#define SKIP_WITH_HWASAN if (running_with_hwasan()) GTEST_SKIP()