Lines Matching defs:reg_ctx

584   RegisterContext *reg_ctx = thread.GetRegisterContext().get();
585 if (!reg_ctx)
602 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric,
607 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i]))
625 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
636 if (reg_ctx
648 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
650 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP);
652 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA);
653 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0);
654 const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0);
662 if (!reg_ctx->WriteRegisterFromUnsigned(r0_info, (uint64_t)0))
668 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp))
674 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr))
680 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr))
687 if (!reg_ctx->WriteRegisterFromUnsigned(r25_info, func_addr))
717 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
734 const RegisterInfo *r2_info = reg_ctx->GetRegisterInfoByName("r2", 0);
738 if (reg_ctx->WriteRegisterFromUnsigned(r2_info, raw_value))
743 if (reg_ctx->WriteRegisterFromUnsigned(r2_info, raw_value)) {
744 const RegisterInfo *r3_info = reg_ctx->GetRegisterInfoByName("r3", 0);
747 if (reg_ctx->WriteRegisterFromUnsigned(r3_info, raw_value))
796 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
797 if (!reg_ctx)
805 const RegisterInfo *r2_reg_info = reg_ctx->GetRegisterInfoByName("r2", 0);
814 const RegisterInfo *r3_reg_info = reg_ctx->GetRegisterInfoByName("r3", 0);
816 raw_value = reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0) & UINT32_MAX;
817 raw_value |= ((uint64_t)(reg_ctx->ReadRegisterAsUnsigned(r3_reg_info, 0) &
828 reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0) & UINT32_MAX);
831 reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0) & UINT32_MAX);
836 reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0) & UINT16_MAX);
839 reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0) & UINT16_MAX);
844 reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0) & UINT8_MAX);
847 reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0) & UINT8_MAX);
858 uint64_t mem_address = reg_ctx->ReadRegisterAsUnsigned(
859 reg_ctx->GetRegisterInfoByName("r2", 0), 0);
866 uint64_t raw_value = reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0);
879 reg_ctx->GetRegisterInfoByName("r3", 0);
882 ((reg_ctx->ReadRegisterAsUnsigned(r3_reg_info, 0)) << 32) |
886 reg_ctx->ReadRegisterAsUnsigned(r3_reg_info, 0);
893 const RegisterInfo *f0_info = reg_ctx->GetRegisterInfoByName("f0", 0);
896 reg_ctx->ReadRegister(f0_info, f0_value);
906 const RegisterInfo *f1_info = reg_ctx->GetRegisterInfoByName("f1", 0);
909 reg_ctx->ReadRegister(f1_info, f1_value);