Lines Matching refs:context

135   explicit UContext(void* raw_context) : context(reinterpret_cast<ucontext_t*>(raw_context)->uc_mcontext) {}
140 DumpRegister32(os, "eax", context->__ss.__eax);
141 DumpRegister32(os, "ebx", context->__ss.__ebx);
142 DumpRegister32(os, "ecx", context->__ss.__ecx);
143 DumpRegister32(os, "edx", context->__ss.__edx);
146 DumpRegister32(os, "edi", context->__ss.__edi);
147 DumpRegister32(os, "esi", context->__ss.__esi);
148 DumpRegister32(os, "ebp", context->__ss.__ebp);
149 DumpRegister32(os, "esp", context->__ss.__esp);
152 DumpRegister32(os, "eip", context->__ss.__eip);
154 DumpRegister32(os, "eflags", context->__ss.__eflags);
155 DumpX86Flags(os, context->__ss.__eflags);
158 DumpRegister32(os, "cs", context->__ss.__cs);
159 DumpRegister32(os, "ds", context->__ss.__ds);
160 DumpRegister32(os, "es", context->__ss.__es);
161 DumpRegister32(os, "fs", context->__ss.__fs);
163 DumpRegister32(os, "gs", context->__ss.__gs);
164 DumpRegister32(os, "ss", context->__ss.__ss);
166 DumpRegister32(os, "eax", context.gregs[REG_EAX]);
167 DumpRegister32(os, "ebx", context.gregs[REG_EBX]);
168 DumpRegister32(os, "ecx", context.gregs[REG_ECX]);
169 DumpRegister32(os, "edx", context.gregs[REG_EDX]);
172 DumpRegister32(os, "edi", context.gregs[REG_EDI]);
173 DumpRegister32(os, "esi", context.gregs[REG_ESI]);
174 DumpRegister32(os, "ebp", context.gregs[REG_EBP]);
175 DumpRegister32(os, "esp", context.gregs[REG_ESP]);
178 DumpRegister32(os, "eip", context.gregs[REG_EIP]);
180 DumpRegister32(os, "eflags", context.gregs[REG_EFL]);
181 DumpX86Flags(os, context.gregs[REG_EFL]);
184 DumpRegister32(os, "cs", context.gregs[REG_CS]);
185 DumpRegister32(os, "ds", context.gregs[REG_DS]);
186 DumpRegister32(os, "es", context.gregs[REG_ES]);
187 DumpRegister32(os, "fs", context.gregs[REG_FS]);
189 DumpRegister32(os, "gs", context.gregs[REG_GS]);
190 DumpRegister32(os, "ss", context.gregs[REG_SS]);
192 DumpRegister64(os, "rax", context.gregs[REG_RAX]);
193 DumpRegister64(os, "rbx", context.gregs[REG_RBX]);
194 DumpRegister64(os, "rcx", context.gregs[REG_RCX]);
195 DumpRegister64(os, "rdx", context.gregs[REG_RDX]);
198 DumpRegister64(os, "rdi", context.gregs[REG_RDI]);
199 DumpRegister64(os, "rsi", context.gregs[REG_RSI]);
200 DumpRegister64(os, "rbp", context.gregs[REG_RBP]);
201 DumpRegister64(os, "rsp", context.gregs[REG_RSP]);
204 DumpRegister64(os, "r8 ", context.gregs[REG_R8]);
205 DumpRegister64(os, "r9 ", context.gregs[REG_R9]);
206 DumpRegister64(os, "r10", context.gregs[REG_R10]);
207 DumpRegister64(os, "r11", context.gregs[REG_R11]);
210 DumpRegister64(os, "r12", context.gregs[REG_R12]);
211 DumpRegister64(os, "r13", context.gregs[REG_R13]);
212 DumpRegister64(os, "r14", context.gregs[REG_R14]);
213 DumpRegister64(os, "r15", context.gregs[REG_R15]);
216 DumpRegister64(os, "rip", context.gregs[REG_RIP]);
218 DumpRegister32(os, "eflags", context.gregs[REG_EFL]);
219 DumpX86Flags(os, context.gregs[REG_EFL]);
222 DumpRegister32(os, "cs", (context.gregs[REG_CSGSFS]) & 0x0FFFF);
223 DumpRegister32(os, "gs", (context.gregs[REG_CSGSFS] >> 16) & 0x0FFFF);
224 DumpRegister32(os, "fs", (context.gregs[REG_CSGSFS] >> 32) & 0x0FFFF);
271 mcontext_t& context;