Lines Matching refs:Gsym
68 std::optional<uint32_t> DWARFToGSYMFileIndex(GsymCreator &Gsym, in DWARFToGSYMFileIndex()
79 GsymFileIdx = Gsym.insertFile(File); in DWARFToGSYMFileIndex()
133 getQualifiedNameIndex(DWARFDie &Die, uint64_t Language, GsymCreator &Gsym) { in getQualifiedNameIndex() argument
138 return Gsym.insertString(LinkageName, /* Copy */ false); in getQualifiedNameIndex()
154 return Gsym.insertString(ShortName, /* Copy */ false); in getQualifiedNameIndex()
161 return Gsym.insertString(ShortName, /* Copy */ false); in getQualifiedNameIndex()
181 return Gsym.insertString(Name, /* Copy */ true); in getQualifiedNameIndex()
184 return Gsym.insertString(ShortName, /* Copy */ false); in getQualifiedNameIndex()
218 static void parseInlineInfo(GsymCreator &Gsym, raw_ostream *Log, CUInfo &CUI, in parseInlineInfo() argument
273 if (auto NameIndex = getQualifiedNameIndex(Die, CUI.Language, Gsym)) in parseInlineInfo()
278 CUI.DWARFToGSYMFileIndex(Gsym, DwarfFileIdx); in parseInlineInfo()
284 parseInlineInfo(Gsym, Log, CUI, ChildDie, Depth + 1, FI, II, in parseInlineInfo()
298 parseInlineInfo(Gsym, Log, CUI, ChildDie, Depth + 1, FI, Parent, in parseInlineInfo()
304 DWARFDie Die, GsymCreator &Gsym, in convertFunctionLineTable() argument
335 LineEntry LE(StartAddress, Gsym.insertFile(FilePath), *Line); in convertFunctionLineTable()
348 CUI.DWARFToGSYMFileIndex(Gsym, Row.File); in convertFunctionLineTable()
392 if (Log && !Gsym.isQuiet()) { in convertFunctionLineTable()
443 auto NameIndex = getQualifiedNameIndex(Die, CUI.Language, Gsym); in handleDie()
477 if (!Gsym.IsValidTextAddress(Range.LowPC)) { in handleDie()
483 if (!Gsym.isQuiet()) { in handleDie()
488 << *Gsym.GetValidTextRanges() in handleDie()
501 convertFunctionLineTable(OS, CUI, Die, Gsym, FI); in handleDie()
508 parseInlineInfo(Gsym, OS, CUI, Die, 0, FI, *FI.Inline, in handleDie()
520 if (WarnIfEmpty && OS && !Gsym.isQuiet()) { in handleDie()
528 Gsym.addFunctionInfo(std::move(FI)); in handleDie()
539 size_t NumBefore = Gsym.getNumFunctionInfos(); in convert()
604 size_t FunctionsAddedCount = Gsym.getNumFunctionInfos() - NumBefore; in convert()
613 auto Gsym = GsymReader::openFile(GsymPath); in verify() local
614 if (!Gsym) in verify()
615 return Gsym.takeError(); in verify()
617 auto NumAddrs = Gsym->getNumAddresses(); in verify()
623 auto FuncAddr = Gsym->getAddress(I); in verify()
628 auto FI = Gsym->getFunctionInfo(*FuncAddr); in verify()
637 auto LR = Gsym->lookup(Addr); in verify()
674 Gsym->dump(Log, *FI); in verify()