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