Lines Matching defs:ELFObj
443 auto ELFObj = object::ObjectFile::createELFObjectFile(ObjectBuffer);
444 if (!ELFObj)
445 return ELFObj.takeError();
447 auto Features = (*ELFObj)->getFeatures();
451 if ((*ELFObj)->getArch() == Triple::loongarch64) {
452 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj);
454 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(),
455 std::move(SSP), (*ELFObj)->makeTriple(), std::move(*Features))
459 assert((*ELFObj)->getArch() == Triple::loongarch32 &&
461 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj);
463 (*ELFObj)->getFileName(), ELFObjFile.getELFFile(), std::move(SSP),
464 (*ELFObj)->makeTriple(), std::move(*Features))