Lines Matching defs:CUI
221 CUInfo &CUI, DWARFDie Die, uint32_t Depth,
279 if (auto NameIndex = getQualifiedNameIndex(Die, CUI.Language, Gsym))
284 CUI.DWARFToGSYMFileIndex(Gsym, DwarfFileIdx);
290 parseInlineInfo(Gsym, Out, CUI, ChildDie, Depth + 1, FI, II,
308 parseInlineInfo(Gsym, Out, CUI, ChildDie, Depth + 1, FI, Parent,
313 static void convertFunctionLineTable(OutputAggregator &Out, CUInfo &CUI,
324 if (!CUI.LineTable->lookupAddressRange(SecAddress, RangeSize, RowVector)) {
356 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex];
358 CUI.DWARFToGSYMFileIndex(Gsym, Row.File);
417 CUI.LineTable->Rows[RowIndex2].dump(OS);
447 void DwarfTransformer::handleDie(OutputAggregator &Out, CUInfo &CUI,
459 auto NameIndex = getQualifiedNameIndex(Die, CUI.Language, Gsym);
486 if (Range.LowPC >= Range.HighPC || CUI.isHighestAddress(Range.LowPC))
518 if (CUI.LineTable)
519 convertFunctionLineTable(Out, CUI, Die, Gsym, FI);
526 parseInlineInfo(Gsym, Out, CUI, Die, 0, FI, *FI.Inline,
556 handleDie(Out, CUI, ChildDie);
588 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get()));
589 handleDie(Out, CUI, Die);
614 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get()));
615 pool.async([this, CUI, &LogMutex, &Out, Die]() mutable {
619 handleDie(ThreadOut, CUI, Die);