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

Declarations

tools/lldb/include/lldb/Symbol/UnwindPlan.h
  330     bool GetRegisterInfo(uint32_t reg_num,

References

tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
 1178     if (active_row->GetRegisterInfo(regnum.GetAsKind(unwindplan_registerkind),
 1235           active_row->GetRegisterInfo(regnum.GetAsKind(unwindplan_registerkind),
 1316                 active_row->GetRegisterInfo(
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
  100   if (!first_row->GetRegisterInfo(
  129       if (last_row->GetRegisterInfo(
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp
 1249       if (row->GetRegisterInfo(m_lldb_sp_regnum, sp) &&
 1250           row->GetRegisterInfo(m_lldb_ip_regnum, pc)) {
tools/lldb/source/Symbol/ArmUnwindInfo.cpp
  337     if (row->GetRegisterInfo(dwarf_lr, lr_location))
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
  674               unwind_plan.GetRowAtIndex(0)->GetRegisterInfo(reg_num,
  744               unwind_plan.GetRowAtIndex(0)->GetRegisterInfo(reg_num,
tools/lldb/source/Symbol/FuncUnwinders.cpp
  365       a_first_row->GetRegisterInfo(pc_reg_lldb_regnum, a_pc_regloc);
  366       b_first_row->GetRegisterInfo(pc_reg_lldb_regnum, b_pc_regloc);
tools/lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp
  106   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_fp_arm64, regloc));
  110   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_arm64, regloc));
  121   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_fp_arm64, regloc));
  125   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_arm64, regloc));
  136   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_fp_arm64, regloc));
  140   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_arm64, regloc));
  222   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x21_arm64, regloc));
  226   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x22_arm64, regloc));
  236   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x19_arm64, regloc));
  240   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x20_arm64, regloc));
  251   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_fp_arm64, regloc));
  255   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_arm64, regloc));
  282   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_fp_arm64, regloc));
  285   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_arm64, regloc));
  293   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x19_arm64, regloc));
  296   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x20_arm64, regloc));
  307   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x21_arm64, regloc));
  310   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x22_arm64, regloc));
  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));
  496   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x20_arm64, regloc));
  506   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_x20_arm64, regloc));
  612   EXPECT_TRUE(row_sp->GetRegisterInfo(fpu_d15_arm64, regloc));
  616   EXPECT_TRUE(row_sp->GetRegisterInfo(fpu_d14_arm64, regloc));
  620   EXPECT_TRUE(row_sp->GetRegisterInfo(fpu_d13_arm64, regloc));
  624   EXPECT_TRUE(row_sp->GetRegisterInfo(fpu_d12_arm64, regloc));
  628   EXPECT_TRUE(row_sp->GetRegisterInfo(fpu_d11_arm64, regloc));
  632   EXPECT_TRUE(row_sp->GetRegisterInfo(fpu_d10_arm64, regloc));
  636   EXPECT_TRUE(row_sp->GetRegisterInfo(fpu_d9_arm64, regloc));
  640   EXPECT_TRUE(row_sp->GetRegisterInfo(fpu_d8_arm64, regloc));
  651   if (row_sp->GetRegisterInfo(fpu_d8_arm64, regloc)) {
  654   if (row_sp->GetRegisterInfo(fpu_d9_arm64, regloc)) {
  657   if (row_sp->GetRegisterInfo(fpu_d10_arm64, regloc)) {
  660   if (row_sp->GetRegisterInfo(fpu_d11_arm64, regloc)) {
  663   if (row_sp->GetRegisterInfo(fpu_d12_arm64, regloc)) {
  666   if (row_sp->GetRegisterInfo(fpu_d13_arm64, regloc)) {
  669   if (row_sp->GetRegisterInfo(fpu_d14_arm64, regloc)) {
  672   if (row_sp->GetRegisterInfo(fpu_d15_arm64, regloc)) {
  675   if (row_sp->GetRegisterInfo(gpr_x27_arm64, regloc)) {
  678   if (row_sp->GetRegisterInfo(gpr_x28_arm64, regloc)) {
tools/lldb/unittests/UnwindAssembly/PPC64/TestPPC64InstEmulation.cpp
  112   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_r31_ppc64le, regloc));
  123   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_ppc64le, regloc));
  134   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_r31_ppc64le, regloc));
  138   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_ppc64le, regloc));
  149   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_r31_ppc64le, regloc));
  153   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_ppc64le, regloc));
  164   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_r31_ppc64le, regloc));
  168   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_ppc64le, regloc));
  224   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_r31_ppc64le, regloc));
  235   EXPECT_TRUE(row_sp->GetRegisterInfo(gpr_lr_ppc64le, regloc));
tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
  181   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
  192   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
  203   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
  214   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
  257   EXPECT_TRUE(row_sp->GetRegisterInfo(k_eip, regloc));
  268   EXPECT_TRUE(row_sp->GetRegisterInfo(k_eip, regloc));
  279   EXPECT_TRUE(row_sp->GetRegisterInfo(k_eip, regloc));
  290   EXPECT_TRUE(row_sp->GetRegisterInfo(k_eip, regloc));
  398   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
  402   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rbp, regloc));
  406   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r15, regloc));
  410   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r14, regloc));
  414   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r13, regloc));
  418   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r12, regloc));
  422   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rbx, regloc));
  436   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
  444   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rax, regloc));
  445   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbx, regloc));
  446   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rcx, regloc));
  447   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rdx, regloc));
  448   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbp, regloc));
  449   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rsi, regloc));
  450   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rdi, regloc));
  451   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r8, regloc));
  452   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r9, regloc));
  453   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r10, regloc));
  454   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r11, regloc));
  455   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r12, regloc));
  456   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r13, regloc));
  457   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r14, regloc));
  458   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r15, regloc));
  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));
  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));
  818   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
  824   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rax, regloc));
  825   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbx, regloc));
  826   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rcx, regloc));
  827   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rdx, regloc));
  828   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbp, regloc));
  829   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rsi, regloc));
  830   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rdi, regloc));
  831   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r8, regloc));
  832   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r9, regloc));
  833   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r10, regloc));
  834   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r11, regloc));
  835   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r12, regloc));
  836   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r13, regloc));
  837   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r14, regloc));
  838   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r15, regloc));
  850   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
  947   EXPECT_FALSE(row_sp->GetRegisterInfo(k_eax, regloc));
  948   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ebx, regloc));
  949   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ecx, regloc));
  950   EXPECT_FALSE(row_sp->GetRegisterInfo(k_edx, regloc));
  951   EXPECT_FALSE(row_sp->GetRegisterInfo(k_esi, regloc));
  952   EXPECT_FALSE(row_sp->GetRegisterInfo(k_edi, regloc));
  953   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ebp, regloc));
  988   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rbp, regloc));
 1003   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rbp, regloc));
 1159   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r15, regloc));
 1187   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r14, regloc));
 1215   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r13, regloc));
 1243   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r12, regloc));
 1271   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rbx, regloc));
 1302   EXPECT_FALSE(row_sp->GetRegisterInfo(k_eax, regloc));
 1331   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ecx, regloc));
 1360   EXPECT_FALSE(row_sp->GetRegisterInfo(k_edx, regloc));
 1386   EXPECT_TRUE(row_sp->GetRegisterInfo(k_ebx, regloc));
 1414   EXPECT_TRUE(row_sp->GetRegisterInfo(k_ebp, regloc));
 1442   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rbp, regloc));
 1470   EXPECT_TRUE(row_sp->GetRegisterInfo(k_esi, regloc));
 1498   EXPECT_TRUE(row_sp->GetRegisterInfo(k_edi, regloc));
 1760   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbx, regloc));
 1786   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbp, regloc));
 1812   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r12, regloc));
 1838   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r13, regloc));
 1864   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r14, regloc));
 1890   EXPECT_FALSE(row_sp->GetRegisterInfo(k_r15, regloc));
 1916   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ebx, regloc));
 1942   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ebp, regloc));
 1968   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbp, regloc));
 1994   EXPECT_FALSE(row_sp->GetRegisterInfo(k_esi, regloc));
 2020   EXPECT_FALSE(row_sp->GetRegisterInfo(k_edi, regloc));
 2087   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbp, regloc));
 2097   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ebp, regloc));
 2126   EXPECT_FALSE(row_sp->GetRegisterInfo(k_ebp, regloc));
 2155   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r14, regloc));
 2159   EXPECT_TRUE(row_sp->GetRegisterInfo(k_r15, regloc));
 2163   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rbx, regloc));
 2193   EXPECT_TRUE(row_sp->GetRegisterInfo(k_ebx, regloc));
 2197   EXPECT_TRUE(row_sp->GetRegisterInfo(k_esi, regloc));
 2478   EXPECT_TRUE(row_sp->GetRegisterInfo(k_ebp, regloc));
 2493   EXPECT_FALSE(row_sp->GetRegisterInfo(k_rbp, regloc));
 2618       plan.GetRowForFunctionOffset(27)->GetRegisterInfo(k_edi, reg_loc));
 2703   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2714   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2725   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2736   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2747   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2758   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2769   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2780   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2791   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2802   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));
 2813   EXPECT_TRUE(row_sp->GetRegisterInfo(k_rip, regloc));