HomeSort by relevance Sort by last modified time
    Searched refs:ELF (Results 1 - 25 of 114) sorted by null

1 2 3 4 5

  /external/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;
49 case ELF::R_MICROBLAZE_32_PCREL:
51 case ELF::R_MICROBLAZE_32:
61 case ELF::R_MICROBLAZE_32:
62 case ELF::R_MICROBLAZE_32_PCREL:
63 case ELF::R_MICROBLAZE_32_PCREL_LO
    [all...]
  /external/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/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;
69 case ELF::R_X86_64_PC32: return Modifier - 4
    [all...]
  /external/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...]
  /frameworks/compile/linkloader/include/
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.
  /external/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...]
MCObjectFileInfo.cpp 263 EHSectionType = ELF::SHT_PROGBITS;
264 EHSectionFlags = ELF::SHF_ALLOC;
267 EHSectionType = ELF::SHT_X86_64_UNWIND;
269 EHSectionFlags |= ELF::SHF_WRITE;
273 // ELF
275 Ctx->getELFSection(".bss", ELF::SHT_NOBITS,
276 ELF::SHF_WRITE | ELF::SHF_ALLOC,
280 Ctx->getELFSection(".text", ELF::SHT_PROGBITS,
281 ELF::SHF_EXECINSTR
    [all...]
  /frameworks/compile/mclinker/lib/LD/
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::SHT_DYNAMIC
    [all...]
ELFFileFormat.cpp 12 #include <llvm/Support/ELF.h>
72 llvm::ELF::SHT_PROGBITS,
73 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_EXECINSTR,
77 llvm::ELF::SHT_NULL,
81 llvm::ELF::SHT_PROGBITS,
82 llvm::ELF::SHF_ALLOC,
87 llvm::ELF::SHT_NOBITS,
88 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_WRITE
    [all...]
ELFReader.cpp 10 #include <llvm/Support/ELF.h>
44 case llvm::ELF::SHT_NULL:
46 case llvm::ELF::SHT_INIT_ARRAY:
47 case llvm::ELF::SHT_FINI_ARRAY:
48 case llvm::ELF::SHT_PREINIT_ARRAY:
49 case llvm::ELF::SHT_PROGBITS:
51 case llvm::ELF::SHT_SYMTAB:
52 case llvm::ELF::SHT_DYNSYM:
53 case llvm::ELF::SHT_STRTAB:
55 case llvm::ELF::SHT_RELA
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86ELFObjectWriter.cpp 1 //===-- X86ELFObjectWriter.cpp - X86 ELF Writer ---------------------------===//
15 #include "llvm/Support/ELF.h"
35 Is64Bit ? ELF::EM_X86_64 : ELF::EM_386,
56 case FK_Data_8: Type = ELF::R_X86_64_PC64; break;
57 case FK_Data_4: Type = ELF::R_X86_64_PC32; break;
58 case FK_Data_2: Type = ELF::R_X86_64_PC16; break;
62 Type = ELF::R_X86_64_PC64;
72 Type = ELF::R_X86_64_PC32;
75 Type = ELF::R_X86_64_PLT32
    [all...]
  /external/llvm/lib/Target/ARM/
ARMTargetObjectFile.cpp 15 #include "llvm/Support/ELF.h"
22 // ELF Target
32 getContext().getELFSection(".init_array", ELF::SHT_INIT_ARRAY,
33 ELF::SHF_WRITE |
34 ELF::SHF_ALLOC,
37 getContext().getELFSection(".fini_array", ELF::SHT_FINI_ARRAY,
38 ELF::SHF_WRITE |
39 ELF::SHF_ALLOC,
46 ELF::SHT_ARM_ATTRIBUTES,
61 return getContext().getELFSection(Name, ELF::SHT_INIT_ARRAY
    [all...]
  /external/llvm/lib/Object/
ELFObjectFile.cpp 1 //===- ELFObjectFile.cpp - ELF object file implementation -------*- C++ -*-===//
14 #include "llvm/Object/ELF.h"
25 if (Ident.first == ELF::ELFCLASS32 && Ident.second == ELF::ELFDATA2LSB)
27 else if (Ident.first == ELF::ELFCLASS32 && Ident.second == ELF::ELFDATA2MSB)
29 else if (Ident.first == ELF::ELFCLASS64 && Ident.second == ELF::ELFDATA2MSB)
31 else if (Ident.first == ELF::ELFCLASS64 && Ident.second == ELF::ELFDATA2LSB)
    [all...]
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCELFObjectWriter.cpp 1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===//
33 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC,
51 Type = ELF::R_PPC_REL24;
54 Type = ELF::R_PPC_REL32;
61 Type = ELF::R_PPC_ADDR24;
64 Type = ELF::R_PPC_ADDR14_BRTAKEN; // XXX: or BRNTAKEN?_
67 Type = ELF::R_PPC_ADDR16_HA;
70 Type = ELF::R_PPC_ADDR16_LO;
73 Type = ELF::R_PPC_ADDR14
    [all...]
  /frameworks/compile/mclinker/lib/Target/
ELFDynamic.cpp 93 reserveOne(llvm::ELF::DT_SONAME); // DT_SONAME
96 reserveOne(llvm::ELF::DT_SYMBOLIC); // DT_SYMBOLIC
100 reserveOne(llvm::ELF::DT_INIT); // DT_INIT
103 reserveOne(llvm::ELF::DT_FINI); // DT_FINI
106 reserveOne(llvm::ELF::DT_INIT_ARRAY); // DT_INIT_ARRAY
107 reserveOne(llvm::ELF::DT_INIT_ARRAYSZ); // DT_INIT_ARRAYSZ
111 reserveOne(llvm::ELF::DT_FINI_ARRAY); // DT_FINI_ARRAY
112 reserveOne(llvm::ELF::DT_FINI_ARRAYSZ); // DT_FINI_ARRAYSZ
116 reserveOne(llvm::ELF::DT_HASH); // DT_HASH
119 reserveOne(llvm::ELF::DT_SYMTAB); // DT_SYMTA
    [all...]
  /external/llvm/lib/Target/MBlaze/MCTargetDesc/
MBlazeELFObjectWriter.cpp 1 //===-- MBlazeELFObjectWriter.cpp - MBlaze ELF Writer ---------------------===//
31 : MCELFObjectTargetWriter(/*Is64Bit*/ false, OSABI, ELF::EM_MBLAZE,
49 Type = ELF::R_MICROBLAZE_64_PCREL;
52 Type = ELF::R_MICROBLAZE_32_PCREL;
60 ? ELF::R_MICROBLAZE_32
61 : ELF::R_MICROBLAZE_64);
64 Type = ELF::R_MICROBLAZE_32;
  /external/llvm/lib/MC/MCParser/
ELFAsmParser.cpp 1 //===- ELFAsmParser.cpp - ELF Assembly Parser -----------------------------===//
19 #include "llvm/Support/ELF.h"
81 return ParseSectionSwitch(".data", ELF::SHT_PROGBITS,
82 ELF::SHF_WRITE |ELF::SHF_ALLOC,
86 return ParseSectionSwitch(".text", ELF::SHT_PROGBITS,
87 ELF::SHF_EXECINSTR |
88 ELF::SHF_ALLOC, SectionKind::getText());
91 return ParseSectionSwitch(".bss", ELF::SHT_NOBITS,
92 ELF::SHF_WRITE
    [all...]
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMLDBackend.cpp 11 #include <llvm/Support/ELF.h>
89 llvm::ELF::SHT_ARM_EXIDX,
90 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_LINK_ORDER,
94 llvm::ELF::SHT_PROGBITS,
95 llvm::ELF::SHF_ALLOC,
99 llvm::ELF::SHT_ARM_ATTRIBUTES,
321 case llvm::ELF::R_ARM_RELATIVE:
322 case llvm::ELF::R_ARM_COPY:
323 case llvm::ELF::R_ARM_GLOB_DAT
    [all...]
ARMELFDynamic.cpp 28 reserveOne(llvm::ELF::DT_PLTGOT);
35 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr());
  /frameworks/compile/mclinker/lib/Target/Mips/
MipsLDBackend.cpp 11 #include <llvm/Support/ELF.h>
145 return llvm::ELF::EM_MIPS;
150 return llvm::ELF::ELFOSABI_NONE;
162 return llvm::ELF::EF_MIPS_ARCH_32R2 |
163 llvm::ELF::EF_MIPS_NOREORDER |
164 llvm::ELF::EF_MIPS_PIC |
165 llvm::ELF::EF_MIPS_CPIC |
247 void MipsGNULDBackend::emitDynamicSymbol(llvm::ELF::Elf32_Sym& sym32,
299 llvm::ELF::Elf32_Sym* symtab32 = NULL;
300 symtab32 = (llvm::ELF::Elf32_Sym*)symtab_region->start()
    [all...]
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMELFObjectWriter.cpp 1 //===-- ARMELFObjectWriter.cpp - ARM ELF Writer ---------------------------===//
51 ELF::EM_ARM,
58 return ELF::EF_ARM_EABIMASK & DefaultEABIVersion;
109 case ELF::R_ARM_ABS32:
135 case ELF::R_ARM_ABS32: EmitThisSym = false; break;
172 Type = ELF::R_ARM_REL32;
177 Type = ELF::R_ARM_TLS_IE32;
186 Type = ELF::R_ARM_PLT32;
189 Type = ELF::R_ARM_CALL;
195 Type = ELF::R_ARM_JUMP24
    [all...]
  /frameworks/compile/mclinker/lib/Target/X86/
X86ELFDynamic.cpp 25 reserveOne(llvm::ELF::DT_PLTGOT);
32 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOTPLT().addr());
35 applyOne(llvm::ELF::DT_PLTGOT, pFormat.getGOT().addr());
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsELFObjectWriter.cpp 1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===//
56 : MCELFObjectTargetWriter(_is64Bit, OSABI, ELF::EM_MIPS,
65 unsigned Flag = ELF::EF_MIPS_NOREORDER;
68 Flag |= ELF::EF_MIPS_ARCH_64R2;
70 Flag |= ELF::EF_MIPS_ARCH_32R2;
95 unsigned Type = (unsigned)ELF::R_MIPS_NONE;
102 Type = ELF::R_MIPS_32;
105 Type = ELF::R_MIPS_GPREL32;
108 Type = ELF::R_MIPS_GPREL16;
111 Type = ELF::R_MIPS_26
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonTargetObjectFile.cpp 22 #include "llvm/Support/ELF.h"
36 getContext().getELFSection(".sdata", ELF::SHT_PROGBITS,
37 ELF::SHF_WRITE | ELF::SHF_ALLOC,
40 getContext().getELFSection(".sbss", ELF::SHT_NOBITS,
41 ELF::SHF_WRITE | ELF::SHF_ALLOC,
92 // Otherwise, we work the same as ELF.

Completed in 755 milliseconds

1 2 3 4 5