Function at 0x14003d340
Capabilities:
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x14003d5fb
sub rsp, 0x48
mov qword [rsp + 0x40], rbp
lea rbp, [rsp + 0x40]
mov byte [rsp + 0x58], bl
mov byte [rsp + 0x59], cl
mov rdx, qword [r14 + 0x30]
nop
inc dword [rdx + 0xd8]
mov rdx, qword [r14 + 0x30]
mov qword [rsp + 0x20], rdx
test cl, cl
jne 0x14003d39f
mov qword [rsp + 0x50], rax
nop
nop
lea rax, [0x140422158]
call fcn.14000c400
mov rax, qword [rsp + 0x50]
movzx ecx, byte [rsp + 0x59]
mov rdx, qword [rsp + 0x20]
movzx ebx, byte [rsp + 0x58]
nop
test rax, rax
jne 0x14003d3cc
test bl, bl
jne 0x14003d5e9
xor eax, eax
call fcn.1400454a0
test rax, rax
je 0x14003d4e9
movzx ecx, byte [rsp + 0x59]
mov rdx, qword [rsp + 0x20]
movzx ebx, byte [rsp + 0x58]
nop
mov rsi, qword [0x140422160]
test rsi, rsi
je 0x14003d3f0
mov rdi, qword [rsi + 0x128]
mov qword [0x140422160], rdi
dec dword [0x140422168]
test rsi, rsi
mov qword [rsp + 0x28], rax
je 0x14003d450
test cl, cl
jne 0x14003d422
mov qword [rsp + 0x38], rsi
nop
nop
lea rax, [0x140422158]
call fcn.14000c620
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
movzx ebx, byte [rsp + 0x58]
mov rsi, qword [rsp + 0x38]
cmp byte [rsi + 0xe4], 0
jne 0x14003d5d8
cmp qword [rsi + 0xa8], 0
jne 0x14003d5c7
nop dword [rax]
test bl, bl
je 0x14003d449
jmp 0x14003d58a
xor ecx, ecx
jmp 0x14003d53b
call fcn.14003a600
mov qword [rsp + 0x18], rax
movzx ecx, byte [rsp + 0x58]
movzx ecx, cl
test rcx, rcx
mov ecx, 0
lea rdx, [0x14028bee8]
cmovne rcx, rdx
mov qword [rsp + 0x30], rcx
nop
nop
lea rax, [0x140422158]
call fcn.14000c620
mov rax, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x18]
call fcn.14003cd60
movzx eax, byte [rsp + 0x59]
test al, al
je 0x14003d4b3
nop
nop
lea rax, [0x140422158]
call fcn.14000c400
nop
mov rax, qword [rsp + 0x20]
mov ecx, dword [rax + 0xd8]
lea edx, [rcx - 1]
mov dword [rax + 0xd8], edx
cmp ecx, 1
jne 0x14003d4df
cmp byte [r14 + 0xb1], 0
je 0x14003d4df
mov qword [r14 + 0x10], 0xfffffffffffffade
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
movzx ecx, byte [rsp + 0x59]
test cl, cl
jne 0x14003d505
nop
nop
lea rax, [0x140422158]
nop dword [rax + rax]
call fcn.14000c620
nop
mov rax, qword [rsp + 0x20]
mov ecx, dword [rax + 0xd8]
lea edx, [rcx - 1]
mov dword [rax + 0xd8], edx
cmp ecx, 1
jne 0x14003d531
cmp byte [r14 + 0xb1], 0
je 0x14003d531
mov qword [r14 + 0x10], 0xfffffffffffffade
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov byte [rsi + 0xe4], cl
mov qword [rsi + 0xa8], rax
lea rax, [rsi + 0x118]
call fcn.14000c700
nop
mov rcx, qword [rsp + 0x20]
mov edx, dword [rcx + 0xd8]
lea ebx, [rdx - 1]
mov dword [rcx + 0xd8], ebx
cmp edx, 1
jne 0x14003d580
cmp byte [r14 + 0xb1], 0
je 0x14003d580
mov qword [r14 + 0x10], 0xfffffffffffffade
mov rbp, qword [rsp + 0x40]
add rsp, 0x48
ret
mov ecx, dword [rax + 0x190]
mov edi, dword [rax + 0x194]
mov r8, qword [rax + 0x998]
mov r9d, dword [rax + 0x194]
cmp r9d, edi
jne 0x14003d58a
cmp edi, ecx
jne 0x14003d5b6
test r8, r8
jne 0x14003d5b6
mov ecx, ebx
jmp 0x14003d53b
lea rax, [0x140282acb]
mov ebx, 0x19
call fcn.140036ac0
lea rax, [0x14027e81e]
mov ebx, 0xf
call fcn.140036ac0
lea rax, [0x140280e6e]
mov ebx, 0x15
call fcn.140036ac0
lea rax, [0x140286790]
mov ebx, 0x24
call fcn.140036ac0
nop
mov qword [rsp + 8], rax
mov byte [rsp + 0x10], bl
mov byte [rsp + 0x11], cl
call fcn.140061380
mov rax, qword [rsp + 8]
movzx ebx, byte [rsp + 0x10]
movzx ecx, byte [rsp + 0x11]
nop dword [rax]
jmp fcn.14003d340