Home | History | Annotate | Download | only in ARM

Lines Matching refs:ELF

23 #include <llvm/Support/ELF.h>
80 llvm::ELF::SHT_ARM_EXIDX,
81 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_LINK_ORDER,
85 llvm::ELF::SHT_PROGBITS,
86 llvm::ELF::SHF_ALLOC,
90 llvm::ELF::SHT_ARM_ATTRIBUTES,
313 rel_entry.setType(llvm::ELF::R_ARM_COPY);
382 case llvm::ELF::R_ARM_RELATIVE:
383 case llvm::ELF::R_ARM_COPY:
384 case llvm::ELF::R_ARM_GLOB_DAT:
385 case llvm::ELF::R_ARM_JUMP_SLOT:
386 case llvm::ELF::R_ARM_ABS32:
387 case llvm::ELF::R_ARM_ABS32_NOI:
388 case llvm::ELF::R_ARM_PC24:
389 case llvm::ELF::R_ARM_TLS_DTPMOD32:
390 case llvm::ELF::R_ARM_TLS_DTPOFF32:
391 case llvm::ELF::R_ARM_TLS_TPOFF32:
413 case llvm::ELF::R_ARM_TARGET1:
414 pReloc.setType(llvm::ELF::R_ARM_ABS32);
415 case llvm::ELF::R_ARM_ABS32:
416 case llvm::ELF::R_ARM_ABS32_NOI: {
429 case llvm::ELF::R_ARM_ABS16:
430 case llvm::ELF::R_ARM_ABS12:
431 case llvm::ELF::R_ARM_THM_ABS5:
432 case llvm::ELF::R_ARM_ABS8:
433 case llvm::ELF::R_ARM_BASE_ABS:
434 case llvm::ELF::R_ARM_MOVW_ABS_NC:
435 case llvm::ELF::R_ARM_MOVT_ABS:
436 case llvm::ELF::R_ARM_THM_MOVW_ABS_NC:
437 case llvm::ELF::R_ARM_THM_MOVT_ABS: {
445 case llvm::ELF
446 case llvm::ELF::R_ARM_GOTOFF12: {
454 case llvm::ELF::R_ARM_TARGET2:
455 pReloc.setType(llvm::ELF::R_ARM_GOT_PREL);
456 case llvm::ELF::R_ARM_GOT_BREL:
457 case llvm::ELF::R_ARM_GOT_PREL: {
478 case llvm::ELF::R_ARM_BASE_PREL: {
486 case llvm::ELF::R_ARM_COPY:
487 case llvm::ELF::R_ARM_GLOB_DAT:
488 case llvm::ELF::R_ARM_JUMP_SLOT:
489 case llvm::ELF::R_ARM_RELATIVE: {
514 case llvm::ELF::R_ARM_TARGET1:
515 pReloc.setType(llvm::ELF::R_ARM_ABS32);
516 case llvm::ELF::R_ARM_ABS32:
517 case llvm::ELF::R_ARM_ABS16:
518 case llvm::ELF::R_ARM_ABS12:
519 case llvm::ELF::R_ARM_THM_ABS5:
520 case llvm::ELF::R_ARM_ABS8:
521 case llvm::ELF::R_ARM_BASE_ABS:
522 case llvm::ELF::R_ARM_MOVW_ABS_NC:
523 case llvm::ELF::R_ARM_MOVT_ABS:
524 case llvm::ELF::R_ARM_THM_MOVW_ABS_NC:
525 case llvm::ELF::R_ARM_THM_MOVT_ABS:
526 case llvm::ELF::R_ARM_ABS32_NOI: {
560 case llvm::ELF::R_ARM_GOTOFF32:
561 case llvm::ELF::R_ARM_GOTOFF12: {
566 case llvm::ELF::R_ARM_BASE_PREL:
567 case llvm::ELF::R_ARM_THM_MOVW_BREL_NC:
568 case llvm::ELF::R_ARM_THM_MOVW_BREL:
569 case llvm::ELF::R_ARM_THM_MOVT_BREL:
576 case llvm::ELF::R_ARM_REL32:
577 case llvm::ELF::R_ARM_LDR_PC_G0:
578 case llvm::ELF::R_ARM_SBREL32:
579 case llvm::ELF::R_ARM_THM_PC8:
580 case llvm::ELF::R_ARM_MOVW_PREL_NC:
581 case llvm::ELF::R_ARM_MOVT_PREL:
582 case llvm::ELF::R_ARM_THM_MOVW_PREL_NC:
583 case llvm::ELF::R_ARM_THM_MOVT_PREL:
584 case llvm::ELF::R_ARM_THM_ALU_PREL_11_0:
585 case llvm::ELF::R_ARM_THM_PC12:
586 case llvm::ELF::R_ARM_REL32_NOI:
587 case llvm::ELF::R_ARM_ALU_PC_G0_NC:
588 case llvm::ELF::R_ARM_ALU_PC_G0:
589 case llvm::ELF::R_ARM_ALU_PC_G1_NC:
590 case llvm::ELF::R_ARM_ALU_PC_G1:
591 case llvm::ELF::R_ARM_ALU_PC_G2:
592 case llvm::ELF::R_ARM_LDR_PC_G1:
593 case llvm::ELF::R_ARM_LDR_PC_G2:
594 case llvm::ELF::R_ARM_LDRS_PC_G0:
595 case llvm::ELF::R_ARM_LDRS_PC_G1:
596 case llvm::ELF::R_ARM_LDRS_PC_G2:
597 case llvm::ELF::R_ARM_LDC_PC_G0:
598 case llvm::ELF::R_ARM_LDC_PC_G1:
599 case llvm::ELF::R_ARM_LDC_PC_G2:
600 case llvm::ELF::R_ARM_ALU_SB_G0_NC:
601 case llvm::ELF::R_ARM_ALU_SB_G0:
602 case llvm::ELF::R_ARM_ALU_SB_G1_NC:
603 case llvm::ELF::R_ARM_ALU_SB_G1:
604 case llvm::ELF::R_ARM_ALU_SB_G2:
605 case llvm::ELF::R_ARM_LDR_SB_G0:
606 case llvm::ELF::R_ARM_LDR_SB_G1:
607 case llvm::ELF::R_ARM_LDR_SB_G2:
608 case llvm::ELF::R_ARM_LDRS_SB_G0:
609 case llvm::ELF::R_ARM_LDRS_SB_G1:
610 case llvm::ELF::R_ARM_LDRS_SB_G2:
611 case llvm::ELF::R_ARM_LDC_SB_G0:
612 case llvm::ELF::R_ARM_LDC_SB_G1:
613 case llvm::ELF::R_ARM_LDC_SB_G2:
614 case llvm::ELF::R_ARM_MOVW_BREL_NC:
615 case llvm::ELF::R_ARM_MOVT_BREL:
616 case llvm::ELF::R_ARM_MOVW_BREL: {
635 case llvm::ELF::R_ARM_THM_CALL:
636 case llvm::ELF::R_ARM_PLT32:
637 case llvm::ELF::R_ARM_CALL:
638 case llvm::ELF::R_ARM_JUMP24:
639 case llvm::ELF::R_ARM_THM_JUMP24:
640 case llvm::ELF::R_ARM_SBREL31:
641 case llvm::ELF::R_ARM_PREL31:
642 case llvm::ELF::R_ARM_THM_JUMP19:
643 case llvm::ELF::R_ARM_THM_JUMP6:
644 case llvm::ELF::R_ARM_THM_JUMP11:
645 case llvm::ELF::R_ARM_THM_JUMP8: {
678 case llvm::ELF::R_ARM_TARGET2:
679 pReloc.setType(llvm::ELF::R_ARM_GOT_PREL);
680 case llvm::ELF::R_ARM_GOT_BREL:
681 case llvm::ELF::R_ARM_GOT_ABS:
682 case llvm::ELF::R_ARM_GOT_PREL: {
701 case llvm::ELF::R_ARM_COPY:
702 case llvm::ELF::R_ARM_GLOB_DAT:
703 case llvm::ELF::R_ARM_JUMP_SLOT:
704 case llvm::ELF::R_ARM_RELATIVE: {
727 if (0 == (pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC))
837 case llvm::ELF::SHT_ARM_ATTRIBUTES: {
970 case llvm::ELF::R_ARM_CALL:
971 case llvm::ELF::R_ARM_JUMP24:
972 case llvm::ELF::R_ARM_PLT32:
973 case llvm::ELF::R_ARM_THM_CALL:
974 case llvm::ELF::R_ARM_THM_XPC22:
975 case llvm::ELF::R_ARM_THM_JUMP24:
976 case llvm::ELF::R_ARM_THM_JUMP19:
977 case llvm::ELF::R_ARM_V4BX: {
1006 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym));
1008 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf64_Sym));
1075 ELFSegment* exidx_seg = elfSegmentTable().produce(llvm::ELF::PT_ARM_EXIDX,
1076 llvm::ELF::PF_R);