Home
last modified time | relevance | path

Searched refs:ELFObjectFile (Results 1 – 25 of 55) sorted by relevance

123

/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/
H A DELFObjectFile.h225 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
247 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
396 ELFObjectFile(ELFObjectFile<ELFT> &&Other);
397 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object);
444 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;
445 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>;
446 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>;
447 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>;
450 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext()
455 Expected<StringRef> ELFObjectFile<ELFT>::getSymbolName(DataRefImpl Sym) const { in getSymbolName()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Object/
DELFObjectFile.h250 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
269 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
417 ELFObjectFile(ELFObjectFile<ELFT> &&Other);
418 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object,
477 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;
478 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>;
479 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>;
480 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>;
483 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext()
487 template <class ELFT> Error ELFObjectFile<ELFT>::initContent() { in initContent()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Object/
H A DELFObjectFile.h241 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
260 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
408 ELFObjectFile(ELFObjectFile<ELFT> &&Other);
409 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object,
465 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;
466 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>;
467 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>;
468 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>;
471 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext()
475 template <class ELFT> Error ELFObjectFile<ELFT>::initContent() { in initContent()
[all …]
/aosp_15_r20/external/llvm/include/llvm/Object/
H A DELFObjectFile.h185 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
308 ELFObjectFile(MemoryBufferRef Object, std::error_code &EC);
354 typedef ELFObjectFile<ELFType<support::little, false>> ELF32LEObjectFile;
355 typedef ELFObjectFile<ELFType<support::little, true>> ELF64LEObjectFile;
356 typedef ELFObjectFile<ELFType<support::big, false>> ELF32BEObjectFile;
357 typedef ELFObjectFile<ELFType<support::big, true>> ELF64BEObjectFile;
360 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext()
365 Expected<StringRef> ELFObjectFile<ELFT>::getSymbolName(DataRefImpl Sym) const { in getSymbolName()
374 uint64_t ELFObjectFile<ELFT>::getSectionFlags(DataRefImpl Sec) const { in getSectionFlags()
379 uint32_t ELFObjectFile<ELFT>::getSectionType(DataRefImpl Sec) const { in getSectionType()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Object/
DELFObjectFile.h253 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
273 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
421 ELFObjectFile(ELFObjectFile<ELFT> &&Other);
422 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object,
482 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;
483 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>;
484 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>;
485 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>;
488 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext()
492 template <class ELFT> Error ELFObjectFile<ELFT>::initContent() { in initContent()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Object/
DELFObjectFile.h253 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
273 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
421 ELFObjectFile(ELFObjectFile<ELFT> &&Other);
422 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object,
482 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;
483 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>;
484 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>;
485 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>;
488 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext()
492 template <class ELFT> Error ELFObjectFile<ELFT>::initContent() { in initContent()
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Object/
DELFObjectFile.h262 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
282 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
443 ELFObjectFile(ELFObjectFile<ELFT> &&Other);
444 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object,
504 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;
505 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>;
506 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>;
507 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>;
510 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext()
514 template <class ELFT> Error ELFObjectFile<ELFT>::initContent() { in initContent()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Object/
H A DBuildID.cpp49 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Obj)) in getBuildID()
51 if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Obj)) in getBuildID()
53 if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj)) in getBuildID()
55 if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Obj)) in getBuildID()
H A DELFObjectFile.cpp63 static Expected<std::unique_ptr<ELFObjectFile<ELFT>>>
65 auto Ret = ELFObjectFile<ELFT>::create(Object, InitContent); in createPtr()
68 return std::make_unique<ELFObjectFile<ELFT>>(std::move(*Ret)); in createPtr()
H A DCMakeLists.txt12 ELFObjectFile.cpp
/aosp_15_r20/external/llvm/lib/Object/
H A 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()
H A DCMakeLists.txt7 ELFObjectFile.cpp
/aosp_15_r20/development/vndk/tools/header-checker/src/repr/symbol/
H A Dso_file_parser.cpp61 ELFSoFileParser(const llvm::object::ELFObjectFile<T> *obj);
80 const llvm::object::ELFObjectFile<T> *obj_;
86 ELFSoFileParser<T>::ELFSoFileParser(const llvm::object::ELFObjectFile<T> *obj) { in ELFSoFileParser()
122 const llvm::object::ELFObjectFile<T> *elfo) { in CreateELFSoFileParser()
/aosp_15_r20/system/extras/simpleperf/
H A Dread_elf.cpp211 const llvm::object::ELFObjectFile<ELFT>* obj) { in GetELFFile()
297 void AddSymbolForPltSection(const llvm::object::ELFObjectFile<ELFT>* elf, in AddSymbolForPltSection()
328 void CheckSymbolSections(const llvm::object::ELFObjectFile<ELFT>* elf, bool* has_symtab, in CheckSymbolSections()
350 class ElfFileImpl<llvm::object::ELFObjectFile<ELFT>> : public ElfFile {
352 ElfFileImpl(BinaryWrapper&& wrapper, const llvm::object::ELFObjectFile<ELFT>* elf_obj) in ElfFileImpl()
517 const llvm::object::ELFObjectFile<ELFT>* elf_obj_;
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp22 using llvm::object::ELFObjectFile;
576 buildStub(const ELFObjectFile<ELFT> &ElfObj) { in buildStub()
698 if (auto Obj = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { in readELFFile()
700 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in readELFFile()
702 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { in readELFFile()
704 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) { in readELFFile()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Object/
H A DELFObjectFile.cpp61 static Expected<std::unique_ptr<ELFObjectFile<ELFT>>>
63 auto Ret = ELFObjectFile<ELFT>::create(Object); in createPtr()
66 return std::make_unique<ELFObjectFile<ELFT>>(std::move(*Ret)); in createPtr()
H A DCMakeLists.txt10 ELFObjectFile.cpp
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp309 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Obj)) in getBuildID()
311 else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Obj)) in getBuildID()
313 else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj)) in getBuildID()
315 else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Obj)) in getBuildID()
/aosp_15_r20/external/clang/test/SemaCXX/
H A Dcrashes.cpp147 template<int a> class ELFObjectFile { class
149 ELFObjectFile() { in ELFObjectFile() function in test1::ELFObjectFile
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp57 template <class ELFT> class DyldELFObject : public ELFObjectFile<ELFT> {
69 DyldELFObject(ELFObjectFile<ELFT> &&Obj);
81 return (isa<ELFObjectFile<ELFT>>(v) && in classof()
82 classof(cast<ELFObjectFile<ELFT>>(v))); in classof()
84 static bool classof(const ELFObjectFile<ELFT> *v) { in classof()
95 DyldELFObject<ELFT>::DyldELFObject(ELFObjectFile<ELFT> &&Obj) in DyldELFObject()
96 : ELFObjectFile<ELFT>(std::move(Obj)) { in DyldELFObject()
103 auto Obj = ELFObjectFile<ELFT>::create(Wrapper); in create()
128 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl())); in updateSymbolAddress()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/ExecutionEngine/JITLink/
H A DELF_loongarch.cpp164 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
173 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp114 if (isa<ELFObjectFile<ELF32LE>>(Bin)) in getOutputElfType()
116 if (isa<ELFObjectFile<ELF64LE>>(Bin)) in getOutputElfType()
118 if (isa<ELFObjectFile<ELF32BE>>(Bin)) in getOutputElfType()
120 if (isa<ELFObjectFile<ELF64BE>>(Bin)) in getOutputElfType()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp57 template <class ELFT> class DyldELFObject : public ELFObjectFile<ELFT> {
62 DyldELFObject(ELFObjectFile<ELFT> &&Obj);
74 return (isa<ELFObjectFile<ELFT>>(v) && in classof()
75 classof(cast<ELFObjectFile<ELFT>>(v))); in classof()
77 static bool classof(const ELFObjectFile<ELFT> *v) { in classof()
88 DyldELFObject<ELFT>::DyldELFObject(ELFObjectFile<ELFT> &&Obj) in DyldELFObject()
89 : ELFObjectFile<ELFT>(std::move(Obj)) { in DyldELFObject()
96 auto Obj = ELFObjectFile<ELFT>::create(Wrapper); in create()
121 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl())); in updateSymbolAddress()
/aosp_15_r20/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp35 template <class ELFT> class DyldELFObject : public ELFObjectFile<ELFT> {
56 return (isa<ELFObjectFile<ELFT>>(v) && in classof()
57 classof(cast<ELFObjectFile<ELFT>>(v))); in classof()
59 static inline bool classof(const ELFObjectFile<ELFT> *v) { in classof()
71 : ELFObjectFile<ELFT>(Wrapper, EC) { in DyldELFObject()
92 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl())); in updateSymbolAddress()
/aosp_15_r20/out/soong/.intermediates/external/llvm/lib/Object/libLLVMObject/android_arm64_armv8-2a_cortex-a55_static/
DlibLLVMObject.a.rsp1 …android_arm64_armv8-2a_cortex-a55_static/obj/external/llvm/lib/Object/ELFObjectFile.o out/soong/.i…

123