Function Graph 0Basic Block 0Opcode: 55sub_804a690:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 ec 38sub     esp0x38 {var_3c}Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 45 fcmov     dword [ebp-0x4 {var_8}]eaxOpcode: 81 7d fc 00 00 00 00cmp     dword [ebp-0x4 {var_8}]0x0Opcode: 0f 85 05 00 00 00jne     0x804a6aeBasic Block 1Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 0f be 00movsx   eaxbyte [eax]Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 05 00 00 00jne     0x804a6c4Basic Block 2Opcode: e9 92 01 00 00jmp     0x804a840Basic Block 3Opcode: 8d 05 f0 d8 04 08lea     eax[data_804d8f0]Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 77 2a 00 00call    sub_804d150Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 16 00 00 00jne     0x804a6faBasic Block 4Opcode: e9 7c 01 00 00jmp     0x804a840Basic Block 5Opcode: 83 c4 38add     esp0x38 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 6Opcode: 8d 05 02 d9 04 08lea     eax[data_804d902]Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 41 2a 00 00call    sub_804d150Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 16 00 00 00jne     0x804a730Basic Block 7Opcode: 8d 05 f3 d8 04 08lea     eax[data_804d8f3]  {"one two three\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 6e 04 00 00call    sub_804ab60Opcode: 89 45 f4mov     dword [ebp-0xc {var_10}]eaxOpcode: e9 46 01 00 00jmp     0x804a840Basic Block 8Opcode: 8d 05 06 d9 04 08lea     eax[data_804d906]  {"dump "}Opcode: b9 05 00 00 00mov     ecx0x5Opcode: 8b 55 fcmov     edxdword [ebp-0x4 {var_8}]Opcode: 89 14 24mov     dword [esp {var_3c}]edxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: c7 44 24 08 05 00 00 00mov     dword [esp+0x8 {var_34}]0x5Opcode: 89 4d ecmov     dword [ebp-0x14 {var_18}]ecxOpcode: e8 7b 2a 00 00call    sub_804d1d0Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 36 00 00 00jne     0x804a796Basic Block 9Opcode: 8d 05 82 d8 04 08lea     eax[data_804d882]Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 38 04 00 00call    sub_804ab60Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: e9 0b 01 00 00jmp     0x804a83bBasic Block 10Opcode: 8d 05 0c d9 04 08lea     eax[data_804d90c]  {"help"}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 a5 29 00 00call    sub_804d150Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 16 00 00 00jne     0x804a7ccBasic Block 11Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 05 05 00 00 00add     eax0x5Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 70 22 00 00call    sub_804c9e0Opcode: b9 04 00 00 00mov     ecx0x4Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eaxOpcode: 8b 45 f8mov     eaxdword [ebp-0x8 {var_c}]Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_38}]0x4Opcode: 89 4d e8mov     dword [ebp-0x18 {var_1c}]ecxOpcode: e8 42 f3 ff ffcall    sub_8049ad0Opcode: 89 45 e4mov     dword [ebp-0x1c {var_20}]eaxOpcode: e9 a0 00 00 00jmp     0x804a836Basic Block 12Opcode: e9 00 00 00 00jmp     0x804a840Basic Block 13Opcode: 8d 05 22 d9 04 08lea     eax[data_804d922]  {"info"}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 6f 29 00 00call    sub_804d150Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 16 00 00 00jne     0x804a802Basic Block 14Opcode: 8d 05 11 d9 04 08lea     eax[data_804d911]  {"Here is no help\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 9c 03 00 00call    sub_804ab60Opcode: 89 45 e0mov     dword [ebp-0x20 {var_24}]eaxOpcode: e9 65 00 00 00jmp     0x804a831Basic Block 15Opcode: e9 00 00 00 00jmp     0x804a83bBasic Block 16Opcode: 8d 05 38 d9 04 08lea     eax[data_804d938]  {"exec"}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 39 29 00 00call    sub_804d150Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 05 00 00 00jne     0x804a827Basic Block 17Opcode: 8d 05 27 d9 04 08lea     eax[data_804d927]  {"Here is no info\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 66 03 00 00call    sub_804ab60Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: e9 2a 00 00 00jmp     0x804a82cBasic Block 18Opcode: e9 00 00 00 00jmp     0x804a836Basic Block 19Opcode: e9 00 00 00 00jmp     0x804a82cBasic Block 20Opcode: e9 00 00 00 00jmp     0x804a827Basic Block 21Opcode: e9 00 00 00 00jmp     0x804a831