Lines Matching defs:ELFObj
946 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer);
947 if (!ELFObj)
948 return ELFObj.takeError();
950 auto Features = (*ELFObj)->getFeatures();
954 if ((*ELFObj)->getArch() == Triple::riscv64) {
955 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj);
957 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(),
958 std::move(SSP), (*ELFObj)->makeTriple(), std::move(*Features))
961 assert((*ELFObj)->getArch() == Triple::riscv32 &&
963 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj);
965 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(),
966 std::move(SSP), (*ELFObj)->makeTriple(), std::move(*Features))