Function at 0x5ba900
Capabilities:
Resolve function by parsing pe exports

Disassembly:
lea r12, [rsp - 0x68]
cmp r12, qword [r14 + 0x10]
jbe 0x5bb6d3
push rbp
mov rbp, rsp
sub rsp, 0xe0
movq qword [rsp + 0xd8], xmm15
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rbx
mov qword [rsp + 0x100], rcx
mov dword [rsp + 0x108], edi
mov dword [rsp + 0x10c], esi
mov byte [rsp + 0x3b], 0
mov ebx, 0x10
call sym.modernc.org_libc._TLS_.Alloc
mov qword [rsp + 0xa8], rax
lea rcx, [sym.modernc.org_sqlite_lib._sqlite3ExprCodeIN.deferwrap1]
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0xd0], rcx
lea rdx, [rsp + 0xc8]
mov qword [rsp + 0xd8], rdx
mov byte [rsp + 0x3b], 1
mov rdx, rax
mov dword [rax], 0
lea rsi, [rdx + 8]
mov qword [rsp + 0xc0], rsi
mov dword [rsi], 0
mov rbx, qword [rsp + 0xf8]
mov rsi, rbx
mov r8, qword [rsp + 0x100]
mov r9, r8
movzx esi, byte [rsi + 0x23]
mov byte [rsp + 0x3a], sil
mov r8, qword [r8 + 0x10]
mov qword [rsp + 0x90], r8
mov rax, rcx
mov rcx, r9
call sym.modernc.org_sqlite_lib._sqlite3ExprCheckIN
test eax, eax
jne 0x5bab6b
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x100]
call sym.modernc.org_sqlite_lib._exprINAffinity
mov rdx, qword [rsp + 0x100]
mov rsi, rdx
mov rdx, qword [rdx + 0x10]
mov rdi, rdx
movzx r8d, byte [rdx]
cmp r8d, 0xb0
jne 0x5baa2f
movzx r8d, byte [rdx + 2]
mov qword [rsp + 0x78], rax
cmp r8d, 0xb1
jne 0x5baa48
lea rdx, [rdi + 0x20]
mov rdx, qword [rdx]
mov edx, dword [rdx]
jmp 0x5baa67
cmp r8d, 0x8a
jne 0x5baa62
add rdi, 0x20
mov rdi, qword [rdi]
mov rdi, qword [rdi + 0x20]
mov edx, dword [rdi]
nop
jmp 0x5baa67
mov edx, 1
mov dword [rsp + 0x4c], edx
mov rsi, qword [rsp + 0xf8]
mov rbx, qword [rsi]
movsxd rsi, edx
lea rcx, [rsi + rsi*4]
lea rcx, [rcx + 1]
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3DbMallocZero
mov rbx, qword [rsp + 0xf8]
mov rdx, rbx
mov rsi, qword [rdx]
cmp byte [rsi + 0x67], 0
jne 0x5bab86
mov qword [rsp + 0xb0], rax
mov rsi, qword [rsp + 0xa8]
lea r10, [rsi + 4]
mov qword [rsp + 0xb8], r10
mov rdx, qword [rdx + 0x10]
mov qword [rsp + 0x80], rdx
mov r11d, dword [rsp + 0x10c]
mov r12d, dword [rsp + 0x108]
cmp r11d, r12d
mov r13d, 0
mov r15, rsi
cmove r15, r13
mov rcx, qword [rsp + 0x100]
mov edi, 3
mov r8, rax
mov r9, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xf0]
mov rsi, r15
call sym.modernc.org_sqlite_lib._sqlite3FindInIndex
mov dword [rsp + 0x5c], eax
mov rbx, qword [rsp + 0xf8]
mov rdx, rbx
mov byte [rdx + 0x23], 0
mov rcx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._exprCodeVector
mov rbx, qword [rsp + 0xf8]
mov rdx, rbx
movzx r10d, byte [rsp + 0x3a]
mov byte [rdx + 0x23], r10b
mov r8, qword [rsp + 0xb0]
mov edx, dword [rsp + 0x4c]
xor ecx, ecx
jmp 0x5babe3
mov byte [rsp + 0x3b], 0
mov rdx, qword [rsp + 0xd8]
mov rax, qword [rdx]
call rax
add rsp, 0xe0
pop rbp
ret
test rax, rax
je 0x5baba6
mov rbx, qword [rbx]
mov rcx, rax
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3DbFreeNN
mov rbx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x5babc5
mov rbx, qword [rbx]
mov rax, qword [rsp + 0xf0]
nop dword [rax + rax]
call sym.modernc.org_sqlite_lib._sqlite3DbFreeNN
mov byte [rsp + 0x3b], 0
mov rdx, qword [rsp + 0xd8]
mov rax, qword [rdx]
call rax
add rsp, 0xe0
pop rbp
nop
ret
inc ecx
cmp ecx, edx
jge 0x5babf5
movsxd r11, ecx
lea r11, [r8 + r11*4]
cmp dword [r11], ecx
je 0x5babe1
cmp ecx, edx
mov dword [rsp + 0x40], eax
jne 0x5bac05
mov ecx, eax
nop dword [rax]
jmp 0x5bac85
mov rax, qword [rsp + 0xf0]
mov ecx, edx
call sym.modernc.org_sqlite_lib._sqlite3GetTempRange
mov dword [rsp + 0x74], eax
xor ecx, ecx
jmp 0x5bac64
mov dword [rsp + 0x58], ecx
mov edx, dword [rsp + 0x40]
lea edi, [rcx + rdx]
movsxd r9, ecx
mov r10, qword [rsp + 0xb0]
lea r9, [r10 + r9*4]
mov r9d, dword [r9]
lea esi, [r9 + rax]
mov rbx, qword [rsp + 0x80]
xor r8d, r8d
mov rax, qword [rsp + 0xf0]
mov ecx, 0x50
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov ecx, dword [rsp + 0x58]
inc ecx
mov eax, dword [rsp + 0x74]
mov r10d, dword [rsp + 0x4c]
cmp ecx, r10d
jl 0x5bac1c
mov ecx, dword [rsp + 0x40]
mov edx, r10d
mov rbx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0xb0]
mov dword [rsp + 0x74], eax
mov r11d, dword [rsp + 0x5c]
cmp r11d, 5
je 0x5bacdb
mov r12d, dword [rsp + 0x10c]
mov esi, dword [rsp + 0x108]
cmp r12d, esi
jne 0x5bacaf
mov edi, esi
xor r9d, r9d
jmp 0x5bacca
lea r13, [rbx + 0x44]
mov r15, r13
nop
dec dword [r13]
mov edi, dword [r15]
mov esi, edi
mov r9d, esi
mov edi, dword [rsp + 0x108]
mov dword [rsp + 0x60], r9d
mov dword [rsp + 0x64], esi
xor r10d, r10d
jmp 0x5bb18f
mov rdx, qword [rsp + 0x100]
lea rsi, [rdx + 0x20]
lea rdi, [rbx + 0x44]
mov r8, rdi
nop
dec dword [rdi]
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rsi]
mov qword [rsp + 0x88], rdx
mov esi, dword [r8]
mov dword [rsp + 0x50], esi
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3ExprCollSeq
mov qword [rsp + 0xa0], rax
mov esi, dword [rsp + 0x10c]
mov edx, dword [rsp + 0x108]
cmp esi, edx
je 0x5badc2
mov r9, qword [rsp + 0xf8]
mov r10, r9
movzx r9d, byte [r9 + 0x1f]
test r9d, r9d
jne 0x5bad56
lea r9, [r10 + 0x38]
mov r11, r9
inc dword [r9]
mov r9d, dword [r11]
jmp 0x5bad7a
lea r11, [r10 + 0x1f]
mov r12, r11
movzx r13d, byte [r11]
dec r13d
mov byte [r11], r13b
movzx r11d, byte [r12]
lea r11, [r10 + r11*4]
lea r11, [r11 + 0xe8]
mov r9d, dword [r11]
mov dword [rsp + 0x3c], r9d
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x66
mov edi, dword [rsp + 0x74]
mov esi, edi
mov r8d, r9d
nop dword [rax]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov rax, qword [rsp + 0xa0]
mov edx, dword [rsp + 0x108]
mov esi, dword [rsp + 0x10c]
mov ecx, dword [rsp + 0x3c]
nop
jmp 0x5badc4
xor ecx, ecx
mov dword [rsp + 0x3c], ecx
xor ebx, ebx
jmp 0x5badf1
mov r9d, dword [rsp + 0x54]
inc r9d
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x108]
mov esi, dword [rsp + 0x10c]
mov ebx, r9d
mov r9, qword [rsp + 0x88]
mov r10, r9
nop dword [rax]
cmp dword [r9], ebx
jle 0x5bb04f
mov dword [rsp + 0x54], ebx
movsxd rdx, ebx
shl rdx, 5
lea rdx, [r10 + rdx]
lea rdx, [rdx + 8]
mov qword [rsp + 0xc0], rdx
mov rcx, qword [rdx]
mov rdi, qword [rsp + 0xa8]
lea rdx, [rdi + 0xc]
mov qword [rsp + 0xb8], rdx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xf8]
mov rdi, rdx
call sym.modernc.org_sqlite_lib._sqlite3ExprCodeTemp
mov edx, dword [rsp + 0x3c]
test edx, edx
je 0x5baeb2
mov dword [rsp + 0x48], eax
mov rcx, qword [rsp + 0xc0]
mov rbx, qword [rcx]
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3ExprCanBeNull
test eax, eax
jne 0x5bae85
mov eax, dword [rsp + 0x48]
mov edx, dword [rsp + 0x3c]
jmp 0x5baeb2
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x66
mov edi, dword [rsp + 0x3c]
mov esi, dword [rsp + 0x48]
mov r8d, edi
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov eax, dword [rsp + 0x48]
mov edx, dword [rsp + 0x3c]
mov r11, qword [rsp + 0xb8]
mov r11d, dword [r11]
nop dword [rax]
test r11d, r11d
je 0x5baf02
mov r12, qword [rsp + 0xf8]
mov r13, r12
movzx r12d, byte [r12 + 0x1f]
cmp r12d, 8
jge 0x5baf0a
lea r12, [r13 + 0x1f]
movzx r15d, byte [r12]
lea ecx, [r15 + 1]
mov byte [r12], cl
lea r12, [r13 + r15*4]
lea r12, [r12 + 0xe8]
mov dword [r12], r11d
nop
jmp 0x5baf0a
mov r13, qword [rsp + 0xf8]
mov r11, qword [rsp + 0x88]
mov r11d, dword [r11]
dec r11d
mov r15d, dword [rsp + 0x54]
nop dword [rax]
cmp r15d, r11d
jl 0x5baf3d
mov r11d, dword [rsp + 0x10c]
mov esi, dword [rsp + 0x108]
cmp r11d, esi
je 0x5bafc6
mov edi, dword [rsp + 0x74]
cmp eax, edi
mov ecx, 0x33
mov edx, 0x35
cmovne ecx, edx
mov rbx, qword [rsp + 0x80]
mov esi, dword [rsp + 0x50]
mov r8d, eax
mov r9, qword [rsp + 0xa0]
mov r10d, 0xfffffffe
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp4
mov rbx, qword [rsp + 0x80]
mov rdx, rbx
mov r11d, dword [rdx + 0x90]
test r11d, r11d
jle 0x5bafbc
mov r9, qword [rsp + 0x78]
mov r10, r9
movsx r9, byte [r9]
dec r11d
movsxd r11, r11d
lea r11, [r11 + r11*2]
shl r11, 3
add r11, qword [rdx + 0x88]
mov word [r11 + 2], r9w
jmp 0x5badcc
mov r10, qword [rsp + 0x78]
jmp 0x5badcc
mov edi, dword [rsp + 0x74]
cmp eax, edi
mov ecx, 0x32
mov edx, 0x34
cmovne ecx, edx
mov rbx, qword [rsp + 0x80]
mov r8d, eax
mov r9, qword [rsp + 0xa0]
mov r10d, 0xfffffffe
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp4
mov rbx, qword [rsp + 0x80]
mov rdx, rbx
mov r11d, dword [rdx + 0x90]
test r11d, r11d
jle 0x5bb045
mov r9, qword [rsp + 0x78]
mov r10, r9
movsx r9, byte [r9]
or r9d, 0x10
dec r11d
movsxd r11, r11d
lea r11, [r11 + r11*2]
shl r11, 3
add r11, qword [rdx + 0x88]
mov word [r11 + 2], r9w
jmp 0x5badcc
mov r10, qword [rsp + 0x78]
jmp 0x5badcc
test ecx, ecx
je 0x5bb09a
nop
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov edi, ecx
xor r8d, r8d
mov ecx, 0x32
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
nop
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 9
xor edi, edi
mov esi, dword [rsp + 0x108]
mov r8d, edi
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x50]
call sym.modernc.org_sqlite_lib._sqlite3VdbeResolveLabel
nop
mov edx, dword [rsp + 0x3c]
test edx, edx
je 0x5bb0ee
mov rsi, qword [rsp + 0xf8]
mov rdi, rsi
movzx esi, byte [rsi + 0x1f]
cmp esi, 8
jge 0x5bb0f6
lea rsi, [rdi + 0x1f]
movzx r8d, byte [rsi]
lea r9d, [r8 + 1]
mov byte [rsi], r9b
lea rsi, [rdi + r8*4]
lea rsi, [rsi + 0xe8]
mov dword [rsi], edx
jmp 0x5bb0f6
mov rdi, qword [rsp + 0xf8]
mov esi, dword [rsp + 0x40]
mov r8d, dword [rsp + 0x74]
nop
cmp esi, r8d
je 0x5bb13b
nop
test r8d, r8d
je 0x5bb136
mov rsi, rdi
movzx edi, byte [rdi + 0x1f]
cmp edi, 8
jge 0x5bb13e
lea rdi, [rsi + 0x1f]
movzx r9d, byte [rdi]
lea r10d, [r9 + 1]
mov byte [rdi], r10b
lea rdi, [rsi + r9*4]
lea rdi, [rdi + 0xe8]
mov dword [rdi], r8d
jmp 0x5bb13e
mov rsi, rdi
jmp 0x5bb13e
mov rsi, rdi
mov rax, qword [rsp + 0xb0]
mov rbx, rsi
jmp 0x5bab86
mov r10d, dword [rsp + 0x58]
inc r10d
mov eax, dword [rsp + 0x74]
mov ecx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x4c]
mov rbx, qword [rsp + 0xf8]
mov esi, dword [rsp + 0x64]
mov edi, dword [rsp + 0x108]
mov r8, qword [rsp + 0xb0]
mov r9d, dword [rsp + 0x60]
mov r11d, dword [rsp + 0x5c]
mov r12d, dword [rsp + 0x10c]
cmp r10d, edx
jge 0x5bb22b
mov dword [rsp + 0x58], r10d
mov rdx, qword [rsp + 0x100]
mov rbx, qword [rdx + 0x10]
mov rax, qword [rsp + 0xf0]
mov ecx, r10d
call fcn.005b16e0
mov rdx, qword [rsp + 0xf8]
mov rsi, rdx
cmp dword [rdx + 0x30], 0
jne 0x5bb21b
mov rbx, rax
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3ExprCanBeNull
nop word [rax + rax]
test eax, eax
je 0x5bb14e
mov edx, dword [rsp + 0x74]
mov r9d, dword [rsp + 0x58]
lea edi, [r9 + rdx]
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x32
mov esi, dword [rsp + 0x64]
xor r8d, r8d
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
jmp 0x5bb14e
mov rax, qword [rsp + 0xb0]
mov rbx, rsi
jmp 0x5bab86
cmp r11d, 1
jne 0x5bb27f
mov rdx, qword [rsp + 0xc0]
mov edx, dword [rdx]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x1e
mov esi, edi
mov r8d, eax
mov rax, qword [rsp + 0xf0]
mov edi, edx
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 9
xor edi, edi
mov esi, edi
mov r8d, esi
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
jmp 0x5bb2ee
mov rbx, qword [rsp + 0x80]
mov ecx, 0x60
mov edi, eax
mov esi, edx
xor r8d, r8d
mov r9, qword [rsp + 0x78]
mov r10d, esi
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp4
mov edx, dword [rsp + 0x10c]
mov esi, dword [rsp + 0x108]
cmp edx, esi
je 0x5bb443
mov rdx, qword [rsp + 0xc0]
mov edi, dword [rdx]
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x1d
xor esi, esi
mov r8d, dword [rsp + 0x74]
mov r9d, dword [rsp + 0x4c]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp4Int
mov dword [rsp + 0x6c], eax
mov rdx, qword [rsp + 0xa8]
mov edi, dword [rdx]
nop dword [rax]
test edi, edi
je 0x5bb368
mov edx, dword [rsp + 0x4c]
cmp edx, 1
je 0x5bb322
mov r9d, dword [rsp + 0x10c]
mov esi, dword [rsp + 0x108]
cmp r9d, esi
nop
jmp 0x5bb384
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x33
mov esi, dword [rsp + 0x108]
xor r8d, r8d
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov edx, dword [rsp + 0x10c]
mov esi, dword [rsp + 0x108]
cmp edx, esi
mov eax, dword [rsp + 0x6c]
mov edx, dword [rsp + 0x4c]
mov r9d, dword [rsp + 0x10c]
jmp 0x5bb384
mov edx, dword [rsp + 0x10c]
mov esi, dword [rsp + 0x108]
cmp edx, esi
mov edx, dword [rsp + 0x4c]
mov r9d, dword [rsp + 0x10c]
jne 0x5bb3bd
nop
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 9
xor edi, edi
mov r8d, edi
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov eax, dword [rsp + 0x6c]
mov edx, dword [rsp + 0x4c]
mov esi, dword [rsp + 0x108]
mov r9d, dword [rsp + 0x10c]
mov ecx, dword [rsp + 0x60]
test ecx, ecx
je 0x5bb3e1
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
call sym.modernc.org_sqlite_lib._sqlite3VdbeResolveLabel
mov esi, dword [rsp + 0x108]
mov rdx, qword [rsp + 0xc0]
mov edi, dword [rdx]
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x24
xor r8d, r8d
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov edx, dword [rsp + 0x4c]
cmp edx, 1
jle 0x5bb428
mov r9, qword [rsp + 0xf8]
lea r10, [r9 + 0x44]
mov r11, r10
dec dword [r10]
mov edi, dword [r11]
jmp 0x5bb437
mov r9, qword [rsp + 0xf8]
mov edi, dword [rsp + 0x108]
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x68], edi
xor ecx, ecx
jmp 0x5bb493
mov rdx, qword [rsp + 0xc0]
mov edi, dword [rdx]
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x1c
mov r8d, dword [rsp + 0x74]
mov r9d, dword [rsp + 0x4c]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp4Int
mov rdi, qword [rsp + 0xf8]
jmp 0x5bb0f6
mov ecx, dword [rsp + 0x58]
inc ecx
mov eax, dword [rsp + 0x70]
mov edx, dword [rsp + 0x4c]
mov edi, dword [rsp + 0x68]
mov r9, r10
cmp ecx, edx
jge 0x5bb5d9
mov rsi, r9
movzx r8d, byte [r9 + 0x1f]
test r8d, r8d
jne 0x5bb4b7
lea r8, [rsi + 0x38]
mov r9, r8
inc dword [r8]
mov r8d, dword [r9]
jmp 0x5bb4da
lea r9, [rsi + 0x1f]
mov r10, r9
movzx r11d, byte [r9]
dec r11d
mov byte [r9], r11b
movzx r9d, byte [r10]
lea r9, [rsi + r9*4]
lea r9, [r9 + 0xe8]
mov r8d, dword [r9]
mov dword [rsp + 0x44], r8d
mov dword [rsp + 0x58], ecx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x90]
call fcn.005b16e0
mov rbx, qword [rsp + 0xf8]
mov rcx, rax
mov rax, qword [rsp + 0xf0]
call sym.modernc.org_sqlite_lib._sqlite3ExprCollSeq
mov qword [rsp + 0x98], rax
mov rdx, qword [rsp + 0xc0]
mov edi, dword [rdx]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x5e
mov r8d, dword [rsp + 0x44]
mov rax, qword [rsp + 0xf0]
mov esi, dword [rsp + 0x58]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov edx, dword [rsp + 0x58]
mov esi, dword [rsp + 0x74]
lea edi, [rsi + rdx]
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x34
mov r8d, dword [rsp + 0x44]
mov r9, qword [rsp + 0x98]
mov r10d, 0xfffffffe
mov esi, dword [rsp + 0x68]
nop dword [rax]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp4
nop
mov edx, dword [rsp + 0x44]
test edx, edx
je 0x5bb5cc
mov r9, qword [rsp + 0xf8]
mov r10, r9
movzx r9d, byte [r9 + 0x1f]
nop
cmp r9d, 8
jge 0x5bb47e
lea r9, [r10 + 0x1f]
movzx r11d, byte [r9]
lea r12d, [r11 + 1]
mov byte [r9], r12b
lea r9, [r10 + r11*4]
lea r9, [r9 + 0xe8]
mov dword [r9], edx
jmp 0x5bb47e
mov r10, qword [rsp + 0xf8]
jmp 0x5bb47e
nop
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 9
xor edi, edi
mov esi, dword [rsp + 0x10c]
mov r8d, edi
nop dword [rax + rax]
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov edx, dword [rsp + 0x4c]
cmp edx, 1
jle 0x5bb67b
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x68]
call sym.modernc.org_sqlite_lib._sqlite3VdbeResolveLabel
mov rdx, qword [rsp + 0xc0]
mov edi, dword [rdx]
mov esi, dword [rsp + 0x70]
inc esi
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 0x27
xor r8d, r8d
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
nop
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x80]
mov ecx, 9
xor edi, edi
mov esi, dword [rsp + 0x108]
mov r8d, edi
call sym.modernc.org_sqlite_lib._sqlite3VdbeAddOp3
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsi]
cmp byte [rdi + 0x67], 0
je 0x5bb695
lea rdi, [0x00a30f90]
jmp 0x5bb6ac
mov r8d, dword [rsp + 0x6c]
movsxd r8, r8d
lea rdi, [r8 + r8*2]
shl rdi, 3
add rdi, qword [rsi + 0x88]
mov esi, dword [rsi + 0x90]
mov dword [rdi + 8], esi
mov rdi, qword [rsp + 0xf8]
nop dword [rax]
jmp 0x5bb0f6
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x24], esi
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov edi, dword [rsp + 0x20]
mov esi, dword [rsp + 0x24]
jmp sym.modernc.org_sqlite_lib._sqlite3ExprCodeIN