Lines Matching refs:Obj
175 static error_code createDumper(const ObjectFile *Obj,
178 if (!Obj)
181 if (Obj->isCOFF())
182 return createCOFFDumper(Obj, Writer, Result);
183 if (Obj->isELF())
184 return createELFDumper(Obj, Writer, Result);
185 if (Obj->isMachO())
186 return createMachODumper(Obj, Writer, Result);
193 static void dumpObject(const ObjectFile *Obj) {
196 if (error_code EC = createDumper(Obj, Writer, Dumper)) {
197 reportError(Obj->getFileName(), EC);
202 outs() << "File: " << Obj->getFileName() << "\n";
203 outs() << "Format: " << Obj->getFileFormatName() << "\n";
205 << Triple::getArchTypeName((llvm::Triple::ArchType)Obj->getArch())
207 outs() << "AddressSize: " << (8*Obj->getBytesInAddress()) << "bit\n";
208 if (Obj->isELF())
209 outs() << "LoadName: " << Obj->getLoadName() << "\n";
245 if (ObjectFile *Obj = dyn_cast<ObjectFile>(child.get()))
246 dumpObject(Obj);
270 else if (ObjectFile *Obj = dyn_cast<ObjectFile>(Binary.get()))
271 dumpObject(Obj);