[compiler-rt] 4f5147a - [HWASan] Show memory rather than tag addresses in tag dump
Florian Mayer via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 6 16:54:44 PDT 2022
Author: Florian Mayer
Date: 2022-09-06T16:54:34-07:00
New Revision: 4f5147a7cff5fbb0191342ad224630de0872f180
URL: https://github.com/llvm/llvm-project/commit/4f5147a7cff5fbb0191342ad224630de0872f180
DIFF: https://github.com/llvm/llvm-project/commit/4f5147a7cff5fbb0191342ad224630de0872f180.diff
LOG: [HWASan] Show memory rather than tag addresses in tag dump
Reviewed By: eugenis
Differential Revision: https://reviews.llvm.org/D133380
Added:
Modified:
compiler-rt/lib/hwasan/hwasan_report.cpp
Removed:
################################################################################
diff --git a/compiler-rt/lib/hwasan/hwasan_report.cpp b/compiler-rt/lib/hwasan/hwasan_report.cpp
index 07f672bd050c..de082150b705 100644
--- a/compiler-rt/lib/hwasan/hwasan_report.cpp
+++ b/compiler-rt/lib/hwasan/hwasan_report.cpp
@@ -518,7 +518,7 @@ static void PrintTagInfoAroundAddr(tag_t *tag_ptr, uptr num_rows,
InternalScopedString s;
for (tag_t *row = beg_row; row < end_row; row += row_len) {
s.append("%s", row == center_row_beg ? "=>" : " ");
- s.append("%p:", (void *)row);
+ s.append("%p:", (void *)ShadowToMem(reinterpret_cast<uptr>(row)));
for (uptr i = 0; i < row_len; i++) {
s.append("%s", row + i == tag_ptr ? "[" : " ");
print_tag(s, &row[i]);
More information about the llvm-commits
mailing list