Function Graph 0Basic Block 0Opcode: 53sub_804bad4:Opcode: 53push    ebxOpcode: 56push    esiOpcode: 66 0f 7e f8movd    eaxxmm7Opcode: 31 44 24 08xor     dword [esp+0x8 {__return_addr}]eaxOpcode: 8b 4c 24 0cmov     ecxdword [esp+0xc {arg_4}]Opcode: 8a 11mov     dlbyte [ecx]Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 84 d2test    dldlOpcode: 0f 84 27 00 00 00je      0x804bb15Basic Block 1Opcode: 5epop     esiOpcode: 5bpop     ebxOpcode: 66 0f 7e f9movd    ecxxmm7Opcode: 31 0c 24xor     dword [esp {__return_addr}]ecxOpcode: c3retn    Basic Block 2Opcode: 8b 5c 24 10mov     ebxdword [esp+0x10 {arg_8}]Opcode: 0f be f3movsx   esiblOpcode: 87 d2xchg    edxedxBasic Block 3Opcode: 89 c8mov     eaxecxBasic Block 4Opcode: 8a 51 01mov     dlbyte [ecx+0x1]Opcode: 41inc     ecxOpcode: 84 d2test    dldlOpcode: 0f 85 e9 ff ff ffjne     0x804baf7Basic Block 5Opcode: 0f be d2movsx   edxdlOpcode: 39 f2cmp     edxesiOpcode: 0f 84 11 00 00 00je      0x804bb13Basic Block 6Opcode: e9 02 00 00 00jmp     0x804bb15