/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 | 21 #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 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 | 101 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 D | MipsELFDynamic.cpp | 9 #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 D | MipsGNUInfo.cpp | 34 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 D | MipsRelocator.cpp | 20 #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 D | SizeTraits.h | 13 #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 D | ARMGNUInfo.h | 13 #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 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: {
|
H A D | ARMRelocator.cpp | 14 #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 D | ELF.h | 1 //===- ELF.h --------------------------------------------------------------===// 13 namespace ELF { namespace in namespace:mcld 30 } // namespace of ELF
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonRelocator.cpp | 14 #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 D | HexagonAbsoluteStub.cpp | 13 #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 D | HexagonELFDynamic.cpp | 28 reserveOne(llvm::ELF::DT_PLTGOT); 35 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
|
/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/AArch64/ |
H A D | AArch64ELFDynamic.cpp | 31 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 D | AArch64GNUInfo.h | 13 #include <llvm/Support/ELF.h> 22 uint32_t machine() const { return llvm::ELF::EM_AARCH64; }
|
/frameworks/compile/libbcc/lib/ExecutionEngine/ |
H A D | ELFObjectLoaderImpl.cpp | 19 #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...] |