├── .gitignore
├── setup.py
├── Elfparsing
├── addr.py
├── __init__.py
└── flags.py
└── exemple.py
/.gitignore:
--------------------------------------------------------------------------------
1 | *.pyc
2 |
--------------------------------------------------------------------------------
/setup.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python2
2 | # -*- coding: utf-8 -*-
3 | #
4 | # Copyright (C) 2012-07 xGeek
5 | #
6 | # This program is free software: you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation, either version 3 of the License, or
9 | # (at your option) any later version.
10 | #
11 | # This program is distributed in the hope that it will be useful,
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | # GNU General Public License for more details.
15 | #
16 | # You should have received a copy of the GNU General Public License
17 | # along with this program. If not, see .
18 | #
19 |
20 | from distutils.core import setup
21 |
22 | setup (
23 | name='Elfparsing',
24 | version='1.0',
25 | description='Python module for parsing Elf format 32 and 64 bits',
26 | url='https://github.com/JonathanSalwan/Elfparsing',
27 | packages=['Elfparsing']
28 | )
29 |
--------------------------------------------------------------------------------
/Elfparsing/addr.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python2
2 | # -*- coding: utf-8 -*-
3 | #
4 | # Copyright (C) 2012-07 xGeek
5 | #
6 | # This program is free software: you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation, either version 3 of the License, or
9 | # (at your option) any later version.
10 | #
11 | # This program is distributed in the hope that it will be useful,
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | # GNU General Public License for more details.
15 | #
16 | # You should have received a copy of the GNU General Public License
17 | # along with this program. If not, see .
18 | #
19 |
20 | class Addr(int):
21 | """Used to represent adresses"""
22 |
23 | def __init__(self, arg):
24 | self.int = arg
25 |
26 | def __str__(self):
27 | return hex(self.int)
28 |
29 | def __add__(self,n):
30 | datatype = type(n)
31 | if datatype == Addr:
32 | return Addr(self.int + n.int)
33 | elif datatype == int:
34 | return Addr(self.int + n)
35 | else:
36 | raise TypeError("Only 'int' or 'Addr' can be added")
37 |
38 |
--------------------------------------------------------------------------------
/exemple.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python2
2 | # -*- coding: utf-8 -*-
3 | #
4 | # Copyright (C) 2012-06 Jonathan Salwan - http://www.twitter.com/jonathansalwan
5 | #
6 | # This program is free software: you can redistribute it and/or modify
7 | # it under the terms of the GNU General Public License as published by
8 | # the Free Software Foundation, either version 3 of the License, or
9 | # (at your option) any later version.
10 | #
11 | # This program is distributed in the hope that it will be useful,
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 | # GNU General Public License for more details.
15 | #
16 | # You should have received a copy of the GNU General Public License
17 | # along with this program. If not, see .
18 | #
19 |
20 | from sys import argv, exit
21 | from Elfparsing import Elf
22 |
23 | if __name__ == "__main__":
24 |
25 | if len(argv) < 2:
26 | print "Syntax: %s " %(argv[0])
27 | exit(-1)
28 |
29 | binary = Elf(argv[1])
30 | if binary.isElf():
31 | print "Is a Elf binary"
32 | print "Entry point : %x" %(binary.getEntryPoint())
33 |
34 | print "Section .text addr %x" %(binary.getSectionDataByName(".text", "sh_addr"))
35 | section_text = binary.extractRawSectionByName(".text")
36 | print "Size section .text : %d" %(len(section_text)) # same result with binary.getSectionDataByName(".text", "sh_size")
37 |
38 | if binary.symbolsFound():
39 | print "Symbols found"
40 | print "Addr of main function : %x" %(binary.getSymbolAddrByName("main"))
41 |
42 | if binary.isExecutable(".text"):
43 | print "Section .text is Executable"
44 | else:
45 | print "Section .text isn't Executable"
46 |
47 | else:
48 | print "Is not a Elf binary."
49 |
50 | exit(0)
51 |
52 |
--------------------------------------------------------------------------------
/Elfparsing/__init__.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python2
2 | # -*- coding: utf-8 -*-
3 | #
4 | # Copyright (C) 2012-07 Jonathan Salwan - http://www.twitter.com/jonathansalwan
5 | #
6 | # Contributor: - xGeek
7 | #
8 | # This program is free software: you can redistribute it and/or modify
9 | # it under the terms of the GNU General Public License as published by
10 | # the Free Software Foundation, either version 3 of the License, or
11 | # (at your option) any later version.
12 | #
13 | # This program is distributed in the hope that it will be useful,
14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | # GNU General Public License for more details.
17 | #
18 | # You should have received a copy of the GNU General Public License
19 | # along with this program. If not, see .
20 | #
21 |
22 | import Elfparsing.flags as flags
23 | from addr import Addr
24 | from struct import pack,unpack
25 |
26 | """
27 | Class Elf - This class parse/edit ELF file and return/save all informations
28 | about binary. Support 32 and 64 bits
29 | """
30 | class Elf():
31 | def __init__(self, filename=None):
32 | # Core
33 | self.filename = None
34 | self.mmapBinary = bytearray("")
35 |
36 | # ElfHeader
37 | self.e_ident = None
38 | self.e_type = 0x0000
39 | self.e_machine = 0x0000
40 | self.e_version = 0x00000000L
41 | self.e_entry = 0x0000000000000000L
42 | self.e_phoff = 0x0000000000000000L
43 | self.e_shoff = 0x0000000000000000L
44 | self.e_flags = 0x00000000L
45 | self.e_ehsize = 0x0000
46 | self.e_phentsize = 0x0000
47 | self.e_phnum = 0x0000
48 | self.e_shentsize = 0x0000
49 | self.e_shnum = 0x0000
50 | self.e_shstrndx = 0x0000
51 |
52 | # Program Header
53 | self.phdr_l = []
54 | # Section Header
55 | self.shdr_l = []
56 | # Symbos Header
57 | self.sym_l = []
58 |
59 | if filename:
60 | self.loadFile(filename)
61 |
62 | """ Load Binary File """
63 | def loadFile(self, filename):
64 | self.filename = filename
65 | try:
66 | File = open(filename, "r")
67 | self.mmapBinary = bytearray(File.read())
68 | File.close()
69 | except Exception, e:
70 | print e
71 | return (False)
72 |
73 | if self.isElf():
74 | self.__setHeaderElf()
75 | self.__setShdr()
76 | self.__setPhdr()
77 | self.__setSym()
78 | return (True)
79 |
80 | """ Load Binary code """
81 | def loadCode(self, code):
82 | self.mmapBinary = bytearray(code)
83 | if self.mmapBinary == None:
84 | return (False)
85 |
86 | if self.isElf():
87 | self.__setHeaderElf()
88 | self.__setShdr()
89 | self.__setPhdr()
90 | self.__setSym()
91 | return (True)
92 |
93 | """
94 | save mmapBinary in file
95 | Ex: elf.saveBinary("./newFile.bin")
96 | """
97 | def saveBinary(self, filename):
98 | try:
99 | File = open(filename, "w")
100 | File.write(self.mmapBinary)
101 | File.close()
102 | except Exception, e:
103 | print e
104 | raise Exception("saveBinary() - Fail to save binary")
105 | return (True)
106 |
107 | """ Return binary maped """
108 | def getMmapBinary(self):
109 | if self.mmapBinary == None:
110 | raise Exception("getMmapBinary(): No file loaded")
111 | else:
112 | return (self.mmapBinary)
113 |
114 | """ Set new raw binary - Be careful with this function the headers aren't updated """
115 | def setMmapBinary(self, new):
116 | self.mmapBinary = bytearray(new)
117 | return
118 |
119 | """ Parse ELF header """
120 | def __setHeaderElf(self):
121 | try:
122 | self.e_ident = str(self.mmapBinary[:15])
123 | self.e_type = unpack(".
18 | #
19 |
20 | EI_NIDENT = (16)
21 | EI_MAG0 = 0
22 | ELFMAG0 = 0x7f
23 | EI_MAG1 = 1
24 | ELFMAG1 = 'E'
25 | EI_MAG2 = 2
26 | ELFMAG2 = 'L'
27 | EI_MAG3 = 3
28 | ELFMAG3 = 'F'
29 | ELFMAG = "\177ELF"
30 | SELFMAG = 4
31 | EI_CLASS = 4
32 | ELFCLASSNONE = 0
33 | ELFCLASS32 = 1
34 | ELFCLASS64 = 2
35 | ELFCLASSNUM = 3
36 | EI_DATA = 5
37 | ELFDATANONE = 0
38 | ELFDATA2LSB = 1
39 | ELFDATA2MSB = 2
40 | ELFDATANUM = 3
41 | EI_VERSION = 6
42 | EI_OSABI = 7
43 | ELFOSABI_NONE = 0
44 | ELFOSABI_SYSV = 0
45 | ELFOSABI_HPUX = 1
46 | ELFOSABI_NETBSD = 2
47 | ELFOSABI_GNU = 3
48 | ELFOSABI_LINUX = ELFOSABI_GNU
49 | ELFOSABI_SOLARIS = 6
50 | ELFOSABI_AIX = 7
51 | ELFOSABI_IRIX = 8
52 | ELFOSABI_FREEBSD = 9
53 | ELFOSABI_TRU64 = 10
54 | ELFOSABI_MODESTO = 11
55 | ELFOSABI_OPENBSD = 12
56 | ELFOSABI_ARM_AEABI = 64
57 | ELFOSABI_ARM = 97
58 | ELFOSABI_STANDALONE = 255
59 | EI_ABIVERSION = 8
60 | EI_PAD = 9
61 | ET_NONE = 0
62 | ET_REL = 1
63 | ET_EXEC = 2
64 | ET_DYN = 3
65 | ET_CORE = 4
66 | ET_NUM = 5
67 | ET_LOOS = 0xfe00
68 | ET_HIOS = 0xfeff
69 | ET_LOPROC = 0xff00
70 | ET_HIPROC = 0xffff
71 | EM_NONE = 0
72 | EM_M32 = 1
73 | EM_SPARC = 2
74 | EM_386 = 3
75 | EM_68K = 4
76 | EM_88K = 5
77 | EM_860 = 7
78 | EM_MIPS = 8
79 | EM_S370 = 9
80 | EM_MIPS_RS3_LE = 10
81 | EM_PARISC = 15
82 | EM_VPP500 = 17
83 | EM_SPARC32PLUS = 18
84 | EM_960 = 19
85 | EM_PPC = 20
86 | EM_PPC64 = 21
87 | EM_S390 = 22
88 | EM_V800 = 36
89 | EM_FR20 = 37
90 | EM_RH32 = 38
91 | EM_RCE = 39
92 | EM_ARM = 40
93 | EM_FAKE_ALPHA = 41
94 | EM_SH = 42
95 | EM_SPARCV9 = 43
96 | EM_TRICORE = 44
97 | EM_ARC = 45
98 | EM_H8_300 = 46
99 | EM_H8_300H = 47
100 | EM_H8S = 48
101 | EM_H8_500 = 49
102 | EM_IA_64 = 50
103 | EM_MIPS_X = 51
104 | EM_COLDFIRE = 52
105 | EM_68HC12 = 53
106 | EM_MMA = 54
107 | EM_PCP = 55
108 | EM_NCPU = 56
109 | EM_NDR1 = 57
110 | EM_STARCORE = 58
111 | EM_ME16 = 59
112 | EM_ST100 = 60
113 | EM_TINYJ = 61
114 | EM_X86_64 = 62
115 | EM_PDSP = 63
116 | EM_FX66 = 66
117 | EM_ST9PLUS = 67
118 | EM_ST7 = 68
119 | EM_68HC16 = 69
120 | EM_68HC11 = 70
121 | EM_68HC08 = 71
122 | EM_68HC05 = 72
123 | EM_SVX = 73
124 | EM_ST19 = 74
125 | EM_VAX = 75
126 | EM_CRIS = 76
127 | EM_JAVELIN = 77
128 | EM_FIREPATH = 78
129 | EM_ZSP = 79
130 | EM_MMIX = 80
131 | EM_HUANY = 81
132 | EM_PRISM = 82
133 | EM_AVR = 83
134 | EM_FR30 = 84
135 | EM_D10V = 85
136 | EM_D30V = 86
137 | EM_V850 = 87
138 | EM_M32R = 88
139 | EM_MN10300 = 89
140 | EM_MN10200 = 90
141 | EM_PJ = 91
142 | EM_OPENRISC = 92
143 | EM_ARC_A5 = 93
144 | EM_XTENSA = 94
145 | EM_NUM = 95
146 | EM_ALPHA = 0x9026
147 | EV_NONE = 0
148 | EV_CURRENT = 1
149 | EV_NUM = 2
150 | SHN_UNDEF = 0
151 | SHN_LORESERVE = 0xff00
152 | SHN_LOPROC = 0xff00
153 | SHN_BEFORE = 0xff00
154 | SHN_AFTER = 0xff01
155 | SHN_HIPROC = 0xff1f
156 | SHN_LOOS = 0xff20
157 | SHN_HIOS = 0xff3f
158 | SHN_ABS = 0xfff1
159 | SHN_COMMON = 0xfff2
160 | SHN_XINDEX = 0xffff
161 | SHN_HIRESERVE = 0xffff
162 | SHT_NULL = 0
163 | SHT_PROGBITS = 1
164 | SHT_SYMTAB = 2
165 | SHT_STRTAB = 3
166 | SHT_RELA = 4
167 | SHT_HASH = 5
168 | SHT_DYNAMIC = 6
169 | SHT_NOTE = 7
170 | SHT_NOBITS = 8
171 | SHT_REL = 9
172 | SHT_SHLIB = 10
173 | SHT_DYNSYM = 11
174 | SHT_INIT_ARRAY = 14
175 | SHT_FINI_ARRAY = 15
176 | SHT_PREINIT_ARRAY = 16
177 | SHT_GROUP = 17
178 | SHT_SYMTAB_SHNDX = 18
179 | SHT_NUM = 19
180 | SHT_LOOS = 0x60000000
181 | SHT_GNU_ATTRIBUTES = 0x6ffffff5
182 | SHT_GNU_HASH = 0x6ffffff6
183 | SHT_GNU_LIBLIST = 0x6ffffff7
184 | SHT_CHECKSUM = 0x6ffffff8
185 | SHT_LOSUNW = 0x6ffffffa
186 | SHT_SUNW_move = 0x6ffffffa
187 | SHT_SUNW_COMDAT = 0x6ffffffb
188 | SHT_SUNW_syminfo = 0x6ffffffc
189 | SHT_GNU_verdef = 0x6ffffffd
190 | SHT_GNU_verneed = 0x6ffffffe
191 | SHT_GNU_versym = 0x6fffffff
192 | SHT_HISUNW = 0x6fffffff
193 | SHT_HIOS = 0x6fffffff
194 | SHT_LOPROC = 0x70000000
195 | SHT_HIPROC = 0x7fffffff
196 | SHT_LOUSER = 0x80000000
197 | SHT_HIUSER = 0x8fffffff
198 | SHF_WRITE = (1 << 0)
199 | SHF_ALLOC = (1 << 1)
200 | SHF_EXECINSTR = (1 << 2)
201 | SHF_MERGE = (1 << 4)
202 | SHF_STRINGS = (1 << 5)
203 | SHF_INFO_LINK = (1 << 6)
204 | SHF_LINK_ORDER = (1 << 7)
205 | SHF_OS_NONCONFORMING = (1 << 8)
206 | SHF_GROUP = (1 << 9)
207 | SHF_TLS = (1 << 10)
208 | SHF_MASKOS = 0x0ff00000
209 | SHF_MASKPROC = 0xf0000000
210 | SHF_ORDERED = (1 << 30)
211 | SHF_EXCLUDE = (1 << 31)
212 | GRP_COMDAT = 0x1
213 | SYMINFO_BT_SELF = 0xffff
214 | SYMINFO_BT_PARENT = 0xfffe
215 | SYMINFO_BT_LOWRESERVE = 0xff00
216 | SYMINFO_FLG_DIRECT = 0x0001
217 | SYMINFO_FLG_PASSTHRU = 0x0002
218 | SYMINFO_FLG_COPY = 0x0004
219 | SYMINFO_FLG_LAZYLOAD = 0x0008
220 | SYMINFO_NONE = 0
221 | SYMINFO_CURRENT = 1
222 | SYMINFO_NUM = 2
223 | STB_LOCAL = 0
224 | STB_GLOBAL = 1
225 | STB_WEAK = 2
226 | STB_NUM = 3
227 | STB_LOOS = 10
228 | STB_GNU_UNIQUE = 10
229 | STB_HIOS = 12
230 | STB_LOPROC = 13
231 | STB_HIPROC = 15
232 | STT_NOTYPE = 0
233 | STT_OBJECT = 1
234 | STT_FUNC = 2
235 | STT_SECTION = 3
236 | STT_FILE = 4
237 | STT_COMMON = 5
238 | STT_TLS = 6
239 | STT_NUM = 7
240 | STT_LOOS = 10
241 | STT_GNU_IFUNC = 10
242 | STT_HIOS = 12
243 | STT_LOPROC = 13
244 | STT_HIPROC = 15
245 | STN_UNDEF = 0
246 | STV_DEFAULT = 0
247 | STV_INTERNAL = 1
248 | STV_HIDDEN = 2
249 | STV_PROTECTED = 3
250 | PN_XNUM = 0xffff
251 | PT_NULL = 0
252 | PT_LOAD = 1
253 | PT_DYNAMIC = 2
254 | PT_INTERP = 3
255 | PT_NOTE = 4
256 | PT_SHLIB = 5
257 | PT_PHDR = 6
258 | PT_TLS = 7
259 | PT_NUM = 8
260 | PT_LOOS = 0x60000000
261 | PT_GNU_EH_FRAME = 0x6474e550
262 | PT_GNU_STACK = 0x6474e551
263 | PT_GNU_RELRO = 0x6474e552
264 | PT_LOSUNW = 0x6ffffffa
265 | PT_SUNWBSS = 0x6ffffffa
266 | PT_SUNWSTACK = 0x6ffffffb
267 | PT_HISUNW = 0x6fffffff
268 | PT_HIOS = 0x6fffffff
269 | PT_LOPROC = 0x70000000
270 | PT_HIPROC = 0x7fffffff
271 | PF_X = (1 << 0)
272 | PF_W = (1 << 1)
273 | PF_R = (1 << 2)
274 | PF_MASKOS = 0x0ff00000
275 | PF_MASKPROC = 0xf0000000
276 | NT_PRSTATUS = 1
277 | NT_FPREGSET = 2
278 | NT_PRPSINFO = 3
279 | NT_PRXREG = 4
280 | NT_TASKSTRUCT = 4
281 | NT_PLATFORM = 5
282 | NT_AUXV = 6
283 | NT_GWINDOWS = 7
284 | NT_ASRS = 8
285 | NT_PSTATUS = 10
286 | NT_PSINFO = 13
287 | NT_PRCRED = 14
288 | NT_UTSNAME = 15
289 | NT_LWPSTATUS = 16
290 | NT_LWPSINFO = 17
291 | NT_PRFPXREG = 20
292 | NT_PRXFPREG = 0x46e62b7f
293 | NT_PPC_VMX = 0x100
294 | NT_PPC_SPE = 0x101
295 | NT_PPC_VSX = 0x102
296 | NT_386_TLS = 0x200
297 | NT_386_IOPERM = 0x201
298 | NT_X86_XSTATE = 0x202
299 | NT_VERSION = 1
300 | DT_NULL = 0
301 | DT_NEEDED = 1
302 | DT_PLTRELSZ = 2
303 | DT_PLTGOT = 3
304 | DT_HASH = 4
305 | DT_STRTAB = 5
306 | DT_SYMTAB = 6
307 | DT_RELA = 7
308 | DT_RELASZ = 8
309 | DT_RELAENT = 9
310 | DT_STRSZ = 10
311 | DT_SYMENT = 11
312 | DT_INIT = 12
313 | DT_FINI = 13
314 | DT_SONAME = 14
315 | DT_RPATH = 15
316 | DT_SYMBOLIC = 16
317 | DT_REL = 17
318 | DT_RELSZ = 18
319 | DT_RELENT = 19
320 | DT_PLTREL = 20
321 | DT_DEBUG = 21
322 | DT_TEXTREL = 22
323 | DT_JMPREL = 23
324 | DT_BIND_NOW = 24
325 | DT_INIT_ARRAY = 25
326 | DT_FINI_ARRAY = 26
327 | DT_INIT_ARRAYSZ = 27
328 | DT_FINI_ARRAYSZ = 28
329 | DT_RUNPATH = 29
330 | DT_FLAGS = 30
331 | DT_ENCODING = 32
332 | DT_PREINIT_ARRAY = 32
333 | DT_PREINIT_ARRAYSZ = 33
334 | DT_NUM = 34
335 | DT_LOOS = 0x6000000d
336 | DT_HIOS = 0x6ffff000
337 | DT_LOPROC = 0x70000000
338 | DT_HIPROC = 0x7fffffff
339 | DT_VALRNGLO = 0x6ffffd00
340 | DT_GNU_PRELINKED = 0x6ffffdf5
341 | DT_GNU_CONFLICTSZ = 0x6ffffdf6
342 | DT_GNU_LIBLISTSZ = 0x6ffffdf7
343 | DT_CHECKSUM = 0x6ffffdf8
344 | DT_PLTPADSZ = 0x6ffffdf9
345 | DT_MOVEENT = 0x6ffffdfa
346 | DT_MOVESZ = 0x6ffffdfb
347 | DT_FEATURE_1 = 0x6ffffdfc
348 | DT_POSFLAG_1 = 0x6ffffdfd
349 | DT_SYMINSZ = 0x6ffffdfe
350 | DT_SYMINENT = 0x6ffffdff
351 | DT_VALRNGHI = 0x6ffffdff
352 | DT_VALNUM = 12
353 | DT_ADDRRNGLO = 0x6ffffe00
354 | DT_GNU_HASH = 0x6ffffef5
355 | DT_TLSDESC_PLT = 0x6ffffef6
356 | DT_TLSDESC_GOT = 0x6ffffef7
357 | DT_GNU_CONFLICT = 0x6ffffef8
358 | DT_GNU_LIBLIST = 0x6ffffef9
359 | DT_CONFIG = 0x6ffffefa
360 | DT_DEPAUDIT = 0x6ffffefb
361 | DT_AUDIT = 0x6ffffefc
362 | DT_PLTPAD = 0x6ffffefd
363 | DT_MOVETAB = 0x6ffffefe
364 | DT_SYMINFO = 0x6ffffeff
365 | DT_ADDRRNGHI = 0x6ffffeff
366 | DT_ADDRNUM = 11
367 | DT_VERSYM = 0x6ffffff0
368 | DT_RELACOUNT = 0x6ffffff9
369 | DT_RELCOUNT = 0x6ffffffa
370 | DT_FLAGS_1 = 0x6ffffffb
371 | DT_VERDEF = 0x6ffffffc
372 | DT_VERDEFNUM = 0x6ffffffd
373 | DT_VERNEED = 0x6ffffffe
374 | DT_VERNEEDNUM = 0x6fffffff
375 | DT_VERSIONTAGNUM = 16
376 | DT_AUXILIARY = 0x7ffffffd
377 | DT_FILTER = 0x7fffffff
378 | DT_EXTRANUM = 3
379 | DF_ORIGIN = 0x00000001
380 | DF_SYMBOLIC = 0x00000002
381 | DF_TEXTREL = 0x00000004
382 | DF_BIND_NOW = 0x00000008
383 | DF_STATIC_TLS = 0x00000010
384 | DF_1_NOW = 0x00000001
385 | DF_1_GLOBAL = 0x00000002
386 | DF_1_GROUP = 0x00000004
387 | DF_1_NODELETE = 0x00000008
388 | DF_1_LOADFLTR = 0x00000010
389 | DF_1_INITFIRST = 0x00000020
390 | DF_1_NOOPEN = 0x00000040
391 | DF_1_ORIGIN = 0x00000080
392 | DF_1_DIRECT = 0x00000100
393 | DF_1_TRANS = 0x00000200
394 | DF_1_INTERPOSE = 0x00000400
395 | DF_1_NODEFLIB = 0x00000800
396 | DF_1_NODUMP = 0x00001000
397 | DF_1_CONFALT = 0x00002000
398 | DF_1_ENDFILTEE = 0x00004000
399 | DF_1_DISPRELDNE = 0x00008000
400 | DF_1_DISPRELPND = 0x00010000
401 | DTF_1_PARINIT = 0x00000001
402 | DTF_1_CONFEXP = 0x00000002
403 | DF_P1_LAZYLOAD = 0x00000001
404 | DF_P1_GROUPPERM = 0x00000002
405 | VER_DEF_NONE = 0
406 | VER_DEF_CURRENT = 1
407 | VER_DEF_NUM = 2
408 | VER_FLG_BASE = 0x1
409 | VER_FLG_WEAK = 0x2
410 | VER_NDX_LOCAL = 0
411 | VER_NDX_GLOBAL = 1
412 | VER_NDX_LORESERVE = 0xff00
413 | VER_NDX_ELIMINATE = 0xff01
414 | VER_NEED_NONE = 0
415 | VER_NEED_CURRENT = 1
416 | VER_NEED_NUM = 2
417 | VER_FLG_WEAK = 0x2
418 | AT_NULL = 0
419 | AT_IGNORE = 1
420 | AT_EXECFD = 2
421 | AT_PHDR = 3
422 | AT_PHENT = 4
423 | AT_PHNUM = 5
424 | AT_PAGESZ = 6
425 | AT_BASE = 7
426 | AT_FLAGS = 8
427 | AT_ENTRY = 9
428 | AT_NOTELF = 10
429 | AT_UID = 11
430 | AT_EUID = 12
431 | AT_GID = 13
432 | AT_EGID = 14
433 | AT_CLKTCK = 17
434 | AT_PLATFORM = 15
435 | AT_HWCAP = 16
436 | AT_FPUCW = 18
437 | AT_DCACHEBSIZE = 19
438 | AT_ICACHEBSIZE = 20
439 | AT_UCACHEBSIZE = 21
440 | AT_IGNOREPPC = 22
441 | AT_SECURE = 23
442 | AT_BASE_PLATFORM = 24
443 | AT_RANDOM = 25
444 | AT_EXECFN = 31
445 | AT_SYSINFO = 32
446 | AT_SYSINFO_EHDR = 33
447 | AT_L1I_CACHESHAPE = 34
448 | AT_L1D_CACHESHAPE = 35
449 | AT_L2_CACHESHAPE = 36
450 | AT_L3_CACHESHAPE = 37
451 | ELF_NOTE_SOLARIS = "SUNW Solaris"
452 | ELF_NOTE_GNU = "GNU"
453 | ELF_NOTE_PAGESIZE_HINT = 1
454 | NT_GNU_ABI_TAG = 1
455 | ELF_NOTE_ABI = NT_GNU_ABI_TAG
456 | ELF_NOTE_OS_LINUX = 0
457 | ELF_NOTE_OS_GNU = 1
458 | ELF_NOTE_OS_SOLARIS2 = 2
459 | ELF_NOTE_OS_FREEBSD = 3
460 | NT_GNU_HWCAP = 2
461 | NT_GNU_BUILD_ID = 3
462 | NT_GNU_GOLD_VERSION = 4
463 | EF_CPU32 = 0x00810000
464 | R_68K_NONE = 0
465 | R_68K_32 = 1
466 | R_68K_16 = 2
467 | R_68K_8 = 3
468 | R_68K_PC32 = 4
469 | R_68K_PC16 = 5
470 | R_68K_PC8 = 6
471 | R_68K_GOT32 = 7
472 | R_68K_GOT16 = 8
473 | R_68K_GOT8 = 9
474 | R_68K_GOT32O = 10
475 | R_68K_GOT16O = 11
476 | R_68K_GOT8O = 12
477 | R_68K_PLT32 = 13
478 | R_68K_PLT16 = 14
479 | R_68K_PLT8 = 15
480 | R_68K_PLT32O = 16
481 | R_68K_PLT16O = 17
482 | R_68K_PLT8O = 18
483 | R_68K_COPY = 19
484 | R_68K_GLOB_DAT = 20
485 | R_68K_JMP_SLOT = 21
486 | R_68K_RELATIVE = 22
487 | R_68K_TLS_GD32 = 25
488 | R_68K_TLS_GD16 = 26
489 | R_68K_TLS_GD8 = 27
490 | R_68K_TLS_LDM32 = 28
491 | R_68K_TLS_LDM16 = 29
492 | R_68K_TLS_LDM8 = 30
493 | R_68K_TLS_LDO32 = 31
494 | R_68K_TLS_LDO16 = 32
495 | R_68K_TLS_LDO8 = 33
496 | R_68K_TLS_IE32 = 34
497 | R_68K_TLS_IE16 = 35
498 | R_68K_TLS_IE8 = 36
499 | R_68K_TLS_LE32 = 37
500 | R_68K_TLS_LE16 = 38
501 | R_68K_TLS_LE8 = 39
502 | R_68K_TLS_DTPMOD32 = 40
503 | R_68K_TLS_DTPREL32 = 41
504 | R_68K_TLS_TPREL32 = 42
505 | R_68K_NUM = 43
506 | R_386_NONE = 0
507 | R_386_32 = 1
508 | R_386_PC32 = 2
509 | R_386_GOT32 = 3
510 | R_386_PLT32 = 4
511 | R_386_COPY = 5
512 | R_386_GLOB_DAT = 6
513 | R_386_JMP_SLOT = 7
514 | R_386_RELATIVE = 8
515 | R_386_GOTOFF = 9
516 | R_386_GOTPC = 10
517 | R_386_32PLT = 11
518 | R_386_TLS_TPOFF = 14
519 | R_386_TLS_IE = 15
520 | R_386_TLS_GOTIE = 16
521 | R_386_TLS_LE = 17
522 | R_386_TLS_GD = 18
523 | R_386_TLS_LDM = 19
524 | R_386_16 = 20
525 | R_386_PC16 = 21
526 | R_386_8 = 22
527 | R_386_PC8 = 23
528 | R_386_TLS_GD_32 = 24
529 | R_386_TLS_GD_PUSH = 25
530 | R_386_TLS_GD_CALL = 26
531 | R_386_TLS_GD_POP = 27
532 | R_386_TLS_LDM_32 = 28
533 | R_386_TLS_LDM_PUSH = 29
534 | R_386_TLS_LDM_CALL = 30
535 | R_386_TLS_LDM_POP = 31
536 | R_386_TLS_LDO_32 = 32
537 | R_386_TLS_IE_32 = 33
538 | R_386_TLS_LE_32 = 34
539 | R_386_TLS_DTPMOD32 = 35
540 | R_386_TLS_DTPOFF32 = 36
541 | R_386_TLS_TPOFF32 = 37
542 | R_386_TLS_GOTDESC = 39
543 | R_386_TLS_DESC_CALL = 40
544 | R_386_TLS_DESC = 41
545 | R_386_IRELATIVE = 42
546 | R_386_NUM = 43
547 | STT_SPARC_REGISTER = 13
548 | EF_SPARCV9_MM = 3
549 | EF_SPARCV9_TSO = 0
550 | EF_SPARCV9_PSO = 1
551 | EF_SPARCV9_RMO = 2
552 | EF_SPARC_LEDATA = 0x800000
553 | EF_SPARC_EXT_MASK = 0xFFFF00
554 | EF_SPARC_32PLUS = 0x000100
555 | EF_SPARC_SUN_US1 = 0x000200
556 | EF_SPARC_HAL_R1 = 0x000400
557 | EF_SPARC_SUN_US3 = 0x000800
558 | R_SPARC_NONE = 0
559 | R_SPARC_8 = 1
560 | R_SPARC_16 = 2
561 | R_SPARC_32 = 3
562 | R_SPARC_DISP8 = 4
563 | R_SPARC_DISP16 = 5
564 | R_SPARC_DISP32 = 6
565 | R_SPARC_WDISP30 = 7
566 | R_SPARC_WDISP22 = 8
567 | R_SPARC_HI22 = 9
568 | R_SPARC_22 = 10
569 | R_SPARC_13 = 11
570 | R_SPARC_LO10 = 12
571 | R_SPARC_GOT10 = 13
572 | R_SPARC_GOT13 = 14
573 | R_SPARC_GOT22 = 15
574 | R_SPARC_PC10 = 16
575 | R_SPARC_PC22 = 17
576 | R_SPARC_WPLT30 = 18
577 | R_SPARC_COPY = 19
578 | R_SPARC_GLOB_DAT = 20
579 | R_SPARC_JMP_SLOT = 21
580 | R_SPARC_RELATIVE = 22
581 | R_SPARC_UA32 = 23
582 | R_SPARC_PLT32 = 24
583 | R_SPARC_HIPLT22 = 25
584 | R_SPARC_LOPLT10 = 26
585 | R_SPARC_PCPLT32 = 27
586 | R_SPARC_PCPLT22 = 28
587 | R_SPARC_PCPLT10 = 29
588 | R_SPARC_10 = 30
589 | R_SPARC_11 = 31
590 | R_SPARC_64 = 32
591 | R_SPARC_OLO10 = 33
592 | R_SPARC_HH22 = 34
593 | R_SPARC_HM10 = 35
594 | R_SPARC_LM22 = 36
595 | R_SPARC_PC_HH22 = 37
596 | R_SPARC_PC_HM10 = 38
597 | R_SPARC_PC_LM22 = 39
598 | R_SPARC_WDISP16 = 40
599 | R_SPARC_WDISP19 = 41
600 | R_SPARC_GLOB_JMP = 42
601 | R_SPARC_7 = 43
602 | R_SPARC_5 = 44
603 | R_SPARC_6 = 45
604 | R_SPARC_DISP64 = 46
605 | R_SPARC_PLT64 = 47
606 | R_SPARC_HIX22 = 48
607 | R_SPARC_LOX10 = 49
608 | R_SPARC_H44 = 50
609 | R_SPARC_M44 = 51
610 | R_SPARC_L44 = 52
611 | R_SPARC_REGISTER = 53
612 | R_SPARC_UA64 = 54
613 | R_SPARC_UA16 = 55
614 | R_SPARC_TLS_GD_HI22 = 56
615 | R_SPARC_TLS_GD_LO10 = 57
616 | R_SPARC_TLS_GD_ADD = 58
617 | R_SPARC_TLS_GD_CALL = 59
618 | R_SPARC_TLS_LDM_HI22 = 60
619 | R_SPARC_TLS_LDM_LO10 = 61
620 | R_SPARC_TLS_LDM_ADD = 62
621 | R_SPARC_TLS_LDM_CALL = 63
622 | R_SPARC_TLS_LDO_HIX22 = 64
623 | R_SPARC_TLS_LDO_LOX10 = 65
624 | R_SPARC_TLS_LDO_ADD = 66
625 | R_SPARC_TLS_IE_HI22 = 67
626 | R_SPARC_TLS_IE_LO10 = 68
627 | R_SPARC_TLS_IE_LD = 69
628 | R_SPARC_TLS_IE_LDX = 70
629 | R_SPARC_TLS_IE_ADD = 71
630 | R_SPARC_TLS_LE_HIX22 = 72
631 | R_SPARC_TLS_LE_LOX10 = 73
632 | R_SPARC_TLS_DTPMOD32 = 74
633 | R_SPARC_TLS_DTPMOD64 = 75
634 | R_SPARC_TLS_DTPOFF32 = 76
635 | R_SPARC_TLS_DTPOFF64 = 77
636 | R_SPARC_TLS_TPOFF32 = 78
637 | R_SPARC_TLS_TPOFF64 = 79
638 | R_SPARC_GOTDATA_HIX22 = 80
639 | R_SPARC_GOTDATA_LOX10 = 81
640 | R_SPARC_GOTDATA_OP_HIX22 = 82
641 | R_SPARC_GOTDATA_OP_LOX10 = 83
642 | R_SPARC_GOTDATA_OP = 84
643 | R_SPARC_H34 = 85
644 | R_SPARC_SIZE32 = 86
645 | R_SPARC_SIZE64 = 87
646 | R_SPARC_JMP_IREL = 248
647 | R_SPARC_IRELATIVE = 249
648 | R_SPARC_GNU_VTINHERIT = 250
649 | R_SPARC_GNU_VTENTRY = 251
650 | R_SPARC_REV32 = 252
651 | R_SPARC_NUM = 253
652 | DT_SPARC_REGISTER = 0x70000001
653 | DT_SPARC_NUM = 2
654 | EF_MIPS_NOREORDER = 1
655 | EF_MIPS_PIC = 2
656 | EF_MIPS_CPIC = 4
657 | EF_MIPS_XGOT = 8
658 | EF_MIPS_64BIT_WHIRL = 16
659 | EF_MIPS_ABI2 = 32
660 | EF_MIPS_ABI_ON32 = 64
661 | EF_MIPS_ARCH = 0xf0000000
662 | EF_MIPS_ARCH_1 = 0x00000000
663 | EF_MIPS_ARCH_2 = 0x10000000
664 | EF_MIPS_ARCH_3 = 0x20000000
665 | EF_MIPS_ARCH_4 = 0x30000000
666 | EF_MIPS_ARCH_5 = 0x40000000
667 | EF_MIPS_ARCH_32 = 0x60000000
668 | EF_MIPS_ARCH_64 = 0x70000000
669 | E_MIPS_ARCH_1 = 0x00000000
670 | E_MIPS_ARCH_2 = 0x10000000
671 | E_MIPS_ARCH_3 = 0x20000000
672 | E_MIPS_ARCH_4 = 0x30000000
673 | E_MIPS_ARCH_5 = 0x40000000
674 | E_MIPS_ARCH_32 = 0x60000000
675 | E_MIPS_ARCH_64 = 0x70000000
676 | SHN_MIPS_ACOMMON = 0xff00
677 | SHN_MIPS_TEXT = 0xff01
678 | SHN_MIPS_DATA = 0xff02
679 | SHN_MIPS_SCOMMON = 0xff03
680 | SHN_MIPS_SUNDEFINED = 0xff04
681 | SHT_MIPS_LIBLIST = 0x70000000
682 | SHT_MIPS_MSYM = 0x70000001
683 | SHT_MIPS_CONFLICT = 0x70000002
684 | SHT_MIPS_GPTAB = 0x70000003
685 | SHT_MIPS_UCODE = 0x70000004
686 | SHT_MIPS_DEBUG = 0x70000005
687 | SHT_MIPS_REGINFO = 0x70000006
688 | SHT_MIPS_PACKAGE = 0x70000007
689 | SHT_MIPS_PACKSYM = 0x70000008
690 | SHT_MIPS_RELD = 0x70000009
691 | SHT_MIPS_IFACE = 0x7000000b
692 | SHT_MIPS_CONTENT = 0x7000000c
693 | SHT_MIPS_OPTIONS = 0x7000000d
694 | SHT_MIPS_SHDR = 0x70000010
695 | SHT_MIPS_FDESC = 0x70000011
696 | SHT_MIPS_EXTSYM = 0x70000012
697 | SHT_MIPS_DENSE = 0x70000013
698 | SHT_MIPS_PDESC = 0x70000014
699 | SHT_MIPS_LOCSYM = 0x70000015
700 | SHT_MIPS_AUXSYM = 0x70000016
701 | SHT_MIPS_OPTSYM = 0x70000017
702 | SHT_MIPS_LOCSTR = 0x70000018
703 | SHT_MIPS_LINE = 0x70000019
704 | SHT_MIPS_RFDESC = 0x7000001a
705 | SHT_MIPS_DELTASYM = 0x7000001b
706 | SHT_MIPS_DELTAINST = 0x7000001c
707 | SHT_MIPS_DELTACLASS = 0x7000001d
708 | SHT_MIPS_DWARF = 0x7000001e
709 | SHT_MIPS_DELTADECL = 0x7000001f
710 | SHT_MIPS_SYMBOL_LIB = 0x70000020
711 | SHT_MIPS_EVENTS = 0x70000021
712 | SHT_MIPS_TRANSLATE = 0x70000022
713 | SHT_MIPS_PIXIE = 0x70000023
714 | SHT_MIPS_XLATE = 0x70000024
715 | SHT_MIPS_XLATE_DEBUG = 0x70000025
716 | SHT_MIPS_WHIRL = 0x70000026
717 | SHT_MIPS_EH_REGION = 0x70000027
718 | SHT_MIPS_XLATE_OLD = 0x70000028
719 | SHT_MIPS_PDR_EXCEPTION = 0x70000029
720 | SHF_MIPS_GPREL = 0x10000000
721 | SHF_MIPS_MERGE = 0x20000000
722 | SHF_MIPS_ADDR = 0x40000000
723 | SHF_MIPS_STRINGS = 0x80000000
724 | SHF_MIPS_NOSTRIP = 0x08000000
725 | SHF_MIPS_LOCAL = 0x04000000
726 | SHF_MIPS_NAMES = 0x02000000
727 | SHF_MIPS_NODUPE = 0x01000000
728 | STO_MIPS_DEFAULT = 0x0
729 | STO_MIPS_INTERNAL = 0x1
730 | STO_MIPS_HIDDEN = 0x2
731 | STO_MIPS_PROTECTED = 0x3
732 | STO_MIPS_PLT = 0x8
733 | STO_MIPS_SC_ALIGN_UNUSED = 0xff
734 | STB_MIPS_SPLIT_COMMON = 13
735 | ODK_NULL = 0
736 | ODK_REGINFO = 1
737 | ODK_EXCEPTIONS = 2
738 | ODK_PAD = 3
739 | ODK_HWPATCH = 4
740 | ODK_FILL = 5
741 | ODK_TAGS = 6
742 | ODK_HWAND = 7
743 | ODK_HWOR = 8
744 | OEX_FPU_MIN = 0x1f
745 | OEX_FPU_MAX = 0x1f00
746 | OEX_PAGE0 = 0x10000
747 | OEX_SMM = 0x20000
748 | OEX_FPDBUG = 0x40000
749 | OEX_PRECISEFP = OEX_FPDBUG
750 | OEX_DISMISS = 0x80000
751 | OEX_FPU_INVAL = 0x10
752 | OEX_FPU_DIV0 = 0x08
753 | OEX_FPU_OFLO = 0x04
754 | OEX_FPU_UFLO = 0x02
755 | OEX_FPU_INEX = 0x01
756 | OHW_R4KEOP = 0x1
757 | OHW_R8KPFETCH = 0x2
758 | OHW_R5KEOP = 0x4
759 | OHW_R5KCVTL = 0x8
760 | OPAD_PREFIX = 0x1
761 | OPAD_POSTFIX = 0x2
762 | OPAD_SYMBOL = 0x4
763 | OHWA0_R4KEOP_CHECKED = 0x00000001
764 | OHWA1_R4KEOP_CLEAN = 0x00000002
765 | R_MIPS_NONE = 0
766 | R_MIPS_16 = 1
767 | R_MIPS_32 = 2
768 | R_MIPS_REL32 = 3
769 | R_MIPS_26 = 4
770 | R_MIPS_HI16 = 5
771 | R_MIPS_LO16 = 6
772 | R_MIPS_GPREL16 = 7
773 | R_MIPS_LITERAL = 8
774 | R_MIPS_GOT16 = 9
775 | R_MIPS_PC16 = 10
776 | R_MIPS_CALL16 = 11
777 | R_MIPS_GPREL32 = 12
778 | R_MIPS_SHIFT5 = 16
779 | R_MIPS_SHIFT6 = 17
780 | R_MIPS_64 = 18
781 | R_MIPS_GOT_DISP = 19
782 | R_MIPS_GOT_PAGE = 20
783 | R_MIPS_GOT_OFST = 21
784 | R_MIPS_GOT_HI16 = 22
785 | R_MIPS_GOT_LO16 = 23
786 | R_MIPS_SUB = 24
787 | R_MIPS_INSERT_A = 25
788 | R_MIPS_INSERT_B = 26
789 | R_MIPS_DELETE = 27
790 | R_MIPS_HIGHER = 28
791 | R_MIPS_HIGHEST = 29
792 | R_MIPS_CALL_HI16 = 30
793 | R_MIPS_CALL_LO16 = 31
794 | R_MIPS_SCN_DISP = 32
795 | R_MIPS_REL16 = 33
796 | R_MIPS_ADD_IMMEDIATE = 34
797 | R_MIPS_PJUMP = 35
798 | R_MIPS_RELGOT = 36
799 | R_MIPS_JALR = 37
800 | R_MIPS_TLS_DTPMOD32 = 38
801 | R_MIPS_TLS_DTPREL32 = 39
802 | R_MIPS_TLS_DTPMOD64 = 40
803 | R_MIPS_TLS_DTPREL64 = 41
804 | R_MIPS_TLS_GD = 42
805 | R_MIPS_TLS_LDM = 43
806 | R_MIPS_TLS_DTPREL_HI16 = 44
807 | R_MIPS_TLS_DTPREL_LO16 = 45
808 | R_MIPS_TLS_GOTTPREL = 46
809 | R_MIPS_TLS_TPREL32 = 47
810 | R_MIPS_TLS_TPREL64 = 48
811 | R_MIPS_TLS_TPREL_HI16 = 49
812 | R_MIPS_TLS_TPREL_LO16 = 50
813 | R_MIPS_GLOB_DAT = 51
814 | R_MIPS_COPY = 126
815 | R_MIPS_JUMP_SLOT = 127
816 | R_MIPS_NUM = 128
817 | PT_MIPS_REGINFO = 0x70000000
818 | PT_MIPS_RTPROC = 0x70000001
819 | PT_MIPS_OPTIONS = 0x70000002
820 | PF_MIPS_LOCAL = 0x10000000
821 | DT_MIPS_RLD_VERSION = 0x70000001
822 | DT_MIPS_TIME_STAMP = 0x70000002
823 | DT_MIPS_ICHECKSUM = 0x70000003
824 | DT_MIPS_IVERSION = 0x70000004
825 | DT_MIPS_FLAGS = 0x70000005
826 | DT_MIPS_BASE_ADDRESS = 0x70000006
827 | DT_MIPS_MSYM = 0x70000007
828 | DT_MIPS_CONFLICT = 0x70000008
829 | DT_MIPS_LIBLIST = 0x70000009
830 | DT_MIPS_LOCAL_GOTNO = 0x7000000a
831 | DT_MIPS_CONFLICTNO = 0x7000000b
832 | DT_MIPS_LIBLISTNO = 0x70000010
833 | DT_MIPS_SYMTABNO = 0x70000011
834 | DT_MIPS_UNREFEXTNO = 0x70000012
835 | DT_MIPS_GOTSYM = 0x70000013
836 | DT_MIPS_HIPAGENO = 0x70000014
837 | DT_MIPS_RLD_MAP = 0x70000016
838 | DT_MIPS_DELTA_CLASS = 0x70000017
839 | DT_MIPS_DELTA_CLASS_NO = 0x70000018
840 | DT_MIPS_DELTA_INSTANCE = 0x70000019
841 | DT_MIPS_DELTA_INSTANCE_NO = 0x7000001a
842 | DT_MIPS_DELTA_RELOC = 0x7000001b
843 | DT_MIPS_DELTA_RELOC_NO = 0x7000001c
844 | DT_MIPS_DELTA_SYM = 0x7000001d
845 | DT_MIPS_DELTA_SYM_NO = 0x7000001e
846 | DT_MIPS_DELTA_CLASSSYM = 0x70000020
847 | DT_MIPS_DELTA_CLASSSYM_NO = 0x70000021
848 | DT_MIPS_CXX_FLAGS = 0x70000022
849 | DT_MIPS_PIXIE_INIT = 0x70000023
850 | DT_MIPS_SYMBOL_LIB = 0x70000024
851 | DT_MIPS_LOCALPAGE_GOTIDX = 0x70000025
852 | DT_MIPS_LOCAL_GOTIDX = 0x70000026
853 | DT_MIPS_HIDDEN_GOTIDX = 0x70000027
854 | DT_MIPS_PROTECTED_GOTIDX = 0x70000028
855 | DT_MIPS_OPTIONS = 0x70000029
856 | DT_MIPS_INTERFACE = 0x7000002a
857 | DT_MIPS_DYNSTR_ALIGN = 0x7000002b
858 | DT_MIPS_INTERFACE_SIZE = 0x7000002c
859 | DT_MIPS_RLD_TEXT_RESOLVE_ADDR = 0x7000002d
860 | DT_MIPS_PERF_SUFFIX = 0x7000002e
861 | DT_MIPS_COMPACT_SIZE = 0x7000002f
862 | DT_MIPS_GP_VALUE = 0x70000030
863 | DT_MIPS_AUX_DYNAMIC = 0x70000031
864 | DT_MIPS_PLTGOT = 0x70000032
865 | DT_MIPS_RWPLT = 0x70000034
866 | DT_MIPS_NUM = 0x35
867 | RHF_NONE = 0
868 | RHF_QUICKSTART = (1 << 0)
869 | RHF_NOTPOT = (1 << 1)
870 | RHF_NO_LIBRARY_REPLACEMENT = (1 << 2)
871 | RHF_NO_MOVE = (1 << 3)
872 | RHF_SGI_ONLY = (1 << 4)
873 | RHF_GUARANTEE_INIT = (1 << 5)
874 | RHF_DELTA_C_PLUS_PLUS = (1 << 6)
875 | RHF_GUARANTEE_START_INIT = (1 << 7)
876 | RHF_PIXIE = (1 << 8)
877 | RHF_DEFAULT_DELAY_LOAD = (1 << 9)
878 | RHF_REQUICKSTART = (1 << 10)
879 | RHF_REQUICKSTARTED = (1 << 11)
880 | RHF_CORD = (1 << 12)
881 | RHF_NO_UNRES_UNDEF = (1 << 13)
882 | RHF_RLD_ORDER_SAFE = (1 << 14)
883 | LL_NONE = 0
884 | LL_EXACT_MATCH = (1 << 0)
885 | LL_IGNORE_INT_VER = (1 << 1)
886 | LL_REQUIRE_MINOR = (1 << 2)
887 | LL_EXPORTS = (1 << 3)
888 | LL_DELAY_LOAD = (1 << 4)
889 | LL_DELTA = (1 << 5)
890 | EF_PARISC_TRAPNIL = 0x00010000
891 | EF_PARISC_EXT = 0x00020000
892 | EF_PARISC_LSB = 0x00040000
893 | EF_PARISC_WIDE = 0x00080000
894 | EF_PARISC_NO_KABP = 0x00100000
895 | EF_PARISC_LAZYSWAP = 0x00400000
896 | EF_PARISC_ARCH = 0x0000ffff
897 | EFA_PARISC_1_0 = 0x020b
898 | EFA_PARISC_1_1 = 0x0210
899 | EFA_PARISC_2_0 = 0x0214
900 | SHN_PARISC_ANSI_COMMON = 0xff00
901 | SHN_PARISC_HUGE_COMMON = 0xff01
902 | SHT_PARISC_EXT = 0x70000000
903 | SHT_PARISC_UNWIND = 0x70000001
904 | SHT_PARISC_DOC = 0x70000002
905 | SHF_PARISC_SHORT = 0x20000000
906 | SHF_PARISC_HUGE = 0x40000000
907 | SHF_PARISC_SBP = 0x80000000
908 | STT_PARISC_MILLICODE = 13
909 | STT_HP_OPAQUE = (STT_LOOS + 0x1)
910 | STT_HP_STUB = (STT_LOOS + 0x2)
911 | R_PARISC_NONE = 0
912 | R_PARISC_DIR32 = 1
913 | R_PARISC_DIR21L = 2
914 | R_PARISC_DIR17R = 3
915 | R_PARISC_DIR17F = 4
916 | R_PARISC_DIR14R = 6
917 | R_PARISC_PCREL32 = 9
918 | R_PARISC_PCREL21L = 10
919 | R_PARISC_PCREL17R = 11
920 | R_PARISC_PCREL17F = 12
921 | R_PARISC_PCREL14R = 14
922 | R_PARISC_DPREL21L = 18
923 | R_PARISC_DPREL14R = 22
924 | R_PARISC_GPREL21L = 26
925 | R_PARISC_GPREL14R = 30
926 | R_PARISC_LTOFF21L = 34
927 | R_PARISC_LTOFF14R = 38
928 | R_PARISC_SECREL32 = 41
929 | R_PARISC_SEGBASE = 48
930 | R_PARISC_SEGREL32 = 49
931 | R_PARISC_PLTOFF21L = 50
932 | R_PARISC_PLTOFF14R = 54
933 | R_PARISC_LTOFF_FPTR32 = 57
934 | R_PARISC_LTOFF_FPTR21L = 58
935 | R_PARISC_LTOFF_FPTR14R = 62
936 | R_PARISC_FPTR64 = 64
937 | R_PARISC_PLABEL32 = 65
938 | R_PARISC_PLABEL21L = 66
939 | R_PARISC_PLABEL14R = 70
940 | R_PARISC_PCREL64 = 72
941 | R_PARISC_PCREL22F = 74
942 | R_PARISC_PCREL14WR = 75
943 | R_PARISC_PCREL14DR = 76
944 | R_PARISC_PCREL16F = 77
945 | R_PARISC_PCREL16WF = 78
946 | R_PARISC_PCREL16DF = 79
947 | R_PARISC_DIR64 = 80
948 | R_PARISC_DIR14WR = 83
949 | R_PARISC_DIR14DR = 84
950 | R_PARISC_DIR16F = 85
951 | R_PARISC_DIR16WF = 86
952 | R_PARISC_DIR16DF = 87
953 | R_PARISC_GPREL64 = 88
954 | R_PARISC_GPREL14WR = 91
955 | R_PARISC_GPREL14DR = 92
956 | R_PARISC_GPREL16F = 93
957 | R_PARISC_GPREL16WF = 94
958 | R_PARISC_GPREL16DF = 95
959 | R_PARISC_LTOFF64 = 96
960 | R_PARISC_LTOFF14WR = 99
961 | R_PARISC_LTOFF14DR = 100
962 | R_PARISC_LTOFF16F = 101
963 | R_PARISC_LTOFF16WF = 102
964 | R_PARISC_LTOFF16DF = 103
965 | R_PARISC_SECREL64 = 104
966 | R_PARISC_SEGREL64 = 112
967 | R_PARISC_PLTOFF14WR = 115
968 | R_PARISC_PLTOFF14DR = 116
969 | R_PARISC_PLTOFF16F = 117
970 | R_PARISC_PLTOFF16WF = 118
971 | R_PARISC_PLTOFF16DF = 119
972 | R_PARISC_LTOFF_FPTR64 = 120
973 | R_PARISC_LTOFF_FPTR14WR = 123
974 | R_PARISC_LTOFF_FPTR14DR = 124
975 | R_PARISC_LTOFF_FPTR16F = 125
976 | R_PARISC_LTOFF_FPTR16WF = 126
977 | R_PARISC_LTOFF_FPTR16DF = 127
978 | R_PARISC_LORESERVE = 128
979 | R_PARISC_COPY = 128
980 | R_PARISC_IPLT = 129
981 | R_PARISC_EPLT = 130
982 | R_PARISC_TPREL32 = 153
983 | R_PARISC_TPREL21L = 154
984 | R_PARISC_TPREL14R = 158
985 | R_PARISC_LTOFF_TP21L = 162
986 | R_PARISC_LTOFF_TP14R = 166
987 | R_PARISC_LTOFF_TP14F = 167
988 | R_PARISC_TPREL64 = 216
989 | R_PARISC_TPREL14WR = 219
990 | R_PARISC_TPREL14DR = 220
991 | R_PARISC_TPREL16F = 221
992 | R_PARISC_TPREL16WF = 222
993 | R_PARISC_TPREL16DF = 223
994 | R_PARISC_LTOFF_TP64 = 224
995 | R_PARISC_LTOFF_TP14WR = 227
996 | R_PARISC_LTOFF_TP14DR = 228
997 | R_PARISC_LTOFF_TP16F = 229
998 | R_PARISC_LTOFF_TP16WF = 230
999 | R_PARISC_LTOFF_TP16DF = 231
1000 | R_PARISC_GNU_VTENTRY = 232
1001 | R_PARISC_GNU_VTINHERIT = 233
1002 | R_PARISC_TLS_GD21L = 234
1003 | R_PARISC_TLS_GD14R = 235
1004 | R_PARISC_TLS_GDCALL = 236
1005 | R_PARISC_TLS_LDM21L = 237
1006 | R_PARISC_TLS_LDM14R = 238
1007 | R_PARISC_TLS_LDMCALL = 239
1008 | R_PARISC_TLS_LDO21L = 240
1009 | R_PARISC_TLS_LDO14R = 241
1010 | R_PARISC_TLS_DTPMOD32 = 242
1011 | R_PARISC_TLS_DTPMOD64 = 243
1012 | R_PARISC_TLS_DTPOFF32 = 244
1013 | R_PARISC_TLS_DTPOFF64 = 245
1014 | R_PARISC_TLS_LE21L = R_PARISC_TPREL21L
1015 | R_PARISC_TLS_LE14R = R_PARISC_TPREL14R
1016 | R_PARISC_TLS_IE21L = R_PARISC_LTOFF_TP21L
1017 | R_PARISC_TLS_IE14R = R_PARISC_LTOFF_TP14R
1018 | R_PARISC_TLS_TPREL32 = R_PARISC_TPREL32
1019 | R_PARISC_TLS_TPREL64 = R_PARISC_TPREL64
1020 | R_PARISC_HIRESERVE = 255
1021 | PT_HP_TLS = (PT_LOOS + 0x0)
1022 | PT_HP_CORE_NONE = (PT_LOOS + 0x1)
1023 | PT_HP_CORE_VERSION = (PT_LOOS + 0x2)
1024 | PT_HP_CORE_KERNEL = (PT_LOOS + 0x3)
1025 | PT_HP_CORE_COMM = (PT_LOOS + 0x4)
1026 | PT_HP_CORE_PROC = (PT_LOOS + 0x5)
1027 | PT_HP_CORE_LOADABLE = (PT_LOOS + 0x6)
1028 | PT_HP_CORE_STACK = (PT_LOOS + 0x7)
1029 | PT_HP_CORE_SHM = (PT_LOOS + 0x8)
1030 | PT_HP_CORE_MMF = (PT_LOOS + 0x9)
1031 | PT_HP_PARALLEL = (PT_LOOS + 0x10)
1032 | PT_HP_FASTBIND = (PT_LOOS + 0x11)
1033 | PT_HP_OPT_ANNOT = (PT_LOOS + 0x12)
1034 | PT_HP_HSL_ANNOT = (PT_LOOS + 0x13)
1035 | PT_HP_STACK = (PT_LOOS + 0x14)
1036 | PT_PARISC_ARCHEXT = 0x70000000
1037 | PT_PARISC_UNWIND = 0x70000001
1038 | PF_PARISC_SBP = 0x08000000
1039 | PF_HP_PAGE_SIZE = 0x00100000
1040 | PF_HP_FAR_SHARED = 0x00200000
1041 | PF_HP_NEAR_SHARED = 0x00400000
1042 | PF_HP_CODE = 0x01000000
1043 | PF_HP_MODIFY = 0x02000000
1044 | PF_HP_LAZYSWAP = 0x04000000
1045 | PF_HP_SBP = 0x08000000
1046 | EF_ALPHA_32BIT = 1
1047 | EF_ALPHA_CANRELAX = 2
1048 | SHT_ALPHA_DEBUG = 0x70000001
1049 | SHT_ALPHA_REGINFO = 0x70000002
1050 | SHF_ALPHA_GPREL = 0x10000000
1051 | STO_ALPHA_NOPV = 0x80
1052 | STO_ALPHA_STD_GPLOAD = 0x88
1053 | R_ALPHA_NONE = 0
1054 | R_ALPHA_REFLONG = 1
1055 | R_ALPHA_REFQUAD = 2
1056 | R_ALPHA_GPREL32 = 3
1057 | R_ALPHA_LITERAL = 4
1058 | R_ALPHA_LITUSE = 5
1059 | R_ALPHA_GPDISP = 6
1060 | R_ALPHA_BRADDR = 7
1061 | R_ALPHA_HINT = 8
1062 | R_ALPHA_SREL16 = 9
1063 | R_ALPHA_SREL32 = 10
1064 | R_ALPHA_SREL64 = 11
1065 | R_ALPHA_GPRELHIGH = 17
1066 | R_ALPHA_GPRELLOW = 18
1067 | R_ALPHA_GPREL16 = 19
1068 | R_ALPHA_COPY = 24
1069 | R_ALPHA_GLOB_DAT = 25
1070 | R_ALPHA_JMP_SLOT = 26
1071 | R_ALPHA_RELATIVE = 27
1072 | R_ALPHA_TLS_GD_HI = 28
1073 | R_ALPHA_TLSGD = 29
1074 | R_ALPHA_TLS_LDM = 30
1075 | R_ALPHA_DTPMOD64 = 31
1076 | R_ALPHA_GOTDTPREL = 32
1077 | R_ALPHA_DTPREL64 = 33
1078 | R_ALPHA_DTPRELHI = 34
1079 | R_ALPHA_DTPRELLO = 35
1080 | R_ALPHA_DTPREL16 = 36
1081 | R_ALPHA_GOTTPREL = 37
1082 | R_ALPHA_TPREL64 = 38
1083 | R_ALPHA_TPRELHI = 39
1084 | R_ALPHA_TPRELLO = 40
1085 | R_ALPHA_TPREL16 = 41
1086 | R_ALPHA_NUM = 46
1087 | LITUSE_ALPHA_ADDR = 0
1088 | LITUSE_ALPHA_BASE = 1
1089 | LITUSE_ALPHA_BYTOFF = 2
1090 | LITUSE_ALPHA_JSR = 3
1091 | LITUSE_ALPHA_TLS_GD = 4
1092 | LITUSE_ALPHA_TLS_LDM = 5
1093 | DT_ALPHA_PLTRO = (DT_LOPROC + 0)
1094 | DT_ALPHA_NUM = 1
1095 | EF_PPC_EMB = 0x80000000
1096 | EF_PPC_RELOCATABLE = 0x00010000
1097 | EF_PPC_RELOCATABLE_LIB = 0x00008000
1098 | R_PPC_NONE = 0
1099 | R_PPC_ADDR32 = 1
1100 | R_PPC_ADDR24 = 2
1101 | R_PPC_ADDR16 = 3
1102 | R_PPC_ADDR16_LO = 4
1103 | R_PPC_ADDR16_HI = 5
1104 | R_PPC_ADDR16_HA = 6
1105 | R_PPC_ADDR14 = 7
1106 | R_PPC_ADDR14_BRTAKEN = 8
1107 | R_PPC_ADDR14_BRNTAKEN = 9
1108 | R_PPC_REL24 = 10
1109 | R_PPC_REL14 = 11
1110 | R_PPC_REL14_BRTAKEN = 12
1111 | R_PPC_REL14_BRNTAKEN = 13
1112 | R_PPC_GOT16 = 14
1113 | R_PPC_GOT16_LO = 15
1114 | R_PPC_GOT16_HI = 16
1115 | R_PPC_GOT16_HA = 17
1116 | R_PPC_PLTREL24 = 18
1117 | R_PPC_COPY = 19
1118 | R_PPC_GLOB_DAT = 20
1119 | R_PPC_JMP_SLOT = 21
1120 | R_PPC_RELATIVE = 22
1121 | R_PPC_LOCAL24PC = 23
1122 | R_PPC_UADDR32 = 24
1123 | R_PPC_UADDR16 = 25
1124 | R_PPC_REL32 = 26
1125 | R_PPC_PLT32 = 27
1126 | R_PPC_PLTREL32 = 28
1127 | R_PPC_PLT16_LO = 29
1128 | R_PPC_PLT16_HI = 30
1129 | R_PPC_PLT16_HA = 31
1130 | R_PPC_SDAREL16 = 32
1131 | R_PPC_SECTOFF = 33
1132 | R_PPC_SECTOFF_LO = 34
1133 | R_PPC_SECTOFF_HI = 35
1134 | R_PPC_SECTOFF_HA = 36
1135 | R_PPC_TLS = 67
1136 | R_PPC_DTPMOD32 = 68
1137 | R_PPC_TPREL16 = 69
1138 | R_PPC_TPREL16_LO = 70
1139 | R_PPC_TPREL16_HI = 71
1140 | R_PPC_TPREL16_HA = 72
1141 | R_PPC_TPREL32 = 73
1142 | R_PPC_DTPREL16 = 74
1143 | R_PPC_DTPREL16_LO = 75
1144 | R_PPC_DTPREL16_HI = 76
1145 | R_PPC_DTPREL16_HA = 77
1146 | R_PPC_DTPREL32 = 78
1147 | R_PPC_GOT_TLSGD16 = 79
1148 | R_PPC_GOT_TLSGD16_LO = 80
1149 | R_PPC_GOT_TLSGD16_HI = 81
1150 | R_PPC_GOT_TLSGD16_HA = 82
1151 | R_PPC_GOT_TLSLD16 = 83
1152 | R_PPC_GOT_TLSLD16_LO = 84
1153 | R_PPC_GOT_TLSLD16_HI = 85
1154 | R_PPC_GOT_TLSLD16_HA = 86
1155 | R_PPC_GOT_TPREL16 = 87
1156 | R_PPC_GOT_TPREL16_LO = 88
1157 | R_PPC_GOT_TPREL16_HI = 89
1158 | R_PPC_GOT_TPREL16_HA = 90
1159 | R_PPC_GOT_DTPREL16 = 91
1160 | R_PPC_GOT_DTPREL16_LO = 92
1161 | R_PPC_GOT_DTPREL16_HI = 93
1162 | R_PPC_GOT_DTPREL16_HA = 94
1163 | R_PPC_EMB_NADDR32 = 101
1164 | R_PPC_EMB_NADDR16 = 102
1165 | R_PPC_EMB_NADDR16_LO = 103
1166 | R_PPC_EMB_NADDR16_HI = 104
1167 | R_PPC_EMB_NADDR16_HA = 105
1168 | R_PPC_EMB_SDAI16 = 106
1169 | R_PPC_EMB_SDA2I16 = 107
1170 | R_PPC_EMB_SDA2REL = 108
1171 | R_PPC_EMB_SDA21 = 109
1172 | R_PPC_EMB_MRKREF = 110
1173 | R_PPC_EMB_RELSEC16 = 111
1174 | R_PPC_EMB_RELST_LO = 112
1175 | R_PPC_EMB_RELST_HI = 113
1176 | R_PPC_EMB_RELST_HA = 114
1177 | R_PPC_EMB_BIT_FLD = 115
1178 | R_PPC_EMB_RELSDA = 116
1179 | R_PPC_DIAB_SDA21_LO = 180
1180 | R_PPC_DIAB_SDA21_HI = 181
1181 | R_PPC_DIAB_SDA21_HA = 182
1182 | R_PPC_DIAB_RELSDA_LO = 183
1183 | R_PPC_DIAB_RELSDA_HI = 184
1184 | R_PPC_DIAB_RELSDA_HA = 185
1185 | R_PPC_IRELATIVE = 248
1186 | R_PPC_REL16 = 249
1187 | R_PPC_REL16_LO = 250
1188 | R_PPC_REL16_HI = 251
1189 | R_PPC_REL16_HA = 252
1190 | R_PPC_TOC16 = 255
1191 | DT_PPC_GOT = (DT_LOPROC + 0)
1192 | DT_PPC_NUM = 1
1193 | R_PPC64_NONE = R_PPC_NONE
1194 | R_PPC64_ADDR32 = R_PPC_ADDR32
1195 | R_PPC64_ADDR24 = R_PPC_ADDR24
1196 | R_PPC64_ADDR16 = R_PPC_ADDR16
1197 | R_PPC64_ADDR16_LO = R_PPC_ADDR16_LO
1198 | R_PPC64_ADDR16_HI = R_PPC_ADDR16_HI
1199 | R_PPC64_ADDR16_HA = R_PPC_ADDR16_HA
1200 | R_PPC64_ADDR14 = R_PPC_ADDR14
1201 | R_PPC64_ADDR14_BRTAKEN = R_PPC_ADDR14_BRTAKEN
1202 | R_PPC64_ADDR14_BRNTAKEN = R_PPC_ADDR14_BRNTAKEN
1203 | R_PPC64_REL24 = R_PPC_REL24
1204 | R_PPC64_REL14 = R_PPC_REL14
1205 | R_PPC64_REL14_BRTAKEN = R_PPC_REL14_BRTAKEN
1206 | R_PPC64_REL14_BRNTAKEN = R_PPC_REL14_BRNTAKEN
1207 | R_PPC64_GOT16 = R_PPC_GOT16
1208 | R_PPC64_GOT16_LO = R_PPC_GOT16_LO
1209 | R_PPC64_GOT16_HI = R_PPC_GOT16_HI
1210 | R_PPC64_GOT16_HA = R_PPC_GOT16_HA
1211 | R_PPC64_COPY = R_PPC_COPY
1212 | R_PPC64_GLOB_DAT = R_PPC_GLOB_DAT
1213 | R_PPC64_JMP_SLOT = R_PPC_JMP_SLOT
1214 | R_PPC64_RELATIVE = R_PPC_RELATIVE
1215 | R_PPC64_UADDR32 = R_PPC_UADDR32
1216 | R_PPC64_UADDR16 = R_PPC_UADDR16
1217 | R_PPC64_REL32 = R_PPC_REL32
1218 | R_PPC64_PLT32 = R_PPC_PLT32
1219 | R_PPC64_PLTREL32 = R_PPC_PLTREL32
1220 | R_PPC64_PLT16_LO = R_PPC_PLT16_LO
1221 | R_PPC64_PLT16_HI = R_PPC_PLT16_HI
1222 | R_PPC64_PLT16_HA = R_PPC_PLT16_HA
1223 | R_PPC64_SECTOFF = R_PPC_SECTOFF
1224 | R_PPC64_SECTOFF_LO = R_PPC_SECTOFF_LO
1225 | R_PPC64_SECTOFF_HI = R_PPC_SECTOFF_HI
1226 | R_PPC64_SECTOFF_HA = R_PPC_SECTOFF_HA
1227 | R_PPC64_ADDR30 = 37
1228 | R_PPC64_ADDR64 = 38
1229 | R_PPC64_ADDR16_HIGHER = 39
1230 | R_PPC64_ADDR16_HIGHERA = 40
1231 | R_PPC64_ADDR16_HIGHEST = 41
1232 | R_PPC64_ADDR16_HIGHESTA = 42
1233 | R_PPC64_UADDR64 = 43
1234 | R_PPC64_REL64 = 44
1235 | R_PPC64_PLT64 = 45
1236 | R_PPC64_PLTREL64 = 46
1237 | R_PPC64_TOC16 = 47
1238 | R_PPC64_TOC16_LO = 48
1239 | R_PPC64_TOC16_HI = 49
1240 | R_PPC64_TOC16_HA = 50
1241 | R_PPC64_TOC = 51
1242 | R_PPC64_PLTGOT16 = 52
1243 | R_PPC64_PLTGOT16_LO = 53
1244 | R_PPC64_PLTGOT16_HI = 54
1245 | R_PPC64_PLTGOT16_HA = 55
1246 | R_PPC64_ADDR16_DS = 56
1247 | R_PPC64_ADDR16_LO_DS = 57
1248 | R_PPC64_GOT16_DS = 58
1249 | R_PPC64_GOT16_LO_DS = 59
1250 | R_PPC64_PLT16_LO_DS = 60
1251 | R_PPC64_SECTOFF_DS = 61
1252 | R_PPC64_SECTOFF_LO_DS = 62
1253 | R_PPC64_TOC16_DS = 63
1254 | R_PPC64_TOC16_LO_DS = 64
1255 | R_PPC64_PLTGOT16_DS = 65
1256 | R_PPC64_PLTGOT16_LO_DS = 66
1257 | R_PPC64_TLS = 67
1258 | R_PPC64_DTPMOD64 = 68
1259 | R_PPC64_TPREL16 = 69
1260 | R_PPC64_TPREL16_LO = 70
1261 | R_PPC64_TPREL16_HI = 71
1262 | R_PPC64_TPREL16_HA = 72
1263 | R_PPC64_TPREL64 = 73
1264 | R_PPC64_DTPREL16 = 74
1265 | R_PPC64_DTPREL16_LO = 75
1266 | R_PPC64_DTPREL16_HI = 76
1267 | R_PPC64_DTPREL16_HA = 77
1268 | R_PPC64_DTPREL64 = 78
1269 | R_PPC64_GOT_TLSGD16 = 79
1270 | R_PPC64_GOT_TLSGD16_LO = 80
1271 | R_PPC64_GOT_TLSGD16_HI = 81
1272 | R_PPC64_GOT_TLSGD16_HA = 82
1273 | R_PPC64_GOT_TLSLD16 = 83
1274 | R_PPC64_GOT_TLSLD16_LO = 84
1275 | R_PPC64_GOT_TLSLD16_HI = 85
1276 | R_PPC64_GOT_TLSLD16_HA = 86
1277 | R_PPC64_GOT_TPREL16_DS = 87
1278 | R_PPC64_GOT_TPREL16_LO_DS = 88
1279 | R_PPC64_GOT_TPREL16_HI = 89
1280 | R_PPC64_GOT_TPREL16_HA = 90
1281 | R_PPC64_GOT_DTPREL16_DS = 91
1282 | R_PPC64_GOT_DTPREL16_LO_DS = 92
1283 | R_PPC64_GOT_DTPREL16_HI = 93
1284 | R_PPC64_GOT_DTPREL16_HA = 94
1285 | R_PPC64_TPREL16_DS = 95
1286 | R_PPC64_TPREL16_LO_DS = 96
1287 | R_PPC64_TPREL16_HIGHER = 97
1288 | R_PPC64_TPREL16_HIGHERA = 98
1289 | R_PPC64_TPREL16_HIGHEST = 99
1290 | R_PPC64_TPREL16_HIGHESTA = 100
1291 | R_PPC64_DTPREL16_DS = 101
1292 | R_PPC64_DTPREL16_LO_DS = 102
1293 | R_PPC64_DTPREL16_HIGHER = 103
1294 | R_PPC64_DTPREL16_HIGHERA = 104
1295 | R_PPC64_DTPREL16_HIGHEST = 105
1296 | R_PPC64_DTPREL16_HIGHESTA = 106
1297 | R_PPC64_JMP_IREL = 247
1298 | R_PPC64_IRELATIVE = 248
1299 | R_PPC64_REL16 = 249
1300 | R_PPC64_REL16_LO = 250
1301 | R_PPC64_REL16_HI = 251
1302 | R_PPC64_REL16_HA = 252
1303 | DT_PPC64_GLINK = (DT_LOPROC + 0)
1304 | DT_PPC64_OPD = (DT_LOPROC + 1)
1305 | DT_PPC64_OPDSZ = (DT_LOPROC + 2)
1306 | DT_PPC64_NUM = 3
1307 | EF_ARM_RELEXEC = 0x01
1308 | EF_ARM_HASENTRY = 0x02
1309 | EF_ARM_INTERWORK = 0x04
1310 | EF_ARM_APCS_26 = 0x08
1311 | EF_ARM_APCS_FLOAT = 0x10
1312 | EF_ARM_PIC = 0x20
1313 | EF_ARM_ALIGN8 = 0x40
1314 | EF_ARM_NEW_ABI = 0x80
1315 | EF_ARM_OLD_ABI = 0x100
1316 | EF_ARM_SOFT_FLOAT = 0x200
1317 | EF_ARM_VFP_FLOAT = 0x400
1318 | EF_ARM_MAVERICK_FLOAT = 0x800
1319 | EF_ARM_SYMSARESORTED = 0x04
1320 | EF_ARM_DYNSYMSUSESEGIDX = 0x08
1321 | EF_ARM_MAPSYMSFIRST = 0x10
1322 | EF_ARM_EABIMASK = 0XFF000000
1323 | EF_ARM_BE8 = 0x00800000
1324 | EF_ARM_LE8 = 0x00400000
1325 | EF_ARM_EABI_UNKNOWN = 0x00000000
1326 | EF_ARM_EABI_VER1 = 0x01000000
1327 | EF_ARM_EABI_VER2 = 0x02000000
1328 | EF_ARM_EABI_VER3 = 0x03000000
1329 | EF_ARM_EABI_VER4 = 0x04000000
1330 | EF_ARM_EABI_VER5 = 0x05000000
1331 | STT_ARM_TFUNC = STT_LOPROC
1332 | STT_ARM_16BIT = STT_HIPROC
1333 | SHF_ARM_ENTRYSECT = 0x10000000
1334 | SHF_ARM_COMDEF = 0x80000000
1335 | PF_ARM_SB = 0x10000000
1336 | PF_ARM_PI = 0x20000000
1337 | PF_ARM_ABS = 0x40000000
1338 | PT_ARM_EXIDX = (PT_LOPROC + 1)
1339 | SHT_ARM_EXIDX = (SHT_LOPROC + 1)
1340 | SHT_ARM_PREEMPTMAP = (SHT_LOPROC + 2)
1341 | SHT_ARM_ATTRIBUTES = (SHT_LOPROC + 3)
1342 | R_ARM_NONE = 0
1343 | R_ARM_PC24 = 1
1344 | R_ARM_ABS32 = 2
1345 | R_ARM_REL32 = 3
1346 | R_ARM_PC13 = 4
1347 | R_ARM_ABS16 = 5
1348 | R_ARM_ABS12 = 6
1349 | R_ARM_THM_ABS5 = 7
1350 | R_ARM_ABS8 = 8
1351 | R_ARM_SBREL32 = 9
1352 | R_ARM_THM_PC22 = 10
1353 | R_ARM_THM_PC8 = 11
1354 | R_ARM_AMP_VCALL9 = 12
1355 | R_ARM_SWI24 = 13
1356 | R_ARM_TLS_DESC = 13
1357 | R_ARM_THM_SWI8 = 14
1358 | R_ARM_XPC25 = 15
1359 | R_ARM_THM_XPC22 = 16
1360 | R_ARM_TLS_DTPMOD32 = 17
1361 | R_ARM_TLS_DTPOFF32 = 18
1362 | R_ARM_TLS_TPOFF32 = 19
1363 | R_ARM_COPY = 20
1364 | R_ARM_GLOB_DAT = 21
1365 | R_ARM_JUMP_SLOT = 22
1366 | R_ARM_RELATIVE = 23
1367 | R_ARM_GOTOFF = 24
1368 | R_ARM_GOTPC = 25
1369 | R_ARM_GOT32 = 26
1370 | R_ARM_PLT32 = 27
1371 | R_ARM_ALU_PCREL_7_0 = 32
1372 | R_ARM_ALU_PCREL_15_8 = 33
1373 | R_ARM_ALU_PCREL_23_15 = 34
1374 | R_ARM_LDR_SBREL_11_0 = 35
1375 | R_ARM_ALU_SBREL_19_12 = 36
1376 | R_ARM_ALU_SBREL_27_20 = 37
1377 | R_ARM_TLS_GOTDESC = 90
1378 | R_ARM_TLS_CALL = 91
1379 | R_ARM_TLS_DESCSEQ = 92
1380 | R_ARM_THM_TLS_CALL = 93
1381 | R_ARM_GNU_VTENTRY = 100
1382 | R_ARM_GNU_VTINHERIT = 101
1383 | R_ARM_THM_PC11 = 102
1384 | R_ARM_THM_PC9 = 103
1385 | R_ARM_TLS_GD32 = 104
1386 | R_ARM_TLS_LDM32 = 105
1387 | R_ARM_TLS_LDO32 = 106
1388 | R_ARM_TLS_IE32 = 107
1389 | R_ARM_TLS_LE32 = 108
1390 | R_ARM_THM_TLS_DESCSEQ = 129
1391 | R_ARM_IRELATIVE = 160
1392 | R_ARM_RXPC25 = 249
1393 | R_ARM_RSBREL32 = 250
1394 | R_ARM_THM_RPC22 = 251
1395 | R_ARM_RREL32 = 252
1396 | R_ARM_RABS22 = 253
1397 | R_ARM_RPC24 = 254
1398 | R_ARM_RBASE = 255
1399 | R_ARM_NUM = 256
1400 | EF_IA_64_MASKOS = 0x0000000f
1401 | EF_IA_64_ABI64 = 0x00000010
1402 | EF_IA_64_ARCH = 0xff000000
1403 | PT_IA_64_ARCHEXT = (PT_LOPROC + 0)
1404 | PT_IA_64_UNWIND = (PT_LOPROC + 1)
1405 | PT_IA_64_HP_OPT_ANOT = (PT_LOOS + 0x12)
1406 | PT_IA_64_HP_HSL_ANOT = (PT_LOOS + 0x13)
1407 | PT_IA_64_HP_STACK = (PT_LOOS + 0x14)
1408 | PF_IA_64_NORECOV = 0x80000000
1409 | SHT_IA_64_EXT = (SHT_LOPROC + 0)
1410 | SHT_IA_64_UNWIND = (SHT_LOPROC + 1)
1411 | SHF_IA_64_SHORT = 0x10000000
1412 | SHF_IA_64_NORECOV = 0x20000000
1413 | DT_IA_64_PLT_RESERVE = (DT_LOPROC + 0)
1414 | DT_IA_64_NUM = 1
1415 | R_IA64_NONE = 0x00
1416 | R_IA64_IMM14 = 0x21
1417 | R_IA64_IMM22 = 0x22
1418 | R_IA64_IMM64 = 0x23
1419 | R_IA64_DIR32MSB = 0x24
1420 | R_IA64_DIR32LSB = 0x25
1421 | R_IA64_DIR64MSB = 0x26
1422 | R_IA64_DIR64LSB = 0x27
1423 | R_IA64_GPREL22 = 0x2a
1424 | R_IA64_GPREL64I = 0x2b
1425 | R_IA64_GPREL32MSB = 0x2c
1426 | R_IA64_GPREL32LSB = 0x2d
1427 | R_IA64_GPREL64MSB = 0x2e
1428 | R_IA64_GPREL64LSB = 0x2f
1429 | R_IA64_LTOFF22 = 0x32
1430 | R_IA64_LTOFF64I = 0x33
1431 | R_IA64_PLTOFF22 = 0x3a
1432 | R_IA64_PLTOFF64I = 0x3b
1433 | R_IA64_PLTOFF64MSB = 0x3e
1434 | R_IA64_PLTOFF64LSB = 0x3f
1435 | R_IA64_FPTR64I = 0x43
1436 | R_IA64_FPTR32MSB = 0x44
1437 | R_IA64_FPTR32LSB = 0x45
1438 | R_IA64_FPTR64MSB = 0x46
1439 | R_IA64_FPTR64LSB = 0x47
1440 | R_IA64_PCREL60B = 0x48
1441 | R_IA64_PCREL21B = 0x49
1442 | R_IA64_PCREL21M = 0x4a
1443 | R_IA64_PCREL21F = 0x4b
1444 | R_IA64_PCREL32MSB = 0x4c
1445 | R_IA64_PCREL32LSB = 0x4d
1446 | R_IA64_PCREL64MSB = 0x4e
1447 | R_IA64_PCREL64LSB = 0x4f
1448 | R_IA64_LTOFF_FPTR22 = 0x52
1449 | R_IA64_LTOFF_FPTR64I = 0x53
1450 | R_IA64_LTOFF_FPTR32MSB = 0x54
1451 | R_IA64_LTOFF_FPTR32LSB = 0x55
1452 | R_IA64_LTOFF_FPTR64MSB = 0x56
1453 | R_IA64_LTOFF_FPTR64LSB = 0x57
1454 | R_IA64_SEGREL32MSB = 0x5c
1455 | R_IA64_SEGREL32LSB = 0x5d
1456 | R_IA64_SEGREL64MSB = 0x5e
1457 | R_IA64_SEGREL64LSB = 0x5f
1458 | R_IA64_SECREL32MSB = 0x64
1459 | R_IA64_SECREL32LSB = 0x65
1460 | R_IA64_SECREL64MSB = 0x66
1461 | R_IA64_SECREL64LSB = 0x67
1462 | R_IA64_REL32MSB = 0x6c
1463 | R_IA64_REL32LSB = 0x6d
1464 | R_IA64_REL64MSB = 0x6e
1465 | R_IA64_REL64LSB = 0x6f
1466 | R_IA64_LTV32MSB = 0x74
1467 | R_IA64_LTV32LSB = 0x75
1468 | R_IA64_LTV64MSB = 0x76
1469 | R_IA64_LTV64LSB = 0x77
1470 | R_IA64_PCREL21BI = 0x79
1471 | R_IA64_PCREL22 = 0x7a
1472 | R_IA64_PCREL64I = 0x7b
1473 | R_IA64_IPLTMSB = 0x80
1474 | R_IA64_IPLTLSB = 0x81
1475 | R_IA64_COPY = 0x84
1476 | R_IA64_SUB = 0x85
1477 | R_IA64_LTOFF22X = 0x86
1478 | R_IA64_LDXMOV = 0x87
1479 | R_IA64_TPREL14 = 0x91
1480 | R_IA64_TPREL22 = 0x92
1481 | R_IA64_TPREL64I = 0x93
1482 | R_IA64_TPREL64MSB = 0x96
1483 | R_IA64_TPREL64LSB = 0x97
1484 | R_IA64_LTOFF_TPREL22 = 0x9a
1485 | R_IA64_DTPMOD64MSB = 0xa6
1486 | R_IA64_DTPMOD64LSB = 0xa7
1487 | R_IA64_LTOFF_DTPMOD22 = 0xaa
1488 | R_IA64_DTPREL14 = 0xb1
1489 | R_IA64_DTPREL22 = 0xb2
1490 | R_IA64_DTPREL64I = 0xb3
1491 | R_IA64_DTPREL32MSB = 0xb4
1492 | R_IA64_DTPREL32LSB = 0xb5
1493 | R_IA64_DTPREL64MSB = 0xb6
1494 | R_IA64_DTPREL64LSB = 0xb7
1495 | R_IA64_LTOFF_DTPREL22 = 0xba
1496 | EF_SH_MACH_MASK = 0x1f
1497 | EF_SH_UNKNOWN = 0x0
1498 | EF_SH1 = 0x1
1499 | EF_SH2 = 0x2
1500 | EF_SH3 = 0x3
1501 | EF_SH_DSP = 0x4
1502 | EF_SH3_DSP = 0x5
1503 | EF_SH4AL_DSP = 0x6
1504 | EF_SH3E = 0x8
1505 | EF_SH4 = 0x9
1506 | EF_SH2E = 0xb
1507 | EF_SH4A = 0xc
1508 | EF_SH2A = 0xd
1509 | EF_SH4_NOFPU = 0x10
1510 | EF_SH4A_NOFPU = 0x11
1511 | EF_SH4_NOMMU_NOFPU = 0x12
1512 | EF_SH2A_NOFPU = 0x13
1513 | EF_SH3_NOMMU = 0x14
1514 | EF_SH2A_SH4_NOFPU = 0x15
1515 | EF_SH2A_SH3_NOFPU = 0x16
1516 | EF_SH2A_SH4 = 0x17
1517 | EF_SH2A_SH3E = 0x18
1518 | R_SH_NONE = 0
1519 | R_SH_DIR32 = 1
1520 | R_SH_REL32 = 2
1521 | R_SH_DIR8WPN = 3
1522 | R_SH_IND12W = 4
1523 | R_SH_DIR8WPL = 5
1524 | R_SH_DIR8WPZ = 6
1525 | R_SH_DIR8BP = 7
1526 | R_SH_DIR8W = 8
1527 | R_SH_DIR8L = 9
1528 | R_SH_SWITCH16 = 25
1529 | R_SH_SWITCH32 = 26
1530 | R_SH_USES = 27
1531 | R_SH_COUNT = 28
1532 | R_SH_ALIGN = 29
1533 | R_SH_CODE = 30
1534 | R_SH_DATA = 31
1535 | R_SH_LABEL = 32
1536 | R_SH_SWITCH8 = 33
1537 | R_SH_GNU_VTINHERIT = 34
1538 | R_SH_GNU_VTENTRY = 35
1539 | R_SH_TLS_GD_32 = 144
1540 | R_SH_TLS_LD_32 = 145
1541 | R_SH_TLS_LDO_32 = 146
1542 | R_SH_TLS_IE_32 = 147
1543 | R_SH_TLS_LE_32 = 148
1544 | R_SH_TLS_DTPMOD32 = 149
1545 | R_SH_TLS_DTPOFF32 = 150
1546 | R_SH_TLS_TPOFF32 = 151
1547 | R_SH_GOT32 = 160
1548 | R_SH_PLT32 = 161
1549 | R_SH_COPY = 162
1550 | R_SH_GLOB_DAT = 163
1551 | R_SH_JMP_SLOT = 164
1552 | R_SH_RELATIVE = 165
1553 | R_SH_GOTOFF = 166
1554 | R_SH_GOTPC = 167
1555 | R_SH_NUM = 256
1556 | EF_S390_HIGH_GPRS = 0x00000001
1557 | R_390_NONE = 0
1558 | R_390_8 = 1
1559 | R_390_12 = 2
1560 | R_390_16 = 3
1561 | R_390_32 = 4
1562 | R_390_PC32 = 5
1563 | R_390_GOT12 = 6
1564 | R_390_GOT32 = 7
1565 | R_390_PLT32 = 8
1566 | R_390_COPY = 9
1567 | R_390_GLOB_DAT = 10
1568 | R_390_JMP_SLOT = 11
1569 | R_390_RELATIVE = 12
1570 | R_390_GOTOFF32 = 13
1571 | R_390_GOTPC = 14
1572 | R_390_GOT16 = 15
1573 | R_390_PC16 = 16
1574 | R_390_PC16DBL = 17
1575 | R_390_PLT16DBL = 18
1576 | R_390_PC32DBL = 19
1577 | R_390_PLT32DBL = 20
1578 | R_390_GOTPCDBL = 21
1579 | R_390_64 = 22
1580 | R_390_PC64 = 23
1581 | R_390_GOT64 = 24
1582 | R_390_PLT64 = 25
1583 | R_390_GOTENT = 26
1584 | R_390_GOTOFF16 = 27
1585 | R_390_GOTOFF64 = 28
1586 | R_390_GOTPLT12 = 29
1587 | R_390_GOTPLT16 = 30
1588 | R_390_GOTPLT32 = 31
1589 | R_390_GOTPLT64 = 32
1590 | R_390_GOTPLTENT = 33
1591 | R_390_PLTOFF16 = 34
1592 | R_390_PLTOFF32 = 35
1593 | R_390_PLTOFF64 = 36
1594 | R_390_TLS_LOAD = 37
1595 | R_390_TLS_GDCALL = 38
1596 | R_390_TLS_LDCALL = 39
1597 | R_390_TLS_GD32 = 40
1598 | R_390_TLS_GD64 = 41
1599 | R_390_TLS_GOTIE12 = 42
1600 | R_390_TLS_GOTIE32 = 43
1601 | R_390_TLS_GOTIE64 = 44
1602 | R_390_TLS_LDM32 = 45
1603 | R_390_TLS_LDM64 = 46
1604 | R_390_TLS_IE32 = 47
1605 | R_390_TLS_IE64 = 48
1606 | R_390_TLS_IEENT = 49
1607 | R_390_TLS_LE32 = 50
1608 | R_390_TLS_LE64 = 51
1609 | R_390_TLS_LDO32 = 52
1610 | R_390_TLS_LDO64 = 53
1611 | R_390_TLS_DTPMOD = 54
1612 | R_390_TLS_DTPOFF = 55
1613 | R_390_TLS_TPOFF = 56
1614 | R_390_20 = 57
1615 | R_390_GOT20 = 58
1616 | R_390_GOTPLT20 = 59
1617 | R_390_TLS_GOTIE20 = 60
1618 | R_390_NUM = 61
1619 | R_CRIS_NONE = 0
1620 | R_CRIS_8 = 1
1621 | R_CRIS_16 = 2
1622 | R_CRIS_32 = 3
1623 | R_CRIS_8_PCREL = 4
1624 | R_CRIS_16_PCREL = 5
1625 | R_CRIS_32_PCREL = 6
1626 | R_CRIS_GNU_VTINHERIT = 7
1627 | R_CRIS_GNU_VTENTRY = 8
1628 | R_CRIS_COPY = 9
1629 | R_CRIS_GLOB_DAT = 10
1630 | R_CRIS_JUMP_SLOT = 11
1631 | R_CRIS_RELATIVE = 12
1632 | R_CRIS_16_GOT = 13
1633 | R_CRIS_32_GOT = 14
1634 | R_CRIS_16_GOTPLT = 15
1635 | R_CRIS_32_GOTPLT = 16
1636 | R_CRIS_32_GOTREL = 17
1637 | R_CRIS_32_PLT_GOTREL = 18
1638 | R_CRIS_32_PLT_PCREL = 19
1639 | R_CRIS_NUM = 20
1640 | R_X86_64_NONE = 0
1641 | R_X86_64_64 = 1
1642 | R_X86_64_PC32 = 2
1643 | R_X86_64_GOT32 = 3
1644 | R_X86_64_PLT32 = 4
1645 | R_X86_64_COPY = 5
1646 | R_X86_64_GLOB_DAT = 6
1647 | R_X86_64_JUMP_SLOT = 7
1648 | R_X86_64_RELATIVE = 8
1649 | R_X86_64_GOTPCREL = 9
1650 | R_X86_64_32 = 10
1651 | R_X86_64_32S = 11
1652 | R_X86_64_16 = 12
1653 | R_X86_64_PC16 = 13
1654 | R_X86_64_8 = 14
1655 | R_X86_64_PC8 = 15
1656 | R_X86_64_DTPMOD64 = 16
1657 | R_X86_64_DTPOFF64 = 17
1658 | R_X86_64_TPOFF64 = 18
1659 | R_X86_64_TLSGD = 19
1660 | R_X86_64_TLSLD = 20
1661 | R_X86_64_DTPOFF32 = 21
1662 | R_X86_64_GOTTPOFF = 22
1663 | R_X86_64_TPOFF32 = 23
1664 | R_X86_64_PC64 = 24
1665 | R_X86_64_GOTOFF64 = 25
1666 | R_X86_64_GOTPC32 = 26
1667 | R_X86_64_GOT64 = 27
1668 | R_X86_64_GOTPCREL64 = 28
1669 | R_X86_64_GOTPC64 = 29
1670 | R_X86_64_GOTPLT64 = 30
1671 | R_X86_64_PLTOFF64 = 31
1672 | R_X86_64_SIZE32 = 32
1673 | R_X86_64_SIZE64 = 33
1674 | R_X86_64_GOTPC32_TLSDESC = 34
1675 | R_X86_64_TLSDESC_CALL = 35
1676 | R_X86_64_TLSDESC = 36
1677 | R_X86_64_IRELATIVE = 37
1678 | R_X86_64_NUM = 38
1679 | R_MN10300_NONE = 0
1680 | R_MN10300_32 = 1
1681 | R_MN10300_16 = 2
1682 | R_MN10300_8 = 3
1683 | R_MN10300_PCREL32 = 4
1684 | R_MN10300_PCREL16 = 5
1685 | R_MN10300_PCREL8 = 6
1686 | R_MN10300_GNU_VTINHERIT = 7
1687 | R_MN10300_GNU_VTENTRY = 8
1688 | R_MN10300_24 = 9
1689 | R_MN10300_GOTPC32 = 10
1690 | R_MN10300_GOTPC16 = 11
1691 | R_MN10300_GOTOFF32 = 12
1692 | R_MN10300_GOTOFF24 = 13
1693 | R_MN10300_GOTOFF16 = 14
1694 | R_MN10300_PLT32 = 15
1695 | R_MN10300_PLT16 = 16
1696 | R_MN10300_GOT32 = 17
1697 | R_MN10300_GOT24 = 18
1698 | R_MN10300_GOT16 = 19
1699 | R_MN10300_COPY = 20
1700 | R_MN10300_GLOB_DAT = 21
1701 | R_MN10300_JMP_SLOT = 22
1702 | R_MN10300_RELATIVE = 23
1703 | R_MN10300_NUM = 24
1704 | R_M32R_NONE = 0
1705 | R_M32R_16 = 1
1706 | R_M32R_32 = 2
1707 | R_M32R_24 = 3
1708 | R_M32R_10_PCREL = 4
1709 | R_M32R_18_PCREL = 5
1710 | R_M32R_26_PCREL = 6
1711 | R_M32R_HI16_ULO = 7
1712 | R_M32R_HI16_SLO = 8
1713 | R_M32R_LO16 = 9
1714 | R_M32R_SDA16 = 10
1715 | R_M32R_GNU_VTINHERIT = 11
1716 | R_M32R_GNU_VTENTRY = 12
1717 | R_M32R_16_RELA = 33
1718 | R_M32R_32_RELA = 34
1719 | R_M32R_24_RELA = 35
1720 | R_M32R_10_PCREL_RELA = 36
1721 | R_M32R_18_PCREL_RELA = 37
1722 | R_M32R_26_PCREL_RELA = 38
1723 | R_M32R_HI16_ULO_RELA = 39
1724 | R_M32R_HI16_SLO_RELA = 40
1725 | R_M32R_LO16_RELA = 41
1726 | R_M32R_SDA16_RELA = 42
1727 | R_M32R_RELA_GNU_VTINHERIT = 43
1728 | R_M32R_RELA_GNU_VTENTRY = 44
1729 | R_M32R_REL32 = 45
1730 | R_M32R_GOT24 = 48
1731 | R_M32R_26_PLTREL = 49
1732 | R_M32R_COPY = 50
1733 | R_M32R_GLOB_DAT = 51
1734 | R_M32R_JMP_SLOT = 52
1735 | R_M32R_RELATIVE = 53
1736 | R_M32R_GOTOFF = 54
1737 | R_M32R_GOTPC24 = 55
1738 | R_M32R_GOT16_HI_ULO = 56
1739 | R_M32R_GOT16_HI_SLO = 57
1740 | R_M32R_GOT16_LO = 58
1741 | R_M32R_GOTPC_HI_ULO = 59
1742 | R_M32R_GOTPC_HI_SLO = 60
1743 | R_M32R_GOTPC_LO = 61
1744 | R_M32R_GOTOFF_HI_ULO = 62
1745 | R_M32R_GOTOFF_HI_SLO = 63
1746 | R_M32R_GOTOFF_LO = 64
1747 | R_M32R_NUM = 256
1748 |
--------------------------------------------------------------------------------