File tree 9 files changed +14
-14
lines changed
compiler-rt/test/asan/TestCases/Windows 9 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -9,13 +9,13 @@ int main() {
9
9
free (x);
10
10
// CHECK: AddressSanitizer: attempting double-free on [[ADDR:0x[0-9a-f]+]]
11
11
// CHECK-NEXT: {{#0 .* free }}
12
- // CHECK: {{ #[1-2 ] .* main .*double_free.cpp}}:[[@LINE-3]]
12
+ // CHECK: {{ #[1-3 ] .* main .*double_free.cpp}}:[[@LINE-3]]
13
13
// CHECK: [[ADDR]] is located 0 bytes inside of 168-byte region
14
14
// CHECK-LABEL: freed by thread T0 here:
15
15
// CHECK-NEXT: {{#0 .* free }}
16
- // CHECK: {{ #[1-2 ] .* main .*double_free.cpp}}:[[@LINE-8]]
16
+ // CHECK: {{ #[1-3 ] .* main .*double_free.cpp}}:[[@LINE-8]]
17
17
// CHECK-LABEL: previously allocated by thread T0 here:
18
18
// CHECK-NEXT: {{#0 .* malloc }}
19
- // CHECK: {{ #[1-2 ] .* main .*double_free.cpp}}:[[@LINE-12]]
19
+ // CHECK: {{ #[1-3 ] .* main .*double_free.cpp}}:[[@LINE-12]]
20
20
return 0 ;
21
21
}
Original file line number Diff line number Diff line change @@ -12,6 +12,6 @@ int main() {
12
12
// CHECK: [[ADDR]] is located 1 bytes before 42-byte region
13
13
// CHECK: allocated by thread T0 here:
14
14
// CHECK-NEXT: {{#0 .* malloc }}
15
- // CHECK: {{ #[1-2 ] .* main .*malloc_left_oob.cpp}}:[[@LINE-8]]
15
+ // CHECK: {{ #[1-3 ] .* main .*malloc_left_oob.cpp}}:[[@LINE-8]]
16
16
free (buffer);
17
17
}
Original file line number Diff line number Diff line change @@ -12,6 +12,6 @@ int main() {
12
12
// CHECK: [[ADDR]] is located 0 bytes after 42-byte region
13
13
// CHECK: allocated by thread T0 here:
14
14
// CHECK-NEXT: {{#0 .* malloc }}
15
- // CHECK: {{ #[1-2 ] .* main .*malloc_right_oob.cpp}}:[[@LINE-8]]
15
+ // CHECK: {{ #[1-3 ] .* main .*malloc_right_oob.cpp}}:[[@LINE-8]]
16
16
free (buffer);
17
17
}
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ int main() {
13
13
// CHECK: [[ADDR]] is located 0 bytes inside of 42-byte region
14
14
// CHECK: freed by thread T0 here:
15
15
// CHECK-NEXT: {{#0 .* free }}
16
- // CHECK: {{ #[1-2 ] .* main .*malloc_uaf.cpp}}:[[@LINE-8]]
16
+ // CHECK: {{ #[1-3 ] .* main .*malloc_uaf.cpp}}:[[@LINE-8]]
17
17
// CHECK: previously allocated by thread T0 here:
18
18
// CHECK-NEXT: {{#0 .* malloc }}
19
- // CHECK: {{ #[1-2 ] .* main .*malloc_uaf.cpp}}:[[@LINE-12]]
19
+ // CHECK: {{ #[1-3 ] .* main .*malloc_uaf.cpp}}:[[@LINE-12]]
20
20
}
Original file line number Diff line number Diff line change @@ -12,6 +12,6 @@ int main() {
12
12
// CHECK: [[ADDR]] is located 1 bytes before 42-byte region
13
13
// CHECK: allocated by thread T0 here:
14
14
// CHECK-NEXT: {{#0 .* realloc }}
15
- // CHECK: {{ #[1-2 ] .* main .*realloc_left_oob.cpp}}:[[@LINE-8]]
15
+ // CHECK: {{ #[1-3 ] .* main .*realloc_left_oob.cpp}}:[[@LINE-8]]
16
16
free (buffer);
17
17
}
Original file line number Diff line number Diff line change @@ -12,6 +12,6 @@ int main() {
12
12
// CHECK: [[ADDR]] is located 0 bytes after 42-byte region
13
13
// CHECK: allocated by thread T0 here:
14
14
// CHECK-NEXT: {{#0 .* realloc }}
15
- // CHECK: {{ #[1-2 ] .* main .*realloc_right_oob.cpp}}:[[@LINE-8]]
15
+ // CHECK: {{ #[1-3 ] .* main .*realloc_right_oob.cpp}}:[[@LINE-8]]
16
16
free (buffer);
17
17
}
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ int main() {
13
13
// CHECK: [[ADDR]] is located 0 bytes inside of 42-byte region
14
14
// CHECK: freed by thread T0 here:
15
15
// CHECK-NEXT: {{#0 .* free }}
16
- // CHECK: {{ #[1-2 ] .* main .*realloc_uaf.cpp}}:[[@LINE-8]]
16
+ // CHECK: {{ #[1-3 ] .* main .*realloc_uaf.cpp}}:[[@LINE-8]]
17
17
// CHECK: previously allocated by thread T0 here:
18
18
// CHECK-NEXT: {{#0 .* realloc }}
19
- // CHECK: {{ #[1-2 ] .* main .*realloc_uaf.cpp}}:[[@LINE-12]]
19
+ // CHECK: {{ #[1-3 ] .* main .*realloc_uaf.cpp}}:[[@LINE-12]]
20
20
}
Original file line number Diff line number Diff line change @@ -17,6 +17,6 @@ int main() {
17
17
// CHECK: [[ADDR]] is located 1 bytes before 42-byte region
18
18
// CHECK: allocated by thread T0 here:
19
19
// CHECK-NEXT: {{#0 .* malloc}}
20
- // CHECK: {{ #[1-2 ] .* main .*symbols_path.cpp}}:[[@LINE-8]]
20
+ // CHECK: {{ #[1-3 ] .* main .*symbols_path.cpp}}:[[@LINE-8]]
21
21
free (buffer);
22
22
}
Original file line number Diff line number Diff line change @@ -15,9 +15,9 @@ int main() {
15
15
// CHECK: [[ADDR]] is located 0 bytes inside of 32-byte region
16
16
// CHECK: freed by thread T0 here:
17
17
// CHECK-NEXT: {{#0 .* realloc }}
18
- // CHECK: {{ #[1-2 ] .* main .*use_after_realloc.cpp}}:[[@LINE-9]]
18
+ // CHECK: {{ #[1-3 ] .* main .*use_after_realloc.cpp}}:[[@LINE-9]]
19
19
// CHECK: previously allocated by thread T0 here:
20
20
// CHECK-NEXT: {{#0 .* realloc }}
21
- // CHECK: {{ #[1-2 ] .* main .*use_after_realloc.cpp}}:[[@LINE-14]]
21
+ // CHECK: {{ #[1-3 ] .* main .*use_after_realloc.cpp}}:[[@LINE-14]]
22
22
free (buffer);
23
23
}
You can’t perform that action at this time.
0 commit comments