Function Graph 0Basic Block 0Opcode: 55sub_804a420:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 ec 38sub     esp0x38 {var_3c}Opcode: 89 75 fcmov     dword [ebp-0x4 {var_8}]esiOpcode: 89 7d f8mov     dword [ebp-0x8 {var_c}]ediOpcode: 89 5d f4mov     dword [ebp-0xc {var_10}]ebxOpcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 c6mov     esieaxOpcode: 83 fe 00cmp     esi0x0Opcode: 75 05jne     0x804a43eBasic Block 1Opcode: 89 f0mov     eaxesiOpcode: 0f be 00movsx   eaxbyte [eax]Opcode: 83 f8 00cmp     eax0x0Opcode: 75 05jne     0x804a44dBasic Block 2Opcode: e9 3e 01 00 00jmp     0x804a57cBasic Block 3Opcode: 8d 05 60 d6 04 08lea     eax[data_804d660]Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 2f 25 00 00call    sub_804c990Opcode: 83 f8 00cmp     eax0x0Opcode: 75 15jne     0x804a47bBasic Block 4Opcode: e9 2f 01 00 00jmp     0x804a57cBasic Block 5Opcode: 8b 5d f4mov     ebxdword [ebp-0xc {var_10}]Opcode: 8b 7d f8mov     edidword [ebp-0x8 {var_c}]Opcode: 8b 75 fcmov     esidword [ebp-0x4 {var_8}]Opcode: 83 c4 38add     esp0x38 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 6Opcode: 8d 05 72 d6 04 08lea     eax[data_804d672]Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 01 25 00 00call    sub_804c990Opcode: 83 f8 00cmp     eax0x0Opcode: 75 16jne     0x804a4aaBasic Block 7Opcode: 8d 05 63 d6 04 08lea     eax[data_804d663]  {"one two three\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 3c 04 00 00call    sub_804a8b0Opcode: 89 c3mov     ebxeaxOpcode: e9 01 01 00 00jmp     0x804a57cBasic Block 8Opcode: 8d 05 76 d6 04 08lea     eax[data_804d676]  {"dump "}Opcode: 89 f2mov     edxesiOpcode: 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: c7 45 ec 05 00 00 00mov     dword [ebp-0x14 {var_18}]0x5Opcode: e8 33 25 00 00call    sub_804ca00Opcode: 83 f8 00cmp     eax0x0Opcode: 75 2djne     0x804a4ffBasic Block 9Opcode: 8d 05 f2 d5 04 08lea     eax[data_804d5f2]Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 0e 04 00 00call    sub_804a8b0Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: e9 d0 00 00 00jmp     0x804a57aBasic Block 10Opcode: 8d 05 7c d6 04 08lea     eax[data_804d67c]  {"help"}Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 7d 24 00 00call    sub_804c990Opcode: 83 f8 00cmp     eax0x0Opcode: 75 13jne     0x804a52bBasic Block 11Opcode: 89 f0mov     eaxesiOpcode: 83 c0 05add     eax0x5Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 a1 1e 00 00call    sub_804c380Opcode: 89 c7mov     edieaxOpcode: 89 f8mov     eaxediOpcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_38}]0x4Opcode: c7 45 e8 04 00 00 00mov     dword [ebp-0x18 {var_1c}]0x4Opcode: e8 06 f5 ff ffcall    sub_8049a00Opcode: 89 45 e4mov     dword [ebp-0x1c {var_20}]eaxOpcode: eb 79jmp     0x804a578Basic Block 12Opcode: eb 00jmp     0x804a57cBasic Block 13Opcode: 8d 05 92 d6 04 08lea     eax[data_804d692]  {"info"}Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 51 24 00 00call    sub_804c990Opcode: 83 f8 00cmp     eax0x0Opcode: 75 13jne     0x804a557Basic Block 14Opcode: 8d 05 81 d6 04 08lea     eax[data_804d681]  {"Here is no help\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 8a 03 00 00call    sub_804a8b0Opcode: 89 45 e0mov     dword [ebp-0x20 {var_24}]eaxOpcode: eb 4bjmp     0x804a576Basic Block 15Opcode: eb 00jmp     0x804a57aBasic Block 16Opcode: 8d 05 a8 d6 04 08lea     eax[data_804d6a8]  {"exec"}Opcode: 89 f1mov     ecxesiOpcode: 89 0c 24mov     dword [esp {var_3c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_38}]eaxOpcode: e8 25 24 00 00call    sub_804c990Opcode: 83 f8 00cmp     eax0x0Opcode: 75 02jne     0x804a572Basic Block 17Opcode: 8d 05 97 d6 04 08lea     eax[data_804d697]  {"Here is no info\n"}Opcode: 89 04 24mov     dword [esp {var_3c}]eaxOpcode: e8 5e 03 00 00call    sub_804a8b0Opcode: 89 45 dcmov     dword [ebp-0x24 {var_28}]eaxOpcode: eb 1djmp     0x804a574Basic Block 18Opcode: eb 00jmp     0x804a578Basic Block 19Opcode: eb 00jmp     0x804a574Basic Block 20Opcode: eb 00jmp     0x804a572Basic Block 21Opcode: eb 00jmp     0x804a576