Home
last modified time | relevance | path

Searched refs:ELFType (Results 1 – 7 of 7) sorted by relevance

/external/llvm/include/llvm/Object/
DELFTypes.h24 template <endianness target_endianness, bool is64Bits> struct ELFType { struct
29 typedef ELFType<support::little, false> ELF32LE; argument
30 typedef ELFType<support::big, false> ELF32BE;
31 typedef ELFType<support::little, true> ELF64LE;
32 typedef ELFType<support::big, true> ELF64BE;
55 struct ELFDataTypeTypedefHelper<ELFType<TargetEndianness, false>>
66 struct ELFDataTypeTypedefHelper<ELFType<TargetEndianness, true>>
77 typedef typename ELFDataTypeTypedefHelper<ELFType<E, W>>::Elf_Addr Elf_Addr; \
78 typedef typename ELFDataTypeTypedefHelper<ELFType<E, W>>::Elf_Off Elf_Off; \
79 typedef typename ELFDataTypeTypedefHelper<ELFType<E, W>>::Elf_Half Elf_Half; \
[all …]
DELF.h219 typedef ELFFile<ELFType<support::little, false>> ELF32LEFile;
220 typedef ELFFile<ELFType<support::little, true>> ELF64LEFile;
221 typedef ELFFile<ELFType<support::big, false>> ELF32BEFile;
222 typedef ELFFile<ELFType<support::big, true>> ELF64BEFile;
DELFObjectFile.h346 typedef ELFObjectFile<ELFType<support::little, false>> ELF32LEObjectFile;
347 typedef ELFObjectFile<ELFType<support::little, true>> ELF64LEObjectFile;
348 typedef ELFObjectFile<ELFType<support::big, false>> ELF32BEObjectFile;
349 typedef ELFObjectFile<ELFType<support::big, true>> ELF64BEObjectFile;
/external/llvm/lib/Object/
DELFObjectFile.cpp37 R.reset(new ELFObjectFile<ELFType<support::little, false>>(Obj, EC)); in createELFObjectFile()
39 R.reset(new ELFObjectFile<ELFType<support::big, false>>(Obj, EC)); in createELFObjectFile()
44 R.reset(new ELFObjectFile<ELFType<support::little, true>>(Obj, EC)); in createELFObjectFile()
46 R.reset(new ELFObjectFile<ELFType<support::big, true>>(Obj, EC)); in createELFObjectFile()
/external/llvm/tools/yaml2obj/
Dyaml2elf.cpp568 using object::ELFType; in yaml2elf()
569 typedef ELFType<support::little, true> LE64; in yaml2elf()
570 typedef ELFType<support::big, true> BE64; in yaml2elf()
571 typedef ELFType<support::little, false> LE32; in yaml2elf()
572 typedef ELFType<support::big, false> BE32; in yaml2elf()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldELF.cpp161 typedef ELFType<support::little, false> ELF32LE; in createELFDebugObject()
165 typedef ELFType<support::big, false> ELF32BE; in createELFDebugObject()
169 typedef ELFType<support::big, true> ELF64BE; in createELFDebugObject()
173 typedef ELFType<support::little, true> ELF64LE; in createELFDebugObject()
/external/llvm/tools/llvm-readobj/
DELFDumper.cpp1534 template <> void ELFDumper<ELFType<support::little, false>>::printUnwindInfo() { in printUnwindInfo()
1537 ARM::EHABI::PrinterContext<ELFType<support::little, false>> Ctx( in printUnwindInfo()
1660 template <> void ELFDumper<ELFType<support::little, false>>::printAttributes() { in printAttributes()