Skip to content

Commit 75fdf2e

Browse files
committed
[NFC][hwasan] Move Report classes together (#66682)
1 parent d39d86d commit 75fdf2e

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

compiler-rt/lib/hwasan/hwasan_report.cpp

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -623,13 +623,7 @@ InvalidFreeReport::~InvalidFreeReport() {
623623
MaybePrintAndroidHelpUrl();
624624
ReportErrorSummary(bug_type, stack);
625625
}
626-
} // namespace
627-
628-
void ReportInvalidFree(StackTrace *stack, uptr tagged_addr) {
629-
InvalidFreeReport R(stack, tagged_addr);
630-
}
631626

632-
namespace {
633627
class TailOverwrittenReport {
634628
public:
635629
explicit TailOverwrittenReport(StackTrace *stack, uptr tagged_addr,
@@ -717,14 +711,7 @@ TailOverwrittenReport::~TailOverwrittenReport() {
717711
MaybePrintAndroidHelpUrl();
718712
ReportErrorSummary(bug_type, stack);
719713
}
720-
} // namespace
721-
722-
void ReportTailOverwritten(StackTrace *stack, uptr tagged_addr, uptr orig_size,
723-
const u8 *expected) {
724-
TailOverwrittenReport R(stack, tagged_addr, orig_size, expected);
725-
}
726714

727-
namespace {
728715
class TagMismatchReport {
729716
public:
730717
explicit TagMismatchReport(StackTrace *stack, uptr tagged_addr,
@@ -818,6 +805,15 @@ TagMismatchReport::~TagMismatchReport() {
818805
}
819806
} // namespace
820807

808+
void ReportInvalidFree(StackTrace *stack, uptr tagged_addr) {
809+
InvalidFreeReport R(stack, tagged_addr);
810+
}
811+
812+
void ReportTailOverwritten(StackTrace *stack, uptr tagged_addr, uptr orig_size,
813+
const u8 *expected) {
814+
TailOverwrittenReport R(stack, tagged_addr, orig_size, expected);
815+
}
816+
821817
void ReportTagMismatch(StackTrace *stack, uptr tagged_addr, uptr access_size,
822818
bool is_store, bool fatal, uptr *registers_frame) {
823819
TagMismatchReport R(stack, tagged_addr, access_size, is_store, fatal,

0 commit comments

Comments
 (0)