Function at 0x432b40
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 0xc]
jbe 0x432ea6
sub esp, 0x30
mov eax, dword fs:[0x14]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
nop
inc dword [ecx + 0x78]
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
mov ecx, dword [ecx + 0x18]
mov ecx, dword [ecx + 0x54]
mov eax, dword [eax + 0x18]
mov dword [esp + 0x24], eax
mov dword [esp + 0x2c], ecx
lea edx, [0x1439d10]
mov dword [esp], edx
call fcn.00409f00
mov eax, dword [0x1439db0]
test eax, eax
jne 0x432e8f
mov ecx, dword [0x144da00]
dec ecx
mov dword [0x1439db0], ecx
mov ecx, dword [0x144ddb0]
test ecx, ecx
jne 0x432e4f
mov eax, dword [esp + 0x34]
mov dword [0x1439dac], eax
mov ecx, dword [0x1439014]
mov dword [esp + 0x18], ecx
mov edx, dword [0x1439010]
mov dword [esp + 0x28], edx
mov ebx, dword [esp + 0x2c]
xor ebp, ebp
jmp 0x432be9
inc ebp
cmp ebp, ecx
jge 0x432c26
mov esi, dword [edx + ebp*4]
cmp esi, ebx
je 0x432be8
mov dword [esp + 0x14], ebp
test byte [esi], al
lea eax, [esi + 0x11d0]
mov dword [esp], eax
mov dword [esp + 4], 1
call fcn.00402650
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x28]
mov ebx, dword [esp + 0x2c]
mov ebp, dword [esp + 0x14]
jmp 0x432be8
call fcn.004397f0
mov eax, dword [0x1439d3c]
jmp 0x432c3a
mov ecx, dword [esp + 0x1c]
mov eax, dword [ecx + 8]
test eax, eax
je 0x432c80
mov dword [esp + 0x1c], eax
lea ecx, [eax + 0x11d0]
mov dword [esp], ecx
mov dword [esp + 4], 1
mov dword [esp + 8], 0
call fcn.004024a0
movzx eax, byte [esp + 0xc]
test al, al
je 0x432c33
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
mov edx, dword [esp + 0x34]
mov ecx, dword [edx]
call ecx
dec dword [0x1439db0]
jmp 0x432c33
mov eax, dword [0x1439db0]
mov dword [esp + 0x10], eax
lea ecx, [0x1439d10]
mov dword [esp], ecx
call fcn.0040a0e0
mov eax, dword [esp + 0x2c]
mov dword [esp], eax
mov edx, dword [esp + 0x34]
mov eax, dword [edx]
call eax
mov eax, dword [0x1439014]
mov dword [esp + 0x18], eax
mov ecx, dword [0x1439010]
mov dword [esp + 0x28], ecx
xor edx, edx
jmp 0x432cc0
inc edx
cmp edx, eax
jge 0x432d5e
mov dword [esp + 0x14], edx
mov ebx, dword [ecx + edx*4]
mov dword [esp + 0x20], ebx
mov ebp, dword [ebx + 4]
cmp ebp, 2
jne 0x432d5a
cmp dword [ebx + 0x11d0], 1
je 0x432d2c
xor ebp, ebp
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x432cbf
movzx ebp, byte [0x14457a8]
xchg ebp, eax
test al, al
xchg ebp, eax
jne 0x432d12
inc dword [ebx + 0x10]
mov dword [esp], ebx
call fcn.00433da0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x14]
jmp 0x432cbf
mov dword [esp], ebx
call fcn.0044cb20
mov eax, dword [esp + 0x20]
mov dword [esp], eax
call fcn.0044c2c0
mov ebx, dword [esp + 0x20]
jmp 0x432cf9
lea eax, [ebx + 4]
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], 0
call fcn.004024a0
movzx ebp, byte [esp + 0xc]
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x20]
jmp 0x432ce6
xor ebp, ebp
jmp 0x432ce6
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x432e18
mov eax, dword [0x1439db0]
test eax, eax
jne 0x432e79
mov eax, dword [0x1439014]
mov ecx, dword [0x1439010]
xor edx, edx
jmp 0x432d89
inc edx
cmp edx, eax
jge 0x432da1
mov ebx, dword [ecx + edx*4]
test byte [ebx], al
mov ebx, dword [ebx + 0x11d0]
test ebx, ebx
je 0x432d88
jmp 0x432e63
lea eax, [0x1439d10]
mov dword [esp], eax
call fcn.00409f00
mov eax, dword [0x144ddb0]
test eax, eax
jne 0x432e04
mov dword [0x1439dac], 0
lea eax, [0x1439d10]
mov dword [esp], eax
call fcn.0040a0e0
nop
mov eax, dword fs:[0x14]
mov eax, dword [eax]
mov ecx, dword [esp + 0x24]
mov edx, dword [ecx + 0x78]
lea ebx, [edx - 1]
mov dword [ecx + 0x78], ebx
cmp edx, 1
jne 0x432e00
movzx ecx, byte [eax + 0x65]
test cl, cl
je 0x432e00
mov dword [eax + 8], 0xfffffade
add esp, 0x30
ret
lea edi, [0x1439dac]
xor eax, eax
call fcn.00458080
jmp 0x432dc3
call fcn.004397f0
lea eax, [0x1439db4]
mov dword [esp], eax
mov dword [esp + 4], 0x186a0
mov dword [esp + 8], 0
call fcn.0040a680
movzx eax, byte [esp + 0xc]
test al, al
je 0x432e13
nop
mov dword [0x1439db4], 0
jmp 0x432d6a
lea edi, [0x1439dac]
mov eax, dword [esp + 0x34]
call fcn.00458080
jmp 0x432bcc
lea eax, [0xd57e3a]
mov dword [esp], eax
mov dword [esp + 4], 0x1a
call fcn.0042e730
lea eax, [0xd4e84f]
mov dword [esp], eax
mov dword [esp + 4], 0x12
call fcn.0042e730
lea eax, [0xd6137b]
mov dword [esp], eax
mov dword [esp + 4], 0x22
call fcn.0042e730
nop
call fcn.00444600
jmp fcn.00432b40