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

References

tools/lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp
  364   row_sp = unwind_plan.GetRowForFunctionOffset(0);
  365   EXPECT_EQ(0ull, row_sp->GetOffset());
  366   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == gpr_sp_arm64);
  367   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  368   EXPECT_EQ(0, row_sp->GetCFAValue().GetOffset());
  370   row_sp = unwind_plan.GetRowForFunctionOffset(32);
  371   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == gpr_sp_arm64);
  372   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  373   EXPECT_EQ(0, row_sp->GetCFAValue().GetOffset());
  375   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x19_arm64, regloc));
  376   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x20_arm64, regloc));
  377   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x21_arm64, regloc));
  378   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x22_arm64, regloc));
  379   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x23_arm64, regloc));
  380   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x24_arm64, regloc));
  381   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x25_arm64, regloc));
  382   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x26_arm64, regloc));
  383   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x27_arm64, regloc));
  384   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_x28_arm64, regloc));
  385   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_fp_arm64, regloc));
  386   EXPECT_FALSE(row_sp->GetRegisterInfo(gpr_lr_arm64, regloc));
  388   row_sp = unwind_plan.GetRowForFunctionOffset(36);
  389   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == gpr_sp_arm64);
  390   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  391   EXPECT_EQ(0, row_sp->GetCFAValue().GetOffset());
  393   row_sp = unwind_plan.GetRowForFunctionOffset(52);
  394   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == gpr_sp_arm64);
  395   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  396   EXPECT_EQ(0, row_sp->GetCFAValue().GetOffset());
  398   row_sp = unwind_plan.GetRowForFunctionOffset(56);
  399   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == gpr_sp_arm64);
  400   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  401   EXPECT_EQ(0, row_sp->GetCFAValue().GetOffset());
  403   row_sp = unwind_plan.GetRowForFunctionOffset(60);
  404   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == gpr_sp_arm64);
  405   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  406   EXPECT_EQ(0, row_sp->GetCFAValue().GetOffset());