Function at 0x75b1508d
Capabilities:
Reference sql statements

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x30
mov eax, dword [0x75bc8d18]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp + 0x10]
push ebx
mov ebx, ecx
push edi
mov dword [ebp - 0x2c], eax
mov eax, dword [ebx + 0x208]
xor edi, edi
mov dword [ebp - 0x18], edi
cmp eax, edi
jne 0x75b150c8
mov eax, 0x643
jmp 0x75b15482
push esi
mov esi, dword [eax]
lea ecx, [ebp - 0x18]
add esi, 0x10
call fcn.759c6f3c
push eax
push 1
push dword [0x75bc8380]
push dword [ebx + 0x208]
call dword [esi]
mov dword [ebp - 0x20], eax
cmp eax, edi
jne 0x75b1543f
cmp dword [ebp - 0x18], edi
je 0x75b1543f
mov ecx, ebx
call fcn.75b14ec6
test eax, eax
je 0x75b1513a
xor eax, eax
mov word [ebx], ax
cmp dword [0x75bc8ca8], edi
je 0x75b1539d
push edi
push edi
mov esi, 0x759b7ff8
push esi
push esi
push esi
push esi
push esi
push esi
push 0x75b157f0
push edi
push edi
push 9
call fcn.759c26bf
add esp, 0x30
jmp 0x75b1539d
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0xc]
mov dword [ebp - 0x20], eax
cmp eax, edi
je 0x75b15179
cmp dword [0x75bc8ca8], edi
je 0x75b15171
push edi
push edi
mov esi, 0x759b7ff8
push esi
push esi
push esi
push esi
push esi
push esi
push 0x75b15770
push edi
push edi
push 9
call fcn.759c26bf
add esp, 0x30
mov eax, dword [ebp - 0x20]
jmp 0x75b15397
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x1c], edi
mov ecx, dword [eax]
push eax
call dword [ecx + 0x1c]
push eax
lea ecx, [ebp - 0x1c]
call fcn.759cbe5f
mov esi, 0x759b7ff8
jmp 0x75b152a9
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
push 2
push eax
call dword [ecx + 0x24]
push 0x105
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x24], eax
call fcn.759ca725
cmp dword [ebp - 0x14], edi
je 0x75b152e4
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x20]
push eax
push ebx
push 0x759b4d84
push dword [ebp - 0x10]
push dword [ebp - 0x14]
call fcn.759b4c31
add esp, 0x14
test eax, eax
jl 0x75b15357
push dword [ebp - 0x1c]
mov ecx, ebx
push dword [ebp - 0x14]
call fcn.75b14d80
test eax, eax
je 0x75b152ff
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
push 3
push eax
call dword [ecx + 0x1c]
test al, 1
je 0x75b1527f
mov ecx, dword [ebp - 0x28]
cmp dword [ecx], 2
jne 0x75b15212
test al, 2
je 0x75b1527f
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
push 4
push eax
call dword [ecx + 0x1c]
mov dword [ebp - 0x20], eax
cmp eax, edi
je 0x75b15316
test eax, 0xf1ff8000
je 0x75b15257
cmp dword [0x75bc8ca8], edi
je 0x75b15250
push edi
push edi
push esi
push esi
push esi
push esi
push esi
push eax
push 0x75b15708
push edi
push edi
push 9
call fcn.759c26bf
add esp, 0x30
and dword [ebp - 0x20], 0xe007fff
mov eax, dword [ebp - 0x20]
push dword [ebp - 0x14]
lea ecx, [ebx + 0x210]
mov dword [ecx + 4], eax
call fcn.75b14ea7
test eax, eax
jl 0x75b15357
mov eax, dword [ebx + 0x20c]
mov dword [ebx + 0x428], eax
cmp dword [ebp - 0x10], 1
jle 0x75b1528e
push dword [ebp - 0x14]
call fcn.759c6f79
pop ecx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x1c]
push eax
lea ecx, [ebp - 0x1c]
call fcn.759cbe5f
cmp dword [eax], edi
jne 0x75b15198
cmp dword [ebx + 0x214], edi
jne 0x75b153b4
cmp dword [0x75bc8ca8], edi
je 0x75b1534f
push edi
push edi
push esi
push esi
push esi
push esi
push esi
push esi
push 0x75b156d4
push edi
push edi
push 9
call fcn.759c26bf
add esp, 0x30
jmp 0x75b1534f
cmp dword [0x75bc8ca8], edi
je 0x75b15378
push edi
push edi
push esi
push esi
push esi
push esi
push esi
push esi
push 0x75b15670
jmp 0x75b1536c
cmp dword [0x75bc8ca8], edi
je 0x75b15378
push edi
push edi
push esi
push esi
push esi
push esi
push esi
push esi
push 0x75b155e8
jmp 0x75b1536c
cmp dword [0x75bc8ca8], edi
je 0x75b15337
push edi
push edi
push esi
push esi
push esi
push esi
push esi
push esi
push 0x75b15560
push edi
push edi
push 9
call fcn.759c26bf
add esp, 0x30
cmp dword [ebp - 0x10], 1
jle 0x75b15346
push dword [ebp - 0x14]
call fcn.759c6f79
pop ecx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1c]
jmp 0x75b15468
cmp dword [0x75bc8ca8], edi
je 0x75b15378
push edi
push edi
push esi
push esi
push esi
push esi
push esi
push esi
push 0x75b15500
push edi
push edi
push 9
call fcn.759c26bf
add esp, 0x30
cmp dword [ebp - 0x10], 1
jle 0x75b15387
push dword [ebp - 0x14]
call fcn.759c6f79
pop ecx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x1c]
cmp eax, edi
je 0x75b1539d
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x18]
cmp eax, edi
je 0x75b153aa
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, 0x643
jmp 0x75b15481
mov eax, dword [ebp - 0x2c]
push dword [eax]
mov eax, dword [ebp - 0x28]
push dword [eax]
mov ecx, ebx
call fcn.75b14b85
push dword [ebp + 0x14]
lea esi, [ebx + 0x210]
mov ecx, esi
mov dword [ebp - 0x30], eax
call fcn.75b1432b
test eax, eax
jne 0x75b1534f
mov eax, dword [esi]
lea ecx, [ebp - 0x30]
push ecx
push ebx
push dword [ebp + 8]
mov ecx, esi
call dword [eax]
mov esi, eax
cmp esi, edi
je 0x75b15412
mov eax, dword [ebp - 0x1c]
cmp eax, edi
je 0x75b15401
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x18]
cmp eax, edi
je 0x75b1540e
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, esi
jmp 0x75b15481
push dword [ebp - 0x2c]
mov ecx, ebx
push dword [ebp - 0x30]
push dword [ebp - 0x28]
call fcn.75b14a41
cmp dword [ebx + 0x420], edi
je 0x75b1534f
mov eax, dword [ebx + 0x214]
or dword [ebx + 0x42c], eax
jmp 0x75b1534f
cmp dword [0x75bc8ca8], edi
je 0x75b15468
push edi
push edi
mov esi, 0x759b7ff8
push esi
push esi
push esi
push esi
push esi
push esi
push 0x75b15498
push edi
push edi
push 9
call fcn.759c26bf
mov eax, dword [ebp - 0x20]
add esp, 0x30
cmp eax, edi
je 0x75b15472
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x18]
cmp eax, edi
je 0x75b1547f
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
xor eax, eax
pop esi
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop ebx
call fcn.759b1748
leave
ret 0x10