Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 pmbaty 1
#ifndef ELF_RELOC
2
#error "ELF_RELOC must be defined"
3
#endif
4
 
5
ELF_RELOC(R_68K_NONE,          0)  /* No reloc */
6
ELF_RELOC(R_68K_32,            1)  /* Direct 32 bit  */
7
ELF_RELOC(R_68K_16,            2)  /* Direct 16 bit  */
8
ELF_RELOC(R_68K_8,             3)  /* Direct 8 bit  */
9
ELF_RELOC(R_68K_PC32,          4)  /* PC relative 32 bit */
10
ELF_RELOC(R_68K_PC16,          5)  /* PC relative 16 bit */
11
ELF_RELOC(R_68K_PC8,           6)  /* PC relative 8 bit */
12
ELF_RELOC(R_68K_GOTPCREL32,    7)  /* 32 bit PC relative GOT entry */
13
ELF_RELOC(R_68K_GOTPCREL16,    8)  /* 16 bit PC relative GOT entry */
14
ELF_RELOC(R_68K_GOTPCREL8,     9)  /* 8 bit PC relative GOT entry */
15
ELF_RELOC(R_68K_GOTOFF32,      10) /* 32 bit GOT offset */
16
ELF_RELOC(R_68K_GOTOFF16,      11) /* 16 bit GOT offset */
17
ELF_RELOC(R_68K_GOTOFF8,       12) /* 8 bit GOT offset */
18
ELF_RELOC(R_68K_PLT32,         13) /* 32 bit PC relative PLT address */
19
ELF_RELOC(R_68K_PLT16,         14) /* 16 bit PC relative PLT address */
20
ELF_RELOC(R_68K_PLT8,          15) /* 8 bit PC relative PLT address */
21
ELF_RELOC(R_68K_PLTOFF32,      16) /* 32 bit PLT offset */
22
ELF_RELOC(R_68K_PLTOFF16,      17) /* 16 bit PLT offset */
23
ELF_RELOC(R_68K_PLTOFF8,       18) /* 8 bit PLT offset */
24
ELF_RELOC(R_68K_COPY,          19) /* Copy symbol at runtime */
25
ELF_RELOC(R_68K_GLOB_DAT,      20) /* Create GOT entry */
26
ELF_RELOC(R_68K_JMP_SLOT,      21) /* Create PLT entry */
27
ELF_RELOC(R_68K_RELATIVE,      22) /* Adjust by program base */
28
/* These are GNU extensions to enable C++ vtable garbage collection.  */
29
ELF_RELOC(R_68K_GNU_VTINHERIT, 23)
30
ELF_RELOC(R_68K_GNU_VTENTRY,   24)
31
/* TLS static relocations.  */
32
ELF_RELOC(R_68K_TLS_GD32,      25)
33
ELF_RELOC(R_68K_TLS_GD16,      26)
34
ELF_RELOC(R_68K_TLS_GD8,       27)
35
ELF_RELOC(R_68K_TLS_LDM32,     28)
36
ELF_RELOC(R_68K_TLS_LDM16,     29)
37
ELF_RELOC(R_68K_TLS_LDM8,      30)
38
ELF_RELOC(R_68K_TLS_LDO32,     31)
39
ELF_RELOC(R_68K_TLS_LDO16,     32)
40
ELF_RELOC(R_68K_TLS_LDO8,      33)
41
ELF_RELOC(R_68K_TLS_IE32,      34)
42
ELF_RELOC(R_68K_TLS_IE16,      35)
43
ELF_RELOC(R_68K_TLS_IE8,       36)
44
ELF_RELOC(R_68K_TLS_LE32,      37)
45
ELF_RELOC(R_68K_TLS_LE16,      38)
46
ELF_RELOC(R_68K_TLS_LE8,       39)
47
ELF_RELOC(R_68K_TLS_DTPMOD32,  40)
48
ELF_RELOC(R_68K_TLS_DTPREL32,  41)
49
ELF_RELOC(R_68K_TLS_TPREL32,   42)