Searched defs:vex (Results 1 - 9 of 9) sorted by relevance
/external/valgrind/main/coregrind/ |
H A D | m_debugger.c | 49 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 D | m_machine.c | 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 189 apply_to_GPs_of_tid(VexGuestArchState* vex, void (*f)(Addr)) argument [all...] |
H A D | pub_core_threadstate.h | 101 /* --- BEGIN vex-mandated guest state --- */ 110 VexGuestArchState vex __attribute__((aligned(16))); member in struct:__anon12449 119 /* --- END vex-mandated guest state --- */
|
/external/valgrind/main/coregrind/m_syswrap/ |
H A D | syswrap-amd64-darwin.c | 68 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 D | syswrap-x86-darwin.c | 66 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 D | sigframe-amd64-linux.c | 103 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 D | sigframe-arm-linux.c | 56 /* 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 D | sigframe-s390x-linux.c | 65 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 D | sigframe-x86-linux.c | 109 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 786 milliseconds