Home | History | Annotate | Download | only in dump_writer_common

Lines Matching refs:uc_mcontext

44   return uc->uc_mcontext.gregs[REG_ESP];
48 return uc->uc_mcontext.gregs[REG_EIP];
53 const greg_t* regs = uc->uc_mcontext.gregs;
92 return uc->uc_mcontext.gregs[REG_RSP];
96 return uc->uc_mcontext.gregs[REG_RIP];
101 const greg_t* regs = uc->uc_mcontext.gregs;
149 return uc->uc_mcontext.arm_sp;
153 return uc->uc_mcontext.arm_pc;
159 out->iregs[0] = uc->uc_mcontext.arm_r0;
160 out->iregs[1] = uc->uc_mcontext.arm_r1;
161 out->iregs[2] = uc->uc_mcontext.arm_r2;
162 out->iregs[3] = uc->uc_mcontext.arm_r3;
163 out->iregs[4] = uc->uc_mcontext.arm_r4;
164 out->iregs[5] = uc->uc_mcontext.arm_r5;
165 out->iregs[6] = uc->uc_mcontext.arm_r6;
166 out->iregs[7] = uc->uc_mcontext.arm_r7;
167 out->iregs[8] = uc->uc_mcontext.arm_r8;
168 out->iregs[9] = uc->uc_mcontext.arm_r9;
169 out->iregs[10] = uc->uc_mcontext.arm_r10;
171 out->iregs[11] = uc->uc_mcontext.arm_fp;
172 out->iregs[12] = uc->uc_mcontext.arm_ip;
173 out->iregs[13] = uc->uc_mcontext.arm_sp;
174 out->iregs[14] = uc->uc_mcontext.arm_lr;
175 out->iregs[15] = uc->uc_mcontext.arm_pc;
177 out->cpsr = uc->uc_mcontext.arm_cpsr;
188 return uc->uc_mcontext.sp;
192 return uc->uc_mcontext.pc;
199 out->cpsr = static_cast<uint32_t>(uc->uc_mcontext.pstate);
201 out->iregs[i] = uc->uc_mcontext.regs[i];
202 out->iregs[MD_CONTEXT_ARM64_REG_SP] = uc->uc_mcontext.sp;
203 out->iregs[MD_CONTEXT_ARM64_REG_PC] = uc->uc_mcontext.pc;
214 return uc->uc_mcontext.gregs[MD_CONTEXT_MIPS_REG_SP];
218 return uc->uc_mcontext.pc;
225 out->iregs[i] = uc->uc_mcontext.gregs[i];
227 out->mdhi = uc->uc_mcontext.mdhi;
228 out->mdlo = uc->uc_mcontext.mdlo;
230 out->hi[0] = uc->uc_mcontext.hi1;
231 out->hi[1] = uc->uc_mcontext.hi2;
232 out->hi[2] = uc->uc_mcontext.hi3;
233 out->lo[0] = uc->uc_mcontext.lo1;
234 out->lo[1] = uc->uc_mcontext.lo2;
235 out->lo[2] = uc->uc_mcontext.lo3;
236 out->dsp_control = uc->uc_mcontext.dsp;
238 out->epc = uc->uc_mcontext.pc;
244 out->float_save.regs[i] = uc->uc_mcontext.fpregs.fp_r.fp_dregs[i];
246 out->float_save.fpcsr = uc->uc_mcontext.fpc_csr;
248 out->float_save.fir = uc->uc_mcontext.fpc_eir; // Unused.