Lines Matching refs:Writer
292 createDumper(const ObjectFile &Obj, ScopedPrinter &Writer) { in createDumper() argument
294 return createCOFFDumper(*COFFObj, Writer); in createDumper()
297 return createELFDumper(*ELFObj, Writer); in createDumper()
300 return createMachODumper(*MachOObj, Writer); in createDumper()
303 return createWasmDumper(*WasmObj, Writer); in createDumper()
306 return createXCOFFDumper(*XObj, Writer); in createDumper()
313 static void dumpObject(ObjectFile &Obj, ScopedPrinter &Writer, in dumpObject() argument
325 Expected<std::unique_ptr<ObjDumper>> DumperOrErr = createDumper(Obj, Writer); in dumpObject()
331 Writer.startLine() << "\n"; in dumpObject()
332 Writer.printString("File", FileStr); in dumpObject()
335 Writer.printString("Format", Obj.getFileFormatName()); in dumpObject()
336 Writer.printString("Arch", Triple::getArchTypeName(Obj.getArch())); in dumpObject()
337 Writer.printString( in dumpObject()
455 static void dumpArchive(const Archive *Arc, ScopedPrinter &Writer) { in dumpArchive() argument
467 dumpObject(*Obj, Writer, Arc); in dumpArchive()
469 dumpCOFFImportFile(Imp, Writer); in dumpArchive()
482 ScopedPrinter &Writer) { in dumpMachOUniversalBinary() argument
486 dumpObject(*ObjOrErr.get(), Writer); in dumpMachOUniversalBinary()
490 dumpArchive(&*AOrErr.get(), Writer); in dumpMachOUniversalBinary()
504 static void dumpInput(StringRef File, ScopedPrinter &Writer) { in dumpInput() argument
527 dumpArchive(Arc, Writer); in dumpInput()
530 dumpMachOUniversalBinary(UBinary, Writer); in dumpInput()
532 dumpObject(*Obj, Writer); in dumpInput()
534 dumpCOFFImportFile(Import, Writer); in dumpInput()
536 dumpWindowsResourceFile(WinRes, Writer); in dumpInput()
602 ScopedPrinter Writer(fouts()); in main() local
604 dumpInput(I, Writer); in main()
608 dumpCodeViewMergedTypes(Writer, CVTypes.GlobalIDTable.records(), in main()
611 dumpCodeViewMergedTypes(Writer, CVTypes.IDTable.records(), in main()