@@ -9,93 +9,6 @@ use tracing::*;
99#[ cfg( test) ]
1010mod tests;
1111
12- pub const ASAN_SUPPORTED_TARGETS : & [ & str ] = & [
13- "aarch64-apple-darwin" ,
14- "aarch64-apple-ios" ,
15- "aarch64-apple-ios-sim" ,
16- "aarch64-apple-ios-macabi" ,
17- "aarch64-unknown-fuchsia" ,
18- "aarch64-linux-android" ,
19- "aarch64-unknown-linux-gnu" ,
20- "arm-linux-androideabi" ,
21- "armv7-linux-androideabi" ,
22- "i686-linux-android" ,
23- "i686-unknown-linux-gnu" ,
24- "x86_64-apple-darwin" ,
25- "x86_64-apple-ios" ,
26- "x86_64-apple-ios-macabi" ,
27- "x86_64-unknown-fuchsia" ,
28- "x86_64-linux-android" ,
29- "x86_64-unknown-freebsd" ,
30- "x86_64-unknown-linux-gnu" ,
31- "s390x-unknown-linux-gnu" ,
32- ] ;
33-
34- // FIXME(rcvalle): More targets are likely supported.
35- pub const CFI_SUPPORTED_TARGETS : & [ & str ] = & [
36- "aarch64-apple-darwin" ,
37- "aarch64-unknown-fuchsia" ,
38- "aarch64-linux-android" ,
39- "aarch64-unknown-freebsd" ,
40- "aarch64-unknown-linux-gnu" ,
41- "x86_64-apple-darwin" ,
42- "x86_64-unknown-fuchsia" ,
43- "x86_64-pc-solaris" ,
44- "x86_64-unknown-freebsd" ,
45- "x86_64-unknown-illumos" ,
46- "x86_64-unknown-linux-gnu" ,
47- "x86_64-unknown-linux-musl" ,
48- "x86_64-unknown-netbsd" ,
49- ] ;
50-
51- pub const KCFI_SUPPORTED_TARGETS : & [ & str ] = & [ "aarch64-linux-none" , "x86_64-linux-none" ] ;
52-
53- pub const KASAN_SUPPORTED_TARGETS : & [ & str ] = & [
54- "aarch64-unknown-none" ,
55- "riscv64gc-unknown-none-elf" ,
56- "riscv64imac-unknown-none-elf" ,
57- "x86_64-unknown-none" ,
58- ] ;
59-
60- pub const LSAN_SUPPORTED_TARGETS : & [ & str ] = & [
61- // FIXME: currently broken, see #88132
62- // "aarch64-apple-darwin",
63- "aarch64-unknown-linux-gnu" ,
64- "x86_64-apple-darwin" ,
65- "x86_64-apple-ios-macabi" ,
66- "x86_64-unknown-linux-gnu" ,
67- "s390x-unknown-linux-gnu" ,
68- ] ;
69-
70- pub const MSAN_SUPPORTED_TARGETS : & [ & str ] = & [
71- "aarch64-unknown-linux-gnu" ,
72- "x86_64-unknown-freebsd" ,
73- "x86_64-unknown-linux-gnu" ,
74- "s390x-unknown-linux-gnu" ,
75- ] ;
76-
77- pub const TSAN_SUPPORTED_TARGETS : & [ & str ] = & [
78- "aarch64-apple-darwin" ,
79- "aarch64-apple-ios" ,
80- "aarch64-apple-ios-sim" ,
81- "aarch64-apple-ios-macabi" ,
82- "aarch64-unknown-linux-gnu" ,
83- "x86_64-apple-darwin" ,
84- "x86_64-apple-ios" ,
85- "x86_64-apple-ios-macabi" ,
86- "x86_64-unknown-freebsd" ,
87- "x86_64-unknown-linux-gnu" ,
88- "s390x-unknown-linux-gnu" ,
89- ] ;
90-
91- pub const HWASAN_SUPPORTED_TARGETS : & [ & str ] =
92- & [ "aarch64-linux-android" , "aarch64-unknown-linux-gnu" ] ;
93-
94- pub const MEMTAG_SUPPORTED_TARGETS : & [ & str ] =
95- & [ "aarch64-linux-android" , "aarch64-unknown-linux-gnu" ] ;
96-
97- pub const SHADOWCALLSTACK_SUPPORTED_TARGETS : & [ & str ] = & [ "aarch64-linux-android" ] ;
98-
9912pub const XRAY_SUPPORTED_TARGETS : & [ & str ] = & [
10013 "aarch64-linux-android" ,
10114 "aarch64-unknown-linux-gnu" ,
@@ -109,8 +22,6 @@ pub const XRAY_SUPPORTED_TARGETS: &[&str] = &[
10922 "x86_64-unknown-openbsd" ,
11023] ;
11124
112- pub const SAFESTACK_SUPPORTED_TARGETS : & [ & str ] = & [ "x86_64-unknown-linux-gnu" ] ;
113-
11425pub fn make_new_path ( path : & str ) -> String {
11526 assert ! ( cfg!( windows) ) ;
11627 // Windows just uses PATH as the library search path, so we have to
0 commit comments