Function at 0x1401e9d90
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1d8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x140], xmm6
mov qword [rbp + 0x138], 0xfffffffffffffffe
mov r15, rcx
mov rax, qword [rdx + 0x60]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rbp + 8], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rbp - 8], xmm0
movups xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movdqu xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rbp - 0x18], xmm3
movdqu xmmword [rbp - 0x28], xmm2
movdqu xmmword [rbp - 0x38], xmm1
movups xmmword [rbp - 0x48], xmm0
movdqu xmm0, xmmword [r8]
movdqa xmmword [rbp - 0x60], xmm0
mov rax, qword [r8 + 0x10]
mov qword [rbp - 0x50], rax
mov dword [rbp + 0x20], r9d
mov rdi, qword [rbp - 0x50]
test rdi, rdi
je 0x1401e9f5f
mov r12, qword [rbp - 0x60]
test byte [r12 + 0x20], 0x3f
je 0x1401e9ff1
add r12, 0x20
mov qword [rbp + 0xe0], r12
lea rax, [fcn.140250b80]
mov qword [rbp + 0xe8], rax
lea rax, [0x14063e520]
mov qword [rbp + 0xf0], rax
lea rax, [fcn.140250b80]
mov qword [rbp + 0xf8], rax
lea rax, [0x14063e500]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 2
lea rdi, [rbp + 0x70]
lea rdx, [rbp + 0x100]
mov rcx, rdi
call fcn.1402410b0
mov qword [rbp + 0xc0], rdi
lea rax, [0x14004dcf0]
mov qword [rbp + 0xc8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xc0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x1401e9f31
mov rcx, qword [rbp + 0x70]
mov r8d, 1
call fcn.1401047e0
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1aa0
jmp 0x1401e9fbf
movzx eax, byte [0x14071e481]
mov ecx, 0x2b
mov edx, 1
call fcn.1401047d0
test rax, rax
je 0x1401ead2d
movups xmm0, xmmword [0x14063e283]
movups xmmword [rax + 0x1b], xmm0
movups xmm0, xmmword [0x14063e278]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.Malformed_directory__root_entry_is_missing_C:Usersomerf.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_0.7.3_srcinternaldirectory.rs]
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], 0x2b
mov qword [rbp + 0x58], 0x2b
lea rdx, [rbp + 0x48]
mov cl, 0x15
call fcn.1401e1aa0
mov rdi, rax
mov qword [r15], rdi
mov byte [r15 + 0x7c], 2
lea rcx, [rbp - 0x60]
call fcn.1401e73e0
mov rax, r15
movaps xmm6, xmmword [rbp + 0x140]
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [0x14063d1a0]
movaps xmmword [rbp + 0x80], xmm0
movdqu xmm0, xmmword [0x14063d190]
movdqa xmmword [rbp + 0x70], xmm0
movzx eax, byte [0x14071e481]
mov ecx, 4
mov edx, 4
call fcn.1401047d0
test rax, rax
je 0x1401ead3e
mov dword [rax], 0
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], 1
mov qword [rbp + 0xa8], 1
mov eax, 1
mov esi, 0xffffffff
pcmpeqd xmm6, xmm6
test rax, rax
je 0x1401ea39c
lea rcx, [rax - 1]
mov qword [rbp + 0xa8], rcx
mov rcx, qword [rbp + 0x98]
mov ebx, dword [rcx + rax*4 - 4]
cmp qword [rbp + 0x88], 0
je 0x1401ea15b
mov eax, ebx
shr eax, 0x10
mov ecx, ebx
shr ecx, 0x18
movzx edx, bl
movabs r8, 0xcbf29ce484222325
xor rdx, r8
movabs r8, 0x100000001b3
imul rdx, r8
movzx esi, bh
xor rsi, rdx
imul rsi, r8
movzx eax, al
xor rax, rsi
mov esi, 0xffffffff
imul rax, r8
xor rax, rcx
imul rax, r8
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
nop dword [rax + rax]
test r9w, r9w
je 0x1401ea140
lea r10d, [r9 - 1]
and r10d, r9d
tzcnt r9d, r9d
add r9, rax
and r9, rdx
shl r9, 2
mov r11, rcx
sub r11, r9
mov r9d, r10d
cmp ebx, dword [r11 - 4]
jne 0x1401ea110
jmp 0x1401ea2df
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x1401ea15b
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x1401ea0f6
lea rcx, [rbp + 0x70]
mov edx, ebx
call fcn.1401e1e00
mov ecx, ebx
cmp rdi, rcx
jbe 0x1401ead1c
imul r14, rcx, 0x58
lea rax, [r12 + r14]
add rax, 0x54
movzx ecx, byte [r12 + r14 + 0x54]
test ebx, ebx
je 0x1401ea193
dec cl
cmp cl, 2
jb 0x1401ea19c
jmp 0x1401ea405
cmp cl, 3
jne 0x1401eabe5
mov ebx, dword [r12 + r14 + 0x40]
mov dword [rbp + 0x6c], ebx
cmp rbx, rsi
je 0x1401ea20b
cmp rdi, rbx
jbe 0x1401ea53c
imul r13, rbx, 0x58
mov rcx, qword [r12 + r13 + 0x28]
mov rdx, qword [r12 + r13 + 0x38]
mov r8, qword [r12 + r14 + 0x28]
mov r9, qword [r12 + r14 + 0x38]
call fcn.1401eb670
cmp al, 0xff
jne 0x1401ea693
mov rdx, qword [rbp + 0xa8]
cmp rdx, qword [rbp + 0xa0]
jne 0x1401ea1fa
lea rcx, [rbp + 0x98]
call fcn.1401e1200
mov rdx, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x98]
mov dword [rax + rdx*4], ebx
inc qword [rbp + 0xa8]
mov ebx, dword [r12 + r14 + 0x44]
mov dword [rbp + 0x68], ebx
cmp rbx, rsi
je 0x1401ea27a
cmp rdi, rbx
jbe 0x1401ea7e5
mov rcx, qword [r12 + r14 + 0x28]
mov rdx, qword [r12 + r14 + 0x38]
imul r13, rbx, 0x58
mov r8, qword [r12 + r13 + 0x28]
mov r9, qword [r12 + r13 + 0x38]
call fcn.1401eb670
cmp al, 0xff
jne 0x1401ea93c
mov rdx, qword [rbp + 0xa8]
cmp rdx, qword [rbp + 0xa0]
jne 0x1401ea269
lea rcx, [rbp + 0x98]
call fcn.1401e1200
mov rdx, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x98]
mov dword [rax + rdx*4], ebx
inc qword [rbp + 0xa8]
mov ebx, dword [r12 + r14 + 0x48]
mov dword [rbp + 0x64], ebx
cmp rbx, rsi
je 0x1401ea2d3
cmp rdi, rbx
jbe 0x1401eaa8e
mov rdx, qword [rbp + 0xa8]
cmp rdx, qword [rbp + 0xa0]
jne 0x1401ea2b3
lea rcx, [rbp + 0x98]
call fcn.1401e1200
mov rdx, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x98]
mov dword [rax + rdx*4], ebx
mov rax, qword [rbp + 0xa8]
inc rax
mov qword [rbp + 0xa8], rax
jmp 0x1401ea05c
mov rax, qword [rbp + 0xa8]
jmp 0x1401ea05c
movzx eax, byte [0x14071e481]
mov ecx, 0x22
mov edx, 1
call fcn.1401047d0
test rax, rax
je 0x1401ead4f
movups xmm0, xmmword [0x14063e4b8]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.Malformed_directory__loop_in_tree_root_stream_len_is___but_should_be_multiple_of]
movdqu xmmword [rax], xmm0
mov word [rax + 0x20], 0x2965
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 0x22
mov qword [rbp + 0x40], 0x22
lea rdx, [rbp + 0x30]
mov cl, 0x15
call fcn.1401e1aa0
mov rdi, rax
mov rdx, qword [rbp + 0xa0]
test rdx, rdx
je 0x1401ea35f
mov rcx, qword [rbp + 0x98]
shl rdx, 2
mov r8d, 4
call fcn.1401047e0
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x1401e9fc2
lea rax, [rdx*4 + 0x13]
and rax, 0xfffffffffffffff0
add rdx, rax
add rdx, 0x11
je 0x1401e9fc2
mov rcx, qword [rbp + 0x70]
sub rcx, rax
mov r8d, 0x10
call fcn.1401047e0
jmp 0x1401e9fc2
mov rdx, qword [rbp + 0xa0]
test rdx, rdx
je 0x1401ea3be
mov rcx, qword [rbp + 0x98]
shl rdx, 2
mov r8d, 4
call fcn.1401047e0
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x1401ea3ee
lea rax, [rdx*4 + 0x13]
and rax, 0xfffffffffffffff0
add rdx, rax
add rdx, 0x11
je 0x1401ea3ee
mov rcx, qword [rbp + 0x70]
sub rcx, rax
mov r8d, 0x10
call fcn.1401047e0
lea rdx, [rbp - 0x60]
mov r8d, 0x88
mov rcx, r15
call fcn.140258840
jmp 0x1401e9fd3
mov qword [rbp + 0xc0], rax
lea rax, [0x1401eb2e0]
mov qword [rbp + 0xc8], rax
lea rax, str.non_root_entry_with_object_type_P
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 1
mov qword [rbp + 0x120], 0
lea rdi, [rbp + 0xc0]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xc0], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xb0], rdi
lea rax, [0x14004dcf0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x1401ea50b
mov rcx, qword [rbp + 0xc0]
mov r8d, 1
call fcn.1401047e0
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1aa0
jmp 0x1401ea33a
mov qword [rbp + 0xb0], rdi
lea rax, [rbp + 0x6c]
mov qword [rbp + 0xe0], rax
lea rax, [0x140250930]
mov qword [rbp + 0xe8], rax
lea rdi, [rbp + 0xb0]
mov qword [rbp + 0xf0], rdi
lea rax, [fcn.140250b80]
mov qword [rbp + 0xf8], rax
lea rax, str.left_sibling_index_is
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rbx, [rbp + 0xe0]
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rbx
lea rax, [0x14004dcf0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401ea662
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.1401047e0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1aa0
jmp 0x1401ea33a
lea rax, [r12 + r13]
add rax, 0x28
lea rcx, [r12 + r14 + 0x28]
mov qword [rbp + 0xe0], rcx
lea rcx, [0x1400bea10]
mov qword [rbp + 0xe8], rcx
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rcx
lea rax, str.name_ordering___vs
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rdi, [rbp + 0xe0]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rdi
lea rax, [0x14004dcf0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401ea7b4
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.1401047e0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1aa0
jmp 0x1401ea33a
mov qword [rbp + 0xb0], rdi
lea rax, [rbp + 0x68]
mov qword [rbp + 0xe0], rax
lea rax, [0x140250930]
mov qword [rbp + 0xe8], rax
lea rdi, [rbp + 0xb0]
mov qword [rbp + 0xf0], rdi
lea rax, [fcn.140250b80]
mov qword [rbp + 0xf8], rax
lea rax, str.right_sibling_index_is
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rbx, [rbp + 0xe0]
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rbx
lea rax, [0x14004dcf0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401ea90b
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.1401047e0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1aa0
jmp 0x1401ea33a
lea rax, [r12 + r14]
add rax, 0x28
lea rcx, [r12 + r13 + 0x28]
mov qword [rbp + 0xe0], rax
lea rax, [0x1400bea10]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xf8], rax
lea rax, str.name_ordering___vs
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rdi, [rbp + 0xe0]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rdi
lea rax, [0x14004dcf0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401eaa5d
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.1401047e0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1aa0
jmp 0x1401ea33a
mov qword [rbp + 0xb0], rdi
lea rax, [rbp + 0x64]
mov qword [rbp + 0xe0], rax
lea rax, [0x140250930]
mov qword [rbp + 0xe8], rax
lea rdi, [rbp + 0xb0]
mov qword [rbp + 0xf0], rdi
lea rax, [fcn.140250b80]
mov qword [rbp + 0xf8], rax
lea rax, str.child_index_is___but_directory_entry_count_is
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rbx, [rbp + 0xe0]
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rbx
lea rax, [0x14004dcf0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402410b0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401eabb4
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.1401047e0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1aa0
jmp 0x1401ea33a
mov qword [rbp + 0xc0], rax
lea rax, [0x1401eb2e0]
mov qword [rbp + 0xc8], rax
lea rax, str.root_entry_has_object_type
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 1
mov qword [rbp + 0x120], 0
lea rdi, [rbp + 0xc0]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1401eb160
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xc0], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xb0], rdi
lea rax, [0x14004dcf0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1401eb160
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x1401eaceb
mov rcx, qword [rbp + 0xc0]
mov r8d, 1
call fcn.1401047e0
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1aa0
jmp 0x1401ea33a
lea r8, [0x14063e300]
mov rdx, rdi
call fcn.14026cab0
jmp 0x1401ead5e
mov ecx, 1
mov edx, 0x2b
call fcn.14026c6c0
jmp 0x1401ead5e
mov ecx, 4
mov edx, 4
call fcn.14026c6c0
jmp 0x1401ead5e
mov ecx, 1
mov edx, 0x22
call fcn.14026c6c0
ud2