Searched defs:vex (Results 1 - 9 of 9) sorted by relevance

/external/valgrind/main/coregrind/
H A Dm_debugger.c49 static Int ptrace_setregs(Int pid, VexGuestArchState* vex) argument
54 regs.cs = vex->guest_CS;
55 regs.ss = vex->guest_SS;
56 regs.ds = vex->guest_DS;
57 regs.es = vex->guest_ES;
58 regs.fs = vex->guest_FS;
59 regs.gs = vex->guest_GS;
60 regs.eax = vex->guest_EAX;
61 regs.ebx = vex->guest_EBX;
62 regs.ecx = vex
[all...]
H A Dm_machine.c44 #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
189 apply_to_GPs_of_tid(VexGuestArchState* vex, void (*f)(Addr)) argument
[all...]
H A Dpub_core_threadstate.h101 /* --- BEGIN vex-mandated guest state --- */
110 VexGuestArchState vex __attribute__((aligned(16))); member in struct:__anon13811
119 /* --- END vex-mandated guest state --- */
/external/valgrind/main/coregrind/m_syswrap/
H A Dsyswrap-amd64-darwin.c68 VexGuestAMD64State *vex)
70 mach->__rax = vex->guest_RAX;
71 mach->__rbx = vex->guest_RBX;
72 mach->__rcx = vex->guest_RCX;
73 mach->__rdx = vex->guest_RDX;
74 mach->__rdi = vex->guest_RDI;
75 mach->__rsi = vex->guest_RSI;
76 mach->__rbp = vex->guest_RBP;
77 mach->__rsp = vex->guest_RSP;
78 mach->__rflags = LibVEX_GuestAMD64_get_rflags(vex);
67 x86_thread_state64_from_vex(x86_thread_state64_t *mach, VexGuestAMD64State *vex) argument
96 x86_float_state64_from_vex(x86_float_state64_t *mach, VexGuestAMD64State *vex) argument
110 VexGuestAMD64State *vex = (VexGuestAMD64State *)vex_generic; local
129 x86_thread_state64_to_vex(const x86_thread_state64_t *mach, VexGuestAMD64State *vex) argument
158 x86_float_state64_to_vex(const x86_float_state64_t *mach, VexGuestAMD64State *vex) argument
172 VexGuestAMD64State *vex = (VexGuestAMD64State *)vex_generic; local
295 VexGuestAMD64State *vex = &tst->arch.vex; local
390 VexGuestAMD64State *vex; local
[all...]
H A Dsyswrap-x86-darwin.c66 VexGuestX86State *vex)
68 mach->__eax = vex->guest_EAX;
69 mach->__ebx = vex->guest_EBX;
70 mach->__ecx = vex->guest_ECX;
71 mach->__edx = vex->guest_EDX;
72 mach->__edi = vex->guest_EDI;
73 mach->__esi = vex->guest_ESI;
74 mach->__ebp = vex->guest_EBP;
75 mach->__esp = vex->guest_ESP;
76 mach->__ss = vex
65 x86_thread_state32_from_vex(i386_thread_state_t *mach, VexGuestX86State *vex) argument
87 x86_float_state32_from_vex(i386_float_state_t *mach, VexGuestX86State *vex) argument
101 VexGuestX86State *vex = (VexGuestX86State *)vex_generic; local
120 x86_thread_state32_to_vex(const i386_thread_state_t *mach, VexGuestX86State *vex) argument
142 x86_float_state32_to_vex(const i386_float_state_t *mach, VexGuestX86State *vex) argument
156 VexGuestX86State *vex = (VexGuestX86State *)vex_generic; local
282 VexGuestX86State *vex = &tst->arch.vex; local
385 VexGuestX86State *vex; local
[all...]
/external/valgrind/main/coregrind/m_sigframe/
H A Dsigframe-amd64-linux.c103 VexGuestAMD64State vex; member in struct:vg_sigframe
344 # define SC2(reg,REG) sc->reg = tst->arch.vex.guest_##REG
363 sc->eflags = LibVEX_GuestAMD64_get_rflags(&tst->arch.vex);
432 frame->vex = tst->arch.vex;
483 = (void*)tst->arch.vex.guest_RIP;
520 tst->arch.vex.guest_RIP = (Addr) handler;
521 tst->arch.vex.guest_RDI = (ULong) siginfo->si_signo;
522 tst->arch.vex.guest_RSI = (Addr) &frame->sigInfo;
523 tst->arch.vex
[all...]
H A Dsigframe-arm-linux.c56 /* This uses the hack of dumping the vex guest state along with both
68 VexGuestARMState vex; member in struct:vg_sig_private
137 # define SC2(reg,REG) sc->arm_##reg = tst->arch.vex.guest_##REG
193 priv->vex = tst->arch.vex;
241 rsf->info._sifields._sigfault._addr = (Addr *) (tst)->arch.vex.guest_R12; /* IP */
248 tst->arch.vex.guest_R1 = (Addr)&rsf->info;
249 tst->arch.vex.guest_R2 = (Addr)&rsf->sig.uc;
259 tst->arch.vex.guest_R0 = sigNo;
262 tst->arch.vex
[all...]
H A Dsigframe-s390x-linux.c65 do { zztst->arch.vex.guest_r##zzn = (unsigned long)(zzval); \
106 VexGuestS390XState vex; member in struct:vg_sigframe
147 sigregs->regs.gprs[0] = tst->arch.vex.guest_r0;
148 sigregs->regs.gprs[1] = tst->arch.vex.guest_r1;
149 sigregs->regs.gprs[2] = tst->arch.vex.guest_r2;
150 sigregs->regs.gprs[3] = tst->arch.vex.guest_r3;
151 sigregs->regs.gprs[4] = tst->arch.vex.guest_r4;
152 sigregs->regs.gprs[5] = tst->arch.vex.guest_r5;
153 sigregs->regs.gprs[6] = tst->arch.vex.guest_r6;
154 sigregs->regs.gprs[7] = tst->arch.vex
[all...]
H A Dsigframe-x86-linux.c109 VexGuestX86State vex; member in struct:vg_sigframe
368 # define SC2(reg,REG) sc->reg = tst->arch.vex.guest_##REG
385 sc->eflags = LibVEX_GuestX86_get_eflags(&tst->arch.vex);
452 frame->vex = tst->arch.vex;
567 = (void*)tst->arch.vex.guest_EIP;
607 tst->arch.vex.guest_EIP = (Addr) handler;
614 esp, tst->arch.vex.guest_EIP, tst->status);
643 tst->arch.vex = frame->vex;
[all...]

Completed in 135 milliseconds