xref: /DADK/src/static_resources/targets/rust/x86_64-unknown-dragonos.json (revision 743e9fdaaa8fad7ad88a5bce542017d73c702aff)
1{
2  "arch": "x86_64",
3  "code-model": "kernel",
4  "cpu": "x86-64",
5  "os": "dragonos",
6  "target-endian": "little",
7  "target-pointer-width": "64",
8  "target-family": [
9      "unix"
10  ],
11  "env": "musl",
12  "target-c-int-width": "32",
13  "data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128",
14  "disable-redzone": true,
15  "features": "-3dnow,-3dnowa,-avx,-avx2",
16  "linker": "rust-lld",
17  "linker-flavor": "ld.lld",
18  "llvm-target": "x86_64-unknown-none",
19  "max-atomic-width": 64,
20  "panic-strategy": "abort",
21  "position-independent-executables": true,
22  "relro-level": "full",
23  "stack-probes": {
24      "kind": "inline-or-call",
25      "min-llvm-version-for-inline": [
26          16,
27          0,
28          0
29      ]
30  },
31  "static-position-independent-executables": true,
32  "supported-sanitizers": [
33      "kcfi"
34  ]
35}