Function at 0x1400d5040
Capabilities:
Create directory

Disassembly:
mov rcx, rdi
mov rdx, r12
mov r8, rsi
call fcn.1400d4100
nop
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rcx, 4
jmp 0x1400d4907
lea r8, [0x1400f5638]
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, r12
mov qword [rsp + 0x100], rdi
jmp r9
add rcx, 4
jmp 0x1400d4a6f
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
invalid
invalid
jmp 0x1400d4907
mov ecx, 6
jmp 0x1400d4907
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x1400d4907
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400d4df4
add rcx, r12
mov r9, rcx
test r8, r8
je 0x1400d4932
movzx ecx, byte [r9]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
shr ebx, 1
invalid
add dh, byte [rcx]
leave
xor ecx, ecx
cmp al, 5
setb al
xchg edx, eax
rol byte [rax + rax*8 - 0x367bd88b], 0x75
invalid
test cl, cl
jne 0x1400d4964
test bpl, bpl
test al, al
jne 0x1400d4964
test cl, cl
jne 0x1400d4964
test bpl, bpl
je 0x1400d45d6
lea rdx, [0x140165160]
lea edx, [0x140165160]
invd
or dword [rax], eax
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.1400d4100
jmp 0x1400d45d6
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rdx, r15
cli
mov r8, r14
invalid
call fcn.1400b7dd0
movzx r8d, byte [rsp + 0x50]
movzx eax, byte [rsp + 0x50]
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rdx, qword [rsp + 0x70]
and al, 0x70
jo 0x1400d49cd
lea rcx, [0x1400f5680]
lea ecx, [0x1400f5680]
cmc
or al, 2
add byte [rsi + 0x63], cl
add al, byte [rax]
movsxd r9, dword [rcx + r8*4]
or al, 0x81
add r9, rcx
add ecx, ecx
leave
jmp r9
lea rcx, [rax + 4]
jmp case.0x1400d4992.7
add al, 0xeb
xor al, 0x48
lea rcx, [rdx + 1]
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
test rdx, rdx
cmove rcx, rdx
retf 0x148
invalid
retf 0x148
retf 0x148
add rcx, 2
jmp case.0x1400d4992.7
add ch, bl
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp case.0x1400d4992.7
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
retf 0x148
add rcx, rax
add rcx, 8
jmp case.0x1400d4992.7
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja case.default.0x1400d49e9
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, eax
mov ecx, r8d
mov ecx, eax
lea r8, [0x1400f569c]
lea eax, [0x1400f569c]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1400d4a29
cmp byte [rcx], dh
shr bl, 0x3d
invalid
xor eax, eax
jmp case.0x1400d4589.19
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x1400d4a29
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400d4a29
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add eax, ecx
add rax, 8
add eax, 8
jmp 0x1400d4a29
mov eax, 2
cmp r14, rax
jb 0x1400d45d6
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
jmp 0x1400d45d6
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
add rcx, rdx
add rcx, 8
or bl, ch
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
or bl, ch
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d4a6f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400d4a6f
mov ecx, 2
cmp rcx, rsi
ja 0x1400d4e05
jne 0x1400d4a7e
xor eax, eax
jmp 0x1400d4a93
add rcx, r12
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], rsi
mov word [rsp + 0x88], 0x200
mov byte [rsp + 0x8a], al
lea rsi, [rsp + 0xa1]
lea rdi, [rsp + 0xa0]
lea rbx, [rsp + 0x50]
xor r15d, r15d
lea r14, [rsp + 0x30]
jmp 0x1400d4b2f
mov rdx, qword [rsp + 0x40]
imul rax, rdx, 0x38
add rax, qword [rsp + 0x30]
add eax, dword [rsp + 0x30]
mov byte [rax], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
movups xmmword [rax + 0x21], xmm2
mov rcx, qword [rsi + 0x2f]
mov ecx, dword [rsi + 0x2f]
mov qword [rax + 0x30], rcx
inc rdx
mov qword [rsp + 0x40], rdx
mov rcx, rdi
mov rdx, rbx
call fcn.1400b8270
movzx r12d, byte [rsp + 0xa0]
mov dh, 0xa4
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
invalid
xchg byte [rax], al
add byte [rax], al
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
lea eax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmovae eax, edi
cmp rax, 1
je case.0x1400d34d3.128
cmp eax, 2
je 0x1400d4b2f
cmp eax, 3
jne 0x1400d4bb6
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x1400d4b2f
dec rdx
mov rax, qword [rsp + 0x30]
imul rcx, rdx, 0x38
cmp byte [rax + rcx], 9
cmp al, 8
or dword [rbp - 0x5d], esi
jmp 0x1400d4b2a
xor edx, edx
cmp qword [rsp + 0x40], 0
setne dl
mov qword [rsp + 0x40], rdx
cmp qword [rsp + 0x38], rdx
jne 0x1400d4afc
mov rcx, r14
call fcn.1400d4f70
jmp case.0x1400d33e3.129
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x38]
jne 0x1400d4afc
mov rcx, r14
call fcn.1400d4f70
jmp case.0x1400d33e3.129
mov qword [rsp + 0xa0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
mov byte [rsp + 0xb8], 1
mov rax, qword [rsp + 0x30]
add byte [rax], al
add dword [rax - 0x75], ecx
and al, 0x30
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
test rax, rax
je 0x1400d4d91
imul rsi, rax, 0x38
mov r15, qword [rsp + 0x28]
add rsi, r15
lea rbp, [rsp + 0x51]
lea r13, [rsp + 0xa0]
lea rdi, [0x1400f5654]
xor eax, eax
jmp 0x1400d4c4a
xor eax, eax
add r15, 0x38
cmp r15, rsi
je 0x1400d4d91
movzx r14d, byte [r15]
cmp r14d, 0xa
je 0x1400d4d91
add dword [rax], eax
invalid
mov byte [rsp + 0x50], r14b
mov rcx, qword [r15 + 0x30]
mov qword [rbp + 0x2f], rcx
invalid
movups xmm0, xmmword [r15 + 1]
adc byte [rdi + 1], al
movups xmm1, xmmword [r15 + 0x11]
movups xmm2, xmmword [r15 + 0x21]
adc byte [rdi + 0x21], dl
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
test al, 1
je 0x1400d4cae
lea rcx, [rsp + 0x50]
lea rdx, [0x1401652a0]
call fcn.1400b8640
test al, al
jne 0x1400d4cae
mov r8d, 1
mov rcx, r13
invalid
lea rdx, [0x140165160]
adc eax, 0x904b7
call fcn.1400d4100
mov rbx, qword [rsp + 0x60]
lea eax, [r14 - 6]
movzx eax, al
lea r12, [rax + 1]
cmp al, 4
invalid
add dword [rsp + rax], edi
mov eax, 0
cmovae r12, rax
movsxd rax, dword [rdi + r12*4]
cmpsd dword [rsi], dword [rdi]
add rax, rdi
clc
mov r8, r12
lea rdx, [0x140165160]
invalid
add bh, bh
jmp rax
loopne case.0x1400d48c7.12
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
add bl, ch
xor eax, 0x24548b48
mov rdx, qword [rsp + 0x58]
jmp case.0x1400d4cda.1
mov rdx, qword [rsp + 0x58]
mov r8, rbx
jmp case.0x1400d4cda.1
mov r8d, 1
lea rdx, [0x14018da12]
jmp case.0x1400d4cda.1
mov r8d, 2
add byte [rax - 0x73], cl
adc eax, 0xb8cd7
lea rdx, str..._2e_2e_2e_2E_2E_2e_2E_2E_2e._2E.._2e._2E._2e_2E
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, r13
call fcn.1400d4100
invalid
invalid
inc dword [rcx - 0x7d]
cld
add dword [rdi], ecx
test byte [rcx], cl
or edi, edi
invalid
invalid
invalid
inc dword [rcx - 0x7d]
cld
add dword [rdi], ecx
test byte [rcx], cl
or edi, edi
or edi, edi
invalid
mov al, 1
test r12, r12
jne 0x1400d4c3d
invalid
mov rax, qword [rsp + 0x70]
mov ecx, r14d
mov ecx, esi
mov ecx, esi
lea rdx, [0x1400f5668]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add rbx, 4
add ebx, 4
mov r14, rbx
jmp case.0x1400d4d53.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r14, [rbx + rcx]
add r14, 8
jmp case.0x1400d4d53.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r14, [rbx + rcx]
add r14, 2
test r14, r14
setne al
jmp 0x1400d4c3d
cmp qword [rsp + 0x98], 0
je 0x1400d4dab
mov edx, 8
mov rcx, qword [rsp + 0x28]
call fcn.140021390
mov rsi, qword [rsp + 0x100]
cmp qword [rsi + 8], 0
je 0x1400d4dc7
mov rcx, qword [rsi]
mov edx, 1
call fcn.140021390
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x1400d45e4
lea r8, [0x140165148]
mov rdx, r14
call fcn.140027110
ud2
lea r8, [0x140165148]
mov rdx, rsi
call fcn.140027110
ud2
lea r8, [0x140165148]
mov rdx, rsi
call fcn.140027110
ud2
test cl, cl
je 0x1400d504f
mov rcx, rdx
mov rdx, r8
jmp 0x1400d5110
mov rcx, rdx
mov rdx, r8
jmp 0x1400d5060
push rsi
push rdi
push rbx
sub rsp, 0x50
mov r8, rdx
ror byte [rax - 0x77], 1
retf 0x8d48
and al, 0x20
call fcn.1400b5470
mov rax, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
test rax, rax
je 0x1400d5100
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x20]
call fcn.1400d21f0
mov rdi, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
test rdi, rdi
je 0x1400d5100
mov rcx, rdi
xor edx, edx
call sub.kernel32.dll_CreateDirectoryW
test eax, eax
je 0x1400d50dc
test rsi, rsi
je 0x1400d50d8
mov edx, 2
mov rcx, rdi
mov ecx, edi
call fcn.140021390
xor esi, esi
jmp 0x1400d5100
call sub.kernel32.dll_GetLastError
mov ebx, eax
shl rbx, 0x20
shl ebx, 0x20
jrcxz 0x1400d5107
or rbx, 2
test rsi, rsi
invalid
test esi, esi
div byte [rbp + rcx - 0x46]
add al, byte [rax]
add byte [rax], al
je 0x1400d50fd
mov edx, 2
mov rcx, rdi
call fcn.140021390
hlt
invalid
mov rsi, rbx
mov rax, rsi
mov eax, esi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
sub esp, 0x1a8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
call fcn.1400b7dd0
xchg edi, eax
sub al, 0xfe
dec dword [rdi]
mov dh, 0x44
and al, 0x20
invalid
xchg edi, eax
sub al, 0xfe
dec dword [rdi]
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
movzx eax, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0x61
lea r9, [0x1400f56b4]
add eax, 0x634f0002
adc al, 0x81
add al, byte [rax]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1400d519d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
jmp 0x1400d519d
mov ecx, 6
add byte [rax], al
jmp 0x1400d519d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400d519d
invalid
add eax, 0x2b9
add byte [rcx - 0x77], cl
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400d5671
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1400d51c8
movzx ecx, byte [r9]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
jmp 0x1400d51ca
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0xef], rdx
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
test rsi, rsi
je 0x1400d51fc
cmp al, 6
jne 0x1400d5204
jmp 0x1400d522b
cmp al, 2
ja case.0x1400d5540.27
mov rdx, qword [rsp + 0xef]
mov qword [rsp + 0x3f], rdx
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb1], xmm1
movups xmmword [rsp + 0xa1], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], al
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 0
mov byte [rsp + 0x140], 6
mov word [rsp + 0x168], 0x200
mov byte [rsp + 0x16a], 0
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x90]
call fcn.1400d56d0
cmp byte [rsp + 0xf8], 0xa
je 0x1400d53a4
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0x130]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0xf8]
lea rbp, [rsp + 0x90]
lea ebp, [rsp + 0x90]
nop dword [rax]
mov rcx, r14
mov rdx, r15
call fcn.1400d56d0
cmp byte [rsp + 0x170], 0xa
je case.0x1400d49e9.14
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xf8]
movups xmm1, xmmword [rsp + 0x108]
movups xmm2, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x40], xmm2
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x40], edx
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
xor byte [r15], cl
adc byte [rsp + 0x170], al
jo 0x1400d5360
add byte [rax], al
xor byte [r15], cl
adc byte [rsp + 0x170], al
jo 0x1400d5360
add byte [rax], al
jo 0x1400d5360
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x180], cl
mov word [rax + rax*4], fs
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x180]
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x190], dl
movups xmm2, xmmword [rsp + 0x190]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
call fcn.1400b8640
test al, al
je case.0x1400d49e9.14
mov rcx, r13
mov rdx, rbp
call fcn.1400d56d0
add eax, dword [rax]
add byte [rax + 0xf824bc], al
add byte [rax], al
or cl, byte [rdi]
test dword [rdi + rdi*8 - 1], ebx
invalid
jmp 0x128f7dcda
add eax, dword [rax]
add byte [rax + 0xf824bc], al
add byte [rax], al
or cl, byte [rdi]
test dword [rdi + rdi*8 - 1], ebx
dec dword [rax - 0x73]
lea ecx, [rsp + 0x20]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea rdx, [rsp + 0x130]
call fcn.1400d56d0
xchg esp, eax
and al, 0x30
add dword [rax], eax
add al, ch
sbb al, byte [rbx]
add byte [rax], al
cmp byte [rsp + 0x20], 0xa
je case.0x1400d5540.27
mov rcx, rdi
mov rdx, rsi
call 0x1400d5060
test rax, rax
je case.0x1400d5540.27
add byte [rax], al
add byte [rax], al
mov rbx, rax
mov r15d, ebx
mov edi, ebx
mov edi, ebx
and r15d, 3
lea rax, [0x1400f56d0]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
movzx eax, byte [rbx + 0x10]
jmp 0x1400d5407
movzx eax, byte [rbx + 0xf]
jmp 0x1400d5407
mov rcx, rbx
shr rcx, 0x20
call fcn.1400b6460
test al, al
je 0x1400d5470
invalid
mov rcx, rdi
mov rdx, rsi
call fcn.1400d5b50
test al, al
je case.0x1400d48c7.59
xor r14d, r14d
lea rax, [r15 - 2]
cmp rax, 2
cmp eax, 2
jb case.0x1400d5160.10
test r15, r15
je case.0x1400d5160.10
mov r14, rbx
dec r14
mov r15, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, r15
call qword [rbx]
cmp qword [rbx + 8], 0
je case.0x1400d44dc.72
mov rdx, qword [rbx + 0x10]
mov rcx, r15
call fcn.140021390
mov edx, 8
mov rcx, r14
int1
call fcn.140021390
jmp case.0x1400d5540.27
xchg edi, eax
add byte [rax], al
invalid
lea rax, [r15 - 2]
cmp rax, 2
jb case.0x1400d44dc.84
invalid
dec byte [r8 - 0x7d]
clc
add dh, byte [rdx + 0x38]
invalid
test r15, r15
je case.0x1400d44dc.84
xor ecx, dword [rcx - 0x77]
mov r14, rbx
fimul word [rcx - 1]
invalid
dec r14
mov r15, qword [rbx - 1]
jnp case.0x1400d44dc.78
mov rbx, qword [rbx + 7]
mov rcx, r15
mov ecx, edi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
or byte [rax], al
je 0x1400d54a5
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
adc byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140021390
hlt
mov edx, 8
mov rcx, r14
call fcn.140021390
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov rdx, rsi
call fcn.1400d5a10
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
add dword [rax], 0
add byte [rax - 0x77], cl
mov rcx, rax
invalid
cld
je case.0x1400d53ed.5
mov rcx, rax
call 0x1400d5110
cld
invalid
dec dword [rcx - 0x77]
invalid
mov r14, rax
test rax, rax
jne case.0x1400d5160.10
mov rcx, rdi
mov rdx, rsi
bnd call 0x1400d5060
call 0x1400d5060
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
test rax, rax
sal byte [rsp + rbx + 0x49], 0x89
invalid
je case.0x1400d5540.27
mov r14, rax
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
mov edx, esi
call fcn.1400d5b50
invalid
add byte [rax], al
test al, al
je case.0x1400d5160.10
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
call fcn.1400b6060
or edi, esi
invalid
inc dword [rbp + 0x31]
test byte [rcx + rcx*4 - 0x10], 0x48
mov rax, r14
invalid
xor r14d, r14d
mov rax, r14
mov eax, esi
invalid
add rsp, 0x1a8
add esp, 0x1a8
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov r14, rbx
fsubp st(3)
in al, 0x48
invalid
jmp case.0x1400d5160.10
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x16905d850
cmp eax, 0x28
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
clc
sub byte [rdi + 0x20], dh
ja case.default.0x1400d5540
and byte [rax - 0x73], cl
lea rcx, [0x1400f56e0]
or eax, 0x201a7
cmpsd dword [rsi], dword [rdi]
add dword [rdx], eax
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
jmp rax
xor eax, eax
shr cl, 0xbe
jmp 0x1400d5407
invalid
lea r14, str.failed_to_create_whole_tree
lea esi, [0x140164a00]
xor eax, 0x8f4b0
hlt
jmp case.0x1400d5160.10
mov eax, 0xaee929b0
mov al, 0x29
jmp 0x1400d5407
invalid
invalid
push qword [rax - 0x15816ff]
mov al, 1
jmp 0x1400d5407
invalid
push qword [rax - 0x15f16fe]
mov al, 2
jmp 0x1400d5407
invalid
push qword [rax - 0x16616fd]
mov al, 3
jmp 0x1400d5407
invalid
push qword [rax - 0x16d16fc]
mov al, 4
jmp 0x1400d5407
invalid
push qword [rax - 0x17416fb]
mov al, 5
jmp 0x1400d5407
invalid
push qword [rax - 0x17b16fa]
mov al, 6
jmp 0x1400d5407
invalid
push qword [rax - 0x18216f9]
mov al, 7
jmp 0x1400d5407
invalid
push qword [rax - 0x18916f8]
mov al, 8
jmp 0x1400d5407
invalid
push qword [rax - 0x19016f7]
mov al, 9
jmp 0x1400d5407
invalid
push qword [rax - 0x19716f6]
mov al, 0xa
jmp 0x1400d5407
invalid
push qword [rax - 0x19e16f5]
mov al, 0xb
jmp 0x1400d5407
invalid
push qword [rax - 0x1a516f4]
mov al, 0xc
jmp 0x1400d5407
invalid
push qword [rax - 0x1ac16f3]
mov al, 0xd
jmp 0x1400d5407
invalid
push qword [rax - 0x1b316f2]
mov al, 0xe
jmp 0x1400d5407
invalid
push qword [rax - 0x1ba16f1]
mov al, 0xf
jmp 0x1400d5407
invalid
push qword [rax - 0x1c116f0]
mov al, 0x10
jmp 0x1400d5407
invalid
push qword [rax - 0x1c816ef]
mov al, 0x11
jmp 0x1400d5407
invalid
push qword [rax - 0x1cf16ee]
mov al, 0x12
jmp 0x1400d5407
invalid
push qword [rax - 0x1d616ed]
mov al, 0x13
jmp 0x1400d5407
invalid
push qword [rax - 0x1dd16ec]
mov al, 0x14
jmp 0x1400d5407
invalid
push qword [rax - 0x1e416eb]
mov al, 0x15
jmp 0x1400d5407
invalid
push qword [rax - 0x1eb16ea]
mov al, 0x16
jmp 0x1400d5407
invalid
push qword [rax - 0x1f216e9]
mov al, 0x17
jmp 0x1400d5407
invalid
mov al, 0x18
jmp 0x1400d5407
invalid
mov al, 0x19
jmp 0x1400d5407
invalid
mov al, 0x1b
jmp 0x1400d5407
invalid
mov al, 0x1c
jmp 0x1400d5407
invalid
mov al, 0x1d
jmp 0x1400d5407
invalid
mov al, 0x1e
jmp 0x1400d5407
invalid
mov al, 0x1f
jmp 0x1400d5407
invalid
mov al, 0x20
jmp 0x1400d5407
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400d5407
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400d5407
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400d5407
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400d5407
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400d5407
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400d5407
invalid
invalid
invalid
mov al, 0x28
jmp 0x1400d5407
mov al, 0x1a
jmp 0x1400d5407
mov al, 0x26
jmp 0x1400d5407
lea r8, [0x140165148]
mov rdx, rsi
call fcn.140027110
ud2
add dh, al
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x1400d58f9
cmp al, 1
je 0x1400d5860
movzx eax, al
cmp eax, 2
jne 0x1400d58ef
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov rcx, rdi
call fcn.1400b8dc0
cmp r14, rax
jbe 0x1400d57d0
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.1400b8c90
mov rbx, r14
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm2, xmmword [rdi + 0x20]
movups xmm2, xmmword [rdi + 0x20]
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
mov dword [rsp + 0x5f], ecx
mov dword [rsp + 0x5f], ecx
sub rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
jb 0x1400d59d9
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1400d5941
invalid
add byte [rax - 0x2176b6fe], dh
mov al, 2
mov r14, rbx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
jmp 0x1400d57d6
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
rol byte [rcx - 0x7d], 0xfc
cmp esp, 3
add ecx, dword [rdi]
invalid
jb 0x1400d57d6
cmp r12d, 5
je 0x1400d57d6
cmp r12d, 6
jne 0x1400d5922
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
je 0x1400d58b6
mov rax, qword [rsp + 0x28]
test r14, r14
je 0x1400d58b6
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rax]
cmp r14, 1
je case.0x1400d49e9.60
cmp cl, 0x2e
jne case.0x1400d49e9.60
jne case.0x1400d49e9.60
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je case.0x1400d44dc.121
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x5c
je case.0x1400d44dc.121
xor eax, eax
jmp 0x1400d57d6
invalid
inc dword [rbp + 0x31]
div byte [rcx]
xor eax, eax
invalid
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x1400d57d6
invalid
invalid
xor eax, eax
cmp r14, 1
jne 0x1400d57d6
cmp cl, 0x2e
jne 0x1400d57d6
add edi, edi
invalid
invalid
add edi, edi
invalid
sub rbx, 1
jb 0x1400d5a03
invalid
and al, 1
add byte [rax], al
add dword [rdi], ecx
invalid
and al, 1
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400d58fc
cmp bpl, 6
jne case.0x1400d60ea.78
invalid
std
invalid
xor al, dh
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
cmp dword [rbx], eax
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
cmp dword [rax], eax
sub rbx, 1
jb 0x1400d59f0
mov qword [rdi + 8], rbx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x1400d58fc
invalid
invalid
lea rax, [0x1400f5784]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x7d], r9b
add rax, 4
rol byte [rbx + rbp*8], 0x5e
jmp 0x1400d599f
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
invalid
adc dword [rsi + 1], eax
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
jmp 0x1400d58fc
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400d599f
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
invalid
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
ror byte [rdi], 0x84
invalid
je case.default.0x1400d5935
test byte [rbp - 1], cl
invalid
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
adc qword [rdi], r9
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400d58fc
and edi, edi
invalid
invalid
and edi, edi
invalid
mov rcx, rbx
mov rbx, r14
lea r8, [0x140165288]
mov rdx, rbx
call fcn.140027a70
ud2
lea r8, [0x140165270]
mov rcx, rbx
xor edx, edx
call fcn.140027a70
ud2
lea r8, [0x140165258]
jmp 0x1400d59f7
lea r8, [0x1400f579c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1400d5a8f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400d5a8f
mov ecx, 6
jmp 0x1400d5a8f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400d5a8f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400d5b3e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400d5ab8
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x1400d5aba
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
call fcn.1400d56d0
movzx ecx, byte [rsp + 0x20]
cmp cl, 0xa
jne 0x1400d5b13
xor eax, eax
jmp 0x1400d5b33
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x1400d5b11
movzx ecx, cl
dec rcx
cmp rcx, 2
ja 0x1400d5b33
lea rcx, [rsp + 0x58]
call fcn.1400b8710
nop
add rsp, 0x98
pop rdi
pop rsi
ret
lea r8, [0x140165148]
mov rdx, rsi
call fcn.140027110
ud2
shl r8, 0x20
or r8, rdx
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
and byte [rdi], cl
movlps qword [rsi + 0x30], xmm1
adc ecx, dword [rsi + 0x30]
mov qword [rsi + 0x38], r8
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
invalid
jmp case.0x1400d48c7.102
add byte [rax], al
add bl, ch
jmp case.0x1400d43da.151
mov rcx, rsi
jmp case.0x1400d43da.151
mov rdx, rdi
call fcn.1400d20e0
sar edi, 0xff
mov rcx, rdi
call sub.kernel32.dll_CloseHandle
nop
add rsp, 0x2b8
pop rbx
mov eax, 0x5b000002
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
add al, byte [rax]
add byte [rax], al
jmp case.0x1400d43da.151
add al, 0
add byte [rdx + rcx*4 + 0x41], dh
mov ecx, ecx
je 0x1400d5f31
mov al, byte [rcx - 0x77]
leave
mov r9d, ecx
and r9d, 0x20000000
add byte [rax], al
add byte [rax], ah
add byte [rax], al
and byte [rdi], cl
je 0x1400d5f31
test byte [rdx - 1], bh
invalid
invalid
dec dword [rax - 0x77]
mov qword [rsi + 8], rdi
jle 0x1400d5fc3
or byte [rax - 0x39], cl
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
test r12, r12
test esp, esp
je case.0x1400d43da.151
mov edx, 0x2ba
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov edx, 2
add byte [rax], al
mov rcx, r14
mov ecx, esi
int1
call fcn.140021390
mov esp, 0xebfff4b3
hlt
jmp case.0x1400d43da.151
stosd dword [rdi], eax
mov rsi, rax
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, ch
jge 0x1400d5fe1
call fcn.1400b6060
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400ef7a0
xchg edi, eax
add dword [rax], eax
add byte [rdi], cl
or ebp, eax
ud2
invalid
cmc
dec dword [rdi]
or esp, dword [rsi + 0x66]
invalid
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
in al, dx
sub byte [rax - 0x7b], cl
sal byte [rbx + rbp + 0x48], cl
invalid
invalid
sub ecx, dword [rax - 0x77]
mov esi, ecx
invalid
adc byte [rax - 0x77], cl
mov edi, eax
invalid
sub edi, edx
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [rsi]
invalid
invalid
add edx, ecx
retf 0x8949
cmpsb byte [rsi], byte [rdi]
invalid
adc byte [rax - 0x7d], cl
invalid
lea eax, [0x14018d3e8]
or eax, dword [rax]
add byte [rax - 0x77], cl
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x21e8
invalid
invalid
and dword [rdx], ebx
cmc
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
and byte [rcx + rcx*4 - 0x3a], cl
invalid
retf
mov dh, 5
xor al, cl
or al, 0
add byte [rcx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
jnp case.0x1400d60ea.106
mov dl, 0xf4
hlt
dec dword [rax - 0x7b]
sal byte [rbp + rdx + 0x48], 0x89
je case.0x1400d48c7.140
invalid
invalid
test eax, eax
adc eax, 0x48388948
cmp byte [rax - 0x77], cl
mov dword [rax + 8], esi
jo 0x1400d6099
or byte [rax - 0xb7efa8], cl
pop rax
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
add esp, 0x20
invalid
and byte [rbx + 0x5f], bl
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
add al, ch
invalid
invalid
hlt
or ecx, dword [rax - 0x77]
ret
mov rcx, rdi
mov rdx, rsi
call fcn.1400b4f70
mov rcx, rbx
invalid
mov dl, 0xee
std
dec dword [rax - 0x77]
fld1
ficom dword [rsi + 0xb0f0001]
add dword [rax], eax
ud2
call fcn.1400ef7a0
add dword [rax], eax
ud2
or ebp, eax
cmc
cmc
call fcn.14002adc0
ud2
invalid
cmc
dec dword [rdi]
or edx, dword [rax + 0x28ec8348]
nop
sub rsp, 0x28
in al, dx
sub byte [rax - 0x75], cl
mov ecx, dword [rcx]
mov eax, ecx
and eax, 3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
and eax, 3
lea rdx, [0x1400f57b8]
test byte [rcx], 0
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
jmp 0x1400d6128
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
mov rax, qword [rcx - 1]
invalid
invalid
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
mov rcx, rax
sar edi, 0x52
invalid
dec dword [rax - 0x75]
push rcx
invalid
sar edi, 0x52
jmp 0x1400d6128
jmp 0x1400d6128
jmp 0x1400d6128
and ecx, dword [rax - 0x3f]
jmp 0x14360492c
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400b6460
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
movsx rax, al
lea rcx, [0x140166f08]
or eax, 0x90def
or eax, 0x90def
out dx, eax
or eax, 0x8b480009
add byte [rax - 0x75], cl
mov rdx, qword [rcx + rax*8]
adc al, 0xc1
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
sub al, 0xf
or dword [rax], eax
mov rax, qword [rcx + rax*8]
add rsp, 0x28
add esp, 0x28
ret
shr rcx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
sub byte [rdi + 0x14], dh
ja case.default.0x1400d6144
lea rax, [0x1400f57c8]
lea eax, [0x1400f57c8]
add eax, 0x1f68b
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
invalid
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x1400d610e
mov al, 0x29
jmp 0x1400d610e
sub ebx, ebp
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp 0x1400d610e
mov al, 2
mov al, 1
jmp 0x1400d610e
mov al, 2
jmp 0x1400d610e
mov al, 3
jmp 0x1400d610e
mov al, 4
jmp 0x1400d610e
mov al, 5
jmp 0x1400d610e
mov al, 6
jmp 0x1400d610e
mov al, 7
jmp 0x1400d610e
movsb byte [rdi], byte [rsi]
invalid
mov al, 8
jmp 0x1400d610e
mov al, 9
jmp 0x1400d610e
mov al, 0xa
jmp 0x1400d610e
mov al, 0xb
jmp 0x1400d610e
mov al, 0xc
jmp 0x1400d610e
mov al, 0xd
or eax, 0xeb08ceb
jmp 0x1400d610e
mov al, 0xe
jmp 0x1400d610e
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x1400d610e
mov al, 0x11
jmp 0x1400d610e
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
invalid
jb 0x1400d6199
mov al, 0xf
jmp 0x1400d610e
mov al, 0x10
jmp 0x1400d610e
mov al, 0x11
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400d610e
invalid
invalid
invalid
push qword [rax - 0x9416ed]
mov al, 0x13
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400d610e
invalid
invalid
invalid
push qword [rax - 0xa916ea]
mov al, 0x16
jmp 0x1400d610e
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 0x17
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400d610e
invalid
mov al, 0x1a
jmp 0x1400d610e
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov al, 0x1b
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400d610e
invalid
push qword [rax - 0xe116e2]
mov al, 0x1e
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400d610e
invalid
invalid
invalid
push qword [rax - 0xfd16de]
mov al, 0x22
jmp 0x1400d610e
invalid
mov al, 0x23
jmp 0x1400d610e
invalid
mov al, 0x24
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400d610e
invalid
invalid
mov al, 0x26
jmp 0x1400d610e
mov al, 0x27
jmp 0x1400d610e
invalid
invalid
invalid
mov al, 0x28
jmp 0x1400d610e
add byte [rax], al
add byte [rax], al
sub rsp, 0x28
mov r8, qword [rcx]
mov ecx, r8d
mov ecx, eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x1400d625b
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x1400d626b
test rcx, rcx
je 0x1400d626b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
invalid
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
sub byte [rbx + rcx*4 + 1], cl
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
jae 0x1400d629b
jmp 0x1400d62ab
test rcx, rcx
je 0x1400d62ab
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
mov ebx, ecx
lea r14, [rsp + 0x28]
lea rbp, [0x1400f586c]
add dword [rax], eax
jmp 0x1400d6303
cmp byte [rax + 0x10], 0x23
jne case.0x1400d4589.161
add byte [rax], al
add byte [rax], al
test rsi, rsi
je 0x1400d63b2
test byte [rdi], 0x84
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov edx, 0xfffffff5
cmc
invalid
mov r8, rdi
mov r9, rsi
mov ecx, esi
mov ecx, esi
call fcn.1400b4670
cmp qword [rsp + 0x28], 0
je 0x1400d6380
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
add ecx, dword [rax + 0x63]
lea r8, [rax]
add ecx, dword [rax + 0x63]
lea r8, [rax]
add rcx, rbp
jmp rcx
ja 0x1400d638a
lea edi, [rax - 1]
mov r12, qword [rax - 1]
dec dword [rbx + rcx*4 + 0x68]
invalid
mov rcx, r12
call qword [r13]
cmp qword [r13 + 8], 0
invalid
je 0x1400d6363
dec dword [rbx + rcx*4 + 0x68]
invalid
add byte [rsp + rcx + 0x49], dh
mov edx, dword [rbp + 0x10]
mov rdx, qword [r13 + 0x10]
mov rcx, r12
call fcn.140021390
mov al, 0xf4
invalid
mov al, 0xf4
invalid
mov edx, 8
mov rcx, r15
call fcn.140021390
jmp 0x1400d62fa
nop dword [rax + rax]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1400d63c5
mov rax, rsi
sub rax, rcx
jb 0x1400d63ce
add rdi, rcx
mov rsi, rax
jmp 0x1400d62fa
iretd
shr ecx, 0x20
cmp ecx, 0x23
je 0x1400d62fa
jmp case.0x1400d4589.161
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp case.0x1400d4589.161
lea r8, [0x1401650b0]
add eax, 0x8ecdb
mov rdx, rsi
mov edx, esi
call fcn.140027110
ud2
loope 0x1400d63d6
invalid
sub rsp, 0x78
test r8, r8
je 0x1400d662e
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
ror byte [rax - 0x3f], 0xe0
add al, 0x31
sal byte [rcx], cl
leave
nop dword [rax]
cmp dword [rbx + rdx], 0
jne 0x1400d6452
inc rcx
add rdx, 0x10
cmp rax, rdx
jne case.0x1400d6144.45
cmp rsi, rcx
jb 0x1400d664a
sub rsi, rcx
je 0x1400d662e
retf 1
invalid
shl rcx, 4
add rbx, rcx
lea r12, str.called__Result::unwrap____on_an__Err__value
or eax, dword [rax]
lea rbp, [rsp + 0x38]
lea r13, [0x1400f587c]
add dword [rax], eax
jmp 0x1400d648f
mov rdx, rbx
mov rbx, rdx
mov ebx, edx
test rsi, rsi
je 0x1400d662e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rax, [rbx - 0x10]
mov r15, rsi
shl r15, 4
mov rcx, r15
stc
stc
nop dword [rax]
test rcx, rcx
je 0x1400d64c0
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x1400d64a0
mov r8, qword [rax + 8]
jmp 0x1400d64c6
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, rbp
mov edx, 0xfffffff4
call fcn.1400b4670
cmp qword [rsp + 0x38], 0
je case.default.0x1400d64f2
mov rax, qword [rsp + 0x40]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
cmp byte [rax + 0x10], 0x23
jmp 0x1400d6544
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x1400d6641
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x1400d6565
inc rcx
add rdx, 0x10
mov r8, rax
cmp r15, rdx
jne 0x1400d6520
jmp 0x1400d6568
mov rcx, rax
je 0x1400d65c0
jmp 0x1400d6630
mov rax, r8
cmp rsi, rcx
jb 0x1400d664a
invalid
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub rsi, rcx
jne 0x1400d658f
test rax, rax
je 0x1400d6483
jmp 0x1400d665b
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1400d668d
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x38], 0
je 0x1400d6483
mov rcx, qword [rsp + 0x40]
mov rax, rcx
mov rbx, rdx
nop word [rax + rax]
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400d6480
test rcx, rcx
je 0x1400d6480
mov r15, rdi
mov rdi, r13
mov r14, r12
lea rcx, [rax - 1]
mov qword [rsp + 0x30], rcx
mov r12, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r12
call qword [r13]
cmp qword [r13 + 8], 0
je 0x1400d660e
mov rdx, qword [r13 + 0x10]
mov rcx, r12
call fcn.140021390
mov edx, 8
mov rcx, qword [rsp + 0x30]
call fcn.140021390
mov rdx, rbx
mov r12, r14
mov r13, rdi
mov rdi, r15
jmp 0x1400d6483
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x1400d6630
lea r8, [0x140164f98]
mov rdx, rsi
call fcn.140027110
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, [0x140164fe8]
jmp 0x1400d66bd
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x48]
call fcn.1400270d0
ud2