Function at 0x41799b
Capabilities:
Reference sql statements

Disassembly:
push 0xbc
mov eax, 0x46f60a
call fcn.0045f439
mov ebx, ecx
mov dword [ebp - 0xbc], ebx
xor edi, edi
mov dword [ebp - 0xa0], edi
mov dword [ebp - 0x98], edi
mov dword [ebp - 0xa4], edi
push 0x40b7d8
mov ecx, dword [0x481200]
call fcn.0042d4e5
mov dword [ebp - 4], edi
lea esi, [ebx + 0xcc]
call fcn.00412b0d
cmp dword [ebx + 0xb8], 8
jb 0x4179f5
mov eax, dword [ebx + 0xa4]
jmp 0x4179fb
lea eax, [ebx + 0xa4]
cmp dword [esi], edi
jne 0x417a06
mov esi, 0x641
jmp 0x417a1c
lea ecx, [ebp - 0xa0]
push ecx
push edi
push eax
call dword [esi + 0x68]
mov esi, eax
cmp esi, edi
je 0x417aaa
push 0x828
call fcn.00443a60
pop ecx
mov dword [ebp - 0x9c], eax
mov byte [ebp - 4], 1
cmp eax, edi
je 0x417a8d
cmp dword [ebx + 0xb8], 8
jb 0x417a46
mov eax, dword [ebx + 0xa4]
jmp 0x417a4c
lea eax, [ebx + 0xa4]
cmp dword [ebx + 0xb8], 8
jb 0x417a5d
mov ebx, dword [ebx + 0xa4]
jmp 0x417a63
add ebx, 0xa4
push esi
lea ecx, [ebp - 0xa0]
push ecx
push edi
push eax
push 0x40b828
push 0x653
push ebx
push 0x125a
push dword [ebp - 0x9c]
call fcn.00411c9c
add esp, 0x24
jmp 0x417a8f
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xc0], eax
push 0x4737e4
lea eax, [ebp - 0xc0]
push eax
call fcn.00443a60
push 0x20
pop ecx
mov esi, 0x40b878
lea edi, [ebp - 0x94]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
push dword [ebp - 0xa0]
lea esi, [ebx + 0xcc]
mov eax, esi
call fcn.00443a60
mov dword [ebp - 0x9c], eax
xor edi, edi
cmp eax, edi
je 0x417b50
push 0x828
call fcn.00443a60
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 2
cmp eax, edi
je 0x417b34
push dword [ebp - 0x9c]
lea ecx, [ebp - 0x98]
push ecx
lea ecx, [ebp - 0x94]
push ecx
push dword [ebp - 0xa0]
push 0x40aa48
push 0x654
push 0x19dc
push eax
call fcn.00411c0e
add esp, 0x20
jmp 0x417b36
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xb8], eax
push 0x4737e4
lea eax, [ebp - 0xb8]
jmp 0x417aa4
push edi
push dword [ebp - 0x98]
mov eax, esi
call fcn.00443a60
mov dword [ebp - 0x9c], eax
cmp eax, edi
je 0x417bc4
push 0x828
call fcn.00443a60
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 3
cmp eax, edi
je 0x417ba8
push dword [ebp - 0x9c]
push edi
push dword [ebp - 0x98]
push 0x40aaf8
push 0x654
push 0x19dc
push eax
call fcn.00411c0e
add esp, 0x1c
jmp 0x417baa
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xac], eax
push 0x4737e4
lea eax, [ebp - 0xac]
jmp 0x417aa4
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
mov eax, esi
call fcn.00443a60
mov dword [ebp - 0x9c], eax
cmp eax, edi
je 0x417c44
push 0x828
call fcn.00443a60
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 4
cmp eax, edi
je 0x417c28
push dword [ebp - 0x9c]
lea ecx, [ebp - 0xa4]
push ecx
push dword [ebp - 0x98]
push 0x40b8f8
push 0x654
push 0x19dc
push eax
call fcn.00411c0e
add esp, 0x1c
jmp 0x417c2a
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xb4], eax
push 0x4737e4
lea eax, [ebp - 0xb4]
jmp 0x417aa4
push 1
push dword [ebp - 0xa4]
mov eax, esi
call fcn.00443a60
mov dword [ebx + 0x2c], eax
push dword [ebp - 0xa4]
mov eax, esi
call fcn.00443a60
push dword [ebp - 0x98]
mov eax, esi
call fcn.00443a60
push dword [ebp - 0xa0]
mov eax, esi
call fcn.00443a60
cmp dword [ebx + 0x2c], edi
jne 0x417cd1
push 0x828
call fcn.00443a60
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 5
cmp eax, edi
je 0x417cb5
push 0x40b93c
push 0x654
push 0x19dc
push eax
call fcn.00411c0e
add esp, 0x10
jmp 0x417cb7
xor eax, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0xc4], eax
push 0x4737e4
lea eax, [ebp - 0xc4]
jmp 0x417aa4
push 0x40b960
mov ecx, dword [0x481200]
call fcn.0042d4e5
or dword [ebp - 4], 0xffffffff
call fcn.0045f4a4
ret