Lines Matching defs:vex

44 #define INSTR_PTR(regs)    ((regs).vex.VG_INSTR_PTR)
45 #define STACK_PTR(regs) ((regs).vex.VG_STACK_PTR)
46 #define FRAME_PTR(regs) ((regs).vex.VG_FRAME_PTR)
69 regs->r_pc = (ULong)VG_(threads)[tid].arch.vex.guest_EIP;
70 regs->r_sp = (ULong)VG_(threads)[tid].arch.vex.guest_ESP;
72 = VG_(threads)[tid].arch.vex.guest_EBP;
74 regs->r_pc = VG_(threads)[tid].arch.vex.guest_RIP;
75 regs->r_sp = VG_(threads)[tid].arch.vex.guest_RSP;
77 = VG_(threads)[tid].arch.vex.guest_RBP;
79 regs->r_pc = (ULong)VG_(threads)[tid].arch.vex.guest_CIA;
80 regs->r_sp = (ULong)VG_(threads)[tid].arch.vex.guest_GPR1;
82 = VG_(threads)[tid].arch.vex.guest_LR;
84 regs->r_pc = VG_(threads)[tid].arch.vex.guest_CIA;
85 regs->r_sp = VG_(threads)[tid].arch.vex.guest_GPR1;
87 = VG_(threads)[tid].arch.vex.guest_LR;
89 regs->r_pc = (ULong)VG_(threads)[tid].arch.vex.guest_R15T;
90 regs->r_sp = (ULong)VG_(threads)[tid].arch.vex.guest_R13;
92 = VG_(threads)[tid].arch.vex.guest_R14;
94 = VG_(threads)[tid].arch.vex.guest_R12;
96 = VG_(threads)[tid].arch.vex.guest_R11;
98 = VG_(threads)[tid].arch.vex.guest_R7;
100 regs->r_pc = (ULong)VG_(threads)[tid].arch.vex.guest_IA;
101 regs->r_sp = (ULong)VG_(threads)[tid].arch.vex.guest_SP;
103 = VG_(threads)[tid].arch.vex.guest_r11;
105 = VG_(threads)[tid].arch.vex.guest_r14;
156 case 0: src = (void*)(((Addr)&(tst->arch.vex)) + offset); break;
180 case 0: dst = (void*)(((Addr)&(tst->arch.vex)) + offset); break;
189 static void apply_to_GPs_of_tid(VexGuestArchState* vex, void (*f)(Addr))
192 (*f)(vex->guest_EAX);
193 (*f)(vex->guest_ECX);
194 (*f)(vex->guest_EDX);
195 (*f)(vex->guest_EBX);
196 (*f)(vex->guest_ESI);
197 (*f)(vex->guest_EDI);
198 (*f)(vex->guest_ESP);
199 (*f)(vex->guest_EBP);
201 (*f)(vex->guest_RAX);
202 (*f)(vex->guest_RCX);
203 (*f)(vex->guest_RDX);
204 (*f)(vex->guest_RBX);
205 (*f)(vex->guest_RSI);
206 (*f)(vex->guest_RDI);
207 (*f)(vex->guest_RSP);
208 (*f)(vex->guest_RBP);
209 (*f)(vex->guest_R8);
210 (*f)(vex->guest_R9);
211 (*f)(vex->guest_R10);
212 (*f)(vex->guest_R11);
213 (*f)(vex->guest_R12);
214 (*f)(vex->guest_R13);
215 (*f)(vex->guest_R14);
216 (*f)(vex->guest_R15);
218 (*f)(vex->guest_GPR0);
219 (*f)(vex->guest_GPR1);
220 (*f)(vex->guest_GPR2);
221 (*f)(vex->guest_GPR3);
222 (*f)(vex->guest_GPR4);
223 (*f)(vex->guest_GPR5);
224 (*f)(vex->guest_GPR6);
225 (*f)(vex->guest_GPR7);
226 (*f)(vex->guest_GPR8);
227 (*f)(vex->guest_GPR9);
228 (*f)(vex->guest_GPR10);
229 (*f)(vex->guest_GPR11);
230 (*f)(vex->guest_GPR12);
231 (*f)(vex->guest_GPR13);
232 (*f)(vex->guest_GPR14);
233 (*f)(vex->guest_GPR15);
234 (*f)(vex->guest_GPR16);
235 (*f)(vex->guest_GPR17);
236 (*f)(vex->guest_GPR18);
237 (*f)(vex->guest_GPR19);
238 (*f)(vex->guest_GPR20);
239 (*f)(vex->guest_GPR21);
240 (*f)(vex->guest_GPR22);
241 (*f)(vex->guest_GPR23);
242 (*f)(vex->guest_GPR24);
243 (*f)(vex->guest_GPR25);
244 (*f)(vex->guest_GPR26);
245 (*f)(vex->guest_GPR27);
246 (*f)(vex->guest_GPR28);
247 (*f)(vex->guest_GPR29);
248 (*f)(vex->guest_GPR30);
249 (*f)(vex->guest_GPR31);
250 (*f)(vex->guest_CTR);
251 (*f)(vex->guest_LR);
253 (*f)(vex->guest_R0);
254 (*f)(vex->guest_R1);
255 (*f)(vex->guest_R2);
256 (*f)(vex->guest_R3);
257 (*f)(vex->guest_R4);
258 (*f)(vex->guest_R5);
259 (*f)(vex->guest_R6);
260 (*f)(vex->guest_R8);
261 (*f)(vex->guest_R9);
262 (*f)(vex->guest_R10);
263 (*f)(vex->guest_R11);
264 (*f)(vex->guest_R12);
265 (*f)(vex->guest_R13);
266 (*f)(vex->guest_R14);
268 (*f)(vex->guest_r0);
269 (*f)(vex->guest_r1);
270 (*f)(vex->guest_r2);
271 (*f)(vex->guest_r3);
272 (*f)(vex->guest_r4);
273 (*f)(vex->guest_r5);
274 (*f)(vex->guest_r6);
275 (*f)(vex->guest_r7);
276 (*f)(vex->guest_r8);
277 (*f)(vex->guest_r9);
278 (*f)(vex->guest_r10);
279 (*f)(vex->guest_r11);
280 (*f)(vex->guest_r12);
281 (*f)(vex->guest_r13);
282 (*f)(vex->guest_r14);
283 (*f)(vex->guest_r15);
297 apply_to_GPs_of_tid(&(tst->arch.vex), f);