Home
last modified time | relevance | path

Searched refs:ELFObj (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_loongarch.cpp443 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_loongarch() local
444 if (!ELFObj) in createLinkGraphFromELFObject_loongarch()
445 return ELFObj.takeError(); in createLinkGraphFromELFObject_loongarch()
447 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_loongarch()
451 if ((*ELFObj)->getArch() == Triple::loongarch64) { in createLinkGraphFromELFObject_loongarch()
452 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
454 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_loongarch()
455 std::move(SSP), (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_loongarch()
459 assert((*ELFObj)->getArch() == Triple::loongarch32 && in createLinkGraphFromELFObject_loongarch()
461 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
[all …]
H A DELF_x86.cpp249 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_x86() local
250 if (!ELFObj) in createLinkGraphFromELFObject_x86()
251 return ELFObj.takeError(); in createLinkGraphFromELFObject_x86()
253 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_x86()
257 assert((*ELFObj)->getArch() == Triple::x86 && in createLinkGraphFromELFObject_x86()
260 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_x86()
262 return ELFLinkGraphBuilder_x86((*ELFObj)->getFileName(), in createLinkGraphFromELFObject_x86()
264 (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_x86()
H A DELF_aarch32.cpp252 auto ELFObj = ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_aarch32() local
253 if (!ELFObj) in createLinkGraphFromELFObject_aarch32()
254 return ELFObj.takeError(); in createLinkGraphFromELFObject_aarch32()
256 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_aarch32()
261 auto TT = (*ELFObj)->makeTriple(); in createLinkGraphFromELFObject_aarch32()
277 auto &ELFFile = cast<ELFObjectFile<ELF32LE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32()
279 (*ELFObj)->getFileName(), ELFFile, std::move(SSP), TT, in createLinkGraphFromELFObject_aarch32()
285 auto &ELFFile = cast<ELFObjectFile<ELF32BE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32()
287 (*ELFObj)->getFileName(), ELFFile, std::move(SSP), TT, in createLinkGraphFromELFObject_aarch32()
H A DELF_x86_64.cpp344 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_x86_64() local
345 if (!ELFObj) in createLinkGraphFromELFObject_x86_64()
346 return ELFObj.takeError(); in createLinkGraphFromELFObject_x86_64()
348 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_x86_64()
352 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_x86_64()
353 return ELFLinkGraphBuilder_x86_64((*ELFObj)->getFileName(), std::move(SSP), in createLinkGraphFromELFObject_x86_64()
H A DELF_aarch64.cpp682 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_aarch64() local
683 if (!ELFObj) in createLinkGraphFromELFObject_aarch64()
684 return ELFObj.takeError(); in createLinkGraphFromELFObject_aarch64()
686 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_aarch64()
690 assert((*ELFObj)->getArch() == Triple::aarch64 && in createLinkGraphFromELFObject_aarch64()
693 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_aarch64()
695 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), std::move(SSP), in createLinkGraphFromELFObject_aarch64()
696 (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_aarch64()
H A DELF_ppc64.cpp476 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_ppc64() local
477 if (!ELFObj) in createLinkGraphFromELFObject_ppc64()
478 return ELFObj.takeError(); in createLinkGraphFromELFObject_ppc64()
480 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_ppc64()
485 auto &ELFObjFile = cast<object::ELFObjectFile<ELFT>>(**ELFObj); in createLinkGraphFromELFObject_ppc64()
487 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), std::move(SSP), in createLinkGraphFromELFObject_ppc64()
488 (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_ppc64()
H A DELF_riscv.cpp946 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_riscv() local
947 if (!ELFObj) in createLinkGraphFromELFObject_riscv()
948 return ELFObj.takeError(); in createLinkGraphFromELFObject_riscv()
950 auto Features = (*ELFObj)->getFeatures(); in createLinkGraphFromELFObject_riscv()
954 if ((*ELFObj)->getArch() == Triple::riscv64) { in createLinkGraphFromELFObject_riscv()
955 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
957 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_riscv()
958 std::move(SSP), (*ELFObj)->makeTriple(), std::move(*Features)) in createLinkGraphFromELFObject_riscv()
961 assert((*ELFObj)->getArch() == Triple::riscv32 && in createLinkGraphFromELFObject_riscv()
963 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/XRay/
H A DInstrumentationMap.cpp96 if (const auto *ELFObj = dyn_cast<object::ELF32LEObjectFile>(ObjFile)) in loadObj() local
97 return ELFObj->getELFFile().getRelativeRelocationType(); in loadObj()
98 else if (const auto *ELFObj = in loadObj() local
100 return ELFObj->getELFFile().getRelativeRelocationType(); in loadObj()
101 else if (const auto *ELFObj = in loadObj() local
103 return ELFObj->getELFFile().getRelativeRelocationType(); in loadObj()
104 else if (const auto *ELFObj = in loadObj() local
106 return ELFObj->getELFFile().getRelativeRelocationType(); in loadObj()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DELFDump.cpp206 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Sec.getObject())) in getELFSectionLMA() local
207 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA()
208 else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Sec.getObject())) in getELFSectionLMA() local
209 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA()
210 else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Sec.getObject())) in getELFSectionLMA() local
211 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA()
212 const auto *ELFObj = cast<ELF64BEObjectFile>(Sec.getObject()); in getELFSectionLMA() local
213 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA()
H A Dllvm-objdump.cpp1150 if (auto *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) in DisassemblerTarget() local
1151 DisAsm->setABIVersion(ELFObj->getEIdentABIVersion()); in DisassemblerTarget()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DUtility.cpp356 const object::ELF64LEFile ELFObj = ELFOrError.get(); in getAMDGPUMetaDataFromImage() local
357 Expected<ArrayRef<object::ELF64LE::Shdr>> Sections = ELFObj.sections(); in getAMDGPUMetaDataFromImage()
363 auto Header = ELFObj.getHeader(); in getAMDGPUMetaDataFromImage()
369 for (const auto N : ELFObj.notes(S, Err)) { in getAMDGPUMetaDataFromImage()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp327 else if (auto *ELFObj = dyn_cast<object::ELFObjectFileBase>(Obj->get())) in getObjectFileInterface() local
328 return getELFObjectFileSymbolInfo(ES, *ELFObj); in getObjectFileInterface()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A Dllvm-readobj.cpp347 if (const ELFObjectFileBase *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) in createDumper() local
348 return createELFDumper(*ELFObj, Writer); in createDumper()
H A DELFDumper.cpp823 if (const ELF32LEObjectFile *ELFObj = dyn_cast<ELF32LEObjectFile>(&Obj)) in createELFDumper() local
824 return createELFDumper(*ELFObj, Writer); in createELFDumper()
827 if (const ELF32BEObjectFile *ELFObj = dyn_cast<ELF32BEObjectFile>(&Obj)) in createELFDumper() local
828 return createELFDumper(*ELFObj, Writer); in createELFDumper()
831 if (const ELF64LEObjectFile *ELFObj = dyn_cast<ELF64LEObjectFile>(&Obj)) in createELFDumper() local
832 return createELFDumper(*ELFObj, Writer); in createELFDumper()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DRelocationResolver.cpp261 if (const auto *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) in isAMDGPU() local
262 return ELFObj->getEMachine() == ELF::EM_AMDGPU; in isAMDGPU()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp553 else if (auto ELFObj = dyn_cast<const ELFObjectFileBase>(Obj)) in getOrCreateObjectPair() local
554 DbgObj = lookUpBuildIDObject(Path, ELFObj, ArchName); in getOrCreateObjectPair()
/freebsd/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1114 if (ELFObjectFileBase *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) { in getNMSectionTagAndName() local
1129 if (*SecIOrErr == ELFObj->section_end()) in getNMSectionTagAndName()
1834 auto *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj); in getSymbolNamesFromObject() local
1836 ELFObj && llvm::is_contained({ELF::EM_ARM, ELF::EM_AARCH64, in getSymbolNamesFromObject()
1838 ELFObj->getEMachine()); in getSymbolNamesFromObject()