Lines Matching full:elf
16 #include "llvm/BinaryFormat/ELF.h"
41 case ELF::R_X86_64_NONE:
42 case ELF::R_X86_64_64:
43 case ELF::R_X86_64_DTPOFF32:
44 case ELF::R_X86_64_DTPOFF64:
45 case ELF::R_X86_64_PC32:
46 case ELF::R_X86_64_PC64:
47 case ELF::R_X86_64_32:
48 case ELF::R_X86_64_32S:
58 case ELF::R_X86_64_NONE:
60 case ELF::R_X86_64_64:
61 case ELF::R_X86_64_DTPOFF32:
62 case ELF::R_X86_64_DTPOFF64:
64 case ELF::R_X86_64_PC32:
65 case ELF::R_X86_64_PC64:
67 case ELF::R_X86_64_32:
68 case ELF::R_X86_64_32S:
77 case ELF::R_AARCH64_ABS32:
78 case ELF::R_AARCH64_ABS64:
79 case ELF::R_AARCH64_PREL16:
80 case ELF::R_AARCH64_PREL32:
81 case ELF::R_AARCH64_PREL64:
91 case ELF::R_AARCH64_ABS32:
93 case ELF::R_AARCH64_ABS64:
95 case ELF::R_AARCH64_PREL16:
97 case ELF::R_AARCH64_PREL32:
99 case ELF::R_AARCH64_PREL64:
108 case ELF::R_BPF_64_ABS32:
109 case ELF::R_BPF_64_ABS64:
119 case ELF::R_BPF_64_ABS32:
121 case ELF::R_BPF_64_ABS64:
130 case ELF::R_MIPS_32:
131 case ELF::R_MIPS_64:
132 case ELF::R_MIPS_TLS_DTPREL64:
133 case ELF::R_MIPS_PC32:
143 case ELF::R_MIPS_32:
145 case ELF::R_MIPS_64:
147 case ELF::R_MIPS_TLS_DTPREL64:
149 case ELF::R_MIPS_PC32:
158 case ELF::R_MSP430_32:
159 case ELF::R_MSP430_16_BYTE:
169 case ELF::R_MSP430_32:
171 case ELF::R_MSP430_16_BYTE:
180 case ELF::R_PPC64_ADDR32:
181 case ELF::R_PPC64_ADDR64:
182 case ELF::R_PPC64_REL32:
183 case ELF::R_PPC64_REL64:
193 case ELF::R_PPC64_ADDR32:
195 case ELF::R_PPC64_ADDR64:
197 case ELF::R_PPC64_REL32:
199 case ELF::R_PPC64_REL64:
208 case ELF::R_390_32:
209 case ELF::R_390_64:
219 case ELF::R_390_32:
221 case ELF::R_390_64:
230 case ELF::R_SPARC_32:
231 case ELF::R_SPARC_64:
232 case ELF::R_SPARC_UA32:
233 case ELF::R_SPARC_UA64:
243 case ELF::R_SPARC_32:
244 case ELF::R_SPARC_64:
245 case ELF::R_SPARC_UA32:
246 case ELF::R_SPARC_UA64:
258 /// their relocations. When we identify an ELF object with an UnknownArch,
262 return ELFObj->getEMachine() == ELF::EM_AMDGPU;
268 case ELF::R_AMDGPU_ABS32:
269 case ELF::R_AMDGPU_ABS64:
279 case ELF::R_AMDGPU_ABS32:
280 case ELF::R_AMDGPU_ABS64:
289 case ELF::R_386_NONE:
290 case ELF::R_386_32:
291 case ELF::R_386_PC32:
301 case ELF::R_386_NONE:
303 case ELF::R_386_32:
305 case ELF::R_386_PC32:
314 case ELF::R_PPC_ADDR32:
315 case ELF::R_PPC_REL32:
325 case ELF::R_PPC_ADDR32:
327 case ELF::R_PPC_REL32:
335 case ELF::R_ARM_ABS32:
336 case ELF::R_ARM_REL32:
351 case ELF::R_ARM_ABS32:
353 case ELF::R_ARM_REL32:
361 case ELF::R_AVR_16:
362 case ELF::R_AVR_32:
372 case ELF::R_AVR_16:
374 case ELF::R_AVR_32:
382 return Type == ELF::R_LANAI_32;
387 if (Type == ELF::R_LANAI_32)
394 case ELF::R_MIPS_32:
395 case ELF::R_MIPS_TLS_DTPREL32:
405 if (Type == ELF::R_MIPS_32)
407 if (Type == ELF::R_MIPS_TLS_DTPREL32)
414 case ELF::R_SPARC_32:
415 case ELF::R_SPARC_UA32:
424 if (Type == ELF::R_SPARC_32 || Type == ELF::R_SPARC_UA32)
430 return Type == ELF::R_HEX_32;
435 if (Type == ELF::R_HEX_32)
442 case ELF::R_RISCV_NONE:
443 case ELF::R_RISCV_32:
444 case ELF::R_RISCV_32_PCREL:
445 case ELF::R_RISCV_64:
446 case ELF::R_RISCV_SET6:
447 case ELF::R_RISCV_SET8:
448 case ELF::R_RISCV_SUB6:
449 case ELF::R_RISCV_ADD8:
450 case ELF::R_RISCV_SUB8:
451 case ELF::R_RISCV_SET16:
452 case ELF::R_RISCV_ADD16:
453 case ELF::R_RISCV_SUB16:
454 case ELF::R_RISCV_SET32:
455 case ELF::R_RISCV_ADD32:
456 case ELF::R_RISCV_SUB32:
457 case ELF::R_RISCV_ADD64:
458 case ELF::R_RISCV_SUB64:
463 case ELF::R_RISCV_SET_ULEB128:
464 case ELF::R_RISCV_SUB_ULEB128:
476 case ELF::R_RISCV_NONE:
478 case ELF::R_RISCV_32:
480 case ELF::R_RISCV_32_PCREL:
482 case ELF::R_RISCV_64:
484 case ELF::R_RISCV_SET6:
486 case ELF::R_RISCV_SUB6:
488 case ELF::R_RISCV_SET8:
490 case ELF::R_RISCV_ADD8:
492 case ELF::R_RISCV_SUB8:
494 case ELF::R_RISCV_SET16:
496 case ELF::R_RISCV_ADD16:
498 case ELF::R_RISCV_SUB16:
500 case ELF::R_RISCV_SET32:
502 case ELF::R_RISCV_ADD32:
504 case ELF::R_RISCV_SUB32:
506 case ELF::R_RISCV_ADD64:
508 case ELF::R_RISCV_SUB64:
517 case ELF::R_CKCORE_NONE:
518 case ELF::R_CKCORE_ADDR32:
519 case ELF::R_CKCORE_PCREL32:
529 case ELF::R_CKCORE_NONE:
531 case ELF::R_CKCORE_ADDR32:
533 case ELF::R_CKCORE_PCREL32:
542 case ELF::R_LARCH_NONE:
543 case ELF::R_LARCH_32:
544 case ELF::R_LARCH_32_PCREL:
545 case ELF::R_LARCH_64:
546 case ELF::R_LARCH_ADD6:
547 case ELF::R_LARCH_SUB6:
548 case ELF::R_LARCH_ADD8:
549 case ELF::R_LARCH_SUB8:
550 case ELF::R_LARCH_ADD16:
551 case ELF::R_LARCH_SUB16:
552 case ELF::R_LARCH_ADD32:
553 case ELF::R_LARCH_SUB32:
554 case ELF::R_LARCH_ADD64:
555 case ELF::R_LARCH_SUB64:
565 case ELF::R_LARCH_NONE:
567 case ELF::R_LARCH_32:
569 case ELF::R_LARCH_32_PCREL:
571 case ELF::R_LARCH_64:
573 case ELF::R_LARCH_ADD6:
575 case ELF::R_LARCH_SUB6:
577 case ELF::R_LARCH_ADD8:
579 case ELF::R_LARCH_SUB8:
581 case ELF::R_LARCH_ADD16:
583 case ELF::R_LARCH_SUB16:
585 case ELF::R_LARCH_ADD32:
587 case ELF::R_LARCH_SUB32:
589 case ELF::R_LARCH_ADD64:
591 case ELF::R_LARCH_SUB64:
891 if (GetRelSectionType() == ELF::SHT_RELA) {