__entry_point__() { /* unknown */ void Vffffeff4; (save)ebp; ebp = esp; esp = esp - 100; ecx = ecx - esi; edx = (905222012 | ebx) & ebx; ecx = ecx & eax; esp = ebp; (restore)ebp; (save)0x40173d; edx = edx - 1; return; edx = edx ^ -121; (save)ebx; ecx = ebx + edi; edx = edx + -104; (save)edi; (save)esi; eax = & Vffffeff4; edx = -60 | eax; ecx = ecx ^ -12854298; eax = (eax & 3 ^ 323875979) + esi; I_RpcClearMutex(eax); edx = edx - 96; goto (eax ^ 0x40177e); edx = edx - edi; return; eax = eax - 96635692; (save)0; ecx = ecx ^ -114; (save)esp; edx = (edx | esi) + 1; (save)64; (save)1826; eax = (eax & 899365022) + -109; edi = edi ^ 9; esi = 0x401000; eax = VirtualProtect(0x401000) - -616730186 | 11; edx = edx - 7; ebx = edi; ebx = 1826 >> 2; L004017c7: edi = esi; eax = eax - -815004088; asm("lodsd"); edi = (edi ^ esi) - esi; *(esi - 4) = eax ^ -270787576; edx = 6; eax = 3; if(ebx = ebx - 1) { goto L004017c7; } (restore)esi; (restore)edi; eax = 3 & ebx; (restore)ebx; ecx = eax & -679079195; goto L00401004; }
// address: 0x401870 void __imp_I_RpcClearMutex() { I_RpcClearMutex(); return; }