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
 
2
#ifndef ELF_RELOC
3
#error "ELF_RELOC must be defined"
4
#endif
5
 
6
// TODO: this is just a subset
7
ELF_RELOC(R_386_NONE,           0)
8
ELF_RELOC(R_386_32,             1)
9
ELF_RELOC(R_386_PC32,           2)
10
ELF_RELOC(R_386_GOT32,          3)
11
ELF_RELOC(R_386_PLT32,          4)
12
ELF_RELOC(R_386_COPY,           5)
13
ELF_RELOC(R_386_GLOB_DAT,       6)
14
ELF_RELOC(R_386_JUMP_SLOT,      7)
15
ELF_RELOC(R_386_RELATIVE,       8)
16
ELF_RELOC(R_386_GOTOFF,         9)
17
ELF_RELOC(R_386_GOTPC,          10)
18
ELF_RELOC(R_386_32PLT,          11)
19
ELF_RELOC(R_386_TLS_TPOFF,      14)
20
ELF_RELOC(R_386_TLS_IE,         15)
21
ELF_RELOC(R_386_TLS_GOTIE,      16)
22
ELF_RELOC(R_386_TLS_LE,         17)
23
ELF_RELOC(R_386_TLS_GD,         18)
24
ELF_RELOC(R_386_TLS_LDM,        19)
25
ELF_RELOC(R_386_16,             20)
26
ELF_RELOC(R_386_PC16,           21)
27
ELF_RELOC(R_386_8,              22)
28
ELF_RELOC(R_386_PC8,            23)
29
ELF_RELOC(R_386_TLS_GD_32,      24)
30
ELF_RELOC(R_386_TLS_GD_PUSH,    25)
31
ELF_RELOC(R_386_TLS_GD_CALL,    26)
32
ELF_RELOC(R_386_TLS_GD_POP,     27)
33
ELF_RELOC(R_386_TLS_LDM_32,     28)
34
ELF_RELOC(R_386_TLS_LDM_PUSH,   29)
35
ELF_RELOC(R_386_TLS_LDM_CALL,   30)
36
ELF_RELOC(R_386_TLS_LDM_POP,    31)
37
ELF_RELOC(R_386_TLS_LDO_32,     32)
38
ELF_RELOC(R_386_TLS_IE_32,      33)
39
ELF_RELOC(R_386_TLS_LE_32,      34)
40
ELF_RELOC(R_386_TLS_DTPMOD32,   35)
41
ELF_RELOC(R_386_TLS_DTPOFF32,   36)
42
ELF_RELOC(R_386_TLS_TPOFF32,    37)
43
ELF_RELOC(R_386_TLS_GOTDESC,    39)
44
ELF_RELOC(R_386_TLS_DESC_CALL,  40)
45
ELF_RELOC(R_386_TLS_DESC,       41)
46
ELF_RELOC(R_386_IRELATIVE,      42)
47
ELF_RELOC(R_386_GOT32X,         43)