reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
 2398   row_sp = std::make_shared<UnwindPlan::Row>();
 2401   row_sp->SetOffset(0);
 2402   row_sp->GetCFAValue().SetIsRegisterPlusOffset(k_esp, 4);
 2405   row_sp->SetRegisterInfo(k_eip, regloc);
 2407   unwind_plan.AppendRow(row_sp);
 2411   *new_row = *row_sp.get();
 2412   row_sp.reset(new_row);
 2415   row_sp->SetOffset(1);
 2416   row_sp->GetCFAValue().SetIsRegisterPlusOffset(k_esp, 8);
 2418   row_sp->SetRegisterInfo(k_ebp, regloc);
 2419   unwind_plan.AppendRow(row_sp);
 2423   *new_row = *row_sp.get();
 2424   row_sp.reset(new_row);
 2427   row_sp->SetOffset(3);
 2428   row_sp->GetCFAValue().SetIsRegisterPlusOffset(k_ebp, 8);
 2429   unwind_plan.AppendRow(row_sp);
 2435   row_sp = unwind_plan.GetRowForFunctionOffset(5);
 2436   EXPECT_EQ(5ull, row_sp->GetOffset());
 2437   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == k_esp);
 2438   EXPECT_EQ(4, row_sp->GetCFAValue().GetOffset());