HomeSort by relevance Sort by last modified time
    Searched refs:ELF (Results 26 - 50 of 834) sorted by null

12 3 4 5 6 7 8 91011>>

  /frameworks/compile/mclinker/include/mcld/Support/
ELF.h 1 //===- ELF.h --------------------------------------------------------------===//
13 namespace ELF {
25 } // namespace ELF
  /bionic/tools/relocation_packer/src/
packer.cc 17 template <typename ELF>
18 void RelocationPacker<ELF>::PackRelocations(const std::vector<typename ELF::Rela>& relocations,
21 std::vector<typename ELF::Addr> packed_words;
22 RelocationDeltaCodec<ELF> codec;
29 Sleb128Encoder<typename ELF::Addr> sleb128_encoder;
45 template <typename ELF>
46 void RelocationPacker<ELF>::UnpackRelocations(
48 std::vector<typename ELF::Rela>* relocations) {
50 std::vector<typename ELF::Addr> packed_words
    [all...]
packer.h 13 #include "elf.h"
19 template <typename ELF>
25 static void PackRelocations(const std::vector<typename ELF::Rela>& relocations,
32 std::vector<typename ELF::Rela>* relocations);
elf_file.h 5 // ELF shared object file updates handler.
24 #include "elf.h"
33 template <typename ELF>
64 // be open for read/write. Returns true on successful ELF file load.
69 // ELF::Rel or ELF::Rela.
70 bool PackTypedRelocations(std::vector<typename ELF::Rela>* relocations);
73 // ELF::Rel or ELF::Rela.
76 // Write ELF file changes
    [all...]
elf_file.cc 7 // We need to remove a piece from the ELF shared library. However, we also
71 // Verbose ELF header logging.
83 // Verbose ELF program header logging.
109 // Verbose ELF section header logging.
121 // Verbose ELF section data logging.
130 // Load the complete ELF file into a memory image in libelf, and identify
132 // .android.rela.dyn sections. No-op if the ELF file has already been loaded.
133 template <typename ELF>
134 bool ElfFile<ELF>::Load() {
138 Elf* elf = elf_begin(fd_, ELF_C_RDWR, NULL)
    [all...]
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMGNUInfo.h 13 #include <llvm/Support/ELF.h>
21 uint32_t machine() const { return llvm::ELF::EM_ARM; }
25 uint64_t flags() const { return llvm::ELF::EF_ARM_EABI_VER5; }
  /frameworks/compile/mclinker/lib/Target/
GNUInfo.cpp 22 return llvm::ELF::ELFOSABI_FREEBSD;
24 return llvm::ELF::ELFOSABI_LINUX;
26 return llvm::ELF::ELFOSABI_NONE;
ELFDynamic.cpp 93 reserveOne(llvm::ELF::DT_SONAME);
96 reserveOne(llvm::ELF::DT_SYMBOLIC);
100 reserveOne(llvm::ELF::DT_INIT);
103 reserveOne(llvm::ELF::DT_FINI);
106 reserveOne(llvm::ELF::DT_PREINIT_ARRAY);
107 reserveOne(llvm::ELF::DT_PREINIT_ARRAYSZ);
111 reserveOne(llvm::ELF::DT_INIT_ARRAY);
112 reserveOne(llvm::ELF::DT_INIT_ARRAYSZ);
116 reserveOne(llvm::ELF::DT_FINI_ARRAY);
117 reserveOne(llvm::ELF::DT_FINI_ARRAYSZ)
    [all...]
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMELFObjectWriter.cpp 1 //===-- ARMELFObjectWriter.cpp - ARM ELF Writer ---------------------------===//
47 ELF::EM_ARM,
61 case ELF::R_ARM_PREL31:
62 case ELF::R_ARM_ABS32:
86 return ELF::R_ARM_NONE;
91 Type = ELF::R_ARM_REL32;
96 Type = ELF::R_ARM_TLS_IE32;
99 Type = ELF::R_ARM_GOT_PREL;
102 Type = ELF::R_ARM_PREL31;
110 Type = ELF::R_ARM_CALL
    [all...]
  /external/llvm/lib/Target/AMDGPU/MCTargetDesc/
AMDGPUELFObjectWriter.cpp 1 //===-- AMDGPUELFObjectWriter.cpp - AMDGPU ELF Writer ----------------------==//
33 ELF::ELFOSABI_AMDGPU_HSA,
34 ELF::EM_AMDGPU,
44 return ELF::R_AMDGPU_ABS32_LO;
46 return ELF::R_AMDGPU_ABS32_HI;
52 return ELF::R_AMDGPU_GOTPCREL;
58 return ELF::R_AMDGPU_REL32;
60 return ELF::R_AMDGPU_ABS32;
  /external/llvm/lib/Target/BPF/MCTargetDesc/
BPFELFObjectWriter.cpp 1 //===-- BPFELFObjectWriter.cpp - BPF ELF Writer ---------------------------===//
31 : MCELFObjectTargetWriter(/*Is64Bit*/ true, OSABI, ELF::EM_NONE,
44 return ELF::R_X86_64_64;
46 return ELF::R_X86_64_PC32;
48 return IsPCRel ? ELF::R_X86_64_PC64 : ELF::R_X86_64_64;
50 return IsPCRel ? ELF::R_X86_64_PC32 : ELF::R_X86_64_32;
  /frameworks/compile/mclinker/lib/Target/Mips/
MipsELFDynamic.cpp 17 #include <llvm/Support/ELF.h>
28 reserveOne(llvm::ELF::DT_PLTGOT);
30 reserveOne(llvm::ELF::DT_MIPS_RLD_VERSION);
31 reserveOne(llvm::ELF::DT_MIPS_FLAGS);
32 reserveOne(llvm::ELF::DT_MIPS_BASE_ADDRESS);
33 reserveOne(llvm::ELF::DT_MIPS_LOCAL_GOTNO);
34 reserveOne(llvm::ELF::DT_MIPS_SYMTABNO);
35 reserveOne(llvm::ELF::DT_MIPS_GOTSYM);
38 reserveOne(llvm::ELF::DT_MIPS_PLTGOT);
43 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr())
    [all...]
  /frameworks/compile/mclinker/include/mcld/ADT/
SizeTraits.h 13 #include <llvm/Support/ELF.h>
38 // FIXME: move this to mcld internal ELF header file?
45 typedef llvm::ELF::Elf32_Addr Addr; // Program address
46 typedef llvm::ELF::Elf32_Off Off; // File offset
47 typedef llvm::ELF::Elf32_Half Half;
48 typedef llvm::ELF::Elf32_Word Word;
49 typedef llvm::ELF::Elf32_Sword Sword;
51 typedef llvm::ELF::Elf32_Ehdr Ehdr;
52 typedef llvm::ELF::Elf32_Shdr Shdr;
53 typedef llvm::ELF::Elf32_Sym Sym
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86ELFObjectWriter.cpp 1 //===-- X86ELFObjectWriter.cpp - X86 ELF Writer ---------------------------===//
17 #include "llvm/Support/ELF.h"
40 (EMachine != ELF::EM_386) &&
41 (EMachine != ELF::EM_IAMCU)) {}
101 return IsPCRel ? ELF::R_X86_64_PC64 : ELF::R_X86_64_64;
103 return IsPCRel ? ELF::R_X86_64_PC32 : ELF::R_X86_64_32;
105 return ELF::R_X86_64_32S;
107 return IsPCRel ? ELF::R_X86_64_PC16 : ELF::R_X86_64_16
    [all...]
  /external/llvm/tools/llvm-objdump/
ELFDump.cpp 1 //===-- ELFDump.cpp - ELF-specific dumper -----------------------*- C++ -*-===//
11 /// \brief This file implements the ELF-specific dumper for llvm-objdump.
29 case ELF::PT_LOAD:
32 case ELF::PT_GNU_STACK:
35 case ELF::PT_GNU_EH_FRAME:
38 case ELF::PT_INTERP:
41 case ELF::PT_DYNAMIC:
44 case ELF::PT_PHDR:
47 case ELF::PT_TLS:
63 << ((Phdr.p_flags & ELF::PF_R) ? "r" : "-"
    [all...]
  /toolchain/binutils/binutils-2.27/binutils/testsuite/binutils-all/
elfedit-1.d 5 #name: Update ELF header 1
10 ELF Header:
12 Class: ELF(32|64)
elfedit-4.d 6 #name: Update ELF header 4
10 ELF Header:
elfedit-5.d 6 #name: Update ELF header 5
10 ELF Header:
  /frameworks/compile/mclinker/lib/Target/AArch64/
AArch64ELFDynamic.cpp 28 reserveOne(llvm::ELF::DT_PLTGOT);
31 reserveOne(llvm::ELF::DT_PLTGOT);
39 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr());
42 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
AArch64GNUInfo.h 13 #include <llvm/Support/ELF.h>
21 uint32_t machine() const { return llvm::ELF::EM_AARCH64; }
  /external/swiftshader/third_party/LLVM/lib/MC/MCParser/
ELFAsmParser.cpp 1 //===- ELFAsmParser.cpp - ELF Assembly Parser -----------------------------===//
19 #include "llvm/Support/ELF.h"
81 return ParseSectionSwitch(".data", ELF::SHT_PROGBITS,
82 ELF::SHF_WRITE |ELF::SHF_ALLOC,
86 return ParseSectionSwitch(".text", ELF::SHT_PROGBITS,
87 ELF::SHF_EXECINSTR |
88 ELF::SHF_ALLOC, SectionKind::getText());
91 return ParseSectionSwitch(".bss", ELF::SHT_NOBITS,
92 ELF::SHF_WRITE
    [all...]
  /frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonGNUInfo.h 14 #include <llvm/Support/ELF.h>
25 uint32_t machine() const { return llvm::ELF::EM_HEXAGON; }
  /toolchain/binutils/binutils-2.27/gas/testsuite/gas/elf/
redef.d 2 #name: .equ redefinitions (ELF)
  /toolchain/binutils/binutils-2.27/ld/testsuite/ld-i386/
pr18815.d 6 ELF Header:
  /toolchain/binutils/binutils-2.27/ld/testsuite/ld-mips-elf/
nan-2008.s 3 # We need some section contents for the ELF header flag compatibility check

Completed in 690 milliseconds

12 3 4 5 6 7 8 91011>>