Lines Matching refs:Row
134 DWARFDebugLine::Row::Row(bool default_is_stmt) { in Row() function in DWARFDebugLine::Row
138 void DWARFDebugLine::Row::postAppend() { in postAppend()
144 void DWARFDebugLine::Row::reset(bool default_is_stmt) { in reset()
158 void DWARFDebugLine::Row::dump(raw_ostream &OS) const { in dump()
193 for (const Row &R : Rows) { in dump()
211 Row.reset(LineTable->Prologue.DefaultIsStmt); in resetRowAndSequence()
219 Sequence.LowPC = Row.Address; in appendRowToMatrix()
223 LineTable->appendRow(Row); in appendRowToMatrix()
224 if (Row.EndSequence) { in appendRowToMatrix()
226 Sequence.HighPC = Row.Address; in appendRowToMatrix()
232 Row.postAppend(); in appendRowToMatrix()
294 State.Row.EndSequence = true; in parse()
311 State.Row.Address = in parse()
314 State.Row.Address = debug_line_data.getAddress(offset_ptr); in parse()
350 State.Row.Discriminator = debug_line_data.getULEB128(offset_ptr); in parse()
373 State.Row.Address += in parse()
380 State.Row.Line += debug_line_data.getSLEB128(offset_ptr); in parse()
386 State.Row.File = debug_line_data.getULEB128(offset_ptr); in parse()
392 State.Row.Column = debug_line_data.getULEB128(offset_ptr); in parse()
398 State.Row.IsStmt = !State.Row.IsStmt; in parse()
404 State.Row.BasicBlock = true; in parse()
423 State.Row.Address += addr_offset; in parse()
437 State.Row.Address += debug_line_data.getU16(offset_ptr); in parse()
443 State.Row.PrologueEnd = true; in parse()
449 State.Row.EpilogueBegin = true; in parse()
455 State.Row.Isa = debug_line_data.getULEB128(offset_ptr); in parse()
509 State.Row.Line += line_offset; in parse()
510 State.Row.Address += addr_offset; in parse()
542 DWARFDebugLine::Row row; in findRowInSeq()
547 first_row, last_row, row, DWARFDebugLine::Row::orderByAddress); in findRowInSeq()
682 const auto &Row = Rows[RowIndex]; in getFileLineInfoForAddress() local
683 if (!getFileNameByIndex(Row.File, CompDir, Kind, Result.FileName)) in getFileLineInfoForAddress()
685 Result.Line = Row.Line; in getFileLineInfoForAddress()
686 Result.Column = Row.Column; in getFileLineInfoForAddress()