Lines Matching refs:mov

57     mov     rbp, rsp
60 mov r11, rdx ; pfn
61 mov rdx, rcx ; pJmpBuf;
64 mov r8, rdx ; pvUser1 (save it like MSC)
65 mov r9, rcx ; pvUser2 (save it like MSC)
66 mov r11, rsi ; pfn
67 mov rdx, rdi ; pJmpBuf
69 mov [xDX + VMMR0JMPBUF.rbx], rbx
71 mov [xDX + VMMR0JMPBUF.rsi], rsi
72 mov [xDX + VMMR0JMPBUF.rdi], rdi
74 mov r10, [rbp]
75 mov [xDX + VMMR0JMPBUF.rbp], r10
76 mov [xDX + VMMR0JMPBUF.r12], r12
77 mov [xDX + VMMR0JMPBUF.r13], r13
78 mov [xDX + VMMR0JMPBUF.r14], r14
79 mov [xDX + VMMR0JMPBUF.r15], r15
80 mov xAX, [rbp + 8]
81 mov [xDX + VMMR0JMPBUF.rip], xAX
83 mov [xDX + VMMR0JMPBUF.rsp], r10
98 mov [xDX + VMMR0JMPBUF.rflags], xAX
107 mov r15, [xDX + VMMR0JMPBUF.pvSavedStack]
113 mov rdi, r15
114 mov rcx, VMM_STACK_SIZE / 8
115 mov rax, qword 0eeeeeeeffeeeeeeeh
117 mov [rdi - 10h], rbx
120 mov rsp, r15 ; Switch stack!
123 mov r12, rdx ; Save pJmpBuf.
125 mov rcx, r8 ; pvUser -> arg0
126 mov rdx, r9
128 mov rdi, r8 ; pvUser -> arg0
129 mov rsi, r9
132 mov rdx, r12 ; Restore pJmpBuf
136 mov r15, [xDX + VMMR0JMPBUF.pvSavedStack]
137 mov dword [r15], 0h ; Reset the marker
157 mov rbx, [xDX + VMMR0JMPBUF.rbx]
159 mov rsi, [xDX + VMMR0JMPBUF.rsi]
160 mov rdi, [xDX + VMMR0JMPBUF.rdi]
162 mov r12, [xDX + VMMR0JMPBUF.r12]
163 mov r13, [xDX + VMMR0JMPBUF.r13]
164 mov r14, [xDX + VMMR0JMPBUF.r14]
165 mov r15, [xDX + VMMR0JMPBUF.r15]
166 mov rbp, [xDX + VMMR0JMPBUF.rbp]
167 mov xCX, [xDX + VMMR0JMPBUF.rip]
169 mov rsp, [xDX + VMMR0JMPBUF.rsp]
175 mov eax, VERR_VMM_SET_JMP_ERROR
179 mov eax, VERR_VMM_SET_JMP_STACK_OVERFLOW
188 mov rbx, [xDX + VMMR0JMPBUF.rbx]
190 mov rsi, [xDX + VMMR0JMPBUF.rsi]
191 mov rdi, [xDX + VMMR0JMPBUF.rdi]
193 mov r12, [xDX + VMMR0JMPBUF.r12]
194 mov r13, [xDX + VMMR0JMPBUF.r13]
195 mov r14, [xDX + VMMR0JMPBUF.r14]
196 mov r15, [xDX + VMMR0JMPBUF.r15]
197 mov eax, VERR_VMM_SET_JMP_ABORTED_RESUME
212 mov ecx, [xDX + VMMR0JMPBUF.cbSavedStack]
217 mov rdi, [xDX + VMMR0JMPBUF.rsp]
225 mov rsp, [xDX + VMMR0JMPBUF.SpResume]
228 mov ecx, [xDX + VMMR0JMPBUF.cbSavedStack]
230 mov rsi, [xDX + VMMR0JMPBUF.pvSavedStack]
231 mov rdi, [xDX + VMMR0JMPBUF.SpResume]
232 mov rsp, rdi
235 mov byte [xDX + VMMR0JMPBUF.fInRing3Call], 0
244 mov ecx, 0123h
245 mov [ecx], edx
289 mov rbp, rsp
321 mov eax, edx ; rc
322 mov rdx, rcx ; pJmpBuf
324 mov rdx, rdi ; pJmpBuf
325 mov eax, esi ; rc
337 mov rdi, [xDX + VMMR0JMPBUF.pvSavedStack]
340 mov [xDX + VMMR0JMPBUF.SpResume], rsp
342 mov rsi, rsp
343 mov rcx, [xDX + VMMR0JMPBUF.rsp]
355 mov [xDX + VMMR0JMPBUF.cbSavedStack], ecx
362 mov rcx, rbp
363 mov [xDX + VMMR0JMPBUF.SavedEbp], rcx
365 mov [xDX + VMMR0JMPBUF.SavedEsp], rcx
368 mov rcx, [xDX + VMMR0JMPBUF.rsp]
369 mov [xDX + VMMR0JMPBUF.SpCheck], rcx
370 mov byte [xDX + VMMR0JMPBUF.fInRing3Call], 1
387 mov rbx, [xDX + VMMR0JMPBUF.rbx]
389 mov rsi, [xDX + VMMR0JMPBUF.rsi]
390 mov rdi, [xDX + VMMR0JMPBUF.rdi]
392 mov r12, [xDX + VMMR0JMPBUF.r12]
393 mov r13, [xDX + VMMR0JMPBUF.r13]
394 mov r14, [xDX + VMMR0JMPBUF.r14]
395 mov r15, [xDX + VMMR0JMPBUF.r15]
396 mov rbp, [xDX + VMMR0JMPBUF.rbp]
397 mov rcx, [xDX + VMMR0JMPBUF.rip]
398 mov rsp, [xDX + VMMR0JMPBUF.rsp]
411 mov ecx, 0123h
412 mov [rcx], edx
415 mov eax, VERR_VMM_LONG_JMP_ERROR