Function at 0x1800041fb
Capabilities:
Hash data using fnv

Disassembly:
jmp 0x180011ae0
mov dword [rsp + 0x20], r9d
push rbp
push rbx
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xc0
mov rax, qword [0x180293780]
xor rax, rsp
mov qword [rbp + 0x3f], rax
mov rdi, r8
mov rbx, rdx
mov r8, rcx
xor r10d, r10d
movzx edx, r9b
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs rcx, 0x100000001b3
imul rdx, rcx
movzx eax, byte [rbp + 0x80]
xor rdx, rax
imul rdx, rcx
movzx eax, byte [rbp + 0x81]
xor rdx, rax
imul rdx, rcx
movzx eax, byte [rbp + 0x82]
xor rdx, rax
imul rdx, rcx
mov rcx, qword [r8 + 0xc0]
and rcx, rdx
shl rcx, 4
add rcx, qword [r8 + 0xa8]
mov rax, qword [rcx + 8]
mov rdx, qword [r8 + 0x98]
cmp rax, rdx
je 0x180011b96
mov rcx, qword [rcx]
cmp r9d, dword [rax + 0x10]
je 0x180011b99
cmp rax, rcx
je 0x180011b96
mov rax, qword [rax + 8]
cmp r9d, dword [rax + 0x10]
jne 0x180011b85
jmp 0x180011b99
mov rax, r10
test rax, rax
je 0x180011bc3
cmp rax, rdx
je 0x180011bc3
mov rdx, qword [rax + 0x18]
test rdx, rdx
je 0x180011bbb
mov rdx, qword [rdx]
mov rcx, rdi
call qword [sym.imp.node.exe_protected:_static_unsigned_long_long_unsigned___int64_____ptr64___cdecl_v8::HandleScope::CreateHandle_class_v8::internal::Isolate____ptr64__unsigned_long_long_unsigned___int64__]
mov r10, rax
mov qword [rbx], r10
jmp 0x180011d9e
lea r10, [rbp + 0x3c]
test r9d, r9d
jns 0x180011c10
neg r9d
nop
dec r10
mov eax, 0xcccccccd
mul r9d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r9b, cl
add r9b, 0x30
mov byte [r10], r9b
mov r9d, edx
test edx, edx
jne 0x180011bd0
dec r10
mov byte [r10], 0x2d
jmp 0x180011c3a
dec r10
mov eax, 0xcccccccd
mul r9d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r9b, cl
add r9b, 0x30
mov byte [r10], r9b
mov r9d, edx
test edx, edx
jne 0x180011c10
lea r9, [rbp - 0x49]
lea r8, [rbp + 0x3c]
mov rdx, r10
lea rcx, [rbp + 7]
call fcn.180002a4f
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
mov ecx, 0x20
call fcn.180001258
mov qword [rbp - 0x19], rax
movdqa xmm0, xmmword [0x180238830]
movdqu xmmword [rbp - 9], xmm0
movups xmm1, xmmword [str.UNKNOWN_SQLITE_ERROR_]
movups xmmword [rax], xmm1
mov ecx, dword [0x180237020]
mov dword [rax + 0x10], ecx
movzx ecx, byte [0x180237024]
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], 0
lea r9, [rbp + 7]
lea r8, [rbp - 0x19]
movzx edx, byte [rbp - 0x49]
lea rcx, [rbp - 0x39]
call fcn.1800011c2
nop
lea r8, [rbp - 0x39]
cmp qword [rbp - 0x21], 0xf
cmova r8, qword [rbp - 0x39]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
mov rdx, rdi
lea rcx, [rbp - 0x41]
call qword [sym.imp.node.exe_public:_static_class_v8::MaybeLocal_class_v8::String____cdecl_v8::String::NewFromUtf8_class_v8::Isolate____ptr64__char_const____ptr64__enum_v8::NewStringType__int_]
mov rdi, rax
cmp qword [rax], 0
jne 0x180011cdd
call qword [sym.imp.node.exe_private:_static_void___cdecl_v8::V8::ToLocalEmpty_void_]
mov rax, qword [rdi]
mov qword [rbx], rax
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x180011d1e
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180011d19
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180011dbe
call fcn.180003f49
movdqa xmm0, xmmword [0x180238810]
movdqu xmmword [rbp - 0x29], xmm0
mov byte [rbp - 0x39], 0
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x180011d67
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180011d61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180011dc4
call fcn.180003f49
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x180011d9e
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180011d99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180011db8
call fcn.180003f49
mov rax, rbx
mov rcx, qword [rbp + 0x3f]
xor rcx, rsp
call fcn.180002c0c
add rsp, 0xc0
pop rdi
pop rbx
pop rbp
ret
call fcn.1800022ed
nop
call fcn.1800022ed
nop
call fcn.1800022ed
int3