|
243 | 243 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
244 | 244 | // RUN: | %{filecheck} --check-prefix=CHECK-ASAN-ANDROID |
245 | 245 | // |
246 | | -// CHECK-ASAN-ANDROID: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld" |
| 246 | +// CHECK-ASAN-ANDROID: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
247 | 247 | // CHECK-ASAN-ANDROID: "-pie" |
248 | 248 | // CHECK-ASAN-ANDROID-NOT: "-lc" |
249 | 249 | // CHECK-ASAN-ANDROID-NOT: "-lpthread" |
|
269 | 269 | // RUN: -static-libasan \ |
270 | 270 | // RUN: | %{filecheck} --check-prefix=CHECK-ASAN-ANDROID-STATICLIBASAN |
271 | 271 | // |
272 | | -// CHECK-ASAN-ANDROID-STATICLIBASAN: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld" |
| 272 | +// CHECK-ASAN-ANDROID-STATICLIBASAN: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
273 | 273 | // CHECK-ASAN-ANDROID-STATICLIBASAN: libclang_rt.asan_static.a" |
274 | 274 | // CHECK-ASAN-ANDROID-STATICLIBASAN: libclang_rt.asan.a" |
275 | 275 | // CHECK-ASAN-ANDROID-STATICLIBASAN: libclang_rt.builtins.a" |
|
284 | 284 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
285 | 285 | // RUN: | %{filecheck} --check-prefix=CHECK-UBSAN-ANDROID |
286 | 286 | // |
287 | | -// CHECK-UBSAN-ANDROID: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld" |
| 287 | +// CHECK-UBSAN-ANDROID: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
288 | 288 | // CHECK-UBSAN-ANDROID: "-pie" |
289 | 289 | // CHECK-UBSAN-ANDROID-NOT: "-lc" |
290 | 290 | // CHECK-UBSAN-ANDROID-NOT: "-lpthread" |
|
302 | 302 | // RUN: -static-libsan \ |
303 | 303 | // RUN: | %{filecheck} --check-prefix=CHECK-UBSAN-ANDROID-STATICLIBASAN |
304 | 304 | // |
305 | | -// CHECK-UBSAN-ANDROID-STATICLIBASAN: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld" |
| 305 | +// CHECK-UBSAN-ANDROID-STATICLIBASAN: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
306 | 306 | // CHECK-UBSAN-ANDROID-STATICLIBASAN: libclang_rt.ubsan_standalone.a" |
307 | 307 | // CHECK-UBSAN-ANDROID-STATICLIBASAN: libclang_rt.builtins.a" |
308 | 308 | // CHECK-UBSAN-ANDROID-STATICLIBASAN: libclang_rt.builtins.a" |
|
317 | 317 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
318 | 318 | // RUN: | %{filecheck} --check-prefix=CHECK-ASAN-ANDROID-X86 |
319 | 319 | // |
320 | | -// CHECK-ASAN-ANDROID-X86: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld" |
| 320 | +// CHECK-ASAN-ANDROID-X86: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
321 | 321 | // CHECK-ASAN-ANDROID-X86: "-pie" |
322 | 322 | // CHECK-ASAN-ANDROID-X86-NOT: "-lc" |
323 | 323 | // CHECK-ASAN-ANDROID-X86-NOT: "-lpthread" |
|
348 | 348 | // RUN: -shared \ |
349 | 349 | // RUN: | %{filecheck} --check-prefix=CHECK-ASAN-ANDROID-SHARED |
350 | 350 | // |
351 | | -// CHECK-ASAN-ANDROID-SHARED: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld" |
| 351 | +// CHECK-ASAN-ANDROID-SHARED: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
352 | 352 | // CHECK-ASAN-ANDROID-SHARED-NOT: "-lc" |
353 | 353 | // CHECK-ASAN-ANDROID-SHARED: libclang_rt.asan.so" |
354 | 354 | // CHECK-ASAN-ANDROID-SHARED: libclang_rt.asan_static.a" |
|
828 | 828 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
829 | 829 | // RUN: --sysroot=%S/Inputs/basic_android_tree \ |
830 | 830 | // RUN: | %{filecheck} --check-prefix=CHECK-CFI-CROSS-DSO-ANDROID |
831 | | -// CHECK-CFI-CROSS-DSO-ANDROID: "{{.*}}ld" |
| 831 | +// CHECK-CFI-CROSS-DSO-ANDROID: "{{.*}}ld{{(.exe)?}}" |
832 | 832 | // CHECK-CFI-CROSS-DSO-ANDROID: libclang_rt.builtins.a |
833 | 833 | // CHECK-CFI-CROSS-DSO-ANDROID: libclang_rt.builtins.a |
834 | 834 |
|
|
839 | 839 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
840 | 840 | // RUN: --sysroot=%S/Inputs/basic_android_tree \ |
841 | 841 | // RUN: | %{filecheck} --check-prefix=CHECK-CFI-CROSS-DSO-DIAG-ANDROID |
842 | | -// CHECK-CFI-CROSS-DSO-DIAG-ANDROID: "{{.*}}ld" |
| 842 | +// CHECK-CFI-CROSS-DSO-DIAG-ANDROID: "{{.*}}ld{{(.exe)?}}" |
843 | 843 | // CHECK-CFI-CROSS-DSO-DIAG-ANDROID: "{{[^"]*}}libclang_rt.ubsan_standalone.so" |
844 | 844 | // CHECK-CFI-CROSS-DSO-DIAG-ANDROID: "--export-dynamic-symbol=__cfi_check" |
845 | 845 | // CHECK-CFI-CROSS-DSO-DIAG-ANDROID: libclang_rt.builtins.a |
|
1002 | 1002 | // RUN: --sysroot=%S/Inputs/basic_android_tree \ |
1003 | 1003 | // RUN: | %{filecheck} --check-prefix=CHECK-SAFESTACK-ANDROID-ARM |
1004 | 1004 | // |
1005 | | -// CHECK-SAFESTACK-ANDROID-ARM: "{{(.*[^-.0-9A-Z_a-z])?}}ld.lld" |
| 1005 | +// CHECK-SAFESTACK-ANDROID-ARM: "{{(.*[^-.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
1006 | 1006 | // CHECK-SAFESTACK-ANDROID-ARM: libclang_rt.builtins.a |
1007 | 1007 | // CHECK-SAFESTACK-ANDROID-ARM: libclang_rt.builtins.a |
1008 | 1008 |
|
|
1011 | 1011 | // RUN: --sysroot=%S/Inputs/basic_android_tree \ |
1012 | 1012 | // RUN: | %{filecheck} --check-prefix=CHECK-SAFESTACK-SHARED-ANDROID-ARM |
1013 | 1013 | // |
1014 | | -// CHECK-SAFESTACK-SHARED-ANDROID-ARM: "{{(.*[^-.0-9A-Z_a-z])?}}ld.lld" |
| 1014 | +// CHECK-SAFESTACK-SHARED-ANDROID-ARM: "{{(.*[^-.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
1015 | 1015 | // CHECK-SAFESTACK-SHARED-ANDROID-ARM: libclang_rt.builtins.a |
1016 | 1016 | // CHECK-SAFESTACK-SHARED-ANDROID-ARM: libclang_rt.builtins.a |
1017 | 1017 |
|
|
1020 | 1020 | // RUN: --sysroot=%S/Inputs/basic_android_tree \ |
1021 | 1021 | // RUN: | %{filecheck} --check-prefix=CHECK-SAFESTACK-ANDROID-AARCH64 |
1022 | 1022 | // |
1023 | | -// CHECK-SAFESTACK-ANDROID-AARCH64: "{{(.*[^-.0-9A-Z_a-z])?}}ld.lld" |
| 1023 | +// CHECK-SAFESTACK-ANDROID-AARCH64: "{{(.*[^-.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
1024 | 1024 | // CHECK-SAFESTACK-ANDROID-AARCH64: libclang_rt.builtins.a |
1025 | 1025 | // CHECK-SAFESTACK-ANDROID-AARCH64: libclang_rt.builtins.a |
1026 | 1026 |
|
|
1123 | 1123 | // RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ |
1124 | 1124 | // RUN: | %{filecheck} --check-prefix=CHECK-SCUDO-ANDROID |
1125 | 1125 | // |
1126 | | -// CHECK-SCUDO-ANDROID: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld" |
| 1126 | +// CHECK-SCUDO-ANDROID: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
1127 | 1127 | // CHECK-SCUDO-ANDROID-NOT: "-lc" |
1128 | 1128 | // CHECK-SCUDO-ANDROID: "-pie" |
1129 | 1129 | // CHECK-SCUDO-ANDROID-NOT: "-lpthread" |
|
1139 | 1139 | // RUN: --sysroot=%S/Inputs/basic_android_tree/sysroot \ |
1140 | 1140 | // RUN: -static-libsan \ |
1141 | 1141 | // RUN: | %{filecheck} --check-prefix=CHECK-SCUDO-ANDROID-STATIC |
1142 | | -// CHECK-SCUDO-ANDROID-STATIC: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld" |
| 1142 | +// CHECK-SCUDO-ANDROID-STATIC: "{{(.*[^.0-9A-Z_a-z])?}}ld.lld{{(.exe)?}}" |
1143 | 1143 | // CHECK-SCUDO-ANDROID-STATIC: "-pie" |
1144 | 1144 | // CHECK-SCUDO-ANDROID-STATIC: "--whole-archive" "{{.*}}libclang_rt.scudo_standalone.a" "--no-whole-archive" |
1145 | 1145 | // CHECK-SCUDO-ANDROID-STATIC-NOT: "-lstdc++" |
|
0 commit comments