@@ -32,11 +32,11 @@ void my_dfsan_reaches_function_callback(dfsan_label label, dfsan_origin origin,
32
32
__attribute__((noinline )) uint64_t add (uint64_t * a , uint64_t * b ) {
33
33
34
34
return * a + * b ;
35
- // CHECK: {{.*}}compiler-rt/test/dfsan/ reaches_function.c:[[# @LINE - 1]] add.dfsan
35
+ // CHECK: reaches_function.c:[[# @LINE - 1]] add.dfsan
36
36
// CHECK-ORIGIN-TRACKING: Origin value: 0x10000002, Taint value was stored to memory at
37
- // CHECK-ORIGIN-TRACKING: #0 {{.*}} in add.dfsan {{.*}}compiler-rt/test/dfsan/ reaches_function.c:[[# @LINE - 3]]:{{.*}}
37
+ // CHECK-ORIGIN-TRACKING: #0 {{.*}} in add.dfsan {{.*}}reaches_function.c:[[# @LINE - 3]]:{{.*}}
38
38
// CHECK-ORIGIN-TRACKING: Origin value: 0x1, Taint value was created at
39
- // CHECK-ORIGIN-TRACKING: #0 {{.*}} in main {{.*}}compiler-rt/test/dfsan/ reaches_function.c:{{.*}}
39
+ // CHECK-ORIGIN-TRACKING: #0 {{.*}} in main {{.*}}reaches_function.c:{{.*}}
40
40
}
41
41
42
42
extern void my_dfsan_reaches_function_callback (dfsan_label label ,
@@ -54,11 +54,11 @@ int main(int argc, char *argv[]) {
54
54
55
55
dfsan_set_label (8 , & a , sizeof (a ));
56
56
uint64_t c = add (& a , & b );
57
- // CHECK: {{.*}}compiler-rt/test/dfsan/ reaches_function.c:[[# @LINE - 1]] main
57
+ // CHECK: reaches_function.c:[[# @LINE - 1]] main
58
58
// CHECK-ORIGIN-TRACKING: Origin value: 0x10000002, Taint value was stored to memory at
59
- // CHECK-ORIGIN-TRACKING: #0 {{.*}} in add.dfsan {{.*}}compiler-rt/test/dfsan/ reaches_function.c:{{.*}}
59
+ // CHECK-ORIGIN-TRACKING: #0 {{.*}} in add.dfsan {{.*}}reaches_function.c:{{.*}}
60
60
// CHECK-ORIGIN-TRACKING: Origin value: 0x1, Taint value was created at
61
- // CHECK-ORIGIN-TRACKING: #0 {{.*}} in main {{.*}}compiler-rt/test/dfsan/ reaches_function.c:[[# @LINE - 6]]:{{.*}}
61
+ // CHECK-ORIGIN-TRACKING: #0 {{.*}} in main {{.*}}reaches_function.c:[[# @LINE - 6]]:{{.*}}
62
62
return c ;
63
63
}
64
64
0 commit comments