LIEF: Library to Instrument Executable Formats Version 0.15.0
Loading...
Searching...
No Matches
PowerPC.def
1
2#ifndef ELF_RELOC
3#error "ELF_RELOC must be defined"
4#endif
5
6ELF_RELOC(PPC_NONE, 0) /* No relocation. */
7ELF_RELOC(PPC_ADDR32, 1)
8ELF_RELOC(PPC_ADDR24, 2)
9ELF_RELOC(PPC_ADDR16, 3)
10ELF_RELOC(PPC_ADDR16_LO, 4)
11ELF_RELOC(PPC_ADDR16_HI, 5)
12ELF_RELOC(PPC_ADDR16_HA, 6)
13ELF_RELOC(PPC_ADDR14, 7)
14ELF_RELOC(PPC_ADDR14_BRTAKEN, 8)
15ELF_RELOC(PPC_ADDR14_BRNTAKEN, 9)
16ELF_RELOC(PPC_REL24, 10)
17ELF_RELOC(PPC_REL14, 11)
18ELF_RELOC(PPC_REL14_BRTAKEN, 12)
19ELF_RELOC(PPC_REL14_BRNTAKEN, 13)
20ELF_RELOC(PPC_GOT16, 14)
21ELF_RELOC(PPC_GOT16_LO, 15)
22ELF_RELOC(PPC_GOT16_HI, 16)
23ELF_RELOC(PPC_GOT16_HA, 17)
24ELF_RELOC(PPC_PLTREL24, 18)
25ELF_RELOC(PPC_JMP_SLOT, 21)
26ELF_RELOC(PPC_RELATIVE, 22)
27ELF_RELOC(PPC_LOCAL24PC, 23)
28ELF_RELOC(PPC_REL32, 26)
29ELF_RELOC(PPC_TLS, 67)
30ELF_RELOC(PPC_DTPMOD32, 68)
31ELF_RELOC(PPC_TPREL16, 69)
32ELF_RELOC(PPC_TPREL16_LO, 70)
33ELF_RELOC(PPC_TPREL16_HI, 71)
34ELF_RELOC(PPC_TPREL16_HA, 72)
35ELF_RELOC(PPC_TPREL32, 73)
36ELF_RELOC(PPC_DTPREL16, 74)
37ELF_RELOC(PPC_DTPREL16_LO, 75)
38ELF_RELOC(PPC_DTPREL16_HI, 76)
39ELF_RELOC(PPC_DTPREL16_HA, 77)
40ELF_RELOC(PPC_DTPREL32, 78)
41ELF_RELOC(PPC_GOT_TLSGD16, 79)
42ELF_RELOC(PPC_GOT_TLSGD16_LO, 80)
43ELF_RELOC(PPC_GOT_TLSGD16_HI, 81)
44ELF_RELOC(PPC_GOT_TLSGD16_HA, 82)
45ELF_RELOC(PPC_GOT_TLSLD16, 83)
46ELF_RELOC(PPC_GOT_TLSLD16_LO, 84)
47ELF_RELOC(PPC_GOT_TLSLD16_HI, 85)
48ELF_RELOC(PPC_GOT_TLSLD16_HA, 86)
49ELF_RELOC(PPC_GOT_TPREL16, 87)
50ELF_RELOC(PPC_GOT_TPREL16_LO, 88)
51ELF_RELOC(PPC_GOT_TPREL16_HI, 89)
52ELF_RELOC(PPC_GOT_TPREL16_HA, 90)
53ELF_RELOC(PPC_GOT_DTPREL16, 91)
54ELF_RELOC(PPC_GOT_DTPREL16_LO, 92)
55ELF_RELOC(PPC_GOT_DTPREL16_HI, 93)
56ELF_RELOC(PPC_GOT_DTPREL16_HA, 94)
57ELF_RELOC(PPC_TLSGD, 95)
58ELF_RELOC(PPC_TLSLD, 96)
59ELF_RELOC(PPC_REL16, 249)
60ELF_RELOC(PPC_REL16_LO, 250)
61ELF_RELOC(PPC_REL16_HI, 251)
62ELF_RELOC(PPC_REL16_HA, 252)