Lines Matching refs:File

38 getModuleDebugStream(PDBFile &File, StringRef &ModuleName, uint32_t Index) {  in getModuleDebugStream()  argument
41 auto &Dbi = Err(File.getPDBDbiStream()); in getModuleDebugStream()
56 auto ModStreamData = File.createIndexedStream(ModiStream); in getModuleDebugStream()
130 SymbolGroup::SymbolGroup(InputFile *File, uint32_t GroupIndex) : File(File) { in SymbolGroup() argument
131 if (!File) in SymbolGroup()
134 if (File->isPdb()) in SymbolGroup()
139 for (const auto &S : File->obj().sections()) { in SymbolGroup()
166 assert(File && File->isPdb()); in initializeForPdb()
171 auto StringTable = File->pdb().getStringTable(); in initializeForPdb()
179 auto MDS = getModuleDebugStream(File->pdb(), Name, Modi); in initializeForPdb()
204 assert(File && File->isPdb() && DebugStream); in getPdbModuleStream()
212 void SymbolGroup::formatFromFileName(LinePrinter &Printer, StringRef File, in formatFromFileName() argument
214 auto FC = ChecksumsByFile.find(File); in formatFromFileName()
216 formatInternal(Printer, Append, "- (no checksum) {0}", File); in formatFromFileName()
222 toHex(FC->getValue().Checksum), File); in formatFromFileName()
439 SymbolGroupIterator::SymbolGroupIterator(InputFile &File) : Value(&File) { in SymbolGroupIterator() argument
440 if (File.isObj()) { in SymbolGroupIterator()
441 SectionIter = File.obj().section_begin(); in SymbolGroupIterator()
452 if (Value.File != R.Value.File) in operator ==()
467 assert(Value.File && !isEnd()); in operator ++()
472 if (Value.File->isPdb()) { in operator ++()
483 auto End = Value.File->obj().section_end(); in scanToNextDebugS()
499 if (!Value.File) in isEnd()
501 if (Value.File->isPdb()) { in isEnd()
502 auto &Dbi = cantFail(Value.File->pdb().getPDBDbiStream()); in isEnd()
509 return *SectionIter == Value.File->obj().section_end(); in isEnd()