/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
|