Lines Matching defs:CUI
218 CUInfo &CUI, DWARFDie Die, uint32_t Depth,
276 if (auto NameIndex = getQualifiedNameIndex(Die, CUI.Language, Gsym))
281 CUI.DWARFToGSYMFileIndex(Gsym, DwarfFileIdx);
287 parseInlineInfo(Gsym, Out, CUI, ChildDie, Depth + 1, FI, II,
305 parseInlineInfo(Gsym, Out, CUI, ChildDie, Depth + 1, FI, Parent,
310 static void convertFunctionLineTable(OutputAggregator &Out, CUInfo &CUI,
321 if (!CUI.LineTable->lookupAddressRange(SecAddress, RangeSize, RowVector)) {
353 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex];
355 CUI.DWARFToGSYMFileIndex(Gsym, Row.File);
414 CUI.LineTable->Rows[RowIndex2].dump(OS);
444 void DwarfTransformer::handleDie(OutputAggregator &Out, CUInfo &CUI,
456 auto NameIndex = getQualifiedNameIndex(Die, CUI.Language, Gsym);
483 if (Range.LowPC >= Range.HighPC || CUI.isHighestAddress(Range.LowPC))
515 if (CUI.LineTable)
516 convertFunctionLineTable(Out, CUI, Die, Gsym, FI);
523 parseInlineInfo(Gsym, Out, CUI, Die, 0, FI, *FI.Inline,
549 parseCallSiteInfoFromDwarf(CUI, Die, FI);
558 handleDie(Out, CUI, ChildDie);
561 void DwarfTransformer::parseCallSiteInfoFromDwarf(CUInfo &CUI, DWARFDie Die,
647 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get()));
648 handleDie(Out, CUI, Die);
673 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get()));
674 pool.async([this, CUI, &LogMutex, &Out, Die]() mutable {
678 handleDie(ThreadOut, CUI, Die);