@@ -9,93 +9,6 @@ use tracing::*;
9
9
#[ cfg( test) ]
10
10
mod tests;
11
11
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
-
99
12
pub const XRAY_SUPPORTED_TARGETS : & [ & str ] = & [
100
13
"aarch64-linux-android" ,
101
14
"aarch64-unknown-linux-gnu" ,
@@ -109,8 +22,6 @@ pub const XRAY_SUPPORTED_TARGETS: &[&str] = &[
109
22
"x86_64-unknown-openbsd" ,
110
23
] ;
111
24
112
- pub const SAFESTACK_SUPPORTED_TARGETS : & [ & str ] = & [ "x86_64-unknown-linux-gnu" ] ;
113
-
114
25
pub fn make_new_path ( path : & str ) -> String {
115
26
assert ! ( cfg!( windows) ) ;
116
27
// Windows just uses PATH as the library search path, so we have to
0 commit comments