Lines Matching refs:Log
218 static void parseInlineInfo(GsymCreator &Gsym, raw_ostream *Log, CUInfo &CUI, in parseInlineInfo() argument
253 } else if (Log) { in parseInlineInfo()
254 *Log << "error: inlined function DIE at " in parseInlineInfo()
284 parseInlineInfo(Gsym, Log, CUI, ChildDie, Depth + 1, FI, II, in parseInlineInfo()
287 } else if (Log) { in parseInlineInfo()
288 *Log << "error: inlined function DIE at " << HEX32(Die.getOffset()) 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
322 if (Log) { in convertFunctionLineTable()
325 *Log << "error: function DIE at " << HEX32(Die.getOffset()) in convertFunctionLineTable()
350 if (Log) { in convertFunctionLineTable()
351 *Log << "error: function DIE at " << HEX32(Die.getOffset()) << " has " in convertFunctionLineTable()
354 Row.dumpTableHeader(*Log, /*Indent=*/0); in convertFunctionLineTable()
355 Row.dump(*Log); in convertFunctionLineTable()
356 *Log << "\n"; in convertFunctionLineTable()
370 if (Log) { in convertFunctionLineTable()
371 *Log << "error: DIE has a start address whose LowPC is between the " in convertFunctionLineTable()
374 Die.dump(*Log, 0, DIDumpOptions::getForSingleDIE()); in convertFunctionLineTable()
392 if (Log && !Gsym.isQuiet()) { in convertFunctionLineTable()
393 *Log << "warning: duplicate line table detected for DIE:\n"; in convertFunctionLineTable()
394 Die.dump(*Log, 0, DIDumpOptions::getForSingleDIE()); in convertFunctionLineTable()
397 if (Log) { in convertFunctionLineTable()
398 *Log << "error: line table has addresses that do not " in convertFunctionLineTable()
401 CUI.LineTable->Rows[RowIndex2].dump(*Log); in convertFunctionLineTable()
402 Die.dump(*Log, 0, DIDumpOptions::getForSingleDIE()); in convertFunctionLineTable()
610 llvm::Error DwarfTransformer::verify(StringRef GsymPath, raw_ostream &Log) { in verify() argument
611 Log << "Verifying GSYM file \"" << GsymPath << "\":\n"; in verify()
657 Log << "error: address " << HEX64(Addr) << " has " in verify()
660 Log << " " << NumDwarfInlineInfos << " DWARF frames:\n"; in verify()
663 Log << " [" << Idx << "]: " << dii.FunctionName << " @ " in verify()
666 Log << " " << LR->Locations.size() << " GSYM frames:\n"; in verify()
670 Log << " [" << Idx << "]: " << gii.Name << " @ " << gii.Dir in verify()
674 Gsym->dump(Log, *FI); in verify()
686 Log << "error: address " << HEX64(Addr) << " DWARF function \"" in verify()
691 Log << "error: address " << HEX64(Addr) << " DWARF path \"" in verify()
696 Log << "error: address " << HEX64(Addr) << " DWARF line " in verify()