From 5e00fed761318abc1d43807aec5578ad923fdbba Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Sun, 17 Sep 2023 20:34:24 -0700 Subject: [PATCH] [NFC][hwasan] Move Report classes together (#66682) --- compiler-rt/lib/hwasan/hwasan_report.cpp | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/compiler-rt/lib/hwasan/hwasan_report.cpp b/compiler-rt/lib/hwasan/hwasan_report.cpp index 062d3131f8c7c..96dfa9a9b5414 100644 --- a/compiler-rt/lib/hwasan/hwasan_report.cpp +++ b/compiler-rt/lib/hwasan/hwasan_report.cpp @@ -623,13 +623,7 @@ InvalidFreeReport::~InvalidFreeReport() { MaybePrintAndroidHelpUrl(); ReportErrorSummary(bug_type, stack); } -} // namespace - -void ReportInvalidFree(StackTrace *stack, uptr tagged_addr) { - InvalidFreeReport R(stack, tagged_addr); -} -namespace { class TailOverwrittenReport { public: explicit TailOverwrittenReport(StackTrace *stack, uptr tagged_addr, @@ -717,14 +711,7 @@ TailOverwrittenReport::~TailOverwrittenReport() { MaybePrintAndroidHelpUrl(); ReportErrorSummary(bug_type, stack); } -} // namespace - -void ReportTailOverwritten(StackTrace *stack, uptr tagged_addr, uptr orig_size, - const u8 *expected) { - TailOverwrittenReport R(stack, tagged_addr, orig_size, expected); -} -namespace { class TagMismatchReport { public: explicit TagMismatchReport(StackTrace *stack, uptr tagged_addr, @@ -818,6 +805,15 @@ TagMismatchReport::~TagMismatchReport() { } } // namespace +void ReportInvalidFree(StackTrace *stack, uptr tagged_addr) { + InvalidFreeReport R(stack, tagged_addr); +} + +void ReportTailOverwritten(StackTrace *stack, uptr tagged_addr, uptr orig_size, + const u8 *expected) { + TailOverwrittenReport R(stack, tagged_addr, orig_size, expected); +} + void ReportTagMismatch(StackTrace *stack, uptr tagged_addr, uptr access_size, bool is_store, bool fatal, uptr *registers_frame) { TagMismatchReport R(stack, tagged_addr, access_size, is_store, fatal,