Lines Matching refs:ObjFile
54 loadObj(StringRef Filename, object::OwningBinary<object::ObjectFile> &ObjFile, in loadObj() argument
61 if ((!ObjFile.getBinary()->isELF() && !ObjFile.getBinary()->isMachO()) || in loadObj()
62 !(ObjFile.getBinary()->getArch() == Triple::x86_64 || in loadObj()
63 ObjFile.getBinary()->getArch() == Triple::loongarch64 || in loadObj()
64 ObjFile.getBinary()->getArch() == Triple::ppc64le || in loadObj()
65 ObjFile.getBinary()->getArch() == Triple::arm || in loadObj()
66 ObjFile.getBinary()->getArch() == Triple::aarch64)) in loadObj()
73 const auto &Sections = ObjFile.getBinary()->sections(); in loadObj()
94 if (ObjFile.getBinary()->isELF()) { in loadObj()
95 uint32_t RelativeRelocation = [](object::ObjectFile *ObjFile) { in loadObj() argument
96 if (const auto *ELFObj = dyn_cast<object::ELF32LEObjectFile>(ObjFile)) in loadObj()
99 dyn_cast<object::ELF32BEObjectFile>(ObjFile)) in loadObj()
102 dyn_cast<object::ELF64LEObjectFile>(ObjFile)) in loadObj()
105 dyn_cast<object::ELF64BEObjectFile>(ObjFile)) in loadObj()
109 }(ObjFile.getBinary()); in loadObj()
114 object::getRelocationResolver(*ObjFile.getBinary()); in loadObj()
118 if (ObjFile.getBinary()->getArch() == Triple::arm) { in loadObj()
147 bool Is32Bit = ObjFile.getBinary()->makeTriple().isArch32Bit(); in loadObj()