Lines Matching defs:ELFObj
943 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer);
944 if (!ELFObj)
945 return ELFObj.takeError();
947 auto Features = (*ELFObj)->getFeatures();
951 if ((*ELFObj)->getArch() == Triple::riscv64) {
952 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj);
954 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(),
955 (*ELFObj)->makeTriple(), std::move(*Features))
958 assert((*ELFObj)->getArch() == Triple::riscv32 &&
960 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj);
962 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(),
963 (*ELFObj)->makeTriple(), std::move(*Features))