Lines Matching defs:reg_ctx

98   RegisterContext *reg_ctx = thread.GetRegisterContext().get();
99 if (!reg_ctx)
108 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric,
112 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i]))
128 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
130 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP);
133 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA);
134 const RegisterInfo *r2_reg_info = reg_ctx->GetRegisterInfoAtIndex(2);
135 const RegisterInfo *r12_reg_info = reg_ctx->GetRegisterInfoAtIndex(12);
147 if (!reg_ctx->WriteRegisterFromUnsigned(lr_reg_info, return_addr))
152 if (!reg_ctx->WriteRegisterFromUnsigned(r12_reg_info, func_addr))
156 reg_value = reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0);
172 reg_value = reg_ctx->ReadRegisterAsUnsigned(sp_reg_info, 0);
183 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp))
190 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr))
229 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
231 if (!reg_ctx)
237 addr_t sp = reg_ctx->GetSP(0);
254 reg_ctx
310 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
315 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName("r3", 0);
330 if (reg_ctx->WriteRegisterFromUnsigned(reg_info, raw_value))
407 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx,
410 m_avail(sizeof(uint64_t) - m_offs), m_type(ty), m_reg_ctx(reg_ctx),
414 Register(Type ty, uint32_t index, RegisterContext *reg_ctx,
416 : Register(ty, index, 0, reg_ctx, byte_order) {}
419 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order)
420 : Register(GPR, offs / sizeof(uint64_t), offs, reg_ctx, byte_order) {}
499 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
500 if (!reg_ctx)
510 return ReturnValueExtractor(thread, type, reg_ctx, process_sp);
566 RegisterContext *reg_ctx, ProcessSP process_sp)
569 m_data_up(new DataBufferHeap(m_byte_size, 0)), m_reg_ctx(reg_ctx),