[compiler-rt] 75fdf2e - [NFC][hwasan] Move Report classes together (#66682)

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 18 17:18:37 PDT 2023


Author: Vitaly Buka
Date: 2023-09-18T17:16:01-07:00
New Revision: 75fdf2e7b60c5f96eb1faa8a99a40d1eadd1ec92

URL: https://github.com/llvm/llvm-project/commit/75fdf2e7b60c5f96eb1faa8a99a40d1eadd1ec92
DIFF: https://github.com/llvm/llvm-project/commit/75fdf2e7b60c5f96eb1faa8a99a40d1eadd1ec92.diff

LOG: [NFC][hwasan] Move Report classes together (#66682)

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 062d3131f8c7c4a..96dfa9a9b54145d 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,


        


More information about the llvm-commits mailing list