Function Graph 0Basic Block 0Opcode: 55sub_8048790:Opcode: 55push    ebpOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 83 ec 0csub     esp0xc {var_1c}Opcode: 8b 74 24 20mov     esidword [esp+0x20 {arg_4}]Opcode: 85 f6test    esiesiOpcode: 74 50je      0x80487efBasic Block 1Opcode: c7 04 24 e5 ba 04 08mov     dword [esp {var_1c}]data_804bae5  {"Empty Array\n"}Opcode: e8 b5 1c 00 00call    sub_804a4b0Basic Block 2Opcode: 8b 7c 24 24mov     edidword [esp+0x24 {arg_8}]Opcode: 85 fftest    ediediOpcode: 74 48je      0x80487efBasic Block 3Opcode: c7 04 24 f2 ba 04 08mov     dword [esp {var_1c}]data_804baf2  {"Array data\n["}Opcode: e8 fd 1c 00 00call    sub_804a4b0Opcode: 8d 5f fflea     ebx[edi-0x1]Opcode: 31 edxor     ebpebp  {0x0}Opcode: 0f 1f 04 00mmxnop  dword [eax+eax]Basic Block 4Opcode: c7 04 24 05 bb 04 08mov     dword [esp {var_1c}]data_804bb05Basic Block 5Opcode: c7 04 24 02 bb 04 08mov     dword [esp {var_1c}]data_804bb02Opcode: eb 07jmp     0x80487e3Basic Block 6Opcode: 8b 04 aemov     eaxdword [esi+ebp*4]Opcode: 89 44 24 04mov     dword [esp+0x4 {var_18}]eaxOpcode: c7 04 24 ff ba 04 08mov     dword [esp {var_1c}]data_804baffOpcode: e8 e1 1c 00 00call    sub_804a4b0Opcode: 39 ddcmp     ebpebxOpcode: 73 09jae     0x80487dcBasic Block 7Opcode: eb 0cjmp     0x80487fbBasic Block 8Opcode: e8 c8 1c 00 00call    sub_804a4b0Opcode: 45inc     ebpOpcode: 39 efcmp     ediebpOpcode: 75 cfjne     0x80487bcBasic Block 9Opcode: 83 c4 0cadd     esp0xc {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn