Home | History | Annotate | Download | only in m_syswrap

Lines Matching defs:mach

64 #include <mach/mach.h>
66 static void x86_thread_state64_from_vex(x86_thread_state64_t *mach,
69 mach->__rax = vex->guest_RAX;
70 mach->__rbx = vex->guest_RBX;
71 mach->__rcx = vex->guest_RCX;
72 mach->__rdx = vex->guest_RDX;
73 mach->__rdi = vex->guest_RDI;
74 mach->__rsi = vex->guest_RSI;
75 mach->__rbp = vex->guest_RBP;
76 mach->__rsp = vex->guest_RSP;
77 mach->__rflags = LibVEX_GuestAMD64_get_rflags(vex);
78 mach->__rip = vex->guest_RIP;
79 mach->__r8 = vex->guest_R8;
80 mach->__r9 = vex->guest_R9;
81 mach->__r10 = vex->guest_R10;
82 mach->__r11 = vex->guest_R11;
83 mach->__r12 = vex->guest_R12;
84 mach->__r13 = vex->guest_R13;
85 mach->__r14 = vex->guest_R14;
86 mach->__r15 = vex->guest_R15;
88 mach->__cs = vex->guest_CS;
89 mach->__fs = vex->guest_FS;
90 mach->__gs = vex->guest_GS;
95 static void x86_float_state64_from_vex(x86_float_state64_t *mach,
100 VG_(memcpy)(&mach->__fpu_xmm0, &vex->guest_YMM0, sizeof(mach->__fpu_xmm0));
101 VG_(memcpy)(&mach->__fpu_xmm1, &vex->guest_YMM1, sizeof(mach->__fpu_xmm1));
102 VG_(memcpy)(&mach->__fpu_xmm2, &vex->guest_YMM2, sizeof(mach->__fpu_xmm2));
103 VG_(memcpy)(&mach->__fpu_xmm3, &vex->guest_YMM3, sizeof(mach->__fpu_xmm3));
104 VG_(memcpy)(&mach->__fpu_xmm4, &vex->guest_YMM4, sizeof(mach->__fpu_xmm4));
105 VG_(memcpy)(&mach->__fpu_xmm5, &vex->guest_YMM5, sizeof(mach->__fpu_xmm5));
106 VG_(memcpy)(&mach->__fpu_xmm6, &vex->guest_YMM6, sizeof(mach->__fpu_xmm6));
107 VG_(memcpy)(&mach->__fpu_xmm7, &vex->guest_YMM7, sizeof(mach->__fpu_xmm7));
108 VG_(memcpy)(&mach->__fpu_xmm8, &vex->guest_YMM8, sizeof(mach->__fpu_xmm8));
109 VG_(memcpy)(&mach->__fpu_xmm9, &vex->guest_YMM9, sizeof(mach->__fpu_xmm9));
110 VG_(memcpy)(&mach->__fpu_xmm10, &vex->guest_YMM10, sizeof(mach->__fpu_xmm10));
111 VG_(memcpy)(&mach->__fpu_xmm11, &vex->guest_YMM11, sizeof(mach->__fpu_xmm11));
112 VG_(memcpy)(&mach->__fpu_xmm12, &vex->guest_YMM12, sizeof(mach->__fpu_xmm12));
113 VG_(memcpy)(&mach->__fpu_xmm13, &vex->guest_YMM13, sizeof(mach->__fpu_xmm13));
114 VG_(memcpy)(&mach->__fpu_xmm14, &vex->guest_YMM14, sizeof(mach->__fpu_xmm14));
115 VG_(memcpy)(&mach->__fpu_xmm15, &vex->guest_YMM15, sizeof(mach->__fpu_xmm15));
160 static void x86_thread_state64_to_vex(const x86_thread_state64_t *mach,
164 vex->guest_RAX = mach->__rax;
165 vex->guest_RBX = mach->__rbx;
166 vex->guest_RCX = mach->__rcx;
167 vex->guest_RDX = mach->__rdx;
168 vex->guest_RDI = mach->__rdi;
169 vex->guest_RSI = mach->__rsi;
170 vex->guest_RBP = mach->__rbp;
171 vex->guest_RSP = mach->__rsp;
173 vex->guest_RIP = mach->__rip;
174 vex->guest_R8 = mach->__r8;
175 vex->guest_R9 = mach->__r9;
176 vex->guest_R10 = mach->__r10;
177 vex->guest_R11 = mach->__r11;
178 vex->guest_R12 = mach->__r12;
179 vex->guest_R13 = mach->__r13;
180 vex->guest_R14 = mach->__r14;
181 vex->guest_R15 = mach->__r15;
183 vex->guest_CS = mach->__cs;
184 vex->guest_FS = mach->__fs;
185 vex->guest_GS = mach->__gs;
189 static void x86_float_state64_to_vex(const x86_float_state64_t *mach,
194 VG_(memcpy)(&vex->guest_YMM0, &mach->__fpu_xmm0, sizeof(mach->__fpu_xmm0));
195 VG_(memcpy)(&vex->guest_YMM1, &mach->__fpu_xmm1, sizeof(mach->__fpu_xmm1));
196 VG_(memcpy)(&vex->guest_YMM2, &mach->__fpu_xmm2, sizeof(mach->__fpu_xmm2));
197 VG_(memcpy)(&vex->guest_YMM3, &mach->__fpu_xmm3, sizeof(mach->__fpu_xmm3));
198 VG_(memcpy)(&vex->guest_YMM4, &mach->__fpu_xmm4, sizeof(mach->__fpu_xmm4));
199 VG_(memcpy)(&vex->guest_YMM5, &mach->__fpu_xmm5, sizeof(mach->__fpu_xmm5));
200 VG_(memcpy)(&vex->guest_YMM6, &mach->__fpu_xmm6, sizeof(mach->__fpu_xmm6));
201 VG_(memcpy)(&vex->guest_YMM7, &mach->__fpu_xmm7, sizeof(mach->__fpu_xmm7));
202 VG_(memcpy)(&vex->guest_YMM8, &mach->__fpu_xmm8, sizeof(mach->__fpu_xmm8));
203 VG_(memcpy)(&vex->guest_YMM9, &mach->__fpu_xmm9, sizeof(mach->__fpu_xmm9));
204 VG_(memcpy)(&vex->guest_YMM10, &mach->__fpu_xmm10, sizeof(mach->__fpu_xmm10));
205 VG_(memcpy)(&vex->guest_YMM11, &mach->__fpu_xmm11, sizeof(mach->__fpu_xmm11));
206 VG_(memcpy)(&vex->guest_YMM12, &mach->__fpu_xmm12, sizeof(mach->__fpu_xmm12));
207 VG_(memcpy)(&vex->guest_YMM13, &mach->__fpu_xmm13, sizeof(mach->__fpu_xmm13));
208 VG_(memcpy)(&vex->guest_YMM14, &mach->__fpu_xmm14, sizeof(mach->__fpu_xmm14));
209 VG_(memcpy)(&vex->guest_YMM15, &mach->__fpu_xmm15, sizeof(mach->__fpu_xmm15));
268 x86_thread_state64_t *mach = (x86_thread_state64_t *)mach_generic;
279 mach->__rdi = (uintptr_t)tst; // arg1 = tst
280 mach->__rip = (uintptr_t)&start_thread_NORETURN;
281 mach->__rsp = (uintptr_t)stack;
367 // Record thread's stack and Mach port and pthread struct
545 // Record thread's stack and Mach port and pthread struct