| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_loongarch.cpp | 443 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 D | ELF_x86.cpp | 249 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 D | ELF_aarch32.cpp | 252 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 D | ELF_x86_64.cpp | 344 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 D | ELF_aarch64.cpp | 682 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 D | ELF_ppc64.cpp | 476 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 D | ELF_riscv.cpp | 946 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 D | InstrumentationMap.cpp | 96 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 D | ELFDump.cpp | 206 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 D | llvm-objdump.cpp | 1150 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 D | Utility.cpp | 356 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 D | ObjectFileInterface.cpp | 327 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 D | llvm-readobj.cpp | 347 if (const ELFObjectFileBase *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) in createDumper() local 348 return createELFDumper(*ELFObj, Writer); in createDumper()
|
| H A D | ELFDumper.cpp | 823 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 D | RelocationResolver.cpp | 261 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 D | Symbolize.cpp | 553 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 D | llvm-nm.cpp | 1114 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()
|