reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2320 row_sp = std::make_shared<UnwindPlan::Row>(); 2323 row_sp->SetOffset(0); 2324 row_sp->GetCFAValue().SetIsRegisterPlusOffset(k_rsp, 8); 2327 row_sp->SetRegisterInfo(k_rip, regloc); 2329 unwind_plan.AppendRow(row_sp); 2333 *new_row = *row_sp.get(); 2334 row_sp.reset(new_row); 2337 row_sp->SetOffset(1); 2338 row_sp->GetCFAValue().SetIsRegisterPlusOffset(k_rsp, 16); 2340 row_sp->SetRegisterInfo(k_rbp, regloc); 2341 unwind_plan.AppendRow(row_sp); 2345 *new_row = *row_sp.get(); 2346 row_sp.reset(new_row); 2349 row_sp->SetOffset(4); 2350 row_sp->GetCFAValue().SetIsRegisterPlusOffset(k_rbp, 16); 2351 unwind_plan.AppendRow(row_sp); 2357 row_sp = unwind_plan.GetRowForFunctionOffset(6); 2358 EXPECT_EQ(6ull, row_sp->GetOffset()); 2359 EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == k_rsp); 2360 EXPECT_EQ(8, row_sp->GetCFAValue().GetOffset());