Function Graph 0Basic Block 0Opcode: 55sub_804bf80:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 ec 38 10 00 00sub     esp0x1038 {var_103c}Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 45 fcmov     dword [ebp-0x4 {var_8}]eaxOpcode: c6 85 fb ef ff ff 00mov     byte [ebp-0x1005 {var_1009}]0x0Basic Block 1Opcode: 0f b6 85 fa ef ff ffmovzx   eaxbyte [ebp-0x1006 {var_100a}]Opcode: 89 c1mov     ecxeaxOpcode: 83 e9 05sub     ecx0x5Opcode: 89 85 ec ef ff ffmov     dword [ebp-0x1014 {var_1018}]eaxOpcode: 89 8d e8 ef ff ffmov     dword [ebp-0x1018 {var_101c}]ecxOpcode: 0f 87 bb 00 00 00ja      0x804c0b3Basic Block 2Opcode: e9 09 01 00 00jmp     0x804c0e3Basic Block 3Opcode: 8d 05 b9 3f 05 08lea     eax[data_8053fb9]  {"Invalid command\n"}Opcode: 89 04 24mov     dword [esp {var_103c}]eaxOpcode: e8 6f 4d 00 00call    sub_8050e30Opcode: c6 85 fb ef ff ff 01mov     byte [ebp-0x1005 {var_1009}]0x1Opcode: 89 85 e0 ef ff ffmov     dword [ebp-0x1020 {var_1024}]eaxBasic Block 4Opcode: 8b 85 ec ef ff ffmov     eaxdword [ebp-0x1014 {var_1018}]Opcode: 8b 0c 85 80 3e 05 08mov     ecxdword [eax*4+0x8053e80]Opcode: ff e1jmp     ecxBasic Block 5Opcode: 81 c4 38 10 00 00add     esp0x1038 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 6Opcode: 8a 85 fb ef ff ffmov     albyte [ebp-0x1005 {var_1009}]Opcode: 34 01xor     al0x1Opcode: a8 01test    al0x1Opcode: 0f 85 b3 fe ff ffjne     0x804bf96Basic Block 7Opcode: 8b 45 fc{Case 0x0}Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 89 04 24mov     dword [esp {var_103c}]eaxOpcode: e8 2e f9 ff ffcall    sub_804b940Opcode: 24 01and     al0x1Opcode: 88 85 fb ef ff ffmov     byte [ebp-0x1005 {var_1009}]alOpcode: e9 af 00 00 00jmp     0x804c0ceBasic Block 8Opcode: 8b 45 fc{Case 0x1}Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 89 04 24mov     dword [esp {var_103c}]eaxOpcode: e8 46 fa ff ffcall    sub_804ba70Opcode: 24 01and     al0x1Opcode: 88 85 fb ef ff ffmov     byte [ebp-0x1005 {var_1009}]alOpcode: e9 97 00 00 00jmp     0x804c0ceBasic Block 9Opcode: 8d 85 fc ef ff ff{Case 0x2}Opcode: 8d 85 fc ef ff fflea     eax[ebp-0x1004] {var_1008}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 89 0c 24mov     dword [esp {var_103c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_1038}]eaxOpcode: e8 c4 fb ff ffcall    sub_804bc10Opcode: 24 01and     al0x1Opcode: 88 85 fb ef ff ffmov     byte [ebp-0x1005 {var_1009}]alOpcode: e9 75 00 00 00jmp     0x804c0ceBasic Block 10Opcode: 8d 85 fc ef ff ff{Case 0x3}Opcode: 8d 85 fc ef ff fflea     eax[ebp-0x1004] {var_1008}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 89 0c 24mov     dword [esp {var_103c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_1038}]eaxOpcode: e8 a2 fa ff ffcall    sub_804bb10Opcode: 24 01and     al0x1Opcode: 88 85 fb ef ff ffmov     byte [ebp-0x1005 {var_1009}]alOpcode: e9 53 00 00 00jmp     0x804c0ceBasic Block 11Opcode: 8b 45 fc{Case 0x4}Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 89 04 24mov     dword [esp {var_103c}]eaxOpcode: e8 8a fc ff ffcall    sub_804bd10Opcode: 24 01and     al0x1Opcode: 88 85 fb ef ff ffmov     byte [ebp-0x1005 {var_1009}]alOpcode: e9 3b 00 00 00jmp     0x804c0ceBasic Block 12Opcode: 8d 05 a8 3f 05 08{Case 0x5}Opcode: 8d 05 a8 3f 05 08lea     eax[data_8053fa8]  {"Stop simulation\n"}Opcode: 89 04 24mov     dword [esp {var_103c}]eaxOpcode: e8 8f 4d 00 00call    sub_8050e30Opcode: c6 85 fb ef ff ff 01mov     byte [ebp-0x1005 {var_1009}]0x1Opcode: 89 85 e4 ef ff ffmov     dword [ebp-0x101c {var_1020}]eaxOpcode: e9 1b 00 00 00jmp     0x804c0ceBasic Block 13Opcode: b8 00 00 00 00mov     eax0x0Opcode: 8d 8d fa ef ff fflea     ecx[ebp-0x1006] {var_100a}Opcode: ba 01 00 00 00mov     edx0x1Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_103c}]0x0Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_1038}]ecxOpcode: c7 44 24 08 01 00 00 00mov     dword [esp+0x8 {var_1034}]0x1Opcode: 89 85 f4 ef ff ffmov     dword [ebp-0x100c {var_1010}]eaxOpcode: 89 95 f0 ef ff ffmov     dword [ebp-0x1010 {var_1014}]edxOpcode: e8 d6 c0 ff ffcall    sub_80480a0Opcode: 3d 01 00 00 00cmp     eax0x1Opcode: 0f 84 05 00 00 00je      0x804bfdaBasic Block 14Opcode: e9 00 00 00 00jmp     0x804c0d3