Ver código fonte

使用宏来定义汇编重复的代码段,在使用时报错,说明使用宏来定义内联汇编函数是不可行的。

Jeff Wang 3 anos atrás
pai
commit
de0dfce140
1 arquivos alterados com 0 adições e 25 exclusões
  1. 0 25
      Source/Assist/Assist/Assist.cpp

+ 0 - 25
Source/Assist/Assist/Assist.cpp

@@ -21,31 +21,6 @@ DWORD dwESP = 0;
 DWORD dwESI = 0;
 DWORD dwEDI = 0;
 
-// 备份寄存器;
-#define BACK_REG __asm{\
-    mov dwEAX, EAX;\
-    mov dwEBX, EBX;\
-    mov dwECX, ECX;\
-    mov dwEDX, EDX;\
-    mov dwEBP, EBP;\
-    mov dwESP, ESP;\
-    mov dwESI, ESI;\
-    mov dwEDI, EDI;\
-}
-
-// 恢复寄存器;
-#define RECOVERY_REG(Back2Addr) __asm{\
-    mov EAX, dwEAX;\
-    mov EBX, dwEBX;\
-    mov ECX, dwECX;\
-    mov EDX, dwEDX;\
-    mov EBP, dwEBP;\
-    mov ESP, dwESP;\
-    mov ESI, dwESI;\
-    mov EDI, dwEDI;\
-    jmp Back2Addr;\
-}
-
 // 定义跳转函数;
 void Call_MyDisconnect();
 void Call_MyConnect();