Lines Matching refs:context
129 Context::Context(const Dump &dump, const MDRawContextX86 &context) in Context() argument
134 assert(((context.context_flags & MD_CONTEXT_CPU_MASK) == 0) || in Context()
135 (context.context_flags & MD_CONTEXT_X86)); in Context()
138 D32(context.context_flags); in Context()
139 D32(context.dr0); in Context()
140 D32(context.dr1); in Context()
141 D32(context.dr2); in Context()
142 D32(context.dr3); in Context()
143 D32(context.dr6); in Context()
144 D32(context.dr7); in Context()
145 D32(context.float_save.control_word); in Context()
146 D32(context.float_save.status_word); in Context()
147 D32(context.float_save.tag_word); in Context()
148 D32(context.float_save.error_offset); in Context()
149 D32(context.float_save.error_selector); in Context()
150 D32(context.float_save.data_offset); in Context()
151 D32(context.float_save.data_selector); in Context()
154 Append(context.float_save.register_area, in Context()
155 sizeof(context.float_save.register_area)); in Context()
156 D32(context.float_save.cr0_npx_state); in Context()
157 D32(context.gs); in Context()
158 D32(context.fs); in Context()
159 D32(context.es); in Context()
160 D32(context.ds); in Context()
161 D32(context.edi); in Context()
162 D32(context.esi); in Context()
163 D32(context.ebx); in Context()
164 D32(context.edx); in Context()
165 D32(context.ecx); in Context()
166 D32(context.eax); in Context()
167 D32(context.ebp); in Context()
168 D32(context.eip); in Context()
169 D32(context.cs); in Context()
170 D32(context.eflags); in Context()
171 D32(context.esp); in Context()
172 D32(context.ss); in Context()
175 Append(context.extended_registers, sizeof(context.extended_registers)); in Context()
179 Context::Context(const Dump &dump, const MDRawContextARM &context) in Context() argument
182 assert((context.context_flags & MD_CONTEXT_ARM) || in Context()
183 (context.context_flags & MD_CONTEXT_ARM_OLD)); in Context()
186 D32(context.context_flags); in Context()
188 D32(context.iregs[i]); in Context()
189 D32(context.cpsr); in Context()
190 D64(context.float_save.fpscr); in Context()
192 D64(context.float_save.regs[i]); in Context()
194 D32(context.float_save.extra[i]); in Context()
198 Context::Context(const Dump &dump, const MDRawContextMIPS &context) in Context() argument
201 assert(context.context_flags & MD_CONTEXT_MIPS); in Context()
202 D32(context.context_flags); in Context()
203 D32(context._pad0); in Context()
206 D64(context.iregs[i]); in Context()
208 D64(context.mdhi); in Context()
209 D64(context.mdlo); in Context()
212 D32(context.hi[i]); in Context()
215 D32(context.lo[i]); in Context()
217 D32(context.dsp_control); in Context()
218 D32(context._pad1); in Context()
220 D64(context.epc); in Context()
221 D64(context.badvaddr); in Context()
222 D32(context.status); in Context()
223 D32(context.cause); in Context()
226 D64(context.float_save.regs[i]); in Context()
228 D32(context.float_save.fpcsr); in Context()
229 D32(context.float_save.fir); in Context()
235 uint32_t thread_id, const Memory &stack, const Context &context, in Thread() argument
244 context.CiteLocationIn(this); in Thread()
298 const Context &context, in Exception() argument
314 context.CiteLocationIn(this); in Exception()