Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DELFDump.cpp163 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA()
165 return getSectionLMA(ELFObj->getELFFile(), Sec); in getELFSectionLMA()
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()
366 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj)) in printELFFileHeader() local
368 else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj)) in printELFFileHeader() local
370 else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj)) in printELFFileHeader() local
372 else if (const auto *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj)) in printELFFileHeader() local
377 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj)) in printELFDynamicSection() local
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/tools/llvm-gsymutil/
H A Dllvm-gsymutil.cpp243 else if (const auto *ELFObj = dyn_cast<object::ELF32LEObjectFile>(&Obj)) in getImageBaseAddress() local
244 return getImageBaseAddress(ELFObj->getELFFile()); in getImageBaseAddress()
245 else if (const auto *ELFObj = dyn_cast<object::ELF32BEObjectFile>(&Obj)) in getImageBaseAddress() local
246 return getImageBaseAddress(ELFObj->getELFFile()); in getImageBaseAddress()
247 else if (const auto *ELFObj = dyn_cast<object::ELF64LEObjectFile>(&Obj)) in getImageBaseAddress() local
248 return getImageBaseAddress(ELFObj->getELFFile()); in getImageBaseAddress()
249 else if (const auto *ELFObj = dyn_cast<object::ELF64BEObjectFile>(&Obj)) in getImageBaseAddress() local
250 return getImageBaseAddress(ELFObj->getELFFile()); in getImageBaseAddress()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DELF_riscv.cpp562 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_riscv() local
563 if (!ELFObj) in createLinkGraphFromELFObject_riscv()
564 return ELFObj.takeError(); in createLinkGraphFromELFObject_riscv()
566 if ((*ELFObj)->getArch() == Triple::riscv64) { in createLinkGraphFromELFObject_riscv()
567 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
569 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_riscv()
570 (*ELFObj)->makeTriple()) in createLinkGraphFromELFObject_riscv()
573 assert((*ELFObj)->getArch() == Triple::riscv32 && in createLinkGraphFromELFObject_riscv()
575 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
577 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), in createLinkGraphFromELFObject_riscv()
[all …]
H A DELF_aarch64.cpp535 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_aarch64() local
536 if (!ELFObj) in createLinkGraphFromELFObject_aarch64()
537 return ELFObj.takeError(); in createLinkGraphFromELFObject_aarch64()
539 assert((*ELFObj)->getArch() == Triple::aarch64 && in createLinkGraphFromELFObject_aarch64()
542 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_aarch64()
543 return ELFLinkGraphBuilder_aarch64<object::ELF64LE>((*ELFObj)->getFileName(), in createLinkGraphFromELFObject_aarch64()
545 (*ELFObj)->makeTriple()) in createLinkGraphFromELFObject_aarch64()
H A DELF_x86_64.cpp338 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer); in createLinkGraphFromELFObject_x86_64() local
339 if (!ELFObj) in createLinkGraphFromELFObject_x86_64()
340 return ELFObj.takeError(); in createLinkGraphFromELFObject_x86_64()
342 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_x86_64()
343 return ELFLinkGraphBuilder_x86_64((*ELFObj)->getFileName(), in createLinkGraphFromELFObject_x86_64()
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DProfiledBinary.cpp317 if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj)) in setPreferredTextSegmentAddresses() local
318 setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); in setPreferredTextSegmentAddresses()
319 else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj)) in setPreferredTextSegmentAddresses() local
320 setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); in setPreferredTextSegmentAddresses()
321 else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj)) in setPreferredTextSegmentAddresses() local
322 setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); in setPreferredTextSegmentAddresses()
323 else if (const auto *ELFObj = cast<ELF64BEObjectFile>(Obj)) in setPreferredTextSegmentAddresses() local
324 setPreferredTextSegmentAddresses(ELFObj->getELFFile(), Obj->getFileName()); in setPreferredTextSegmentAddresses()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp271 else if (auto *ELFObj = dyn_cast<object::ELFObjectFileBase>(Obj->get())) in getObjectFileInterface() local
272 return getELFObjectFileSymbolInfo(ES, *ELFObj); in getObjectFileInterface()
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Delf2yaml.cpp1597 if (const auto *ELFObj = dyn_cast<object::ELF32LEObjectFile>(&Obj)) in elf2yaml() local
1598 return elf2yaml(Out, ELFObj->getELFFile(), std::move(DWARFCtx)); in elf2yaml()
1600 if (const auto *ELFObj = dyn_cast<object::ELF32BEObjectFile>(&Obj)) in elf2yaml() local
1601 return elf2yaml(Out, ELFObj->getELFFile(), std::move(DWARFCtx)); in elf2yaml()
1603 if (const auto *ELFObj = dyn_cast<object::ELF64LEObjectFile>(&Obj)) in elf2yaml() local
1604 return elf2yaml(Out, ELFObj->getELFFile(), std::move(DWARFCtx)); in elf2yaml()
1606 if (const auto *ELFObj = dyn_cast<object::ELF64BEObjectFile>(&Obj)) in elf2yaml() local
1607 return elf2yaml(Out, ELFObj->getELFFile(), std::move(DWARFCtx)); in elf2yaml()
/llvm-project-15.0.7/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp1084 if (ELFObjectFileBase *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) { in getNMSectionTagAndName() local
1099 if (*SecIOrErr == ELFObj->section_end()) in getNMSectionTagAndName()
1804 auto *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj); in getSymbolNamesFromObject() local
1805 if ((!ELFObj || (ELFObj->getEMachine() != ELF::EM_ARM && in getSymbolNamesFromObject()
1806 ELFObj->getEMachine() != ELF::EM_AARCH64)) && in getSymbolNamesFromObject()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A Dllvm-readobj.cpp331 if (const ELFObjectFileBase *ELFObj = dyn_cast<ELFObjectFileBase>(&Obj)) in createDumper() local
332 return createELFDumper(*ELFObj, Writer); in createDumper()
H A DELFDumper.cpp744 if (const ELF32LEObjectFile *ELFObj = dyn_cast<ELF32LEObjectFile>(&Obj)) in createELFDumper() local
745 return createELFDumper(*ELFObj, Writer); in createELFDumper()
748 if (const ELF32BEObjectFile *ELFObj = dyn_cast<ELF32BEObjectFile>(&Obj)) in createELFDumper() local
749 return createELFDumper(*ELFObj, Writer); in createELFDumper()
752 if (const ELF64LEObjectFile *ELFObj = dyn_cast<ELF64LEObjectFile>(&Obj)) in createELFDumper() local
753 return createELFDumper(*ELFObj, Writer); in createELFDumper()
/llvm-project-15.0.7/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp522 else if (auto ELFObj = dyn_cast<const ELFObjectFileBase>(Obj)) in getOrCreateObjectPair() local
523 DbgObj = lookUpBuildIDObject(Path, ELFObj, ArchName); in getOrCreateObjectPair()