Searched refs:ELF (Results 1 - 25 of 63) sorted by relevance

123

/frameworks/compile/mclinker/lib/LD/
H A DELFDynObjFileFormat.cpp13 #include <llvm/Support/ELF.h>
22 llvm::ELF::SHT_DYNSYM,
23 llvm::ELF::SHF_ALLOC,
27 llvm::ELF::SHT_STRTAB,
28 llvm::ELF::SHF_ALLOC,
32 llvm::ELF::SHT_PROGBITS,
33 llvm::ELF::SHF_ALLOC,
37 llvm::ELF::SHT_HASH,
38 llvm::ELF::SHF_ALLOC,
42 llvm::ELF
[all...]
H A DELFExecFileFormat.cpp13 #include <llvm/Support/ELF.h>
20 // FIXME: make sure ELF executable files has these sections.
23 llvm::ELF::SHT_DYNSYM,
24 llvm::ELF::SHF_ALLOC,
28 llvm::ELF::SHT_STRTAB,
29 llvm::ELF::SHF_ALLOC,
33 llvm::ELF::SHT_PROGBITS,
34 llvm::ELF::SHF_ALLOC,
38 llvm::ELF::SHT_HASH,
39 llvm::ELF
[all...]
H A DELFFileFormat.cpp13 #include <llvm/Support/ELF.h>
71 llvm::ELF::SHT_PROGBITS,
72 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_EXECINSTR,
76 llvm::ELF::SHT_NULL,
80 llvm::ELF::SHT_PROGBITS,
81 llvm::ELF::SHF_ALLOC,
86 llvm::ELF::SHT_NOBITS,
87 llvm::ELF::SHF_ALLOC | llvm::ELF
[all...]
H A DELFReaderIf.cpp21 #include <llvm/Support/ELF.h>
33 if (llvm::ELF::SHN_ABS == pShndx && ResolveInfo::Section == result) {
47 if (pShndx == llvm::ELF::SHN_UNDEF)
50 if (pShndx < llvm::ELF::SHN_LORESERVE) {
51 // an ELF symbol defined in a section which we are not including
60 if (pShndx == llvm::ELF::SHN_ABS)
63 if (pShndx == llvm::ELF::SHN_COMMON)
66 if (pShndx >= llvm::ELF::SHN_LOPROC &&
67 pShndx <= llvm::ELF::SHN_HIPROC)
70 // FIXME: ELF wea
[all...]
/frameworks/rs/cpu_ref/linkloader/include/
H A DELF.h4 #include <llvm/Support/ELF.h>
6 using namespace llvm::ELF;
8 // These definitions are not defined in include/llvm/Support/ELF.h.
/frameworks/compile/mclinker/lib/Target/
H A DGNUInfo.cpp24 return llvm::ELF::ELFOSABI_FREEBSD;
26 return llvm::ELF::ELFOSABI_LINUX;
28 return llvm::ELF::ELFOSABI_NONE;
H A DELFDynamic.cpp101 reserveOne(llvm::ELF::DT_SONAME); // DT_SONAME
104 reserveOne(llvm::ELF::DT_SYMBOLIC); // DT_SYMBOLIC
108 reserveOne(llvm::ELF::DT_INIT); // DT_INIT
111 reserveOne(llvm::ELF::DT_FINI); // DT_FINI
114 reserveOne(llvm::ELF::DT_PREINIT_ARRAY); // DT_PREINIT_ARRAY
115 reserveOne(llvm::ELF::DT_PREINIT_ARRAYSZ); // DT_PREINIT_ARRAYSZ
119 reserveOne(llvm::ELF::DT_INIT_ARRAY); // DT_INIT_ARRAY
120 reserveOne(llvm::ELF::DT_INIT_ARRAYSZ); // DT_INIT_ARRAYSZ
124 reserveOne(llvm::ELF::DT_FINI_ARRAY); // DT_FINI_ARRAY
125 reserveOne(llvm::ELF
[all...]
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsELFDynamic.cpp9 #include <llvm/Support/ELF.h>
31 reserveOne(llvm::ELF::DT_PLTGOT);
33 reserveOne(llvm::ELF::DT_MIPS_RLD_VERSION);
34 reserveOne(llvm::ELF::DT_MIPS_FLAGS);
35 reserveOne(llvm::ELF::DT_MIPS_BASE_ADDRESS);
36 reserveOne(llvm::ELF::DT_MIPS_LOCAL_GOTNO);
37 reserveOne(llvm::ELF::DT_MIPS_SYMTABNO);
38 reserveOne(llvm::ELF::DT_MIPS_GOTSYM);
41 reserveOne(llvm::ELF::DT_MIPS_PLTGOT);
47 applyOne(llvm::ELF
[all...]
H A DMipsGNUInfo.cpp34 return llvm::ELF::EM_MIPS;
52 uint64_t val = llvm::ELF::EF_MIPS_NOREORDER | m_PICFlags;
55 val |= llvm::ELF::EF_MIPS_ARCH_32R2 | llvm::ELF::EF_MIPS_ABI_O32;
57 val |= llvm::ELF::EF_MIPS_ARCH_64R2;
H A DMipsRelocator.cpp20 #include <llvm/Support/ELF.h>
23 namespace ELF { namespace in namespace:llvm
32 } // end namespace ELF
45 if (llvm::ELF::R_MIPS_NONE == pType)
49 llvm::ELF::R_MIPS_NONE != (type & 0xff); type >>= 8) {
64 if (pIsRel && (type() < llvm::ELF::R_MIPS_LA25_LUI ||
65 type() > llvm::ELF::R_MIPS_LA25_ADD))
73 return llvm::ELF::R_MIPS_NONE == type();
78 return llvm::ELF::R_MIPS_NONE == (m_Type >> 8);
242 if (0 == (pSection.getLink()->flag() & llvm::ELF
[all...]
/frameworks/compile/mclinker/include/mcld/ADT/
H A DSizeTraits.h13 #include <llvm/Support/ELF.h>
41 // FIXME: move this to mcld internal ELF header file?
49 typedef llvm::ELF::Elf32_Addr Addr; // Program address
50 typedef llvm::ELF::Elf32_Off Off; // File offset
51 typedef llvm::ELF::Elf32_Half Half;
52 typedef llvm::ELF::Elf32_Word Word;
53 typedef llvm::ELF::Elf32_Sword Sword;
55 typedef llvm::ELF::Elf32_Ehdr Ehdr;
56 typedef llvm::ELF::Elf32_Shdr Shdr;
57 typedef llvm::ELF
[all...]
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMGNUInfo.h13 #include <llvm/Support/ELF.h>
22 uint32_t machine() const { return llvm::ELF::EM_ARM; }
26 uint64_t flags() const { return llvm::ELF::EF_ARM_EABI_VER5; }
H A DARMELFDynamic.cpp29 reserveOne(llvm::ELF::DT_PLTGOT);
36 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr());
H A DARMToARMStub.cpp13 #include <llvm/Support/ELF.h>
40 addFixup(8u, -4, llvm::ELF::R_ARM_REL32);
45 addFixup(4u, 0x0, llvm::ELF::R_ARM_ABS32);
72 case llvm::ELF::R_ARM_PC24:
73 case llvm::ELF::R_ARM_CALL:
74 case llvm::ELF::R_ARM_JUMP24:
75 case llvm::ELF::R_ARM_PLT32: {
H A DARMToTHMStub.cpp13 #include <llvm/Support/ELF.h>
42 addFixup(12u, 0x0, llvm::ELF::R_ARM_REL32);
47 addFixup(8u, 0x0, llvm::ELF::R_ARM_ABS32);
74 case llvm::ELF::R_ARM_CALL: {
86 case llvm::ELF::R_ARM_PC24:
87 case llvm::ELF::R_ARM_JUMP24:
88 case llvm::ELF::R_ARM_PLT32: {
H A DARMRelocator.cpp14 #include <llvm/Support/ELF.h>
113 rel_entry.setType(llvm::ELF::R_ARM_RELATIVE);
119 rel_entry.setType(llvm::ELF::R_ARM_GLOB_DAT);
160 rel_entry.setType(llvm::ELF::R_ARM_JUMP_SLOT);
183 if (pType == llvm::ELF::R_ARM_RELATIVE)
375 rel_entry.setType(llvm::ELF::R_ARM_COPY);
444 case llvm::ELF::R_ARM_RELATIVE:
445 case llvm::ELF::R_ARM_COPY:
446 case llvm::ELF::R_ARM_GLOB_DAT:
447 case llvm::ELF
[all...]
/frameworks/compile/mclinker/include/mcld/Support/
H A DELF.h1 //===- ELF.h --------------------------------------------------------------===//
13 namespace ELF { namespace in namespace:mcld
30 } // namespace of ELF
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonRelocator.cpp14 #include <llvm/Support/ELF.h>
35 if (pType == llvm::ELF::R_HEX_RELATIVE || NULL == pSym)
72 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_HEX_RELATIVE,
77 helper_DynRel_init(rsym, *got_entry, 0x0, llvm::ELF::R_HEX_GLOB_DAT,
108 rela_entry.setType(llvm::ELF::R_HEX_JMP_SLOT);
207 if (0 == (pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC))
237 case llvm::ELF::R_HEX_LO16:
238 case llvm::ELF::R_HEX_HI16:
239 case llvm::ELF::R_HEX_16:
240 case llvm::ELF
[all...]
H A DHexagonAbsoluteStub.cpp13 #include <llvm/Support/ELF.h>
43 addFixup(8u, 0x0, llvm::ELF::R_HEX_HI16);
44 addFixup(12u, 0x0, llvm::ELF::R_HEX_LO16);
68 case llvm::ELF::R_HEX_B22_PCREL:
71 case llvm::ELF::R_HEX_B15_PCREL:
74 case llvm::ELF::R_HEX_B7_PCREL:
77 case llvm::ELF::R_HEX_B13_PCREL:
80 case llvm::ELF::R_HEX_B9_PCREL:
H A DHexagonELFDynamic.cpp28 reserveOne(llvm::ELF::DT_PLTGOT);
35 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86GNUInfo.h13 #include <llvm/Support/ELF.h>
22 uint32_t machine() const { return llvm::ELF::EM_386; }
37 uint32_t machine() const { return llvm::ELF::EM_X86_64; }
H A DX86ELFDynamic.cpp29 reserveOne(llvm::ELF::DT_PLTGOT);
36 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64ELFDynamic.cpp31 reserveOne(llvm::ELF::DT_PLTGOT);
35 reserveOne(llvm::ELF::DT_PLTGOT);
44 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr());
48 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
H A DAArch64GNUInfo.h13 #include <llvm/Support/ELF.h>
22 uint32_t machine() const { return llvm::ELF::EM_AARCH64; }
/frameworks/compile/libbcc/lib/ExecutionEngine/
H A DELFObjectLoaderImpl.cpp19 #include <llvm/Support/ELF.h>
42 ALOGE("Unable to load the ELF object!");
77 llvm::ELF::Elf64_Ehdr *elf_header =
78 reinterpret_cast<llvm::ELF::Elf64_Ehdr *>(pDebugImg);
80 llvm::ELF::Elf32_Ehdr *elf_header =
81 reinterpret_cast<llvm::ELF::Elf32_Ehdr *>(pDebugImg);
96 sizeof(llvm::ELF::Elf32_Shdr) * elf_header->e_shnum) > pDebugImgSize) {
110 llvm::ELF::Elf64_Shdr *section_header_table =
111 reinterpret_cast<llvm::ELF::Elf64_Shdr *>(
114 llvm::ELF
[all...]

Completed in 309 milliseconds

123