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

1 2 3 4 5 6 7

  /external/llvm/lib/Target/XCore/
XCoreTargetObjectFile.cpp 14 #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...]
  /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...]
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::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,
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::SHF_WRITE
    [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
39 : MCELFObjectTargetWriter(/*Is64Bit*/ true, OSABI, ELF::EM_AARCH64,
57 return ELF::R_AARCH64_PREL64;
59 return ELF::R_AARCH64_PREL32;
61 return ELF::R_AARCH64_PREL16;
63 Type = ELF::R_AARCH64_LD_PREL_LO19;
66 Type = ELF::R_AARCH64_ADR_PREL_LO21;
69 Type = ELF::R_AARCH64_ADR_PREL_PG_HI21;
72 Type = ELF::R_AARCH64_ADR_GOT_PAGE
    [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/rs/driver/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 294 EHSectionType = ELF::SHT_PROGBITS;
295 EHSectionFlags = ELF::SHF_ALLOC;
298 EHSectionType = ELF::SHT_X86_64_UNWIND;
300 EHSectionFlags |= ELF::SHF_WRITE;
304 // ELF
306 Ctx->getELFSection(".bss", ELF::SHT_NOBITS,
307 ELF::SHF_WRITE | ELF::SHF_ALLOC,
311 Ctx->getELFSection(".text", ELF::SHT_PROGBITS,
312 ELF::SHF_EXECINSTR
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86ELFObjectWriter.cpp 1 //===-- X86ELFObjectWriter.cpp - X86 ELF Writer ---------------------------===//
15 #include "llvm/Support/ELF.h"
37 /*HasRelocationAddend*/ EMachine != ELF::EM_386) {}
52 if (getEMachine() == ELF::EM_X86_64) {
57 case FK_Data_8: Type = ELF::R_X86_64_PC64; break;
58 case FK_Data_4: Type = ELF::R_X86_64_PC32; break;
59 case FK_Data_2: Type = ELF::R_X86_64_PC16; break;
63 Type = ELF::R_X86_64_PC64;
73 Type = ELF::R_X86_64_PC32;
76 Type = ELF::R_X86_64_PLT32
    [all...]
  /frameworks/compile/mclinker/lib/Target/Mips/
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/lib/Target/
GNUInfo.cpp 24 return llvm::ELF::ELFOSABI_FREEBSD;
26 return llvm::ELF::ELFOSABI_LINUX;
28 return llvm::ELF::ELFOSABI_NONE;
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::DT_SYMTAB); // DT_SYMTA
    [all...]
  /frameworks/compile/mclinker/include/mcld/ADT/
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::Elf32_Sym Sym
    [all...]
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCELFObjectWriter.cpp 1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===//
58 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC,
78 Type = ELF::R_PPC_REL24;
82 Type = ELF::R_PPC_REL32;
86 Type = ELF::R_PPC64_REL64;
93 Type = ELF::R_PPC_ADDR24;
96 Type = ELF::R_PPC_ADDR14; // XXX: or BRNTAKEN?_
102 Type = ELF::R_PPC_TPREL16_HA;
105 Type = ELF::R_PPC64_DTPREL16_HA
    [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;
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMGNUInfo.h 13 #include <llvm/Support/ELF.h>
22 uint32_t machine() const { return llvm::ELF::EM_ARM; }
27 { return (llvm::ELF::EF_ARM_EABIMASK & 0x05000000); }
ARMLDBackend.cpp 23 #include <llvm/Support/ELF.h>
80 llvm::ELF::SHT_ARM_EXIDX,
81 llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_LINK_ORDER,
85 llvm::ELF::SHT_PROGBITS,
86 llvm::ELF::SHF_ALLOC,
90 llvm::ELF::SHT_ARM_ATTRIBUTES,
313 rel_entry.setType(llvm::ELF::R_ARM_COPY);
382 case llvm::ELF::R_ARM_RELATIVE:
383 case llvm::ELF::R_ARM_COPY
    [all...]
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsELFStreamer.cpp 15 #include "llvm/Support/ELF.h"
28 // For llc. Set a group of ELF header flags
40 EFlags |= ELF::EF_MIPS_ARCH_ASE_M16;
42 EFlags |= ELF::EF_MIPS_NOREORDER;
46 EFlags |= ELF::EF_MIPS_ARCH_64R2;
48 EFlags |= ELF::EF_MIPS_ARCH_64;
50 EFlags |= ELF::EF_MIPS_ARCH_32R2;
52 EFlags |= ELF::EF_MIPS_ARCH_32;
55 EFlags |= ELF::EF_MIPS_MICROMIPS;
59 EFlags |= ELF::EF_MIPS_ABI_O32
    [all...]
MipsELFObjectWriter.cpp 1 //===-- MipsELFObjectWriter.cpp - Mips ELF Writer -------------------------===//
57 : MCELFObjectTargetWriter(_is64Bit, OSABI, ELF::EM_MIPS,
84 unsigned Type = (unsigned)ELF::R_MIPS_NONE;
91 Type = ELF::R_MIPS_32;
94 Type = ELF::R_MIPS_64;
98 Type = setRType((unsigned)ELF::R_MIPS_GPREL32, Type);
99 Type = setRType2((unsigned)ELF::R_MIPS_64, Type);
100 Type = setRType3((unsigned)ELF::R_MIPS_NONE, Type);
103 Type = ELF::R_MIPS_GPREL32;
106 Type = ELF::R_MIPS_GPREL16
    [all...]
  /external/llvm/lib/Target/Mips/
MipsTargetObjectFile.cpp 18 #include "llvm/Support/ELF.h"
32 getContext().getELFSection(".sdata", ELF::SHT_PROGBITS,
33 ELF::SHF_WRITE |ELF::SHF_ALLOC,
37 getContext().getELFSection(".sbss", ELF::SHT_NOBITS,
38 ELF::SHF_WRITE |ELF::SHF_ALLOC,
46 ELF::SHT_MIPS_OPTIONS,
47 ELF::SHF_ALLOC |ELF::SHF_MIPS_NOSTRIP
    [all...]
  /external/llvm/lib/Object/
ELFObjectFile.cpp 1 //===- ELFObjectFile.cpp - ELF object file implementation -------*- C++ -*-===//
14 #include "llvm/Object/ELF.h"
31 if (Ident.first == ELF::ELFCLASS32 && Ident.second == ELF::ELFDATA2LSB)
40 llvm_unreachable("Invalid alignment for ELF file!");
41 else if (Ident.first == ELF::ELFCLASS32 && Ident.second == ELF::ELFDATA2MSB)
50 llvm_unreachable("Invalid alignment for ELF file!");
51 else if (Ident.first == ELF::ELFCLASS64 && Ident.second == ELF::ELFDATA2MSB
    [all...]
  /frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonGNUInfo.h 13 #include <llvm/Support/ELF.h>
22 uint32_t machine() const { return llvm::ELF::EM_HEXAGON; }
  /external/llvm/tools/llvm-objdump/
ELFDump.cpp 1 //===-- ELFDump.cpp - ELF-specific dumper -----------------------*- C++ -*-===//
11 /// \brief This file implements the ELF-specific dumper for llvm-objdump.
16 #include "llvm/Object/ELF.h"
33 case ELF::PT_LOAD:
36 case ELF::PT_GNU_STACK:
39 case ELF::PT_GNU_EH_FRAME:
42 case ELF::PT_INTERP:
45 case ELF::PT_DYNAMIC:
48 case ELF::PT_PHDR:
51 case ELF::PT_TLS
    [all...]

Completed in 92 milliseconds

1 2 3 4 5 6 7