[NFC][HWASAN] Remove unnecessary untag
authorVitaly Buka <vitalybuka@google.com>
Fri, 28 Apr 2023 07:24:34 +0000 (00:24 -0700)
committerVitaly Buka <vitalybuka@google.com>
Fri, 28 Apr 2023 07:40:52 +0000 (00:40 -0700)
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

index 6e2ab16..616199a 100644 (file)
@@ -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;
 }