Lines Matching defs:reg_ctx

102   RegisterContext *reg_ctx = thread.GetRegisterContext().get();
103 if (!reg_ctx)
112 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric,
116 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i]))
132 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
134 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP);
137 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA);
138 const RegisterInfo *r2_reg_info = reg_ctx->GetRegisterInfoAtIndex(2);
139 const RegisterInfo *r12_reg_info = reg_ctx->GetRegisterInfoAtIndex(12);
151 if (!reg_ctx->WriteRegisterFromUnsigned(lr_reg_info, return_addr))
156 if (!reg_ctx->WriteRegisterFromUnsigned(r12_reg_info, func_addr))
160 reg_value = reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0);
176 reg_value = reg_ctx->ReadRegisterAsUnsigned(sp_reg_info, 0);
187 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp))
194 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr))
233 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
235 if (!reg_ctx)
241 addr_t sp = reg_ctx->GetSP(0);
258 reg_ctx
314 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
319 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName("r3", 0);
334 if (reg_ctx->WriteRegisterFromUnsigned(reg_info, raw_value))
413 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx,
416 m_avail(sizeof(uint64_t) - m_offs), m_type(ty), m_reg_ctx(reg_ctx),
420 Register(Type ty, uint32_t index, RegisterContext *reg_ctx,
422 : Register(ty, index, 0, reg_ctx, byte_order) {}
425 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order)
426 : Register(GPR, offs / sizeof(uint64_t), offs, reg_ctx, byte_order) {}
504 RegisterContext *reg_ctx = thread.GetRegisterContext().get();
505 if (!reg_ctx)
513 return ReturnValueExtractor(thread, type, reg_ctx, process_sp);
569 RegisterContext *reg_ctx, ProcessSP process_sp)
572 m_data_up(new DataBufferHeap(m_byte_size, 0)), m_reg_ctx(reg_ctx),