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.cpp25 #include <llvm/Support/ELF.h>
37 if (llvm::ELF::SHN_ABS == pShndx && ResolveInfo::Section == result) {
51 if (pShndx == llvm::ELF::SHN_UNDEF)
54 if (pShndx < llvm::ELF::SHN_LORESERVE) {
55 // an ELF symbol defined in a section which we are not including
64 if (pShndx == llvm::ELF::SHN_ABS)
67 if (pShndx == llvm::ELF::SHN_COMMON)
70 if (pShndx >= llvm::ELF::SHN_LOPROC &&
71 pShndx <= llvm::ELF::SHN_HIPROC)
74 // FIXME: ELF wea
[all...]
H A DELFReader.cpp24 #include <llvm/Support/ELF.h>
44 /// isELF - is this a ELF file
47 llvm::ELF::Elf32_Ehdr* hdr =
48 reinterpret_cast<llvm::ELF::Elf32_Ehdr*>(pELFHeader);
49 if (0 == memcmp(llvm::ELF::ElfMagic, hdr, 4))
66 /// readSymbols - read ELF symbols and create LDSymbol
73 size_t entsize = pRegion.size()/sizeof(llvm::ELF::Elf32_Sym);
74 const llvm::ELF::Elf32_Sym* symtab =
75 reinterpret_cast<const llvm::ELF::Elf32_Sym*>(pRegion.start());
110 st_shndx < llvm::ELF
[all...]
H A DELFSegment.cpp42 if ((type() == llvm::ELF::PT_LOAD) && (flag() & llvm::ELF::PF_W) != 0x0) {
56 if ((type() == llvm::ELF::PT_LOAD) && (flag() & llvm::ELF::PF_W) != 0x0) {
/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.cpp102 reserveOne(llvm::ELF::DT_SONAME); // DT_SONAME
105 reserveOne(llvm::ELF::DT_SYMBOLIC); // DT_SYMBOLIC
109 reserveOne(llvm::ELF::DT_INIT); // DT_INIT
112 reserveOne(llvm::ELF::DT_FINI); // DT_FINI
115 reserveOne(llvm::ELF::DT_INIT_ARRAY); // DT_INIT_ARRAY
116 reserveOne(llvm::ELF::DT_INIT_ARRAYSZ); // DT_INIT_ARRAYSZ
120 reserveOne(llvm::ELF::DT_FINI_ARRAY); // DT_FINI_ARRAY
121 reserveOne(llvm::ELF::DT_FINI_ARRAYSZ); // DT_FINI_ARRAYSZ
125 reserveOne(llvm::ELF::DT_HASH); // DT_HASH
132 reserveOne(llvm::ELF
[all...]
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsRelocator.cpp11 #include <llvm/Support/ELF.h>
97 if (0 == (pSection.getLink()->flag() & llvm::ELF::SHF_ALLOC))
146 case llvm::ELF::R_MIPS_NONE:
147 case llvm::ELF::R_MIPS_16:
149 case llvm::ELF::R_MIPS_32:
164 case llvm::ELF::R_MIPS_REL32:
165 case llvm::ELF::R_MIPS_26:
166 case llvm::ELF::R_MIPS_HI16:
167 case llvm::ELF::R_MIPS_LO16:
168 case llvm::ELF
[all...]
H A DMipsGNUInfo.h13 #include <llvm/Support/ELF.h>
34 uint32_t machine() const { return llvm::ELF::EM_MIPS; }
42 return llvm::ELF::EF_MIPS_ARCH_32R2 |
43 llvm::ELF::EF_MIPS_NOREORDER |
44 llvm::ELF::EF_MIPS_PIC |
45 llvm::ELF::EF_MIPS_CPIC |
/frameworks/compile/mclinker/include/mcld/ADT/
H A DSizeTraits.h16 #include <llvm/Support/ELF.h>
44 // FIXME: move this to mcld internal ELF header file?
52 typedef llvm::ELF::Elf32_Addr Addr; // Program address
53 typedef llvm::ELF::Elf32_Off Off; // File offset
54 typedef llvm::ELF::Elf32_Half Half;
55 typedef llvm::ELF::Elf32_Word Word;
56 typedef llvm::ELF::Elf32_Sword Sword;
58 typedef llvm::ELF::Elf32_Ehdr Ehdr;
59 typedef llvm::ELF::Elf32_Shdr Shdr;
60 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; }
27 { return llvm::ELF::EF_ARM_EABI_VER5; }
H A DARMRelocator.cpp14 #include <llvm/Support/ELF.h>
83 rel_entry.setType(llvm::ELF::R_ARM_COPY);
152 case llvm::ELF::R_ARM_RELATIVE:
153 case llvm::ELF::R_ARM_COPY:
154 case llvm::ELF::R_ARM_GLOB_DAT:
155 case llvm::ELF::R_ARM_JUMP_SLOT:
156 case llvm::ELF::R_ARM_ABS32:
157 case llvm::ELF::R_ARM_ABS32_NOI:
158 case llvm::ELF::R_ARM_PC24:
159 case llvm::ELF
[all...]
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: {
/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/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/Hexagon/
H A DHexagonAbsoluteStub.cpp13 #include <llvm/Support/ELF.h>
42 addFixup(8u, 0x0, llvm::ELF::R_HEX_HI16);
43 addFixup(12u, 0x0, llvm::ELF::R_HEX_LO16);
67 case llvm::ELF::R_HEX_B22_PCREL:
70 case llvm::ELF::R_HEX_B15_PCREL:
73 case llvm::ELF::R_HEX_B7_PCREL:
76 case llvm::ELF::R_HEX_B13_PCREL:
79 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());
H A DHexagonGNUInfo.h14 #include <llvm/Support/ELF.h>
30 uint32_t machine() const { return llvm::ELF::EM_HEXAGON; }
/frameworks/compile/libbcc/lib/ExecutionEngine/
H A DELFObjectLoaderImpl.cpp19 #include <llvm/Support/ELF.h>
38 ALOGE("Unable to load the ELF object!");
67 llvm::ELF::Elf32_Ehdr *elf_header =
68 reinterpret_cast<llvm::ELF::Elf32_Ehdr *>(pDebugImg);
77 sizeof(llvm::ELF::Elf32_Shdr) * elf_header->e_shnum) > pDebugImgSize) {
84 llvm::ELF::Elf32_Shdr *section_header_table =
85 reinterpret_cast<llvm::ELF::Elf32_Shdr *>(
89 if (section_header_table[i].sh_flags & llvm::ELF::SHF_ALLOC) {
94 reinterpret_cast<llvm::ELF::Elf32_Addr>(section->getBuffer());
143 elf_type = llvm::ELF
[all...]
/frameworks/compile/mclinker/include/mcld/LD/
H A DELFReader.h16 #include <llvm/Support/ELF.h>
47 typedef llvm::ELF::Elf32_Ehdr ELFHeader;
48 typedef llvm::ELF::Elf32_Shdr SectionHeader;
49 typedef llvm::ELF::Elf32_Sym Symbol;
50 typedef llvm::ELF::Elf32_Rel Rel;
51 typedef llvm::ELF::Elf32_Rela Rela;
62 /// isELF - is this a ELF file
65 /// isMyEndian - is this ELF file in the same endian to me?
68 /// isMyMachine - is this ELF file generated for the same machine.
74 /// readSectionHeaders - read ELF sectio
[all...]

Completed in 209 milliseconds

123