From: Vitaly Buka Date: Fri, 28 Apr 2023 07:24:34 +0000 (-0700) Subject: [NFC][HWASAN] Remove unnecessary untag X-Git-Tag: upstream/17.0.6~10106 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ab1094f0daffb54851aa4597c2216e82fbad37d4;p=platform%2Fupstream%2Fllvm.git [NFC][HWASAN] Remove unnecessary untag Looks like HWASAN_ALIASING_MODE work around. But any tagged pointer should be mapped, so load should work. --- 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; }