[compiler-rt] 377e1eb - [asan] Consume leading zeroes in a test

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 18 23:02:25 PDT 2024


Author: Vitaly Buka
Date: 2024-07-18T23:02:03-07:00
New Revision: 377e1ebdd4ed64c996566b8cede857c7e4c1fc0f

URL: https://github.com/llvm/llvm-project/commit/377e1ebdd4ed64c996566b8cede857c7e4c1fc0f
DIFF: https://github.com/llvm/llvm-project/commit/377e1ebdd4ed64c996566b8cede857c7e4c1fc0f.diff

LOG: [asan] Consume leading zeroes in a test

Added: 
    

Modified: 
    compiler-rt/test/asan/TestCases/debug_stacks.cpp

Removed: 
    


################################################################################
diff  --git a/compiler-rt/test/asan/TestCases/debug_stacks.cpp b/compiler-rt/test/asan/TestCases/debug_stacks.cpp
index 7c320bfcb2d98..67a9ac849c3aa 100644
--- a/compiler-rt/test/asan/TestCases/debug_stacks.cpp
+++ b/compiler-rt/test/asan/TestCases/debug_stacks.cpp
@@ -42,9 +42,9 @@ int main() {
   fprintf(stderr, "thread id = %d\n", thread_id);
   // CHECK: thread id = 0
   fprintf(stderr, "0x" PTR "\n", trace[0]);
-  // CHECK: [[ALLOC_FRAME_0:0x[0-9a-f]+]]
+  // CHECK: 0x{{0*}}[[ALLOC_FRAME_0:[0-9a-f]+]]
   fprintf(stderr, "0x" PTR "\n", trace[1]);
-  // CHECK: [[ALLOC_FRAME_1:0x[0-9a-f]+]]
+  // CHECK: 0x{{0*}}[[ALLOC_FRAME_1:[0-9a-f]+]]
 
   num_frames = 100;
   num_frames = __asan_get_free_stack(mem, trace, num_frames, &thread_id);
@@ -55,20 +55,20 @@ int main() {
   fprintf(stderr, "thread id = %d\n", thread_id);
   // CHECK: thread id = 0
   fprintf(stderr, "0x" PTR "\n", trace[0]);
-  // CHECK: [[FREE_FRAME_0:0x[0-9a-f]+]]
+  // CHECK: 0x{{0*}}[[FREE_FRAME_0:[0-9a-f]+]]
   fprintf(stderr, "0x" PTR "\n", trace[1]);
-  // CHECK: [[FREE_FRAME_1:0x[0-9a-f]+]]
+  // CHECK: 0x{{0*}}[[FREE_FRAME_1:[0-9a-f]+]]
 
   mem[0] = 'A'; // BOOM
 
   // CHECK: ERROR: AddressSanitizer: heap-use-after-free
   // CHECK: WRITE of size 1 at 0x{{.*}}
   // CHECK: freed by thread T0 here:
-  // CHECK: #0 [[FREE_FRAME_0]]
-  // CHECK: #1 [[FREE_FRAME_1]]
+  // CHECK: #0 0x{{0*}}[[FREE_FRAME_0]]
+  // CHECK: #1 0x{{0*}}[[FREE_FRAME_1]]
   // CHECK: previously allocated by thread T0 here:
-  // CHECK: #0 [[ALLOC_FRAME_0]]
-  // CHECK: #1 [[ALLOC_FRAME_1]]
+  // CHECK: #0 0x{{0*}}[[ALLOC_FRAME_0]]
+  // CHECK: #1 0x{{0*}}[[ALLOC_FRAME_1]]
 
   return 0;
 }


        


More information about the llvm-commits mailing list