Function Graph 0Basic Block 0Opcode: 56sub_8048cf0:Opcode: 56push    esiOpcode: 83 ec 08sub     esp0x8Opcode: 8b 74 24 10mov     esidword [esp+0x10 {arg_4}]Opcode: c7 06 00 00 00 00mov     dword [esi]0x0Opcode: c7 46 04 00 00 00 00mov     dword [esi+0x4]0x0Opcode: c7 46 08 ff ff 00 00mov     dword [esi+0x8]0xffffOpcode: 8b 46 0cmov     eaxdword [esi+0xc]Opcode: 85 c0test    eaxeaxOpcode: 74 30je      0x8048d43Basic Block 1Opcode: c7 46 10 00 00 00 00mov     dword [esi+0x10]0x0Opcode: 83 c4 08add     esp0x8 {var_4}Opcode: 5epop     esiOpcode: c3retn    Basic Block 2Opcode: 8b 08mov     ecxdword [eax]Opcode: 89 04 24mov     dword [esp {var_c}]eaxOpcode: 52push    edxOpcode: 8b 51 04mov     edxdword [ecx+0x4]Opcode: 8a 12mov     dlbyte [edx]Opcode: 80 fa 58cmp     dl0x58Opcode: 72 09jb      0x8048d2cBasic Block 3Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 fb e5 ff ffjae     0x8047333Basic Block 4Opcode: 80 fa 5fcmp     dl0x5fOpcode: 0f 86 06 e6 ff ffjbe     0x8047332Basic Block 5Opcode: 5apop     edxOpcode: ff 51 04call    dword [ecx+0x4]Opcode: c7 46 0c 00 00 00 00mov     dword [esi+0xc]0x0