Lines Matching defs:Writer
342 createDumper(const ObjectFile &Obj, ScopedPrinter &Writer) {
344 return createCOFFDumper(*COFFObj, Writer);
347 return createELFDumper(*ELFObj, Writer);
350 return createMachODumper(*MachOObj, Writer);
353 return createWasmDumper(*WasmObj, Writer);
356 return createXCOFFDumper(*XObj, Writer);
363 static void dumpObject(ObjectFile &Obj, ScopedPrinter &Writer,
376 Expected<std::unique_ptr<ObjDumper>> DumperOrErr = createDumper(Obj, Writer);
544 static void dumpArchive(const Archive *Arc, ScopedPrinter &Writer) {
556 dumpObject(*Obj, Writer, Arc);
558 dumpCOFFImportFile(Imp, Writer);
571 ScopedPrinter &Writer) {
575 dumpObject(*ObjOrErr.get(), Writer);
579 dumpArchive(&*AOrErr.get(), Writer);
593 static void dumpInput(StringRef File, ScopedPrinter &Writer) {
616 dumpArchive(Arc, Writer);
619 dumpMachOUniversalBinary(UBinary, Writer);
621 dumpObject(*Obj, Writer);
623 dumpCOFFImportFile(Import, Writer);
625 dumpWindowsResourceFile(WinRes, Writer);
700 std::unique_ptr<ScopedPrinter> Writer = createWriter();
703 dumpInput(I, *Writer);
707 dumpCodeViewMergedTypes(*Writer, CVTypes.GlobalIDTable.records(),
710 dumpCodeViewMergedTypes(*Writer, CVTypes.IDTable.records(),