Lines Matching defs:reg_ctx

1341   RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1342 if (!reg_ctx)
1345 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
1347 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
1349 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
1365 if (!reg_ctx->WriteRegister(
1366 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_names[i]),
1382 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
1389 if (reg_ctx
1408 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_num, return_addr))
1412 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_num, sp))
1421 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_FLAGS);
1422 const uint32_t curr_cpsr = reg_ctx->ReadRegisterAsUnsigned(cpsr_reg_info, 0);
1433 if (!reg_ctx->WriteRegisterFromUnsigned(cpsr_reg_info, new_cpsr))
1441 return reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, function_addr);
1453 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1455 if (!reg_ctx)
1485 arg_reg_info = reg_ctx->GetRegisterInfo(
1490 if (reg_ctx->ReadRegister(arg_reg_info, reg_value)) {
1502 sp = reg_ctx->GetSP(0);
1523 RegisterContext *reg_ctx,
1529 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1);
1531 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT32_MAX;
1565 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1566 if (!reg_ctx)
1580 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1);
1591 const RegisterInfo *r1_reg_info = reg_ctx->GetRegisterInfo(
1594 raw_value = reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT32_MAX;
1595 raw_value |= ((uint64_t)(reg_ctx->ReadRegisterAsUnsigned(r1_reg_info, 0) &
1606 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT32_MAX);
1609 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT32_MAX);
1614 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT16_MAX);
1617 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT16_MAX);
1622 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT8_MAX);
1625 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT8_MAX);
1643 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
1646 reg_ctx->ReadRegisterAsUnsigned(reg_info, 0) & UINT32_MAX;
1650 if (!GetReturnValuePassedInMemory(thread, reg_ctx, *byte_size, value))
1664 reg_ctx->GetRegisterInfoByName("d0", 0);
1665 reg_ctx->ReadRegister(d0_reg_info, reg_value);
1669 const RegisterInfo *r1_reg_info = reg_ctx->GetRegisterInfo(
1672 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT32_MAX;
1674 ((uint64_t)(reg_ctx->ReadRegisterAsUnsigned(r1_reg_info, 0) &
1688 reg_ctx->GetRegisterInfoByName("s0", 0);
1689 reg_ctx->ReadRegister(s0_reg_info, reg_value);
1694 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT32_MAX;
1705 } else if (!GetReturnValuePassedInMemory(thread, reg_ctx, *bit_width / 8,
1773 reg_ctx->ReadRegisterAsUnsigned(r0_reg_info, 0) & UINT32_MAX;
1776 if (!GetReturnValuePassedInMemory(thread, reg_ctx, *byte_size, value))
1802 reg_ctx->GetRegisterInfo(eRegisterKindDWARF, regnum);
1807 if (!reg_ctx->ReadRegister(reg_info, reg_value))
1863 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
1879 const RegisterInfo *r0_info = reg_ctx->GetRegisterInfo(
1884 if (reg_ctx->WriteRegisterFromUnsigned(r0_info, raw_value))
1889 if (reg_ctx->WriteRegisterFromUnsigned(r0_info, raw_value)) {
1890 const RegisterInfo *r1_info = reg_ctx->GetRegisterInfo(
1894 if (reg_ctx->WriteRegisterFromUnsigned(r1_info, raw_value))