File: RISCV.def

package info (click to toggle)
llvm-toolchain-7 1%3A7.0.1-8
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 733,456 kB
  • sloc: cpp: 3,776,651; ansic: 633,271; asm: 350,301; python: 142,716; objc: 107,612; sh: 22,626; lisp: 11,056; perl: 7,999; pascal: 6,742; ml: 5,537; awk: 3,536; makefile: 2,557; cs: 2,027; xml: 841; ruby: 156
file content (59 lines) | stat: -rw-r--r-- 2,276 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59

#ifndef ELF_RELOC
#error "ELF_RELOC must be defined"
#endif

ELF_RELOC(R_RISCV_NONE,               0)
ELF_RELOC(R_RISCV_32,                 1)
ELF_RELOC(R_RISCV_64,                 2)
ELF_RELOC(R_RISCV_RELATIVE,           3)
ELF_RELOC(R_RISCV_COPY,               4)
ELF_RELOC(R_RISCV_JUMP_SLOT,          5)
ELF_RELOC(R_RISCV_TLS_DTPMOD32,       6)
ELF_RELOC(R_RISCV_TLS_DTPMOD64,       7)
ELF_RELOC(R_RISCV_TLS_DTPREL32,       8)
ELF_RELOC(R_RISCV_TLS_DTPREL64,       9)
ELF_RELOC(R_RISCV_TLS_TPREL32,       10)
ELF_RELOC(R_RISCV_TLS_TPREL64,       11)
ELF_RELOC(R_RISCV_BRANCH,            16)
ELF_RELOC(R_RISCV_JAL,               17)
ELF_RELOC(R_RISCV_CALL,              18)
ELF_RELOC(R_RISCV_CALL_PLT,          19)
ELF_RELOC(R_RISCV_GOT_HI20,          20)
ELF_RELOC(R_RISCV_TLS_GOT_HI20,      21)
ELF_RELOC(R_RISCV_TLS_GD_HI20,       22)
ELF_RELOC(R_RISCV_PCREL_HI20,        23)
ELF_RELOC(R_RISCV_PCREL_LO12_I,      24)
ELF_RELOC(R_RISCV_PCREL_LO12_S,      25)
ELF_RELOC(R_RISCV_HI20,              26)
ELF_RELOC(R_RISCV_LO12_I,            27)
ELF_RELOC(R_RISCV_LO12_S,            28)
ELF_RELOC(R_RISCV_TPREL_HI20,        29)
ELF_RELOC(R_RISCV_TPREL_LO12_I,      30)
ELF_RELOC(R_RISCV_TPREL_LO12_S,      31)
ELF_RELOC(R_RISCV_TPREL_ADD,         32)
ELF_RELOC(R_RISCV_ADD8,              33)
ELF_RELOC(R_RISCV_ADD16,             34)
ELF_RELOC(R_RISCV_ADD32,             35)
ELF_RELOC(R_RISCV_ADD64,             36)
ELF_RELOC(R_RISCV_SUB8,              37)
ELF_RELOC(R_RISCV_SUB16,             38)
ELF_RELOC(R_RISCV_SUB32,             39)
ELF_RELOC(R_RISCV_SUB64,             40)
ELF_RELOC(R_RISCV_GNU_VTINHERIT,     41)
ELF_RELOC(R_RISCV_GNU_VTENTRY,       42)
ELF_RELOC(R_RISCV_ALIGN,             43)
ELF_RELOC(R_RISCV_RVC_BRANCH,        44)
ELF_RELOC(R_RISCV_RVC_JUMP,          45)
ELF_RELOC(R_RISCV_RVC_LUI,           46)
ELF_RELOC(R_RISCV_GPREL_I,           47)
ELF_RELOC(R_RISCV_GPREL_S,           48)
ELF_RELOC(R_RISCV_TPREL_I,           49)
ELF_RELOC(R_RISCV_TPREL_S,           50)
ELF_RELOC(R_RISCV_RELAX,             51)
ELF_RELOC(R_RISCV_SUB6,              52)
ELF_RELOC(R_RISCV_SET6,              53)
ELF_RELOC(R_RISCV_SET8,              54)
ELF_RELOC(R_RISCV_SET16,             55)
ELF_RELOC(R_RISCV_SET32,             56)
ELF_RELOC(R_RISCV_32_PCREL,          57)