Function Graph 0Basic Block 0Opcode: 55sub_80480a0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec dc 01 00 00sub     esp0x1dc {var_1ec}Opcode: 8b 45 0cmov     eaxdword [ebp+0xc {arg_8}]Opcode: 8b 4d 08mov     ecxdword [ebp+0x8 {arg_4}]Opcode: 8d 15 00 1d 05 08lea     edx[data_8051d00]  {"Users.db"}Opcode: be 01 00 00 00mov     esi0x1Opcode: 89 4d ecmov     dword [ebp-0x14 {var_18}]ecxOpcode: 89 45 e8mov     dword [ebp-0x18 {var_1c}]eaxOpcode: 89 14 24mov     dword [esp {var_1ec}]edxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_1e8}]0x1Opcode: 89 b5 74 fe ff ffmov     dword [ebp-0x18c {var_190}]esiOpcode: e8 c7 36 00 00call    sub_804b7a0Opcode: 88 85 83 fe ff ffmov     byte [ebp-0x17d {var_181}]alOpcode: 0f be 8d 83 fe ff ffmovsx   ecxbyte [ebp-0x17d {var_181}]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 0f 8d 2b 00 00 00jge     0x804811dBasic Block 1Opcode: e9 00 00 00 00jmp     0x8048122Basic Block 2Opcode: 8d 05 09 1d 05 08lea     eax[data_8051d09]  {"error opening Users.db\n"}Opcode: 89 04 24mov     dword [esp {var_1ec}]eaxOpcode: e8 10 78 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_1ec}]0xffffffffOpcode: 89 85 70 fe ff ffmov     dword [ebp-0x190 {var_194}]eaxOpcode: 89 8d 6c fe ff ffmov     dword [ebp-0x194 {var_198}]ecxOpcode: e8 cd 98 00 00call    sub_80519eaOpcode: e8 cd 98 00 00{ Does not return }Basic Block 3Opcode: b8 19 00 00 00mov     eax0x19Opcode: b9 3a 00 00 00mov     ecx0x3aOpcode: 8d 95 78 fe ff fflea     edx[ebp-0x188] {var_18c}Opcode: be 01 00 00 00mov     esi0x1Opcode: 8d 7d cflea     edi[ebp-0x31] {var_35}Opcode: 8a 9d 83 fe ff ffmov     blbyte [ebp-0x17d {var_181}]Opcode: 0f be dbmovsx   ebxblOpcode: 89 1c 24mov     dword [esp {var_1ec}]ebxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_1e8}]ediOpcode: c7 44 24 08 19 00 00 00mov     dword [esp+0x8 {var_1e4}]0x19Opcode: c7 44 24 0c 3a 00 00 00mov     dword [esp+0xc {var_1e0}]0x3aOpcode: 89 54 24 10mov     dword [esp+0x10 {var_1dc}]edxOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_1d8}]0x1Opcode: 89 85 68 fe ff ffmov     dword [ebp-0x198 {var_19c}]eaxOpcode: 89 8d 64 fe ff ffmov     dword [ebp-0x19c {var_1a0}]ecxOpcode: 89 b5 60 fe ff ffmov     dword [ebp-0x1a0 {var_1a4}]esiOpcode: e8 63 50 00 00call    sub_804d1e0Opcode: 89 85 7c fe ff ffmov     dword [ebp-0x184 {var_188}]eaxOpcode: 81 bd 7c fe ff ff 00 00 00 00cmp     dword [ebp-0x184 {var_188}]0x0Opcode: 0f 85 05 00 00 00jne     0x8048198Basic Block 4Opcode: 8d 45 cflea     eax[ebp-0x31] {var_35}Opcode: 8b 4d ecmov     ecxdword [ebp-0x14 {var_18}]Opcode: 89 04 24mov     dword [esp {var_1ec}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_1e8}]ecxOpcode: e8 c6 90 00 00call    sub_8051270Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 84 69 00 00 00je      0x804821eBasic Block 5Opcode: e9 b4 01 00 00jmp     0x804834cBasic Block 6Opcode: b8 19 00 00 00mov     eax0x19Opcode: b9 3a 00 00 00mov     ecx0x3aOpcode: 8d 95 78 fe ff fflea     edx[ebp-0x188] {var_18c}Opcode: be 01 00 00 00mov     esi0x1Opcode: 8d 7d b6lea     edi[ebp-0x4a] {var_4e}Opcode: 8a 9d 83 fe ff ffmov     blbyte [ebp-0x17d {var_181}]Opcode: 0f be dbmovsx   ebxblOpcode: 89 1c 24mov     dword [esp {var_1ec}]ebxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_1e8}]ediOpcode: c7 44 24 08 19 00 00 00mov     dword [esp+0x8 {var_1e4}]0x19Opcode: c7 44 24 0c 3a 00 00 00mov     dword [esp+0xc {var_1e0}]0x3aOpcode: 89 54 24 10mov     dword [esp+0x10 {var_1dc}]edxOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_1d8}]0x1Opcode: 89 85 50 fe ff ffmov     dword [ebp-0x1b0 {var_1b4}]eaxOpcode: 89 8d 4c fe ff ffmov     dword [ebp-0x1b4 {var_1b8}]ecxOpcode: 89 b5 48 fe ff ffmov     dword [ebp-0x1b8 {var_1bc}]esiOpcode: e8 67 4f 00 00call    sub_804d1e0Opcode: 8d 4d b6lea     ecx[ebp-0x4a] {var_4e}Opcode: 89 85 7c fe ff ffmov     dword [ebp-0x184 {var_188}]eaxOpcode: 8b 45 e8mov     eaxdword [ebp-0x18 {var_1c}]Opcode: 89 0c 24mov     dword [esp {var_1ec}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_1e8}]eaxOpcode: e8 df 8f 00 00call    sub_8051270Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 84 21 00 00 00je      0x80482bdBasic Block 7Opcode: b8 c8 00 00 00mov     eax0xc8Opcode: b9 0a 00 00 00mov     ecx0xaOpcode: 8d 95 78 fe ff fflea     edx[ebp-0x188] {var_18c}Opcode: be 01 00 00 00mov     esi0x1Opcode: 8d bd ee fe ff fflea     edi[ebp-0x112] {var_116}Opcode: 8a 9d 83 fe ff ffmov     blbyte [ebp-0x17d {var_181}]Opcode: 0f be dbmovsx   ebxblOpcode: 89 1c 24mov     dword [esp {var_1ec}]ebxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_1e8}]ediOpcode: c7 44 24 08 c8 00 00 00mov     dword [esp+0x8 {var_1e4}]0xc8Opcode: c7 44 24 0c 0a 00 00 00mov     dword [esp+0xc {var_1e0}]0xaOpcode: 89 54 24 10mov     dword [esp+0x10 {var_1dc}]edxOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_1d8}]0x1Opcode: 89 85 5c fe ff ffmov     dword [ebp-0x1a4 {var_1a8}]eaxOpcode: 89 8d 58 fe ff ffmov     dword [ebp-0x1a8 {var_1ac}]ecxOpcode: 89 b5 54 fe ff ffmov     dword [ebp-0x1ac {var_1b0}]esiOpcode: e8 cd 4f 00 00call    sub_804d1e0Opcode: 89 85 7c fe ff ffmov     dword [ebp-0x184 {var_188}]eaxOpcode: e9 04 ff ff ffjmp     0x8048122Basic Block 8Opcode: 0f be 85 83 fe ff ffmovsx   eaxbyte [ebp-0x17d {var_181}]Opcode: 89 04 24mov     dword [esp {var_1ec}]eaxOpcode: e8 95 39 00 00call    sub_804bcf0Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: 89 85 30 fe ff ffmov     dword [ebp-0x1d0 {var_1d4}]eaxBasic Block 9Opcode: b8 64 00 00 00mov     eax0x64Opcode: b9 0a 00 00 00mov     ecx0xaOpcode: 8d 95 78 fe ff fflea     edx[ebp-0x188] {var_18c}Opcode: be 01 00 00 00mov     esi0x1Opcode: 8d bd 8a fe ff fflea     edi[ebp-0x176] {var_17a}Opcode: 8a 9d 83 fe ff ffmov     blbyte [ebp-0x17d {var_181}]Opcode: 0f be dbmovsx   ebxblOpcode: 89 1c 24mov     dword [esp {var_1ec}]ebxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_1e8}]ediOpcode: c7 44 24 08 64 00 00 00mov     dword [esp+0x8 {var_1e4}]0x64Opcode: c7 44 24 0c 0a 00 00 00mov     dword [esp+0xc {var_1e0}]0xaOpcode: 89 54 24 10mov     dword [esp+0x10 {var_1dc}]edxOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_1d8}]0x1Opcode: 89 85 40 fe ff ffmov     dword [ebp-0x1c0 {var_1c4}]eaxOpcode: 89 8d 3c fe ff ffmov     dword [ebp-0x1c4 {var_1c8}]ecxOpcode: 89 b5 38 fe ff ffmov     dword [ebp-0x1c8 {var_1cc}]esiOpcode: e8 c5 4e 00 00call    sub_804d1e0Opcode: 89 85 7c fe ff ffmov     dword [ebp-0x184 {var_188}]eaxOpcode: 0f be 85 83 fe ff ffmovsx   eaxbyte [ebp-0x17d {var_181}]Opcode: 89 04 24mov     dword [esp {var_1ec}]eaxOpcode: e8 c0 39 00 00call    sub_804bcf0Opcode: 8d 8d 8a fe ff fflea     ecx[ebp-0x176] {var_17a}Opcode: 89 0c 24mov     dword [esp {var_1ec}]ecxOpcode: 89 85 34 fe ff ffmov     dword [ebp-0x1cc {var_1d0}]eaxOpcode: e8 5c 8c 00 00call    sub_8050fa0Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: e9 1c 00 00 00jmp     0x8048368Basic Block 10Opcode: 0f be 85 83 fe ff ffmovsx   eaxbyte [ebp-0x17d {var_181}]Opcode: 89 04 24mov     dword [esp {var_1ec}]eaxOpcode: e8 45 3a 00 00call    sub_804bcf0Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: 89 85 44 fe ff ffmov     dword [ebp-0x1bc {var_1c0}]eaxOpcode: e9 ab 00 00 00jmp     0x8048368Basic Block 11Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 81 c4 dc 01 00 00add     esp0x1dc {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn