Function Graph 0Basic Block 0Opcode: 55sub_8048fd0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 2c 01 00 00sub     esp0x12c {var_13c}Opcode: 8b 45 10mov     eaxdword [ebp+0x10 {arg_c}]Opcode: 8b 4d 0cmov     ecxdword [ebp+0xc {arg_8}]Opcode: 8b 55 08mov     edxdword [ebp+0x8 {arg_4}]Opcode: 8d 35 92 1d 05 08lea     esi[data_8051d92]  {"$x.post"}Opcode: 8d 7d cflea     edi[ebp-0x31] {var_35}Opcode: 89 55 f0mov     dword [ebp-0x10 {var_14}]edxOpcode: 89 4d ecmov     dword [ebp-0x14 {var_18}]ecxOpcode: 89 45 e8mov     dword [ebp-0x18 {var_1c}]eaxOpcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 89 3c 24mov     dword [esp {var_13c}]ediOpcode: 89 74 24 04mov     dword [esp+0x4 {var_138}]esiOpcode: 89 44 24 08mov     dword [esp+0x8 {var_134}]eaxOpcode: e8 96 69 00 00call    sub_804f9a0Opcode: b9 02 00 00 00mov     ecx0x2Opcode: ba 01 00 00 00mov     edx0x1Opcode: 8d 75 cflea     esi[ebp-0x31] {var_35}Opcode: 89 34 24mov     dword [esp {var_13c}]esiOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_138}]0x2Opcode: c7 44 24 08 01 00 00 00mov     dword [esp+0x8 {var_134}]0x1Opcode: 89 85 3c ff ff ffmov     dword [ebp-0xc4 {var_c8}]eaxOpcode: 89 8d 38 ff ff ffmov     dword [ebp-0xc8 {var_cc}]ecxOpcode: 89 95 34 ff ff ffmov     dword [ebp-0xcc {var_d0}]edxOpcode: e8 4f 2f 00 00call    sub_804bf90Opcode: 89 85 48 ff ff ffmov     dword [ebp-0xb8 {var_bc}]eaxOpcode: 81 bd 48 ff ff ff 00 00 00 00cmp     dword [ebp-0xb8 {var_bc}]0x0Opcode: 0f 84 2b 00 00 00je      0x8049082Basic Block 1Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8d 4d cflea     ecx[ebp-0x31] {var_35}Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_138}]0x1Opcode: 89 85 28 ff ff ffmov     dword [ebp-0xd8 {var_dc}]eaxOpcode: e8 00 27 00 00call    sub_804b7a0Opcode: 88 85 4e ff ff ffmov     byte [ebp-0xb2 {var_b6}]alOpcode: 0f be 8d 4e ff ff ffmovsx   ecxbyte [ebp-0xb2 {var_b6}]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 0f 8d 2b 00 00 00jge     0x80490e4Basic Block 2Opcode: 8d 05 9a 1d 05 08lea     eax[data_8051d9a]  {"1Error making post file.\n"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 ab 68 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_13c}]0xffffffffOpcode: 89 85 30 ff ff ffmov     dword [ebp-0xd0 {var_d4}]eaxOpcode: 89 8d 2c ff ff ffmov     dword [ebp-0xd4 {var_d8}]ecxOpcode: e8 68 89 00 00call    sub_80519eaOpcode: e8 68 89 00 00{ Does not return }Basic Block 3Opcode: b8 04 00 00 00mov     eax0x4Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 8d 55 eclea     edx[ebp-0x14] {var_18}Opcode: 8a 9d 4e ff ff ffmov     blbyte [ebp-0xb2 {var_b6}]Opcode: 0f be f3movsx   esiblOpcode: 89 34 24mov     dword [esp {var_13c}]esiOpcode: 89 54 24 04mov     dword [esp+0x4 {var_138}]edxOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_134}]0x4Opcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_130}]0x1Opcode: 89 85 1c ff ff ffmov     dword [ebp-0xe4 {var_e8}]eaxOpcode: 89 8d 18 ff ff ffmov     dword [ebp-0xe8 {var_ec}]ecxOpcode: e8 ae 32 00 00call    sub_804c3d0Opcode: 89 85 48 ff ff ffmov     dword [ebp-0xb8 {var_bc}]eaxOpcode: 81 bd 48 ff ff ff 00 00 00 00cmp     dword [ebp-0xb8 {var_bc}]0x0Opcode: 0f 84 2b 00 00 00je      0x8049163Basic Block 4Opcode: 8d 05 b4 1d 05 08lea     eax[data_8051db4]  {"2error opening post file\n"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 49 68 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_13c}]0xffffffffOpcode: 89 85 24 ff ff ffmov     dword [ebp-0xdc {var_e0}]eaxOpcode: 89 8d 20 ff ff ffmov     dword [ebp-0xe0 {var_e4}]ecxOpcode: e8 06 89 00 00call    sub_80519eaOpcode: e8 06 89 00 00{ Does not return }Basic Block 5Opcode: b8 80 00 00 00mov     eax0x80Opcode: 8d 8d 4f ff ff fflea     ecx[ebp-0xb1] {var_b5}Opcode: 8b 55 e8mov     edxdword [ebp-0x18 {var_1c}]Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_138}]edxOpcode: c7 44 24 08 80 00 00 00mov     dword [esp+0x8 {var_134}]0x80Opcode: 89 85 0c ff ff ffmov     dword [ebp-0xf4 {var_f8}]eaxOpcode: e8 e5 83 00 00call    sub_8051570Opcode: 8d 8d 4f ff ff fflea     ecx[ebp-0xb1] {var_b5}Opcode: c6 45 ce 00mov     byte [ebp-0x32 {var_36}]0x0Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: 89 85 08 ff ff ffmov     dword [ebp-0xf8 {var_fc}]eaxOpcode: e8 7d 80 00 00call    sub_8051220Opcode: b9 04 00 00 00mov     ecx0x4Opcode: ba 01 00 00 00mov     edx0x1Opcode: 8d b5 40 ff ff fflea     esi[ebp-0xc0] {var_c4}Opcode: 89 85 40 ff ff ffmov     dword [ebp-0xc0 {var_c4}]eaxOpcode: 8a 9d 4e ff ff ffmov     blbyte [ebp-0xb2 {var_b6}]Opcode: 0f be c3movsx   eaxblOpcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: 89 74 24 04mov     dword [esp+0x4 {var_138}]esiOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_134}]0x4Opcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_130}]0x1Opcode: 89 95 04 ff ff ffmov     dword [ebp-0xfc {var_100}]edxOpcode: 89 8d 00 ff ff ffmov     dword [ebp-0x100 {var_104}]ecxOpcode: e8 e6 31 00 00call    sub_804c3d0Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 8d 95 4f ff ff fflea     edx[ebp-0xb1] {var_b5}Opcode: 89 85 48 ff ff ffmov     dword [ebp-0xb8 {var_bc}]eaxOpcode: 8a 9d 4e ff ff ffmov     blbyte [ebp-0xb2 {var_b6}]Opcode: 8b 85 40 ff ff ffmov     eaxdword [ebp-0xc0 {var_c4}]Opcode: 0f be f3movsx   esiblOpcode: 89 34 24mov     dword [esp {var_13c}]esiOpcode: 89 54 24 04mov     dword [esp+0x4 {var_138}]edxOpcode: 89 44 24 08mov     dword [esp+0x8 {var_134}]eaxOpcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_130}]0x1Opcode: 89 8d fc fe ff ffmov     dword [ebp-0x104 {var_108}]ecxOpcode: e8 a8 31 00 00call    sub_804c3d0Opcode: 89 85 48 ff ff ffmov     dword [ebp-0xb8 {var_bc}]eaxOpcode: 81 bd 48 ff ff ff 00 00 00 00cmp     dword [ebp-0xb8 {var_bc}]0x0Opcode: 0f 84 2b 00 00 00je      0x8049269Basic Block 6Opcode: 8d 05 ce 1d 05 08lea     eax[data_8051dce]  {"3Error writing post's ID\n"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 ca 67 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_13c}]0xffffffffOpcode: 89 85 14 ff ff ffmov     dword [ebp-0xec {var_f0}]eaxOpcode: 89 8d 10 ff ff ffmov     dword [ebp-0xf0 {var_f4}]ecxOpcode: e8 87 88 00 00call    sub_80519eaOpcode: e8 87 88 00 00{ Does not return }Basic Block 7Opcode: 0f be 85 4e ff ff ffmovsx   eaxbyte [ebp-0xb2 {var_b6}]Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 78 2a 00 00call    sub_804bcf0Opcode: 8d 0d 04 1e 05 08lea     ecx[data_8051e04]  {"posts.log"}Opcode: ba 01 00 00 00mov     edx0x1Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_138}]0x1Opcode: 89 85 f0 fe ff ffmov     dword [ebp-0x110 {var_114}]eaxOpcode: 89 95 ec fe ff ffmov     dword [ebp-0x114 {var_118}]edxOpcode: e8 01 25 00 00call    sub_804b7a0Opcode: 88 85 4e ff ff ffmov     byte [ebp-0xb2 {var_b6}]alOpcode: 0f be 8d 4e ff ff ffmovsx   ecxbyte [ebp-0xb2 {var_b6}]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 0f 8d 2b 00 00 00jge     0x80492e3Basic Block 8Opcode: 8d 05 e8 1d 05 08lea     eax[data_8051de8]  {"4Error writing post's text\n"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 c4 66 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_13c}]0xffffffffOpcode: 89 85 f8 fe ff ffmov     dword [ebp-0x108 {var_10c}]eaxOpcode: 89 8d f4 fe ff ffmov     dword [ebp-0x10c {var_110}]ecxOpcode: e8 81 87 00 00call    sub_80519eaOpcode: e8 81 87 00 00{ Does not return }Basic Block 9Opcode: b8 04 00 00 00mov     eax0x4Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 8d 55 f0lea     edx[ebp-0x10] {var_14}Opcode: 8a 9d 4e ff ff ffmov     blbyte [ebp-0xb2 {var_b6}]Opcode: 0f be f3movsx   esiblOpcode: 89 34 24mov     dword [esp {var_13c}]esiOpcode: 89 54 24 04mov     dword [esp+0x4 {var_138}]edxOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_134}]0x4Opcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_130}]0x1Opcode: 89 85 e0 fe ff ffmov     dword [ebp-0x120 {var_124}]eaxOpcode: 89 8d dc fe ff ffmov     dword [ebp-0x124 {var_128}]ecxOpcode: e8 af 30 00 00call    sub_804c3d0Opcode: 89 85 48 ff ff ffmov     dword [ebp-0xb8 {var_bc}]eaxOpcode: 0f be 85 4e ff ff ffmovsx   eaxbyte [ebp-0xb2 {var_b6}]Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 ba 29 00 00call    sub_804bcf0Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 89 85 d8 fe ff ffmov     dword [ebp-0x128 {var_12c}]eaxOpcode: 89 c8mov     eaxecx  {0x0}Opcode: 81 c4 2c 01 00 00add     esp0x12c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 10Opcode: 8d 05 0e 1e 05 08lea     eax[data_8051e0e]  {"5unable to open posts.log\n"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 4a 66 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_13c}]0xffffffffOpcode: 89 85 e8 fe ff ffmov     dword [ebp-0x118 {var_11c}]eaxOpcode: 89 8d e4 fe ff ffmov     dword [ebp-0x11c {var_120}]ecxOpcode: e8 07 87 00 00call    sub_80519eaOpcode: e8 07 87 00 00{ Does not return }