Lines Matching refs:mov

210     mov     dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
215 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
235 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
253 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
268 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
269 mov dword [ss:PATM_ASMFIX_INHIBITIRQADDR], 0
280 mov dword [ss:PATM_ASMFIX_TEMP_EAX], eax
281 mov dword [ss:PATM_ASMFIX_TEMP_ECX], ecx
282 mov dword [ss:PATM_ASMFIX_TEMP_EDI], edi
283 mov dword [ss:PATM_ASMFIX_TEMP_RESTORE_FLAGS], PATM_RESTORE_EAX | PATM_RESTORE_ECX | PATM_RESTORE_EDI
284 mov eax, PATM_ACTION_DISPATCH_PENDING_IRQ
286 mov ecx, PATM_ACTION_MAGIC
287 mov edi, PATM_ASMFIX_NEXTINSTRADDR
294 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
299 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
326 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
327 mov dword [ss:PATM_ASMFIX_INHIBITIRQADDR], 0
338 mov dword [ss:PATM_ASMFIX_TEMP_EAX], eax
339 mov dword [ss:PATM_ASMFIX_TEMP_ECX], ecx
340 mov dword [ss:PATM_ASMFIX_TEMP_EDI], edi
341 mov dword [ss:PATM_ASMFIX_TEMP_RESTORE_FLAGS], PATM_RESTORE_EAX | PATM_RESTORE_ECX | PATM_RESTORE_EDI
342 mov eax, PATM_ACTION_DISPATCH_PENDING_IRQ
344 mov ecx, PATM_ACTION_MAGIC
345 mov edi, PATM_ASMFIX_NEXTINSTRADDR
352 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
378 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
383 mov eax, PATM_ACTION_LOG_CLI
385 mov ecx, PATM_ACTION_MAGIC
394 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
422 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
423 mov dword [ss:PATM_ASMFIX_INHIBITIRQADDR], PATM_ASMFIX_NEXTINSTRADDR
428 mov eax, PATM_ACTION_LOG_STI
430 mov ecx, PATM_ACTION_MAGIC
437 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
474 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
482 mov eax, PATM_ACTION_LOG_GATE_ENTRY
484 mov ecx, PATM_ACTION_MAGIC
504 mov eax, dword [ss:PATM_ASMFIX_VMFLAGS]
511 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
551 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
559 mov eax, PATM_ACTION_LOG_GATE_ENTRY
561 mov ecx, PATM_ACTION_MAGIC
581 mov eax, dword [ss:PATM_ASMFIX_VMFLAGS]
588 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
626 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
634 mov eax, PATM_ACTION_LOG_GATE_ENTRY
636 mov ecx, PATM_ACTION_MAGIC
656 mov eax, dword [ss:PATM_ASMFIX_VMFLAGS]
663 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
699 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
707 mov eax, PATM_ACTION_LOG_GATE_ENTRY
709 mov ecx, PATM_ACTION_MAGIC
729 mov eax, dword [ss:PATM_ASMFIX_VMFLAGS]
736 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
761 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
765 mov eax, PATM_ACTION_LOG_POPF_IF1
768 mov eax, PATM_ACTION_LOG_POPF_IF0
772 mov ecx, PATM_ACTION_MAGIC
780 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
794 mov dword [ss:PATM_ASMFIX_TEMP_EAX], eax
795 mov dword [ss:PATM_ASMFIX_TEMP_ECX], ecx
796 mov dword [ss:PATM_ASMFIX_TEMP_EDI], edi
797 mov dword [ss:PATM_ASMFIX_TEMP_RESTORE_FLAGS], PATM_RESTORE_EAX | PATM_RESTORE_ECX | PATM_RESTORE_EDI
798 mov eax, PATM_ACTION_DISPATCH_PENDING_IRQ
800 mov ecx, PATM_ACTION_MAGIC
801 mov edi, PATM_ASMFIX_NEXTINSTRADDR
809 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
845 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
849 mov eax, PATM_ACTION_LOG_POPF_IF1
852 mov eax, PATM_ACTION_LOG_POPF_IF0
856 mov ecx, PATM_ACTION_MAGIC
869 mov dword [ss:PATM_ASMFIX_TEMP_EAX], eax
870 mov dword [ss:PATM_ASMFIX_TEMP_ECX], ecx
871 mov dword [ss:PATM_ASMFIX_TEMP_EDI], edi
872 mov dword [ss:PATM_ASMFIX_TEMP_RESTORE_FLAGS], PATM_RESTORE_EAX | PATM_RESTORE_ECX | PATM_RESTORE_EDI
873 mov eax, PATM_ACTION_DISPATCH_PENDING_IRQ
875 mov ecx, PATM_ACTION_MAGIC
876 mov edi, PATM_ASMFIX_NEXTINSTRADDR
889 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
924 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
927 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
935 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
947 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
976 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
979 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
987 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
999 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1023 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1028 mov eax, PATM_ACTION_LOG_PUSHF
1030 mov ecx, PATM_ACTION_MAGIC
1038 mov eax, dword [esp+8]
1041 mov dword [esp+8], eax
1044 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1069 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1076 mov ax, word [esp+6]
1079 mov word [esp+6], ax
1084 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1102 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1115 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1165 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1173 mov eax, PATM_ACTION_LOG_IRET
1175 mov ecx, PATM_ACTION_MAGIC
1210 mov dword [ss:PATM_ASMFIX_TEMP_EAX], eax
1211 mov dword [ss:PATM_ASMFIX_TEMP_ECX], ecx
1212 mov dword [ss:PATM_ASMFIX_TEMP_EDI], edi
1213 mov dword [ss:PATM_ASMFIX_TEMP_RESTORE_FLAGS], PATM_RESTORE_EAX | PATM_RESTORE_ECX | PATM_RESTORE_EDI
1214 mov eax, PATM_ACTION_PENDING_IRQ_AFTER_IRET
1216 mov ecx, PATM_ACTION_MAGIC
1217 mov edi, PATM_ASMFIX_CURINSTRADDR
1229 mov eax, dword [esp+16]
1240 mov dword [ss:PATM_ASMFIX_INHIBITIRQADDR], PATM_ASMFIX_CURINSTRADDR
1243 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1249 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1255 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1270 mov dword [esp+12+4], eax ; stored eip in iret frame
1282 mov eax, dword [esp+16]
1301 mov dword [ss:PATM_ASMFIX_TEMP_EAX], eax
1302 mov dword [ss:PATM_ASMFIX_TEMP_ECX], ecx
1303 mov dword [ss:PATM_ASMFIX_TEMP_RESTORE_FLAGS], PATM_RESTORE_EAX | PATM_RESTORE_ECX
1304 mov eax, PATM_ACTION_DO_V86_IRET
1306 mov ecx, PATM_ACTION_MAGIC
1403 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1411 mov eax, PATM_ACTION_LOG_IRET
1413 mov ecx, PATM_ACTION_MAGIC
1446 mov dword [ss:PATM_ASMFIX_TEMP_EAX], eax
1447 mov dword [ss:PATM_ASMFIX_TEMP_ECX], ecx
1448 mov dword [ss:PATM_ASMFIX_TEMP_EDI], edi
1449 mov dword [ss:PATM_ASMFIX_TEMP_RESTORE_FLAGS], PATM_RESTORE_EAX | PATM_RESTORE_ECX | PATM_RESTORE_EDI
1450 mov eax, PATM_ACTION_PENDING_IRQ_AFTER_IRET
1452 mov ecx, PATM_ACTION_MAGIC
1453 mov edi, PATM_ASMFIX_CURINSTRADDR
1485 mov eax, dword [esp+16]
1496 mov dword [ss:PATM_ASMFIX_INHIBITIRQADDR], PATM_ASMFIX_CURINSTRADDR
1499 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1505 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1511 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1526 mov dword [esp+12+4], eax ; stored eip in iret frame
1535 mov eax, dword [esp+16]
1569 mov dword [ss:PATM_ASMFIX_TEMP_EAX], eax
1570 mov dword [ss:PATM_ASMFIX_TEMP_ECX], ecx
1571 mov dword [ss:PATM_ASMFIX_TEMP_RESTORE_FLAGS], PATM_RESTORE_EAX | PATM_RESTORE_ECX
1572 mov eax, PATM_ACTION_DO_V86_IRET
1574 mov ecx, PATM_ACTION_MAGIC
1664 mov edx, dword [esp+12+16] ; pushed target address
1667 mov edi, dword [esp+12+4] ; jump table
1668 mov ecx, [ss:edi + PATCHJUMPTABLE.cAddresses]
1683 mov eax, PATM_ACTION_LOOKUP_ADDRESS
1684 mov ecx, PATM_ACTION_MAGIC
1685 mov edi, dword [esp+12+4] ; jump table address
1686 mov edx, dword [esp+12+16] ; original return address
1691 mov eax, [ss:edi + PATCHJUMPTABLE.Slot_pRelPatchGC + eax*8] ; found a match!
1734 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1743 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1753 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1761 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1768 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1786 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1794 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1801 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1819 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1828 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1835 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1853 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
1862 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1869 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
1901 mov eax, dword [esp+16+4] ; guest return address
1902 mov dword [ss:PATM_ASMFIX_CALL_RETURN_ADDR], eax ; temporary storage
1904 mov edx, dword [esp+16+20] ; pushed target address
1907 mov edi, dword [esp+16+12] ; jump table
1908 mov ecx, [ss:edi + PATCHJUMPTABLE.cAddresses]
1923 mov eax, PATM_ACTION_LOOKUP_ADDRESS
1924 mov ecx, PATM_ACTION_MAGIC
1940 mov eax, [ss:edi + PATCHJUMPTABLE.Slot_pRelPatchGC + eax*8] ; found a match!
1948 mov ecx, eax ; ECX = target address (relative!)
1951 mov edx, dword PATM_ASMFIX_STACKPTR
1959 mov eax, dword PATM_ASMFIX_STACKBASE
1961 mov edi, dword [esp+16+8] ; PATM return address
1962 mov dword [ss:eax], edi ; relative address of patch return (instruction following this block)
1965 mov edi, dword PATM_ASMFIX_STACKBASE_GUEST
1967 mov eax, dword [esp+16+4] ; guest return address
1968 mov dword [ss:edi], eax
1970 mov dword [ss:PATM_ASMFIX_CALL_PATCH_TARGET_ADDR], ecx ; temporarily store the target address
1983 mov eax, PATM_ACTION_LOG_CALL
1984 mov ecx, PATM_ACTION_MAGIC
2038 mov edx, dword [esp+16+8] ; pushed target address
2041 mov edi, dword [esp+16+4] ; jump table
2042 mov ecx, [ss:edi + PATCHJUMPTABLE.cAddresses]
2057 mov eax, PATM_ACTION_LOOKUP_ADDRESS
2058 mov ecx, PATM_ACTION_MAGIC
2074 mov eax, [ss:edi + PATCHJUMPTABLE.Slot_pRelPatchGC + eax*8] ; found a match!
2082 mov ecx, eax ; ECX = target address (relative!)
2086 mov dword [ss:PATM_ASMFIX_TEMP_EAX], ecx
2129 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
2174 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
2224 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
2262 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
2275 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
2290 mov dword [esp+8], eax ; overwrite the saved return address
2342 mov edx, dword PATM_ASMFIX_STACKPTR
2345 mov eax, dword PATM_ASMFIX_STACKBASE_GUEST
2347 mov eax, dword [ss:eax] ; original return address
2355 mov eax, dword PATM_ASMFIX_STACKBASE
2357 mov eax, dword [ss:eax] ; relative patm return address
2365 mov edx, eax ; return address
2368 mov eax, PATM_ACTION_LOG_RET
2369 mov ecx, PATM_ACTION_MAGIC
2386 mov edx, dword [esp+12+16] ; pushed target address
2389 mov edi, dword [esp+12+4] ; jump table
2390 mov ecx, [ss:edi + PATCHJUMPTABLE.cAddresses]
2405 mov eax, PATM_ACTION_LOOKUP_ADDRESS
2406 mov ecx, PATM_ACTION_MAGIC
2407 mov edi, dword [esp+12+4] ; jump table address
2408 mov edx, dword [esp+12+16] ; original return address
2413 mov eax, [ss:edi + PATCHJUMPTABLE.Slot_pRelPatchGC + eax*8] ; found a match!
2427 mov edx, eax ; return address
2430 mov eax, PATM_ACTION_LOG_RET
2431 mov ecx, PATM_ACTION_MAGIC
2481 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
2489 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
2494 mov dword [ss:PATM_ASMFIX_STACKPTR], PATM_STACK_SIZE
2500 mov eax, PATM_ACTION_LOG_IF1
2501 mov ecx, PATM_ACTION_MAGIC
2507 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
2538 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 0
2546 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
2552 mov dword [ss:PATM_ASMFIX_INTERRUPTFLAG], 1
2576 mov ax, ss