Lines Matching defs:reg_ctx

1681   RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1682 if (!reg_ctx)
1701 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
1703 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
1705 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
1713 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(
1717 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i]))
1722 if (!reg_ctx->WriteRegisterFromUnsigned(
1723 reg_ctx->GetRegisterInfoAtIndex(ra_reg_num), return_addr))
1727 if (!reg_ctx->WriteRegisterFromUnsigned(
1728 reg_ctx->GetRegisterInfoAtIndex(sp_reg_num), sp))
1732 if (!reg_ctx->WriteRegisterFromUnsigned(
1733 reg_ctx->GetRegisterInfoAtIndex(pc_reg_num), func_addr))
1747 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
1749 if (!reg_ctx)
1783 uint32_t arg_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
1786 reg_info = reg_ctx->GetRegisterInfoAtIndex(arg_reg_num);
1790 reg_info = reg_ctx->GetRegisterInfoByName("x0");
1793 reg_info = reg_ctx->GetRegisterInfoByName("x1");
1796 reg_info = reg_ctx->GetRegisterInfoByName("x2");
1799 reg_info = reg_ctx->GetRegisterInfoByName("x3");
1802 reg_info = reg_ctx->GetRegisterInfoByName("x4");
1805 reg_info = reg_ctx->GetRegisterInfoByName("x5");
1808 reg_info = reg_ctx->GetRegisterInfoByName("x6");
1811 reg_info = reg_ctx->GetRegisterInfoByName("x7");
1819 if (reg_ctx->ReadRegister(reg_info, reg_value)) {
1831 sp = reg_ctx->GetSP(0);
1873 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
1875 if (reg_ctx) {
1892 const RegisterInfo *x0_info = reg_ctx->GetRegisterInfoByName("x0", 0);
1896 if (!reg_ctx->WriteRegisterFromUnsigned(x0_info, raw_value))
1901 if (reg_ctx->WriteRegisterFromUnsigned(x0_info, raw_value)) {
1903 reg_ctx->GetRegisterInfoByName("x1", 0);
1906 if (!reg_ctx->WriteRegisterFromUnsigned(x1_info, raw_value))
1920 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
1928 if (!reg_ctx->WriteRegister(v0_info, reg_value))
1948 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
1955 if (!reg_ctx->WriteRegister(v0_info, reg_value))
2109 ExecutionContext &exe_ctx, RegisterContext *reg_ctx,
2141 reg_ctx->GetRegisterInfoByName(v_name, 0);
2150 if (!reg_ctx->ReadRegister(reg_info, reg_value))
2180 uint32_t reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
2185 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
2191 if (!reg_ctx->ReadRegister(reg_info, reg_value))
2211 reg_info = reg_ctx->GetRegisterInfoByName("x8", 0);
2220 uint32_t reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(
2224 reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
2234 reg_ctx->ReadRegisterAsUnsigned(reg_info, LLDB_INVALID_ADDRESS);
2264 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
2265 if (!reg_ctx)
2282 reg_ctx->GetRegisterInfoByName("x0", 0);
2295 reg_ctx->GetRegisterInfoByName("x1", 0);
2306 if (reg_ctx->ReadRegister(x0_reg_info, x0_reg_value) &&
2307 reg_ctx->ReadRegister(x1_reg_info, x1_reg_value)) {
2368 reg_ctx->GetRegisterInfoByName("v0", 0);
2370 if (reg_ctx->ReadRegister(v0_reg_info, v0_value)) {
2396 const RegisterInfo *v0_info = reg_ctx->GetRegisterInfoByName("v0", 0);
2404 if (reg_ctx->ReadRegister(v0_info, reg_value)) {
2426 exe_ctx, reg_ctx, return_compiler_type, is_return_value, NGRN, NSRN,