Lines Matching refs:File
39 getModuleDebugStream(PDBFile &File, StringRef &ModuleName, uint32_t Index) { in getModuleDebugStream() argument
42 auto &Dbi = Err(File.getPDBDbiStream()); in getModuleDebugStream()
57 auto ModStreamData = File.createIndexedStream(ModiStream); in getModuleDebugStream()
127 SymbolGroup::SymbolGroup(InputFile *File, uint32_t GroupIndex) : File(File) { in SymbolGroup() argument
128 if (!File) in SymbolGroup()
131 if (File->isPdb()) in SymbolGroup()
136 for (const auto &S : File->obj().sections()) { in SymbolGroup()
163 assert(File && File->isPdb()); in initializeForPdb()
168 auto StringTable = File->pdb().getStringTable(); in initializeForPdb()
176 auto MDS = getModuleDebugStream(File->pdb(), Name, Modi); in initializeForPdb()
201 assert(File && File->isPdb() && DebugStream); in getPdbModuleStream()
209 void SymbolGroup::formatFromFileName(LinePrinter &Printer, StringRef File, in formatFromFileName() argument
211 auto FC = ChecksumsByFile.find(File); in formatFromFileName()
213 formatInternal(Printer, Append, "- (no checksum) {0}", File); in formatFromFileName()
219 toHex(FC->getValue().Checksum), File); in formatFromFileName()
435 SymbolGroupIterator::SymbolGroupIterator(InputFile &File) : Value(&File) { in SymbolGroupIterator() argument
436 if (File.isObj()) { in SymbolGroupIterator()
437 SectionIter = File.obj().section_begin(); in SymbolGroupIterator()
448 if (Value.File != R.Value.File) in operator ==()
463 assert(Value.File && !isEnd()); in operator ++()
468 if (Value.File->isPdb()) { in operator ++()
479 auto End = Value.File->obj().section_end(); in scanToNextDebugS()
495 if (!Value.File) in isEnd()
497 if (Value.File->isPdb()) { in isEnd()
498 auto &Dbi = cantFail(Value.File->pdb().getPDBDbiStream()); in isEnd()
505 return *SectionIter == Value.File->obj().section_end(); in isEnd()