Lines Matching refs:row

630   UnwindPlan::RowSP row(cie_initial_row);
644 offset, *row)) {
650 // required action is to create a new table row with a location value
652 // adding (delta * code_align). All other values in the new row are
653 // initially identical to the current row.
654 unwind_plan.AppendRow(row);
656 *newrow = *row.get();
657 row.reset(newrow);
658 row->SlideOffset(extended_opcode * code_align);
676 row->SetRegisterInfo(reg_num, reg_location);
678 // If the register was not set in the first row, remove the
680 row->RemoveRegisterInfo(reg_num);
690 // The required action is to create a new table row using the
691 // specified address as the location. All other values in the new row
692 // are initially identical to the current row. The new location value
694 unwind_plan.AppendRow(row);
696 *newrow = *row.get();
697 row.reset(newrow);
698 row->SetOffset(m_cfi_data.GetAddress(&offset) -
708 unwind_plan.AppendRow(row);
710 *newrow = *row.get();
711 row.reset(newrow);
712 row->SlideOffset(m_cfi_data.GetU8(&offset) * code_align);
721 unwind_plan.AppendRow(row);
723 *newrow = *row.get();
724 row.reset(newrow);
725 row->SlideOffset(m_cfi_data.GetU16(&offset) * code_align);
734 unwind_plan.AppendRow(row);
736 *newrow = *row.get();
737 row.reset(newrow);
738 row->SlideOffset(m_cfi_data.GetU32(&offset) * code_align);
751 row->SetRegisterInfo(reg_num, reg_location);
759 // every register on the current row on the stack. Encountering the
761 // the stack and place them in the current row. (This operation is
764 stack.push_back(row);
766 *newrow = *row.get();
767 row.reset(newrow);
775 // every register on the current row on the stack. Encountering the
777 // the stack and place them in the current row. (This operation is
789 lldb::addr_t offset = row->GetOffset();
790 row = stack.back();
792 row->SetOffset(offset);
816 unwind_plan.AppendRow(row);
825 UnwindPlan::Row &row) {
840 row.SetRegisterInfo(reg_num, reg_location);
858 row.SetRegisterInfo(reg_num, reg_location);
870 row.SetRegisterInfo(reg_num, reg_location);
882 row.SetRegisterInfo(reg_num, reg_location);
895 row.SetRegisterInfo(reg_num, reg_location);
906 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, op_offset);
916 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num,
917 row.GetCFAValue().GetOffset());
927 row.GetCFAValue().SetIsRegisterPlusOffset(
928 row.GetCFAValue().GetRegisterNumber(), op_offset);
937 row.GetCFAValue().SetIsDWARFExpression(block_data, block_len);
956 row.SetRegisterInfo(reg_num, reg_location);
970 row.SetRegisterInfo(reg_num, reg_location);
982 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, op_offset);
992 uint32_t cfa_regnum = row.GetCFAValue().GetRegisterNumber();
993 row.GetCFAValue().SetIsRegisterPlusOffset(cfa_regnum, op_offset);
1011 row.SetRegisterInfo(reg_num, reg_location);