@@ -42,9 +42,9 @@ int main() {
42
42
fprintf (stderr, " thread id = %d\n " , thread_id);
43
43
// CHECK: thread id = 0
44
44
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]+]]
46
46
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]+]]
48
48
49
49
num_frames = 100 ;
50
50
num_frames = __asan_get_free_stack (mem, trace, num_frames, &thread_id);
@@ -55,20 +55,20 @@ int main() {
55
55
fprintf (stderr, " thread id = %d\n " , thread_id);
56
56
// CHECK: thread id = 0
57
57
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]+]]
59
59
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]+]]
61
61
62
62
mem[0 ] = ' A' ; // BOOM
63
63
64
64
// CHECK: ERROR: AddressSanitizer: heap-use-after-free
65
65
// CHECK: WRITE of size 1 at 0x{{.*}}
66
66
// 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]]
69
69
// 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]]
72
72
73
73
return 0 ;
74
74
}
0 commit comments