[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