/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
HexagonELFObjectWriter.cpp | 18 #define DEBUG_TYPE "hexagon-elf-writer" 38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON, 54 return ELF::R_HEX_DTPREL_32; 56 return ELF::R_HEX_GOT_32; 58 return ELF::R_HEX_GOTREL_32; 60 return ELF::R_HEX_GD_GOT_32; 62 return ELF::R_HEX_IE_32; 64 return ELF::R_HEX_IE_GOT_32; 66 return ELF::R_HEX_LD_GOT_32; 68 return ELF::R_HEX_32_PCREL [all...] |
/external/llvm/lib/Object/ |
ELF.cpp | 1 //===- ELF.cpp - ELF object file implementation -----------------*- C++ -*-===// 10 #include "llvm/Object/ELF.h" 16 case ELF::name: \ 21 case ELF::EM_X86_64: 28 case ELF::EM_386: 29 case ELF::EM_IAMCU: 36 case ELF::EM_MIPS: 43 case ELF::EM_AARCH64: 50 case ELF::EM_ARM [all...] |
ELFObjectFile.cpp | 1 //===- ELFObjectFile.cpp - ELF object file implementation -------*- C++ -*-===// 35 if (Ident.first == ELF::ELFCLASS32) { 36 if (Ident.second == ELF::ELFDATA2LSB) 38 else if (Ident.second == ELF::ELFDATA2MSB) 42 } else if (Ident.first == ELF::ELFCLASS64) { 43 if (Ident.second == ELF::ELFDATA2LSB) 45 else if (Ident.second == ELF::ELFDATA2MSB) 60 case ELF::EM_MIPS: { 65 switch (PlatformFlags & ELF::EF_MIPS_ARCH) { 66 case ELF::EF_MIPS_ARCH_1 [all...] |
/toolchain/binutils/binutils-2.27/binutils/testsuite/binutils-all/ |
readelf.h | 0 ELF Header: 3 Class: ELF[36][24]
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/ |
MBlazeELFWriterInfo.cpp | 1 //===-- MBlazeELFWriterInfo.cpp - ELF Writer Info for the MBlaze backend --===// 10 // This file implements ELF writer information for the MBlaze backend. 17 #include "llvm/Support/ELF.h" 38 return ELF::R_MICROBLAZE_64_PCREL; 40 return ELF::R_MICROBLAZE_NONE; 50 case ELF::R_MICROBLAZE_32_PCREL: 52 case ELF::R_MICROBLAZE_32: 63 case ELF::R_MICROBLAZE_32: 64 case ELF::R_MICROBLAZE_32_PCREL: 65 case ELF::R_MICROBLAZE_32_PCREL_LO [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
XCoreTargetObjectFile.cpp | 15 #include "llvm/Support/ELF.h" 23 Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS, 24 ELF::SHF_ALLOC | ELF::SHF_WRITE | 25 ELF::XCORE_SHF_DP_SECTION, 28 Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS, 29 ELF::SHF_ALLOC | ELF::SHF_WRITE | 30 ELF::XCORE_SHF_DP_SECTION, 34 Ctx.getELFSection(".cp.rodata.cst4", ELF::SHT_PROGBITS [all...] |
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
SparcELFObjectWriter.cpp | 1 //===-- SparcELFObjectWriter.cpp - Sparc ELF Writer -----------------------===// 26 Is64Bit ? ELF::EM_SPARCV9 : ELF::EM_SPARC, 48 return ELF::R_SPARC_DISP32; 55 case FK_Data_1: return ELF::R_SPARC_DISP8; 56 case FK_Data_2: return ELF::R_SPARC_DISP16; 57 case FK_Data_4: return ELF::R_SPARC_DISP32; 58 case FK_Data_8: return ELF::R_SPARC_DISP64; 59 case Sparc::fixup_sparc_call30: return ELF::R_SPARC_WDISP30; 60 case Sparc::fixup_sparc_br22: return ELF::R_SPARC_WDISP22 [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
X86ELFWriterInfo.cpp | 1 //===-- X86ELFWriterInfo.cpp - ELF Writer Info for the X86 backend --------===// 10 // This file implements ELF writer information for the X86 backend. 17 #include "llvm/Support/ELF.h" 39 return ELF::R_X86_64_PC32; 41 return ELF::R_X86_64_32; 43 return ELF::R_X86_64_32S; 45 return ELF::R_X86_64_64; 53 return ELF::R_386_PC32; 55 return ELF::R_386_32; 70 case ELF::R_X86_64_PC32: return Modifier - 4 [all...] |
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
MipsELFObjectWriter.cpp | 1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===// 26 #define DEBUG_TYPE "mips-elf-object-writer" 129 /// is ELF::R_MIPS_NONE. 136 if (Type == ELF::R_MIPS_HI16) 137 return ELF::R_MIPS_LO16; 138 if (Type == ELF::R_MICROMIPS_HI16) 139 return ELF::R_MICROMIPS_LO16; 140 if (Type == ELF::R_MIPS16_HI16) 141 return ELF::R_MIPS16_LO16; 143 if (Reloc.OriginalSymbol->getBinding() != ELF::STB_LOCAL [all...] |
/frameworks/compile/mclinker/lib/LD/ |
ELFDynObjFileFormat.cpp | 13 #include <llvm/Support/ELF.h> 21 llvm::ELF::SHT_DYNSYM, 22 llvm::ELF::SHF_ALLOC, 26 llvm::ELF::SHT_STRTAB, 27 llvm::ELF::SHF_ALLOC, 31 llvm::ELF::SHT_PROGBITS, 32 llvm::ELF::SHF_ALLOC, 36 llvm::ELF::SHT_HASH, 37 llvm::ELF::SHF_ALLOC, 42 llvm::ELF::SHT_DYNAMIC [all...] |
ELFExecFileFormat.cpp | 13 #include <llvm/Support/ELF.h> 19 // FIXME: make sure ELF executable files has these sections. 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 [all...] |
ELFFileFormat.cpp | 13 #include <llvm/Support/ELF.h> 71 llvm::ELF::SHT_PROGBITS, 72 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_EXECINSTR, 75 pBuilder.CreateSection("", LDFileFormat::Null, llvm::ELF::SHT_NULL, 0x0); 78 llvm::ELF::SHT_PROGBITS, 79 llvm::ELF::SHF_ALLOC, 85 llvm::ELF::SHT_NOBITS, 86 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_WRITE [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/MC/ |
MCELFSymbolFlags.h | 1 //===- MCELFSymbolFlags.h - ELF Symbol Flags ----------------*- C++ -*-===// 10 // This file declares the SymbolFlags used for the ELF target. 17 #include "llvm/Support/ELF.h" 31 ELF_STB_Local = (ELF::STB_LOCAL << ELF_STB_Shift), 32 ELF_STB_Global = (ELF::STB_GLOBAL << ELF_STB_Shift), 33 ELF_STB_Weak = (ELF::STB_WEAK << ELF_STB_Shift), 34 ELF_STB_Loproc = (ELF::STB_LOPROC << ELF_STB_Shift), 35 ELF_STB_Hiproc = (ELF::STB_HIPROC << ELF_STB_Shift), 37 ELF_STT_Notype = (ELF::STT_NOTYPE << ELF_STT_Shift), 38 ELF_STT_Object = (ELF::STT_OBJECT << ELF_STT_Shift) [all...] |
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
PPCELFObjectWriter.cpp | 1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===// 38 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC, 85 Type = ELF::R_PPC_REL24; 88 Type = ELF::R_PPC_PLTREL24; 91 Type = ELF::R_PPC_LOCAL24PC; 97 Type = ELF::R_PPC_REL14; 103 Type = ELF::R_PPC_REL16; 106 Type = ELF::R_PPC_REL16_LO; 109 Type = ELF::R_PPC_REL16_HI [all...] |
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
AArch64ELFObjectWriter.cpp | 1 //===-- AArch64ELFObjectWriter.cpp - AArch64 ELF Writer -------------------===// 10 // This file handles ELF-specific object emission, converting LLVM's internal 42 : MCELFObjectTargetWriter(/*Is64Bit*/ true, OSABI, ELF::EM_AARCH64, 68 return ELF::R_AARCH64_NONE; 70 return ELF::R_AARCH64_PREL16; 72 return ELF::R_AARCH64_PREL32; 74 return ELF::R_AARCH64_PREL64; 77 return ELF::R_AARCH64_ADR_PREL_LO21; 80 return ELF::R_AARCH64_ADR_PREL_PG_HI21; 82 return ELF::R_AARCH64_ADR_GOT_PAGE [all...] |
/external/swiftshader/third_party/LLVM/lib/MC/ |
MCELF.cpp | 1 //===- lib/MC/MCELF.cpp - MC ELF ------------------------------------------===// 10 // This file implements ELF object file writer information. 18 #include "llvm/Support/ELF.h" 23 assert(Binding == ELF::STB_LOCAL || Binding == ELF::STB_GLOBAL || 24 Binding == ELF::STB_WEAK); 31 assert(Binding == ELF::STB_LOCAL || Binding == ELF::STB_GLOBAL || 32 Binding == ELF::STB_WEAK); 37 assert(Type == ELF::STT_NOTYPE || Type == ELF::STT_OBJECT | [all...] |
MCSectionELF.cpp | 1 //===- lib/MC/MCSectionELF.cpp - ELF Code Section Representation ----------===// 14 #include "llvm/Support/ELF.h" 66 !(Flags & ELF::SHF_MERGE)) { 67 if (Flags & ELF::SHF_ALLOC) 69 if (Flags & ELF::SHF_EXECINSTR) 71 if (Flags & ELF::SHF_WRITE) 73 if (Flags & ELF::SHF_TLS) 80 if (Flags & ELF::SHF_ALLOC) 82 if (Flags & ELF::SHF_EXECINSTR) 84 if (Flags & ELF::SHF_GROUP [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
ARMTargetObjectFile.cpp | 15 #include "llvm/Support/ELF.h" 21 // ELF Target 30 getContext().getELFSection(".init_array", ELF::SHT_INIT_ARRAY, 31 ELF::SHF_WRITE | 32 ELF::SHF_ALLOC, 35 getContext().getELFSection(".fini_array", ELF::SHT_FINI_ARRAY, 36 ELF::SHF_WRITE | 37 ELF::SHF_ALLOC, 44 ELF::SHT_ARM_ATTRIBUTES,
|
/external/llvm/lib/MC/ |
MCSectionELF.cpp | 1 //===- lib/MC/MCSectionELF.cpp - ELF Code Section Representation ----------===// 15 #include "llvm/Support/ELF.h" 75 !(Flags & ELF::SHF_MERGE)) { 76 if (Flags & ELF::SHF_ALLOC) 78 if (Flags & ELF::SHF_EXECINSTR) 80 if (Flags & ELF::SHF_WRITE) 82 if (Flags & ELF::SHF_EXCLUDE) 84 if (Flags & ELF::SHF_TLS) 91 if (Flags & ELF::SHF_ALLOC) 93 if (Flags & ELF::SHF_EXCLUDE [all...] |
MCSymbolELF.cpp | 13 #include "llvm/Support/ELF.h" 49 case ELF::STB_LOCAL: 52 case ELF::STB_GLOBAL: 55 case ELF::STB_WEAK: 58 case ELF::STB_GNU_UNIQUE: 73 return ELF::STB_LOCAL; 75 return ELF::STB_GLOBAL; 77 return ELF::STB_WEAK; 79 return ELF::STB_GNU_UNIQUE; 84 return ELF::STB_LOCAL [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreTargetObjectFile.cpp | 15 #include "llvm/Support/ELF.h" 24 BSSSection = Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS, 25 ELF::SHF_ALLOC | ELF::SHF_WRITE | 26 ELF::XCORE_SHF_DP_SECTION); 27 BSSSectionLarge = Ctx.getELFSection(".dp.bss.large", ELF::SHT_NOBITS, 28 ELF::SHF_ALLOC | ELF::SHF_WRITE | 29 ELF::XCORE_SHF_DP_SECTION); 30 DataSection = Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS [all...] |
/external/llvm/lib/Target/AVR/MCTargetDesc/ |
AVRELFStreamer.cpp | 3 #include "llvm/Support/ELF.h" 15 EFlags |= ELF::EF_AVR_ARCH_AVR1; 17 EFlags |= ELF::EF_AVR_ARCH_AVR2; 19 EFlags |= ELF::EF_AVR_ARCH_AVR25; 21 EFlags |= ELF::EF_AVR_ARCH_AVR3; 23 EFlags |= ELF::EF_AVR_ARCH_AVR31; 25 EFlags |= ELF::EF_AVR_ARCH_AVR35; 27 EFlags |= ELF::EF_AVR_ARCH_AVR4; 29 EFlags |= ELF::EF_AVR_ARCH_AVR5; 31 EFlags |= ELF::EF_AVR_ARCH_AVR51 [all...] |
/external/llvm/lib/Target/SystemZ/MCTargetDesc/ |
SystemZMCObjectWriter.cpp | 1 //===-- SystemZMCObjectWriter.cpp - SystemZ ELF writer --------------------===// 33 : MCELFObjectTargetWriter(/*Is64Bit=*/true, OSABI, ELF::EM_S390, 42 case FK_Data_1: return ELF::R_390_8; 43 case FK_Data_2: return ELF::R_390_16; 44 case FK_Data_4: return ELF::R_390_32; 45 case FK_Data_8: return ELF::R_390_64; 53 case FK_Data_2: return ELF::R_390_PC16; 54 case FK_Data_4: return ELF::R_390_PC32; 55 case FK_Data_8: return ELF::R_390_PC64; 56 case SystemZ::FK_390_PC16DBL: return ELF::R_390_PC16DBL [all...] |
/development/vndk/tools/definition-tool/tests/ |
test_elf.py | 13 from vndk_definition_tool import Elf_Sym, ELF 44 self.assertEqual(ELF.ELFCLASS32, ELF.get_ei_class_from_name('32')) 45 self.assertEqual(ELF.ELFCLASS64, ELF.get_ei_class_from_name('64')) 48 self.assertEqual(ELF.ELFDATA2LSB, 49 ELF.get_ei_data_from_name('Little-Endian')) 50 self.assertEqual(ELF.ELFDATA2MSB, 51 ELF.get_ei_data_from_name('Big-Endian')) 54 self.assertEqual(0, ELF.get_e_machine_from_name('EM_NONE') [all...] |
/external/llvm/lib/Target/Lanai/MCTargetDesc/ |
LanaiELFObjectWriter.cpp | 1 //===-- LanaiELFObjectWriter.cpp - Lanai ELF Writer -----------------------===// 36 : MCELFObjectTargetWriter(/*Is64Bit=*/false, OSABI, ELF::EM_LANAI, 49 Type = ELF::R_LANAI_21; 52 Type = ELF::R_LANAI_21_F; 55 Type = ELF::R_LANAI_25; 59 Type = ELF::R_LANAI_32; 62 Type = ELF::R_LANAI_HI16; 65 Type = ELF::R_LANAI_LO16; 68 Type = ELF::R_LANAI_NONE; 80 case ELF::R_LANAI_21 [all...] |