Home | History | Annotate | Download | only in DebugInfo

Lines Matching refs:Row

53 void DWARFDebugLine::Row::postAppend() {
59 void DWARFDebugLine::Row::reset(bool default_is_stmt) {
72 void DWARFDebugLine::Row::dump(raw_ostream &OS) const {
90 for (std::vector<Row>::const_iterator pos = Rows.begin(),
103 Sequence::FirstRowIndex = row;
105 ++row; // Increase the row number.
110 Sequence::LastRowIndex = row;
115 Row::postAppend();
119 row = DoneParsingLineTable;
254 // append a row to the matrix using the current values of the
257 // with a DW_LNE_end_sequence instruction which creates a row whose
324 // Takes no arguments. Append a row to the matrix using the
508 DWARFDebugLine::Row row;
509 row.Address = address;
512 RowIter row_pos = std::lower_bound(first_row, last_row, row,
513 DWARFDebugLine::Row::orderByAddress);
559 // For the first sequence, we need to find which row in the sequence is the
562 DWARFDebugLine::Row row;
563 row.Address = address;
566 RowIter row_pos = std::upper_bound(first_row, last_row, row,
567 DWARFDebugLine::Row::orderByAddress);
568 // The 'row_pos' iterator references the first row that is greater than
569 // our start address. Unless that's the first row, we want to start at
570 // the row before that.
577 // For the last sequence in our range, we need to figure out the last row in
580 DWARFDebugLine::Row row;
581 row.Address = end_addr;
584 RowIter row_pos = std::upper_bound(first_row, last_row, row,
585 DWARFDebugLine::Row::orderByAddress);
586 // The 'row_pos' iterator references the first row that is greater than
587 // our end address. The row before that is the last row we want.