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

1 2 3 4 5 6 7 8 9

  /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/cpu_ref/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 ----------===//
15 #include "llvm/Support/ELF.h"
71 !(Flags & ELF::SHF_MERGE)) {
72 if (Flags & ELF::SHF_ALLOC)
74 if (Flags & ELF::SHF_EXECINSTR)
76 if (Flags & ELF::SHF_WRITE)
78 if (Flags & ELF::SHF_TLS)
85 if (Flags & ELF::SHF_ALLOC)
87 if (Flags & ELF::SHF_EXECINSTR)
89 if (Flags & ELF::SHF_GROUP
    [all...]
  /external/llvm/tools/llvm-readobj/
ELFDumper.cpp 1 //===-- ELFDumper.cpp - ELF-specific dumper ---------------------*- C++ -*-===//
11 /// \brief This file implements the ELF-specific dumper for llvm-readobj.
21 #include "llvm/Object/ELF.h"
29 using namespace ELF;
106 { "None", ELF::ELFCLASSNONE },
107 { "32-bit", ELF::ELFCLASS32 },
108 { "64-bit", ELF::ELFCLASS64 },
112 { "None", ELF::ELFDATANONE },
113 { "LittleEndian", ELF::ELFDATA2LSB },
114 { "BigEndian", ELF::ELFDATA2MSB }
    [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...]
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCELFObjectWriter.cpp 1 //===-- PPCELFObjectWriter.cpp - PPC ELF Writer ---------------------------===//
46 Is64Bit ? ELF::EM_PPC64 : ELF::EM_PPC,
67 Type = ELF::R_PPC_REL24;
71 Type = ELF::R_PPC_REL14;
77 Type = ELF::R_PPC_REL16;
80 Type = ELF::R_PPC_REL16_LO;
83 Type = ELF::R_PPC_REL16_HI;
86 Type = ELF::R_PPC_REL16_HA;
92 Type = ELF::R_PPC_REL32
    [all...]
  /art/runtime/
elf_file.h 23 #include <llvm/Support/ELF.h>
59 ::llvm::ELF::Elf32_Ehdr& GetHeader();
61 ::llvm::ELF::Elf32_Word GetProgramHeaderNum();
62 ::llvm::ELF::Elf32_Phdr& GetProgramHeader(::llvm::ELF::Elf32_Word);
63 ::llvm::ELF::Elf32_Phdr* FindProgamHeaderByType(::llvm::ELF::Elf32_Word type);
65 ::llvm::ELF::Elf32_Word GetSectionHeaderNum();
66 ::llvm::ELF::Elf32_Shdr& GetSectionHeader(::llvm::ELF::Elf32_Word)
    [all...]
elf_file.cc 72 if (file_length < sizeof(llvm::ELF::Elf32_Ehdr)) {
75 << " bytes not large enough to contain ELF header of "
76 << sizeof(llvm::ELF::Elf32_Ehdr) << " bytes: " << file_->GetPath();
82 // first just map ELF header to get program header size information
83 size_t elf_header_size = sizeof(llvm::ELF::Elf32_Ehdr);
91 << " bytes not large enough to contain ELF program header of "
96 LOG(WARNING) << "Failed to map ELF program headers: " << file_->GetPath();
102 LOG(WARNING) << "Failed to map ELF file: " << file_->GetPath();
107 // Either way, the program header is relative to the elf header
115 dynamic_program_header_ = FindProgamHeaderByType(llvm::ELF::PT_DYNAMIC)
    [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 |
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::R_MIPS_PC16
    [all...]
  /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_EABI_VER5; }
  /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...]
  /art/compiler/
elf_fixup.cc 34 ::llvm::ELF::Elf32_Addr oatdata_address = ElfWriter::GetOatDataAddress(elf_file.get());
35 ::llvm::ELF::Elf32_Off base_address = oat_data_begin - oatdata_address;
83 for (::llvm::ELF::Elf32_Word i = 0; i < elf_file.GetDynamicNum(); i++) {
84 ::llvm::ELF::Elf32_Dyn& elf_dyn = elf_file.GetDynamic(i);
85 ::llvm::ELF::Elf32_Word d_tag = elf_dyn.d_tag;
89 case ::llvm::ELF::DT_PLTGOT:
90 case ::llvm::ELF::DT_HASH:
91 case ::llvm::ELF::DT_STRTAB:
92 case ::llvm::ELF::DT_SYMTAB:
93 case ::llvm::ELF::DT_RELA
    [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/Mips/MCTargetDesc/
MipsELFStreamer.cpp 15 #include "llvm/Support/ELF.h"
28 // For llc. Set a group of ELF header flags
41 EFlags |= ELF::EF_MIPS_CPIC;
44 EFlags |= ELF::EF_MIPS_ARCH_ASE_M16;
46 EFlags |= ELF::EF_MIPS_NOREORDER;
50 EFlags |= ELF::EF_MIPS_ARCH_64R2;
52 EFlags |= ELF::EF_MIPS_ARCH_64;
54 EFlags |= ELF::EF_MIPS_ARCH_32R2;
56 EFlags |= ELF::EF_MIPS_ARCH_32;
59 EFlags |= ELF::EF_MIPS_MICROMIPS
    [all...]
  /external/llvm/lib/Target/SystemZ/MCTargetDesc/
SystemZMCObjectWriter.cpp 1 //===-- SystemZMCObjectWriter.cpp - SystemZ ELF writer --------------------===//
39 : MCELFObjectTargetWriter(/*Is64Bit=*/true, OSABI, ELF::EM_S390,
48 case FK_Data_1: return ELF::R_390_8;
49 case FK_Data_2: return ELF::R_390_16;
50 case FK_Data_4: return ELF::R_390_32;
51 case FK_Data_8: return ELF::R_390_64;
59 case FK_Data_2: return ELF::R_390_PC16;
60 case FK_Data_4: return ELF::R_390_PC32;
61 case FK_Data_8: return ELF::R_390_PC64;
62 case SystemZ::FK_390_PC16DBL: return ELF::R_390_PC16DBL
    [all...]
  /frameworks/compile/mclinker/include/mcld/Support/
ELF.h 1 //===- ELF.h --------------------------------------------------------------===//
13 namespace ELF {
30 } // namespace of ELF
  /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...]

Completed in 364 milliseconds

1 2 3 4 5 6 7 8 9