@@ -623,13 +623,7 @@ InvalidFreeReport::~InvalidFreeReport() {
623
623
MaybePrintAndroidHelpUrl ();
624
624
ReportErrorSummary (bug_type, stack);
625
625
}
626
- } // namespace
627
-
628
- void ReportInvalidFree (StackTrace *stack, uptr tagged_addr) {
629
- InvalidFreeReport R (stack, tagged_addr);
630
- }
631
626
632
- namespace {
633
627
class TailOverwrittenReport {
634
628
public:
635
629
explicit TailOverwrittenReport (StackTrace *stack, uptr tagged_addr,
@@ -717,14 +711,7 @@ TailOverwrittenReport::~TailOverwrittenReport() {
717
711
MaybePrintAndroidHelpUrl ();
718
712
ReportErrorSummary (bug_type, stack);
719
713
}
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
- }
726
714
727
- namespace {
728
715
class TagMismatchReport {
729
716
public:
730
717
explicit TagMismatchReport (StackTrace *stack, uptr tagged_addr,
@@ -818,6 +805,15 @@ TagMismatchReport::~TagMismatchReport() {
818
805
}
819
806
} // namespace
820
807
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
+
821
817
void ReportTagMismatch (StackTrace *stack, uptr tagged_addr, uptr access_size,
822
818
bool is_store, bool fatal, uptr *registers_frame) {
823
819
TagMismatchReport R (stack, tagged_addr, access_size, is_store, fatal,
0 commit comments