From ab1094f0daffb54851aa4597c2216e82fbad37d4 Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Fri, 28 Apr 2023 00:24:34 -0700 Subject: [PATCH] [NFC][HWASAN] Remove unnecessary untag Looks like HWASAN_ALIASING_MODE work around. But any tagged pointer should be mapped, so load should work. --- compiler-rt/lib/hwasan/hwasan_checks.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/compiler-rt/lib/hwasan/hwasan_checks.h b/compiler-rt/lib/hwasan/hwasan_checks.h index 6e2ab16..616199a 100644 --- a/compiler-rt/lib/hwasan/hwasan_checks.h +++ b/compiler-rt/lib/hwasan/hwasan_checks.h @@ -134,9 +134,6 @@ PossiblyShortTagMatches(tag_t mem_tag, uptr ptr, uptr sz) { return false; if ((ptr & (kShadowAlignment - 1)) + sz > mem_tag) return false; -#if !defined(__aarch64__) && !(SANITIZER_RISCV64) - ptr = UntagAddr(ptr); -#endif return *(u8 *)(ptr | (kShadowAlignment - 1)) == ptr_tag; } -- 2.7.4