69,369
社区成员
发帖
与我相关
我的任务
分享
00411078 jmp b (4113E0h)
...
00411118 jmp a (4113B0h)
...
int m;
a(&m);
0041142E lea eax,[m]
00411431 push eax
00411432 call a (411118h)
00411437 add esp,4
b( m);
0041143A lea eax,[m]
0041143D push eax
0041143E call b (411078h)
00411443 add esp,4
return (0);
00411446 xor eax,eax
void a(int* p)
{
004113B0 push ebp
004113B1 mov ebp,esp
004113B3 sub esp,0C0h
004113B9 push ebx
004113BA push esi
004113BB push edi
004113BC lea edi,[ebp-0C0h]
004113C2 mov ecx,30h
004113C7 mov eax,0CCCCCCCCh
004113CC rep stos dword ptr es:[edi]
*p = 2;
004113CE mov eax,dword ptr [p]
004113D1 mov dword ptr [eax],2
}
004113D7 pop edi
004113D8 pop esi
004113D9 pop ebx
004113DA mov esp,ebp
004113DC pop ebp
004113DD ret
void b(int& p)
{
004113E0 push ebp
004113E1 mov ebp,esp
004113E3 sub esp,0C0h
004113E9 push ebx
004113EA push esi
004113EB push edi
004113EC lea edi,[ebp-0C0h]
004113F2 mov ecx,30h
004113F7 mov eax,0CCCCCCCCh
004113FC rep stos dword ptr es:[edi]
p = 2;
004113FE mov eax,dword ptr [p]
00411401 mov dword ptr [eax],2
}
00411407 pop edi
00411408 pop esi
00411409 pop ebx
0041140A mov esp,ebp
0041140C pop ebp
0041140D ret