Loading compiler-rt/lib/hwasan/hwasan_report.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -442,7 +442,7 @@ void ReportTailOverwritten(StackTrace *stack, uptr tagged_addr, uptr orig_size, Decorator d; uptr untagged_addr = UntagAddr(tagged_addr); Printf("%s", d.Error()); const char *bug_type = "alocation-tail-overwritten"; const char *bug_type = "allocation-tail-overwritten"; Report("ERROR: %s: %s; heap object [%p,%p) of size %zd\n", SanitizerToolName, bug_type, untagged_addr, untagged_addr + orig_size, orig_size); Printf("\n%s", d.Default()); Loading compiler-rt/test/hwasan/TestCases/tail-magic.c +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ int main(int argc, char **argv) { sink = UNTAG(p); overwrite_tail(); free(p); // CHECK: ERROR: HWAddressSanitizer: alocation-tail-overwritten; heap object [{{.*}}) of size 20 // CHECK: ERROR: HWAddressSanitizer: allocation-tail-overwritten; heap object [{{.*}}) of size 20 // CHECK: in main {{.*}}tail-magic.c:[[@LINE-2]] // CHECK: allocated here: // CHECK: in main {{.*}}tail-magic.c:[[@LINE-7]] Loading Loading
compiler-rt/lib/hwasan/hwasan_report.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -442,7 +442,7 @@ void ReportTailOverwritten(StackTrace *stack, uptr tagged_addr, uptr orig_size, Decorator d; uptr untagged_addr = UntagAddr(tagged_addr); Printf("%s", d.Error()); const char *bug_type = "alocation-tail-overwritten"; const char *bug_type = "allocation-tail-overwritten"; Report("ERROR: %s: %s; heap object [%p,%p) of size %zd\n", SanitizerToolName, bug_type, untagged_addr, untagged_addr + orig_size, orig_size); Printf("\n%s", d.Default()); Loading
compiler-rt/test/hwasan/TestCases/tail-magic.c +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ int main(int argc, char **argv) { sink = UNTAG(p); overwrite_tail(); free(p); // CHECK: ERROR: HWAddressSanitizer: alocation-tail-overwritten; heap object [{{.*}}) of size 20 // CHECK: ERROR: HWAddressSanitizer: allocation-tail-overwritten; heap object [{{.*}}) of size 20 // CHECK: in main {{.*}}tail-magic.c:[[@LINE-2]] // CHECK: allocated here: // CHECK: in main {{.*}}tail-magic.c:[[@LINE-7]] Loading