Home
last modified time | relevance | path

Searched refs:ELF (Results 1 – 25 of 437) sorted by relevance

12345678910>>...18

/external/llvm/test/Object/
Dreadobj-shared-object.test3 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 …]
Dobj2yaml.test3 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 …]
Dobjdump-relocations.test6 RUN: | FileCheck %s -check-prefix ELF-i386
8 RUN: | FileCheck %s -check-prefix ELF-x86-64
10 RUN: | FileCheck %s -check-prefix ELF-hexagon
12 RUN: | FileCheck %s -check-prefix ELF-MIPS64EL
14 RUN: | FileCheck %s -check-prefix ELF-MIPSEL
17 RUN: | FileCheck %s -check-prefix ELF-complex-x86-64
29 ELF-i386: .text
30 ELF-i386: R_386_32 .rodata.str1.1
31 ELF-i386: R_386_PC32 puts
32 ELF-i386: R_386_PC32 SomeOtherFunction
[all …]
/external/llvm/test/tools/llvm-readobj/
Dreloc-types.test4 // 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 …]
Dprogram-headers.test2 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 …]
Ddynamic.test3 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 …]
Dsymbols.test4 RUN: | FileCheck %s -check-prefix ELF
43 ELF: Symbols [
44 ELF-NEXT: Symbol {
45 ELF-NEXT: Name: (0)
46 ELF-NEXT: Value: 0x0
47 ELF-NEXT: Size: 0
48 ELF-NEXT: Binding: Local (0x0)
49 ELF-NEXT: Type: None (0x0)
50 ELF-NEXT: Other: 0
51 ELF-NEXT: Section: Undefined (0x0)
[all …]
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsELFObjectWriter.cpp136 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/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonELFObjectWriter.cpp38 : 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/PowerPC/MCTargetDesc/
DPPCELFObjectWriter.cpp38 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/
DAArch64ELFObjectWriter.cpp42 : 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/
DSparcELFObjectWriter.cpp26 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/lib/Target/XCore/
DXCoreTargetObjectFile.cpp24 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/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFObjectWriter.cpp47 ELF::EM_ARM, in ARMELFObjectWriter()
61 case ELF::R_ARM_PREL31: in needsRelocateWithSymbol()
62 case ELF::R_ARM_ABS32: in needsRelocateWithSymbol()
86 return ELF::R_ARM_NONE; in GetRelocTypeInner()
91 Type = ELF::R_ARM_REL32; in GetRelocTypeInner()
96 Type = ELF::R_ARM_TLS_IE32; in GetRelocTypeInner()
99 Type = ELF::R_ARM_GOT_PREL; in GetRelocTypeInner()
102 Type = ELF::R_ARM_PREL31; in GetRelocTypeInner()
110 Type = ELF::R_ARM_CALL; in GetRelocTypeInner()
113 Type = ELF::R_ARM_TLS_CALL; in GetRelocTypeInner()
[all …]
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86ELFObjectWriter.cpp40 (EMachine != ELF::EM_386) && in X86ELFObjectWriter()
41 (EMachine != ELF::EM_IAMCU)) {} in X86ELFObjectWriter()
101 return IsPCRel ? ELF::R_X86_64_PC64 : ELF::R_X86_64_64; in getRelocType64()
103 return IsPCRel ? ELF::R_X86_64_PC32 : ELF::R_X86_64_32; in getRelocType64()
105 return ELF::R_X86_64_32S; in getRelocType64()
107 return IsPCRel ? ELF::R_X86_64_PC16 : ELF::R_X86_64_16; in getRelocType64()
109 return IsPCRel ? ELF::R_X86_64_PC8 : ELF::R_X86_64_8; in getRelocType64()
114 return IsPCRel ? ELF::R_X86_64_GOTPC64 : ELF::R_X86_64_GOT64; in getRelocType64()
116 return IsPCRel ? ELF::R_X86_64_GOTPC32 : ELF::R_X86_64_GOT32; in getRelocType64()
125 return ELF::R_X86_64_GOTOFF64; in getRelocType64()
[all …]
/external/llvm/lib/MC/
DMCSymbolELF.cpp49 case ELF::STB_LOCAL: in setBinding()
52 case ELF::STB_GLOBAL: in setBinding()
55 case ELF::STB_WEAK: in setBinding()
58 case ELF::STB_GNU_UNIQUE: in setBinding()
73 return ELF::STB_LOCAL; in getBinding()
75 return ELF::STB_GLOBAL; in getBinding()
77 return ELF::STB_WEAK; in getBinding()
79 return ELF::STB_GNU_UNIQUE; in getBinding()
84 return ELF::STB_LOCAL; in getBinding()
86 return ELF::STB_GLOBAL; in getBinding()
[all …]
DMCSectionELF.cpp75 !(Flags & ELF::SHF_MERGE)) { in PrintSwitchToSection()
76 if (Flags & ELF::SHF_ALLOC) in PrintSwitchToSection()
78 if (Flags & ELF::SHF_EXECINSTR) in PrintSwitchToSection()
80 if (Flags & ELF::SHF_WRITE) in PrintSwitchToSection()
82 if (Flags & ELF::SHF_EXCLUDE) in PrintSwitchToSection()
84 if (Flags & ELF::SHF_TLS) in PrintSwitchToSection()
91 if (Flags & ELF::SHF_ALLOC) in PrintSwitchToSection()
93 if (Flags & ELF::SHF_EXCLUDE) in PrintSwitchToSection()
95 if (Flags & ELF::SHF_EXECINSTR) in PrintSwitchToSection()
97 if (Flags & ELF::SHF_GROUP) in PrintSwitchToSection()
[all …]
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldELF.cpp234 case ELF::R_X86_64_64: { in resolveX86_64Relocation()
241 case ELF::R_X86_64_32: in resolveX86_64Relocation()
242 case ELF::R_X86_64_32S: { in resolveX86_64Relocation()
244 assert((Type == ELF::R_X86_64_32 && (Value <= UINT32_MAX)) || in resolveX86_64Relocation()
245 (Type == ELF::R_X86_64_32S && in resolveX86_64Relocation()
254 case ELF::R_X86_64_PC8: { in resolveX86_64Relocation()
262 case ELF::R_X86_64_PC32: { in resolveX86_64Relocation()
271 case ELF::R_X86_64_PC64: { in resolveX86_64Relocation()
285 case ELF::R_386_32: { in resolveX86Relocation()
290 case ELF::R_386_PC32: { in resolveX86Relocation()
[all …]
/external/swiftshader/third_party/LLVM/lib/MC/
DMCELF.cpp23 assert(Binding == ELF::STB_LOCAL || Binding == ELF::STB_GLOBAL || in SetBinding()
24 Binding == ELF::STB_WEAK); in SetBinding()
31 assert(Binding == ELF::STB_LOCAL || Binding == ELF::STB_GLOBAL || in GetBinding()
32 Binding == ELF::STB_WEAK); in GetBinding()
37 assert(Type == ELF::STT_NOTYPE || Type == ELF::STT_OBJECT || in SetType()
38 Type == ELF::STT_FUNC || Type == ELF::STT_SECTION || in SetType()
39 Type == ELF::STT_FILE || Type == ELF::STT_COMMON || in SetType()
40 Type == ELF::STT_TLS); in SetType()
48 assert(Type == ELF::STT_NOTYPE || Type == ELF::STT_OBJECT || in GetType()
49 Type == ELF::STT_FUNC || Type == ELF::STT_SECTION || in GetType()
[all …]
DELFObjectWriter.cpp88 Write8(is64Bit() ? ELF::ELFCLASS64 : ELF::ELFCLASS32); // e_ident[EI_CLASS] in WriteHeader()
91 Write8(isLittleEndian() ? ELF::ELFDATA2LSB : ELF::ELFDATA2MSB); in WriteHeader()
93 Write8(ELF::EV_CURRENT); // e_ident[EI_VERSION] in WriteHeader()
96 case Triple::FreeBSD: Write8(ELF::ELFOSABI_FREEBSD); break; in WriteHeader()
97 case Triple::Linux: Write8(ELF::ELFOSABI_LINUX); break; in WriteHeader()
98 default: Write8(ELF::ELFOSABI_NONE); break; in WriteHeader()
102 WriteZeros(ELF::EI_NIDENT - ELF::EI_PAD); in WriteHeader()
104 Write16(ELF::ET_REL); // e_type in WriteHeader()
108 Write32(ELF::EV_CURRENT); // e_version in WriteHeader()
111 WriteWord(SectionDataSize + (is64Bit() ? sizeof(ELF::Elf64_Ehdr) : in WriteHeader()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeELFWriterInfo.cpp38 return ELF::R_MICROBLAZE_64_PCREL; in getRelocationType()
40 return ELF::R_MICROBLAZE_NONE; in getRelocationType()
50 case ELF::R_MICROBLAZE_32_PCREL: in getDefaultAddendForRelTy()
52 case ELF::R_MICROBLAZE_32: in getDefaultAddendForRelTy()
63 case ELF::R_MICROBLAZE_32: in getRelocationTySize()
64 case ELF::R_MICROBLAZE_32_PCREL: in getRelocationTySize()
65 case ELF::R_MICROBLAZE_32_PCREL_LO: in getRelocationTySize()
66 case ELF::R_MICROBLAZE_32_LO: in getRelocationTySize()
67 case ELF::R_MICROBLAZE_SRO32: in getRelocationTySize()
68 case ELF::R_MICROBLAZE_SRW32: in getRelocationTySize()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ELFWriterInfo.cpp39 return ELF::R_X86_64_PC32; in getRelocationType()
41 return ELF::R_X86_64_32; in getRelocationType()
43 return ELF::R_X86_64_32S; in getRelocationType()
45 return ELF::R_X86_64_64; in getRelocationType()
53 return ELF::R_386_PC32; in getRelocationType()
55 return ELF::R_386_32; in getRelocationType()
70 case ELF::R_X86_64_PC32: return Modifier - 4; in getDefaultAddendForRelTy()
71 case ELF::R_X86_64_32: in getDefaultAddendForRelTy()
72 case ELF::R_X86_64_32S: in getDefaultAddendForRelTy()
73 case ELF::R_X86_64_64: in getDefaultAddendForRelTy()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreTargetObjectFile.cpp23 Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS, in Initialize()
24 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize()
25 ELF::XCORE_SHF_DP_SECTION, in Initialize()
28 Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS, in Initialize()
29 ELF::SHF_ALLOC | ELF::SHF_WRITE | in Initialize()
30 ELF::XCORE_SHF_DP_SECTION, in Initialize()
34 Ctx.getELFSection(".cp.rodata.cst4", ELF::SHT_PROGBITS, in Initialize()
35 ELF::SHF_ALLOC | ELF::SHF_MERGE | in Initialize()
36 ELF::XCORE_SHF_CP_SECTION, in Initialize()
39 Ctx.getELFSection(".cp.rodata.cst8", ELF::SHT_PROGBITS, in Initialize()
[all …]
/external/swiftshader/third_party/LLVM/lib/MC/MCParser/
DELFAsmParser.cpp81 return ParseSectionSwitch(".data", ELF::SHT_PROGBITS, in ParseSectionDirectiveData()
82 ELF::SHF_WRITE |ELF::SHF_ALLOC, in ParseSectionDirectiveData()
86 return ParseSectionSwitch(".text", ELF::SHT_PROGBITS, in ParseSectionDirectiveText()
87 ELF::SHF_EXECINSTR | in ParseSectionDirectiveText()
88 ELF::SHF_ALLOC, SectionKind::getText()); in ParseSectionDirectiveText()
91 return ParseSectionSwitch(".bss", ELF::SHT_NOBITS, in ParseSectionDirectiveBSS()
92 ELF::SHF_WRITE | in ParseSectionDirectiveBSS()
93 ELF::SHF_ALLOC, SectionKind::getBSS()); in ParseSectionDirectiveBSS()
96 return ParseSectionSwitch(".rodata", ELF::SHT_PROGBITS, in ParseSectionDirectiveRoData()
97 ELF::SHF_ALLOC, in ParseSectionDirectiveRoData()
[all …]
/external/llvm/include/llvm/Object/
DELFObjectFile.h262 assert(SymTable->sh_type == ELF::SHT_SYMTAB || in toDRI()
263 SymTable->sh_type == ELF::SHT_DYNSYM); in toDRI()
297 return ((Binding == ELF::STB_GLOBAL || Binding == ELF::STB_WEAK) && in isExportedToOtherDSO()
298 (Visibility == ELF::STV_DEFAULT || in isExportedToOtherDSO()
299 Visibility == ELF::STV_PROTECTED)); in isExportedToOtherDSO()
387 if (ESym->st_shndx == ELF::SHN_ABS) in getSymbolValueImpl()
392 if ((Header->e_machine == ELF::EM_ARM || Header->e_machine == ELF::EM_MIPS) && in getSymbolValueImpl()
393 ESym->getType() == ELF::STT_FUNC) in getSymbolValueImpl()
405 case ELF::SHN_COMMON: in getSymbolAddress()
406 case ELF::SHN_UNDEF: in getSymbolAddress()
[all …]

12345678910>>...18