Function at 0x1400fee10
Capabilities:
Reference sql statements

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x50
mov r12, qword [rcx]
xor edi, edi
mov r13, r8
mov rbp, rdx
mov r15, rcx
lea r14d, [rdi + 1]
test r8, r8
jne 0x1400fef54
xor ebx, ebx
lea rdi, [rcx + 0x38]
cmp qword [rdi], rbx
jne 0x1400fef19
mov r9, qword [r12 + 0x50]
lea rcx, str.SELECT__s_FROM__s_T_WHERE_T._Q_
mov r8, qword [r12 + 0x48]
mov rdx, qword [r12 + 0x60]
call fcn.1400a6650
mov rsi, rax
test rax, rax
jne 0x1400fee89
mov rcx, qword [rdi]
lea ebx, [rax + 7]
call fcn.14007eec0
jmp 0x1400ff0da
mov rax, qword [r15]
mov r9d, 0x81
mov rdx, rsi
inc dword [rax + 0x78]
xor eax, eax
mov rcx, qword [r12]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
lea r8d, [rax - 1]
mov qword [rsp + 0x20], rax
call fcn.1401605a0
mov rcx, qword [r15]
mov ebx, eax
dec dword [rcx + 0x78]
cmp dword [0x14020e0b0], 0
je 0x1400fef10
mov rcx, qword [0x1402136d0]
test rcx, rcx
je 0x1400feed9
call qword [0x14020e130]
mov rcx, rsi
call qword [0x14020e0e8]
dec qword [0x140213658]
movsxd rcx, eax
sub qword [0x140213610], rcx
mov rcx, rsi
call qword [0x14020e0d8]
mov rcx, qword [0x1402136d0]
test rcx, rcx
je 0x1400fef19
call qword [0x14020e140]
jmp 0x1400fef19
mov rcx, rsi
call qword [0x14020e0d8]
mov rdi, qword [rdi]
mov rcx, rdi
call fcn.14007eec0
test ebx, ebx
jne 0x1400ff0da
mov r8, rbp
mov edx, r14d
mov rcx, rdi
call fcn.1400a8b20
mov rcx, rdi
call fcn.1400aa1c0
cmp eax, 0x64
je 0x1400fef54
mov rcx, rdi
call fcn.14007eec0
jmp 0x1400ff0dc
mov rcx, qword [r15 + 8]
mov r8, rbp
mov edx, r14d
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x48], 0xffffffff
call fcn.1401508c0
mov ebx, eax
test eax, eax
jne 0x1400ff0c9
mov rbp, r14
xor esi, esi
mov r8d, 0x202
mov r9d, 0x400
nop dword [rax + rax]
cmp r14d, dword [r12 + 0x18]
jg 0x1400ff101
mov rax, qword [r12 + 0x28]
cmp byte [rax + rbp - 1], 0
jne 0x1400ff0b7
test rdi, rdi
je 0x1400fefce
mov edx, r14d
mov rcx, rdi
call fcn.1400aa9e0
mov edx, r14d
mov rcx, rdi
mov rbx, rax
call fcn.1400aac90
jmp 0x1400ff057
test r13, r13
je 0x1400ff0b7
mov rcx, qword [rsi + r13]
test rcx, rcx
jne 0x1400fefe4
xor ebx, ebx
jmp 0x1400ff01a
movzx edx, word [rcx + 0x14]
movzx eax, dx
and ax, r8w
cmp ax, r8w
jne 0x1400ff001
cmp byte [rcx + 0x16], 1
jne 0x1400ff001
mov rbx, qword [rcx + 8]
jmp 0x1400ff01a
test dl, 1
je 0x1400ff00a
xor ebx, ebx
jmp 0x1400ff01a
mov dl, 1
call fcn.14019afb0
mov rbx, rax
mov r9d, 0x400
mov rax, qword [rsi + r13]
movzx edx, word [rax + 0x14]
test dl, 2
je 0x1400ff032
cmp byte [rax + 0x16], 1
jne 0x1400ff032
mov ecx, dword [rax + 0x10]
jmp 0x1400ff059
test dl, 0x10
je 0x1400ff044
mov ecx, dword [rax + 0x10]
test r9w, dx
je 0x1400ff059
add ecx, dword [rax]
jmp 0x1400ff059
test dl, 1
je 0x1400ff04d
xor ecx, ecx
jmp 0x1400ff059
mov dl, 1
mov rcx, rax
call fcn.14019a170
mov ecx, eax
xor edx, edx
mov dword [rsp + 0x4c], edx
test rbx, rbx
je 0x1400ff095
mov rax, qword [r12 + 0x70]
lea rdx, [0x1400ff480]
mov qword [rsp + 0x28], rdx
mov r9, rbx
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x40]
mov rcx, qword [r12 + 0x68]
mov r8d, 4
call qword [rax + 0x10]
mov edx, dword [rsp + 0x4c]
mov ebx, eax
mov rcx, qword [r15 + 0x20]
movsxd rax, edx
sub qword [rcx + rsi], rax
mov rax, qword [r15 + 0x20]
cmp qword [rsi + rax], 0
jl 0x1400ff0fa
mov r8d, 0x202
mov r9d, 0x400
inc r14d
inc rbp
add rsi, 8
test ebx, ebx
je 0x1400fef90
dec qword [r15 + 0x18]
mov rcx, rdi
call fcn.14007eec0
test ebx, ebx
cmove ebx, eax
mov eax, ebx
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ebx, 0x10b
jmp 0x1400ff0c9
cmp qword [r15 + 0x18], 1
jge 0x1400ff0c9
mov rcx, rdi
mov ebx, 0x10b
call fcn.14007eec0
jmp 0x1400ff0da