Отладка приложений


         

void _fastcall FastCallFunction


 0040106D 56 push esi 
0040.106E 57 push edi 
65: _asm NOP _asm NOP 
0040106F 90 nор
00401070 90 nор 
66: }
00401071 5F pop edi
00401072 5E pop esi
00401073 5B pop ebx
00401074 5D pop ebp
00401075 C2 ОС 00 ret OCh
67:
68: void _fastcall FastCallFunction ( char * szString ,
69: unsigned long ulLong ,
70: char chChar )
71: {
00401078 55 push ebp
00401079 8B EC mov ebp,esp
 0040107B 83 EC 08 sub , esp,8
 0040107E 53 push ebx 
0040107F 56 push esi
00401080 57 push edi
00401081 89 55 F8 mov dword ptr [ebp-8],edx 
00401084 89 4D FC mov dword ptr [ebp-4],ecx 
72: _asm NOP _asm NOP
00401087 90 nор
00401088 90 nор 
73: }
00401089 5F pop edi 
0040108A 5E pop esi 
0040108В 5В pop ebx
 0040108C 8В Е5 , mov esp,ebp
0040108Е 5D pop ebp
0040108F C2 04 00 ret 4
74:
75: _declspec(naked) int NakedCa11Function ( char * szString ,
76: unsigned long ulLong ,
77: . char chChar )
78: {
00401092 90 nор
00401093 9.0 nор
79: _asm NOP _asm NOP
80: // Голые функции должны явно выполнять возврат.
81: _asm RET
00401094 СЗ ret

Содержание  Назад  Вперед