Function Graph 0Basic Block 0Opcode: 56sub_804947a:Opcode: 56push    esiOpcode: 51push    ecxOpcode: 8b 4c 24 0cmov     ecxdword [esp+0xc {arg_4}]Opcode: 8b 74 24 10mov     esidword [esp+0x10 {arg_8}]Opcode: 8b 44 24 14mov     eaxdword [esp+0x14 {arg_c}]Opcode: 29 f1sub     ecxesiOpcode: 74 05je      0x8049491Basic Block 1Opcode: eb c3jmp     0x8049456Basic Block 2Opcode: 32 06xor     albyte [esi]Opcode: 46inc     esiOpcode: e2 fbloop    0x804948cBasic Block 3Opcode: e9 d7 ec ff ffjmp     0x8048132Basic Block 4Opcode: 59pop     ecxOpcode: 5epop     esiOpcode: 51push    ecxOpcode: 8b 4c 24 04mov     ecxdword [esp+0x4 {__return_addr}]Opcode: 03 49 fcadd     ecxdword [ecx-0x4]Opcode: 81 f9 7a 94 04 08cmp     ecxsub_804947aOpcode: 74 05je      0x8048149Basic Block 5Opcode: 59pop     ecxOpcode: c3retn    Basic Block 6Opcode: e8 f0 0f 00 00call    sub_8049139Opcode: e8 f0 0f 00 00{ Does not return }