Function Graph 0Basic Block 0Opcode: 57sub_80497b0:Opcode: 57push    ediOpcode: 56push    esiOpcode: 50push    eaxOpcode: 8b 74 24 10mov     esidword [esp+0x10 {arg_4}]Opcode: 8b 46 20mov     eaxdword [esi+0x20]Opcode: 85 c0test    eaxeaxOpcode: 74 17je      0x80497d5Basic Block 1Opcode: 8b 06mov     eaxdword [esi]Opcode: 83 c4 04add     esp0x4 {var_8}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: ff 60 04jmp     dword [eax+0x4]Basic Block 2Opcode: 66 90nop     Opcode: 8b 78 18mov     edidword [eax+0x18]Opcode: 89 04 24mov     dword [esp {var_c}]eaxOpcode: e8 e5 ff ff ffcall    sub_80497b0Opcode: eb bdjmp     0x804978aBasic Block 3Opcode: 00 00add     byte [eax]alOpcode: 00 c7add     bhalOpcode: 47inc     ediOpcode: 24 00and     al0x0Opcode: 00 00add     byte [eax]alOpcode: 00 c7add     bhalOpcode: 47inc     ediOpcode: 28 00sub     byte [eax]alOpcode: 00 00add     byte [eax]alOpcode: 00 c7add     bhalOpcode: 47inc     ediOpcode: 2c 00sub     al0x0Opcode: 00 00add     byte [eax]alOpcode: 00 89 f8 83 c4 10add     byte [ecx+0x10c483f8]clOpcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: c3retn