Lines Matching refs:File
86 BytesOutputStyle::BytesOutputStyle(PDBFile &File) in BytesOutputStyle() argument
87 : File(File), P(2, false, outs()) {} in BytesOutputStyle()
99 if (Max >= File.getBlockCount()) in dump()
110 uint32_t Max = R.Max.getValueOr(File.getFileSize()); in dump()
115 if (Max >= File.getFileSize()) in dump()
202 auto &InfoS = Err(File.getPDBInfoStream()); in dumpNameMap()
204 auto Layout = File.getStreamLayout(StreamPDB); in dumpNameMap()
205 P.formatMsfStreamData("Named Stream Map", File, Layout, NS); in dumpNameMap()
214 Base *= File.getBlockSize(); in dumpBlockRanges()
216 auto ExpectedData = File.getBlockData(I, File.getBlockSize()); in dumpBlockRanges()
232 auto &DbiS = Err(File.getPDBDbiStream()); in dumpSectionContributions()
234 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionContributions()
235 P.formatMsfStreamData("Section Contributions", File, Layout, NS); in dumpSectionContributions()
243 auto &DbiS = Err(File.getPDBDbiStream()); in dumpSectionMap()
245 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionMap()
246 P.formatMsfStreamData("Section Map", File, Layout, NS); in dumpSectionMap()
254 auto &DbiS = Err(File.getPDBDbiStream()); in dumpModuleInfos()
256 auto Layout = File.getStreamLayout(StreamDBI); in dumpModuleInfos()
257 P.formatMsfStreamData("Module Infos", File, Layout, NS); in dumpModuleInfos()
265 auto &DbiS = Err(File.getPDBDbiStream()); in dumpFileInfo()
267 auto Layout = File.getStreamLayout(StreamDBI); in dumpFileInfo()
268 P.formatMsfStreamData("File Info", File, Layout, NS); in dumpFileInfo()
276 auto &DbiS = Err(File.getPDBDbiStream()); in dumpTypeServerMap()
278 auto Layout = File.getStreamLayout(StreamDBI); in dumpTypeServerMap()
279 P.formatMsfStreamData("Type Server Map", File, Layout, NS); in dumpTypeServerMap()
287 auto &DbiS = Err(File.getPDBDbiStream()); in dumpECData()
289 auto Layout = File.getStreamLayout(StreamDBI); in dumpECData()
290 P.formatMsfStreamData("Edit and Continue Data", File, Layout, NS); in dumpECData()
302 auto &Stream = Err(IsTpi ? File.getPDBTpiStream() : File.getPDBIpiStream()); in dumpTypeIndex()
308 auto Layout = File.getStreamLayout(StreamIdx); in dumpTypeIndex()
319 P.formatMsfStreamData(formatv("Type {0}", TI).str(), File, Layout, OneType); in dumpTypeIndex()
324 static void iterateOneModule(PDBFile &File, LinePrinter &P, in iterateOneModule() argument
345 File.getMsfLayout(), File.getMsfBuffer(), ModiStream, in iterateOneModule()
346 File.getAllocator()); in iterateOneModule()
352 auto Layout = File.getStreamLayout(ModiStream); in iterateOneModule()
357 static void iterateModules(PDBFile &File, LinePrinter &P, uint32_t IndentLevel, in iterateModules() argument
360 if (!File.hasPDBDbiStream()) { in iterateModules()
367 auto &Stream = Err(File.getPDBDbiStream()); in iterateModules()
372 iterateOneModule(File, P, Modules, opts::bytes::ModuleIndex, 1, IndentLevel, in iterateModules()
378 iterateOneModule(File, P, Modules, I, Digits, IndentLevel, Callback); in iterateModules()
388 iterateModules(File, P, 2, in dumpModuleSyms()
392 P.formatMsfStreamData("Symbols", File, Layout, Symbols); in dumpModuleSyms()
401 iterateModules(File, P, 2, in dumpModuleC11()
405 P.formatMsfStreamData("C11 Debug Chunks", File, Layout, in dumpModuleC11()
416 File, P, 2, in dumpModuleC13()
424 P.formatMsfStreamData(formatChunkKind(SS.kind()), File, Layout, in dumpModuleC13()
428 P.formatMsfStreamData("Debug Chunks", File, Layout, Chunks); in dumpModuleC13()
438 BinaryStreamReader Reader(File.getMsfBuffer()); in dumpByteRanges()
454 auto Tpi = (StreamIdx == StreamTPI) ? File.getPDBTpiStream() in initializeTypes()
455 : File.getPDBIpiStream(); in initializeTypes()
471 msf::MSFStreamLayout FpmLayout = File.getFpmStreamLayout(); in dumpFpm()
472 P.formatMsfStreamBlocks(File, FpmLayout); in dumpFpm()
477 discoverStreamPurposes(File, StreamPurposes); in dumpStreamBytes()
490 P.formatMsfStreamData("Data", File, Spec.SI, in dumpStreamBytes()