Lines Matching refs:CUI

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()
303 static void convertFunctionLineTable(raw_ostream *Log, CUInfo &CUI, in convertFunctionLineTable() argument
314 if (!CUI.LineTable->lookupAddressRange(SecAddress, RangeSize, RowVector)) { in convertFunctionLineTable()
346 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex]; in convertFunctionLineTable()
348 CUI.DWARFToGSYMFileIndex(Gsym, Row.File); in convertFunctionLineTable()
401 CUI.LineTable->Rows[RowIndex2].dump(*Log); in convertFunctionLineTable()
432 void DwarfTransformer::handleDie(raw_ostream *OS, CUInfo &CUI, DWARFDie Die) { in handleDie() argument
443 auto NameIndex = getQualifiedNameIndex(Die, CUI.Language, Gsym); in handleDie()
470 if (Range.LowPC >= Range.HighPC || CUI.isHighestAddress(Range.LowPC)) in handleDie()
500 if (CUI.LineTable) in handleDie()
501 convertFunctionLineTable(OS, CUI, Die, Gsym, FI); in handleDie()
508 parseInlineInfo(Gsym, OS, CUI, Die, 0, FI, *FI.Inline, in handleDie()
535 handleDie(OS, CUI, ChildDie); in handleDie()
562 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert() local
563 handleDie(OS, CUI, Die); in convert()
588 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert() local
589 pool.async([this, CUI, &LogMutex, OS, Die]() mutable { in convert()
592 handleDie(OS ? &ThreadOS: nullptr, CUI, Die); in convert()