Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/
H A DELFDump.cpp162 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 DELF_loongarch.cpp159 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 DELF_i386.cpp222 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 DELF_riscv.cpp621 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 DELF_aarch64.cpp531 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 DELF_x86_64.cpp352 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 DInstrumentationMap.cpp95 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 Dllvm-gsymutil.cpp244 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 DProfiledBinary.cpp340 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 DObjectFileInterface.cpp282 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 Delf2yaml.cpp1599 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 Dllvm-nm.cpp1091 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 Dllvm-readobj.cpp344 if (const ELFObjectFileBase *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) in createDumper() local
345 return createELFDumper(*ELFObj, Writer); in createDumper()
H A DELFDumper.cpp743 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 DSymbolize.cpp473 else if (auto ELFObj = dyn_cast<const ELFObjectFileBase>(Obj)) in getOrCreateObjectPair() local
474 DbgObj = lookUpBuildIDObject(Path, ELFObj, ArchName); in getOrCreateObjectPair()