Lines Matching refs:row_sp
670 auto row_sp = std::make_shared<UnwindPlan::Row>(); in ParseCFIUnwindPlan() local
671 row_sp->SetOffset(0); in ParseCFIUnwindPlan()
672 if (!ParseCFIUnwindRow(init_record->UnwindRules, resolver, *row_sp)) in ParseCFIUnwindPlan()
674 plan_sp->AppendRow(row_sp); in ParseCFIUnwindPlan()
682 row_sp = std::make_shared<UnwindPlan::Row>(*row_sp); in ParseCFIUnwindPlan()
683 row_sp->SetOffset(record->Address - init_record->Address); in ParseCFIUnwindPlan()
684 if (!ParseCFIUnwindRow(record->UnwindRules, resolver, *row_sp)) in ParseCFIUnwindPlan()
686 plan_sp->AppendRow(row_sp); in ParseCFIUnwindPlan()
712 auto row_sp = std::make_shared<UnwindPlan::Row>(); in ParseWinUnwindPlan() local
713 row_sp->SetOffset(0); in ParseWinUnwindPlan()
742 row_sp->GetCFAValue().SetRaSearch(record->LocalSize + in ParseWinUnwindPlan()
751 row_sp->GetCFAValue().SetIsDWARFExpression(saved.data(), saved.size()); in ParseWinUnwindPlan()
776 row_sp->SetRegisterInfo(info->kinds[eRegisterKindLLDB], loc); in ParseWinUnwindPlan()
779 plan_sp->AppendRow(row_sp); in ParseWinUnwindPlan()