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

References

tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
  661   row_sp = unwind_plan.GetRowForFunctionOffset(10);
  662   EXPECT_EQ(10ull, row_sp->GetOffset());
  663   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == k_esp);
  664   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  665   EXPECT_EQ(14464, row_sp->GetCFAValue().GetOffset());
  669   row_sp = unwind_plan.GetRowForFunctionOffset(15);
  670   EXPECT_EQ(15ull, row_sp->GetOffset());
  671   EXPECT_EQ(14468, row_sp->GetCFAValue().GetOffset());
  675   row_sp = unwind_plan.GetRowForFunctionOffset(16);
  676   EXPECT_EQ(16ull, row_sp->GetOffset());
  677   EXPECT_EQ(14464, row_sp->GetCFAValue().GetOffset());
  681   EXPECT_TRUE(row_sp->GetRegisterInfo(k_eip, regloc));
  685   EXPECT_TRUE(row_sp->GetRegisterInfo(k_ebp, regloc));
  689   EXPECT_TRUE(row_sp->GetRegisterInfo(k_ebx, regloc));
  693   EXPECT_TRUE(row_sp->GetRegisterInfo(k_edi, regloc));
  697   EXPECT_TRUE(row_sp->GetRegisterInfo(k_esi, regloc));
  706   row_sp = unwind_plan.GetRowForFunctionOffset(23);
  707   EXPECT_EQ(23ull, row_sp->GetOffset());
  708   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == k_esp);
  709   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  710   EXPECT_EQ(14472, row_sp->GetCFAValue().GetOffset());
  714   row_sp = unwind_plan.GetRowForFunctionOffset(24);
  715   EXPECT_EQ(24ull, row_sp->GetOffset());
  716   EXPECT_EQ(14476, row_sp->GetCFAValue().GetOffset());
  720   row_sp = unwind_plan.GetRowForFunctionOffset(28);
  721   EXPECT_EQ(28ull, row_sp->GetOffset());
  722   EXPECT_EQ(14480, row_sp->GetCFAValue().GetOffset());
  726   row_sp = unwind_plan.GetRowForFunctionOffset(36);
  727   EXPECT_EQ(36ull, row_sp->GetOffset());
  728   EXPECT_EQ(14464, row_sp->GetCFAValue().GetOffset());
  733   row_sp = unwind_plan.GetRowForFunctionOffset(47);
  734   EXPECT_EQ(47ull, row_sp->GetOffset());
  735   EXPECT_TRUE(row_sp->GetCFAValue().GetRegisterNumber() == k_esp);
  736   EXPECT_TRUE(row_sp->GetCFAValue().IsRegisterPlusOffset() == true);
  737   EXPECT_EQ(4, row_sp->GetCFAValue().GetOffset());
  739   EXPECT_TRUE(row_sp->GetRegisterInfo(k_eip, regloc));
  743   EXPECT_TRUE(row_sp->GetRegisterInfo(k_esp, regloc));
  749   EXPECT_FALSE(row_sp->GetRegisterInfo(k_eax, regloc));
  750   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ebx, regloc));
  751   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ecx, regloc));
  752   EXPECT_FALSE(row_sp->GetRegisterInfo(k_edx, regloc));
  753   EXPECT_FALSE(row_sp->GetRegisterInfo(k_esi, regloc));
  754   EXPECT_FALSE(row_sp->GetRegisterInfo(k_edi, regloc));
  755   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ebp, regloc));