Function Graph 0Basic Block 0Opcode: 55sub_804acd0:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 2c 01 00 00sub     esp0x12c {var_13c}Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 45 ecmov     dword [ebp-0x14 {var_18}]eaxOpcode: 81 7d ec 0f 00 00 00cmp     dword [ebp-0x14 {var_18}]0xfOpcode: 0f 86 0c 00 00 00jbe     0x804acfbBasic Block 1Opcode: 8d 05 c5 1f 05 08lea     eax[data_8051fc5]  {"sticky.posts"}Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_138}]0x1Opcode: 89 8d 38 ff ff ffmov     dword [ebp-0xc8 {var_cc}]ecxOpcode: e8 84 0a 00 00call    sub_804b7a0Opcode: 88 45 ebmov     byte [ebp-0x15 {var_19}]alOpcode: 0f be 4d ebmovsx   ecxbyte [ebp-0x15 {var_19}]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 0f 8d 20 00 00 00jge     0x804ad4fBasic Block 2Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: e9 64 03 00 00jmp     0x804b05fBasic Block 3Opcode: 8a 45 ebmov     albyte [ebp-0x15 {var_19}]Opcode: 69 4d ec a0 00 00 00imul    ecxdword [ebp-0x14 {var_18}]0xa0Opcode: 0f be d0movsx   edxalOpcode: 89 14 24mov     dword [esp {var_13c}]edxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_138}]ecxOpcode: e8 98 25 00 00call    sub_804d300Opcode: b9 1e 00 00 00mov     ecx0x1eOpcode: ba 00 00 00 00mov     edx0x0Opcode: 8d b5 40 ff ff fflea     esi[ebp-0xc0] {var_c4}Opcode: bf 01 00 00 00mov     edi0x1Opcode: 8d 5d c5lea     ebx[ebp-0x3b] {var_3f}Opcode: 89 85 30 ff ff ffmov     dword [ebp-0xd0 {var_d4}]eaxOpcode: 8a 45 ebmov     albyte [ebp-0x15 {var_19}]Opcode: 0f be c0movsx   eaxalOpcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: 89 5c 24 04mov     dword [esp+0x4 {var_138}]ebxOpcode: c7 44 24 08 1e 00 00 00mov     dword [esp+0x8 {var_134}]0x1eOpcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_130}]0x0Opcode: 89 74 24 10mov     dword [esp+0x10 {var_12c}]esiOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_128}]0x1Opcode: 89 bd 2c ff ff ffmov     dword [ebp-0xd4 {var_d8}]ediOpcode: 89 8d 28 ff ff ffmov     dword [ebp-0xd8 {var_dc}]ecxOpcode: 89 95 24 ff ff ffmov     dword [ebp-0xdc {var_e0}]edxOpcode: e8 7a 1d 00 00call    sub_804cb40Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 84 20 00 00 00je      0x804adf1Basic Block 4Opcode: 8d 05 54 20 05 08lea     eax[data_8052054]  {"unable to open sticky posts\n"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 d3 4b 00 00call    sub_804f910Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: 89 85 34 ff ff ffmov     dword [ebp-0xcc {var_d0}]eaxOpcode: e9 10 03 00 00jmp     0x804b05fBasic Block 5Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 81 c4 2c 01 00 00add     esp0x12c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 6Opcode: 81 bd 40 ff ff ff 1e 00 00 00cmp     dword [ebp-0xc0 {var_c4}]0x1eOpcode: 0f 84 20 00 00 00je      0x804ae21Basic Block 7Opcode: 8d 05 71 20 05 08lea     eax[data_8052071]  {"error reading sticky post\n"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 31 4b 00 00call    sub_804f910Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: 89 85 20 ff ff ffmov     dword [ebp-0xe0 {var_e4}]eaxOpcode: e9 6e 02 00 00jmp     0x804b05fBasic Block 8Opcode: b8 80 00 00 00mov     eax0x80Opcode: b9 00 00 00 00mov     ecx0x0Opcode: 8d 95 40 ff ff fflea     edx[ebp-0xc0] {var_c4}Opcode: be 01 00 00 00mov     esi0x1Opcode: 8d bd 44 ff ff fflea     edi[ebp-0xbc] {var_c0}Opcode: c6 45 e3 00mov     byte [ebp-0x1d {var_21}]0x0Opcode: 8a 5d ebmov     blbyte [ebp-0x15 {var_19}]Opcode: 0f be dbmovsx   ebxblOpcode: 89 1c 24mov     dword [esp {var_13c}]ebxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_138}]ediOpcode: c7 44 24 08 80 00 00 00mov     dword [esp+0x8 {var_134}]0x80Opcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_130}]0x0Opcode: 89 54 24 10mov     dword [esp+0x10 {var_12c}]edxOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_128}]0x1Opcode: 89 85 18 ff ff ffmov     dword [ebp-0xe8 {var_ec}]eaxOpcode: 89 8d 14 ff ff ffmov     dword [ebp-0xec {var_f0}]ecxOpcode: 89 b5 10 ff ff ffmov     dword [ebp-0xf0 {var_f4}]esiOpcode: e8 c0 1c 00 00call    sub_804cb40Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 84 20 00 00 00je      0x804aeabBasic Block 9Opcode: 8d 05 8c 20 05 08lea     eax[data_805208c]  {"Error reading data for sticky po…"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 01 4b 00 00call    sub_804f910Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: 89 85 1c ff ff ffmov     dword [ebp-0xe4 {var_e8}]eaxOpcode: e9 3e 02 00 00jmp     0x804b05fBasic Block 10Opcode: 81 bd 40 ff ff ff 80 00 00 00cmp     dword [ebp-0xc0 {var_c4}]0x80Opcode: 0f 84 20 00 00 00je      0x804aedbBasic Block 11Opcode: 8d 05 71 20 05 08lea     eax[data_8052071]  {"error reading sticky post\n"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 77 4a 00 00call    sub_804f910Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: 89 85 0c ff ff ffmov     dword [ebp-0xf4 {var_f8}]eaxOpcode: e9 b4 01 00 00jmp     0x804b05fBasic Block 12Opcode: c6 45 c4 00mov     byte [ebp-0x3c {var_40}]0x0Opcode: c7 85 3c ff ff ff 00 00 00 00mov     dword [ebp-0xc4 {var_c8}]0x0Basic Block 13Opcode: 8d 05 8c 20 05 08lea     eax[data_805208c]  {"Error reading data for sticky po…"}Opcode: 89 04 24mov     dword [esp {var_13c}]eaxOpcode: e8 47 4a 00 00call    sub_804f910Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: 89 85 08 ff ff ffmov     dword [ebp-0xf8 {var_fc}]eaxOpcode: e9 84 01 00 00jmp     0x804b05fBasic Block 14Opcode: c7 85 3c ff ff ff 00 00 00 00mov     dword [ebp-0xc4 {var_c8}]0x0Basic Block 15Opcode: b8 1a 00 00 00mov     eax0x1aOpcode: 8b 8d 3c ff ff ffmov     ecxdword [ebp-0xc4 {var_c8}]Opcode: 0f b6 4c 0d c5movzx   ecxbyte [ebp+ecx-0x3b] {var_4}Opcode: 89 85 04 ff ff ffmov     dword [ebp-0xfc {var_100}]eaxOpcode: 89 c8mov     eaxecxOpcode: 99cdq     Opcode: 8b 8d 04 ff ff ffmov     ecxdword [ebp-0xfc {var_100}]  {0x1a}Opcode: f7 f9idiv    ecxOpcode: 81 c2 41 00 00 00add     edx0x41Opcode: 88 d3mov     bldlOpcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 88 5c 05 c5mov     byte [ebp+eax-0x3b]bl {var_4}Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 05 01 00 00 00add     eax0x1Opcode: 89 85 3c ff ff ffmov     dword [ebp-0xc4 {var_c8}]eaxOpcode: e9 a7 ff ff ffjmp     0x804aee9Basic Block 16Opcode: b8 04 00 00 00mov     eax0x4Opcode: 8d 8d 40 ff ff fflea     ecx[ebp-0xc0] {var_c4}Opcode: c7 85 40 ff ff ff 1e 00 00 00mov     dword [ebp-0xc0 {var_c4}]0x1eOpcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 85 fc fe ff ffmov     dword [ebp-0x104 {var_108}]eaxOpcode: e8 9a df ff ffcall    sub_8048f70Opcode: 8d 4d c5lea     ecx[ebp-0x3b] {var_3f}Opcode: 8b 95 40 ff ff ffmov     edxdword [ebp-0xc0 {var_c4}]Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_138}]edxOpcode: 89 85 f8 fe ff ffmov     dword [ebp-0x108 {var_10c}]eaxOpcode: e8 7f df ff ffcall    sub_8048f70Opcode: b9 04 00 00 00mov     ecx0x4Opcode: 8d 95 40 ff ff fflea     edx[ebp-0xc0] {var_c4}Opcode: c7 85 40 ff ff ff 80 00 00 00mov     dword [ebp-0xc0 {var_c4}]0x80Opcode: 89 14 24mov     dword [esp {var_13c}]edxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_138}]0x4Opcode: 89 85 f4 fe ff ffmov     dword [ebp-0x10c {var_110}]eaxOpcode: 89 8d f0 fe ff ffmov     dword [ebp-0x110 {var_114}]ecxOpcode: e8 4e df ff ffcall    sub_8048f70Opcode: 8d 8d 44 ff ff fflea     ecx[ebp-0xbc] {var_c0}Opcode: 8b 95 40 ff ff ffmov     edxdword [ebp-0xc0 {var_c4}]Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_138}]edxOpcode: 89 85 ec fe ff ffmov     dword [ebp-0x114 {var_118}]eaxOpcode: e8 30 df ff ffcall    sub_8048f70Opcode: 0f be 4d ebmovsx   ecxbyte [ebp-0x15 {var_19}]Opcode: 89 0c 24mov     dword [esp {var_13c}]ecxOpcode: 89 85 e8 fe ff ffmov     dword [ebp-0x118 {var_11c}]eaxOpcode: e8 9e 0c 00 00call    sub_804bcf0Opcode: c7 45 f0 00 00 00 00mov     dword [ebp-0x10 {var_14}]0x0Opcode: 89 85 e4 fe ff ffmov     dword [ebp-0x11c {var_120}]eaxBasic Block 17Opcode: b8 1a 00 00 00mov     eax0x1aOpcode: 8b 8d 3c ff ff ffmov     ecxdword [ebp-0xc4 {var_c8}]Opcode: 0f b6 8c 0d 44 ff ff ffmovzx   ecxbyte [ebp+ecx-0xbc] {var_4}Opcode: 89 85 00 ff ff ffmov     dword [ebp-0x100 {var_104}]eaxOpcode: 89 c8mov     eaxecxOpcode: 99cdq     Opcode: 8b 8d 00 ff ff ffmov     ecxdword [ebp-0x100 {var_104}]  {0x1a}Opcode: f7 f9idiv    ecxOpcode: 81 c2 41 00 00 00add     edx0x41Opcode: 88 d3mov     bldlOpcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 88 9c 05 44 ff ff ffmov     byte [ebp+eax-0xbc]bl {var_4}Opcode: 8b 85 3c ff ff ffmov     eaxdword [ebp-0xc4 {var_c8}]Opcode: 05 01 00 00 00add     eax0x1Opcode: 89 85 3c ff ff ffmov     dword [ebp-0xc4 {var_c8}]eaxOpcode: e9 a1 ff ff ffjmp     0x804af4cBasic Block 18Opcode: 81 bd 3c ff ff ff 1e 00 00 00cmp     dword [ebp-0xc4 {var_c8}]0x1eOpcode: 0f 8d 49 00 00 00jge     0x804af42Basic Block 19Opcode: 81 bd 3c ff ff ff 80 00 00 00cmp     dword [ebp-0xc4 {var_c8}]0x80Opcode: 0f 8d 4f 00 00 00jge     0x804afab