6 set(LOONGARCH64 loongarch64)
7 set(MIPS32 mips mipsel)
8 set(MIPS64 mips64 mips64el)
9 set(PPC32 powerpc powerpcspe)
10 set(PPC64 powerpc64 powerpc64le)
22 set(ARM32 armv7 armv7s armv7k)
23 set(X86_64 x86_64 x86_64h)
26 set(ALL_SANITIZER_COMMON_SUPPORTED_ARCH ${X86} ${X86_64} ${PPC64} ${RISCV64}
27 ${ARM32} ${ARM64} ${MIPS32} ${MIPS64} ${S390X} ${SPARC} ${SPARCV9}
28 ${HEXAGON} ${LOONGARCH64})
29 set(ALL_ASAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64}
30 ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON}
32 set(ALL_DFSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64})
35 set(OS_NAME "Android")
37 set(OS_NAME "${CMAKE_SYSTEM_NAME}")
40 if(OS_NAME MATCHES "Linux")
41 set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${S390X}
43 elseif (OS_NAME MATCHES "Windows")
44 set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64})
45 elseif(OS_NAME MATCHES "Android")
46 set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64})
48 set(ALL_FUZZER_SUPPORTED_ARCH ${X86_64} ${ARM64})
51 set(ALL_GWP_ASAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64})
53 set(ALL_LSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${MIPS64} ${ARM64})
55 set(ALL_LSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${MIPS64} ${ARM64} ${ARM32}
56 ${PPC64} ${S390X} ${RISCV64} ${HEXAGON} ${LOONGARCH64})
58 set(ALL_MSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} ${PPC64} ${S390X})
59 set(ALL_HWASAN_SUPPORTED_ARCH ${X86_64} ${ARM64} ${RISCV64})
60 set(ALL_MEMPROF_SUPPORTED_ARCH ${X86_64})
61 set(ALL_PROFILE_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${PPC32} ${PPC64}
62 ${MIPS32} ${MIPS64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON}
63 ${RISCV32} ${RISCV64})
64 set(ALL_TSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} ${PPC64} ${S390X}
66 set(ALL_UBSAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64}
67 ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON}
69 set(ALL_SAFESTACK_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM64} ${MIPS32} ${MIPS64}
70 ${HEXAGON} ${LOONGARCH64})
71 set(ALL_CFI_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${MIPS64}
73 set(ALL_SCUDO_STANDALONE_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64}
74 ${MIPS32} ${MIPS64} ${PPC64} ${HEXAGON} ${LOONGARCH64} ${RISCV64})
76 set(ALL_XRAY_SUPPORTED_ARCH ${X86_64})
78 set(ALL_XRAY_SUPPORTED_ARCH ${X86_64} ${ARM32} ${ARM64} ${MIPS32} ${MIPS64}
79 powerpc64le ${HEXAGON})
81 set(ALL_SHADOWCALLSTACK_SUPPORTED_ARCH ${ARM64})
84 set(ALL_ORC_SUPPORTED_ARCH ${X86_64} ${ARM64} ${ARM32})
88 set(ALL_ORC_SUPPORTED_ARCH ${X86_64})