1
2#ifndef ELF_RELOC
3#error "ELF_RELOC must be defined"
4#endif
5
6ELF_RELOC(R_X86_64_NONE,        0)
7ELF_RELOC(R_X86_64_64,          1)
8ELF_RELOC(R_X86_64_PC32,        2)
9ELF_RELOC(R_X86_64_GOT32,       3)
10ELF_RELOC(R_X86_64_PLT32,       4)
11ELF_RELOC(R_X86_64_COPY,        5)
12ELF_RELOC(R_X86_64_GLOB_DAT,    6)
13ELF_RELOC(R_X86_64_JUMP_SLOT,   7)
14ELF_RELOC(R_X86_64_RELATIVE,    8)
15ELF_RELOC(R_X86_64_GOTPCREL,    9)
16ELF_RELOC(R_X86_64_32,          10)
17ELF_RELOC(R_X86_64_32S,         11)
18ELF_RELOC(R_X86_64_16,          12)
19ELF_RELOC(R_X86_64_PC16,        13)
20ELF_RELOC(R_X86_64_8,           14)
21ELF_RELOC(R_X86_64_PC8,         15)
22ELF_RELOC(R_X86_64_DTPMOD64,    16)
23ELF_RELOC(R_X86_64_DTPOFF64,    17)
24ELF_RELOC(R_X86_64_TPOFF64,     18)
25ELF_RELOC(R_X86_64_TLSGD,       19)
26ELF_RELOC(R_X86_64_TLSLD,       20)
27ELF_RELOC(R_X86_64_DTPOFF32,    21)
28ELF_RELOC(R_X86_64_GOTTPOFF,    22)
29ELF_RELOC(R_X86_64_TPOFF32,     23)
30ELF_RELOC(R_X86_64_PC64,        24)
31ELF_RELOC(R_X86_64_GOTOFF64,    25)
32ELF_RELOC(R_X86_64_GOTPC32,     26)
33ELF_RELOC(R_X86_64_GOT64,       27)
34ELF_RELOC(R_X86_64_GOTPCREL64,  28)
35ELF_RELOC(R_X86_64_GOTPC64,     29)
36ELF_RELOC(R_X86_64_GOTPLT64,    30)
37ELF_RELOC(R_X86_64_PLTOFF64,    31)
38ELF_RELOC(R_X86_64_SIZE32,      32)
39ELF_RELOC(R_X86_64_SIZE64,      33)
40ELF_RELOC(R_X86_64_GOTPC32_TLSDESC,  34)
41ELF_RELOC(R_X86_64_TLSDESC_CALL,     35)
42ELF_RELOC(R_X86_64_TLSDESC,     36)
43ELF_RELOC(R_X86_64_IRELATIVE,   37)
44ELF_RELOC(R_X86_64_GOTPCRELX,   41)
45ELF_RELOC(R_X86_64_REX_GOTPCRELX,    42)
46