Searched refs:vex (Results 1 - 25 of 42) sorted by relevance

12

/external/valgrind/main/coregrind/
H A Dm_debugger.c50 static Int ptrace_setregs(Int pid, VexGuestArchState* vex) argument
55 regs.cs = vex->guest_CS;
56 regs.ss = vex->guest_SS;
57 regs.ds = vex->guest_DS;
58 regs.es = vex->guest_ES;
59 regs.fs = vex->guest_FS;
60 regs.gs = vex->guest_GS;
61 regs.eax = vex->guest_EAX;
62 regs.ebx = vex->guest_EBX;
63 regs.ecx = vex
[all...]
H A Dm_machine.c45 #define INSTR_PTR(regs) ((regs).vex.VG_INSTR_PTR)
46 #define STACK_PTR(regs) ((regs).vex.VG_STACK_PTR)
47 #define FRAME_PTR(regs) ((regs).vex.VG_FRAME_PTR)
70 regs->r_pc = (ULong)VG_(threads)[tid].arch.vex.guest_EIP;
71 regs->r_sp = (ULong)VG_(threads)[tid].arch.vex.guest_ESP;
73 = VG_(threads)[tid].arch.vex.guest_EBP;
75 regs->r_pc = VG_(threads)[tid].arch.vex.guest_RIP;
76 regs->r_sp = VG_(threads)[tid].arch.vex.guest_RSP;
78 = VG_(threads)[tid].arch.vex.guest_RBP;
80 regs->r_pc = (ULong)VG_(threads)[tid].arch.vex
187 VexGuestArchState* vex = &(VG_(get_ThreadState)(tid)->arch.vex); local
[all...]
/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
125 VexGuestAMD64State *vex = (VexGuestAMD64State *)vex_generic; local
144 x86_thread_state64_to_vex(const x86_thread_state64_t *mach, VexGuestAMD64State *vex) argument
173 x86_float_state64_to_vex(const x86_float_state64_t *mach, VexGuestAMD64State *vex) argument
202 VexGuestAMD64State *vex = (VexGuestAMD64State *)vex_generic; local
325 VexGuestAMD64State *vex = &tst->arch.vex; local
420 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...]
H A Dsyswrap-x86-linux.c256 ctst->arch.vex.guest_EAX = 0;
259 ctst->arch.vex.guest_ESP = esp;
316 ptst->arch.vex.guest_ESP,
317 ctst->arch.vex.guest_FS, ctst->arch.vex.guest_GS);
504 static void deallocate_LGDTs_for_thread ( VexGuestX86State* vex )
511 vex->guest_LDT, vex->guest_GDT );
513 if (vex->guest_LDT != (HWord)NULL) {
514 free_LDT_or_GDT( (VexGuestX86SegDescr*)vex
[all...]
H A Dsyswrap-main.c313 syscallno, &tst->arch.vex,
320 VG_DARWIN_SYSNO_FOR_KERNEL(syscallno), &tst->arch.vex,
326 VG_DARWIN_SYSNO_FOR_KERNEL(syscallno), &tst->arch.vex,
332 VG_DARWIN_SYSNO_FOR_KERNEL(syscallno), &tst->arch.vex,
1501 getSyscallArgsFromGuestState( &sci->orig_args, &tst->arch.vex, trc );
1529 tst->arch.vex.guest_SC_CLASS = VG_DARWIN_SYSNO_CLASS(sysno);
1670 putSyscallArgsIntoGuestState( &sci->args, &tst->arch.vex );
1703 getSyscallStatusFromGuestState( &sci->status, &tst->arch.vex );
1759 putSyscallStatusIntoGuestState( tid, &sci->status, &tst->arch.vex );
1816 getSyscallStatusFromGuestState( &test_status, &tst->arch.vex );
[all...]
H A Dsyswrap-ppc64-linux.c313 { UInt old_cr = LibVEX_GuestPPC64_get_CR( &ctst->arch.vex );
315 ctst->arch.vex.guest_GPR3 = 0;
317 LibVEX_GuestPPC64_put_CR( old_cr & ~(1<<28), &ctst->arch.vex );
321 ctst->arch.vex.guest_GPR1 = sp;
372 ctst->arch.vex.guest_GPR13 = child_tls;
423 child->vex = parent->vex;
640 //tst->arch.vex.guest_ESP -= sizeof(Addr);
/external/valgrind/main/coregrind/m_sigframe/
H A Dsigframe-mips32-linux.c127 sc->sc_regs[1] = tst->arch.vex.guest_r1;
128 sc->sc_regs[2] = tst->arch.vex.guest_r2;
129 sc->sc_regs[3] = tst->arch.vex.guest_r3;
130 sc->sc_regs[4] = tst->arch.vex.guest_r4;
131 sc->sc_regs[5] = tst->arch.vex.guest_r5;
132 sc->sc_regs[6] = tst->arch.vex.guest_r6;
133 sc->sc_regs[7] = tst->arch.vex.guest_r7;
134 sc->sc_regs[8] = tst->arch.vex.guest_r8;
135 sc->sc_regs[9] = tst->arch.vex.guest_r9;
136 sc->sc_regs[10] = tst->arch.vex
[all...]
H A Dsigframe-mips64-linux.c120 sc->sc_regs[1] = tst->arch.vex.guest_r1;
121 sc->sc_regs[2] = tst->arch.vex.guest_r2;
122 sc->sc_regs[3] = tst->arch.vex.guest_r3;
123 sc->sc_regs[4] = tst->arch.vex.guest_r4;
124 sc->sc_regs[5] = tst->arch.vex.guest_r5;
125 sc->sc_regs[6] = tst->arch.vex.guest_r6;
126 sc->sc_regs[7] = tst->arch.vex.guest_r7;
127 sc->sc_regs[8] = tst->arch.vex.guest_r8;
128 sc->sc_regs[9] = tst->arch.vex.guest_r9;
129 sc->sc_regs[10] = 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-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-ppc64-linux.c121 do { tst->arch.vex.guest_LR = (zzval); \
128 do { tst->arch.vex.guest_GPR##zzn = (zzval); \
225 *(Addr *)sp = tst->arch.vex.guest_GPR1;
232 faultaddr = tst->arch.vex.guest_CIA;
247 = tst->arch.vex.guest_GPR##gpr
254 frame->uc.uc_mcontext.gp_regs[VKI_PT_NIP] = tst->arch.vex.guest_CIA;
256 frame->uc.uc_mcontext.gp_regs[VKI_PT_ORIG_R3] = tst->arch.vex.guest_GPR3;
257 frame->uc.uc_mcontext.gp_regs[VKI_PT_CTR] = tst->arch.vex.guest_CTR;
258 frame->uc.uc_mcontext.gp_regs[VKI_PT_LNK] = tst->arch.vex.guest_LR;
260 &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...]
H A Dsigframe-arm64-linux.c52 /* This uses the hack of dumping the vex guest state along with both
66 VexGuestARM64State vex; member in struct:vg_sig_private
136 # define SC2(reg) sc->regs[reg] = tst->arch.vex.guest_X##reg
146 sc->sp = tst->arch.vex.guest_XSP;
147 sc->pc = tst->arch.vex.guest_PC;
187 priv->vex = tst->arch.vex;
229 = (Addr*)(tst)->arch.vex.guest_PC;
236 tst->arch.vex.guest_X1 = (Addr)&rsf->info;
237 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-ppc32-linux.c123 do { tst->arch.vex.guest_LR = (zzval); \
130 do { tst->arch.vex.guest_GPR##zzn = (zzval); \
146 # define DO(gpr) mc->mc_gregs[VKI_PT_R0+gpr] = tst->arch.vex.guest_GPR##gpr
153 mc->mc_gregs[VKI_PT_NIP] = tst->arch.vex.guest_CIA;
155 mc->mc_gregs[VKI_PT_ORIG_R3] = tst->arch.vex.guest_GPR3;
156 mc->mc_gregs[VKI_PT_CTR] = tst->arch.vex.guest_CTR;
157 mc->mc_gregs[VKI_PT_LNK] = tst->arch.vex.guest_LR;
158 mc->mc_gregs[VKI_PT_XER] = LibVEX_GuestPPC32_get_XER(&tst->arch.vex);
159 mc->mc_gregs[VKI_PT_CCR] = LibVEX_GuestPPC32_get_CR(&tst->arch.vex);
213 //:: VexGuestPPC32State vex;
[all...]
H A Dsigframe-amd64-darwin.c57 and return. However .. for now .. just stick the vex guest state
141 frame->gst = tst->arch.vex;
168 tst->arch.vex.guest_RDI = (ULong) sigNo;
169 tst->arch.vex.guest_RSI = (Addr) &frame->fake_siginfo;/* oh well */
170 tst->arch.vex.guest_RDX = (Addr) &frame->fake_ucontext; /* oh well */
215 tst->arch.vex = frame->gst;
226 tid, tst->arch.vex.guest_RIP);
H A Dsigframe-x86-darwin.c57 and return. However .. for now .. just stick the vex guest state
150 frame->gst = tst->arch.vex;
221 tst->arch.vex = frame->gst;
232 tid, tst->arch.vex.guest_EIP);
/external/valgrind/main/coregrind/m_coredump/
H A Dcoredump-elf.c252 regs->eflags = LibVEX_GuestX86_get_eflags( &arch->vex );
253 regs->esp = arch->vex.guest_ESP;
254 regs->eip = arch->vex.guest_EIP;
256 regs->ebx = arch->vex.guest_EBX;
257 regs->ecx = arch->vex.guest_ECX;
258 regs->edx = arch->vex.guest_EDX;
259 regs->esi = arch->vex.guest_ESI;
260 regs->edi = arch->vex.guest_EDI;
261 regs->ebp = arch->vex.guest_EBP;
262 regs->eax = arch->vex
[all...]
/external/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h52 #define rFromVEX2of3(vex) (((~(vex)) & 0x80) >> 7)
53 #define xFromVEX2of3(vex) (((~(vex)) & 0x40) >> 6)
54 #define bFromVEX2of3(vex) (((~(vex)) & 0x20) >> 5)
55 #define mmmmmFromVEX2of3(vex) ((vex) & 0x1f)
56 #define wFromVEX3of3(vex) (((vex)
[all...]
/external/valgrind/main/coregrind/m_initimg/
H A Dinitimg-linux.c981 LibVEX_GuestX86_initialise(&arch->vex);
988 arch->vex.guest_ESP = iifii.initial_client_SP;
989 arch->vex.guest_EIP = iifii.initial_client_IP;
993 asm volatile("movw %%cs, %0" : : "m" (arch->vex.guest_CS));
994 asm volatile("movw %%ds, %0" : : "m" (arch->vex.guest_DS));
995 asm volatile("movw %%ss, %0" : : "m" (arch->vex.guest_SS));
996 asm volatile("movw %%es, %0" : : "m" (arch->vex.guest_ES));
1003 LibVEX_GuestAMD64_initialise(&arch->vex);
1010 arch->vex.guest_RSP = iifii.initial_client_SP;
1011 arch->vex
[all...]
H A Dinitimg-darwin.c592 LibVEX_GuestX86_initialise(&arch->vex);
599 arch->vex.guest_ESP = iifii.initial_client_SP;
600 arch->vex.guest_EIP = iifii.initial_client_IP;
607 LibVEX_GuestAMD64_initialise(&arch->vex);
614 arch->vex.guest_RSP = iifii.initial_client_SP;
615 arch->vex.guest_RIP = iifii.initial_client_IP;
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/
H A Dgen_x86_insn.py204 if "vex" in kwargs:
210 vexL = kwargs.pop("vex")
4080 vex=sz, variable
4088 vex=sz, variable
4097 vex=sz, variable
4106 vex=sz, variable
4162 vex=128, variable
4171 vex=256, variable
4179 vex=256, variable
4197 vex variable
4206 vex=256, variable
4214 vex=256, variable
4232 vex=128, variable
4369 vex=128, variable
4379 vex=128, variable
4389 vex=128, variable
4417 vex=128, variable
4426 vex=128, variable
4465 vex=128, variable
4473 vex=256, variable
4496 vex=128, variable
4505 vex=128, variable
4582 vex=256, variable
4599 vex=128, variable
4608 vex=256, variable
4637 vex=128, variable
4647 vex=128, variable
4699 vex=128, variable
4706 vex=128, variable
4713 vex=256, variable
4720 vex=256, variable
4739 vex=128, variable
4767 vex=128, variable
4800 vex=256, variable
4809 vex=256, variable
4829 vex=256, variable
4869 vex=128, variable
5004 vex=128, variable
5014 vex=128, variable
5026 vex=128, variable
5055 vex=256, variable
5082 vex=256, variable
5122 vex=128, variable
5131 vex=128, variable
5213 vex=128, variable
5222 vex=128, variable
5323 vex=128, variable
5332 vex=128, variable
5385 vex=128, variable
5563 vex=256, variable
5572 vex=256, variable
5619 vex=256, variable
5649 vex=128, variable
5658 vex=256, variable
5666 vex=256, variable
5736 vex=256, variable
5787 vex=128, variable
5797 vex=256, variable
5806 vex=256, variable
5826 vex=128, variable
5836 vex=256, variable
5845 vex=256, variable
5865 vex=128, variable
5893 vex=128, variable
5903 vex=128, variable
5958 vex=128, variable
5968 vex=256, variable
5983 vex=128, variable
5993 vex=256, variable
6063 vex=128, variable
6072 vex=128, variable
6092 vex=256, variable
6192 vex=128, variable
6201 vex=128, variable
6222 vex=128, variable
6244 vex=128, variable
6274 vex=256, variable
6282 vex=256, variable
6339 vex=128, variable
6346 vex=128, variable
6356 vex=128, variable
6363 vex=128, variable
6370 vex=128, variable
6377 vex=128, variable
6385 vex=128, variable
6398 vex=128, variable
6406 vex=256, variable
6425 vex=128, variable
6434 vex=128, variable
6443 vex=256, variable
6456 vex=128, variable
6464 vex=128, variable
6472 vex=256, variable
6485 vex=128, variable
6493 vex=128, variable
6507 vex=128, variable
6515 vex=128, variable
6528 vex=128, variable
6536 vex=128, variable
6544 vex=256, variable
6558 vex=128, variable
6570 vex=sz, variable
6584 vex=128, variable
6592 vex=256, variable
6601 vex=128, variable
6609 vex=256, variable
6633 vex=128, variable
6640 vex=256, variable
6647 vex=128, variable
6654 vex=256, variable
6664 vex=256, variable
6671 vex=256, variable
6681 vex=256, variable
6692 vex=256, variable
6704 vex=256, variable
6726 vex=128, variable
6734 vex=256, variable
6742 vex=128, variable
6750 vex=256, variable
6763 vex=128, variable
6772 vex=256, variable
6781 vex=128, variable
6790 vex=256, variable
6802 vex=256, variable
6823 vex=256, variable
6838 vex=256, variable
6851 vex=256, variable
6865 vex=sz, variable
6875 vex=sz, variable
6888 vex=sz, variable
6898 vex=sz, variable
6911 vex=sz, variable
6921 vex=sz, variable
6934 vex=sz, variable
6944 vex=sz, variable
6957 vex=sz, variable
6969 vex=sz, variable
6991 vex=sz, variable
7003 vex=sz, variable
7017 vex=sz, variable
7032 vex=128, variable
7042 vex=256, variable
7055 vex=128, variable
7065 vex=256, variable
7078 vex=128, variable
7088 vex=256, variable
7101 vex=128, variable
7111 vex=256, variable
7129 vex=128, variable
7139 vex=256, variable
7151 vex=128, variable
7161 vex=256, variable
7172 vex=128, variable
7183 vex=128, variable
7194 vex=128, variable
7205 vex=128, variable
7241 vex=128, variable
7299 vex=128, variable
7320 vex=128, variable
7416 vex=128, variable
7424 vex=128, variable
7432 vex=256, variable
7440 vex=256, variable
7751 vex=128, variable
7762 vex=128, variable
7773 vex=256, variable
7784 vex=256, variable
7810 vex=128, variable
7821 vex=128, variable
7832 vex=128, variable
7906 vex=0, ## VEX.L=0 variable
7925 vex=0, ## VEX.L=0 variable
7940 vex=0, variable
7960 vex=0, variable
[all...]
/external/valgrind/main/coregrind/m_scheduler/
H A Dscheduler.c700 Addr a_vex = (Addr) & tst->arch.vex;
704 UInt sz_vex = (UInt) sizeof tst->arch.vex;
774 vg_assert(VG_IS_16_ALIGNED(& tst->arch.vex.guest_VSR0));
778 vg_assert(VG_IS_16_ALIGNED(& tst->arch.vex.guest_VSR1));
786 vg_assert(VG_IS_16_ALIGNED(& tst->arch.vex.guest_D0));
790 vg_assert(VG_IS_8_ALIGNED(& tst->arch.vex.guest_D1));
796 vg_assert(VG_IS_8_ALIGNED(& tst->arch.vex.guest_X0));
799 vg_assert(VG_IS_16_ALIGNED(& tst->arch.vex.guest_Q0));
877 UInt cno = (UInt)VG_TT_FAST_HASH((Addr)tst->arch.vex.VG_INSTR_PTR);
878 if (LIKELY(VG_(tt_fast)[cno].guest == (Addr)tst->arch.vex
[all...]
/external/valgrind/main/none/tests/s390x/
H A Dop_exception.stderr.exp2 vex s390->IR: unknown insn: 0000
15 vex s390->IR: unknown insn: 0000
28 vex s390->IR: unknown insn: FFFF FFFF FFFF
41 vex s390->IR: unknown insn: 0000

Completed in 3979 milliseconds

12