| /openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/ |
| H A D | ELFDump.cpp | 162 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Sec.getObject())) in getELFSectionLMA() local 163 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA() 164 else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Sec.getObject())) in getELFSectionLMA() local 165 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA() 166 else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Sec.getObject())) in getELFSectionLMA() local 167 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA() 168 const auto *ELFObj = cast<ELF64BEObjectFile>(Sec.getObject()); in getELFSectionLMA() local 169 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA() 375 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj)) in printELFFileHeader() local 376 printProgramHeaders(ELFObj->getELFFile(), Obj->getFileName()); in printELFFileHeader() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_loongarch.cpp | 159 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_loongarch() local 160 if (!ELFObj) in createLinkGraphFromELFObject_loongarch() 161 return ELFObj.takeError(); in createLinkGraphFromELFObject_loongarch() 163 if ((*ELFObj)->getArch() == Triple::loongarch64) { in createLinkGraphFromELFObject_loongarch() 164 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch() 166 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_loongarch() 167 (*ELFObj)->makeTriple()) in createLinkGraphFromELFObject_loongarch() 171 assert((*ELFObj)->getArch() == Triple::loongarch32 && in createLinkGraphFromELFObject_loongarch() 173 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch() 175 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_loongarch() [all …]
|
| H A D | ELF_i386.cpp | 222 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_i386() local 223 if (!ELFObj) in createLinkGraphFromELFObject_i386() 224 return ELFObj.takeError(); in createLinkGraphFromELFObject_i386() 226 assert((*ELFObj)->getArch() == Triple::x86 && in createLinkGraphFromELFObject_i386() 229 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_i386() 230 return ELFLinkGraphBuilder_i386<object::ELF32LE>((*ELFObj)->getFileName(), in createLinkGraphFromELFObject_i386() 232 (*ELFObj)->makeTriple()) in createLinkGraphFromELFObject_i386()
|
| H A D | ELF_riscv.cpp | 621 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_riscv() local 622 if (!ELFObj) in createLinkGraphFromELFObject_riscv() 623 return ELFObj.takeError(); in createLinkGraphFromELFObject_riscv() 625 if ((*ELFObj)->getArch() == Triple::riscv64) { in createLinkGraphFromELFObject_riscv() 626 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv() 628 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_riscv() 629 (*ELFObj)->makeTriple()) in createLinkGraphFromELFObject_riscv() 632 assert((*ELFObj)->getArch() == Triple::riscv32 && in createLinkGraphFromELFObject_riscv() 634 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv() 636 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_riscv() [all …]
|
| H A D | ELF_aarch64.cpp | 531 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_aarch64() local 532 if (!ELFObj) in createLinkGraphFromELFObject_aarch64() 533 return ELFObj.takeError(); in createLinkGraphFromELFObject_aarch64() 535 assert((*ELFObj)->getArch() == Triple::aarch64 && in createLinkGraphFromELFObject_aarch64() 538 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_aarch64() 539 return ELFLinkGraphBuilder_aarch64<object::ELF64LE>((*ELFObj)->getFileName(), in createLinkGraphFromELFObject_aarch64() 541 (*ELFObj)->makeTriple()) in createLinkGraphFromELFObject_aarch64()
|
| H A D | ELF_x86_64.cpp | 352 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_x86_64() local 353 if (!ELFObj) in createLinkGraphFromELFObject_x86_64() 354 return ELFObj.takeError(); in createLinkGraphFromELFObject_x86_64() 356 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_x86_64() 357 return ELFLinkGraphBuilder_x86_64((*ELFObj)->getFileName(), in createLinkGraphFromELFObject_x86_64()
|
| /openbsd-src/gnu/llvm/llvm/lib/XRay/ |
| H A D | InstrumentationMap.cpp | 95 if (const auto *ELFObj = dyn_cast<object::ELF32LEObjectFile>(ObjFile)) in loadObj() local 96 return ELFObj->getELFFile().getRelativeRelocationType(); in loadObj() 97 else if (const auto *ELFObj = in loadObj() local 99 return ELFObj->getELFFile().getRelativeRelocationType(); in loadObj() 100 else if (const auto *ELFObj = in loadObj() local 102 return ELFObj->getELFFile().getRelativeRelocationType(); in loadObj() 103 else if (const auto *ELFObj = in loadObj() local 105 return ELFObj->getELFFile().getRelativeRelocationType(); in loadObj()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-gsymutil/ |
| H A D | llvm-gsymutil.cpp | 244 else if (const auto *ELFObj = dyn_cast<object::ELF32LEObjectFile>(&Obj)) in getImageBaseAddress() local 245 return getImageBaseAddress(ELFObj->getELFFile()); in getImageBaseAddress() 246 else if (const auto *ELFObj = dyn_cast<object::ELF32BEObjectFile>(&Obj)) in getImageBaseAddress() local 247 return getImageBaseAddress(ELFObj->getELFFile()); in getImageBaseAddress() 248 else if (const auto *ELFObj = dyn_cast<object::ELF64LEObjectFile>(&Obj)) in getImageBaseAddress() local 249 return getImageBaseAddress(ELFObj->getELFFile()); in getImageBaseAddress() 250 else if (const auto *ELFObj = dyn_cast<object::ELF64BEObjectFile>(&Obj)) in getImageBaseAddress() local 251 return getImageBaseAddress(ELFObj->getELFFile()); in getImageBaseAddress()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/ |
| H A D | ProfiledBinary.cpp | 340 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj)) in setPreferredTextSegmentAddresses() local 341 setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); in setPreferredTextSegmentAddresses() 342 else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj)) in setPreferredTextSegmentAddresses() local 343 setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); in setPreferredTextSegmentAddresses() 344 else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj)) in setPreferredTextSegmentAddresses() local 345 setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); in setPreferredTextSegmentAddresses() 346 else if (const auto *ELFObj = cast<ELF64BEObjectFile>(Obj)) in setPreferredTextSegmentAddresses() local 347 setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); in setPreferredTextSegmentAddresses()
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectFileInterface.cpp | 282 else if (auto *ELFObj = dyn_cast<object::ELFObjectFileBase>(Obj->get())) in getObjectFileInterface() local 283 return getELFObjectFileSymbolInfo(ES, *ELFObj); in getObjectFileInterface()
|
| /openbsd-src/gnu/llvm/llvm/tools/obj2yaml/ |
| H A D | elf2yaml.cpp | 1599 if (const auto *ELFObj = dyn_cast<object::ELF32LEObjectFile>(&Obj)) in elf2yaml() local 1600 return elf2yaml(Out, ELFObj->getELFFile(), std::move(DWARFCtx)); in elf2yaml() 1602 if (const auto *ELFObj = dyn_cast<object::ELF32BEObjectFile>(&Obj)) in elf2yaml() local 1603 return elf2yaml(Out, ELFObj->getELFFile(), std::move(DWARFCtx)); in elf2yaml() 1605 if (const auto *ELFObj = dyn_cast<object::ELF64LEObjectFile>(&Obj)) in elf2yaml() local 1606 return elf2yaml(Out, ELFObj->getELFFile(), std::move(DWARFCtx)); in elf2yaml() 1608 if (const auto *ELFObj = dyn_cast<object::ELF64BEObjectFile>(&Obj)) in elf2yaml() local 1609 return elf2yaml(Out, ELFObj->getELFFile(), std::move(DWARFCtx)); in elf2yaml()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-nm/ |
| H A D | llvm-nm.cpp | 1091 if (ELFObjectFileBase *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) { in getNMSectionTagAndName() local 1106 if (*SecIOrErr == ELFObj->section_end()) in getNMSectionTagAndName() 1811 auto *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj); in getSymbolNamesFromObject() local 1812 if ((!ELFObj || (ELFObj->getEMachine() != ELF::EM_ARM && in getSymbolNamesFromObject() 1813 ELFObj->getEMachine() != ELF::EM_AARCH64)) && in getSymbolNamesFromObject()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-readobj/ |
| H A D | llvm-readobj.cpp | 344 if (const ELFObjectFileBase *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) in createDumper() local 345 return createELFDumper(*ELFObj, Writer); in createDumper()
|
| H A D | ELFDumper.cpp | 743 if (const ELF32LEObjectFile *ELFObj = dyn_cast<ELF32LEObjectFile>(&Obj)) in createELFDumper() local 744 return createELFDumper(*ELFObj, Writer); in createELFDumper() 747 if (const ELF32BEObjectFile *ELFObj = dyn_cast<ELF32BEObjectFile>(&Obj)) in createELFDumper() local 748 return createELFDumper(*ELFObj, Writer); in createELFDumper() 751 if (const ELF64LEObjectFile *ELFObj = dyn_cast<ELF64LEObjectFile>(&Obj)) in createELFDumper() local 752 return createELFDumper(*ELFObj, Writer); in createELFDumper()
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/Symbolize/ |
| H A D | Symbolize.cpp | 473 else if (auto ELFObj = dyn_cast<const ELFObjectFileBase>(Obj)) in getOrCreateObjectPair() local 474 DbgObj = lookUpBuildIDObject(Path, ELFObj, ArchName); in getOrCreateObjectPair()
|