Lines Matching refs:reg_ctx

325     RegisterContext *reg_ctx = thread.GetRegisterContext().get();
326 if (!reg_ctx)
336 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i);
339 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i]))
353 const RegisterInfo *pc_reg_info = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
354 const RegisterInfo *sp_reg_info = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP);
365 const RegisterInfo *fp_reg_info = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_FP);
366 if (reg_ctx->ReadRegister(pc_reg_info, reg_value))
377 if (reg_ctx->ReadRegister(fp_reg_info, reg_value))
391 if (!reg_ctx->WriteRegister(fp_reg_info, reg_value))
412 if (!reg_ctx->WriteRegisterFromUnsigned (sp_reg_info, sp))
420 if (!reg_ctx->WriteRegisterFromUnsigned (pc_reg_info, func_addr))
467 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
469 if (!reg_ctx)
475 addr_t sp = reg_ctx->GetSP(0);
484 argument_register_ids[0] = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1)->kinds[eRegisterKindLLDB];
485 argument_register_ids[1] = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2)->kinds[eRegisterKindLLDB];
486 argument_register_ids[2] = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3)->kinds[eRegisterKindLLDB];
487 argument_register_ids[3] = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4)->kinds[eRegisterKindLLDB];
488 argument_register_ids[4] = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5)->kinds[eRegisterKindLLDB];
489 argument_register_ids[5] = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG6)->kinds[eRegisterKindLLDB];
557 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
562 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName("rax", 0);
571 if (reg_ctx->WriteRegisterFromUnsigned (reg_info, raw_value))
589 const RegisterInfo *xmm0_info = reg_ctx->GetRegisterInfoByName("xmm0", 0);
599 reg_ctx->WriteRegister(xmm0_info, xmm0_value);
634 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
635 if (!reg_ctx)
649 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned(reg_ctx->GetRegisterInfoByName("rax", 0), 0);
700 const RegisterInfo *xmm0_info = reg_ctx->GetRegisterInfoByName("xmm0", 0);
702 if (reg_ctx->ReadRegister (xmm0_info, xmm0_value))
736 unsigned rax_id = reg_ctx->GetRegisterInfoByName("rax", 0)->kinds[eRegisterKindLLDB];
749 const RegisterInfo *altivec_reg = reg_ctx->GetRegisterInfoByName("ymm0", 0);
752 altivec_reg = reg_ctx->GetRegisterInfoByName("xmm0", 0);
754 altivec_reg = reg_ctx->GetRegisterInfoByName("mm0", 0);
767 if (reg_ctx->ReadRegister(altivec_reg, reg_value))