/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFDynObjFileFormat.cpp | 13 #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 D | ELFExecFileFormat.cpp | 13 #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 D | ELFFileFormat.cpp | 13 #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 D | ELFReaderIf.cpp | 25 #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 D | ELFReader.cpp | 24 #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 D | ELFSegment.cpp | 42 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 D | ELF.h | 4 #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 D | GNUInfo.cpp | 24 return llvm::ELF::ELFOSABI_FREEBSD; 26 return llvm::ELF::ELFOSABI_LINUX; 28 return llvm::ELF::ELFOSABI_NONE;
|
H A D | ELFDynamic.cpp | 102 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 D | MipsRelocator.cpp | 11 #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 D | MipsGNUInfo.h | 13 #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 D | SizeTraits.h | 16 #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 D | ARMGNUInfo.h | 13 #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 D | ARMRelocator.cpp | 14 #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 D | ARMELFDynamic.cpp | 29 reserveOne(llvm::ELF::DT_PLTGOT); 36 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr());
|
H A D | ARMToARMStub.cpp | 13 #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 D | ARMToTHMStub.cpp | 13 #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 D | ELF.h | 1 //===- ELF.h --------------------------------------------------------------===// 13 namespace ELF { namespace in namespace:mcld 30 } // namespace of ELF
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86GNUInfo.h | 13 #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 D | X86ELFDynamic.cpp | 29 reserveOne(llvm::ELF::DT_PLTGOT); 36 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonAbsoluteStub.cpp | 13 #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 D | HexagonELFDynamic.cpp | 28 reserveOne(llvm::ELF::DT_PLTGOT); 35 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
|
H A D | HexagonGNUInfo.h | 14 #include <llvm/Support/ELF.h> 30 uint32_t machine() const { return llvm::ELF::EM_HEXAGON; }
|
/frameworks/compile/libbcc/lib/ExecutionEngine/ |
H A D | ELFObjectLoaderImpl.cpp | 19 #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 D | ELFReader.h | 16 #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...] |