Skip to main content

rustc_target/spec/targets/
x86_64_unknown_linux_gnuasan.rs

1use crate::spec::{SanitizerSet, Target, TargetMetadata};
2
3pub(crate) fn target() -> Target {
4    let mut base = super::x86_64_unknown_linux_gnu::target();
5    base.metadata = TargetMetadata {
6        description: Some(
7            "64-bit Linux (kernel 3.2+, glibc 2.17+) with ASAN enabled by default".into(),
8        ),
9        tier: Some(2),
10        host_tools: Some(false),
11        std: Some(true),
12    };
13    base.supported_sanitizers = SanitizerSet::ADDRESS;
14    base.default_sanitizers = SanitizerSet::ADDRESS;
15    base
16}