Lines Matching refs:log

80   Log *log = (Log *)userData;  in DumpStateToFile()  local
83 state.prologue->Dump(log); in DumpStateToFile()
84 log->PutCString("Address Line Column File"); in DumpStateToFile()
85 log->PutCString("------------------ ------ ------ ------"); in DumpStateToFile()
89 log->Printf("0x%16.16" PRIx64 " %6u %6u %6u%s\n", state.address, state.line, in DumpStateToFile()
97 bool DWARFDebugLine::DumpLineTableRows(Log *log, SymbolFileDWARF *dwarf2Data, in DumpLineTableRows() argument
106 DumpStatementTable(log, debug_line_data, debug_line_offset); in DumpLineTableRows()
109 DumpStatementTable(log, debug_line_data, debug_line_offset); in DumpLineTableRows()
118 DWARFDebugLine::DumpStatementTable(Log *log, in DumpStatementTable() argument
123 log->Printf("--------------------------------------------------------------" in DumpStatementTable()
130 if (ParseStatementTable(debug_line_data, &offset, DumpStateToFile, log, nullptr)) in DumpStatementTable()
142 bool DWARFDebugLine::DumpOpcodes(Log *log, SymbolFileDWARF *dwarf2Data, in DumpOpcodes() argument
148 log->Printf("< EMPTY >\n"); in DumpOpcodes()
156 debug_line_offset = DumpStatementOpcodes(log, debug_line_data, in DumpOpcodes()
160 DumpStatementOpcodes(log, debug_line_data, debug_line_offset, dump_flags); in DumpOpcodes()
169 Log *log, const DWARFDataExtractor &debug_line_data, in DumpStatementOpcodes() argument
176 log->PutCString("--------------------------------------------------------" in DumpStatementOpcodes()
178 log->Printf("debug_line[0x%8.8x]", debug_line_offset); in DumpStatementOpcodes()
179 log->PutCString("--------------------------------------------------------" in DumpStatementOpcodes()
181 prologue.Dump(log); in DumpStatementOpcodes()
184 log->Printf("0x%8.8" PRIx64 ": skipping pad byte %2.2x", offset, in DumpStatementOpcodes()
212 log->Printf("0x%8.8x: DW_LNE_end_sequence", op_offset); in DumpStatementOpcodes()
213 row.Dump(log); in DumpStatementOpcodes()
219 log->Printf("0x%8.8x: DW_LNE_set_address (0x%" PRIx64 ")", op_offset, in DumpStatementOpcodes()
229 log->Printf("0x%8.8x: DW_LNE_define_file('%s', dir=%i, " in DumpStatementOpcodes()
238 log->Printf("0x%8.8x: DW_LNE_set_discriminator (0x%" PRIx64 ")", in DumpStatementOpcodes()
242 log->Printf("0x%8.8x: DW_LNE_??? (%2.2x) - Skipping unknown upcode", in DumpStatementOpcodes()
254 log->Printf("0x%8.8x: DW_LNS_copy", op_offset); in DumpStatementOpcodes()
255 row.Dump(log); in DumpStatementOpcodes()
261 log->Printf("0x%8.8x: DW_LNS_advance_pc (0x%x)", op_offset, in DumpStatementOpcodes()
268 log->Printf("0x%8.8x: DW_LNS_advance_line (%i)", op_offset, in DumpStatementOpcodes()
275 log->Printf("0x%8.8x: DW_LNS_set_file (%u)", op_offset, row.file); in DumpStatementOpcodes()
280 log->Printf("0x%8.8x: DW_LNS_set_column (%u)", op_offset, row.column); in DumpStatementOpcodes()
285 log->Printf("0x%8.8x: DW_LNS_negate_stmt", op_offset); in DumpStatementOpcodes()
290 log->Printf("0x%8.8x: DW_LNS_set_basic_block", op_offset); in DumpStatementOpcodes()
297 log->Printf("0x%8.8x: DW_LNS_const_add_pc (0x%8.8" PRIx64 ")", in DumpStatementOpcodes()
304 log->Printf("0x%8.8x: DW_LNS_fixed_advance_pc (0x%4.4x)", op_offset, in DumpStatementOpcodes()
311 log->Printf("0x%8.8x: DW_LNS_set_prologue_end", op_offset); in DumpStatementOpcodes()
316 log->Printf("0x%8.8x: DW_LNS_set_epilogue_begin", op_offset); in DumpStatementOpcodes()
321 log->Printf("0x%8.8x: DW_LNS_set_isa (%u)", op_offset, row.isa); in DumpStatementOpcodes()
331 log->Printf("0x%8.8x: Special : Unknown skipping %u ULEB128 values.", in DumpStatementOpcodes()
343 log->Printf("0x%8.8x: address += 0x%" PRIx64 ", line += %i\n", in DumpStatementOpcodes()
347 row.Dump(log); in DumpStatementOpcodes()
566 Log *log(LogChannelDWARF::GetLogIfAll(DWARF_LOG_DEBUG_LINE)); in ParseStatementTable() local
577 if (log) in ParseStatementTable()
578 log->Error("failed to parse DWARF line table prologue"); in ParseStatementTable()
584 if (log) in ParseStatementTable()
585 prologue->Dump(log); in ParseStatementTable()
591 State state(prologue, log, callback, userData); in ParseStatementTable()
874 void DWARFDebugLine::Prologue::Dump(Log *log) { in Dump() argument
877 log->Printf("Line table prologue:"); in Dump()
878 log->Printf(" total_length: 0x%8.8x", total_length); in Dump()
879 log->Printf(" version: %u", version); in Dump()
880 log->Printf("prologue_length: 0x%8.8x", prologue_length); in Dump()
881 log->Printf("min_inst_length: %u", min_inst_length); in Dump()
882 log->Printf("default_is_stmt: %u", default_is_stmt); in Dump()
883 log->Printf(" line_base: %i", line_base); in Dump()
884 log->Printf(" line_range: %u", line_range); in Dump()
885 log->Printf(" opcode_base: %u", opcode_base); in Dump()
888 log->Printf("standard_opcode_lengths[%s] = %u", DW_LNS_value_to_name(i + 1), in Dump()
894 log->Printf("include_directories[%3u] = '%s'", i + 1, in Dump()
900 log->PutCString(" Dir Mod Time File Len File Name"); in Dump()
901 log->PutCString(" ---- ---------- ---------- " in Dump()
905 log->Printf("file_names[%3u] %4u 0x%8.8x 0x%8.8x %s", i + 1, in Dump()
975 void DWARFDebugLine::LineTable::Dump(Log *log) const { in Dump()
977 prologue->Dump(log); in Dump()
980 log->PutCString("Address Line Column File ISA Flags"); in Dump()
981 log->PutCString( in Dump()
986 (*pos).Dump(log); in Dump()
1075 void DWARFDebugLine::Row::Dump(Log *log) const { in Dump()
1076 log->Printf("0x%16.16" PRIx64 " %6u %6u %6u %3u %s%s%s%s%s", address, line, in Dump()
1126 void DWARFDebugLine::Row::Dump(Log *log, const Row::collection &state_coll) { in Dump() argument
1128 bind2nd(std::mem_fun_ref(&Row::Dump), log)); in Dump()
1136 : Row(p->default_is_stmt), prologue(p), log(l), callback(cb), in State()
1155 if (log) { in AppendRowToMatrix()
1157 log->PutCString("Address Line Column File ISA Flags"); in AppendRowToMatrix()
1158 log->PutCString( in AppendRowToMatrix()
1161 Dump(log); in AppendRowToMatrix()