/external/llvm/test/Object/ |
D | readobj-shared-object.test | 3 RUN: | FileCheck %s -check-prefix ELF 10 RUN: | FileCheck %s -check-prefix ELF 25 ELF: Sections [ 26 ELF: Section { 27 ELF: Name: (0) 28 ELF: Type: SHT_NULL 29 ELF: Flags [ (0x0) 30 ELF: ] 31 ELF: } 32 ELF: Section { [all …]
|
D | obj2yaml.test | 3 RUN: obj2yaml %p/Inputs/trivial-object-test.elf-mipsel | FileCheck %s --check-prefix ELF-MIPSEL 4 RUN: obj2yaml %p/Inputs/trivial-object-test.elf-mips64el | FileCheck %s --check-prefix ELF-MIPS64EL 5 RUN: obj2yaml %p/Inputs/trivial-object-test.elf-x86-64 | FileCheck %s --check-prefix ELF-X86-64 6 RUN: obj2yaml %p/Inputs/trivial-object-test.elf-avr | FileCheck %s --check-prefix ELF-AVR 8 RUN: | FileCheck %s --check-prefix ELF-X86-64-UNWIND 192 ELF-MIPSEL: FileHeader: 193 ELF-MIPSEL-NEXT: Class: ELFCLASS32 194 ELF-MIPSEL-NEXT: Data: ELFDATA2LSB 195 ELF-MIPSEL-NEXT: OSABI: ELFOSABI_GNU 196 ELF-MIPSEL-NEXT: Type: ET_REL [all …]
|
/external/llvm/test/tools/llvm-readobj/ |
D | reloc-types.test | 4 // Todo: ELF-PPC, ELF-HEXAGON 6 …lvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-i386 | FileCheck %s -check-prefix ELF-32 7 …lvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-x86_64 | FileCheck %s -check-prefix ELF-64 8 …eadobj -r -expand-relocs %p/Inputs/relocs.obj.elf-aarch64 | FileCheck %s -check-prefix ELF-AARCH64 9 …vm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-arm | FileCheck %s -check-prefix ELF-ARM 10 …-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-lanai | FileCheck %s -check-prefix ELF-LANAI 11 …m-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips | FileCheck %s -check-prefix ELF-MIPS 12 …adobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips64el | FileCheck %s -check-prefix ELF-MIPS64EL 13 …-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-ppc64 | FileCheck %s -check-prefix ELF-PPC64 21 ELF-32: Type: R_386_NONE (0) [all …]
|
D | program-headers.test | 2 RUN: | FileCheck %s -check-prefix ELF-I386 4 RUN: | FileCheck %s -check-prefix ELF-X86-64 6 RUN: | FileCheck %s -check-prefix ELF-MIPS 8 RUN: | FileCheck %s -check-prefix ELF-MIPS64 10 ELF-I386: ProgramHeaders [ 11 ELF-I386-NEXT: ProgramHeader { 12 ELF-I386-NEXT: Type: PT_LOAD (0x1) 13 ELF-I386-NEXT: Offset: 0x0 14 ELF-I386-NEXT: VirtualAddress: 0x8048000 15 ELF-I386-NEXT: PhysicalAddress: 0x8048000 [all …]
|
D | dynamic.test | 3 RUN: | FileCheck %s -check-prefix ELF-MIPS 5 ELF-MIPS: Format: ELF32-mips 6 ELF-MIPS: Arch: mipsel 7 ELF-MIPS: AddressSize: 32bit 8 ELF-MIPS: LoadName: 9 ELF-MIPS: DynamicSection [ (23 entries) 10 ELF-MIPS: Tag Type Name/Value 11 ELF-MIPS: 0x00000001 NEEDED SharedLibrary (libc.so.6) 12 ELF-MIPS: 0x0000000C INIT 0x528 13 ELF-MIPS: 0x0000000D FINI 0x860 [all …]
|
/external/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsELFObjectWriter.cpp | 143 if (Type == ELF::R_MIPS_HI16) in getMatchingLoType() 144 return ELF::R_MIPS_LO16; in getMatchingLoType() 145 if (Type == ELF::R_MICROMIPS_HI16) in getMatchingLoType() 146 return ELF::R_MICROMIPS_LO16; in getMatchingLoType() 147 if (Type == ELF::R_MIPS16_HI16) in getMatchingLoType() 148 return ELF::R_MIPS16_LO16; in getMatchingLoType() 151 Reloc.OriginalSymbol->getBinding() != ELF::STB_LOCAL) in getMatchingLoType() 152 return ELF::R_MIPS_NONE; in getMatchingLoType() 154 if (Type == ELF::R_MIPS_GOT16) in getMatchingLoType() 155 return ELF::R_MIPS_LO16; in getMatchingLoType() [all …]
|
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonELFObjectWriter.cpp | 38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, in HexagonELFObjectWriter() 54 return ELF::R_HEX_DTPREL_32; in getRelocType() 56 return ELF::R_HEX_GOT_32; in getRelocType() 58 return ELF::R_HEX_GOTREL_32; in getRelocType() 60 return ELF::R_HEX_GD_GOT_32; in getRelocType() 62 return ELF::R_HEX_IE_32; in getRelocType() 64 return ELF::R_HEX_IE_GOT_32; in getRelocType() 66 return ELF::R_HEX_LD_GOT_32; in getRelocType() 68 return ELF::R_HEX_32_PCREL; in getRelocType() 70 return ELF::R_HEX_TPREL_32; in getRelocType() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonELFObjectWriter.cpp | 38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, in HexagonELFObjectWriter() 54 return ELF::R_HEX_DTPREL_32; in getRelocType() 56 return ELF::R_HEX_GOT_32; in getRelocType() 58 return ELF::R_HEX_GOTREL_32; in getRelocType() 60 return ELF::R_HEX_GD_GOT_32; in getRelocType() 62 return ELF::R_HEX_IE_32; in getRelocType() 64 return ELF::R_HEX_IE_GOT_32; in getRelocType() 66 return ELF::R_HEX_LD_GOT_32; in getRelocType() 68 return ELF::R_HEX_32_PCREL; in getRelocType() 70 return ELF::R_HEX_TPREL_32; in getRelocType() [all …]
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsELFObjectWriter.cpp | 136 if (Type == ELF::R_MIPS_HI16) in getMatchingLoType() 137 return ELF::R_MIPS_LO16; in getMatchingLoType() 138 if (Type == ELF::R_MICROMIPS_HI16) in getMatchingLoType() 139 return ELF::R_MICROMIPS_LO16; in getMatchingLoType() 140 if (Type == ELF::R_MIPS16_HI16) in getMatchingLoType() 141 return ELF::R_MIPS16_LO16; in getMatchingLoType() 143 if (Reloc.OriginalSymbol->getBinding() != ELF::STB_LOCAL) in getMatchingLoType() 144 return ELF::R_MIPS_NONE; in getMatchingLoType() 146 if (Type == ELF::R_MIPS_GOT16) in getMatchingLoType() 147 return ELF::R_MIPS_LO16; in getMatchingLoType() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsELFObjectWriter.cpp | 143 if (Type == ELF::R_MIPS_HI16) in getMatchingLoType() 144 return ELF::R_MIPS_LO16; in getMatchingLoType() 145 if (Type == ELF::R_MICROMIPS_HI16) in getMatchingLoType() 146 return ELF::R_MICROMIPS_LO16; in getMatchingLoType() 147 if (Type == ELF::R_MIPS16_HI16) in getMatchingLoType() 148 return ELF::R_MIPS16_LO16; in getMatchingLoType() 151 Reloc.OriginalSymbol->getBinding() != ELF::STB_LOCAL) in getMatchingLoType() 152 return ELF::R_MIPS_NONE; in getMatchingLoType() 154 if (Type == ELF::R_MIPS_GOT16) in getMatchingLoType() 155 return ELF::R_MIPS_LO16; in getMatchingLoType() [all …]
|
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonELFObjectWriter.cpp | 38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, in HexagonELFObjectWriter() 54 return ELF::R_HEX_DTPREL_32; in getRelocType() 56 return ELF::R_HEX_GOT_32; in getRelocType() 58 return ELF::R_HEX_GOTREL_32; in getRelocType() 60 return ELF::R_HEX_GD_GOT_32; in getRelocType() 62 return ELF::R_HEX_IE_32; in getRelocType() 64 return ELF::R_HEX_IE_GOT_32; in getRelocType() 66 return ELF::R_HEX_LD_GOT_32; in getRelocType() 68 return ELF::R_HEX_32_PCREL; in getRelocType() 70 return ELF::R_HEX_TPREL_32; in getRelocType() [all …]
|
/external/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
D | PPCELFObjectWriter.cpp | 38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC, in PPCELFObjectWriter() 93 Type = ELF::R_PPC_REL24; in getRelocType() 96 Type = ELF::R_PPC_PLTREL24; in getRelocType() 99 Type = ELF::R_PPC_LOCAL24PC; in getRelocType() 102 Type = ELF::R_PPC64_REL24_NOTOC; in getRelocType() 108 Type = ELF::R_PPC_REL14; in getRelocType() 114 Type = ELF::R_PPC_REL16; in getRelocType() 117 Type = ELF::R_PPC_REL16_LO; in getRelocType() 120 Type = ELF::R_PPC_REL16_HI; in getRelocType() 123 Type = ELF::R_PPC_REL16_HA; in getRelocType() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/MCTargetDesc/ |
D | PPCELFObjectWriter.cpp | 38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC, in PPCELFObjectWriter() 89 Type = ELF::R_PPC_REL24; in getRelocType() 92 Type = ELF::R_PPC_PLTREL24; in getRelocType() 95 Type = ELF::R_PPC_LOCAL24PC; in getRelocType() 101 Type = ELF::R_PPC_REL14; in getRelocType() 107 Type = ELF::R_PPC_REL16; in getRelocType() 110 Type = ELF::R_PPC_REL16_LO; in getRelocType() 113 Type = ELF::R_PPC_REL16_HI; in getRelocType() 116 Type = ELF::R_PPC_REL16_HA; in getRelocType() 126 Type = ELF::R_PPC_REL32; in getRelocType() [all …]
|
/external/llvm-project/llvm/lib/Object/ |
D | ELF.cpp | 20 #define ELF_RELOC(name, value) STRINGIFY_ENUM_CASE(ELF, name) 25 case ELF::EM_X86_64: in getELFRelocationTypeName() 32 case ELF::EM_386: in getELFRelocationTypeName() 33 case ELF::EM_IAMCU: in getELFRelocationTypeName() 40 case ELF::EM_MIPS: in getELFRelocationTypeName() 47 case ELF::EM_AARCH64: in getELFRelocationTypeName() 54 case ELF::EM_ARM: in getELFRelocationTypeName() 61 case ELF::EM_ARC_COMPACT: in getELFRelocationTypeName() 62 case ELF::EM_ARC_COMPACT2: in getELFRelocationTypeName() 69 case ELF::EM_AVR: in getELFRelocationTypeName() [all …]
|
/external/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
D | SparcELFObjectWriter.cpp | 26 Is64Bit ? ELF::EM_SPARCV9 : ELF::EM_SPARC, in SparcELFObjectWriter() 48 return ELF::R_SPARC_DISP32; in getRelocType() 55 case FK_Data_1: return ELF::R_SPARC_DISP8; in getRelocType() 56 case FK_Data_2: return ELF::R_SPARC_DISP16; in getRelocType() 57 case FK_Data_4: return ELF::R_SPARC_DISP32; in getRelocType() 58 case FK_Data_8: return ELF::R_SPARC_DISP64; in getRelocType() 59 case Sparc::fixup_sparc_call30: return ELF::R_SPARC_WDISP30; in getRelocType() 60 case Sparc::fixup_sparc_br22: return ELF::R_SPARC_WDISP22; in getRelocType() 61 case Sparc::fixup_sparc_br19: return ELF::R_SPARC_WDISP19; in getRelocType() 62 case Sparc::fixup_sparc_pc22: return ELF::R_SPARC_PC22; in getRelocType() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/MCTargetDesc/ |
D | SparcELFObjectWriter.cpp | 26 Is64Bit ? ELF::EM_SPARCV9 : ELF::EM_SPARC, in SparcELFObjectWriter() 48 return ELF::R_SPARC_DISP32; in getRelocType() 55 case FK_Data_1: return ELF::R_SPARC_DISP8; in getRelocType() 56 case FK_Data_2: return ELF::R_SPARC_DISP16; in getRelocType() 57 case FK_Data_4: return ELF::R_SPARC_DISP32; in getRelocType() 58 case FK_Data_8: return ELF::R_SPARC_DISP64; in getRelocType() 59 case Sparc::fixup_sparc_call30: return ELF::R_SPARC_WDISP30; in getRelocType() 60 case Sparc::fixup_sparc_br22: return ELF::R_SPARC_WDISP22; in getRelocType() 61 case Sparc::fixup_sparc_br19: return ELF::R_SPARC_WDISP19; in getRelocType() 62 case Sparc::fixup_sparc_pc22: return ELF::R_SPARC_PC22; in getRelocType() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Object/ |
D | ELF.cpp | 20 #define ELF_RELOC(name, value) STRINGIFY_ENUM_CASE(ELF, name) 25 case ELF::EM_X86_64: in getELFRelocationTypeName() 32 case ELF::EM_386: in getELFRelocationTypeName() 33 case ELF::EM_IAMCU: in getELFRelocationTypeName() 40 case ELF::EM_MIPS: in getELFRelocationTypeName() 47 case ELF::EM_AARCH64: in getELFRelocationTypeName() 54 case ELF::EM_ARM: in getELFRelocationTypeName() 61 case ELF::EM_ARC_COMPACT: in getELFRelocationTypeName() 62 case ELF::EM_ARC_COMPACT2: in getELFRelocationTypeName() 69 case ELF::EM_AVR: in getELFRelocationTypeName() [all …]
|
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
D | PPCELFObjectWriter.cpp | 38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC, in PPCELFObjectWriter() 85 Type = ELF::R_PPC_REL24; in getRelocType() 88 Type = ELF::R_PPC_PLTREL24; in getRelocType() 91 Type = ELF::R_PPC_LOCAL24PC; in getRelocType() 97 Type = ELF::R_PPC_REL14; in getRelocType() 103 Type = ELF::R_PPC_REL16; in getRelocType() 106 Type = ELF::R_PPC_REL16_LO; in getRelocType() 109 Type = ELF::R_PPC_REL16_HI; in getRelocType() 112 Type = ELF::R_PPC_REL16_HA; in getRelocType() 122 Type = ELF::R_PPC_REL32; in getRelocType() [all …]
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64ELFObjectWriter.cpp | 42 : MCELFObjectTargetWriter(/*Is64Bit*/ true, OSABI, ELF::EM_AARCH64, in AArch64ELFObjectWriter() 68 return ELF::R_AARCH64_NONE; in getRelocType() 70 return ELF::R_AARCH64_PREL16; in getRelocType() 72 return ELF::R_AARCH64_PREL32; in getRelocType() 74 return ELF::R_AARCH64_PREL64; in getRelocType() 77 return ELF::R_AARCH64_ADR_PREL_LO21; in getRelocType() 80 return ELF::R_AARCH64_ADR_PREL_PG_HI21; in getRelocType() 82 return ELF::R_AARCH64_ADR_GOT_PAGE; in getRelocType() 84 return ELF::R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21; in getRelocType() 86 return ELF::R_AARCH64_TLSDESC_ADR_PAGE21; in getRelocType() [all …]
|
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
D | SparcELFObjectWriter.cpp | 26 Is64Bit ? ELF::EM_SPARCV9 : ELF::EM_SPARC, in SparcELFObjectWriter() 48 return ELF::R_SPARC_DISP32; in getRelocType() 55 case FK_Data_1: return ELF::R_SPARC_DISP8; in getRelocType() 56 case FK_Data_2: return ELF::R_SPARC_DISP16; in getRelocType() 57 case FK_Data_4: return ELF::R_SPARC_DISP32; in getRelocType() 58 case FK_Data_8: return ELF::R_SPARC_DISP64; in getRelocType() 59 case Sparc::fixup_sparc_call30: return ELF::R_SPARC_WDISP30; in getRelocType() 60 case Sparc::fixup_sparc_br22: return ELF::R_SPARC_WDISP22; in getRelocType() 61 case Sparc::fixup_sparc_br19: return ELF::R_SPARC_WDISP19; in getRelocType() 62 case Sparc::fixup_sparc_pc22: return ELF::R_SPARC_PC22; in getRelocType() [all …]
|
/external/llvm-project/llvm/lib/Target/XCore/ |
D | XCoreTargetObjectFile.cpp | 23 BSSSection = Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS, in Initialize() 24 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 25 ELF::XCORE_SHF_DP_SECTION); in Initialize() 26 BSSSectionLarge = Ctx.getELFSection(".dp.bss.large", ELF::SHT_NOBITS, in Initialize() 27 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 28 ELF::XCORE_SHF_DP_SECTION); in Initialize() 29 DataSection = Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS, in Initialize() 30 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 31 ELF::XCORE_SHF_DP_SECTION); in Initialize() 32 DataSectionLarge = Ctx.getELFSection(".dp.data.large", ELF::SHT_PROGBITS, in Initialize() [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreTargetObjectFile.cpp | 24 BSSSection = Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS, in Initialize() 25 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 26 ELF::XCORE_SHF_DP_SECTION); in Initialize() 27 BSSSectionLarge = Ctx.getELFSection(".dp.bss.large", ELF::SHT_NOBITS, in Initialize() 28 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 29 ELF::XCORE_SHF_DP_SECTION); in Initialize() 30 DataSection = Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS, in Initialize() 31 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 32 ELF::XCORE_SHF_DP_SECTION); in Initialize() 33 DataSectionLarge = Ctx.getELFSection(".dp.data.large", ELF::SHT_PROGBITS, in Initialize() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/ |
D | XCoreTargetObjectFile.cpp | 23 BSSSection = Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS, in Initialize() 24 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 25 ELF::XCORE_SHF_DP_SECTION); in Initialize() 26 BSSSectionLarge = Ctx.getELFSection(".dp.bss.large", ELF::SHT_NOBITS, in Initialize() 27 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 28 ELF::XCORE_SHF_DP_SECTION); in Initialize() 29 DataSection = Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS, in Initialize() 30 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize() 31 ELF::XCORE_SHF_DP_SECTION); in Initialize() 32 DataSectionLarge = Ctx.getELFSection(".dp.data.large", ELF::SHT_PROGBITS, in Initialize() [all …]
|
/external/llvm-project/llvm/test/Object/ |
D | obj2yaml.test | 346 # RUN: obj2yaml %p/Inputs/trivial-object-test.elf-mipsel | FileCheck %s --check-prefix ELF-MIPSEL 348 # ELF-MIPSEL: FileHeader: 349 # ELF-MIPSEL-NEXT: Class: ELFCLASS32 350 # ELF-MIPSEL-NEXT: Data: ELFDATA2LSB 351 # ELF-MIPSEL-NEXT: OSABI: ELFOSABI_GNU 352 # ELF-MIPSEL-NEXT: Type: ET_REL 353 # ELF-MIPSEL-NEXT: Machine: EM_MIPS 354 # ELF-MIPSEL-NEXT: Flags: [ EF_MIPS_NOREORDER, EF_MIPS_PIC, EF_MIPS_CPIC, EF_MIPS_ABI_O… 355 # ELF-MIPSEL-NEXT: Sections: 356 # ELF-MIPSEL-NEXT: - Name: .text [all …]
|
/external/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMELFObjectWriter.cpp | 51 ELF::EM_ARM, in ARMELFObjectWriter() 63 case ELF::R_ARM_PREL31: in needsRelocateWithSymbol() 64 case ELF::R_ARM_ABS32: in needsRelocateWithSymbol() 91 return ELF::R_ARM_NONE; in GetRelocTypeInner() 97 return ELF::R_ARM_NONE; in GetRelocTypeInner() 103 return ELF::R_ARM_BASE_PREL; in GetRelocTypeInner() 105 return ELF::R_ARM_REL32; in GetRelocTypeInner() 108 return ELF::R_ARM_TLS_IE32; in GetRelocTypeInner() 110 return ELF::R_ARM_GOT_PREL; in GetRelocTypeInner() 112 return ELF::R_ARM_PREL31; in GetRelocTypeInner() [all …]
|