Function Graph 0Basic Block 0Opcode: 56sub_8049e1f:Opcode: 56push    esiOpcode: b8 0c 00 00 00mov     eaxdata_cOpcode: 8b 4c 24 10mov     ecxdword [esp+data_10 {arg_c}]Opcode: 8b 54 24 0cmov     edxdword [esp+data_c {arg_8}]Opcode: 8b 74 24 08mov     esidword [esp+data_8 {arg_4}]Opcode: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00mmxnop  word cs:[eax+eax]Opcode: e9 62 ff ff ffjmp     0x8049da6Basic Block 1Opcode: 83 7c 06 fc 00cmp     dword [esi+eax-0x4]data_0Opcode: 74 e7je      0x8049d94Basic Block 2Opcode: 05 08 01 00 00add     eax0x108Opcode: 3d 04 07 01 00cmp     eax0x10704Opcode: 75 06jne     0x8049da6Basic Block 3Opcode: 89 54 06 fcmov     dword [esi+eax-0x4]edxOpcode: 89 0c 06mov     dword [esi+eax]ecxOpcode: eb dejmp     0x8049d94Basic Block 4Opcode: 5epop     esiOpcode: e9 fd e3 ff ffjmp     0x80481a3Basic Block 5Opcode: 81 24 24 ff ff ff 7fand     dword [esp {__return_addr}]0x7fffffffOpcode: 8b 0c 24mov     ecxdword [esp {__return_addr}]Opcode: 80 39 90cmp     byte [ecx]0x90Opcode: 0f 85 f4 0c 00 00jne     0x8048eaaBasic Block 6Opcode: 59pop     ecxOpcode: 80 79 ff f4cmp     byte [ecx-0x1]0xf4Opcode: 75 08jne     0x8048eb9Basic Block 7Opcode: c3retn    Basic Block 8Opcode: b8 01 00 00 00mov     eaxdata_1Opcode: cd 80int     0x80Opcode: cd 80{ Does not return }Basic Block 9Opcode: 81 e1 ff ff ff 7fand     ecx0x7fffffffOpcode: ff e1jmp     ecx