@@ -9,88 +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-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-
9412pub const XRAY_SUPPORTED_TARGETS : & [ & str ] = & [
9513 "aarch64-linux-android" ,
9614 "aarch64-unknown-linux-gnu" ,
@@ -104,8 +22,6 @@ pub const XRAY_SUPPORTED_TARGETS: &[&str] = &[
10422 "x86_64-unknown-openbsd" ,
10523] ;
10624
107- pub const SAFESTACK_SUPPORTED_TARGETS : & [ & str ] = & [ "x86_64-unknown-linux-gnu" ] ;
108-
10925pub fn make_new_path ( path : & str ) -> String {
11026 assert ! ( cfg!( windows) ) ;
11127 // Windows just uses PATH as the library search path, so we have to
0 commit comments