
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 ff 05 64 5b 43 00 ?? inc dword ds:[0x00435b64]
 68 00 10 00 00 ?? push 0x00001000<4096>
 e8 d5 ac ff ff ?? call function 0x0040a000

L2: 59 ?? pop ecx
 8b 4d 08 ?? mov ecx, dword ss:[ebp + 8]
 89 41 08 ?? mov dword ds:[ecx + 8], eax
 85 c0 ?? test eax, eax
 74 0d ?? je basic block L4

L3: 83 49 0c 08 ?? or dword ds:[ecx + 12], 8
 c7 41 18 00 10 00 00 ?? mov dword ds:[ecx + 0x18<24>], 0x00001000<4096>
 eb 11 ?? jmp basic block L5

L4: 83 49 0c 04 ?? or dword ds:[ecx + 12], 4
 8d 41 14 ?? lea eax, ds:[ecx + 0x14<20>]
 89 41 08 ?? mov dword ds:[ecx + 8], eax
 c7 41 18 02 00 00 00 ?? mov dword ds:[ecx + 0x18<24>], 2

L5: 8b 41 08 ?? mov eax, dword ds:[ecx + 8]
 83 61 04 00 ?? and dword ds:[ecx + 4], 0
 89 01 ?? mov dword ds:[ecx], eax
 5d ?? pop ebp
 c3 ?? ret

