Lines Matching refs:File

63 DumpOutputStyle::DumpOutputStyle(InputFile &File)  in DumpOutputStyle()  argument
64 : File(File), P(2, false, outs()) {} in DumpOutputStyle()
66 PDBFile &DumpOutputStyle::getPdb() { return File.pdb(); } in getPdb()
67 object::COFFObjectFile &DumpOutputStyle::getObj() { return File.obj(); } in getObj()
151 if (File.isObj()) { in dump()
186 auto EC = File.isPdb() ? dumpModuleSymsForPdb() : dumpModuleSymsForObj(); in dump()
218 if (File.isObj()) { in dumpFileSummary()
345 if (File.isObj()) { in dumpStreamSummary()
378 static Expected<ModuleDebugStreamRef> getModuleDebugStream(PDBFile &File, in getModuleDebugStream() argument
382 auto &Dbi = Err(File.getPDBDbiStream()); in getModuleDebugStream()
391 auto ModStreamData = File.createIndexedStream(ModiStream); in getModuleDebugStream()
403 iterateOneModule(InputFile &File, const Optional<PrintScope> &HeaderScope, in iterateOneModule() argument
445 InputFile &File, const Optional<PrintScope> &HeaderScope, in iterateModuleSubsections() argument
449 iterateSymbolGroups(File, HeaderScope, in iterateModuleSubsections()
467 loadSectionHeaders(PDBFile &File, DbgHeaderType Type) { in loadSectionHeaders() argument
468 if (!File.hasPDBDbiStream()) in loadSectionHeaders()
473 auto &Dbi = cantFail(File.getPDBDbiStream()); in loadSectionHeaders()
481 auto Stream = File.createIndexedStream(SI); in loadSectionHeaders()
498 static std::vector<std::string> getSectionNames(PDBFile &File) { in getSectionNames() argument
499 auto ExpectedHeaders = loadSectionHeaders(File, DbgHeaderType::SectionHdr); in getSectionNames()
548 if (File.isObj()) { in dumpModules()
565 File, PrintScope{P, 11}, [&](uint32_t Modi, const SymbolGroup &Strings) { in dumpModules()
589 if (File.isObj()) { in dumpModuleFiles()
601 iterateSymbolGroups(File, PrintScope{P, 11}, in dumpModuleFiles()
616 if (File.isPdb() && !getPdb().hasPDBDbiStream()) { in dumpSymbolStats()
627 if (File.isPdb()) in dumpSymbolStats()
630 iterateSymbolGroups(File, Scope, [&](uint32_t Modi, const SymbolGroup &SG) { in dumpSymbolStats()
636 auto Modules = cantFail(File.pdb().getPDBDbiStream()).modules(); in dumpSymbolStats()
710 if (File.isPdb() && !getPdb().hasPDBGlobalsStream()) { in dumpUdtStats()
719 auto &TpiTypes = File.types(); in dumpUdtStats()
760 if (File.isPdb()) { in dumpUdtStats()
771 for (const auto &Sec : File.symbol_groups()) { in dumpUdtStats()
869 if (File.isPdb() && !getPdb().hasPDBDbiStream()) { in dumpLines()
877 File, PrintScope{P, 4}, in dumpLines()
910 if (File.isPdb() && !getPdb().hasPDBDbiStream()) { in dumpInlineeLines()
916 File, PrintScope{P, 2}, in dumpInlineeLines()
934 if (File.isPdb() && !getPdb().hasPDBDbiStream()) { in dumpXmi()
940 File, PrintScope{P, 2}, in dumpXmi()
975 if (File.isPdb() && !getPdb().hasPDBDbiStream()) { in dumpXme()
981 File, PrintScope{P, 2}, in dumpXme()
1008 Error DumpOutputStyle::dumpOldFpo(PDBFile &File) { in dumpOldFpo() argument
1012 auto &Dbi = Err(File.getPDBDbiStream()); in dumpOldFpo()
1020 std::unique_ptr<MappedBlockStream> OldFpo = File.createIndexedStream(Index); in dumpOldFpo()
1040 Error DumpOutputStyle::dumpNewFpo(PDBFile &File) { in dumpNewFpo() argument
1044 auto &Dbi = Err(File.getPDBDbiStream()); in dumpNewFpo()
1052 std::unique_ptr<MappedBlockStream> NewFpo = File.createIndexedStream(Index); in dumpNewFpo()
1066 auto &StringTable = Err(File.getStringTable()); in dumpNewFpo()
1081 if (!File.isPdb()) { in dumpFpo()
1086 PDBFile &File = getPdb(); in dumpFpo() local
1087 if (!File.hasPDBDbiStream()) { in dumpFpo()
1092 if (auto EC = dumpOldFpo(File)) in dumpFpo()
1094 if (auto EC = dumpNewFpo(File)) in dumpFpo()
1172 File, PrintScope{P, 4}, in dumpStringTableFromObj()
1194 if (File.isObj()) { in dumpNamedStreams()
1202 auto &IS = Err(File.pdb().getPDBInfoStream()); in dumpNamedStreams()
1209 File.pdb().getStreamByteSize(Entry.getValue())); in dumpNamedStreams()
1218 if (File.isPdb()) in dumpStringTable()
1363 assert(!File.isObj()); in dumpTpiStream()
1397 auto &Types = (StreamIdx == StreamTPI) ? File.types() : File.ids(); in dumpTpiStream()
1451 auto &Types = File.types(); in dumpModuleSymsForObj()
1464 File, PrintScope{P, 2}, in dumpModuleSymsForObj()
1485 if (File.isPdb() && !getPdb().hasPDBDbiStream()) { in dumpModuleSymsForPdb()
1493 auto &Ids = File.ids(); in dumpModuleSymsForPdb()
1494 auto &Types = File.types(); in dumpModuleSymsForPdb()
1497 File, PrintScope{P, 2}, [&](uint32_t I, const SymbolGroup &Strings) { in dumpModuleSymsForPdb()
1498 auto ExpectedModS = getModuleDebugStream(File.pdb(), I); in dumpModuleSymsForPdb()
1529 if (File.isObj()) { in dumpGSIRecords()
1542 auto &Types = File.types(); in dumpGSIRecords()
1543 auto &Ids = File.ids(); in dumpGSIRecords()
1563 if (File.isObj()) { in dumpGlobals()
1582 auto &Types = File.types(); in dumpGlobals()
1583 auto &Ids = File.ids(); in dumpGlobals()
1617 if (File.isObj()) { in dumpPublics()
1678 auto &Types = File.types(); in dumpSymbolsFromGSI()
1679 auto &Ids = File.ids(); in dumpSymbolsFromGSI()
1757 if (File.isObj()) { in dumpSectionHeaders()
1808 if (File.isObj()) { in dumpSectionContribs()
1853 if (File.isObj()) { in dumpSectionMap()