Home
last modified time | relevance | path

Searched full:elf (Results 1 – 25 of 2234) sorted by relevance

12345678910>>...90

/external/llvm/test/Object/
Dreadobj-shared-object.test2 RUN: %p/Inputs/shared-object-test.elf-i386 \
3 RUN: | FileCheck %s -check-prefix ELF
5 RUN: %p/Inputs/shared-object-test.elf-i386 \
9 RUN: %p/Inputs/shared-object-test.elf-x86-64 \
10 RUN: | FileCheck %s -check-prefix ELF
12 RUN: %p/Inputs/shared-object-test.elf-x86-64 \
25 ELF: Sections [
26 ELF: Section {
27 ELF: Name: (0)
28 ELF: Type: SHT_NULL
[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
7 RUN: obj2yaml %p/Inputs/unwind-section.elf-x86-64 \
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
[all …]
Dobjdump-relocations.test5 RUN: llvm-objdump -r %p/Inputs/trivial-object-test.elf-i386 \
6 RUN: | FileCheck %s -check-prefix ELF-i386
7 RUN: llvm-objdump -r %p/Inputs/trivial-object-test.elf-x86-64 \
8 RUN: | FileCheck %s -check-prefix ELF-x86-64
9 RUN: llvm-objdump -r %p/Inputs/trivial-object-test.elf-hexagon \
10 RUN: | FileCheck %s -check-prefix ELF-hexagon
11 RUN: llvm-objdump -r %p/Inputs/trivial-object-test.elf-mips64el \
12 RUN: | FileCheck %s -check-prefix ELF-MIPS64EL
13 RUN: llvm-objdump -r %p/Inputs/trivial-object-test.elf-mipsel \
14 RUN: | FileCheck %s -check-prefix ELF-MIPSEL
[all …]
/external/llvm/test/tools/llvm-readobj/
Dreloc-types.test4 // Todo: ELF-PPC, ELF-HEXAGON
6 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-i386 | FileCheck %s -check-prefix EL…
7 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-x86_64 | FileCheck %s -check-prefix EL…
8 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-aarch64 | FileCheck %s -check-prefix EL…
9 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-arm | FileCheck %s -check-prefix EL…
10 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-lanai | FileCheck %s -check-prefix EL…
11 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips | FileCheck %s -check-prefix EL…
12 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-mips64el | FileCheck %s -check-prefix EL…
13 …: llvm-readobj -r -expand-relocs %p/Inputs/relocs.obj.elf-ppc64 | FileCheck %s -check-prefix EL…
21 ELF-32: Type: R_386_NONE (0)
[all …]
Dprogram-headers.test1 RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.elf-i386 \
2 RUN: | FileCheck %s -check-prefix ELF-I386
3 RUN: llvm-readobj -program-headers %p/../../Object/Inputs/program-headers.elf-x86-64 \
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
[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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonELFObjectWriter.cpp18 #define DEBUG_TYPE "hexagon-elf-writer"
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()
[all …]
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonELFObjectWriter.cpp18 #define DEBUG_TYPE "hexagon-elf-writer"
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()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/
DMipsELFObjectWriter.cpp1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===//
12 #include "llvm/BinaryFormat/ELF.h"
31 #define DEBUG_TYPE "mips-elf-object-writer"
136 /// is ELF::R_MIPS_NONE.
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()
[all …]
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsELFObjectWriter.cpp1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===//
26 #define DEBUG_TYPE "mips-elf-object-writer"
129 /// is ELF::R_MIPS_NONE.
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()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCELFObjectWriter.cpp1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===//
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()
[all …]
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64ELFObjectWriter.cpp1 //===-- AArch64ELFObjectWriter.cpp - AArch64 ELF Writer -------------------===//
10 // This file handles ELF-specific object emission, converting LLVM's internal
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()
[all …]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCELFObjectWriter.cpp1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===//
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()
[all …]
/external/kmod/libkmod/
Dlibkmod-elf.c21 #include <elf.h>
73 #define ELFDBG(elf, ...) \ argument
74 _elf_dbg(elf, __FILE__, __LINE__, __func__, __VA_ARGS__);
76 static inline void _elf_dbg(const struct kmod_elf *elf, const char *fname, unsigned line, const cha… in _elf_dbg() argument
81 (elf->class & KMOD_ELF_32) ? 32 : 64, in _elf_dbg()
82 (elf->class & KMOD_ELF_MSB) ? 'M' : 'L', in _elf_dbg()
89 #define ELFDBG(elf, ...) argument
130 static inline uint64_t elf_get_uint(const struct kmod_elf *elf, uint64_t offset, uint16_t size) in elf_get_uint() argument
137 assert(offset + size <= elf->size); in elf_get_uint()
138 if (offset + size > elf->size) { in elf_get_uint()
[all …]
/external/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcELFObjectWriter.cpp1 //===-- SparcELFObjectWriter.cpp - Sparc ELF Writer -----------------------===//
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()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Object/
DELF.cpp1 //===- ELF.cpp - ELF object file implementation ---------------------------===//
9 #include "llvm/Object/ELF.h"
10 #include "llvm/BinaryFormat/ELF.h"
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()
[all …]
DRelocationResolver.cpp28 case ELF::R_X86_64_NONE: in supportsX86_64()
29 case ELF::R_X86_64_64: in supportsX86_64()
30 case ELF::R_X86_64_DTPOFF32: in supportsX86_64()
31 case ELF::R_X86_64_DTPOFF64: in supportsX86_64()
32 case ELF::R_X86_64_PC32: in supportsX86_64()
33 case ELF::R_X86_64_PC64: in supportsX86_64()
34 case ELF::R_X86_64_32: in supportsX86_64()
35 case ELF::R_X86_64_32S: in supportsX86_64()
44 case ELF::R_X86_64_NONE: in resolveX86_64()
46 case ELF::R_X86_64_64: in resolveX86_64()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcELFObjectWriter.cpp1 //===-- SparcELFObjectWriter.cpp - Sparc ELF Writer -----------------------===//
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()
[all …]
/external/elfutils/libelf/
Delf_newscn.c44 elf_newscn (Elf *elf) in elf_newscn() argument
49 if (elf == NULL) in elf_newscn()
52 /* We rely on the prefix of the `elf', `elf32', and `elf64' element in elf_newscn()
54 assert (offsetof (Elf, state.elf.scns_last) in elf_newscn()
55 == offsetof (Elf, state.elf32.scns_last)); in elf_newscn()
56 assert (offsetof (Elf, state.elf.scns_last) in elf_newscn()
57 == offsetof (Elf, state.elf64.scns_last)); in elf_newscn()
58 assert (offsetof (Elf, state.elf32.scns) in elf_newscn()
59 == offsetof (Elf, state.elf64.scns)); in elf_newscn()
61 rwlock_wrlock (elf->lock); in elf_newscn()
[all …]
Delf32_newphdr.c1 /* Create new ELF program header table.
46 elfw2(LIBELFBITS,newphdr) (Elf *elf, size_t count) in ElfW2()
50 if (elf == NULL) in ElfW2()
53 if (unlikely (elf->kind != ELF_K_ELF)) in ElfW2()
61 so might not fit on 32bit ELF files. */ in ElfW2()
68 rwlock_wrlock (elf->lock); in ElfW2()
70 if (elf->class == 0) in ElfW2()
71 elf->class = ELFW(ELFCLASS,LIBELFBITS); in ElfW2()
72 else if (unlikely (elf->class != ELFW(ELFCLASS,LIBELFBITS))) in ElfW2()
79 if (unlikely (elf->state.ELFW(elf,LIBELFBITS).ehdr == NULL)) in ElfW2()
[all …]
Delf_end.c1 /* Free resources associated with Elf descriptor.
43 elf_end (Elf *elf) in elf_end() argument
45 Elf *parent; in elf_end()
47 if (elf == NULL) in elf_end()
52 rwlock_wrlock (elf->lock); in elf_end()
54 if (elf->ref_count != 0 && --elf->ref_count != 0) in elf_end()
57 int result = elf->ref_count; in elf_end()
58 rwlock_unlock (elf->lock); in elf_end()
62 if (elf->kind == ELF_K_AR) in elf_end()
66 symbol table since this is only available via the archive ELF in elf_end()
[all …]
Delf_update.c44 write_file (Elf *elf, int64_t size, int change_bo, size_t shnum) in write_file() argument
46 int class = elf->class; in write_file()
50 if (unlikely (fstat (elf->fildes, &st) != 0)) in write_file()
61 if (elf->parent == NULL in write_file()
62 && (elf->maximum_size == ~((size_t) 0) in write_file()
63 || (size_t) size > elf->maximum_size) in write_file()
64 && unlikely (ftruncate (elf->fildes, size) != 0)) in write_file()
71 if (elf->map_address == NULL && elf->cmd == ELF_C_WRITE_MMAP) in write_file()
73 elf->map_address = mmap (NULL, size, PROT_READ | PROT_WRITE, in write_file()
74 MAP_SHARED, elf->fildes, 0); in write_file()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreTargetObjectFile.cpp11 #include "llvm/BinaryFormat/ELF.h"
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()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreTargetObjectFile.cpp15 #include "llvm/Support/ELF.h"
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()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/MCTargetDesc/
DAVRELFObjectWriter.cpp1 //===-- AVRELFObjectWriter.cpp - AVR ELF Writer ---------------------------===//
36 : MCELFObjectTargetWriter(false, OSABI, ELF::EM_AVR, true) {} in AVRELFObjectWriter()
49 return ELF::R_AVR_8; in getRelocType()
51 return ELF::R_AVR_DIFF8; in getRelocType()
53 return ELF::R_AVR_8_LO8; in getRelocType()
55 return ELF::R_AVR_8_HI8; in getRelocType()
57 return ELF::R_AVR_8_HLO8; in getRelocType()
64 return ELF::R_AVR_32; in getRelocType()
66 return ELF::R_AVR_DIFF32; in getRelocType()
73 return ELF::R_AVR_16; in getRelocType()
[all …]

12345678910>>...90