Function at 0x140017920
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xa8
mov rax, qword [0x140100258]
xor rax, rsp
mov qword [rbp + 0xf], rax
mov rsi, qword [rbp + 0x7f]
mov r15, rcx
add rcx, 0x110
mov qword [rbp - 0x51], r8
mov r12, r9
movzx ebx, dl
call fcn.14008cf80
test eax, eax
jne 0x140017c7b
mov r8, qword [rbp - 0x51]
movabs rdx, 0x100000001b3
mov r10, qword [r15 + 0x178]
movabs rax, 0xcbf29ce484222325
movzx ecx, r8b
xor rcx, rax
movzx eax, byte [rbp - 0x50]
imul rcx, rdx
xor rcx, rax
movzx eax, byte [rbp - 0x4f]
imul rcx, rdx
xor rcx, rax
movzx eax, byte [rbp - 0x4e]
imul rcx, rdx
xor rcx, rax
movzx eax, byte [rbp - 0x4d]
imul rcx, rdx
xor rcx, rax
movzx eax, byte [rbp - 0x4c]
imul rcx, rdx
xor rcx, rax
movzx eax, byte [rbp - 0x4b]
imul rcx, rdx
xor rcx, rax
movzx eax, byte [rbp - 0x4a]
imul rcx, rdx
xor rcx, rax
imul rcx, rdx
mov rdx, qword [r15 + 0x168]
and rcx, qword [r15 + 0x190]
mov r9, rcx
add r9, r9
mov r11, qword [r10 + r9*8 + 8]
mov rax, r11
cmp r11, rdx
je 0x140017a21
mov r9, qword [r10 + r9*8]
cmp r8, qword [r11 + 0x10]
je 0x140017a23
nop word [rax + rax]
cmp rax, r9
je 0x140017a21
mov rax, qword [rax + 8]
cmp r8, qword [rax + 0x10]
jne 0x140017a10
jmp 0x140017a23
xor eax, eax
test rax, rax
cmove rax, rdx
test bl, bl
je 0x140017b98
cmp rax, rdx
jne 0x140017c4d
cmp qword [rsi + 0x18], 0x10
mov rax, rsi
mov qword [rsp + 0xa0], r14
jb 0x140017a50
mov rax, qword [rsi]
mov r9, r12
mov qword [rsp + 0x20], rax
lea rdx, str.Recevive_write_condition_of_fulldmp_from_client._cid__lld__code:__x__module:__s
lea rcx, str.server
call fcn.14005df40
mov r8, qword [rbp - 0x51]
lea rdx, str.Receive_a_new_crash_fulldmp_cid:__lld
lea rcx, str.config
call fcn.14005df40
mov rdx, rsi
lea rcx, [rbp - 0x39]
call fcn.140009b60
cmp qword [rbp - 0x21], 0x10
lea r14, [rbp - 0x39]
mov rdx, qword [rsi + 0x18]
mov rcx, rsi
cmovae r14, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x140017aac
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
add rbx, rcx
cmp rdx, 0x10
jb 0x140017abc
mov rsi, qword [rsi]
cmp rsi, rbx
je 0x140017ad8
sub r14, rsi
movsx ecx, byte [rsi]
call fcn.14009abdc
mov byte [r14 + rsi], al
inc rsi
cmp rsi, rbx
jne 0x140017ac4
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 0x19]
call fcn.140009b60
lea rcx, [r15 + 0x160]
mov qword [rbp + 7], r12
lea r8, [rbp - 0x51]
lea rdx, [rbp - 0x49]
call fcn.140016810
lea rdx, [rbp - 0x19]
mov rcx, qword [rax]
add rcx, 0x18
mov qword [rcx + 0x20], r12
call fcn.1400143b0
mov rdx, qword [rbp - 1]
mov r14, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x140017b54
mov rcx, qword [rbp - 0x19]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017b4f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140017c75
call fcn.14008df80
mov rdx, qword [rbp - 0x21]
cmp rdx, 0x10
jb 0x140017c4d
mov rcx, qword [rbp - 0x39]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140017b8e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140017c75
call fcn.14008df80
jmp 0x140017c4d
cmp rax, rdx
je 0x140017c4d
mov r9, rcx
mov rbx, r11
add r9, r9
cmp r11, rdx
je 0x140017c3a
mov rax, qword [r10 + r9*8]
cmp r8, qword [r11 + 0x10]
je 0x140017bcf
nop dword [rax]
cmp rbx, rax
je 0x140017c3a
mov rbx, qword [rbx + 8]
cmp r8, qword [rbx + 0x10]
jne 0x140017bc0
test rbx, rbx
je 0x140017c3a
add rcx, rcx
mov rax, qword [r10 + rcx*8]
cmp r11, rbx
jne 0x140017bfb
cmp rax, rbx
jne 0x140017bf0
mov qword [r10 + rcx*8], rdx
mov qword [r10 + r9*8 + 8], rdx
jmp 0x140017c07
mov rdx, qword [rbx + 8]
mov qword [r10 + r9*8 + 8], rdx
jmp 0x140017c07
cmp rax, rbx
jne 0x140017c07
mov rax, qword [rbx]
mov qword [r10 + rcx*8], rax
mov rdx, qword [rbx]
lea rcx, [rbx + 0x10]
dec qword [r15 + 0x170]
mov rax, qword [rbx + 8]
mov qword [rax], rdx
mov rax, qword [rbx + 8]
mov qword [rdx + 8], rax
call fcn.140014220
mov edx, 0x40
mov rcx, rbx
call fcn.14008df80
mov r8, qword [rbp - 0x51]
lea rdx, str.Delete_write_condition_of_fulldmp._cid__lld.
lea rcx, str.server
call fcn.14005df40
lea rcx, [r15 + 0x110]
call fcn.14008cf88
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.14008e050
add rsp, 0xa8
pop r15
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14009464c
int3
mov ecx, eax
call fcn.14008d2a4
int3