Lines Matching refs:File

85 BytesOutputStyle::BytesOutputStyle(PDBFile &File)  in BytesOutputStyle()  argument
86 : File(File), P(2, false, outs(), opts::Filters) {} in BytesOutputStyle()
98 if (Max >= File.getBlockCount()) in dump()
109 uint32_t Max = R.Max.value_or(File.getFileSize()); in dump()
114 if (Max >= File.getFileSize()) in dump()
201 auto &InfoS = Err(File.getPDBInfoStream()); in dumpNameMap()
203 auto Layout = File.getStreamLayout(StreamPDB); in dumpNameMap()
204 P.formatMsfStreamData("Named Stream Map", File, Layout, NS); in dumpNameMap()
213 Base *= File.getBlockSize(); in dumpBlockRanges()
215 auto ExpectedData = File.getBlockData(I, File.getBlockSize()); in dumpBlockRanges()
231 auto &DbiS = Err(File.getPDBDbiStream()); in dumpSectionContributions()
233 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionContributions()
234 P.formatMsfStreamData("Section Contributions", File, Layout, NS); in dumpSectionContributions()
242 auto &DbiS = Err(File.getPDBDbiStream()); in dumpSectionMap()
244 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionMap()
245 P.formatMsfStreamData("Section Map", File, Layout, NS); in dumpSectionMap()
253 auto &DbiS = Err(File.getPDBDbiStream()); in dumpModuleInfos()
255 auto Layout = File.getStreamLayout(StreamDBI); in dumpModuleInfos()
256 P.formatMsfStreamData("Module Infos", File, Layout, NS); in dumpModuleInfos()
264 auto &DbiS = Err(File.getPDBDbiStream()); in dumpFileInfo()
266 auto Layout = File.getStreamLayout(StreamDBI); in dumpFileInfo()
267 P.formatMsfStreamData("File Info", File, Layout, NS); in dumpFileInfo()
275 auto &DbiS = Err(File.getPDBDbiStream()); in dumpTypeServerMap()
277 auto Layout = File.getStreamLayout(StreamDBI); in dumpTypeServerMap()
278 P.formatMsfStreamData("Type Server Map", File, Layout, NS); in dumpTypeServerMap()
286 auto &DbiS = Err(File.getPDBDbiStream()); in dumpECData()
288 auto Layout = File.getStreamLayout(StreamDBI); in dumpECData()
289 P.formatMsfStreamData("Edit and Continue Data", File, Layout, NS); in dumpECData()
301 auto &Stream = Err(IsTpi ? File.getPDBTpiStream() : File.getPDBIpiStream()); in dumpTypeIndex()
307 auto Layout = File.getStreamLayout(StreamIdx); in dumpTypeIndex()
318 P.formatMsfStreamData(formatv("Type {0}", TI).str(), File, Layout, OneType); in dumpTypeIndex()
323 static void iterateOneModule(PDBFile &File, LinePrinter &P, in iterateOneModule() argument
343 auto ModStreamData = File.createIndexedStream(ModiStream); in iterateOneModule()
349 auto Layout = File.getStreamLayout(ModiStream); in iterateOneModule()
354 static void iterateModules(PDBFile &File, LinePrinter &P, uint32_t IndentLevel, in iterateModules() argument
357 if (!File.hasPDBDbiStream()) { in iterateModules()
364 auto &Stream = Err(File.getPDBDbiStream()); in iterateModules()
369 iterateOneModule(File, P, Modules, opts::bytes::ModuleIndex, 1, IndentLevel, in iterateModules()
375 iterateOneModule(File, P, Modules, I, Digits, IndentLevel, Callback); in iterateModules()
385 iterateModules(File, P, 2, in dumpModuleSyms()
389 P.formatMsfStreamData("Symbols", File, Layout, Symbols); in dumpModuleSyms()
398 iterateModules(File, P, 2, in dumpModuleC11()
402 P.formatMsfStreamData("C11 Debug Chunks", File, Layout, in dumpModuleC11()
413 File, P, 2, in dumpModuleC13()
421 P.formatMsfStreamData(formatChunkKind(SS.kind()), File, Layout, in dumpModuleC13()
425 P.formatMsfStreamData("Debug Chunks", File, Layout, Chunks); in dumpModuleC13()
435 BinaryStreamReader Reader(File.getMsfBuffer()); in dumpByteRanges()
451 auto Tpi = (StreamIdx == StreamTPI) ? File.getPDBTpiStream() in initializeTypes()
452 : File.getPDBIpiStream(); in initializeTypes()
468 msf::MSFStreamLayout FpmLayout = File.getFpmStreamLayout(); in dumpFpm()
469 P.formatMsfStreamBlocks(File, FpmLayout); in dumpFpm()
474 discoverStreamPurposes(File, StreamPurposes); in dumpStreamBytes()
487 P.formatMsfStreamData("Data", File, Spec.SI, in dumpStreamBytes()