Skip to content

Commit b1c58a4

Browse files
vitalybukayuxuanchen1997
authored andcommitted
[asan] Consume leading zeroes in a test
1 parent ef2c0d8 commit b1c58a4

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ int main() {
4242
fprintf(stderr, "thread id = %d\n", thread_id);
4343
// CHECK: thread id = 0
4444
fprintf(stderr, "0x" PTR "\n", trace[0]);
45-
// CHECK: [[ALLOC_FRAME_0:0x[0-9a-f]+]]
45+
// CHECK: 0x{{0*}}[[ALLOC_FRAME_0:[0-9a-f]+]]
4646
fprintf(stderr, "0x" PTR "\n", trace[1]);
47-
// CHECK: [[ALLOC_FRAME_1:0x[0-9a-f]+]]
47+
// CHECK: 0x{{0*}}[[ALLOC_FRAME_1:[0-9a-f]+]]
4848

4949
num_frames = 100;
5050
num_frames = __asan_get_free_stack(mem, trace, num_frames, &thread_id);
@@ -55,20 +55,20 @@ int main() {
5555
fprintf(stderr, "thread id = %d\n", thread_id);
5656
// CHECK: thread id = 0
5757
fprintf(stderr, "0x" PTR "\n", trace[0]);
58-
// CHECK: [[FREE_FRAME_0:0x[0-9a-f]+]]
58+
// CHECK: 0x{{0*}}[[FREE_FRAME_0:[0-9a-f]+]]
5959
fprintf(stderr, "0x" PTR "\n", trace[1]);
60-
// CHECK: [[FREE_FRAME_1:0x[0-9a-f]+]]
60+
// CHECK: 0x{{0*}}[[FREE_FRAME_1:[0-9a-f]+]]
6161

6262
mem[0] = 'A'; // BOOM
6363

6464
// CHECK: ERROR: AddressSanitizer: heap-use-after-free
6565
// CHECK: WRITE of size 1 at 0x{{.*}}
6666
// CHECK: freed by thread T0 here:
67-
// CHECK: #0 [[FREE_FRAME_0]]
68-
// CHECK: #1 [[FREE_FRAME_1]]
67+
// CHECK: #0 0x{{0*}}[[FREE_FRAME_0]]
68+
// CHECK: #1 0x{{0*}}[[FREE_FRAME_1]]
6969
// CHECK: previously allocated by thread T0 here:
70-
// CHECK: #0 [[ALLOC_FRAME_0]]
71-
// CHECK: #1 [[ALLOC_FRAME_1]]
70+
// CHECK: #0 0x{{0*}}[[ALLOC_FRAME_0]]
71+
// CHECK: #1 0x{{0*}}[[ALLOC_FRAME_1]]
7272

7373
return 0;
7474
}

0 commit comments

Comments
 (0)