Home | History | Annotate | Download | only in dump_writer_common

Lines Matching refs:regs

53   const greg_t* regs = uc->uc_mcontext.gregs;
58 out->gs = regs[REG_GS];
59 out->fs = regs[REG_FS];
60 out->es = regs[REG_ES];
61 out->ds = regs[REG_DS];
63 out->edi = regs[REG_EDI];
64 out->esi = regs[REG_ESI];
65 out->ebx = regs[REG_EBX];
66 out->edx = regs[REG_EDX];
67 out->ecx = regs[REG_ECX];
68 out->eax = regs[REG_EAX];
70 out->ebp = regs[REG_EBP];
71 out->eip = regs[REG_EIP];
72 out->cs = regs[REG_CS];
73 out->eflags = regs[REG_EFL];
74 out->esp = regs[REG_UESP];
75 out->ss = regs[REG_SS];
101 const greg_t* regs = uc->uc_mcontext.gregs;
105 out->cs = regs[REG_CSGSFS] & 0xffff;
107 out->fs = (regs[REG_CSGSFS] >> 32) & 0xffff;
108 out->gs = (regs[REG_CSGSFS] >> 16) & 0xffff;
110 out->eflags = regs[REG_EFL];
112 out->rax = regs[REG_RAX];
113 out->rcx = regs[REG_RCX];
114 out->rdx = regs[REG_RDX];
115 out->rbx = regs[REG_RBX];
117 out->rsp = regs[REG_RSP];
118 out->rbp = regs[REG_RBP];
119 out->rsi = regs[REG_RSI];
120 out->rdi = regs[REG_RDI];
121 out->r8 = regs[REG_R8];
122 out->r9 = regs[REG_R9];
123 out->r10 = regs[REG_R10];
124 out->r11 = regs[REG_R11];
125 out->r12 = regs[REG_R12];
126 out->r13 = regs[REG_R13];
127 out->r14 = regs[REG_R14];
128 out->r15 = regs[REG_R15];
130 out->rip = regs[REG_RIP];
181 my_memset(&out->float_save.regs, 0, sizeof(out->float_save.regs));
201 out->iregs[i] = uc->uc_mcontext.regs[i];
207 my_memcpy(&out->float_save.regs, &fpregs->vregs,
244 out->float_save.regs[i] = uc->uc_mcontext.fpregs.fp_r.fp_dregs[i];