Function at 0x1400e64c0
Capabilities:
Write file on windows

Disassembly:
cmp byte [rdi + 0x10], 0x23
jne case.0x1400e397f.2
mov r8d, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.140092fa0
mov rdi, rdx
test rax, rax
je 0x1400e39f2
mov ecx, edi
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp byte [rdi + 0xf], 0x23
jne case.0x1400e397f.2
mov r15, qword [rdi - 1]
mov rbp, qword [rdi + 7]
mov rax, qword [rbp]
test rax, rax
je 0x1400e39a1
mov rcx, r15
call rax
cmp qword [rbp + 8], 0
je 0x1400e39c2
cmp qword [rbp + 0x10], 0x11
jb 0x1400e39b3
mov r15, qword [r15 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call r13
dec rdi
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call r13
jmp 0x1400e395a
mov rcx, rdi
shr rcx, 0x20
cmp ecx, 0x23
je 0x1400e395a
jmp case.0x1400e397f.2
cmp rdi, 0x21
jae 0x1400e3a50
mov r14, rax
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1400e3a3c
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x20]
mov r8, rdi
call fcn.140119a10
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov rax, r14
mov rdx, rdi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14011a7d0
mov rbx, qword [rsi + 0x10]
jmp 0x1400e3a0a
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_std_srciomod.rs
mov edx, 0x20
mov rcx, rdi
call fcn.14011a9a0
int3
test rax, rax
je 0x1400e6483
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call 0x1400e64c0
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov qword [rbp], rdx
test rax, rax
je case.0x1400dc7b8.76
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
test rdx, rdx
je 0x1400e6499
add byte [rax], al
mov rax, rsi
sub rax, rdx
ror byte [rdi], 1
invalid
add qword [r8], rax
invalid
invalid
add rdi, rdx
mov rsi, rax
jmp 0x1400e6300
invalid
cmp al, 0x23
jne 0x1400e6485
add byte [rax], al
mov rcx, r14
call fcn.1400e5fb0
mov rax, rsi
invalid
jmp 0x1400e6300
invalid
cmp al, 0xfc
invalid
invalid
invalid
add byte [rax], al
mov rax, rdx
ror byte [rax - 0x3f], 1
call 0x16906e6aa
invalid
cmp eax, 0x28
ror byte [rax - 0x3f], 1
call 0x16906e6aa
invalid
cmp eax, 0x28
and byte [rbx + 0x727728f8], al
ja 0x1400e63fe
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
add rax, r13
add eax, ebp
jmp rax
xor eax, eax
jmp 0x1400e6364
mov al, 0x25
jmp 0x1400e6364
mov al, 0x23
jmp 0x1400e6364
mov al, 0x24
jmp 0x1400e6364
mov al, 0x1b
jmp 0x1400e6364
mov al, 0x22
jmp 0x1400e6364
invalid
mov al, 0x10
jmp 0x1400e6364
mov al, 0xe
jmp 0x1400e6364
mov al, 0x21
jmp 0x1400e6364
mov al, 0xb
jmp 0x1400e6364
mov al, 4
jmp 0x1400e6364
mov al, 0x28
jmp 0x1400e6364
invalid
jmp 0x1400e6364
add ch, bl
mov dh, byte [rax - 0x4f7914f1]
add ebp, ebx
invalid
jnp 0x1400e63e6
invalid
invalid
je 0x1400e63ed
invalid
invalid
insd dword [rdi], dx
invalid
invalid
mov al, 0x29
jmp 0x1400e6364
pop rdi
invalid
invalid
invalid
pop rdi
invalid
pop rax
invalid
push rcx
invalid
invalid
invalid
cmp al, 0xff
invalid
xor eax, 0xb0ffffff
or ch, cl
invalid
invalid
and bh, bh
invalid
sbb edi, edi
invalid
adc bh, bh
invalid
or edi, edi
invalid
add al, 0xff
invalid
mov al, 0x26
jmp 0x1400e6364
xor edx, edx
mov rax, rdx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp 0x1400e6485
lea r8, [0x14015dc00]
mov rcx, rdx
mov rdx, rsi
call fcn.14011a8c0
int3
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0xd0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x48], 0xfffffffffffffffe
test r8, r8
je 0x1400e651b
mov rsi, r9
mov rbx, r8
mov rdi, rdx
call qword [sym.imp.kernel32.dll_GetStdHandle]
mov r14, rax
mov eax, 1
test r14, r14
je 0x1400e6521
cmp r14, 0xffffffffffffffff
jne 0x1400e6539
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x1400e652b
xor edx, edx
xor eax, eax
jmp 0x1400e652b
movabs rdx, 0x600000002
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rbp - 0x10], 0
lea rdx, [rbp - 0x10]
mov rcx, r14
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x1400e6611
movzx ecx, byte [rsi + 4]
test rcx, rcx
je 0x1400e6685
cmp cl, 4
jae 0x1400e6744
movzx edx, byte [rdi]
mov eax, edx
and al, 0xc0
cmp al, 0x80
mov eax, 1
jne 0x1400e66dc
mov byte [rsi + rcx], dl
movzx eax, byte [rsi + 4]
inc al
mov byte [rsi + 4], al
movzx ecx, byte [rsi]
lea rdx, [0x14015ec30]
movzx edi, byte [rcx + rdx]
mov qword [rbp - 0x30], rdi
cmp al, dil
jb 0x1400e6727
movzx r8d, al
cmp al, 5
jae 0x1400e67ca
lea rcx, [rbp + 0x20]
mov rdx, rsi
call fcn.140009e00
mov byte [rsi + 4], 0
cmp qword [rbp + 0x20], 0
jne 0x1400e6733
mov rdx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x30]
mov qword [rbp - 0x38], rax
cmp rax, rdi
jne 0x1400e6826
mov rcx, r14
mov r8, rdi
call fcn.1400e68a0
test rax, rax
jne 0x1400e652b
mov qword [rbp + 0x38], rdx
mov qword [rbp - 0x20], rdi
cmp rdi, rdx
jne 0x1400e6846
mov edx, 1
jmp 0x1400e652b
movups xmm0, xmmword [0x14015ea48]
movaps xmmword [rbp + 0x20], xmm0
mov eax, 0xffffffff
cmp rbx, rax
cmovb rax, rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x1400e6676
mov rcx, r14
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x20]
cmp eax, 0x103
je 0x1400e6776
test eax, eax
js 0x1400e66ec
mov rdx, qword [rbp + 0x28]
xor eax, eax
jmp 0x1400e652b
cmp rbx, 0x1000
mov r8d, 0x1000
cmovb r8, rbx
lea rcx, [rbp + 0x20]
mov rdx, rdi
call fcn.140009e00
cmp qword [rbp + 0x20], 0
je 0x1400e66f9
mov r8, qword [rbp + 0x28]
test r8, r8
je 0x1400e670e
cmp r8, rbx
ja 0x1400e67e1
lea rcx, [rbp - 0x10]
mov rdx, rdi
call fcn.140009e00
cmp qword [rbp - 0x10], 0
jne 0x1400e67f6
mov rdx, qword [rbp - 8]
mov r8, qword [rbp]
jmp 0x1400e6701
mov byte [rsi + 4], 0
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400e652b
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
jmp 0x1400e650a
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
mov rcx, r14
call fcn.1400e68a0
jmp 0x1400e652b
movzx eax, byte [rdi]
lea rcx, [0x14015ec30]
movzx ecx, byte [rax + rcx]
cmp rcx, rbx
jbe 0x1400e6733
mov byte [rsi], al
mov byte [rsi + 4], 1
mov edx, 1
xor eax, eax
jmp 0x1400e652b
mov eax, 1
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400e652b
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
mov qword [rbp], 8
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x10]
call fcn.14011a880
mov qword [rbp - 0x28], r14
mov dword [rbp + 0x38], 0
mov byte [rbp + 0x3c], 0
lea rax, [0x14015eab0]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rax, [rbp + 0x40]
mov qword [rbp], rax
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
lea rcx, [rbp + 0x38]
lea rdx, [rbp - 0x10]
call case.0x1400c94da.340
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.1400e5f90
mov ecx, 7
int 0x29
ud2
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.14011a9a0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.14011a9a0
movups xmm0, xmmword [rbp - 8]
movaps xmmword [rbp - 0x20], xmm0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14015d028]
lea r8, [rbp - 0x20]
mov edx, 0x2b
call fcn.14011acb0
mov qword [rbp - 0x10], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x30]
lea rdx, [rbp - 0x38]
lea r8, [rbp - 0x10]
call fcn.140124150
mov qword [rbp - 0x10], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x38]
lea rdx, [rbp - 0x20]
lea r8, [rbp - 0x10]
call fcn.140124150
int3
mov r14, qword [rcx + 0x10]
cmp r9, r14
jae 0x1400e7e8e
int1
add dword [rax], eax
invalid
mov byte [rcx + 0x18], 1
sub r14, r9
mov rdx, qword [rcx + 8]
mov qword [rbp - 0x10], r9
add rdx, r9
invalid
mov ecx, 0xfffffff5
mov r8, r14
mov eax, esi
mov r9, rsi
call 0x1400e64c0
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdx
cmp rax, 1
jne 0x1400e7d20
mov eax, edx
and eax, 3
cmp rax, 2
cmp eax, 2
cmp eax, 2
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
jae 0x1400e7d00
and al, 0x48
mov dword [rbp - 0x28], 1
fadd dword [rcx]
add byte [rax], al
invalid
mov qword [rbp - 0x28], 1
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x20], rdx
mov byte [rcx + 0x18], 0
invalid
push rbp
loopne 0x1400e7caf
sbb byte [r8], al
add byte [rbx - 0x74b3fe08], al
invalid
cmp eax, 1
mov r9, qword [rbp - 0x10]
jne 0x1400e7d3d
movzx eax, byte [rdx + 0xf]
por mm0, qword [rsi + 0xf]
invalid
jmp 0x1400e7d41
nop dword [rax + rax]
cmp eax, 2
jne 0x1400e7d5e
add dh, byte [rbp + 0x59]
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 6
jne 0x1400e7f07
test edx, esi
add dword [rax], eax
invalid
test edx, esi
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.1400e5fb0
mov rdx, r14
mov edx, esi
mov edx, esi
mov rcx, qword [rbp - 0x18]
mov byte [rcx + 0x18], 0
sbb byte [r8], al
sbb byte [r8], al
test rdx, rdx
mov r9, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
je 0x1400e7eb5
add byte [rax], al
add r9, rdx
jmp 0x1400e7c90
invalid
movzx eax, byte [rdx + 0x10]
cmp al, 0x23
jne 0x1400e7eb8
mov rcx, rbx
call fcn.1400e5fb0
mov rcx, qword [rbp - 0x18]
call 0x1305c08a5
call 0x1305c08a5
jmp 0x1400e7c90
xor bh, bh
invalid
mov rax, rdx
shr rax, 0x20
mov qword [rbp - 0x28], 1
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
loopne 0x1400e7d38
sbb byte [r8], al
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
loopne 0x1400e7d38
sbb byte [r8], al
cmp eax, 0x28
ja case.default.0x1400e7d89
invalid
clc
sub byte [rdi], cl
xchg dword [rdi + 0x49000000], eax
add byte [rcx + 0x63], cl
add byte [rcx + 0x63], cl
add al, 0x84
movsxd rax, dword [r12 + rax*4]
add rax, r12
mov r9, qword [rbp - 0x10]
loopne 0x1400e7dd2
mov ecx, dword [rbp - 0x10]
jmp rax
xor eax, eax
jmp 0x1400e7d41
scasb al, byte [rdi]
mov al, 0x23
jmp 0x1400e7d41
jmp 0x1400e7d41
and ch, bl
sahf
mov al, 0x10
adc bl, ch
invalid
mov al, 0xe
jmp 0x1400e7d41
xchg edx, eax
mov al, 0xb
jmp 0x1400e7d41
jmp 0x1400e7d41
or al, 0xeb
invalid
invalid
invalid
mov al, 0x29
mov r9, qword [rbp - 0x10]
jmp 0x1400e7d41
test r9, r9
je 0x1400e7eb1
xor esi, esi
mov edx, 0
cmp r14, r9
cmp esi, ecx
jae 0x1400e7ef1
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_alloc_src_vecmod.rs
mov rcx, r9
mov rdx, r14
call fcn.14011a9a0
add eax, dword [rax]
xor edx, edx
jmp 0x1400e7ef5
mov rdx, r15
test r9, r9
je 0x1400e7ef5
invalid
mov rax, qword [rcx + 0x10]
mov rsi, rax
sub rsi, r9
jb 0x1400e7f16
mov qword [rcx + 0x10], 0
je 0x1400e7ef5
mov rbx, rcx
mov rcx, qword [rcx + 8]
add r9, rcx
mov rdi, rdx
xlatb
mov rdx, r9
mov r8, rsi
call fcn.140119a10
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov qword [rcx + 0x10], rsi
mov rax, rdx
add rsp, 0x60
add esp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rbp
ret
mov byte [rcx + 0x18], 0
mov r9, qword [rbp - 0x10]
invalid
invalid
test r9, r9
jne 0x1400e7ebd
jmp 0x1400e7ef5
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_alloc_src_vecmod.rs
mov rcx, r9
mov rdx, rax
call fcn.14011a9a0
int3
add byte [rbp + 0xf], al
enter 0x3145, 0xffffffffffffffd2
rol byte [rcx + 0x39], cl
rol dword [rcx + 0xf], cl
invalid
invalid
cmp r11d, edx
setne r10b
xchg ebp, eax
ret 0xf45
invalid
invalid
cmovb r10d, r8d
test r9b, r9b
cmovne r10d, r9d
cmp r10b, 1
jne 0x1400e83da
mov edx, 0x3b9aca00
sub rax, rdi
jae 0x1400e839d
jmp 0x1400e83de
cmp ecx, esi
jae 0x1400e83af
test rax, rax
je 0x1400e839b
dec rax
add ecx, 0x3b9aca00
rol dword [rax], 0xca
invalid
invalid
mov edx, ecx
sub edx, esi
cmp edx, 0x3b9aca00
cli
add dl, cl
invalid
invalid
jb 0x1400e83de
mov ecx, edx
shr ecx, 9
imul rcx, rcx, 0x44b83
imul ecx, ecx, 0x44b83
shr rcx, 0x27
add rax, rcx
invalid
jb 0x1400e83ff
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
jmp 0x1400e83de
invalid
xor eax, eax
xor edx, edx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
fmul dword [r8]
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
invalid
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8librarycore_src_time.rsx
lea rcx, [rbp - 0x38]
enter 0x4fe8, 0x24
add eax, dword [rax]
call fcn.14011a880
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x38], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1400e5fb0
add byte [rbp + rcx*4 + 0x45], cl
invalid
lea eax, [rbp - 0x38]
mov edx, 0x2b
call fcn.14011acb0
ud2
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
call fcn.1400e5fb0
invalid
call qword [rax + 0x28c48348]
add esp, 0x28
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
add dh, bh
invalid
dec dword [rax - 0x77]
invalid
mov rdi, qword [rcx]
mov eax, edi
clc
clc
and eax, 3
lea rcx, [0x14018da30]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Error
lea edx, str.Error
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
call 0x140f7cac9
call 0x140f7cac9
lea r9, [rdi + 0x10]
lea rax, [0x1400e90c0]
mov qword [rsp + 0x20], rax
lea rdx, [0x14015d99f]
lea rsi, [rbp - 0x20]
mov r8d, 4
mov rcx, rsi
call fcn.14000a010
lea rax, [0x1400e90a0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
lea rdx, [0x14018724c]
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.14000a010
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
je 0x1400e876b
mov al, 1
test cl, cl
jne 0x1400e892b
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
jne 0x1400e874e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140157f81]
mov r8d, 2
call qword [rax + 0x18]
push rax
sbb cl, ch
cwde
add eax, dword [rax]
invalid
shr rdi, 0x20
mov dword [rbp - 0x24], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x753f4
mov r8d, 2
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
mov byte [rbp - 0x30], al
mov byte [rbp - 0x2f], 0
lea rax, [0x1400e9100]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, str.codemessageObject_has_been_over_released.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fwindows_0.37.0_srccore_ref_count.rs
lea rsi, [rbp - 0x38]
lea r9, [rbp - 0x24]
fadd qword [r9 - 0x48]
add al, 0
add byte [rax], al
invalid
mov r8d, 4
mov rcx, rsi
call fcn.14000a010
mov ecx, dword [rbp - 0x24]
call fcn.1400e8980
add byte [rax], al
mov byte [rbp - 1], al
lea rax, [0x1400e90c0]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x7539b
wait
push rbx
invalid
invalid
lea rdx, [0x14015d99f]
wait
push rbx
invalid
lea r9, [rbp - 1]
mov r8d, 4
mov rcx, rsi
int1
call fcn.14000a010
mov edx, dword [rbp - 0x24]
invalid
dec dword [rbx - 0x72b723ab]
fmul qword [rax - 0x73]
lea rdi, [rbp - 0x20]
jge case.0x1400dc7b8.149
loopne 0x1400e8666
mov rcx, rdi
mov ecx, edi
call fcn.1400e8b40
add byte [rax - 0x73], cl
lea rax, [0x1400066b0]
add eax, 0xfff1e084
test al, ah
int1
dec dword [rax - 0x77]
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x9ec14
adc al, 0xec
or dword [rax], eax
lea rdx, [0x14018724c]
adc al, 0xec
or dword [rax], eax
mov r8d, 7
add byte [rax], al
mov rcx, rsi
int1
mov r9, rdi
call fcn.14000a010
cmp byte [rbp - 0x2f], 0
movzx ecx, byte [rbp - 0x30]
je 0x1400e8772
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xfc98401], dh
jne 0x1400e879b
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
jne 0x1400e8783
mov al, 1
test cl, cl
jne 0x1400e879b
mov rax, qword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400e8783
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140157f81]
mov r8d, 2
call qword [rax + 0x18]
push rax
sbb cl, ch
sgdt [rax]
add dword [rax], eax
invalid
push rax
sbb cl, ch
sgdt [rax]
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x3f], cl
out dx, eax
and byte [rbx - 0x78f0d701], al
jmp [rax]
invalid
invalid
shr rdi, 0x20
shr edi, 0x20
cmp edi, 0x28
ja case.0x1400e84de.17
pushfq
add dword [rax], eax
invalid
jmp [rax]
pushfq
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14018da40]
lea rax, [0x14018da40]
push rbx
or al, byte [rax]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
add ecx, eax
invalid
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x1400e887f
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
invalid
invalid
invalid
lea rax, [rdi - 1]
lea eax, [rdi - 1]
add rdi, 0xf
add edi, 0xf
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x14015d9a7]
lea edx, [0x14015d9a7]
invalid
mov r8d, 6
invalid
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
mov dword [rbp - 0x20], esi
jne 0x1400e86b8
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
call 0x140f7cca5
jmp 0x1459bcee2
lea rax, [0x1400e90c0]
add eax, 0x9da
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14015d99f]
adc eax, 0x752ad
add byte [rax - 0x73], cl
lea rsi, [rbp - 0x20]
jne 0x1400e86d6
loopne 0x1400e8738
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
mov r9, rdi
stc
call fcn.14000a010
lea rax, [0x1400e9080]
dec dword [rax - 0x73]
add eax, 0x972
mov qword [rsp + 0x20], rax
lea rdx, [0x14015d9ad]
lea r9, [rbp - 0x38]
mov r8d, 5
mov rcx, rsi
call fcn.14000a010
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
je 0x1400e876b
mov al, 1
test cl, cl
jne 0x1400e892b
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
je 0x1400e8576
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e293]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400e892b
test cl, cl
jmp 0x1400e8928
test cl, cl
setne al
cmp qword [rbp - 0x20], 0
jne 0x1400e87a9
jmp 0x1400e892b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e293]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rbp - 0x30], al
cmp qword [rbp - 0x20], 0
je 0x1400e892b
add dword [rax], eax
invalid
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x140198260]
xor edx, edx
ror byte [rcx + 0x7215ffc3], cl
invalid
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
mov eax, ebx
jmp 0x1400e892b
add byte [rax], al
add byte [rax], al
mov al, 0x25
jmp 0x1400e887f
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x1400e887f
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x1400e887f
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp 0x1400e887f
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x1400e887f
xchg edi, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x10
jmp 0x1400e887f
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x1400e887f
add byte [rax + 0x82e921], dh
add byte [rax], al
invalid
mov al, 0x21
jmp 0x1400e887f
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x1400e887f
invalid
mov al, 4
jmp 0x1400e887f
invalid
mov al, 0x28
jmp 0x1400e887f
invalid
mov al, 0xc
jmp 0x1400e887f
invalid
mov al, 9
jmp 0x1400e887f
mov al, 0x19
jmp 0x1400e887f
mov al, 0x18
jmp 0x1400e887f
mov al, 2
jmp 0x1400e887f
mov al, 0xf
jmp 0x1400e887f
mov al, 3
jmp 0x1400e887f
mov al, 7
jmp 0x1400e887f
mov al, 1
jmp 0x1400e887f
mov al, 0x1f
jmp 0x1400e887f
invalid
mov al, 0x11
jmp 0x1400e887f
mov al, 0x29
jmp 0x1400e887f
mov al, 0x14
jmp 0x1400e887f
mov al, 5
jmp 0x1400e887f
mov al, 0x15
jmp 0x1400e887f
mov al, 0xd
jmp 0x1400e887f
invalid
mov al, 6
jmp 0x1400e887f
mov al, 0x12
jmp 0x1400e887f
mov al, 0xa
jmp 0x1400e887f
mov al, 8
jmp 0x1400e887f
mov al, 0x1e
jmp 0x1400e887f
mov al, 0x20
jmp 0x1400e887f
mov al, 0x16
jmp 0x1400e887f
mov al, 0x27
jmp 0x1400e887f
mov al, 0x13
jmp 0x1400e887f
mov al, 0x17
jmp 0x1400e887f
invalid
mov al, 0x1c
jmp 0x1400e887f
mov al, 0x1d
jmp 0x1400e887f
mov al, 0x26
jmp 0x1400e887f
mov al, 0x1a
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14015d9a3]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
add byte [rbp + rcx*4 + 5], cl
or al, 8
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
or al, 8
add byte [rax], al
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.14000bd00
mov rcx, qword [rbp - 0x20]
loopne 0x1400e88d5
mov dh, 0x55
invalid
test rcx, rcx
loopne 0x1400e88d5
mov dh, 0x55
invalid
je case.0x1400e84de.45
mov al, 1
test dl, dl
jne case.0x1400e84de.48
mov rsi, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
cmp rcx, 1
jne 0x1400e890a
cmp byte [rbp - 0xf], 0
je 0x1400e890a
test byte [rsi + 0x34], 4
jne 0x1400e890a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov ecx, eax
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
mov al, 1
test cl, cl
mov al, 1
test cl, cl
jne case.0x1400e84de.48
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x78c14
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x78c14
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x1400e84de.48
mov eax, edx
test al, al
setne al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
cmp qword [rbp - 0x20], 0
je 0x1400e896b
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
jmp rdx
jg 0x1400e8a03
add byte [rax], al
jg 0x1400e8a41
cmp ecx, 0x1715
jg 0x1400e8aa6
adc eax, 0xf000017
invalid
cmp ecx, 0x50f
je 0x1400e8b34
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
test byte [rax - 0x17000000], bh
lea eax, [rax]
add byte [rax], al
invalid
cmp ecx, 0x5b4
je case.0x1400e89d6.121
jmp case.0x1400e89d6.4
add byte [rcx + 0x46af9], al
add byte [rsi + 0x53], bh
cmp ecx, 0x46a
jle case.0x1400e86a7.184
cmp ecx, 0x4ce
jg 0x1400e8acc
invalid
invalid
add byte [rax], al
invalid
invalid
cmp ecx, 0x46b
je 0x1400e8b38
test byte [rbx], al
add dword [rax], eax
invalid
add al, 0
add byte [rdi], cl
test byte [rbx], al
add dword [rax], eax
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
jne case.0x1400e89d6.4
invalid
add al, 0
add byte [rbp + 0x65], dh
mov al, 0x20
mov al, 0x20
pop rbp
ret
cmp ecx, 0x2021
jg 0x1400e8ab8
outsd dx, dword [rsi]
and byte [rax], al
add byte [rdi + 0x6f], bh
outsd dx, dword [rsi]
outsd dx, dword [rsi]
cmp ecx, 0x1b80
je case.0x1400e89d6.121
sbb eax, dword [rax]
add byte [rdi + rsi*2 - 0x7f], dh
stc
invalid
cmp ecx, 0x1f4e
je case.0x1400e89d6.121
jmp case.0x1400e89d6.4
inc dword [rbx + 0x627202f8]
jb case.0x1400e89d6.121
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x5a740000
je case.0x1400e89d6.121
je case.0x1400e89d6.121
jmp case.0x1400e89d6.4
cmp ecx, 0x3e3
add byte [rax], al
je case.0x1400e89d6.121
cmp ecx, 0x41d
add byte [rax], al
je case.0x1400e89d6.121
cmp ecx, 0x461
add byte [rax], al
je case.0x1400e89d6.121
jmp case.0x1400e89d6.4
pop rbp
ret
mov al, 0x28
pop rbp
ret
cmp ecx, 0x1716
je case.0x1400e89d6.121
cmp ecx, 0x1b64
je case.0x1400e89d6.121
jmp case.0x1400e89d6.4
cmp ecx, 0x2022
je case.0x1400e89d6.121
cmp ecx, 0x25e9
jne case.0x1400e89d6.4
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
je case.0x1400e89b3.10051
cmp ecx, 0x4d0
jne case.0x1400e89d6.4
mov al, 4
pop rbp
ret
mov al, 5
pop rbp
ret
mov al, 0x1a
pop rbp
ret
mov al, 0x1e
pop rbp
ret
int3
int3
and al, 0x20
mov qword [rbp], 0xfffffffffffffffe
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
add al, 0xc1
movzx eax, byte [rax + 0xb8]
test eax, eax
je 0x1400e9391
cmp eax, 1
je 0x1400e93d1
jmp 0x1400e9486
mov eax, dword [0x140198314]
or al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xb0]
lea rdx, [0x1400e7270]
call fcn.1400e72a0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xb8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xb0]
test rsi, rsi
jne 0x1400e940f
call fcn.140124190
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xb0]
add al, dh
inc qword [rsi]
lock inc qword [rsi]
jle 0x1400e949e
test rsi, rsi
je 0x1400e9486
lock dec byte [rsi + 0x30]
je 0x1400e945e
lea rdi, [rsi + 0x30]
lea rbx, [0x14015f360]
lea ebx, [0x14015f360]
lea ebx, [0x14015f360]
mov r14, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor r15d, r15d
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 1
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov r9d, 0xffffffff
call r14
invalid
mov al, 1
lock cmpxchg byte [rdi], r15b
jne 0x1400e9440
invalid
lock dec qword [rsi]
jne 0x1400e9478
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp fcn.1400e7410
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14015d470]
lea eax, [0x14015d470]
mov edx, 0x5e
call fcn.14011add0
ud2
sub rsp, 0x28
lea rbp, [rdx + 0x20]
push 0x20
push 0x20
call fcn.1400e7470
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
xor byte [rax - 0x39], cl
clc
invalid
mov esi, edx
mov rbx, rcx
mov eax, dword [0x140198314]
xor ch, dh
or al, byte [rax]
xor ch, dh
or al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
test eax, eax
mov eax, 0x85000000
sal byte [rdx + rcx - 0x7d], 0xf8
cmp eax, 1
je 0x1400e9544
invalid
invalid
je 0x1400e9504
cmp eax, 1
je 0x1400e9544
jmp 0x1400e9622
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xb0]
lea rdx, [0x1400e7270]
call fcn.1400e72a0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xb8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb0]
test rdi, rdi
jne 0x1400e9582
call fcn.140124190
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb0]
add byte [rax], al
lock inc qword [rdi]
jle 0x1400e963a
add byte [rax], al
test rdi, rdi
je 0x1400e9622
lea eax, [rax]
add byte [rax], al
lea eax, [rax]
add byte [rax], al
lock dec byte [rdi + 0x30]
je 0x1400e95fe
invalid
invalid
lea r14, [rdi + 0x30]
mov ecx, 0x3e8
mov rax, rbx
mov eax, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
mov eax, ebx
mul rcx
invalid
mov eax, ebx
mul rcx
mov r9d, 0xffffffff
mov ecx, 0xffffffff
jo 0x1400e95e3
mov ecx, esi
imul rcx, rcx, 0x431bde83
imul ecx, ecx, 0x431bde83
imul ecx, ecx, 0x431bde83
shr rcx, 0x32
shr ecx, 0x32
add rax, rcx
jb 0x1400e95e3
imul ecx, ecx, 0xf4240
xor edx, edx
sub esi, ecx
setne dl
add rax, rdx
jb 0x1400e95e3
mov r9d, 0xffffffff
cmp rax, r9
cmovb r9, rax
lea rdx, [0x14015f360]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor eax, eax
xchg byte [r14], al
lock dec qword [rdi]
jne 0x1400e9616
mov rcx, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400e7410
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14015d470]
mov edx, 0x5e
call fcn.14011add0
ud2
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
movabs al, byte [0x100858d4c000001]
add byte [rax], al
call fcn.140009500
shl r13, 1
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x1400ea1ec
add byte [rax - 0x75], cl
or eax, 0xae2bf
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rbp + 0x198]
jmp 0x1400ea1e2
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x198]
mov r13, qword [rbp + 0x178]
mov rbx, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x190]
jmp 0x1400e9fe9
lea r12, [r15 + rdx]
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov qword [rbp + 0x198], rax
xor eax, eax
mov rdi, r13
add byte [rcx], dh
ror byte [rcx + rcx*4 - 0x11], 0x48
mov esi, edx
mov rsi, rdx
cmp rax, rdx
je 0x1400ea1a6
lea rdx, [r15 + rax]
adc al, 7
mov r14, rax
mov r9, rdx
shr ebx, 1
invalid
shr ebx, 1
add r9, 2
add r9, 2
cmp r8, r12
cmovne r8, r9
mov r10d, 2
nop word [rax + rax]
add r14, r10
mov r9, r8
mov ecx, eax
mov ecx, eax
cmp r8, r12
je 0x1400ea17a
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
test r11b, r11b
jns 0x1400ea030
cmp r11b, 0xe0
jb 0x1400ea019
cmp r11b, 0xed
jne 0x1400ea08a
cmp r8, r12
je 0x1400ea17a
lea r8, [r9 + 2]
cmp r8, r12
je 0x1400ea17a
cmp byte [r9 + 1], 0x9f
ja 0x1400ea0c6
add r9, 3
mov r10d, 3
mov r8, r9
jmp 0x1400ea030
add r9, 2
cmp r8, r12
cmove r9, r8
xor r8d, r8d
cmp r9, r12
setne r8b
add r8, r9
mov r10d, 3
cmp r11b, 0xf0
jb 0x1400ea030
xor r9d, r9d
cmp r8, r12
setne r9b
add r8, r9
mov r10d, 4
jmp 0x1400ea030
mov r8, r14
sub r8, rax
jb 0x1400ea272
mov qword [rbp + 0x170], rbx
cmp r14, rsi
ja 0x1400ea250
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x198]
mov rbx, qword [rax + 0x18]
mov qword [rbp + 0x1a8], r13
test al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
pop rax
sbb byte [rcx + rcx*4 - 0x53], cl
test al, 1
add byte [rax], al
mov qword [rbp + 0x1a0], r15
mov ebp, 0x1a0
add byte [rcx - 0x77], cl
int 0xff
ror dword [rcx - 0x7bfe4f3f], cl
invalid
mov al, 1
test cl, cl
mov r13, rcx
call rbx
mov ecx, eax
invalid
mov al, 1
test cl, cl
sal dword [rax + 0xfc98401], 0x85
ret 0
invalid
jne 0x1400ea1ce
add byte [rax], al
mov qword [rbp + 0x1a8], rdi
add byte [rax], al
mov qword [rbp + 0x1a0], r15
mov ebp, 0x1a0
mov r8d, 3
mov rcx, r13
lea rdx, [0x14015e2d0]
adc eax, 0x741a6
call rbx
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400ea1ce
add r14, 3
mov rax, r14
mov rdx, rsi
cmp r14, rsi
mov rcx, r13
mov r13, rdi
mov rbx, qword [rbp + 0x170]
jbe 0x1400ea001
mov qword [rbp + 0x1a8], r13
add byte [rax], al
mov qword [rbp + 0x1a0], r15
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
wait
invalid
mov rcx, r14
call fcn.14011a8c0
add eax, dword [rax]
add eax, dword [rax]
jmp 0x1400ea292
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
sub r8, rax
sub eax, eax
sub eax, eax
lea rdx, [r15 + rax]
test rax, rax
je 0x1400ea1b8
mov rax, qword [rbp + 0x198]
add byte [rax], al
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x1a8], r13
sbb byte [rcx + rcx*4 - 0x53], cl
test al, 1
add byte [rax], al
mov qword [rbp + 0x1a0], r15
mov dword [rbp + 0x1a0], edi
call rax
jmp 0x1400ea1ce
mov r8, rsi
mov rax, rsi
sub r8, rax
lea rdx, [r15 + rax]
test rax, rax
jne 0x1400ea189
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1a0], r15
mov rcx, rbx
call fcn.140009250
shl rdi, 1
test rdi, rdi
je 0x1400ea1ec
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0x238
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1a0], r15
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, r14
mov rdx, rsi
call fcn.14011a9a0
jmp 0x1400ea292
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1a0], r15
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, r14
mov edx, esi
call fcn.14011ad40
ud2
lea rcx, [r12 + r15]
lea rdx, [rbp - 4]
mov r8, r13
call fcn.140119a10
add r15, r13
mov qword [rbp - 0x18], r15
xor r14d, r14d
test r14w, r14w
je 0x1400ea3c0
mov r13d, ebx
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
add byte [rax], al
jne 0x1400ea490
jmp 0x1400ea3e4
cmp rdi, rsi
je 0x1400ea5ec
movzx r13d, word [rdi]
add rdi, 2
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
jne 0x1400ea490
movzx eax, r13w
cmp eax, 0xdbff
fild dword [rax]
add byte [rdi + 0x2c], dh
cmp rdi, rsi
je 0x1400ea420
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
cmp ecx, 0xfc00
jae 0x1400ea4a0
mov r14w, 1
mov ebx, eax
jmp 0x1400ea426
xor r14d, r14d
jmp 0x1400ea426
xor r14d, r14d
mov rdi, rsi
mov byte [rbp - 0x10], 0
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, 2
ja 0x1400ea44d
mov r8d, 3
lea rcx, [rbp - 0x28]
mov rdx, r15
call fcn.140124360
mov r15, qword [rbp - 0x18]
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
and r13b, 0x3f
or r13b, 0x80
mov r12, qword [rbp - 0x20]
mov byte [r12 + r15], 0xed
mov byte [r12 + r15 + 1], al
mov byte [r12 + r15 + 2], r13b
add r15, 3
mov qword [rbp - 0x18], r15
test r14w, r14w
jne 0x1400ea3a0
jmp 0x1400ea3c0
shl r13d, 0x10
jmp 0x1400ea4c9
movzx eax, ax
and r13d, 0x3ff
and eax, 0x3ff
shl r13, 0x1a
shl eax, 0x10
adc byte [rcx + rcx - 0x18], cl
movabs rcx, 0x100000000
add rax, rcx
mov r13, rax
mov rax, r13
shr rax, 0x10
shr eax, 0x10
mov dword [rbp - 4], 0
cmp eax, 0x80
jae 0x1400ea500
mov byte [rbp - 4], al
mov r13d, 1
mov rax, qword [rbp - 0x28]
fmul dword [r9 + rbp - 8]
cmp rax, r13
jae 0x1400ea380
jmp 0x1400ea5d0
cmp eax, 0x800
jae 0x1400ea540
shr r13d, 0x16
or r13b, 0xc0
mov byte [rbp - 4], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov r13d, 2
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x1400ea380
jmp 0x1400ea5d0
mov rcx, r13
cmp eax, 0x10000
jae 0x1400ea583
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp - 4], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 3], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
mov r13d, 3
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x1400ea380
invalid
std
invalid
invalid
invalid
jmp 0x1400ea5d0
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp - 4], cl
mov rcx, r13
shr rcx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 3], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 2], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 1], al
mov r13d, 4
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x1400ea380
nop word [rax + rax]
lea rcx, [rbp - 0x28]
mov rdx, r15
mov r8, r13
call fcn.140124360
mov r12, qword [rbp - 0x20]
mov r15, qword [rbp - 0x18]
jmp 0x1400ea380
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
mov rax, qword [rbp - 0x30]
ror byte [r15], 1
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
cmp qword [rbp - 0x28], 0
je 0x1400ea663
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
jmp case.0x1400e86a7.394
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ret 0x14c
add ecx, eax
add rcx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp case.0x1400e86a7.394
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
sub r8, rcx
jb 0x1400ea7ad
add rcx, rdi
mov r9, rcx
test r8, r8
je case.0x1400e9a5a.23
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400ea731
cmp ecx, 0x5c
je 0x1400ea731
add al, 0xfb
cmp al, 2
jae 0x1400ea731
xor eax, eax
jmp 0x1400ea7a5
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400ea7c0
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov rdx, qword [rbp - 8]
movzx r8d, al
lea r9, [0x14018e034]
or eax, 0xa38dd
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add rcx, 4
jmp 0x1400ea79b
xor al, 0x4c
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400ea79b
invalid
mov ecx, 6
jmp 0x1400ea79b
jmp 0x1400ea79b
cmp rcx, rsi
ja 0x1400ea7ad
cmp al, 6
setne al
invalid
invalid
ror byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
invalid
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x14015dcc8]
add eax, 0x73514
mov rdx, rsi
mov edx, esi
call fcn.14011a8c0
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rsp + 0x20]
test r8, r8
je 0x1400ea803
invalid
and byte [rbp - 0x7b], cl
sal byte [rbp + rbp + 0x44], 0xf
sub eax, 0x12b60f44
sub eax, 0x12b60f44
movzx r10d, byte [rdx]
cmp r10b, 0x2f
mov esi, 0x5c
cmove r10d, esi
cmp r8, 1
jne 0x1400ea81c
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
jmp 0x1400ea8ec
add byte [rax], al
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
xor r10d, r10d
jmp 0x1400ea8ec
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne esi, eax
cmp r8, 2
jne case.0x1400c94da.836
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
jmp 0x1400ea8ec
invalid
movzx edi, byte [rdx + 2]
cmp dil, 0x2f
mov r14d, 0x5c
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
cmp r8, 3
jne 0x1400ea869
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
jmp 0x1400ea8ec
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmp r8, 4
jne 0x1400ea885
xor r9d, r9d
xor ebx, ebx
fild dword [rbp + 0x31]
invalid
xor eax, eax
jmp 0x1400ea8ec
movzx eax, byte [rdx + 4]
cmp al, 0x2f
mov r11d, 0x5c
cmove eax, r11d
cmp r8, 5
jne 0x1400ea8a5
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
jmp 0x1400ea8ec
movzx r9d, byte [rdx + 5]
cmp r9b, 0x2f
cmovne r11d, r9d
cmp r8, 6
jne case.0x1400d17d1.701
xor r9d, r9d
xor ebx, ebx
jmp 0x1400ea8ec
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
add byte [rax], al
cmove ebx, r9d
cmp r8, 7
jne 0x1400ea8db
invalid
xor r9d, r9d
jmp 0x1400ea8ec
movzx r15d, byte [rdx + 7]
jp 0x1400ea8e7
cmp r15b, 0x2f
cmovne r9d, r15d
shl r9, 0x38
iretd
cmp r8, 8
mov r15d, 8
cmovb r15, r8
cmp r8, 2
jb 0x1400ea97c
movzx esi, sil
shl esi, 8
or byte [rbp + 0xf], al
mov dh, 0xd2
or byte [rbp + 0xf], al
mov dh, 0xd2
or r10, rsi
cmp r10d, 0x5c5c
cmp edx, 0x5c5c
cmp edx, 0x5c5c
jne 0x1400ea97c
mov r10d, r15d
cli
and r10d, 0xe
cmp r10d, 2
cmp edx, 2
invalid
cmp edx, 2
je 0x1400ea9b9
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xd6
invalid
movzx r10d, r14b
invalid
shl r10d, 8
shl edx, 8
movzx esi, dil
movzx esi, bh
or esi, r10d
or esi, edx
movzx r10d, si
movzx edx, si
cmp r10d, 0x5c2e
cli
pop rsp
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rcx + rax], ah
add dword [rax], eax
invalid
je 0x1400eaa6c
add dword [rax], eax
add byte [rcx - 0x7f], al
invalid
invalid
cli
invalid
cmp r10d, 0x5c3f
add byte [rax], al
jne 0x1400ea9b9
cmp r8, 3
jbe 0x1400eac16
cmp byte [rdx], 0x2f
je 0x1400ea976
cmp byte [rdx + 1], 0x2f
je 0x1400ea976
cmp byte [rdx + 2], 0x2f
je 0x1400ea976
cmp byte [rdx + 3], 0x2f
jne 0x1400eaab9
lea r10, [r8 - 2]
jmp 0x1400ea9c6
cmp r8, 2
jb 0x1400eaa5c
cmp byte [rdx + 1], 0x3a
jne 0x1400eaa5c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
mov edi, 0xf1afa80
invalid
invalid
add byte [rax], al
invalid
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
ret 0x1c6
add eax, 0xe9015188
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x1400eaa5c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400eaa02
cmp r11d, 0x5c
je 0x1400eaa02
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400ea9e0
jmp 0x1400eaa5c
lea r11, [r9 + 1]
sub r10, r11
je 0x1400eaa5c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1400eaa3d
cmp edi, 0x5c
je 0x1400eaa3d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x1400eaa20
mov rsi, r10
test r9, r9
je 0x1400eaa5c
test rsi, rsi
je 0x1400eaa5c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x1400eaa5f
mov byte [rcx], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1400eac2d
clc
add ecx, dword [rdi]
xchg byte [rdi + 0x48000001], dh
add edx, 4
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
invalid
cld
sar ah, 0x74
sub ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
je 0x1400eaaac
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400eaaac
cmp r9d, 0x5c
je 0x1400eaaac
inc rax
cmp r8, rax
jne 0x1400eaa90
mov rax, r8
mov byte [rcx], 3
add dword [rbx], eax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x1400eaa5f
and r15d, 0xc
cmp r15d, 4
je 0x1400eab42
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x1400eab42
cmp r8, 7
jbe 0x1400eac44
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
je 0x1400eabb5
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x1400eabcd
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400eab21
mov r10, rsi
jmp 0x1400eabfe
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jb 0x1400eab63
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x1400eab6f
cmp r10d, 0x5c
je 0x1400eab6f
jmp 0x1400eab9f
cmp r8, 4
je 0x1400eabbd
cmp r8, 6
jne 0x1400eab9f
cmp byte [rdx + 5], 0x3a
jne 0x1400eab9f
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x1400eab9f
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x1400eaa5f
invalid
invalid
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400eabba
inc rdx
cmp r8, rdx
cmp eax, edx
jne 0x1400eaba5
jmp 0x1400eabbd
xor r10d, r10d
jmp 0x1400eabfb
invalid
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x1400eaa5f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1400eabfb
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1400eabfe
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1400eabe3
mov r11, rsi
jmp 0x1400eabfe
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x1400eaa5f
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.14011a9a0
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.14011a8c0
invalid
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
shr al, 0x65
cld
add al, byte [rax]
int3
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
adc byte [rbp + 0x31], al
leave
cmp r8d, 3
setae r10b
mov rax, qword [rdx + 0x30]
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
invalid
cmove rdx, rax
cmp r15b, 3
je 0x1400eac7e
cmp bl, r15b
ja 0x1400eac7e
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
mov r9b, r10b
lea r9d, [r9 + r9*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
hlt
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
adc r8, qword [rdx]
mov qword [rbp - 8], r9
lea rdx, [r11 + rdx + 8]
mov qword [rbp], rdx
mov rsi, qword [r12]
xor al, 0x24
mov rdx, qword [r12 + 8]
and al, 8
mov r14d, r8d
mov r9, rdx
jmp 0x1400ead29
invalid
mov r10, qword [rbp]
test r10, r10
jne case.0x1400eadb1.2
fadd qword [rcx]
add byte [rax], al
ror byte [rdi], cl
test esp, ebx
fadd qword [rcx]
add byte [rax], al
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x1400eac7e
test bl, bl
je 0x1400eada0
movzx r10d, bl
cmp r10d, 1
jne 0x1400eadc0
mov byte [r12 + 0x38], 2
mov byte [rsp + 0x38], 2
test r13b, r13b
jne 0x1400eaf0a
mov bl, 2
cmp r8d, 3
jb 0x1400ead1a
cmp r8d, 5
je 0x1400ead1a
cmp r8d, 6
jne 0x1400eafd2
add byte [rax], al
invalid
test rdx, rdx
je 0x1400eaeb3
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x1400eaeba
cmp r10b, 0x2e
jne 0x1400eaeba
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je case.0x1400e84de.422
cmp r10d, 0x5c
jne 0x1400ead1a
jmp case.0x1400e84de.422
lea r10, [0x14018e050]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x1400eadb1.0
test rdx, rdx
je 0x1400eaf2a
test byte [rcx + 1], ah
add byte [rax], al
test byte [rcx + 1], ah
add byte [rax], al
xor r11d, r11d
cmp r8b, 3
cmp al, 3
cmp al, 3
jae 0x1400eae00
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdx - 0x80], al
cmp al, 0x1e
pop rsp
cmp byte [rsi + r11], 0x5c
je 0x1400eae46
pop rdi
inc r11
cmp rdx, r11
jne 0x1400eade0
ret
jmp 0x1400eae19
invalid
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x1400eae46
cmp r9d, 0x5c
je 0x1400eae46
inc r11
cmp rdx, r11
jne 0x1400eae00
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x1400eae51
mov r9, rdx
sub r9, r10
jb 0x1400eafda
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp case.0x1400efebe.511
mov r10d, 1
test r11, r11
je 0x1400eae24
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je case.0x1400e84de.417
mov dil, 9
cmp r11, 2
jne 0x1400eae84
cmp byte [rsi], 0x2e
jne 0x1400eae84
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
movzx edi, bl
sti
mov r9d, 9
cmovne edi, r9d
stc
add r10, r11
add edx, ebx
mov r9, rdx
sub r9, r10
jb 0x1400eafda
add r10, rsi
mov qword [r12], r10
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je case.0x1400efebe.511
jmp case.0x1400ea75e.22
xor edx, edx
jmp 0x1400ead1a
invalid
invalid
invalid
invalid
shr cl, cl
invalid
cmp rdx, 1
jne 0x1400ead1a
test dword [rsi - 2], edx
invalid
invalid
inc dword [rcx - 0x80]
cli
cmp r10b, 0x2e
jne 0x1400ead1a
invalid
jne 0x1400ead1a
test r9, r9
je 0x1400eb020
add qword [r8], rax
add byte [rcx - 1], cl
leave
dec r9
inc rsi
mov qword [r12], rsi
mov dword [rsp], esi
mov qword [r12 + 8], r9
mov byte [rcx], 7
jmp 0x1400eac81
mov byte [r12 + 0x38], 1
lea rdx, [0x14018e06c]
jno 0x1400eaf2a
or al, byte [rax]
movsxd r10, dword [rdx + r14*4]
add r10, rdx
jmp r10
invalid
mov r10, rax
jmp 0x1400eaf5f
test r9, r9
je 0x1400eb00d
dec r9
inc rsi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 6
jmp 0x1400eac81
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x1400eac7e
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x1400eaf44
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x1400eac81
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x1400eaf5f
mov r10d, 6
jmp 0x1400eaf5f
mov r10, qword [rbp]
jmp 0x1400eaf5f
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x1400eaf76
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0xa3115
or al, byte [rax]
lea rdx, [0x14018e084]
or al, byte [rax]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x1400eaf76.0
mov rax, qword [rbp - 8]
jmp case.0x1400eaf76.0
mov eax, 6
jmp case.0x1400eaf76.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x1400eaffb
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x1400eac81
mov byte [rcx], 6
jmp 0x1400eac81
lea r8, [0x14015ddc0]
mov rcx, r10
mov ecx, edx
call fcn.14011a8c0
lea r8, [0x14015dd60]
mov rcx, r10
mov rdx, r9
call fcn.14011a9a0
lea r8, [0x14015dd78]
mov rcx, rax
mov rdx, r9
call fcn.14011a8c0
lea r8, [0x14015dda8]
mov ecx, 1
xor edx, edx
shr al, cl
invalid
clc
add al, byte [rax]
lea r8, [0x14015dd90]
mov ecx, 1
xor edx, edx
call fcn.14011a8c0
int3
cli
movzx r10d, al
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
add al, 0x48
cmovae edi, eax
cmp r9, rdi
jne 0x1400eb111
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x1400eb0bc
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
cmp r9d, 4
jne 0x1400eb111
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1400eb0d8
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
push rdx
or byte [rax - 0x75], cl
or r8b, bpl
call fcn.14011a450
wait
add al, byte [rax]
test eax, eax
sete al
shr bl, 0x55
shr bl, 0x55
push rbp
cmp r11b, 3
jbe 0x1400eb111
cmp r8b, r10b
jne case.default.0x1400eb0d8
mov eax, r8d
lea r8, [0x14018e09c]
retf
invalid
or al, byte [rax]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
ror byte [rbp + rcx*4 + 5], 0xcb
invalid
retf
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1400eb0d8
invalid
mov rsi, rdx
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x77], cl
iretd
mov rcx, qword [rcx + 8]
call fcn.14011a450
test eax, eax
jne case.default.0x1400eb0d8
push rdx
or byte [rax - 0x77], cl
iretd
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
cmp eax, dword [rsi + 0x20]
and byte [rbp + 0xa], r14b
jne case.default.0x1400eb0d8
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x1400eb0b0
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
invalid
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x1400eb111
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns case.0x1400e86a7.432
movzx eax, byte [rcx + 0x10]
cmp eax, 6
je 0x1400eb173
invalid
sbb byte [rax - 0x75], cl
push rcx
xor byte [rax - 0x77], cl
push rbp
mov edi, 0x1141100f
mov rdx, qword [rcx + 0x30]
mov qword [rbp - 0x41], rdx
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
mov al, 0xf
adc dword [rbp + 0x19], eax
movups xmmword [rbp + 0x29], xmm1
mov rcx, qword [rbp - 0x41]
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r12b
mov byte [rbp + 0x41], r8b
cmp r12b, 2
cmp ah, 2
jne 0x1400eb274
test rdi, rdi
je case.0x1400ea75e.34
cmp al, 3
jae 0x1400eb200
lea rcx, [rsi + rdi]
xor r9d, r9d
nop dword [rax]
cmp byte [rsi + r9], 0x5c
je 0x1400eb1e4
inc r9
cmp rdi, r9
jne 0x1400eb1d0
int1
jmp 0x1400eb26c
test r9, r9
jne 0x1400eb55d
inc rsi
dec rdi
jne 0x1400eb1ca
xor edi, edi
mov rsi, rcx
mov qword [rbp + 8], rcx
jmp 0x1400eb270
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
invalid
je 0x1400eb240
cmp r9d, 0x5c
je 0x1400eb240
inc rcx
cmp rdi, rcx
jne 0x1400eb210
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x1400eb24b
jmp 0x1400eb256
mov r9d, 1
test rcx, rcx
je 0x1400eb256
invalid
cmp rcx, 1
jne 0x1400eb26c
cmp byte [rsi], 0x2e
jne 0x1400eb26c
add rcx, r9
cmp rdi, rcx
jb 0x1400eb565
add rsi, rcx
sub rdi, rcx
jne 0x1400eb200
xor edi, edi
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
cmp r8b, 2
jne 0x1400eb4c9
test dl, dl
setne cl
cmp r12b, 1
ja 0x1400eb2ba
xor r8d, r8d
cmp al, 5
jb 0x1400eb308
test dl, dl
jne 0x1400eb308
xor r9d, r9d
cmp al, 6
je 0x1400eb2b0
test r12b, r12b
jne 0x1400eb2b0
mov r9d, 2
cmp rdi, 1
jbe 0x1400eb5a7
xchg bh, dh
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
jne 0x1400eb2c1
xor r8d, r8d
jmp 0x1400eb308
xor ecx, ecx
xor r8d, r8d
jmp case.0x1400eb4f4.6
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
adc al, 0xe
inc r10
cmp r10, r8
sete r8b
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x1400eb2fd
cmp r9b, 0x2e
jne 0x1400eb2fd
invalid
jne 0x1400eb2fd
movzx r8d, byte [r10]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
sete r8b
or r8b, r9b
or al, cl
or al, cl
jmp 0x1400eb308
cmp r9b, 0x2e
sete r9b
and r8b, r9b
test r12b, r12b
je case.0x1400eadb1.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x1400eb4c9
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
ret 0x8041
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
add edx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
or byte [rax - 0x77], cl
clc
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1400eb3af
xor eax, eax
test r12b, r12b
je 0x1400eb450
xor ecx, ecx
movzx eax, al
add rax, r14
invalid
add rax, rcx
cmp rdi, rax
jbe 0x1400eb4c9
sbb al, byte [rcx]
add byte [rax], al
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x201e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x1400eb574
invalid
sahf
add dword [rax], eax
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne case.0x1400e9b39.53
test r13b, r13b
je 0x1400eb3f0
xor ecx, ecx
leave
jmp case.0x1400eadb1.34
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
cmp rdi, 2
cmp edi, 2
jb 0x1400eb598
cmp rcx, rdi
cmp ecx, edi
je case.0x1400e9b39.53
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
test al, 1
invalid
jne 0x1400eb43c
cmp cl, 0x2e
jne 0x1400eb43c
invalid
sbb cl, byte [rdi]
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
in al, 0xf
jne case.0x1400eb462.6
test dword [rcx - 1], esp
invalid
invalid
jmp 0x1400eb450
cmp cl, 0x2e
stc
sete cl
sete cl
sete cl
and al, cl
test r12b, r12b
jne case.0x1400eb462.6
test dword [rsi - 1], ecx
invalid
invalid
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x14018e0d0]
lea edx, [0x14018e0d0]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x1400eb4ad
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x1400eb39d
mov rcx, qword [rbp - 0x10]
jmp 0x1400eb39d
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x1400eb39d
mov ecx, 6
jmp 0x1400eb39d
mov ecx, 2
jmp 0x1400eb39d
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
or byte [rdi], cl
invalid
add byte [rax], r8b
mov rcx, rbx
mov rdx, r14
bnd call fcn.1400eb5c0
bnd call fcn.1400eb5c0
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x1400eb4c9
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x1400eb586
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x1400eb4a0
adc byte [rax - 0x77], cl
iretd
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov r9d, eax
lea r10, [0x14018e0b4]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
invalid
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
add r9, 4
jmp 0x1400eb314
mov rdi, r15
jmp 0x1400eb4c9
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
lea ebx, [rdx + 1]
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
test r10, r10
cmove r11, r10
add r9, r11
add r9, 2
add ch, cl
in al, dx
std
invalid
invalid
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add ch, cl
in al, dx
std
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x1400eb314
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x1400eb314
mov r9d, 2
jmp 0x1400eb314
mov rcx, rsi
jmp 0x1400eb26c
lea r8, [0x14015dd30]
mov rdx, rdi
call fcn.14011a8c0
mov rcx, rdi
lea r8, [0x14015dd48]
mov rdx, r15
call fcn.14011a9a0
mov r15, rdi
lea r8, [0x14015dd48]
mov rdx, r15
call fcn.14011a9a0
lea r8, [0x14015dce8]
mov rdx, rdi
call fcn.14011a8c0
lea r8, [0x14015dce8]
mov ecx, 2
mov rdx, rdi
call fcn.14011a8c0
int3
lea eax, [0x14015dd00]
mov rcx, rax
call fcn.14011a8c0
lea r8, [0x14015dd18]
mov rcx, rax
call fcn.14011a8c0
add ah, cl
add ah, cl
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
invalid
cmp r8b, 1
ja 0x1400eb771
invalid
test dl, dl
jne 0x1400eb74a
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
cmp dl, 1
ja 0x1400eb74a
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x1400eb745
cmp r11b, 6
xor r10d, r10d
test r8b, r8b
jne 0x1400eb745
cmp r11b, 6
je 0x1400eb745
mov r10d, 2
cmp rdx, 1
cli
invalid
cli
add dword [rdi], ecx
invalid
jbe 0x1400eb820
xchg bl, bl
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x3f], cl
cmp r10, rdx
jne 0x1400eb789
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne case.0x1400eb764.6
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
movzx r8d, byte [rcx + 0x10]
lea r9, [0x14018e0ec]
lea ecx, [0x14018e0ec]
invalid
add byte [rdi + 0x63], cl
add al, 0x81
invalid
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
and byte [rax - 0x7d], cl
rol dword [rbx + rbp*8], 6
jmp 0x1400eb777
jmp 0x1400eb777
xor eax, eax
xor edx, edx
invalid
sal byte [rcx], cl
leave
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x1400eb810
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x1400eb810
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
invalid
sete dl
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
invalid
or dl, r9b
jmp 0x1400eb74c
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x1400eb777
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x1400eb777
mov ecx, 6
jmp 0x1400eb777
mov ecx, 2
jmp 0x1400eb777
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x1400eb74c
lea r8, [0x14015dce8]
mov ecx, 2
call fcn.14011a8c0
int3
push rbx
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
add byte [rax], al
mov rbx, qword [rcx]
mov rsi, qword [rcx + 8]
mov qword [rbp - 0x58], rdx
test rdx, rdx
jne 0x1400ec3bf
sal byte [rbp + 0x14], cl
cmp byte [rbx + 0x20], 0
jne 0x1400ec3bf
inc rsi
mov qword [rcx + 8], rsi
invalid
xor eax, eax
jmp 0x1400ec742
mov r15, r8
mov r14, r9
mov rdi, rcx
mov rax, qword [rbx]
test rsi, rsi
je 0x1400ec47c
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x72375
and eax, dword [rdi]
invalid
mov r8d, 6
call qword [rax + 0x18]
test al, al
jne 0x1400ec740
invalid
cmp byte [rbx + 0x20], 1
jne 0x1400ec5a7
mov rax, qword [rbx]
lea rcx, [0x140187238]
mov qword [rbp - 0x40], rcx
lea rdx, [0x1400e8160]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x15
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
invalid
add ecx, dword [rax - 0x77]
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
push 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov dword [rbp + 0x50], ecx
jmp 0x1400ec586
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
lea rcx, [fcn.1400089c0]
mov qword [rbp - 0x38], rcx
enter 0xffffffffffffc748, 0x45
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 0
mov qword [rbp + 8], 4
add al, 0
add byte [rax], al
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
add byte [rax], al
add dh, al
and byte [r11], r8b
lea rcx, [0x14015e710]
invalid
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
add byte [rax], al
lea r12, [rbp - 0x10]
invalid
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
push 1
lea r13, [rbp - 0x40]
mov qword [rbp + 0x50], r13
push rax
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.140009500
test al, al
jne 0x1400ec740
cmp byte [rbx + 0x20], 1
jne 0x1400ec5a7
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
lea rcx, case.0x1400e84de.451
mov qword [rbp - 0x38], rcx
mov dword [rbp - 0x38], ecx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
invalid
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
lea rcx, [0x14015e738]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.140009500
test al, al
jne 0x1400ec740
cmp dword [r15], 3
je 0x1400ec645
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x1400ec645
cmp eax, 1
jne 0x1400ec66d
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400e9660]
lea ecx, [0x1400e9660]
mov qword [rbp - 0x38], rcx
lea rcx, [0x140187238]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x60], 0
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x1400ec718
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._unknown_
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x1400ec721
jmp 0x1400ec740
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
adc byte [rdi], cl
sub dword [rbp], ecx
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
lea rcx, [0x1400e9660]
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
mov qword [rbp + 0x60], 0
mov dword [rbp + 0x60], 0
movabs rcx, 0x400000020
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
invalid
lea rcx, [0x140187238]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.140009500
test al, al
invalid
jne 0x1400ec740
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e46e]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400ec756
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x1400ec3b1
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x1400ec3b1
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
mov al, 0x80
jnp 0x1400ec7a1
add dword [rdi], ecx
invalid
invalid
add byte [rax], al
invalid
mov rax, qword [rbx]
lea rcx, [0x140187238]
mov qword [rbp - 0x40], rcx
lea rdx, [0x1400e8160]
dec dword [rax - 0x77]
push rbp
invalid
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
add byte [rax], al
mov qword [rbp], 1
mov dword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov dword [rbp + 0x50], ecx
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
lea eax, [rbp + 0x40]
call fcn.140009500
test al, al
jne 0x1400ec740
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e75e]
adc eax, 0x71f2a
adc eax, 0x71f2a
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
invalid
jne 0x1400ec740
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
clc
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov qword [rbp + 8], r9
or bh, bh
push rax
invalid
test al, al
jne 0x1400ec740
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
mov dword [rbp + 0x40], ecx
lea rcx, [0x140009730]
mov qword [rbp + 0x48], rcx
lea rcx, [0x1401866a8]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.140009500
test al, al
jne 0x1400ec740
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015e46e]
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov rcx, rdi
stc
je 0x1400ec3b1
jmp 0x1400ec742
invalid
push rbp
push rsi
push rdi
sub rsp, 0xc0
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], al
movaps xmmword [rbp + 0x30], xmm6
mov rsi, rdx
invalid
invalid
mov rax, qword [rcx]
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov ecx, edi
test dil, 4
je 0x1400ec949
mov ecx, edi
or ecx, 8
movq rdx, xmm6
test rdx, rdx
jne 0x1400ec949
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, eax
nop dword [rax + rax]
mov rcx, r8
shr rdx, 4
mov r8d, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
xor byte [rbp - 0x73], al
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
mov byte [rbp + rcx - 0x52], r9b
lea r8, [rcx - 1]
cmp rax, 0x10
mov rax, rdx
jae 0x1400ec960
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400ec9eb
mov eax, 0x81
sub rax, r8
sub eax, eax
sub eax, eax
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140186cb0]
movabs byte [0x2b9410009], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, rsi
mov dl, 1
call fcn.140008ae0
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rbp + 0x30]
sub byte [rbp + 0x30], dh
xor byte [rax - 0x7f], cl
invalid
add rsp, 0xc0
pop rdi
pop rsi
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, [0x140128b98]
mov edx, 0x80
call fcn.14011a8c0
int3
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmovne r9, rcx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
pop rbp
jmp fcn.1400e9900
invalid
invalid
dec esp
int3
int3
invalid
invalid
loope 0x1400ecab0
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140009250
int1
invalid
int1
dec dword [rax - 0x3f]
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov ecx, esi
mov rdi, rdx
mov edx, eax
call fcn.1400e8b40
invalid
dec dword [rax - 0x77]
jne 0x1400eca6c
lea rax, [0x140006690]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
invalid
mov qword [rbp - 0x20], rax
lea rax, [0x14000ed90]
loopne 0x1400ecaf8
lea eax, [0x14000ed90]
mov qword [rbp - 0x18], rax
lea rax, [0x14015d9c0]
mov qword [rbp - 0x60], rax
movabs al, byte [0x3a845c748]
mov dword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x7d8348fff1ca0ae8]
lock add byte [rdi], cl
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140009500
cmp qword [rbp - 0x10], 0
je 0x1400ecb8b
invalid
mov al, byte [rax]
add byte [rax], al
invalid
jge 0x1400ecaea
add byte [rdi], cl
test byte [rdx + 0x4c000000], cl
mov eax, dword [rbp - 8]
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
clc
mov r8, qword [rbp - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
mov eax, ebx
jmp 0x1400ecb8b
pop rax
sub al, 7
add byte [rcx - 0x75], cl
add al, 0xc0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x1400e8160]
mov qword [rbp - 8], rax
clc
lea rax, [0x140187238]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.140009500
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fff1c975e8]
invalid
nop
add rsp, 0x98
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
add r15, rcx
mov rcx, rsi
int1
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.1400ece60
test al, al
mov rax, qword [rbp - 8]
clc
clc
jne case.0x1400edd81.41
lea rdx, str.___cannot_be_set_to_0
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
adc al, 7
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.14011ad40
int3
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rsi, r9
mov esi, ecx
mov esi, ecx
mov rdi, r8
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rcx
add rsi, r8
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], rsi
jne 0x1400ece56
mov byte [rbp - 0x30], 0x81
mov byte [rbp - 0x24], 0x81
mov r14b, 0x81
lea r9, [0x14018e118]
or eax, 0xa1278
or eax, 0xa1278
jmp 0x1400ecebf
mov r15d, r15d
shl r15, 0x10
out 0x10, eax
mov r12b, 2
xor ebx, ebx
cmp r14b, 0x81
je 0x1400ecedd
invalid
movzx eax, r14b
cmp eax, 0x80
je 0x1400ed0c1
test ch, ch
add dword [rax], eax
add byte [rax + rdi - 0x1d], al
cmp bl, r12b
cmp bl, r12b
jb 0x1400ed0ea
test rdi, rdi
je 0x1400ed11e
cmp rdi, rsi
je 0x1400ed11e
invalid
add al, byte [rax]
invalid
invalid
movzx edx, byte [rdi]
movzx r15d, dl
test r15b, r15b
js case.0x1400eadb1.59
inc rdi
inc edi
cmp r15d, 0x27
ja case.default.0x1400ecf15
mov word [rax], es
add byte [rax], al
invalid
mov r14b, 0x5c
mov eax, r15d
movsxd rax, dword [r9 + rax*4]
add al, 0x81
add rax, r9
jmp rax
enter 0xffffffffffffe0ff, 0x41
mov ch, 0x30
jmp case.0x1400eb4f4.25
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
mov dh, 0x47
invalid
mov dh, 0x47
add dword [rcx - 0x7d], eax
and r8d, 0x3f
and r8d, 0x3f
and eax, 0x3f
cmp r15b, 0xdf
jbe 0x1400ecf7d
invalid
movzx rcx, byte [rdi + 2]
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x1400ecff8
invalid
cli
invalid
movzx r15d, byte [rdi + 3]
and eax, 7
loopne 0x1400ecf5b
shl eax, 0x12
shl ecx, 6
loope case.0x1400eb462.19
and r15d, 0x3f
out 0x3f, eax
or r15d, ecx
or r15d, eax
iretd
cmp r15d, 0x110000
je 0x1400ed11e
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test byte [rbp + 0x48000001], ch
add edi, 4
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
add rdi, 4
mov dword [rcx + rax*2], 0x7627ff83
add al, 0x41
cmp edi, 0x27
cmp r15d, 0x27
jbe 0x1400ecf08
invalid
jmp case.default.0x1400ecf15
invalid
add rdi, 2
shl eax, 6
or eax, r8d
mov r15d, eax
cmp r15d, 0x27
jmp qword [rdi]
jbe 0x1400ecf08
je 0x1400ecf91
invalid
invalid
jmp qword [rdi]
je 0x1400ecf91
invalid
invalid
cmp r15d, 0x5c
jne case.0x1400eb462.52
mov r13b, 0x5c
xor r15d, r15d
mov r14b, 0x5c
jmp case.0x1400eb4f4.25
cmp r15d, 0x2ff
jbe case.0x1400c94da.906
invalid
add al, byte [rax]
add byte [rsi + 0xc], dh
invalid
mov ecx, r15d
call fcn.14000d3b0
test al, al
jne 0x1400ed010
push rbx
push rbx
mov ecx, r15d
call fcn.14000d270
mov r14b, 0x80
inc dword [rcx - 0x4a]
add byte [rax + rax*8 - 0x72b3bb8c], 0xd
test al, al
je 0x1400ed010
invalid
invalid
invalid
invalid
adc dword [r10], r9d
adc dword [rdx], ecx
test al, al
je 0x1400ed010
invalid
lea r9, [0x14018e118]
add cl, ch
invalid
jmp case.0x1400eb4f4.25
add rdi, 3
shl eax, 0xc
or al, 9
rol dword [rcx - 0x77], 0xcf
mov edi, ecx
cmp r15d, 0x27
jbe 0x1400ecf08
jmp case.default.0x1400ecf15
mov eax, r15d
or eax, 1
bsr eax, eax
mov ebp, 0x1cf083c0
shr eax, 2
lea rbx, [rax - 2]
invalid
mov byte [rbp], 0
mov word [rbp - 2], 0
mov ecx, r15d
shr ecx, 0x14
lea rdx, str.0123456789abcdef
inc dword [rsi]
add byte [rdi], cl
mov dh, 0xc
adc dword [rax - 0x76bbfeb3], ecx
stc
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
invalid
mov byte [rbp + 2], cl
mov ecx, r15d
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 3], cl
mov ecx, r15d
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 4], cl
mov ecx, r15d
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 5], cl
and r15d, 0xf
movzx ecx, byte [r15 + rdx]
mov byte [rbp + 6], cl
mov byte [rbp + 7], 0x7d
mov word [rbp + rax - 4], 0x755c
mov byte [rbp + rax - 2], 0x7b
movzx r14d, byte [rbp - 2]
movzx esi, byte [rbp - 2]
movzx r13d, byte [rbp - 1]
mov r15, qword [rbp]
mov r12b, 0xa
cmp r14b, 0x81
lea r9, [0x14018e118]
jne 0x1400ecebf
jmp 0x1400ed11e
shr r15, 0x10
mov edx, r15d
lea rax, [rbp - 0x30]
mov dword [rax + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
inc dword [rbp + 0x31]
in eax, dx
xor r12d, r12d
xor ebx, ebx
xor r14d, r14d
jmp 0x1400ed100
mov byte [rbp - 0x30], r14b
mov byte [rbp - 0x2f], r13b
mov qword [rbp - 0x2e], r15
movzx eax, bl
inc bl
movzx edx, byte [rbp + rax - 0x30]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
call qword [rax + 0x20]
push rax
and byte [rax + rax*8 + 0x40d8d4c], al
adc byte [rdx], cl
invalid
je 0x1400ecebf
mov al, 1
jmp 0x1400ed120
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
and r15d, 0x3c0
or r15d, r14d
or r12d, r15d
lea r14d, [r12 + 0x10000]
mov r13d, r14d
shr r13d, 0x12
cmp rcx, 3
add ecx, dword [rdi]
xchg byte [rbx + 1], cl
add qword [r8], rax
invalid
add rdx, 3
mov rcx, qword [rsi + 8]
or byte [rcx - 0x7d], al
in al, 0x3f
shl r12d, 0x18
shl r15d, 0xa
and r15d, 0x3f0000
or r15d, r12d
shr r14d, 4
and r14d, 0x3f00
or r14d, r15d
lea r8d, [r14 + r13]
add r8d, 0x808080f0
mov dword [rcx + rbx], r8d
add rbx, 4
mov qword [rsi + 0x10], rbx
add rdi, 0xfffffffffffffffd
jmp 0x1400ed5b3
add byte [rax], al
invalid
add r9, 2
cmp r8, rax
cmovne r8, r9
nop dword [rax]
mov r9, r8
cmp r8, rax
je 0x1400ed5b0
invalid
lea r8, [r9 + 1]
movzx r10d, byte [r9]
test r10b, r10b
jns case.0x140065f80.1738
cmp r10b, 0xe0
jb case.0x140065f80.1714
cmp r10b, 0xed
jne 0x1400ed57f
cmp r8, rax
je 0x1400ed5b0
lea r8, [r9 + 2]
cmp r8, rax
je 0x1400ed5b0
cmp byte [r9 + 1], 0x9f
ja 0x1400ed5ac
add r9, 3
mov r8, r9
jmp case.0x140065f80.1738
add r9, 2
add ecx, 2
cmp r8, rax
cmove r9, r8
xor r8d, r8d
cmp r9, rax
setne r8b
add r8, r9
cmp r10b, 0xf0
jb case.0x140065f80.1738
xor r9d, r9d
cmp r8, rax
setne r9b
setne cl
setne cl
add r8, r9
jmp case.0x140065f80.1738
xchg esp, eax
mov byte [rsi + 0x18], 0
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
jb 0x1400ed5de
add rcx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.140119a10
add rbx, rdi
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
mov r8, rdi
call fcn.140124360
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400ed5bb
int1
mov r13, rdx
mov rdx, rbx
call fcn.140124360
mov rdx, r13
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rbx
jmp 0x1400ed4ae
mov r8d, 4
mov rcx, rsi
mov qword [rbp], rdx
mov dword [rbp], edx
mov rdx, rbx
call fcn.140124360
mov rdx, qword [rbp]
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
pop rsi
adc cl, ch
nop
invalid
invalid
invalid
invalid
int3
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x498
sub esp, 0x498
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x410], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 0x4a]
or byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x39], cl
test dword [rax], edx
add al, 0
add dh, bh
invalid
invalid
invalid
cmp rax, 3
jbe 0x1400ed6c5
movabs r8, 0x5c003f005c005c
cmp qword [r9], r8
je 0x1400ed72d
invalid
xchg esi, eax
add byte [rax], al
invalid
invalid
test byte [rsi + 0x49000000], dl
mov eax, 0x3f005c
add byte [rdi], bh
add byte [rdi], bh
movabs r8, 0x5c003f003f005c
cmp qword [r9], r8
invalid
add byte [rdi], bh
add byte [rdi], bh
add byte [rax + rax + 0x4d], bl
pop rsp
add byte [rbp + 0x39], cl
invalid
invalid
pop rsp
add byte [rbp + 0x39], cl
add dword [rdi], ecx
test byte [rbx + 0x48000000], al
add dword [rax], 0
invalid
invalid
je 0x1400ed72d
add dword [rax], 0
add byte [rax + 0x3d], cl
invalid
invalid
clc
add byte [rax], al
cmp rax, 0xf8
cmp eax, 0xf8
add byte [rdi], cl
or dword [rdx + 0x66000000], 0x41
cmp word [r9 + 2], 0x3a
jae 0x1400ed740
cmp word [r9 + 2], 0x3a
jne 0x1400ed70c
movzx eax, word [r9 + 4]
jmp 0x1400ed6ec
je 0x1400ed6d6
cmp rax, 1
jne 0x1400ed70a
cmp word [r9], 0
jne 0x1400ed740
add byte [rbp + 0x6c], dh
jmp 0x1400ed72d
cmp word [r9 + 2], 0x3a
jne 0x1400ed70c
movzx eax, word [r9 + 4]
test ax, ax
add al, 0x66
test eax, eax
je 0x1400edb53
cmp ax, 0x2f
je 0x1400ed6fa
movzx eax, ax
cmp eax, 0x5c
jne 0x1400ed70c
movzx eax, word [r9]
cmp eax, 0x2f
je 0x1400ed710
cmp eax, 0x5c
je 0x1400ed710
jmp 0x1400ed72d
jbe 0x1400ed740
movzx eax, word [r9]
cmp ax, 0x5c
je 0x1400ed71e
movzx eax, ax
cmp eax, 0x2f
jne 0x1400ed740
movzx eax, word [r9 + 2]
cmp eax, 0x5c
je 0x1400ed72d
add al, byte [rbx + 0x5745cf8]
cmp eax, 0x2f
jne 0x1400ed740
invalid
adc ecx, dword [rax - 0x75]
adc byte [rax - 0x77], cl
mov dword [rcx + 0x10], eax
invalid
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [rdx]
adc byte [rdx], al
movups xmmword [rcx], xmm0
jmp 0x1400edb3f
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x73], cl
call 0x1880ed74b
invalid
invalid
mov qword [rbp + 0x3e8], r9
mov qword [rbp + 0x3e0], rcx
mov dword [rbp + 0x3e0], ecx
add byte [rax - 0x77], cl
invalid
mov dword [rbp + 0x3e0], ecx
add byte [rax - 0x77], cl
xchg ebp, eax
mov qword [rbp + 0x408], rdx
or byte [rax + rax], al
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test eax, edi
add eax, dword [rax]
add byte [rdx], al
add al, byte [rax]
invalid
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 2
mov dword [rbp + 0x3f8], 2
mov dword [rbp + 0x3f8], 2
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x200
mov qword [rbp + 0x400], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x3d8], rax
mov dword [rbp + 0x3d8], eax
xor edi, edi
xor r14d, r14d
test byte [rbp + 0x31], 0xff
cmp r8, 0x201
jae 0x1400ed7c0
invalid
jmp 0x1400ed7af
jae 0x1400ed889
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
jae 0x1400ed7c0
mov r12d, 0x200
lea rbx, [rbp - 0x58]
mov r13, r8
invalid
jmp 0x1400ed818
sub r8, r15
sub r14, r15
cmp r8, r14
jbe 0x1400ed7ef
lea rcx, [rbp + 0x3f0]
mov rdx, r15
call fcn.140124400
mov rdi, qword [rbp + 0x3f0]
mov edi, dword [rbp + 0x3f0]
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3d8], rax
mov eax, 0xffffffff
cmp rdi, rax
mov r15d, 0xffffffff
mov edi, 0xffffffff
cmovb r15, rdi
mov qword [rbp + 0x400], r15
mov r14, rdi
mov r12, r15
mov rbx, qword [rbp + 0x3d8]
mov r13, r15
std
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3e8]
mov edx, r13d
mov r8, rbx
xor r9d, r9d
leave
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov esi, eax
test eax, eax
jne 0x1400ed84a
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400ed8e9
add byte [rax], al
invalid
mov r8d, esi
cmp r13, r8
jne 0x1400ed7a0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400edb7e
invalid
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
call 0x1420759c4
add al, byte [rax]
add byte [rdi], cl
invalid
sub edi, edi
invalid
invalid
jmp 0x1400ed7c0
cmp r12, r8
jb case.0x1400ea75e.99
mov r12, qword [rbp + 0x408]
mov qword [r12 + 0x10], 0
cmp esi, 2
jbe 0x1400ed95a
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
movzx eax, word [rbx + 2]
cmp eax, 0x3a
jne 0x1400ed961
add byte [rax], al
cmp word [rbx + 4], 0x5c
jne 0x1400ed961
lea r15, [0x14015f1b8]
mov r14d, 4
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jae 0x1400ed9a2
jmp 0x1400ed9cd
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
cmp qword [rbp + 0x3f0], 0
je 0x1400ed919
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x1400edb3f
mov r8, qword [rax + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400edb3f
jne 0x1400ed9b4
movzx ecx, word [rbx]
jmp 0x1400ed96d
movzx ecx, word [rbx]
cmp esi, 3
jne 0x1400ed9f8
cmp cx, 0x5c
jne 0x1400ed9b4
movzx eax, word [rbx + 2]
cmp ax, 0x5c
jne 0x1400ed9b4
add r8, 0xfffffffffffffffe
add rbx, 4
lea r15, [0x14015f1c0]
invalid
add byte [rcx - 0x42], al
or byte [rax], al
add byte [rax], al
add byte [rbx - 0x73], cl
xor al, 0x30
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jb 0x1400ed9cd
mov rdi, r8
mov rsi, rcx
mov rcx, qword [rbp + 0x3e8]
jmp 0x1400eda82
mov r15d, 2
xor r14d, r14d
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
int1
jae 0x1400ed9a2
lea rax, [rsi + rsi]
mov rdi, r8
test rcx, rcx
je 0x1400eda40
add rcx, rcx
mov rdx, qword [rbp + 0x3e8]
mov qword [rbp + 0x3a8], rdx
mov qword [rbp + 0x3b8], rcx
mov ecx, 2
jmp 0x1400eda42
mov r15d, 2
cmp cx, 0x5c
pop rsp
pop rsp
jne case.0x1400d17d1.795
cmp eax, 0x3f
je case.0x1400d17d1.795
cmp eax, 0x5c
jne 0x1400ed977
movzx eax, word [rbx + 4]
cmp eax, 0x3f
je case.0x1400ea75e.97
cmp eax, 0x2e
jne 0x1400ed97d
cmp word [rbx + 6], 0x5c
jne 0x1400ed97d
add r8, 0xfffffffffffffffc
add rbx, 8
jmp 0x1400ed8c3
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3c0]
lea r9, [rbp + 0x3a8]
mov edx, 2
mov r8, rax
call fcn.1400e75c0
cmp qword [rbp + 0x3c0], 0
add eax, dword [rax]
add byte [rax], al
jne 0x1400edbaf
mov rcx, qword [rbp + 0x3c8]
mov qword [r12 + 8], rcx
and al, 8
mov qword [r12], rsi
lea r8d, [r14 + r14]
mov rdx, r15
call fcn.140119a10
invalid
mov edi, 0x894d0002
je 0x1400edab6
adc byte [rax - 0x77], cl
invalid
sub rax, r14
cmp rax, rdi
jae 0x1400edac2
mov rcx, r12
mov rdx, r14
mov r15, rdi
mov r8, rdi
call fcn.140124400
mov r12, qword [rbp + 0x408]
mov rsi, qword [r12]
mov r14, qword [r12 + 0x10]
mov rdi, r15
lea r8, [rdi + rdi]
mov r15, qword [r12 + 8]
lea rcx, [r15 + r14*2]
mov rdx, rbx
call fcn.140119a10
mov edi, 0x1490002
invalid
mov qword [r12 + 0x10], r14
cmp r14, rsi
jne 0x1400edaf8
mov rcx, r12
call fcn.1400eb890
mov r12, qword [rbp + 0x408]
movsd dword [rdi], dword [rsi]
or byte [rax + rax], al
add byte [rbp - 0x75], cl
jl 0x1400edb1b
and al, 8
mov word [r15 + r14*2], 0
inc r14
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
mov rsi, qword [rbp + 0x3e0]
je 0x1400edb2e
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r12 + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [rsi], xmm0
add rsp, 0x498
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, word [r9]
cmp eax, 0x2f
je 0x1400ed70c
invalid
cmp eax, 0x5c
je 0x1400ed70c
jmp 0x1400ed72d
cmp word [rbx + 6], 0x5c
jne 0x1400ed97d
invalid
invalid
invalid
jmp case.0x1400d17d1.795
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
invalid
add byte [rdx + 0x28], bh
add al, ch
jp 0x1400edb62
add al, byte [rax]
invalid
jmp case.0x1400c94da.968
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov ecx, eax
mov rdx, r12
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.14011a9a0
jmp case.0x1400c94da.968
mov rcx, qword [rbp + 0x3c8]
add byte [rax], al
mov rdx, qword [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax], al
add al, ch
call fcn.14011a520
pop rsi
leave
add al, byte [rax]
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
ud2
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
cmp qword [rbp + 0x3f0], 0
mov ebp, 0x3f0
lock add eax, dword [rax]
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
je 0x1400edc0c
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140198260]
pop rsp
cmpsb byte [rsi], byte [rdi]
or al, byte [rax]
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x39624
adc eax, 0x39624
add eax, dword [rax]
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je case.0x1400eb4f4.70
sbb cl, byte [rax - 0x75]
mov rax, qword [rbp + 0x408]
test dword [rax], ecx
add al, 0
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
mov r8, qword [rax + 8]
mov rcx, qword [0x140198260]
or eax, 0xaa635
or eax, 0xaa635
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x395fd
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
int3
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax - 0x39], cl
test dword [rax + 1], eax
add byte [rax], al
mov qword [rbp + 0x140], 0xfffffffffffffffe
invalid
mov qword [rbp + 0x130], r8
mov rbx, rcx
mov r15, qword [rcx + 8]
jns 0x1400edc8c
mov r14, qword [rcx + 0x10]
test r14, r14
mov qword [rbp + 0xa0], rcx
invalid
add byte [rax], al
invalid
mov dword [rbp + 0xa0], ecx
mov qword [rbp + 0x128], rdx
sub byte [rcx], al
add byte [rax], al
add byte [rbp + rbx*2 + 0x43], dh
movzx eax, byte [rsi + rdi - 1]
mov dh, 0x44
invalid
invalid
je 0x1400edcf8
movzx eax, byte [r14 + r15 - 1]
invalid
cmp al, 0x2f
invalid
setne cl
cmp al, 0x5c
setne r12b
xchg ebp, eax
invalid
xchg ebp, eax
invalid
and r12b, cl
and ah, cl
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov rdx, r15
mov r8, r14
mov eax, esi
invalid
call fcn.1400ea7c0
movzx r13d, byte [rbp + 0xb0]
mov al, 0
add byte [rax], al
invalid
retf 0xffff
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc5
invalid
movzx eax, r13b
mov r9, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov rsi, qword [rbp + 0xd0]
mov ch, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14018e1b8]
rol byte [rax], 1
add byte [rax], al
lea rcx, [0x14018e1b8]
invalid
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rax*4]
adc al, 0x81
add rdx, rcx
mov rcx, r15
mov qword [rbp + 0x10], r9
mov dword [rbp + 0x10], ecx
adc r15b, r15b
adc bh, bh
jmp rdx
loop case.0x1400eadb1.108
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
jmp case.0x1400eadb1.108
mov r13b, 6
mov dil, 1
add dword [rcx], esi
invalid
invalid
add dword [rcx], esi
fild dword [rbp + 0x31]
invalid
invalid
xor r12d, r12d
in al, 0xe9
jmp 0x1400ede96
mov es, word [rcx]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsi + 1]
add qword [rax - 0x7b], r9
add dword [rax - 0x7b], ecx
test rsi, rsi
test esi, esi
test byte [rax + 0xf], 0x44
cmove rcx, rsi
add rcx, r9
add rcx, 8
or bl, ch
invalid
invalid
mov ecx, 6
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x1400eadb1.108
sbb dword [rax - 0x73], ecx
lea rcx, [rsi + 1]
test rsi, rsi
add qword [rax - 0x7b], r9
test byte [rax + 0xf], 0x44
invalid
cmove rcx, rsi
add rcx, r9
add rcx, 2
jmp case.0x1400eadb1.108
mov ecx, 2
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp ecx, esi
int1
ja case.default.0x1400ee303
or al, byte [rax]
add byte [rbp + 0x3c], dh
invalid
jne 0x1400edd83
cmp al, 0x48
mov rcx, qword [rbp + 0xb1]
mov ecx, dword [rbp + 0xb1]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp + 0x7f], rdx
mov dword [rbp + 0x7f], edx
push rbp
jg case.0x1400edd81.91
mov qword [rbp + 0x78], rcx
mov dword [rbp + 0x78], ecx
js 0x1400eddaa
mov r10, qword [rbp + 0xc8]
mov edx, dword [rbp + 0xc8]
add byte [rax], al
cmp al, 6
sete dil
xor ebx, ebx
mov ecx, 6
invalid
add byte [rcx + 0x58d4cc2], cl
mov edx, eax
ret 0x8d4c
lea r8, [0x14018e1d4]
pop rdx
add al, 0xa
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
sete dl
xchg esp, eax
ret 0xf980
pop rsp
or dword [rax - 0x6bf0d007], eax
stc
invalid
xchg esp, eax
ret 0xf980
pop rsp
sete bl
or bl, dl
mov rcx, qword [rbp + 0xb1]
mov cl, 0
add byte [rax], al
mov rdx, qword [rbp + 0xb8]
xchg ebp, eax
mov eax, 0x48000000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
push rbp
mov qword [rbp + 0x7f], rdx
mov dword [rbp + 0x7f], edx
jg case.0x1400eb764.71
mov qword [rbp + 0x78], rcx
mov dword [rbp + 0x78], ecx
mov r10, qword [rbp + 0xc8]
cmp r13b, 6
jne case.0x1400c94da.970
mov qword [rbp + 0xa8], r10
xchg ebp, eax
test al, 0
add byte [rax], al
mov r13b, 6
mov ch, 6
mov dil, 1
jmp 0x1400ede8f
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor edi, edi
xor edi, edi
mov ecx, 6
mov edx, eax
invalid
ret 0x8d4c
lea r8, [0x14018e1d4]
lea eax, [0x14018e1d4]
clc
add ecx, dword [rdx]
add byte [rcx + 0x63], cl
invalid
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
add rdx, r8
add edx, eax
jmp rdx
lea rcx, [r9 + 4]
test rcx, rcx
add al, 0x48
test ecx, ecx
je 0x1400ede1d
mov eax, eax
lea rcx, [0x14018e1ec]
lea ecx, [0x14018e1ec]
lea ecx, [0x14018e1ec]
or eax, 0xa03f5
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rcx, [r9 + 4]
jmp case.0x1400edde3.2
lea rcx, [rsi + 1]
test rsi, rsi
cmove rcx, rsi
add rcx, r9
add ecx, ecx
add rcx, 2
test rcx, rcx
jne 0x1400eddee
invalid
ror dword [rcx + rcx*4 - 0x6b], 1
test al, 0
add byte [rax], al
invalid
mov qword [rbp + 0xa8], r10
add bl, ch
imul ecx, dword [rax - 0x73], 0x8548014e
lea rcx, [rsi + 1]
invalid
invalid
jmp 0x1400ede8f
lea rcx, [rsi + 1]
lea ecx, [rsi + 1]
test rsi, rsi
test byte [rax + 0xf], 0x44
invalid
cmove rcx, rsi
cmove ecx, esi
add rcx, r9
add rcx, 8
test rcx, rcx
jne 0x1400eddee
jmp 0x1400ede1d
mov ecx, 2
jmp case.0x1400edde3.2
lea rax, [rsi + 1]
test rsi, rsi
cmove rax, rsi
lea rcx, [r9 + rax]
add dword [rax - 0x7d], ecx
invalid
invalid
add dword [rax - 0x7b], ecx
test byte [rax + 0xf], 0x44
invalid
add dword [rax - 0x7d], ecx
rol dword [rdx], 0xeb
sbb bh, byte [rcx + 6]
mov ecx, 6
jmp case.0x1400edde3.2
mov ecx, 6
jmp case.0x1400edde3.2
lea rax, [rsi + 1]
test rsi, rsi
cmove rax, rsi
lea rcx, [r9 + rax]
add dword [rax - 0x7d], ecx
invalid
invalid
mov qword [rbp + 0xa8], r10
cmp rcx, r14
jne 0x1400ede8f
xor eax, eax
cmp r13b, 5
movzx r12d, r12b
cmove r12d, eax
mov rdx, qword [rbp + 0x128]
mov rcx, rdx
mov rdx, qword [rbp + 0x130]
add byte [rax], al
call fcn.1400ea680
test al, al
jne 0x1400edf33
add byte [rax], al
inc dword [rax + rax*8 + 0x86850f]
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax + 0x48000000]
mov rdx, qword [rbp + 0x128]
add byte [rax], al
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
call fcn.1400ea7c0
movzx edx, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
add eax, 0xa031d
invalid
invalid
lea r8, [0x14018e200]
add eax, 0xa031d
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x1400edf26
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400edf26
mov ecx, 6
jmp 0x1400edf26
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
invalid
add eax, 0x2b9
add byte [rax + 0x3b], cl
lea esi, [rax]
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdx + 0x48000008], ebp
mov ecx, dword [rbp + 0xa0]
mov ecx, 2
cmp rcx, qword [rbp + 0x130]
ja 0x1400ee7dd
mov rcx, qword [rbp + 0xa0]
mov qword [rcx + 0x10], 0
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
add rsp, 0x1c8
pop rbx
pop rdi
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
jmp fcn.1400ed3e0
test dil, dil
je case.0x1400ea75e.142
lea rcx, [rbp + 0xb0]
mov rsi, qword [rbp + 0x128]
mov ch, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov rdx, rsi
mov rbx, qword [rbp + 0x130]
mov r8, rbx
call fcn.1400ea7c0
xor ecx, eax
invalid
dec dword [rdi]
mov dh, 0x85
mov al, 0
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
movzx r8d, al
lea r9, [0x14018e264]
mov bh, 2
or al, byte [rax]
mov bh, 2
or al, byte [rax]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r9, rsi
mov ecx, esi
mov rsi, qword [rbp + 0xa0]
jmp r10
add rcx, 4
jmp case.0x1400eadb1.121
push rax
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp qword [rbp + 0x130], 0
mov ebp, 0x130
add byte [rcx + rbx*4 + 0x41], dh
cmp ch, 3
je 0x1400edf6d
cmp r13b, 3
jae 0x1400edf6d
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x40], r14
mov byte [rbp + 0x48], r13b
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x7f]
jg case.0x140075157.1792
mov qword [rbp + 0x49], rax
mov dword [rbp + 0x49], eax
mov qword [rbp + 0x50], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x60], rax
mov dword [rbp + 0x60], eax
mov qword [rbp + 0x68], rsi
mov word [rbp + 0x70], 0x200
add byte [rdx], al
mov byte [rbp + 0x72], bl
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x38]
cmp al, ch
cmp eax, 0x80ffffcc
int3
invalid
invalid
invalid
jge 0x1400edfc6
call fcn.1400eac60
cmp byte [rbp - 0x60], 0xa
jne 0x1400ee04f
invalid
int3
invalid
or dh, byte [rbp + 0x26]
mov qword [rbp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xf8], 8
mov dword [rbp + 0xf8], 8
test eax, edi
clc
add byte [rax], al
add byte [rax], al
or byte [rax], al
invalid
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add byte [rcx], al
invalid
add byte [rax], al
mov qword [rbp + 0x100], 0
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400ee19f
push rax
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x140198310]
add eax, 0xaa2ba
mov edx, 0xba000aa2
loopne case.0x1400c94da.974
or al, byte [rax]
mov edx, 0xe0
add byte [rax], al
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x1400ee80c
test byte [rcx + 0x49000007], ah
mov r14, rax
mov esi, eax
invalid
mov rax, qword [rbp - 0x30]
mov qword [r14 + 0x30], rax
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
rol byte [rcx + 0xf], 0x11
movups xmmword [r14 + 0x20], xmm2
adc dword [rsi + 0x20], edx
push rsi
and byte [rcx + 0xf], al
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov qword [rbp + 0x88], 4
mov dword [rbp + 0x88], 4
add byte [rax], al
mov qword [rbp + 0x90], r14
mov ch, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000000], ebx
cwde
add byte [rax], al
add byte [rcx], al
mov qword [rbp + 0x98], 1
add byte [rax], al
add byte [rdi], cl
invalid
movups xmm0, xmmword [rbp + 0x38]
adc byte [rbp + 0x38], al
movups xmm1, xmmword [rbp + 0x48]
movups xmm2, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x58]
movups xmm3, xmmword [rbp + 0x68]
push 0xffffffffe09d290f
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xe0], xmm3
movaps xmmword [rbp + 0xd0], xmm2
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm1
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
invalid
mov al, 0
add byte [rax], al
movaps xmmword [rbp + 0xb0], xmm0
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
lea rcx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
invalid
lea rdx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
call fcn.1400eac60
je case.0x1400eaf02.135
retf
invalid
cmp byte [rbp + 0xf0], 0xa
je 0x1400ee183
mov al, byte [rax]
add byte [rax], al
mov ebp, pe_nt_image_headers64
or cl, byte [rdi]
test byte [rdx + 0x41000000], cl
mov al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x41], al
invalid
invalid
add dword [rax], eax
invalid
add byte [rax], al
mov r15d, 1
mov edi, 1
add byte [rax], al
lea rsi, [rbp + 0x88]
lea esi, [rbp + 0x88]
add byte [rax], al
add byte [rbp + rcx*4 - 0x53], cl
lock add byte [rax], al
add byte [rax], al
lea r13, [rbp + 0xf0]
lea r12, [rbp + 0xb0]
lea esp, [rbp + 0xb0]
add byte [rbp + rcx*4 - 0x5b], cl
lea esp, [rbp + 0xb0]
movsd dword [rdi], dword [rsi]
mov al, 0
add byte [rax], al
cmp r15, qword [rbp + 0x88]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x12], dh
jne 0x1400ee12f
mov rcx, rsi
mov rdx, r15
mov edx, edi
cli
call fcn.140124590
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4b], cl
nop
mov r14, qword [rbp + 0x90]
mov ch, 0x90
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x120]
mov ecx, dword [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
mov qword [r14 + rax + 0x30], rcx
invalid
xor byte [rdi], cl
adc byte [rbp + 0xf0], al
test eax, esi
add byte [rax], al
invalid
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
add byte [rax], al
movups xmm2, xmmword [rbp + 0x110]
adc byte [rbp + 0x110], dl
adc byte [rcx], al
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
adc dword [rsi + rax], eax
add al, 6
inc r15
mov qword [rbp + 0x98], r15
mov dword [rbp + 0x98], edi
mov ebp, 0x98
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r12
call fcn.1400eac60
out 0xca, al
invalid
inc dword [rax + 0xf0bd]
add byte [rdx], cl
out 0xca, al
invalid
retf 0xffff
inc dword [rax + 0xf0bd]
add byte [rdx], cl
jne 0x1400ee114
xchg ecx, eax
movups xmm0, xmmword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
mov rax, qword [rbp + 0x98]
add byte [rax], al
mov qword [rbp + 0x100], rax
add byte [rcx], al
add byte [rax], al
add dh, al
mov byte [rbp + 0x13f], 0
test dword [rdi], edi
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x38]
mov rsi, qword [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x130]
add byte [rax], al
add al, ch
call fcn.1400ea7c0
movzx edx, byte [rbp + 0x38]
mov dh, 0x55
cmp byte [rax - 0x75], cl
invalid
invalid
add dh, al
invalid
mov dh, 0x55
cmp byte [rax - 0x75], cl
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x58]
lea r8, [0x14018e21c]
lea eax, [0x14018e21c]
add eax, 0xa0049
add byte [rdx], cl
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
jmp r9
add rcx, 4
jmp 0x1400ee3c6
loopne 0x1400ee1e5
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
add rcx, r8
add rcx, 8
add ecx, 8
add ecx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x1400eadb1.121
mov ecx, 6
add byte [rax], al
jmp case.0x1400eadb1.121
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
rol dword [rdx], 0xeb
invalid
ror dword [rax - 0x7d], 0xc1
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rax - 0x75], cl
invalid
invalid
mov ecx, 2
mov rbx, qword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
popfq
xor byte [rcx], al
add byte [rax], al
invalid
sub rbx, rcx
jb 0x1400ee7dd
mov bl, 5
add byte [rax], al
invalid
mov bl, 5
add byte [rax], al
invalid
add byte [rax + 3], cl
lea ebp, [rax]
invalid
add rcx, qword [rbp + 0x128]
sub byte [rcx], al
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r9, rcx
add byte [rax], al
mov r9, rcx
test rbx, rbx
test ebx, ebx
invalid
je 0x1400ee247
movzx ecx, byte [r9]
cmp ecx, 0x2f
stc
invalid
je case.0x1400edeea.43
invalid
or dword [rbx + 0x34742ff9], eax
stc
invalid
xor al, 0x83
cmp ecx, 0x5c
stc
pop rsp
je case.0x1400edeea.43
invalid
add al, 0xfb
cmp al, 1
ja case.0x1400edeea.43
test r12b, r12b
test ah, ah
mov rcx, rsi
mov ecx, esi
je 0x1400edf42
jmp 0x1890ee256
lea rdx, [0x14015dce0]
lea edx, [0x14015dce0]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400ed3e0
invalid
dec dword [rax - 0x77]
mov rcx, rsi
int1
jmp 0x1400edf42
dec dword [rax - 0x73]
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x4c000000]
add byte [rax], al
mov rdx, r15
mov edx, edi
mov r8, r14
mov eax, esi
call fcn.1400ea7c0
invalid
movzx r8d, byte [rbp + 0xb0]
mov dh, 0x85
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
test eax, eax
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd0]
lea rcx, [0x14018e280]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x9ffdb
invalid
dec dword [rcx]
invalid
add byte [rax], al
lea rcx, [0x14018e280]
invalid
dec dword [rcx]
add byte [rsi + 0x63], cl
invalid
invalid
invalid
invalid
invalid
or al, 0x81
add r9, rcx
jmp r9
jmp rcx
jmp rcx
loope 0x1400ee2f8
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp 0x1400ee2e9
xor al, 0x48
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
add rcx, rax
ror dword [rax - 0x7d], 0xc1
add ch, bl
add rcx, 2
jmp 0x1400ee2e9
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
jmp 0x1400ee2e9
lea rcx, [rdx + 1]
test rdx, rdx
invalid
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
cmove rcx, rdx
add rcx, rax
retf 0x148
retf 0x148
add rcx, 8
jmp 0x1400ee2e9
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja case.default.0x1400ee303
fadd qword [rax + rax]
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
lea r8, [0x14018e29c]
lea eax, [0x14018e29c]
movabs al, byte [0x4c880c63490009ff]
add byte [rcx + 0x63], cl
or al, 0x88
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
add rax, 4
jmp case.0x140065f80.1849
invalid
sub eax, 0x8948c031
xor eax, eax
mov rcx, rsi
int1
int1
jmp case.0x140065f80.1839
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
cmove ecx, edx
add rax, rcx
add rax, 2
jmp case.0x140065f80.1849
lea rcx, [rdx + 1]
test rdx, rdx
test edx, edx
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rax, rcx
add rax, 8
ror byte [rax], 0x48
test rax, rax
test eax, eax
mov rcx, rsi
jne 0x1400ee35a
xor eax, eax
mov qword [rcx + 0x10], rax
jmp 0x1400edf42
invalid
mov eax, 6
jmp case.0x140055160.1888
mov eax, 2
mov rcx, rsi
cmp r14, rax
jbe 0x1400ee37e
cmp byte [r15 + rax], 0xbf
jg 0x1400ee380
invalid
invalid
lea rcx, [0x14015e222]
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov edx, 0x37
add byte [rax], al
add al, ch
call fcn.14011aa10
xchg edx, eax
mov byte [rdx], 0
add byte [rbp - 0x1a], dh
jne case.0x140065f80.1825
cmp r14, rax
invalid
jb 0x1400edf42
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x1400edf42
dec dword [rax - 0x73]
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
invalid
invalid
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
add rcx, 8
jmp 0x1400ee3c6
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400ee3c6
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
add rcx, 2
jmp 0x1400ee3c6
add eax, 0x2b9
mov ecx, 2
add byte [rax + 0x3b], cl
lea esi, [rax]
cmp rcx, qword [rbp + 0x130]
mov rax, qword [rbp + 0x128]
test dword [rax], ebp
add dword [rax], eax
add byte [rdi], cl
xchg dword [rsi], edx
invalid
add al, 0
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rdi], cl
xchg dword [rsi], edx
invalid
add al, 0
add byte [rbp + 4], dh
jne 0x1400ee3e0
jne 0x1400ee3e0
xor eax, eax
jmp 0x1400ee3f5
add rcx, rax
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rsi]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
invalid
or al, cl
mov rcx, qword [rbp + 0x58]
mov qword [rbp + 0xe0], rcx
movups xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rbp + 0x48]
movups xmmword [rbp + 0xd0], xmm1
movups xmmword [rbp + 0xc0], xmm0
mov rcx, qword [rbp + 0x128]
mov qword [rbp + 0xb0], rcx
add byte [rax - 0x75], cl
lea esi, [rax]
add dword [rax], eax
invalid
mov qword [rbp + 0xb8], rcx
mov word [rbp + 0xe8], 0x200
mov byte [rbp + 0xea], al
invalid
add byte [rax], al
add byte [rax], al
lea rsi, [rbp + 0x39]
lea rdi, [rbp + 0x38]
lea rbx, [rbp + 0xb0]
lea ebx, [rbp + 0xb0]
xor r15d, r15d
jmp 0x1400ee49b
invalid
mov rax, qword [rbp + 0xf8]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
adc dword [rax + rcx + 0x21], edx
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
mov dword [rax + rcx + 0x30], edx
cmp r13, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
sbb rax, 0xffffffffffffffff
mov qword [rbp + 0x100], rax
test dword [rax], eax
add dword [rax], eax
add dh, al
test dword [rdi], edi
add dword [rax], eax
add byte [rax], al
invalid
mov byte [rbp + 0x13f], 0
mov rcx, rdi
mov rdx, rbx
call fcn.1400eac60
movzx r12d, byte [rbp + 0x38]
cmp r12b, 0xa
je case.0x1400eca61.77
invalid
lea eax, [r12 - 6]
lea ecx, [r12 - 5]
and al, 0xfb
cmp al, 4
movzx eax, cl
mov dh, 0xc1
cmovae eax, r15d
cmp al, 1
invalid
je 0x1400ee509
invalid
movzx eax, al
cmp eax, 2
clc
add dh, byte [rax + rax*8 - 0x7d]
je 0x1400ee49b
invalid
je 0x1400ee49b
cmp eax, 3
clc
add esi, dword [rbp + 0x69]
jne 0x1400ee549
jne 0x1400ee549
mov rax, qword [rbp + 0x100]
add byte [rax - 0x7b], cl
sal byte [rdi + rbp*4 + 0x48], 0x8b
je 0x1400ee49b
invalid
invalid
invalid
test rax, rax
je 0x1400ee49b
mov rcx, qword [rbp + 0xf8]
dec rax
enter 0x6b48, 0xffffffffffffffd0
cmp byte [rax + 0x7509113c], al
cmp byte [rcx + rdx], 9
jne 0x1400ee49b
imul rdx, rax, 0x38
sar byte [rax], 1
cmp byte [rcx + rdx], 9
jne 0x1400ee49b
mov qword [rbp + 0x100], rax
test dword [rax], eax
add dword [rax], eax
add bl, ch
jmp 0x1400ee49b
xchg edx, eax
mov rax, qword [rbp + 0xf0]
test eax, esi
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
mov r13, qword [rbp + 0x100]
mov ebp, dword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
invalid
xor r14d, r14d
test r13, r13
setne r14b
mov qword [rbp + 0x100], r14
mov ch, 0
add dword [rax], eax
invalid
mov ch, 0
add dword [rax], eax
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
cmp rax, r14
cmp eax, esi
jne 0x1400ee455
inc esi
mov byte [rbp + 0x13f], 0
test dword [rdi], edi
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0xf0]
lock add byte [rax], al
add al, ch
call fcn.1400ebfa0
pop rsp
invalid
jmp 0x1400ee455
mov r13, qword [rbp + 0x100]
mov ebp, dword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
cmp r13, qword [rbp + 0xf0]
lodsd eax, dword [rsi]
lock add byte [rax], al
add byte [rbp + 0x13], dh
jne 0x1400ee56c
jne 0x1400ee56c
mov byte [rbp + 0x13f], 0
lea rcx, [rbp + 0xf0]
call fcn.1400ebfa0
invalid
invalid
add byte [rax], al
add al, ch
xor al, 0xda
invalid
mov rax, qword [rbp + 0xf8]
test eax, edi
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
invalid
imul rcx, r13, 0x38
int 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
adc byte [rsi], al
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
adc dword [rax + rcx + 0x21], edx
and dword [rax - 0x75], ecx
push rsi
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
invalid
mov qword [rax + rcx + 0x30], rdx
mov dword [rax + rcx + 0x30], edx
inc r13
mov qword [rbp + 0x100], r13
jmp 0x1400ee49b
mov qword [rbp + 0x18], 0
mov dword [rbp + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add dh, al
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
mov qword [rbp + 0x28], 0
mov byte [rbp + 0x30], 1
xor byte [r9], r8b
xor byte [r9], r8b
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x128], rax
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
test eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esi
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x100]
invalid
invalid
mov eax, dword [rbp + 0x100]
test rax, rax
je 0x1400ee76b
ror byte [rdi], 0x84
jbe 0x1400ee5f4
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x130]
add byte [rax], al
add byte [rax], al
add rsi, rbx
lea r12, [rbp - 0x27]
lea r14, [0x14018e238]
sub bh, ah
or dword [rax], eax
xor eax, 0x9fc2a
xor eax, eax
jmp 0x1400ee621
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
je 0x1400ee76b
movzx edi, byte [rbx]
cmp edi, 0xa
je 0x1400ee76b
add byte [rax - 0x78], al
jge 0x1400ee609
mov byte [rbp - 0x28], dil
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
mov dword [rsp + 0x2f], ecx
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc byte [rbx + 0x11], cl
movups xmm2, xmmword [rbx + 0x21]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
adc dword [rsp + 0x10], ecx
movups xmmword [r12], xmm0
test al, 1
je 0x1400ee685
lea rcx, [rbp - 0x28]
lea rdx, [0x14015de20]
lea edx, [0x14015de20]
fmul dword [r8 - 0x73]
adc eax, 0x6f7ba
lea edx, [0x14015de20]
call fcn.1400eb040
test al, al
jne 0x1400ee685
inc dword [rax + rax*8 - 0x47bee98b]
add dword [rax], eax
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
sbb byte [r8 - 0x73], r9b
adc eax, 0x6f660
invalid
invalid
lea rcx, [rbp + 0x18]
lea rdx, [0x14015dce0]
invalid
invalid
invalid
call fcn.1400ed3e0
in eax, dx
invalid
lea r13d, [rdi - 6]
outsd dx, dword [rsi]
cli
lea eax, [rdi - 5]
cmp r13b, 4
movzx eax, al
mov dh, 0xc0
mov ecx, 0
add byte [rax], al
cmovae eax, ecx
mov r15, qword [rbp - 0x18]
ror dword [rbx + rcx*4 + 0x7d], 0xe8
call 0x100c4f5e7
movzx r8d, al
movsxd rax, dword [r14 + r8*4]
add al, 0x86
add rax, r14
jmp rax
mov rdx, qword [rbp]
mov r8, qword [rbp + 8]
or r11b, r13b
invalid
or r11b, r13b
mov rdx, qword cs:[rbp - 0x20]
mov rdx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x20]
mov r8, r15
jmp 0x1400ee6e4
mov r8d, 1
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401867aa]
jmp 0x1400ee6e4
mov r8d, 2
add byte [rax], al
lea rdx, [0x1401867a8]
jmp 0x1400ee6e4
lea rdx, [0x14015dce0]
cld
cmc
invalid
lea rcx, [rbp + 0x18]
call fcn.1400ed3e0
movzx ecx, r13b
movzx ecx, ch
sbb r8b, r13b
in al, dx
invalid
movzx ecx, ch
inc rcx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
cmp ecx, 1
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
cmp ecx, 1
invalid
test byte [rdi], al
invalid
cmp ecx, 1
je case.0x1400ee72a.5
mov al, 1
test rcx, rcx
jne 0x1400ee614
mov rax, qword [rbp - 8]
clc
mov ecx, edi
lea rdx, [0x14018e24c]
adc eax, 0x9fb29
adc eax, 0x9fb29
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1400ee760
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
add r15, rcx
add r15, 8
jmp 0x1400ee760
mov r15d, 6
jmp 0x1400ee760
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 2
test r15, r15
setne al
jmp 0x1400ee614
cmp qword [rbp + 0x128], 0
je 0x1400ee78b
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rbp + 0x130]
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0xa0]
cmp qword [rsi], 0
je 0x1400ee7ab
mov r8, qword [rsi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
sar bh, cl
adc eax, 0x38a85
invalid
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x1c8
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea r8, [0x14015dcc8]
mov rdx, r14
call fcn.14011a8c0
lea r8, [0x14015dcc8]
mov rdx, qword [rbp + 0x130]
call fcn.14011a8c0
mov byte [rbp + 0x13f], 0
lea r8, [0x14015dcc8]
hlt
invalid
invalid
mov rdx, qword [rbp + 0x130]
call fcn.14011a8c0
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.14011a520
int3
add ah, cl
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
lea ebp, [rdx + 0x80]
add byte [rax - 0x7d], cl
mov ebp, 0x128
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x140198260]
invalid
or al, byte [rax]
cmp qword [rbp + 0x128], 0
je 0x1400ee85c
mov rcx, qword [0x140198260]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
xor byte [rcx], al
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x389d4
cmp qword [rbp + 0x18], 0
je 0x1400ee876
mov r8, qword [rbp + 0x20]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
and byte [rax - 0x75], cl
or eax, 0xa99f2
cdq
or al, byte [rax]
mov ecx, dword [0x140198260]
cdq
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x389ba
mov byte [rbp + 0x13f], 1
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x90]
add byte [rax], al
je 0x1400ee8cc
mov r8, qword [rbp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0xa999c
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
nop
add rsp, 0x28
invalid
invalid
pop rbx
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x13fbd], al
add byte [rax], al
invalid
add byte [rbp + 0x20], dh
jne 0x1400ee925
cmp qword [rbp + 0xf0], 0
je 0x1400ee925
mov r8, qword [rbp + 0xf8]
mov rcx, qword [0x140198260]
xor edx, edx
sar bh, cl
adc eax, 0x3890b
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call 0x1005c76cf
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
call fcn.1400ed650
mov rdi, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
cmp rdi, rbx
jne 0x1400ee9a9
or al, 0x48
mov eax, esi
mov rax, rsi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
push 0x5d5e5f5b
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
test eax, eax
je 0x1400ee9d3
sbb ecx, dword [rax - 0x7b]
push qword [rax + rax*2 + 0x48]
mov rcx, qword [0x140198260]
test rdi, rdi
je 0x1400ee9fd
invalid
mov rcx, qword [0x140198260]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x38861
adc eax, 0x38861
add byte [rcx], dh
xor eax, eax
jmp 0x1400ee9a0
shr bl, 0xcd
call qword [sym.imp.kernel32.dll_GetLastError]
add eax, dword [rax]
shl rax, 0x20
or rax, 2
test rdi, rdi
je 0x1400ee9a0
mov rcx, qword [0x140198260]
or al, byte [rax]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], al
add bl, ch
invalid
xor eax, eax
jmp 0x1400ee9a0
lahf
int3
int3
int3
int3
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1e8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x160], 0xfffffffffffffffe
mov rbx, rdx
mov ebx, edx
invalid
add byte [rax], al
invalid
invalid
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
lea rcx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov edx, edi
mov rdx, rdi
mov r8, rbx
call fcn.1400ea7c0
invalid
invalid
invalid
fsubr st(0)
jb 0x1400eea09
mov ebp, 0xb60fffff
invalid
movzx eax, byte [rbp + 0xb0]
mov dh, 0x85
mov al, 0
add byte [rax], al
invalid
test dword [rax + 0x48000000], esi
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
add byte [rax], al
mov rdx, qword [rbp + 0xd0]
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0x46
lea r9, [0x14018e2b4]
lea ecx, [0x14018e2b4]
clc
or dword [rax], eax
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
mov r8, rbx
mov r9, rdi
stc
jmp r10
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x1400eb462.128
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 8
jmp case.0x1400eb462.128
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
invalid
invalid
invalid
jmp case.0x1400eb462.128
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
test edx, edx
cmove r8, rdx
ret 0x14c
ret 0x14c
add rcx, r8
add rcx, 2
invalid
add ch, bl
jmp case.0x1400eb462.128
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov r8, rbx
sub r8, rcx
sub eax, ecx
jb case.0x1400ea6c5.232
invalid
invalid
mov ecx, 2
mov r8, rbx
sub r8, rcx
sub eax, ecx
sub eax, ecx
jb case.0x1400ea6c5.232
invalid
add rcx, rdi
add ecx, edi
stc
mov r9, rcx
test r8, r8
sal byte [rsp + rdx + 0x41], 0xf
mov dh, 9
je 0x1400eeae3
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
stc
pop rsp
stc
invalid
stc
pop rsp
sete cl
or cl, dl
ror dword [rax], 0xd1
jmp case.0x1400eaf76.196
add dh, byte [rcx]
leave
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rbp + 0x5f], rdx
movups xmm0, xmmword [rbp + 0xb1]
movups xmm1, xmmword [rbp + 0xc1]
adc byte [rbp + 0xc1], cl
add byte [rdi], cl
adc byte [rbp + 0xc1], cl
invalid
rol dword [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x50], ecx
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
test rbx, rbx
je case.0x1400edd81.191
cmp al, 6
jne 0x1400eeb19
invalid
invalid
or ch, bl
jmp case.0x1400eb462.177
and byte [rbx + rax], bh
cmp al, 3
jae 0x1400eedb1
cwde
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x5f]
push rbp
pop rdi
mov qword [rbp + 0x2f], rdx
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
push rax
push rax
movaps xmmword [rbp + 0x20], xmm1
sub dword [rbp + 0x20], ecx
movaps xmmword [rbp + 0x10], xmm0
mov rsi, rdi
mov esi, edi
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0xa8], rbx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x128], rbx
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x13085], cl
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x10]
mov byte [rbp + 0x130], al
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x131], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x141], xmm1
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0x150], rax
mov word [rbp + 0x158], 0x200
add cl, byte [rax + 0x15a8d]
add byte [rax - 0x39], cl
push 1
add dword [r8], eax
add byte [rax - 0x75], cl
invalid
add cl, byte [rax + 0x15a8d]
add byte [rax - 0x39], cl
push 1
mov qword [rbp + 0x70], 0
mov byte [rbp + 0x78], 6
add dh, al
js 0x1400eeb99
mov word [rbp + 0xa0], 0x200
mov byte [rbp + 0xa2], 0
add byte [rax], al
add al, dh
test dword [rdx], esp
add byte [rax], al
add byte [rax - 0x73], cl
fmul dword [r8 - 0x73]
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x120]
fmul dword [rax - 0x73]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
call fcn.1400ef0d0
cmp byte [rbp - 0x28], 0xa
je case.0x1400edfbe.30
jge 0x1400eeb8e
or cl, byte [rdi]
test byte [rbx + 0x48000000], ah
lea ebx, [rbp + 0xe8]
lea rbx, [rbp + 0xe8]
lea r14, [rbp - 0x60]
lea r15, [rbp + 0x68]
lea r12, [rbp + 0xb0]
lea r13, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea rdi, [rbp + 0x120]
lea edi, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
nop
mov rcx, r14
int1
mov rdx, r15
call fcn.1400ef0d0
add al, 0
add byte [rax + 0xf0aa07d], al
or cl, byte [rdi]
invalid
mov byte [rax], al
add byte [rax], al
add al, 0
add byte [rax + 0xf0aa07d], al
or cl, byte [rdi]
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [rax - 0x77], cl
test eax, esp
loopne 0x1400eebfe
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
mov qword [rbp + 0xe0], rax
loopne 0x1400eebfe
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
rol byte [rax], 0
invalid
movaps xmmword [rbp + 0xc0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
movaps xmmword [rbp + 0xb0], xmm0
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
mov dword [rbx + 0x30], eax
xor byte [r15], cl
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
ror byte [rdi], 0x11
push rbx
and byte [rdi], cl
invalid
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
adc dword [rbx + 0x10], ecx
adc byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
mov edx, ebx
loope case.0x1400edeea.103
mov edx, ebx
call fcn.1400eb040
test al, al
invalid
ret
sal byte [rsi + rbp + 0x4c], 0x89
jmp 0x12909759e
mov rdx, rdi
invalid
je case.0x1400ee1da.94
mov rcx, r13
mov rdx, rdi
call fcn.1400ef0d0
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
jne 0x1400eebe0
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
lea rdx, [rbp + 0x68]
lea edx, [rbp + 0x68]
call fcn.1400ef0d0
invalid
add byte [rax], al
cmp byte [rbp + 0xb0], 0xa
add byte [rdx], cl
or cl, byte [rdi]
je 0x1400eedb1
test byte [rcx + rax], dh
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rsi
mov edi, esi
test dword [rax - 0x77], 0xb58b48f1
mov rcx, rsi
mov rsi, qword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
test al, 0
add byte [rax], al
mov rdx, rsi
bnd call fcn.1400ee940
call fcn.1400ee940
dec dword [rax - 0x77]
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
test rax, rax
ror byte [rdi], 0x84
je 0x1400eedb1
sgdt [rax]
add byte [rax - 0x77], cl
mov rbx, rax
add byte [rax], al
mov rbx, rax
and eax, 3
loopne 0x1400eecab
loopne 0x1400eecab
lea rcx, [0x14018e2d0]
lea ecx, [0x14018e2d0]
or eax, 0x9f621
and esi, esi
test byte [rcx], 0
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne case.0x1400eaf76.185
movzx eax, byte [rbx + 0x10]
mov dh, 0x43
adc bl, ch
invalid
adc r11b, bpl
jmp 0x1400eecf4
mov rcx, rbx
mov rcx, rbx
invalid
shr rcx, 0x20
and al, ch
call fcn.1400e8980
jmp 0x1400eecf4
invalid
mov dh, 0x9c
invalid
sub byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
shr rax, 0x20
cmp eax, 0x28
mov rax, rbx
shr rax, 0x20
and byte [rbx - 0x78f0d708], al
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg esi, eax
invalid
ja case.default.0x1400eecea
mov byte [rdx], 0
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x9f5fd
cmc
or dword [rax], eax
lea rcx, [0x14018e2e0]
lea ecx, [0x14018e2e0]
cmc
or dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne 0x1400eed1e
xor eax, eax
shr bl, 4
jmp 0x1400eecf4
add al, 0xf
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
je 0x1884761b9
invalid
je case.0x1400eb462.143
invalid
je 0x1884761b9
test al, al
sal byte [rax + rdi + 0x48], 0x8d
je case.0x1400eb462.143
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
add byte [rax], al
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
invalid
call fcn.1400ef410
invalid
invalid
cmp dword [rbp + 0xb0], 2
mov ebp, 0xb0
mov al, 0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add dh, byte [rbp + 0x6d]
jne 0x1400eed80
insd dword [rdi], dx
mov rax, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
jo 0x1400eed67
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
jo 0x1400eece9
mov byte [rbp + 0x68], 1
push 0x7285e801
call fcn.1400e5fb0
jmp 0x1400eedb3
add byte [rax], al
invalid
test dword [rdx - 1], esi
jb case.0x1400eb462.165
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea esp, [rax]
add byte [rax], al
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
add dword [rax], eax
add al, ch
invalid
add byte [rax], al
call fcn.1400e5fb0
je case.0x1400eaf02.183
invalid
dec dword [rax - 0x73]
lea rcx, [rbp + 0x120]
lea esp, [rax]
and byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
call fcn.1400ea7c0
movzx edx, byte [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
jb case.0x1400eb462.168
invalid
dec dword [rdi]
mov dh, 0x95
xchg ebp, eax
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x130]
lea esi, [rax]
add dword [rax], eax
invalid
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 1], eax
invalid
invalid
mov rax, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14018e384]
add eax, 0x9f61a
sbb dh, dh
test byte [rcx], 0
or dword [rax], eax
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
nop
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov r8, rdi
mov r8, rdi
clc
jmp r9
add rcx, 4
add ecx, 4
add al, 0xeb
jle 0x1400eed0c
jmp 0x1400eedfe
mov edx, dword [rbp + 0xf0]
xchg ebp, eax
lock add byte [rax], al
add byte [rax], al
add bh, dh
ret 0x400
invalid
invalid
test edx, 0x400
add byte [rax + rax], al
add al, 0
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
invalid
test esp, esi
sete al
test dword [rbp + 0xf4], 0x20000000
test esp, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
and byte [rdi], cl
invalid
add byte [rax], ah
sete cl
test dl, 0x10
ret 0x7410
invalid
xchg esp, eax
sal esi, 0xc2
invalid
ret 0x7410
adc byte [rdx + rdx + 8], dh
adc cl, byte [rax]
or al, cl
je 0x1400eedb3
invalid
enter 0xe74, 0x48
lea ecx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
invalid
lea rcx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
invalid
add al, ch
push qword [rcx - 1]
jno case.0x1400eaf76.179
call fcn.1400e5fb0
jno case.0x1400eaf76.179
invalid
push qword [rcx]
xor ebx, ebx
fisttp dword [rax - 0x77]
mov rax, rbx
fmul dword [rax - 0x7f]
invalid
add rsp, 0x1e8
call 0x19b0eedbf
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400eedfe
mov ecx, 6
jmp 0x1400eedfe
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 2
add ecx, 2
ror dword [rax - 0x7d], 1
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x1400eedfe
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
sub edx, ecx
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
sub edx, ecx
retf 0x820f
jb 0x1400ef036
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x1400eee27
adc al, byte [rcx + 0xf]
movzx eax, byte [r8]
mov dh, 0
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete al
or al, cl
ror byte [rax], 0xc8
jmp case.0x1400ee2ac.88
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0xbd
mov qword [rbp + 0xb0], rdi
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0xb8
invalid
mov qword [rbp + 0xb8], rsi
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x120]
adc byte [rbp + 0x120], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x130], cl
invalid
movups xmm1, xmmword [rbp + 0x130]
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
rol byte [rax], 0
invalid
movups xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd0], ecx
invalid
movups xmmword [rbp + 0xd0], xmm1
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0xe0], rcx
invalid
add byte [rax], al
add byte [rax + 0xea85], cl
mov byte [rbp + 0xea], al
add byte [rax], al
add byte [rsi - 0x39], ah
test eax, ebp
add byte [rax], al
add byte [rax], al
invalid
mov word [rbp + 0xe8], 0x200
mov dword [rbp + 0xe8], 0x8d480200
add byte [rax], al
add byte [rdx], al
add cl, byte [rax - 0x73]
lea rcx, [rbp + 0x68]
push 0xffffffffb0958d48
push 0xffffffffb0958d48
lea rdx, [rbp + 0xb0]
lea edx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1400ef0d0
movzx eax, byte [rbp + 0x68]
invalid
invalid
push rax
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x45
push 0xc750a3c
push 0xc750a3c
cmp al, 0xa
jne 0x1400eee94
lea rbx, str.failed_to_create_whole_tree
lea ebx, [0x14015d610]
sbb eax, 0x6e781
and edi, 0x1fe90006
out 6, eax
add cl, ch
jmp 0x1400eedb3
invalid
invalid
invalid
inc dword [rdx + rdi*8]
add al, 0xfa
cmp al, 3
add esi, dword [rdi - 0x12]
ja case.0x1400d17d1.887
out dx, al
movzx eax, al
dec rax
dec eax
enter 0xffffffffffff8348, 0xfffffffffffffff8
add esi, dword [rbx - 0x1e]
invalid
cmp rax, 3
cmp eax, 3
jae case.0x1400d17d1.887
loop case.0x1400c94da.1093
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax - 0x18000000]
add byte [rax], al
add al, ch
call case.0x1400e86a7.428
jle 0x1400eee72
ret 0xffff
invalid
test rax, rax
test eax, eax
sal byte [rcx + rdx*8 + 0x48], 0x89
je case.0x1400d17d1.887
ror dword [rax - 0x77], 1
mov rcx, rax
shr eax, 0x51
call fcn.1400eea10
mov rbx, rax
ret
push rcx
sti
invalid
mov ebx, eax
ret
test rax, rax
test eax, eax
ror byte [rdi], 0x85
jne 0x1400eedb3
call 0x1890eeeca
invalid
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
bnd call fcn.1400ee940
call fcn.1400ee940
push 0xfffffffffffffffa
invalid
dec dword [rax - 0x77]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je 0x1400eedb1
retf
invalid
invalid
dec dword [rax - 0x77]
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
mov edx, esi
bnd call fcn.1400ef550
call fcn.1400ef550
invalid
add byte [rax], al
add byte [rax + rax*8 - 0x1487bf1], al
test al, al
ror byte [rdi], 0x84
je 0x1400eedb3
mov bh, 0xfe
invalid
invalid
dec dword [rax - 0x73]
lea esi, [rax - 0x17000000]
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x1400eaf02.183
movsb byte [rdi], byte [rsi]
invalid
invalid
push qword [rax - 0x21a16db]
mov al, 0x25
and eax, 0xfffde5e9
push qword [rax - 0x22116dd]
mov al, 0x23
invalid
fdivp st(5)
jmp 0x1400eecf4
invalid
mov al, 0x23
and ebp, ecx
jmp 0x1400eecf4
fdivp st(5)
invalid
push qword [rax - 0x22816dc]
mov al, 0x24
and al, 0xe9
jmp 0x1400eecf4
xlatb
std
invalid
push qword [rax - 0x22f16e5]
mov al, 0x1b
sbb ebp, ecx
jmp 0x1400eecf4
sar ch, 1
invalid
push qword [rax - 0x23616de]
mov al, 0x22
and ch, cl
jmp 0x1400eecf4
leave
std
invalid
push qword [rax - 0x23d16f0]
mov al, 0x10
adc cl, ch
jmp 0x1400eecf4
ret 0xfffd
invalid
push qword [rax - 0x24416f2]
mov al, 0xe
jmp 0x1400eecf4
invalid
push qword [rax - 0x24b16df]
mov al, 0x21
jmp 0x1400eecf4
invalid
push qword [rax - 0x25216f5]
mov al, 0xb
jmp 0x1400eecf4
invalid
push qword [rax - 0x25916fc]
mov al, 4
jmp 0x1400eecf4
invalid
push qword [rax - 0x26016d8]
mov al, 0x28
jmp 0x1400eecf4
invalid
push qword [rax - 0x26716f4]
mov al, 0xc
jmp 0x1400eecf4
invalid
push qword [rax - 0x26e16f7]
mov al, 9
jmp 0x1400eecf4
invalid
push qword [rax - 0x27516e7]
mov al, 0x19
jmp 0x1400eecf4
invalid
push qword [rax - 0x27c16e8]
mov al, 0x18
jmp 0x1400eecf4
invalid
push qword [rax - 0x28316fe]
mov al, 2
jmp 0x1400eecf4
invalid
push qword [rax - 0x28a16f1]
mov al, 0xf
jmp 0x1400eecf4
invalid
push qword [rax - 0x29116fd]
mov al, 3
jmp 0x1400eecf4
invalid
push qword [rax - 0x29816f9]
mov al, 7
jmp 0x1400eecf4
invalid
push qword [rax - 0x29f16ff]
mov al, 1
jmp 0x1400eecf4
invalid
mov al, 0x1f
jmp 0x1400eecf4
invalid
mov al, 0x11
jmp 0x1400eecf4
invalid
mov al, 0x29
jmp 0x1400eecf4
invalid
mov al, 0x14
jmp 0x1400eecf4
invalid
mov al, 5
jmp 0x1400eecf4
invalid
mov al, 0x15
jmp 0x1400eecf4
invalid
mov al, 0xd
jmp 0x1400eecf4
invalid
mov al, 6
jmp 0x1400eecf4
invalid
mov al, 0x12
jmp 0x1400eecf4
invalid
mov al, 0xa
jmp 0x1400eecf4
invalid
mov al, 8
jmp 0x1400eecf4
invalid
mov al, 0x1e
jmp 0x1400eecf4
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400eecf4
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400eecf4
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400eecf4
mov al, 0x13
jmp 0x1400eecf4
mov al, 0x17
jmp 0x1400eecf4
invalid
cld
invalid
invalid
jmp 0xf10ef008
mov al, 0x1c
jmp 0x1400eecf4
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400eecf4
mov al, 0x26
jmp 0x1400eecf4
invalid
push qword [rax - 0x33216e6]
invalid
mov al, 0x1a
jmp 0x1400eecf4
lea r8, [0x14015dcc8]
lea eax, [0x14015dcc8]
invalid
mov rdx, rbx
mov edx, ebx
call fcn.14011a8c0
lea r8, [0x14015dcc8]
lea eax, [0x14015dcc8]
mov rdx, rsi
call fcn.14011a8c0
add ah, cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
int3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
mov al, 0
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
mov al, 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
call fcn.1400e5fb0
nop
add rsp, 0x28
invalid
invalid
cmp byte [rdi - 1], ch
call qword [rax + 0x28c48348]
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add al, ch
and byte [rcx], al
add byte [rax], al
call fcn.1400e5fb0
nop
add rsp, 0x28
add esp, 0x28
clc
outsb dx, byte [rsi]
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
int3
test al, 0
add byte [rax], al
invalid
lea rbp, [rsp + 0x80]
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
cmp ch, 3
je case.0x1400dc7b8.810
add byte [rax], al
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
sete dl
cmp r13b, al
seta cl
xchg edi, eax
ror dword [rbp + rcx*4 + 0x7d], 0xa9
or cl, dl
cmp byte [rdi + 0x3a], 0
movzx edx, byte [rdi + 0x10]
push rdi
adc byte [rax + 0xf442755], cl
mov dh, 0xe2
mov rdx, qword [rdi]
mov qword [rbp + 0x18], rdx
push rbp
sbb byte [rax - 0x75], cl
pop rdi
or byte [rdi], cl
invalid
mov ch, 0
add byte [rax], al
test cl, cl
jne case.0x1400dc7b8.810
add byte [rax], al
lea r14, [rbp - 0x60]
jmp 0x1400ef165
mov byte [rdi + 0x39], 1
mov al, 1
mov rcx, rbx
mov rbx, rcx
cmp r13b, al
ja case.0x1400dc7b8.810
add r8b, byte [rax]
invalid
cmp al, 2
jne 0x1400ef309
mov rcx, rdi
stc
call case.0x1400e9a5a.69
cmp rbx, rax
cmp ebx, eax
jbe 0x1400ef150
mov rcx, r14
mov rdx, rdi
call fcn.1400eb5c0
invalid
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
adc byte [rdi], al
invalid
movups xmm1, xmmword [r15 + 0x10]
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
mov eax, dword [rdi + 0x2f]
mov qword [rbp + 0xf], rax
mov rcx, rbx
mov ecx, ebx
sub rcx, qword [rbp - 0x60]
jb 0x1400ef3d0
add al, byte [rax]
invalid
mov qword [rdi + 8], rcx
or byte [rax + 0xafa8002], dh
mov al, 2
cmp dl, 0xa
invalid
or dh, byte [rsi + rdx*4 - 0x78]
invalid
je 0x1400ef159
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], cl
loopne 0x1400ef1d9
sub byte [rbp - 0x10], cl
invalid
movaps xmm2, xmmword [rbp]
push rbp
add byte [rdi], cl
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
and dword [rax - 0x75], ecx
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
jmp 0x1400ef3b6
int3
add dword [rax], eax
invalid
cmovs r9d, dword [r9 - 0x3316cfba]
add dword [rax], eax
add byte [rcx + rcx*8 + 0x1c1850f], al
test ecx, eax
invalid
test cl, cl
jne case.0x1400dc7b8.810
test ecx, eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov r14, rbx
jmp case.0x1400edeea.110
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
cmp dword [rcx], eax
mov byte [rdi + 0x39], 1
add dword [rax - 0x3ac7beff], esi
mov al, 1
cmp r13b, al
invalid
ja case.0x1400dc7b8.810
add dword [rax], eax
add byte [rcx + rax], bh
cmp al, 1
cmp al, 1
je 0x1400ef280
movzx eax, al
cmp eax, 2
clc
add cl, byte [rdi]
test ecx, esi
int1
add byte [rax], al
invalid
clc
add cl, byte [rdi]
test ecx, esi
int1
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call case.0x1400e9a5a.69
cmp r14, rax
jbe 0x1400ef200
invalid
invalid
invalid
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.1400eb5c0
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
invalid
invalid
mov qword [rbp + 0xf], rax
mov dword [rbp + 0xf], eax
invalid
mov dword [rbp + 0xf], eax
cmovl r9d, dword [r9 + 0x5d2b48f3]
movabs al, byte [0x89480000015f820f]
pop rdi
or byte [rax - 0x2176b6fe], dh
invalid
mov rbx, r14
mov ebx, esi
sub rbx, qword [rbp - 0x60]
jb 0x1400ef3ca
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
invalid
fiadd word [rax - 0x728bf506]
cmp dl, 0xa
je 0x1400ef206
jmp case.0x1400d17d1.965
invalid
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x1400ef206
inc dword [rcx - 0x7d]
cld
cmp r12d, 5
je 0x1400ef206
add eax, 0xff6c840f
invalid
cmp r12d, 6
jne 0x1400ef33f
test r14, r14
je 0x1400ef2d4
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
sbb byte [r15], r9b
mov dh, 8
cmp r14, 1
je 0x1400ef2de
cmp cl, 0x2e
jne 0x1400ef2de
invalid
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400ef2f3
cmp eax, 0x5c
je 0x1400ef2f3
xor eax, eax
jmp 0x1400ef206
xor r14d, r14d
xor eax, eax
jmp 0x1400ef206
xor eax, eax
cmp r14, 1
jne 0x1400ef206
cmp cl, 0x2e
jne 0x1400ef206
sub rbx, 1
jb 0x1400ef3f0
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400ef3b6
add byte [rax], al
movzx eax, al
test eax, eax
jne 0x1400ef32d
mov eax, r12d
lea rcx, [0x14018e3a0]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
add eax, 4
jmp 0x1400ef37a
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400ef3df
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x1400ef3b6
invalid
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add eax, edx
add rax, 8
jmp 0x1400ef37a
invalid
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add eax, edx
add rax, 2
test rax, rax
je 0x1400ef3af
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
and byte [rdi], r9b
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
invalid
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
xor bl, ch
invalid
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
invalid
lea r8, [0x14015de08]
mov rdx, rbx
call fcn.14011a9a0
add al, byte [rax]
lea r8, [0x14015ddf0]
mov rcx, rbx
xor edx, edx
call fcn.14011a9a0
lea r8, [0x14015ddd8]
mov rcx, rbx
xor edx, edx
call fcn.14011a9a0
add ah, cl
cmp eax, 2
jne 0x1400ef882
mov rax, rdi
shr rax, 0x20
cmp rax, 5
je 0x1400ef686
cmp eax, 0x20
jne 0x1400ef882
mov qword [rbp + 0x248], rdi
lea rcx, [rbp + 0x230]
mov rdx, r15
mov r8, r14
call fcn.1400ec050
mov rax, qword [rbp + 0x230]
mov r14, qword [rbp + 0x238]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400ef700
mov rcx, qword [rbp + 0x240]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], rcx
lea rcx, [rbp + 0x210]
lea rdx, [rbp - 0x40]
call fcn.1400ed650
mov r12, qword [rbp + 0x210]
mov r14, qword [rbp + 0x218]
movabs rax, 0x8000000000000000
or byte [rcx + 0x39], 0xc4
jne case.0x1400eaf02.216
mov qword [rsi + 8], r14
mov qword [rsi], 2
lea rcx, [rbp + 0x248]
call fcn.1400e5fb0
jmp 0x1400ef88d
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
or rdi, 2
test rbx, rbx
je 0x1400ef787
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x37aa9
cmp r13, 0xffffffffffffffff
je 0x1400ef86c
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm0
ror byte [r15], 1
sub dword [rbp - 0x40], eax
ror byte [r15], 1
sub dword [rbp - 0x40], eax
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x40]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
add eax, dword [rax]
add eax, dword [rax]
test eax, eax
je 0x1400ef8a1
ror byte [rdi], 0x84
in eax, 0
add byte [rax], al
mov ecx, dword [rbp - 0x40]
sal byte [r9], 0xc0
xor eax, eax
test ecx, 0x400
je 0x1400ef80c
mov qword [rbp + 0x230], 0
mov dword [rbp + 0x230], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
invalid
invalid
lea r8, [rbp + 0x230]
lea eax, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
mov rcx, rdi
mov edx, 9
mov r9d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x37af9
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
add eax, dword [rax]
test eax, eax
je 0x1400ef8a1
stosb byte [rdi], al
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rbx + 0x23085], cl
add cl, al
loopne 0x1400ef815
mov eax, dword [rbp + 0x230]
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp + 0x234]
xor al, 2
add byte [rax], al
clc
invalid
xor al, 2
add byte [rax], al
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
mov r9d, dword [rbp - 0x20]
shl r9, 0x20
loopne 0x1400ef861
shl ecx, 0x20
or r9, rdx
mov edx, dword [rbp - 0x18]
ror dword [rbx - 0x74bb17ab], 1
push rbp
invalid
mov r10d, dword [rbp - 0x10]
mov r11d, dword [rbp - 0x14]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
adc byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x1c], edx
invalid
invalid
invalid
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x3c]
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x2c]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
jmp case.0x1400e9b39.285
mov r13d, dword [rbp + 0x22c]
mov eax, edi
clc
and eax, 3
cmp rax, 2
jae 0x1400ef667
mov qword [rsi + 8], rdi
mov qword [rsi], 2
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 2
mov rcx, rdi
mov ecx, edi
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
jmp qword [sym.imp.kernel32.dll_CloseHandle]
and eax, 0x37ac9
xor ebx, ebx
lea r15, [rbp - 0x40]
lea edi, [rbp - 0x40]
jge 0x1400ef89d
mov r8d, 0x250
mov rcx, r15
mov ecx, edi
xor edx, edx
call fcn.14011a0b0
ret
mov rcx, r14
int1
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je case.0x1400edfbe.88
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
sar edi, 0x15
add al, 0x7b
invalid
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0x37b04
jnp case.0x1400ea75e.267
add eax, dword [rax]
add byte [rbx + 0x100fc045], cl
mov eax, dword [rbp - 0x40]
ror byte [rdi], 0x10
movups xmm0, xmmword [rbp - 0x3c]
invalid
invalid
movsd xmm1, qword [rbp - 0x2c]
invalid
mov edx, dword [rbp - 0x20]
mov ecx, dword [rbp - 0x24]
invalid
loopne 0x1400ef8a7
fsubr qword [r9 + 0x400]
fsubr qword [rcx + 0x400]
test eax, 0x400
add byte [rax + rax], al
add al, 0
add byte [rbp + 0x4e], dh
jne 0x1400ef973
shl rcx, 0x20
shl ecx, 0x20
or rcx, rdx
or ecx, edx
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
add bh, al
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
movlps qword [rsi + 0x30], xmm1
adc ecx, dword [rsi + 0x30]
xor byte [rax - 0x77], cl
cmp byte [rcx + 0x5e894046], r9b
mov dword [rsi + 0x40], eax
invalid
pop rsi
mov qword [rsi + 0x38], rcx
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ebx
mov dword [rsi + 0x44], ebx
pop rsi
test r12, r12
test r12, r12
je 0x1400ef70b
test byte [rdi + 0x48fffffd], ch
invalid
dec dword [rax - 0x75]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
or eax, 0xa88fd
add byte [rcx], dh
xor edx, edx
mov r8, r14
mov eax, esi
ror byte [rbp - 0x77], cl
invalid
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x378c2
ret 0x378
js 0x1400ef970
add cl, ch
jmp 0x1400ef70b
cwde
std
invalid
dec dword [rbx - 0x7aba1ba3]
in eax, dx
mov ebx, dword [rbp - 0x1c]
test r13d, r13d
jne case.0x1400e9b39.268
stosb byte [rdi], al
mov r8d, ebx
fadd dword [rcx - 0x7f]
and r8d, 0x20000000
je case.0x1400e9b39.268
sahf
loopne case.0x1400eaf76.229
add byte [rax], al
and byte [rsi + rbx*4 + 0x48], dh
mov dword [rsi + 8], edi
jle 0x1400ef993
sahf
mov qword [rsi + 8], rdi
jle 0x1400ef993
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
in al, 0xf
invalid
test r12, r12
test esp, esp
je 0x1400ef88d
test dl, dh
invalid
dec dword [rax - 0x75]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
or eax, 0xa88be
mov esi, 0x31000a88
mov byte [rdx], cl
add byte [rcx], dh
invalid
or al, byte [rax]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rax + 3], 0
ror byte [rbp - 0x77], cl
invalid
cmp dword [rax + 3], 0
js 0x1400ef9af
add cl, ch
jmp 0x1400ef88d
invalid
invalid
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x248]
lea ecx, [rbp + 0x248]
lea ecx, [rax + 2]
add byte [rax], al
add al, ch
call fcn.1400e5fb0
enter 0xffffffffffffff65, 0xffffffffffffffff
invalid
invalid
nop
add rsp, 0x38
add esp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
invalid
invalid
mov qword [rbp - 0x18], rcx
call 0x130648362
mov qword [rbp - 0x10], rdx
invalid
mov rax, qword [rdx]
add cl, byte [rax - 0x7b]
sal byte [rsi + rax + 0x48], 0x8b
je 0x1400efa28
invalid
invalid
test rax, rax
je 0x1400efa28
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0xcb5bcb29
call 0xcb5bcb29
call rax
ror byte [rbx + rcx*4 + 0x45], 1
call 0x130548578
invalid
invalid
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
invalid
invalid
call 0x130548578
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
je case.0x1400ee2ac.120
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400efa42
add al, 0x4d
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x40
invalid
invalid
mov byte [rdx], cl
add byte [rcx], dh
ror byte [rax - 0x7d], cl
add esp, 0x40
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
ja 0x1400efa59
invalid
ja 0x1400efa59
add eax, dword [rax]
add byte [rax + 0x40c48348], dl
nop
add rsp, 0x40
add esp, 0x40
pop rbp
pop rbp
ret
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
and byte [rax - 0x73], cl
lea ebp, [rdx + 0x40]
push 0x40
mov r8, qword [rbp - 0x18]
mov r8, qword [rbp - 0x18]
call 0x1305485be
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rsi + rbx + 0x48], dh
je 0x1400efa9b
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rdx + 4], esi
jb case.0x1400eb764.214
add al, 0x4d
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x140198260]
or eax, 0xa87cd
xchg dword [rdx], ecx
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
sar bh, cl
adc eax, 0x37795
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
int3
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov rcx, qword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
enter 0xffffffffffffe083, 3
lea rdx, [0x14018e3bc]
adc eax, 0x9e8f3
call 0x1a356fad4
call 0x1a356fad4
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
invalid
add rax, rdx
add eax, edx
sar bh, 1
loopne case.0x1400edeea.136
invalid
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
add rsp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
pop rbp
ret
shr rcx, 0x20
shr ecx, 0x20
jmp 0xcea7e306
and al, ch
call fcn.1400e8980
cwde
invalid
invalid
movzx ecx, al
enter 0x4eb, 0x48
jmp 0x1400efaf1
add al, 0x48
shr rcx, 0x20
shr ecx, 0x20
jmp 0x1459c4314
lea rax, [0x14015f640]
lea eax, [0x14015f640]
sti
invalid
mov rdx, qword [rax + rcx*8]
mov edx, dword [rax + rcx*8]
adc al, 0xc8
lea rax, 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_errorOskindKindCustomerror__os_error
lea eax, [0x14015f788]
add eax, 0x6fc85
cld
invalid
add byte [rax - 0x75], cl
add al, 0xc8
invalid
mov rax, qword [rax + rcx*8]
mov eax, dword [rax + rcx*8]
enter 0xffffffffffff8348, 0xffffffffffffffc4
add rsp, 0x20
and byte [rbp - 0x3d], bl
pop rbp
ret
mov rax, qword [rcx - 1]
mov eax, dword [rcx - 1]
dec dword [rax - 0x75]
push rcx
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
invalid
mov rcx, rax
mov ecx, eax
call qword [rdx + 0x40]
push rdx
nop
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
int3
push rbp
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov r8, qword [rcx]
mov ecx, r8d
mov ecx, eax
add dword [rcx + rcx*4 - 0x3f], eax
mov ecx, eax
rol dword [rbx - 0x3fcefc1f], 0x48
and ecx, 3
add esi, dword [rcx]
xor eax, eax
ror byte [rax - 0x73], 0x51
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
dec byte [rax - 0x7d]
cli
cmp rdx, 2
cmp edx, 2
add dh, byte [rbx + 6]
jae 0x1400efb55
invalid
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
test rcx, rcx
test ecx, ecx
je 0x1400efb4f
cmc
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
mov rax, qword [r8 + 7]
invalid
invalid
call qword [rax + 0x48]
nop
nop
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
push rbp
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov r8, qword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
mov ecx, r8d
mov ecx, eax
rol dword [rbx - 0x3fcefc1f], 0x48
and ecx, 3
add esi, dword [rcx]
xor eax, eax
ror byte [rax - 0x73], 0x51
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
dec byte [rax - 0x7d]
cmp rdx, 2
cmp edx, 2
cli
add dh, byte [rbx + 6]
jae 0x1400efb95
invalid
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
test rcx, rcx
test ecx, ecx
je case.0x1400eaf76.286
cmc
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
dec qword [rcx - 0x75]
dec dword [rcx - 0x75]
mov rax, qword [r8 + 7]
mov eax, dword [rax + 7]
invalid
invalid
call qword [rax + 0x30]
xor byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
int3
int3
push rdi
push rsi
push rbp
push rsp
sub esp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
xor byte [rbp - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
test byte [rbp + 0x4c000001], dh
mov ch, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov esi, eax
invalid
mov edi, edx
xlatb
mov ebx, ecx
lea esi, [rbp]
jne case.0x1400eb462.267
add byte [rbp + rcx*4 + 0x3d], cl
lea edi, [0x14015dbe8]
cmp eax, 0x6e006
invalid
loopne case.0x1400ea75e.285
invalid
add byte [rbp + rcx*4 + 0x25], cl
lea esp, [0x14018e3cc]
and eax, 0x9e7e3
jrcxz case.0x1400eaf76.268
out 9, eax
or dword [rax], eax
add byte [rbp + rcx*4 + 0x2d], cl
lea ebp, [0x14018e3dc]
sub eax, 0x9e7ec
in al, dx
out 9, eax
or dword [rax], eax
add bl, ch
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdx + 1], bh
jp 0x1400efc08
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0xb], bh
cmc
invalid
invalid
dec dword [rax - 0x77]
cli
mov eax, esi
invalid
mov ecx, ebx
movsb byte [rdi], byte [rsi]
push 0xffffffff8948ffff
invalid
dec dword [rax - 0x77]
mov dword [rbp - 8], eax
clc
clc
mov dword [rbp], edx
push rbp
add byte [rax - 0x7b], cl
test eax, eax
sal byte [rdi + rdx - 0x77], 0xd0
invalid
rol byte [rbx + 0x634903e0], 1
loopne case.0x1400eea7b.93
add ecx, dword [rcx + 0x63]
invalid
add al, 0x84
test byte [rcx + rax - 0x20], cl
add eax, esp
loopne case.0x1400ee303.118
loopne 0x1400efc47
movzx eax, byte [rdx + 0x10]
mov dh, 0x42
adc bl, bpl
adc bl, ch
jmp case.0x1400edd81.261
invalid
nop dword [rax]
invalid
add byte [rax - 0x7b], cl
test edx, edx
ror byte [rdi], cl
test byte [rax + 1], dl
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, esi
invalid
sub eax, edx
ror byte [rdi], 1
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax + 1], cl
add edi, edx
xlatb
mov esi, eax
invalid
movabs dword [0x3c0f42b60f001f0f], eax
nop dword [rax]
invalid
movzx eax, byte [rdx + 0xf]
mov dh, 0x42
invalid
invalid
cmp al, 0x23
and ecx, dword [rdi]
jne 0x1400efd85
test dword [rcx], ebx
add dword [rax], eax
sbb dword [rcx], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
int1
call fcn.1400e5fb0
mov rax, rsi
mov eax, esi
cmp al, 0x63
invalid
dec dword [rax - 0x77]
mov eax, esi
invalid
jmp case.0x1400eea7b.92
xchg dword [rdi], ecx
nop dword [rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rax, rdx
ror byte [rax - 0x3f], 1
call 0x169077faa
invalid
cmp eax, 0x28
shr rax, 0x20
shr eax, 0x20
and byte [rbx + 0x727728f8], al
cmp eax, 0x28
ja case.0x1400ee2ac.203
jb case.0x1400ee1da.157
movsxd rax, dword [r13 + rax*4]
invalid
test dword [rax], r8d
add byte [rcx + rax - 0x18], cl
add rax, r13
add eax, ebp
call 0x10040dd97
jmp rax
loopne case.0x1400ee6aa.147
xor eax, eax
shr bl, 0xca
jmp case.0x1400edd81.261
mov al, 0x25
jmp case.0x1400edd81.261
mov al, 0x23
jmp case.0x1400edd81.261
and ebp, ebx
ret 0x24b0
invalid
mov al, 0x24
and al, 0xeb
mov esi, 0xbaeb1bb0
mov al, 0x1b
jmp case.0x1400edd81.261
jmp case.0x1400edd81.261
mov al, 0x1b
jmp case.0x1400edd81.261
mov al, 0x22
and ch, bl
jmp case.0x1400edd81.261
mov dh, 0xb0
adc bl, ch
jmp case.0x1400edd81.261
mov al, 0xe
mov al, 0x10
jmp case.0x1400edd81.261
mov al, 0xe
jmp case.0x1400edd81.261
mov al, 0x21
jmp case.0x1400edd81.261
mov al, 0xb
or ebp, ebx
cmpsb byte [rsi], byte [rdi]
jmp case.0x1400edd81.261
mov al, 4
jmp case.0x1400edd81.261
mov al, 0x28
jmp case.0x1400edd81.261
sub bl, ch
sahf
mov al, 0xc
jmp case.0x1400edd81.261
invalid
mov al, 9
jmp case.0x1400edd81.261
jmp case.0x1400edd81.261
xchg edx, eax
mov al, 0x18
jmp case.0x1400edd81.261
mov al, 2
add ch, bl
mov dh, byte [rax - 0x4f7914f1]
invalid
jmp case.0x1400edd81.261
invalid
jmp case.0x1400edd81.261
por mm0, qword [rsi - 0x7d14fc50]
mov al, 7
jmp case.0x1400edd81.261
jnp 0x1400efce6
invalid
invalid
jmp case.0x1400edd81.261
mov al, 3
jmp case.0x1400edd81.261
add ebp, ebx
invalid
jnp 0x1400efce6
invalid
invalid
push qword [rax - 0x8b16ff]
je 0x1400efced
invalid
invalid
mov al, 0x1f
jmp case.0x1400edd81.261
insd dword [rdi], dx
invalid
mov al, 0x11
jmp case.0x1400edd81.261
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x29
jmp case.0x1400edd81.261
pop rdi
invalid
push qword [rax - 0xa716ec]
invalid
mov al, 0x14
jmp case.0x1400edd81.261
invalid
adc al, 0xe9
pop rax
invalid
push qword [rax - 0xae16fb]
invalid
mov al, 5
jmp case.0x1400edd81.261
invalid
push rcx
invalid
push qword [rax - 0xb516eb]
mov al, 0x15
jmp case.0x1400edd81.261
invalid
invalid
adc eax, 0xffff4ae9
invalid
invalid
invalid
push qword [rax - 0xbc16f3]
invalid
mov al, 0xd
jmp case.0x1400edd81.261
invalid
invalid
push qword [rax - 0xc316fa]
mov al, 6
jmp case.0x1400edd81.261
invalid
cmp al, 0xff
invalid
invalid
push qword [rax - 0xca16ee]
invalid
mov al, 0x12
jmp case.0x1400edd81.261
invalid
invalid
invalid
xor eax, 0xb0ffffff
invalid
push qword [rax - 0xd116f6]
mov al, 0xa
jmp case.0x1400edd81.261
invalid
invalid
or ch, cl
invalid
invalid
invalid
push qword [rax - 0xd816f8]
invalid
mov al, 8
jmp case.0x1400edd81.261
invalid
invalid
push qword [rax - 0xdf16e2]
mov al, 0x1e
jmp case.0x1400edd81.261
invalid
and bh, bh
invalid
invalid
push qword [rax - 0xe616e0]
mov al, 0x20
jmp case.0x1400edd81.261
invalid
invalid
invalid
sbb edi, edi
invalid
invalid
push qword [rax - 0xed16ea]
mov al, 0x16
jmp case.0x1400edd81.261
invalid
invalid
invalid
adc bh, bh
invalid
invalid
push qword [rax - 0xf416d9]
mov al, 0x27
jmp case.0x1400edd81.261
invalid
invalid
invalid
or edi, edi
invalid
invalid
push qword [rax - 0xfb16ed]
mov al, 0x13
jmp case.0x1400edd81.261
invalid
invalid
add al, 0xff
invalid
invalid
push qword [rax - 0x10216e9]
mov al, 0x17
jmp case.0x1400edd81.261
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x10916e4]
mov al, 0x1c
jmp case.0x1400edd81.261
invalid
invalid
sbb al, 0xe9
idiv dh
invalid
invalid
push qword [rax - 0x11016e3]
mov al, 0x1d
jmp case.0x1400edd81.261
invalid
invalid
sbb eax, 0xfffeefe9
invalid
invalid
push qword [rax - 0x11716da]
mov al, 0x26
jmp case.0x1400edd81.261
invalid
invalid
jmp case.0x1400edd81.261
invalid
invalid
push qword [rax - 0x11e16e6]
mov al, 0x1a
jmp case.0x1400edd81.261
invalid
invalid
sbb ch, cl
loope 0x1400efd7f
invalid
invalid
push qword [rcx]
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
add esp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsp
pop rbp
pop rdi
out 0x4c, eax
lea eax, [0x14015dc00]
add eax, 0x6de5b
invalid
add byte [rax - 0x77], cl
mov ecx, edx
ror dword [rax - 0x77], 1
bnd call fcn.14011a8c0
adc byte [rbx - 0x3333fffe], ch
stosd dword [rdi], eax
add al, byte [rax]
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
push rbp
push r15
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
in al, dx
push 0x246c8d48
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
invalid
test r8, r8
test eax, eax
ror byte [rdi], 0x84
mov dword [rdx], 0x894d0000
add al, byte [rax]
add byte [rbp - 0x77], cl
je 0x1400f00a5
add al, byte [rax]
add byte [rbp - 0x77], cl
mov r15, r8
mov edi, eax
invalid
mov rdi, rdx
mov edi, edx
xlatb
mov rbx, rcx
mov ebx, ecx
retf
mov rax, r8
ror byte [rax - 0x3f], 0xe0
shl rax, 4
shl eax, 4
loopne case.0x1400ee1da.189
add al, 0x31
sal byte [rcx], cl
invalid
xor edx, edx
xor ecx, ecx
leave
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x7500173c], al
cmp dword [rdi + rdx], 0
jne 0x1400efe12
invalid
invalid
or al, 0x48
inc rcx
inc ecx
add rdx, 0x10
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
jne case.0x1400ee1da.196
cmp rax, rdx
cmp eax, edx
jne case.0x1400ee1da.196
cmp r15, rcx
cmp edi, ecx
iretd
jb 0x1400f00c4
test eax, 0x49000002
add byte [rcx + 0x29], cl
iretd
sub r15, rcx
sub edi, ecx
je 0x1400f00a5
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x3f], cl
loope case.0x1400edfbe.147
invalid
shl rcx, 4
shl ecx, 4
add al, 0x48
add rdi, rcx
add edi, ecx
iretd
lea r14, [rbp]
lea esi, [rbp]
lea r12, [0x14018e480]
lea esp, [0x14018e480]
and eax, 0x9e64a
out 9, al
add byte [rbp + rcx*4 + 0x2d], cl
invalid
invalid
invalid
push rbx
or dword [rax], eax
lea r13, [0x14018e490]
lea ebp, [0x14018e490]
sub eax, 0x9e653
out 9, al
add bl, ch
invalid
jmp case.0x1400eea7b.140
sbb cl, byte [rax - 0x7b]
test rax, rax
jne 0x1400f0105
invalid
invalid
add al, byte [rax]
invalid
ror byte [rdi], 0x85
mov ebp, 0xf000002
add al, byte [rax]
add byte [rdi], cl
invalid
test dword [rbp + 0xf000002], edi
add al, byte [rax]
add byte [rdi], cl
invalid
add byte [rax], al
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
test r15, r15
dec dword [rdi]
test byte [rdx + rax], cl
add al, byte [rax]
je 0x1400f00a5
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea rax, [rdi - 0x10]
lea eax, [rdi - 0x10]
mov rsi, r15
dec byte [rax - 0x3f]
out 4, al
shl rsi, 4
mov rcx, rsi
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
test rcx, rcx
leave
je 0x1400efe90
mov r8d, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
invalid
test r8, r8
invalid
adc byte [rax - 0x7d], cl
sal eax, 0x4d
invalid
test r8, r8
invalid
invalid
sal byte [rdx + rbp*8 + 0x48], 0x8b
je 0x1400efe70
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
push rax
or bl, ch
invalid
jmp case.0x1400eea7b.158
or al, 0xf
invalid
add byte [rdx + 1], dil
add byte [rdx + 1], bh
mov edx, 1
add dword [rax], eax
add byte [rax], al
xor r8d, r8d
xor eax, eax
mov ecx, 0xfffffff4
dec dword [rcx - 0x77]
mov r9, rbx
call 0x1400e64c0
invalid
dec dword [rax - 0x77]
clc
fld1
sbb esp, dword [rsi - 1]
invalid
invalid
dec dword [rax - 0x77]
mov dword [rbp - 8], eax
clc
mov qword [rbp], rdx
mov dword [rbp], edx
push rbp
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400efed0
mov eax, edx
test rax, rax
je 0x1400efed0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
add rax, r12
add eax, esp
jmp rax
movzx eax, byte [rdx + 0x10]
jmp 0x1400eff14
adc bl, bpl
adc bl, ch
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
test rdx, rdx
je 0x1400f00bb
loop 0x1400efed8
add byte [rax], al
add byte [rbp + 0x31], al
xor r8d, r8d
sal byte [rcx], 0xc9
xor ecx, ecx
mov rax, rdx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9d, dword [rdi + r8]
mov ecx, dword [rdi + rax]
sub rax, r9
jb case.0x140055160.1899
push rbp
inc rcx
add r8, 0x10
mov rdx, rax
cmp rsi, r8
adc byte [rax - 0x77], cl
ret 0x394c
jne 0x1400efef0
jmp 0x1400eff51
add byte [rax], r8b
movzx eax, byte [rdx + 0xf]
cmp al, 0x23
jne 0x1400f00a7
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1400e5fb0
jmp 0x1400efe50
invalid
nop dword [rax]
mov rax, rdx
shr rax, 0x20
cmp eax, 0x28
ja 0x1400f0020
add byte [rax], al
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
jmp 0x1400eff14
mov rax, rdx
cmp r15, rcx
iretd
jb 0x1400f00c4
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub r15, rcx
je case.0x1400ee6aa.188
test dl, dl
invalid
invalid
invalid
test dl, dl
invalid
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x1400f00d3
add byte [rax], al
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
add dword [rdi + 8], eax
cmp qword [rbp - 8], 0
jne 0x1400eff1c
add byte [rbp - 0x6b], dh
jmp 0x1400efe50
push qword [rax - 0x4f7b14db]
and ebp, ebx
jmp 0x1400eff14
mov al, 0x24
jmp 0x1400eff14
mov al, 0x1b
invalid
jb 0x1400eff9f
jmp 0x1400eff14
invalid
invalid
invalid
jmp 0x1400eff14
invalid
invalid
invalid
invalid
invalid
jmp 0x1400eff14
mov al, 0x29
jmp 0x1400eff14
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, str.failed_to_write_whole_buffer
jmp 0x1400f00a7
lea r8, [0x14015dae8]
mov rdx, r15
call fcn.14011a8c0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.14011a880
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x14015db38]
lea rcx, [rbp - 0x38]
call fcn.14011a880
int3
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov rsi, rcx
mov esi, ecx
invalid
mov r12, qword [rdx + 8]
test r12, r12
je 0x1400f1898
mov rdi, rdx
lea r15, [rbp - 0x28]
lea r14, [rbp - 0x16]
jne 0x1400f1836
jne 0x1400f1836
invalid
lea rbx, [rbp - 0x10]
lea r13, str.invalid_argument
nop word [rax + rax]
add byte [rax], al
cdq
fadd qword [rsi]
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
mov rax, r12
mov r12, qword [r12 + 0x28]
mov esp, dword [rsp + 0x28]
loopne 0x1400f18b1
mov esp, dword [rsp + 0x28]
sub byte [rcx + rcx*4 + 0x67], cl
mov qword [rdi + 8], r12
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
movzx edx, word [rax]
or byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
and byte [rdi], cl
mov bh, 0x10
cmp edx, 0x17
je 0x1400f18c6
cmp edx, 2
je 0x1400f18a2
and dword [rcx + rcx*4 + 0x6d], ecx
mov qword [rbp - 0x10], r13
mov word [rbp - 0x18], 2
mov rcx, rbx
call fcn.1400e5fb0
dec dword [rbp - 0x7b]
invalid
insd dword [rdi], dx
invalid
dec dword [rbp - 0x7b]
in al, 0x75
invalid
test esp, esp
jne 0x1400f1860
enter 0xffffffffffffc766, 6
mov word [rsi], 2
add al, byte [rax]
add cl, ch
mov al, 0
add byte [rax], al
jmp 0x1400f1952
cmp rcx, 0xf
jbe 0x1400f1963
add byte [rax], al
add byte [rax], al
movzx ecx, word [rax + 2]
add ah, byte [rsi - 0x3f]
rol cx, 8
rol ecx, 8
ror dword [rax], 0x8b
add al, 0x66
invalid
mov eax, dword [rax + 4]
mov word [rbp - 0x18], 0
mov word [rbp - 0x12], cx
mov dword [rbp - 0x18], 0x89660000
out dx, al
mov dword [rbp - 0x16], eax
jmp 0x1400f1909
invalid
cmp rcx, 0x1b
jbe 0x1400f197b
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
xchg byte [rbx + 0xf000000], ch
stosd dword [rdi], eax
add byte [rax], al
add byte [rdi], cl
movzx ecx, word [rax + 2]
rol cx, 8
mov edx, dword [rax + 4]
mov r8d, dword [rax + 0x18]
invalid
mov bh, 0x48
add ah, byte [rsi - 0x3f]
ror dword [rax], 0x8b
push rax
add al, 0x44
mov eax, dword [rax + 0x18]
invalid
sbb byte [rdi], cl
adc byte [rax + 8], al
movups xmm0, xmmword [rax + 8]
movups xmmword [r15], xmm0
mov word [rbp - 0x18], 1
movzx eax, word [rbp - 0x1a]
mov word [r14 + 0x10], ax
movups xmm0, xmmword [rbp - 0x2a]
movups xmmword [r14], xmm0
mov dword [rbp - 4], edx
mov dword [rbp], r8d
mov word [rbp + 4], cx
movzx eax, word [rbp - 0x18]
mov ecx, dword [rbp - 0x16]
movzx edx, word [rbp - 0x12]
mov r8, qword [rbp - 0x10]
mov r9d, dword [rbp - 8]
mov dword [rsi + 0x10], r9d
mov r9d, dword [rbp - 4]
mov dword [rsi + 0x14], r9d
mov r9d, dword [rbp]
mov dword [rsi + 0x18], r9d
movzx r9d, word [rbp + 4]
mov word [rsi + 0x1c], r9w
movzx r9d, word [rbp + 6]
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov qword [rsi + 8], r8
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x14015f470]
mov edx, 0x39
call fcn.14011aa10
invalid
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
lea r8, [0x14015f4c8]
invalid
add eax, 0x6db3f
mov edx, 0x3a
call fcn.14011aa10
int3
int3
int3
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je case.0x1400ee6aa.192
lea rsi, [rbp - 0x60]
jne 0x1400f1968
mov r8d, 0x198
add byte [rax], al
mov rcx, rsi
xor edx, edx
call fcn.14011a0b0
mov cx, 0x202
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
adc eax, 0x35bfb
adc eax, 0x35bfb
pop rbx
add eax, dword [rax]
mov dword [rbp + 0x16c], eax
test eax, eax
jne 0x1400f1a10
insb byte [rdi], dx
add dword [rax], eax
add byte [rbp + 0x482175c0], al
mov eax, dword [sym.imp.ws2_32.dll_WSACleanup]
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov qword [rdi], rax
add rsp, 0x1f0
add esp, 0x1f0
add esp, 0x1f0
invalid
lock add dword [rax], eax
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
call fcn.14011adb0
add al, byte [rax]
add al, byte [rax]
mov qword [rbp + 0x138], 0
test dword [rax], edi
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rcx + rax]
add dword [rax], eax
lea rcx, [rbp + 0x16c]
lea rdx, [rbp + 0x138]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
call fcn.140124b90
invalid
add eax, dword [rax]
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov ecx, dword [rdx + 0x34]
test cl, 0x10
invalid
xor al, 0xf6
rcl dword [rax], 0xf
adc byte [rdi], cl
adc byte [rdi], cl
jne 0x1400f1b38
test esi, esp
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
test dword [rsi], ebp
add dword [rax], eax
test cl, 0x20
jne 0x1400f1b89
invalid
add byte [rcx - 0x77], cl
rol byte [rbx + rcx*4], cl
mov eax, dword [rax]
mov r10, rdx
mov r8d, dword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
mov ecx, eax
neg ecx
cmovs ecx, r8d
invalid
invalid
cmovs ecx, eax
enter 0x27b8, 0
add byte [rax], al
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
cmp ecx, 0x2710
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
jb 0x1400f1c15
add byte [rax], al
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xfffffffffffff749, 0xffffffffffffffe3
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
add byte [rcx + 0x69c729cf], cl
fistp qword [rbx + 0x14]
add byte [rax], al
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400f1aa0
cmp rdx, 0x63
jbe 0x1400f1b1c
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r11d, ecx, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
jae 0x1400f1c27
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
jmp 0x1400f1c35
mov eax, dword [rax]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
pop rcx
push rdi
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400f1b50
jmp 0x1400f1bd7
mov r8, qword [rax]
mov eax, dword [rax]
mov r9d, 0x81
mov r8d, eax
mov eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
cmp cl, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
mov dh, 0x4c
lea ecx, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400f1ba0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400f1c71
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb8
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140186cb0]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400f1c5f
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400f1af2
jmp 0x1400f1b1c
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffb8
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140008ae0
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140128b98]
mov edx, 0x80
call fcn.14011a8c0
int3
add rcx, 4
jmp 0x1400f1d34
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400f1d34
mov ecx, 6
jmp 0x1400f1d34
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400f1d34
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400f1dae
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400f1d59
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400f1d5b
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
call fcn.1400ef0d0
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x1400f1da1
mov rax, qword [rbp - 0x10]
jmp 0x1400f1da3
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x14015dcc8]
mov rdx, rsi
call fcn.14011a8c0
int3
mov r10b, 1
jmp 0x1400f3d75
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], al
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
invalid
movaps xmm13, xmmword [rbp + 0xa0]
sub byte [rbp + 0xa0], ch
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rcx, rax
ror dword [rsi - 0x73], 0xc
sbb dword [rbp + 0x31], eax
ror byte [rcx + 0x39], cl
sal dword [rbx - 0x55], 1
lea r9, [rcx + r11]
xor r10d, r10d
cmp r9, rdx
jae 0x1400f3d75
movzx r9d, byte [r8 + r9]
bt r14, r9
jae case.0x1400ea75e.329
lea r9, [r8 + rcx]
lea ecx, [rax + rcx]
or al, 8
mov rdi, rbx
nop dword [rax]
cmp rdi, rax
jae 0x1400f3e0e
mov r10, rdi
add rdi, rcx
add edi, ecx
cmp rdi, rdx
xlatb
jae case.0x1400ee6aa.200
add byte [rcx - 0x73], cl
jp 0x1400f3df9
lea rdi, [r10 + 1]
movzx r13d, byte [rsi + r10]
movzx ebp, byte [rsi + rdx]
cmp r13b, byte [r9 + r10]
je 0x1400f3de0
sub rcx, rbx
invalid
add rcx, r10
inc rcx
shr ebx, 0xb0
shr ebx, 0xb0
mov r10, rbx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
sub r10, 1
sub edx, 1
add dword [rdi], ecx
invalid
jb 0x1400f3921
cmp r12, rax
jae 0x1400f3f9e
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400f3fb0
xor dword [rax + 1], 0
add dword [rax], eax
add byte [rdx + 0xf], al
mov dh, 0x3c
invalid
movzx edi, byte [rsi + r10]
cmp dil, byte [r8 + r9]
je 0x1400f3e20
add rcx, r15
jmp 0x1400f3dbe
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0xb], 1
add byte [rax], al
cmp r8, rdx
jne 0x1400f3e69
test al, al
setne r10b
jmp 0x1400f3d75
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
add dword [rbp + 0xf], eax
mov dh, 0xd3
test r10b, r10b
test dl, dl
js case.0x1400eb462.291
mov r9d, r10d
jmp 0x1400f3efb
ret
mov r9d, r10d
and r9d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
cmp r10b, 0xe0
jb 0x1400f3eeb
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400f3ef4
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
or r9d, r11d
jmp 0x1400f3efb
shl r9d, 6
or r9d, esi
jmp 0x1400f3efb
shl r9d, 0xc
or r9d, r10d
mov r10b, 1
test al, al
jne 0x1400f3d75
mov eax, 1
add byte [rax], al
cmp r9d, 0x80
jb 0x1400f3f32
mov eax, 2
cmp r9d, 0x800
jb 0x1400f3f32
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x1400f3f59
cmp r8, rdx
jae 0x1400f3f57
cmp byte [rcx + r8], 0xbf
cmp byte [rcx + rax], 0xbf
add dword [rdi - 0x72b7e981], edi
add eax, 0x6934e
jg 0x1400f3f59
lea rax, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
shr eax, 1
or dword [rax + 2], esi
invalid
shr eax, 1
or dword [rax + 2], esi
add byte [rbp - 0x16], dh
jne 0x1400f3f43
cmp r8, rdx
je 0x1400f3d75
movzx eax, byte [rcx + r8]
test al, al
jns 0x1400f3d75
mov dword [rsi], eax
invalid
invalid
invalid
mov dword [rsi], eax
invalid
invalid
cmp al, 0xe0
jmp 0x1400f3d75
std
invalid
invalid
std
invalid
add al, byte [rax]
add byte [rcx + rax - 7], cl
add rcx, r15
add ecx, edi
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8librarycore_src_strpattern.rs
call fcn.14011a930
invalid
add byte [rbp + rcx*4 + 5], cl
ror dword [rsi - 0x76b3fffa], cl
mov es, word [rsi]
add byte [rcx + rcx*4 - 0x2f], cl
mov ecx, edx
mov rdx, rax
invalid
invalid
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8librarycore_src_strpattern.rs
mov rcx, r10
mov ecx, edx
mov es, word [rsi]
add byte [rcx + rcx*4 - 0x2f], cl
mov ecx, edx
invalid
mov rdx, rax
call fcn.14011a930
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8librarycore_src_strpattern.rs
invalid
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
call fcn.14011a930
add al, byte [rax]
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8librarycore_src_strpattern.rs
invalid
add al, ch
pop rbx
invalid
add al, byte [rax]
invalid
pop rbx
imul eax, dword [rdx], 0xcccccc00
add al, byte [rax]
int3
int3
int3
int3
add al, byte [rax]
int3
test rax, rax
test eax, eax
jne 0x1400f3ff1
pop rbp
ret
mov r8, qword [rcx + 8]
mov rcx, qword [0x140198260]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add ah, cl
int3
int3
int3
mov dword [rbp - 8], 0xfffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x28]
movups xmm0, xmmword [r8]
clc
invalid
dec dword [rax - 0x77]
ror byte [rax - 0x77], 1
push rbp
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
fmul dword [r13 - 0x75]
adc byte [rcx + rcx*4 + 0x45], cl
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
add byte [rax], al
or byte [rcx + rdi - 0x2a], 0x48
mov dword [rbp - 0x10], ecx
cmovne r9, rcx
mov rcx, rax
call fcn.1400e9900
shl rsi, 1
test rsi, rsi
je 0x1400f408a
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
xor dword [rbx], eax
invalid
mov eax, ebx
xor dword [rbx], eax
add byte [rcx - 0x3b7cb728], cl
push rax
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
mov ecx, dword [rbp - 0x10]
call fcn.1400f3fe0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
cmp r14b, r15b
invalid
add dh, al
xor al, 0
mov qword [rbp + 0x18], rdx
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.1400089c0]
mov qword [rbp + 0x10], rax
lea rax, str.memory_allocation_of__bytes_failed_n
lea eax, [0x14015e388]
ja 0x1400f40b1
invalid
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp + 8]
lea eax, [rbp + 8]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
rol byte [r9], 0
add byte [rax], al
lea rax, [rbp + 0x30]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 0
add byte [rax], al
lea rdx, [0x14015d238]
lea rcx, [rbp + 0x20]
lea r8, [rbp - 0x58]
call fcn.140009500
mov rcx, qword [rbp + 0x28]
test al, al
je 0x1400f4170
cmpsd dword [rsi], dword [rdi]
push rbx
int1
dec dword [rax - 0x75]
sub byte [r8 + rax*8 - 0x7ab7f08c], r8b
leave
test rcx, rcx
je 0x1400f4188
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x28]
jmp 0x1400f4179
test rcx, rcx
je 0x1400f417e
lea rcx, [rbp + 0x28]
call fcn.1400e5fb0
nop
add rsp, 0xc0
pop rbp
ret
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
lea rdx, [0x14015dc80]
lea rcx, [rbp - 0x28]
call fcn.14011a880
ud2
invalid
call fcn.1400e5fb0
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x14018e550]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, esi
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.1400f4950
mov qword [rbp - 0x20], rax
test rax, rax
jne 0x1400f42d1
jmp case.0x1400f429f.3
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r8b, 1
call fcn.1400f4950
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x1400f429f.3
lea rcx, [rbp - 0x20]
jmp 0x1400f431c
xor eax, eax
xchg byte [0x140198040], al
test al, al
je case.0x1400f429f.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x1400f429f.3
lea rcx, [rbp - 0x58]
call fcn.1400e5fb0
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax - 0x2f], cl
loopne 0x1400f49cc
test eax, eax
jne 0x1400f4a58
mov dword [rbp - 8], 0
movzx eax, byte [0x140198222]
mov rax, qword [rdx + 0x48]
mov eax, dword [rdx + 0x48]
mov eax, dword [rdx + 0x48]
mov byte [rbp - 1], r8b
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x1400f22f0]
mov qword [rbp - 0x10], rdx
push rbp
invalid
lea rdx, [0x140187238]
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
fadd dword [rax]
add byte [rax], al
invalid
push rbp
invalid
fadd dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
call 0x10864d320
add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
mov eax, 0x7d80d0ff
clc
add byte [rbp + 0xf], dh
mov eax, 0x7d80d0ff
clc
add byte [rbp + 0xf], dh
mov rcx, qword [0x140198308]
shl rcx, 1
test rcx, rcx
jne 0x1400f4a79
xor ecx, ecx
xchg byte [0x140198221], cl
invalid
cmp byte [rdx], cl
add byte [rax + 0x137502f9], al
invalid
lea rcx, [0x140198221]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rsi, rcx
mov ebx, r8d
mov rdi, rdx
call fcn.140124560
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
xor al, 1
mov dword [rbp - 8], eax
jmp 0x1400f4993
mov rsi, rax
call fcn.140124560
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400f49fb
mov byte [0x140198222], 1
jmp 0x1400f49fb
int3
mov edx, 1
xor eax, eax
mov ecx, 0xfffffff4
mov r8, rax
pop rbp
jmp 0x1400e64c0
invalid
call qword [rbp + 0x48]
sub esp, 0x60
lea rbp, [rsp + 0x60]
mov rax, qword [rcx + 0x30]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp - 0x20], xmm2
push rbp
loopne 0x1400f4b5d
sub dword [rbp - 0x30], ecx
push rbp
loopne 0x1400f4b5d
sub dword [rbp - 0x30], ecx
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
lea rcx, [rbp - 0x40]
call fcn.1400f4b70
int3
int3
add dword [rax], eax
add byte [rax], al
int3
mov edx, dword [rcx + 8]
mov rax, qword [rcx + 0x18]
cmp rdx, 1
je 0x1400f4bb3
test rdx, rdx
jne 0x1400f4bef
test rax, rax
jne 0x1400f4bef
mov eax, 1
xor edx, edx
jmp 0x1400f4bc2
test rax, rax
jne 0x1400f4bef
mov rdx, qword [rcx]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov r8, qword [rcx + 0x30]
mov eax, dword [rcx + 0x30]
mov eax, dword [rcx + 0x30]
mov rax, qword [rcx + 0x38]
movzx r9d, byte [rax + 0x38]
movzx eax, byte [rax + 0x39]
cmp dword [rax + 0x48202444], ecx
lea edx, [0x14015e550]
cdq
invalid
invalid
cdq
invalid
lea rcx, [rbp - 0x28]
call fcn.1400f4c70
mov qword [rbp - 0x10], rcx
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
fmul dword [rbx + rcx*4 + 0x41]
mov eax, dword [rcx + 0x30]
mov rax, qword [rcx + 0x38]
movzx r9d, byte [rax + 0x38]
movzx eax, byte [rax + 0x39]
mov byte [rsp + 0x20], al
lea rdx, fcn.1400f3fe0
lea rcx, [rbp - 0x28]
call fcn.1400f4c70
ud2
add rsp, 0x30
pop rbp
ret
or eax, 0xa3605
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x30c48348], dl
add byte [rax + 0x30c48348], dl
invalid
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
mov r8b, 0x48
mov dword [rbp - 0x48], edx
mov eax, 0xf045894c
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov eax, 0xf045894c
lock inc qword [0x140198308]
jle 0x1400f52ea
add byte [rdi], cl
mov es, word [rcx + 6]
add byte [rax], al
mov eax, dword [0x140198314]
mov r8, qword gs:[0x58]
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
and eax, 0x58
mov rax, qword [r8 + rax*8]
add al, 0xc0
cmp byte [rax + 0x80], 0
jne 0x1400f5369
invalid
add byte [rax], al
invalid
mov ebx, r9d
mov ebx, ecx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x78]
js 0x1400f4ce4
add byte [rax], al
js 0x1400f4ce4
add byte [rax], al
mov byte [rax + 0x80], 1
add byte [rcx], al
mov eax, dword [0x140198228]
cmp eax, 0x3ffffffd
add byte [0x1800f4cf5], bh
ja 0x1400f4d07
lea ecx, [rax + 1]
lock cmpxchg dword [0x140198228], ecx
cmpxchg dword [0x140198228], ecx
cmpxchg dword [0x140198228], ecx
je 0x1400f4d13
lea rcx, [0x140198228]
call fcn.140124e00
movzx r15d, byte [rbp + 0xc0]
movzx eax, byte [0x140198230]
cmp qword [0x140198238], 0
jne 0x1400f4d53
mov r14, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
call qword [rax + 0x28]
mov rsi, rax
mov rdi, rdx
test r15b, r15b
je 0x1400f4dda
mov byte [rbp + 0x5f], 3
jmp 0x1400f4dfb
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
call qword [rax + 0x28]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rdx
mov qword [rbp + 0x18], rsi
mov byte [rbp + 0x20], bl
mov byte [rbp + 0x21], r15b
mov rcx, qword [0x140198238]
mov rax, qword [0x140198240]
lea rdx, [rbp + 8]
call qword [rax + 0x28]
mov edx, 0xffffffff
lock xadd dword [0x140198228], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x1400f4db3
lea rcx, [0x140198228]
call fcn.140124d30
add byte [rbx + 0xa355b05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x80], 0
test bl, bl
je 0x1400f5408
add byte [rax], al
add byte [rbx + rbx*8 + 0x633840f], al
add byte [rax], al
call fcn.1400f1c90
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
cmp qword [rax + 0x78], 1
jbe 0x1400f4e75
add byte [rax], al
add dword [rsi + 0x7e], esi
mov byte [rbp + 0x5f], 1
add dword [rcx + rcx*4 + 0x75], ecx
mov qword [rbp + 0x40], r14
mov rdi, qword [rdi + 0x18]
mov rdi, qword [rdi + 0x18]
mov rcx, rsi
call rdi
movabs rcx, 0xb98b1b7157a64178
cmp rax, rcx
jne case.0x1400eea7b.172
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
test dword [rbx - 0x48000000], ebp
or byte [rax], al
add byte [rax], al
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rsi
cmp rdx, r8
cmp edx, eax
insd dword [rdi], dx
pop rbp
retf
cmp edx, eax
jne case.0x1400eea7b.172
nop
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rbx + rcx*4 + 4], ecx
invalid
mov rcx, qword [rcx]
mov r8, qword [rsi + rax]
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
mov qword [rbp], r8
mov eax, dword [0x140198314]
add eax, 0xa34c9
add eax, 0xa34c9
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
add byte [rbp - 0x577bf040], al
add byte [rax], al
invalid
add byte [rbp - 0x577bf040], al
add byte [rax], al
add byte [rbx - 0x7bf0fe08], al
je 0x1400f4f4f
test al, 0
add byte [rax], al
cmp eax, 1
je 0x1400f4f4f
jmp 0x1400f4f9e
movzx eax, byte [0x140198220]
mov dh, 5
movsb byte [rdi], byte [rsi]
xor ecx, dword [rdx]
add byte [rdi], cl
mov dh, 0xc0
or al, byte [rax]
movzx eax, al
lea rcx, [0x14018e560]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, str.RUST_BACKTRACElibrary_std_srcenv.rsfailed_to_set_environment_variable____to___:
mov edx, 0x48000686
lea ecx, [rbp + 8]
lea rcx, [rbp + 8]
mov r8d, 0xe
call fcn.1400ebc10
insd dword [rdi], dx
invalid
dec dword [rax - 0x75]
or byte [r8 - 0x47], r9b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x1400f521a
add byte [rax], al
mov al, 3
mov r15b, 2
jmp 0x1400f5296
mov rcx, rsi
call rdi
movabs r9, 0xe12b89db207f6c3b
lea rcx, str.Box_dyn_Any_aborting_due_to_panic_at
mov r8d, 0xc
cmp rax, r9
jne 0x1400f4e3d
movabs rax, 0x7b7fb73c79fd47ce
cmp rdx, rax
jne 0x1400f4e3d
mov rcx, rsi
add rcx, 8
mov eax, 0x10
jmp 0x1400f4e36
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xb0]
lea rdx, [0x1400e7270]
call fcn.1400e72a0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xb8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xb0]
test rdx, rdx
jne 0x1400f4f8d
call fcn.140124190
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rdx, qword [rax + 0xb0]
add byte [rax], al
add al, dh
inc qword [rdx]
lock inc qword [rdx]
jg 0x1400f4f95
ud2
test rdx, rdx
test edx, edx
jne 0x1400f517e
mov eax, 9
lea rcx, str._unnamed_
xor edx, edx
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x40]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
ror byte [r8 - 0x77], 0x45
or byte [rax - 0x73], cl
mov qword [rbp + 0x10], rax
adc byte [r8 - 0x73], r9b
clc
lea rax, [rbp - 8]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x5f]
pop r15
mov qword [rbp + 0x20], rax
movzx eax, byte [0x1401981d8]
test al, al
mov qword [rbp + 0x48], rdx
jne 0x1400f4fef
xor r15d, r15d
xor esi, esi
xor eax, eax
jmp 0x1400f51b0
mov byte [0x1401981d8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 2
je 0x1400f51a5
cmp eax, 1
je 0x1400f5024
call fcn.140124770
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x90]
mov qword [rax + 0x90], 0
test r15, r15
je 0x1400f4fe6
lea rsi, [r15 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], cl
je 0x1400f5066
mov rcx, rsi
call fcn.1401244a0
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
mov qword [rbp - 0x58], rsi
je 0x1400f52de
call fcn.140124560
xor al, 1
mov dword [rbp + 0x54], eax
movzx eax, byte [r15 + 0x11]
mov qword [rbp + 0x38], r15
add r15, 0x18
lea r8, [0x14015e3b8]
lea rcx, [rbp + 8]
mov rdx, r15
call fcn.1400f41f0
cmp byte [rbp + 0x54], 0
mov r15, qword [rbp + 0x38]
jne 0x1400f50ce
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
je 0x1400f50ce
call fcn.140124560
test al, al
jne 0x1400f50ce
mov byte [r15 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x58]
xchg byte [rcx], al
cmp al, 2
jne 0x1400f50e0
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x1401981d8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 2
je 0x1400f52a5
cmp eax, 1
je 0x1400f5115
call fcn.140124770
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
add byte [rbx + rcx*4 + 0x7d], cl
cmp byte [rcx + rcx*4 - 0x48], cl
nop
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 0x7d], cl
cmp byte [rcx + rcx*4 - 0x48], cl
nop
add byte [rax], al
add byte [rax - 0x49], al
mov dil, 1
test rcx, rcx
mov dil, 1
test rcx, rcx
jne 0x1400f52b9
xor esi, esi
mov rcx, qword [rbp + 0x48]
test rcx, rcx
test rcx, rcx
jne 0x1400f51e6
jmp 0x1400f51f1
xchg edi, eax
add byte [rax], al
add byte [rcx - 0x49], al
mov r15b, 1
mov byte [rbp + 0x5f], r15b
mov r15b, 1
mov byte [rbp + 0x5f], r15b
jmp 0x1400f4dfb
xchg ebp, eax
cld
invalid
mov r15b, 2
mov byte [rbp + 0x5f], r15b
jmp 0x1400f4dfb
xor r15d, r15d
mov byte [rbp + 0x5f], r15b
jmp 0x1400f4dfb
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x1400f523b
cmp eax, 2
jne 0x1400f524c
mov eax, 9
lea rcx, str._unnamed_
jmp 0x1400f4fac
mov eax, 1
mov sil, 1
xor r15d, r15d
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x5c], 0
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x20], rax
mov byte [rbp + 0x5e], 1
lea r8, [0x14015e408]
lea rcx, [rbp + 8]
lea rdx, [rbp + 0x58]
call fcn.1400f41f0
xor edi, edi
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1400f51f1
lock dec qword [rcx]
jne 0x1400f51f1
call fcn.1400e7410
test r15, r15
sete al
or sil, dil
or sil, al
jne 0x1400f4d8a
lock dec qword [r15]
jne 0x1400f4d8a
mov rcx, r15
call fcn.1400f08f0
jmp 0x1400f4d8a
mov r8, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
cmp rcx, 4
je 0x1400f525c
cmp rcx, 1
jne 0x1400f527b
cmp byte [r8], 0x30
sete r15b
add r15b, r15b
jmp 0x1400f527e
mov eax, 4
lea rcx, str.main
jmp 0x1400f4fac
mov rcx, qword [rdx + 0x18]
mov rax, qword [rdx + 0x20]
dec rax
jmp 0x1400f4fac
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete r15b
jmp 0x1400f527e
xor r15d, r15d
test rax, rax
je 0x1400f5292
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [r15 + 1]
mov byte [0x140198220], al
mov byte [rbp + 0x5f], r15b
jmp 0x1400f4dfb
lock dec qword [r15]
mov rcx, r15
mov r14, qword [rbp + 0x48]
je 0x1400f52c3
xor esi, esi
mov dil, 1
jmp 0x1400f52cd
lock dec qword [rcx]
mov r14, qword [rbp + 0x48]
jne 0x1400f52cb
call fcn.1400f08f0
mov dil, 1
xor esi, esi
mov rcx, r14
test rcx, rcx
jne 0x1400f51e6
jmp 0x1400f51f1
mov dword [rbp + 0x54], 0
jmp 0x1400f5087
mov dword [rbp + 0x40], 0
mov byte [rbp + 0x44], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
lea rax, [0x1400f48c0]
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
lea rax, [0x1400094c0]
mov qword [rbp - 0x28], rax
lea rax, [0x14015e5e8]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 3
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 2
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 8]
call case.0x1400c94da.340
mov qword [rbp - 8], rax
test rax, rax
je 0x1400f53ff
lea rcx, [rbp - 8]
jmp 0x1400f53fa
call qword [rdx + 0x30]
test rax, rax
mov ecx, 1
cmovne rcx, rax
cmove rdx, rax
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x5c], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
lea rax, [0x1400f48c0]
mov qword [rbp - 0x38], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x30], rax
lea rax, [0x1400e8160]
mov qword [rbp - 0x28], rax
lea rax, [0x14015e650]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 3
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 2
lea rcx, [rbp + 0x58]
lea rdx, [rbp + 8]
call case.0x1400c94da.340
mov qword [rbp + 0x40], rax
test rax, rax
je 0x1400f53ff
lea rcx, [rbp + 0x40]
call fcn.1400e5fb0
mov ecx, 7
int 0x29
ud2
mov dword [rbp - 8], 0
mov byte [rbp - 4], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
lea rcx, [rbp - 8]
lea rdx, [rbp + 8]
call case.0x1400c94da.340
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x40]
call fcn.1400e5f90
mov ecx, 7
int 0x29
ud2
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x28]
lea rdx, [rax - 2]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400f5d94
test rcx, rcx
jne 0x1400f5dd7
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400f5dd7
lock dec qword [rax]
jne 0x1400f5dd7
lea rcx, [rsi + 0x30]
call fcn.140102930
jmp 0x1400f5dd7
test rax, rax
je 0x1400f5dd7
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x1400f5dd7
mov rbx, qword [rsi + 0x38]
mov rax, qword [rbx]
test rax, rax
je 0x1400f5db3
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1400f5dd7
cmp qword [rbx + 0x10], 0x11
jb 0x1400f5dc5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f5de7
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
xor byte [rbp - 0x75], cl
or al, 0x11
add byte [rcx - 0x1e2cb63f], cl
mov eax, dword [rdi + 0x20]
cmp byte [rdi], cl
invalid
mov al, 0xe
add dword [rcx + rax*2 + 0x48], esi
cmp eax, 2
and al, 0x38
and al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x50
lea edx, [0x140161f48]
and byte [rbp + 0x29], dh
and byte [r13 + 0x32], r14b
test byte [rdi + 0x48fffffe], cl
add edi, 0x18
invalid
invalid
add byte [rcx], dh
leave
cmpxchg byte [rdi + 0x20], cl
and r8b, r13b
popfq
cld
add dword [rax], eax
push rsp
invalid
add byte [rbp + rcx*4 + 5], cl
push 0xffffffffba000619
adc eax, dword [rax]
add byte [rax], al
add dword [rax], eax
add dword [rax], eax
add al, byte [rax]
int3
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x1400d7f90]
add eax, 0xfffd939d
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000bd00
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
and al, 0x30
and al, 0x30
test rcx, rcx
je 0x1400fec69
mov al, 1
test dl, dl
sal byte [rbp + 0x54], cl
sal byte [rbp + 0x54], cl
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400fec4f
cmp byte [rsp + 0x31], 0
je 0x1400fec4f
invalid
and al, 0x31
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte es:[rsi + 0x34], 4
test byte [rsi + 0x34], 4
jne 0x1400fec4f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.____
jp 0x1400febcb
add eax, 0x1b84100
add byte [rax], al
invalid
jp 0x1400febcb
add eax, 0x1b84100
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400fec6b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14016152d]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x628cf
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400fec6b
mov eax, edx
test al, al
setne al
add rsp, 0x40
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
pop rsi
pop rsi
ret
cmp dword [rax], eax
je 0x1400feca8
mov qword [rsp + 0x28], rax
lea rax, [0x140105730]
mov qword [rsp + 0x30], rax
lea rax, str.task__was_cancelled
push rdx
sub byte [rsi], al
add bl, ch
invalid
push rdx
sub byte [rsi], al
add bl, ch
sbb byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [0x140105730]
mov qword [rsp + 0x30], rax
lea rax, str.task__was_cancelled
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
cmp byte [rax - 0x39], cl
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140009500
nop
add rsp, 0x68
ret
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400fedc5
test al, 4
je 0x140100b9e
test al, 3
je 0x1400fed80
cmp rax, 0x3f
jbe 0x140100bb6
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x1400fed9a
movzx eax, dl
lea rcx, [0x14018e570]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rsi + 0x28], 2
jne 0x140100d6e
mov eax, dword [0x140198314]
sub al, 0x95
or dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400ff015
mov rdi, qword [rsi + 0x20]
cmp eax, 1
je 0x1400fee3b
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400f6a40]
call fcn.1400e72a0
mov byte [rbx + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm8, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
mov rbx, qword [rsi + 0x30]
mov qword [rsi + 0x30], 0
test rbx, rbx
je 0x1400ff02e
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400feee8
cmp eax, 1
je 0x1400feece
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400f6a40]
call fcn.1400e72a0
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 0
mov qword [rsp + 0x118], rbx
xor r14d, r14d
xchg qword [rbx + 0x20], r14
test r14, r14
mov qword [rsp + 0xe0], rsi
je 0x1400feff9
mov rax, qword [rbx + 0x10]
lock inc qword [rax]
jle 0x140100d6c
mov rsi, qword [rbx + 0x10]
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x140], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400ff046
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x1400ff073
jmp 0x14010089c
add byte [rax], al
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f7f20
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rax
jmp 0x140100a5a
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
movaps xmm12, xmmword [rsp + 0x1b0]
movaps xmm13, xmmword [rsp + 0x1c0]
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400f5d50
lock dec qword [rbx]
jne 0x1401009c3
lea rcx, [rsp + 0x118]
call fcn.140102930
jmp 0x1401009c3
xorps xmm8, xmm8
mov rbx, qword [rsi + 0x30]
mov qword [rsi + 0x30], 0
test rbx, rbx
jne 0x1400fee7d
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x140160ee0]
mov edx, 0x2d
call fcn.14011add0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400f6a40]
call fcn.1400e72a0
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
jne 0x140100da6
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
mov byte [rdi + 0x11e], 1
lea rcx, [rsi + 0x1d0]
call fcn.1401032f0
cmp dword [rdi + 0x110], 0
je 0x1400ff0e5
mov ecx, dword [0x140198314]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov r9d, dword [rcx + 0x118]
mov r8d, dword [rcx + 0x114]
jmp 0x1400ff109
mov ebp, eax
mov edi, edx
call fcn.1400f75a0
mov edx, edi
mov rcx, rax
mov eax, ebp
mov r8, rcx
shr r8, 0x20
cmp ecx, 2
mov r9d, 1
cmovae r9d, ecx
mov ecx, dword [0x140198314]
mov r10, qword gs:[0x58]
mov rcx, qword [r10 + rcx*8]
mov dword [rcx + 0x110], 1
mov dword [rcx + 0x114], eax
mov dword [rcx + 0x118], edx
cmp qword [rcx + 0xd0], 0
jne 0x140100ddd
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], 0xffffffffffffffff
lock inc qword [rsi]
jle 0x140100d6c
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rax*8]
mov rax, qword [rdx + 0xd8]
mov rcx, qword [rdx + 0xe0]
mov qword [rdx + 0xd8], 1
mov qword [rdx + 0xe0], rsi
inc qword [rdx + 0xd0]
mov rdx, qword [rdx + 0xe8]
cmp rdx, 0xffffffffffffffff
je 0x140100de9
inc rdx
mov r10d, dword [0x140198314]
mov r11, qword gs:[0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0xe8], rdx
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rdx
mov dword [rsp + 0x100], r8d
mov dword [rsp + 0x104], r9d
mov qword [rsp + 0x48], rbx
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x50], xmm0
movupd xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 8
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x40], 1
movzx eax, byte [r10 + 0x120]
test eax, eax
je 0x1400ff296
cmp eax, 1
je 0x1400ff2c3
mov rcx, qword [r14]
test rcx, rcx
je 0x1400ff24b
call fcn.1400f7110
mov rdi, r14
lea rsi, [r14 + 0x18]
mov rcx, rsi
call fcn.140105eb0
mov rax, qword [r14 + 0x18]
lock dec qword [rax]
jne 0x1400ff26c
mov rcx, rsi
call fcn.140102bb0
mov rax, qword [r14 + 8]
test rax, rax
je 0x1400ff284
lock dec qword [rax]
jne 0x1400ff284
lea rcx, [r14 + 8]
call fcn.14002d900
mov edx, 8
mov rcx, r14
call fcn.140006610
jmp 0x14010089c
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400f6a40]
call fcn.1400e72a0
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rsp + 0x110], rcx
lea rcx, [rsp + 0x40]
mov qword [rax + 0x108], rcx
mov rax, qword [rbx + 0x10]
movzx eax, byte [rax + 0x50]
xor al, 1
mov byte [r14 + 0x48], al
call fcn.1400f2110
mov qword [r14 + 0x30], rax
mov dword [r14 + 0x38], edx
mov qword [r14 + 0x20], 0
cmp byte [r14 + 0x4a], 0
mov qword [rsp + 0xd0], rsi
je 0x1400ff789
mov rax, qword [rsp + 0x48]
mov rsi, rax
mov r15, qword [rax + 0x10]
mov rax, qword [r15 + 0x80]
lea rcx, [rax + 1]
mov edx, dword [r14 + 0x10]
mov r8d, dword [r14 + 0x14]
mov r9d, edx
shl r9d, 0x11
xor r9d, edx
mov edx, r8d
shr edx, 0x10
xor edx, r8d
xor edx, r9d
shr r9d, 7
xor r9d, edx
mov dword [r14 + 0x10], r8d
mov qword [rsp + 0xd8], r14
mov dword [r14 + 0x14], r9d
add r9d, r8d
mov r12d, ecx
imul r12, r9
shr r12, 0x20
mov byte [r15 + 0x90], 1
lea r13, [rax + r12]
inc r13
cmp r13, r12
jbe 0x1400ff46a
xor ebp, ebp
mov r14b, 1
jmp 0x1400ff3db
mov qword [rbx + 8], 0
mov qword [rcx + rax], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
lock dec qword [r15 + 0x78]
mov al, 1
lock cmpxchg byte [rbx], bpl
jne 0x1400ff437
test rcx, rcx
je 0x1400ff44a
mov rax, qword [rcx + 0x10]
call qword [rax + 0x30]
mov rcx, qword [r15 + 0x68]
mov rax, qword [r15 + 0x80]
and rax, r12
lea rdx, [rax + rax*2]
lea rbx, [rcx + rdx*8]
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r14b
jne 0x1400ff454
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400ff3c6
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov rdx, qword [rcx + rax]
mov qword [rbx + 0x10], rdx
test rdx, rdx
je 0x1400ff3a0
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdx + rax + 8], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x1400ff3a8
mov rdi, rcx
mov rcx, rbx
call fcn.14011e770
mov rcx, rdi
test rcx, rcx
jne 0x1400ff3d4
inc r12
cmp r12, r13
jne 0x1400ff3db
jmp 0x1400ff46a
mov rcx, rbx
call fcn.14011e420
mov rcx, qword [rbx + 0x10]
test rcx, rcx
jne 0x1400ff404
jmp 0x1400ff3c6
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rax + 0xa0]
cmp rcx, rdx
jae 0x140100e38
mov rax, qword [rsp + 0x48]
mov rbx, qword [rax + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0xf8], cl
jne 0x140100b51
mov r15, qword [rbx + 0x110]
cmp r15, qword [rbx + 0x100]
mov rsi, qword [rsp + 0xd8]
jne 0x1400ff4c1
lea rcx, [rbx + 0x100]
call fcn.140106020
mov rax, qword [rbx + 0x108]
mov qword [rax + r15*8], rsi
inc r15
mov qword [rbx + 0x110], r15
cmp r15, qword [rbx + 0x60]
jne 0x1401007ca
mov qword [rbx + 0x110], 0
mov r14, qword [rbx + 0x108]
lea rbp, [r14 + r15*8]
test r15, r15
je 0x14010070b
lea rax, [rbx + 0x118]
mov qword [rsp + 0x98], rax
movabs rdi, 0xffffffff00000000
jmp 0x1400ff53b
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14, rbp
je 0x14010071f
mov r13, qword [r14]
mov rax, qword [r13 + 8]
mov qword [r13 + 8], 0
test rax, rax
je 0x140100c6a
add r14, 8
lea r15, [r13 + 8]
mov qword [rsp + 0x80], rax
lea r12, [r13 + 0x18]
nop word [rax + rax]
mov rcx, qword [r13]
mov qword [r13], 0
test rcx, rcx
jne 0x1400ff62a
mov rdx, qword [r12]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x3c], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
je 0x1400ff660
mov rcx, rax
nop word [rax + rax]
lea r9d, [rax + 1]
mov dword [rsp + 0x38], r9d
cmp r8d, eax
jne 0x1400ff5e0
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400ff600
jmp 0x1400ff61a
cmp r9d, r8d
je 0x140100bce
mov eax, r9d
mov r8, rcx
and r8, rdi
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400ff61a
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x3c], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400ff5b0
jmp 0x1400ff660
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + rax*8]
test rcx, rcx
je 0x1400ff660
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140100bf8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ff570
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400ff570
mov qword [rsp + 0x90], r12
mov r12, r14
mov r14, r15
mov rsi, rbx
mov r15, qword [rsp + 0x80]
mov rbx, qword [r15 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x50], cl
je 0x1400ff740
mov rdx, qword [r15 + 0x20]
test rdx, rdx
jne 0x1400ff763
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
mov rbx, rsi
jne 0x1400ff6b7
lea rcx, [rsp + 0x80]
call fcn.14002d900
mov rcx, qword [r13]
test rcx, rcx
mov r15, r14
mov r14, r12
mov r12, qword [rsp + 0x90]
je 0x1400ff6f5
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140100bf8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ff6f5
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
mov rcx, r12
call fcn.140105eb0
mov rax, qword [r12]
lock dec qword [rax]
jne 0x1400ff70f
mov rcx, r12
call fcn.140102bb0
mov rax, qword [r15]
test rax, rax
je 0x1400ff520
lock dec qword [rax]
jne 0x1400ff520
mov rcx, r15
call fcn.14002d900
jmp 0x1400ff520
lea rcx, [rbx + 0x10]
mov rdx, qword [rsp + 0x98]
call fcn.1400fdc10
xor eax, eax
xchg byte [rbx + 0x50], al
mov rdx, qword [r15 + 0x20]
test rdx, rdx
je 0x1400ff699
add r15, 0x20
mov rcx, r15
call fcn.14011dfa0
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
mov rbx, rsi
je 0x1400ff6aa
jmp 0x1400ff6b7
lea rdi, [rsp + 0x48]
movdqa xmm9, xmmword [0x140127af0]
movapd xmm10, xmmword [0x140127b00]
movsd xmm6, qword [0x140127bd8]
movsd xmm11, qword [0x140127be0]
movsd xmm12, qword [0x140127be8]
movsd xmm13, qword [0x140127bf0]
nop word cs:[rax + rax]
mov eax, dword [r14 + 0x40]
inc eax
mov dword [r14 + 0x40], eax
mov r15, qword [rsp + 0x48]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rcx + 0x40]
test ecx, ecx
je 0x140100c94
xor edx, edx
div ecx
test edx, edx
jne 0x1400ff958
mov rbx, qword [r14 + 0x20]
test rbx, rbx
je 0x1400ff8cb
call fcn.1400f2110
mov r9, qword [r14 + 0x30]
mov r8d, dword [r14 + 0x38]
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa8], edx
lea rcx, [rsp + 0xa0]
mov rdx, r9
call fcn.1400e8260
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r8d, 0
cmove ecx, r8d
cmove rdx, r8
cmove rax, r8
add rcx, rax
adc rdx, 0
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rdx
lea rcx, [rsp + 0x130]
call fcn.1401161b0
movapd xmm7, xmm0
movq xmm0, rbx
punpckldq xmm0, xmm9
subpd xmm0, xmm10
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm11
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm11
subsd xmm0, xmm1
mulsd xmm0, qword [r14 + 0x28]
addsd xmm0, xmm7
movsd qword [r14 + 0x28], xmm0
mov rcx, rdi
mov rdx, r14
xor r8d, r8d
call fcn.140101510
mov r14, rax
mov rax, qword [rsp + 0x48]
mov r13, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [r13 + 0xa0]
cmp rdx, rcx
jbe 0x140100d60
cmp byte [r14 + 0x4a], 0
jne 0x1400ff932
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x140100347
movzx eax, byte [r13 + 0xf0]
mov byte [r14 + 0x4a], al
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x140100358
cmp byte [r14 + 0x4b], 0
jne 0x1400ff93e
mov byte [r14 + 0x4b], 0
call fcn.1400f2110
mov qword [r14 + 0x30], rax
mov dword [r14 + 0x38], edx
mov qword [r14 + 0x20], 0
mov r15, qword [rsp + 0x48]
mov ecx, dword [r14 + 0x44]
test ecx, ecx
je 0x140100ca0
mov eax, dword [r14 + 0x40]
xor edx, edx
div ecx
test edx, edx
je 0x1400ffa30
mov rdx, qword [r14]
mov qword [r14], 0
test rdx, rdx
jne 0x1400ffda0
mov rdx, qword [r14 + 0x18]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x38], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
je 0x1400ffb97
mov rcx, rax
nop dword [rax]
lea r9d, [rax + 1]
mov dword [rsp + 0x80], r9d
cmp r8d, eax
jne 0x1400ff9e0
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400ffa0e
jmp 0x1400ffb83
cmp r9d, r8d
je 0x140100c3d
mov eax, r9d
mov r8, rcx
movabs r9, 0xffffffff00000000
and r8, r9
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400ffb83
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x38], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400ff9b0
jmp 0x1400ffb97
mov r13, qword [r15 + 0x10]
cmp dword [r13 + 0x10], 0
je 0x1400ffa41
mov eax, dword [r13 + 0x14]
jmp 0x1400ffa78
movapd xmm0, xmm12
divsd xmm0, qword [r14 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm13
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, eax
sub edx, ecx
neg edx
mov r8d, eax
sub r8d, ecx
cmovb r8d, edx
cmp r8d, 3
jb 0x1400ffa92
mov dword [r14 + 0x44], eax
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x1400ffae3
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x14010030e
lea rcx, [r13 + 0xa8]
lea rdx, [r13 + 0xe0]
call fcn.1400f7720
mov rdx, rax
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x14010031f
test rdx, rdx
jne 0x1400ffda0
mov rdx, qword [r14]
mov qword [r14], 0
test rdx, rdx
jne 0x1400ffda0
mov rdx, qword [r14 + 0x18]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x38], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
movabs r10, 0xffffffff00000000
je 0x1400ffb7c
mov rcx, rax
nop
lea r9d, [rax + 1]
mov dword [rsp + 0x80], r9d
cmp r8d, eax
jne 0x1400ffb40
mov eax, r9d
mov r8, rax
shl r8, 0x20
jmp 0x1400ffb52
cmp r9d, r8d
je 0x140100c3d
mov eax, r9d
mov r8, rcx
and r8, r10
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x14010029a
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x38], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400ffb20
movsb byte [rdi], byte [rsi]
xor edx, edx
jmp 0x1400ffd91
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rcx + rax*8]
test rdx, rdx
jne 0x1400ffda0
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x1400ffdc7
mov rax, qword [r14 + 0x18]
mov r8, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xa8]
mov r13, qword [r15 + 0x10]
mov r9, qword [r13 + 0x60]
test r9, r9
je 0x140100e7d
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x1400ffbe8
xor edx, edx
div r9
mov rbp, rax
jmp 0x1400ffbef
xor edx, edx
div r9d
mov ebp, eax
shr r8, 0x20
sub ecx, r8d
mov eax, 0x100
sub rax, rcx
inc rbp
cmp rax, rbp
cmovb rbp, rax
cmp rbp, 0x80
mov eax, 0x80
cmovae rbp, rax
cmp rbp, 1
adc rbp, 0
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x140100377
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0xa8]
cmp rbp, rcx
cmovae rbp, rcx
mov rdx, rcx
sub rdx, rbp
mov qword [rax + 0xa8], rdx
test rcx, rcx
je 0x1400ffd7c
mov rdx, qword [r13 + 0xe0]
test rdx, rdx
je 0x1400ffc8a
mov rax, qword [rdx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400ffc82
mov qword [r13 + 0xe8], 0
mov qword [rdx + 8], 0
dec rbp
je 0x1400ffd7e
mov rbx, qword [r14 + 0x18]
mov rax, qword [rbx + 0x18]
shr rax, 0x20
mov r15d, dword [rbx + 0x20]
mov ecx, r15d
sub ecx, eax
mov eax, 0x100
sub eax, ebp
cmp ecx, eax
ja 0x140100f08
mov rax, rbp
jmp 0x1400ffcda
mov qword [rcx + 8], 0
movzx r8d, r15b
mov r9, qword [rbx + 0x10]
mov qword [r9 + r8*8], rcx
inc r15d
mov rbp, rax
sub rax, 1
jb 0x1400ffd76
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
je 0x1400ffd65
mov r8, qword [rcx + 8]
mov qword [r13 + 0xe0], r8
test r8, r8
jne 0x1400ffcc0
mov qword [r13 + 0xe8], 0
jmp 0x1400ffcc0
mov rax, qword [rcx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400ffd2b
mov qword [r13 + 0xe8], 0
mov qword [rcx + 8], 0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140100bf8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ffd65
mov rax, qword [rcx + 0x10]
mov rdi, rdx
call qword [rax + 0x10]
mov rdx, rdi
lea rdi, [rsp + 0x48]
dec rbp
je 0x1400ffd76
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
jne 0x1400ffd10
mov dword [rbx + 0x20], r15d
jmp 0x1400ffd7e
xor edx, edx
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
rol byte [rax], 0
add byte [rdi], cl
test edi, esi
invalid
add byte [rax], al
test rdx, rdx
je 0x1400ffdc7
nop word cs:[rax + rax]
mov rcx, rdi
mov r8, r14
call fcn.140101ac0
mov r14, rax
test rax, rax
je 0x1401007e4
cmp byte [r14 + 0x4a], 0
je 0x1400ff7d0
jmp 0x1400ff327
mov rbx, qword [r14 + 0x20]
test rbx, rbx
je 0x1400ffe98
call fcn.1400f2110
mov r9, qword [r14 + 0x30]
mov r8d, dword [r14 + 0x38]
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa8], edx
lea rcx, [rsp + 0xa0]
mov rdx, r9
call fcn.1400e8260
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r8d, 0
cmove ecx, r8d
cmove rdx, r8
cmove rax, r8
add rcx, rax
adc rdx, 0
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], rdx
lea rcx, [rsp + 0x120]
call fcn.1401161b0
movapd xmm7, xmm0
movq xmm0, rbx
punpckldq xmm0, xmm9
subpd xmm0, xmm10
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm11
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm11
subsd xmm0, xmm1
mulsd xmm0, qword [r14 + 0x28]
addsd xmm0, xmm7
movsd qword [r14 + 0x28], xmm0
mov r8, qword [rsp + 0x48]
cmp byte [r14 + 0x49], 0
movabs r15, 0xffffffff00000000
jne 0x1400ffed8
mov rax, qword [r8 + 0x10]
mov rcx, qword [rax + 0xb0]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xb8]
jae 0x1401001df
lock inc qword [rax + 0xb0]
mov byte [r14 + 0x49], 1
mov r13, qword [r8 + 0x10]
mov r9, qword [r13 + 0x60]
mov edx, dword [r14 + 0x10]
mov ecx, dword [r14 + 0x14]
mov eax, edx
shl eax, 0x11
xor eax, edx
mov edx, ecx
shr edx, 0x10
xor edx, ecx
xor edx, eax
shr eax, 7
xor eax, edx
mov dword [r14 + 0x10], ecx
mov dword [r14 + 0x14], eax
test r9, r9
je 0x140100172
add eax, ecx
mov ebx, r9d
imul rbx, rax
shr rbx, 0x20
xor r11d, r11d
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x98], rbx
jmp 0x1400fff54
mov rbx, qword [rsp + 0x98]
inc r11
cmp r11, r9
je 0x14010016e
lea rax, [r11 + rbx]
mov rcx, rax
or rcx, r9
shr rcx, 0x20
je 0x1400fff80
xor edx, edx
div r9
cmp rdx, qword [r8 + 0x18]
je 0x1400fff48
jmp 0x1400fff8b
xor edx, edx
div r9d
cmp rdx, qword [r8 + 0x18]
je 0x1400fff48
mov rcx, qword [r8 + 0x10]
mov rax, qword [rcx + 0x60]
cmp rdx, rax
jae 0x140100c82
mov rax, qword [rcx + 0x58]
mov r13, qword [r14 + 0x18]
mov r12d, dword [r13 + 0x20]
mov rcx, qword [r13 + 0x18]
shr rcx, 0x20
mov r10d, r12d
sub r10d, ecx
cmp r10d, 0x80
ja 0x1400fff48
mov qword [rsp + 0x90], r12
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
nop word cs:[rax + rax]
mov rbp, rax
shr rbp, 0x20
mov ebx, dword [rdx + 0x20]
cmp ebp, eax
jne 0x1400fff40
sub ebx, ebp
mov ecx, ebx
shr ecx, 1
sub ebx, ecx
je 0x1400fff40
lea r12d, [rbx + rbp]
mov rcx, rax
and rcx, r15
or rcx, r12
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x1400fffe0
mov dword [rsp + 0x3c], ebx
cmp ebx, 0x80
ja 0x140100e95
xor eax, eax
cmp ebx, 2
mov r8d, 1
cmovb ebx, r8d
jb 0x140100098
mov r14d, ebx
and r14d, 0xfe
xor eax, eax
mov r10d, ebp
mov r15, qword [rsp + 0x90]
nop dword [rax]
movzx edi, r15b
mov r8, qword [rdx + 0x10]
movzx esi, r10b
mov r8, qword [r8 + rsi*8]
mov rsi, qword [r13 + 0x10]
mov qword [rsi + rdi*8], r8
add eax, 2
lea r8d, [r15 + 1]
movzx r8d, r8b
mov rsi, qword [rdx + 0x10]
lea edi, [r10 + 1]
movzx edi, dil
mov rsi, qword [rsi + rdi*8]
mov rdi, qword [r13 + 0x10]
mov qword [rdi + r8*8], rsi
add r15d, 2
add r10d, 2
cmp r14d, eax
jne 0x140100050
test bl, 1
je 0x1401000c3
mov r8, qword [rsp + 0x90]
lea r10d, [rax + r8]
movzx r10d, r10b
mov rdi, qword [rdx + 0x10]
add ebp, eax
movzx eax, bpl
mov rax, qword [rdi + rax*8]
mov rdi, qword [r13 + 0x10]
mov qword [rdi + r10*8], rax
mov r10, r12
shl r10, 0x20
or r10, r12
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r10
mov rsi, qword [rsp + 0xd0]
mov r14, qword [rsp + 0xd8]
lea rdi, [rsp + 0x48]
movabs r15, 0xffffffff00000000
mov rbx, qword [rsp + 0x98]
mov r10, qword [rsp + 0x90]
je 0x14010013e
nop word [rax + rax]
mov rcx, rax
shr rcx, 0x20
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x80], eax
cmp ecx, eax
je 0x140100c10
mov ecx, eax
mov r8, rax
shl r8, 0x20
or r8, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x140100110
mov eax, dword [rsp + 0x3c]
test eax, eax
mov r8, qword [rsp + 0x108]
je 0x1400fff48
mov ecx, eax
add eax, r10d
dec eax
movzx edx, al
mov r8, qword [r13 + 0x10]
mov rbp, qword [r8 + rdx*8]
dec ecx
je 0x1401001bf
mov dword [r13 + 0x20], eax
jmp 0x1401001bf
mov r13, qword [r8 + 0x10]
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x1401001e4
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1401003a7
lea rcx, [r13 + 0xa8]
lea rdx, [r13 + 0xe0]
call fcn.1400f7720
mov rbp, rax
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1401003b8
test rbp, rbp
je 0x1401001e4
call fcn.1400f2110
mov qword [r14 + 0x30], rax
mov dword [r14 + 0x38], edx
mov qword [r14 + 0x20], 0
mov rcx, rdi
mov rdx, rbp
jmp 0x1400ffda3
mov byte [r14 + 0x49], 0
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x60], rax
jae 0x140100e89
cmp qword [rsp + 0x78], 0
je 0x140100214
mov rcx, rdi
mov rdx, r14
xor r8d, r8d
call fcn.140101510
mov r14, rax
jmp 0x140100275
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140100244
mov rdx, qword [rcx + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov rbx, qword [rsp + 0x48]
cmp qword [r14], 0
je 0x1401002aa
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x140100275
mov rdx, qword [rcx + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
call fcn.1400f2110
mov qword [r14 + 0x30], rax
mov dword [r14 + 0x38], edx
mov qword [r14 + 0x20], 0
cmp byte [r14 + 0x4a], 0
je 0x1400ff7d0
jmp 0x1400ff327
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rcx + rax*8]
jmp 0x1400ffd91
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
cmp eax, ecx
jne 0x14010024a
cmp byte [r14 + 0x4b], 0
jne 0x14010024a
mov rdi, rsi
mov r13, qword [rbx + 0x10]
mov rax, r14
mov r14, qword [rbx + 0x18]
mov rsi, rax
movzx ebp, byte [rax + 0x49]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1401003d5
test bpl, bpl
je 0x1401003ea
mov rax, 0xfffffffffffeffff
lock xadd qword [r13 + 0xb0], rax
cmp ax, 1
sete bpl
jmp 0x1401003f8
lea rcx, [r13 + 0xc0]
call fcn.14011e420
jmp 0x1400ffab1
add r13, 0xc0
mov rcx, r13
mov rdi, rdx
call fcn.14011e770
mov rdx, rdi
lea rdi, [rsp + 0x48]
test rdx, rdx
jne 0x1400ffda0
jmp 0x1400ffae3
lea rcx, [r13 + 0xc0]
call fcn.14011e420
jmp 0x1400ff913
add r13, 0xc0
mov rcx, r13
call fcn.14011e770
cmp byte [r14 + 0x4b], 0
jne 0x1400ff93e
jmp 0x1400ff939
lea rcx, [r13 + 0xc0]
call fcn.14011e420
jmp 0x1400ffc33
add r13, 0xc0
mov rcx, r13
mov rdi, rdx
call fcn.14011e770
mov rdx, rdi
lea rdi, [rsp + 0x48]
jmp 0x1400ffd91
lea rcx, [r13 + 0xc0]
call fcn.14011e420
jmp 0x140100191
add r13, 0xc0
mov rcx, r13
call fcn.14011e770
test rbp, rbp
jne 0x1401001bf
jmp 0x1401001e4
lea rcx, [r13 + 0xc0]
call fcn.14011e420
test bpl, bpl
jne 0x1401002f1
lock sub qword [r13 + 0xb0], 0x10000
xor ebp, ebp
mov r15, qword [r13 + 0xd8]
cmp r15, qword [r13 + 0xc8]
jne 0x140100414
lea rcx, [r13 + 0xc8]
call fcn.140106020
mov rax, qword [r13 + 0xd0]
mov qword [rax + r15*8], r14
inc r15
mov qword [r13 + 0xd8], r15
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x14010048d
mov r14, rsi
mov byte [rsi + 0x49], 0
test bpl, bpl
je 0x1401004a8
mov rax, qword [rbx + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x58]
mov r8, qword [rax + 0x60]
shl r8, 4
xor r9d, r9d
mov rsi, rdi
cmp r8, r9
je 0x14010047a
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
cmp r10d, r11d
je 0x14010045e
jmp 0x140100486
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x1401004ab
call fcn.140101f00
jmp 0x1401004ab
add r13, 0xc0
mov rcx, r13
call fcn.14011e770
mov r14, rsi
mov byte [rsi + 0x49], 0
test bpl, bpl
jne 0x140100444
mov rsi, rdi
cmp byte [r14 + 0x4a], 0
jne 0x140100626
cmp byte [r14 + 0x4b], 0
jne 0x140100626
lea rcx, [rsp + 0x48]
mov rdx, r14
mov r8d, 0x3b9aca00
call fcn.140101510
mov r14, rax
mov rax, qword [rsp + 0x48]
mov r13, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [r13 + 0xa0]
cmp rdx, rcx
jbe 0x140100d60
cmp byte [r14 + 0x4a], 0
jne 0x14010052d
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1401005f6
movzx eax, byte [r13 + 0xf0]
mov byte [r14 + 0x4a], al
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x140100607
cmp byte [r14 + 0x4b], 0
jne 0x140100539
mov byte [r14 + 0x4b], 0
mov rax, qword [rsp + 0x48]
cmp qword [r14], 0
jne 0x140100630
mov rcx, qword [r14 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x140100630
mov rsi, r14
mov r13, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
xor eax, eax
sal byte [rcx + 0xf41f001], 0xb0
invalid
rol byte [rax], 0
add byte [rbp + 0x50], dh
mov rax, qword [r13 + 0xd0]
mov rbx, qword [r13 + 0xd8]
shl rbx, 3
xor ecx, ecx
nop dword [rax]
mov r15, rcx
cmp rbx, rcx
je 0x1401005a2
lea rcx, [r15 + 8]
cmp qword [rax + r15], r14
cmp byte [rbp - 0x12], dh
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1401005d3
cmp rbx, r15
mov r14, rsi
mov rsi, rdi
jne 0x1401004ab
test ebx, ebp
invalid
invalid
invalid
jmp 0x1401006ea
lea rcx, [r13 + 0xc0]
call fcn.14011e420
jmp 0x140100575
add r13, 0xc0
mov rcx, r13
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
call fcn.14011e770
cmp rbx, r15
mov r14, rsi
mov rsi, rdi
jne 0x1401004ab
jmp 0x1401006ea
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
lea rcx, [r13 + 0xc0]
call fcn.14011e420
jmp 0x14010050e
add r13, 0xc0
mov rcx, r13
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
call fcn.14011e770
cmp byte [r14 + 0x4b], 0
jne 0x140100539
jmp 0x140100534
invalid
lea rdi, [rsp + 0x48]
jmp 0x14010024a
mov r13, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
xor eax, eax
mov cl, 1
add eax, esi
cmpxchg byte [r13 + 0xc0], cl
add eax, esi
cmpxchg byte [r13 + 0xc0], cl
jne 0x1401006fa
mov rax, qword [r13 + 0xd8]
mov rdx, rax
neg rdx
fimul dword [rcx - 0x39]
sar bh, 0xff
invalid
dec dword [rax - 0x73]
jl 0x140100687
invalid
fimul dword [rcx - 0x39]
sar bh, 0xff
invalid
lea rcx, [rdx + r8]
cmp rcx, 0xffffffffffffffff
je 0x1401006d0
mov r9, qword [r13 + 0xd0]
add byte [rax], al
lea r10, [r8 + 1]
cmp qword [r9 + r8*8 + 8], rbx
mov r8, r10
jne 0x140100664
mov rdx, qword [r9 + rax*8 - 8]
dec rax
mov qword [r9 + r10*8], rdx
mov qword [r13 + 0xd8], rax
lock add qword [r13 + 0xb0], 0x10000
xor ebx, ebx
mov al, 1
lock cmpxchg byte [r13 + 0xc0], bl
je 0x1401006e1
cmp rcx, 0xffffffffffffffff
sete bl
add r13, 0xc0
mov rcx, r13
call fcn.14011e770
mov byte [r14 + 0x49], bl
jmp 0x14010024a
mov bl, 1
mov al, 1
xor edx, edx
lock cmpxchg byte [r13 + 0xc0], dl
jne 0x1401006b1
mov byte [r14 + 0x49], bl
jmp 0x14010024a
mov bl, 1
lea rdi, [rsp + 0x48]
mov byte [r14 + 0x49], bl
jmp 0x14010024a
lea rcx, [r13 + 0xc0]
call fcn.14011e420
jmp 0x14010064b
sub rbp, r14
je 0x14010071f
shr rbp, 3
mov rcx, r14
mov rdx, rbp
call fcn.140103580
mov rax, qword [rbx + 0xa8]
test rax, rax
je 0x1401007ca
lea rdi, [rbx + 0xa8]
lea r14, [rbx + 0xe0]
xor ebp, ebp
mov r13b, 1
lea r15, [rbx + 0xc0]
jmp 0x140100758
mov rax, qword [rdi]
test rax, rax
je 0x1401007ca
xor eax, eax
lock cmpxchg byte [rbx + 0xc0], r13b
jne 0x1401007b3
mov rcx, rdi
mov rdx, r14
call fcn.1400f7720
mov r12, rax
mov al, 1
lock cmpxchg byte [rbx + 0xc0], bpl
jne 0x1401007bd
test r12, r12
je 0x1401007ca
mov rax, 0xffffffffffffffc0
lock xadd qword [r12], rax
cmp rax, 0x3f
jbe 0x140100bf8
rol al, 0xff
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140100750
jne 0x140100750
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x140100750
mov rcx, r15
call fcn.14011e420
jmp 0x140100765
mov rcx, r15
stc
call fcn.14011e770
test r12, r12
jne 0x140100785
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0xf8], cl
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
jne 0x140100b7e
cmp qword [rsp + 0x60], 0
jne 0x140100837
invalid
lea rdi, [rsp + 0x148]
lea rdi, [rsp + 0x148]
lea rbx, [rsp + 0xf0]
nop dword [rax]
mov qword [rsp + 0x60], 0xffffffffffffffff
mov rax, qword [rsp + 0x78]
test rax, rax
je 0x140100843
invalid
dec rax
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x70]
shl rax, 4
add al, 0x48
mov edx, dword [rcx + rax]
add al, 0x48
mov edx, dword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsp + 0x60]
je 0x140100800
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.14011abf0
adc al, byte [rsi]
add al, ch
lodsd eax, dword [rsi]
movabs dword [0x44c748f689490001], eax
and al, 0x60
add byte [rax], al
add byte [rax], al
mov r14, rsi
mov qword [rsp + 0x60], 0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov rax, qword [rsp + 0x110]
mov qword [rsi + 0x108], rax
lea rcx, [rsp + 0x40]
call fcn.1401042a0
movsd xmm6, qword [rsp + 0x100]
movzx eax, byte [rsi + 0x120]
test eax, eax
je 0x1401008c5
cmp eax, 1
mov rsi, qword [rsp + 0xe0]
je 0x1401008fa
lea rax, [0x140162030]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_std_src_threadlocal.rs
lea r9, [0x140161cb0]
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.14011acb0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400f6a40]
call fcn.1400e72a0
mov byte [rsi + 0x120], 1
mov rsi, qword [rsp + 0xe0]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
cmp byte [rax + 0x11e], 2
je 0x140100e20
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
cmp dword [rax + 0x110], 0
jne 0x140100942
call fcn.1400f75a0
mov eax, dword [0x140198314]
add eax, 0x979cc
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0x110], 1
movlpd qword [rax + 0x114], xmm6
lea rcx, [rsp + 0xe8]
call fcn.1400fa450
mov rax, qword [rsp + 0xe8]
cmp rax, 2
je 0x1401009b5
test rax, rax
je 0x14010099f
mov rax, qword [rsp + 0xf0]
lock dec qword [rax]
jne 0x1401009b5
mov rcx, rbx
call fcn.140102a20
jmp 0x1401009b5
mov rax, qword [rsp + 0xf0]
lock dec qword [rax]
jne 0x1401009b5
mov rcx, rbx
call fcn.140102d40
lock dec qword [r14]
jne 0x1401009c3
mov rcx, rdi
call fcn.140102a20
lea rdi, [rsi + 0x20]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140100a3b
cmp eax, 1
je 0x140100a20
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400f6a40]
call fcn.1400e72a0
mov byte [rsi + 0x120], 1
mov rsi, qword [rsp + 0xe0]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm8
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f7f20
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f7f20
mov rax, qword [rsi]
nop word [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140100a70
test al, 1
je 0x140100cac
test al, 2
jne 0x140100cc4
test al, 8
jne 0x140100aab
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
call fcn.1400f7f20
jmp 0x140100ac3
test al, 0x10
je 0x140100ac3
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x140100e44
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x10]
mov qword [rsp + 0x80], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd qword [rsi], rax
xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x80]
jb 0x140100cdc
jne case.0x1400fedd6.2
mov rcx, rsi
call 0x1400f5d50
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
movaps xmm12, xmmword [rsp + 0x1b0]
movaps xmm13, xmmword [rsp + 0x1c0]
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rbx + 0xf8]
call fcn.14011e420
mov r15, qword [rbx + 0x110]
cmp r15, qword [rbx + 0x100]
mov rsi, qword [rsp + 0xd8]
je 0x1400ff4b5
jmp 0x1400ff4c1
add rbx, 0xf8
mov rcx, rbx
call fcn.14011e770
cmp qword [rsp + 0x60], 0
je 0x1401007ec
jmp 0x140100837
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x1401608f0]
mov edx, 0x24
call fcn.14011aa10
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140160c50]
mov edx, 0x26
call fcn.14011aa10
mov qword [rsp + 0xa0], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
lea r8, [rsp + 0xa0]
call fcn.140125520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140160b88]
mov edx, 0x27
call fcn.14011aa10
mov qword [rsp + 0xa0], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x80]
lea r8, [rsp + 0xa0]
call fcn.140125520
mov qword [rsp + 0xa0], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x80]
lea r8, [rsp + 0xa0]
call fcn.140125520
lea rcx, str.park_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.14011add0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.14011a930
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011afc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011afc0
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140160970]
mov edx, 0x23
call fcn.14011aa10
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401609b0]
mov edx, 0x25
call fcn.14011aa10
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0xe8]
mov qword [rsp + 0xa0], rax
lea rax, [fcn.1400089c0]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x80]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, [0x1401609f8]
lea rcx, [rsp + 0x40]
call fcn.14011a880
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011a930
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.14011a880
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0x40]
call fcn.14011a880
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.14011abf0
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x40]
call fcn.14011a880
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x140162258]
mov edx, 0x2e
call fcn.14011aa10
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011a930
lea rax, str.waker_missing
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.14011a880
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011abb0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.14011ac50
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x80], rax
lea rax, [0x140009730]
mov qword [rsp + 0x88], rax
lea rax, str.actual_
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xc0], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xa0]
call fcn.14011a880
call fcn.1401260a0
int3
lea r14, [r15 + 0x18]
xor r12d, r12d
nop dword [rax]
mov rcx, r14
mov rdx, rbx
mov r9d, 0x3b9aca00
call fcn.140042510
mov eax, 2
lock cmpxchg qword [r15 + 0x10], r12
jne 0x140104cd0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
je 0x140104d1f
jmp 0x140104f13
cmp qword [rsi + 0x18], 0
jne 0x140104d62
nop word cs:[rax + rax]
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x140104d6e
invalid
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x28]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsi + 0x18]
je 0x140104d30
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.14011abf0
mov qword [rsi + 0x18], 0
cmp qword [rsi + 8], 0
jle 0x140104d82
invalid
jle 0x140104d82
add byte [rdi], cl
test dword [rbx + 0x48000001], ebp
invalid
jne 0x140104f2c
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 8], 0xffffffff
mov rbx, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
add byte [rax - 0x7b], cl
fisttp dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdx + 0x48000001], bl
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
invalid
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
add byte [rbx + rcx*4 + 0x77], cl
and byte [rbp - 0x7b], cl
mov qword [rsi + 8], 0
mov r14, qword [rdi + 0x20]
test r14, r14
test byte [rdi], 0x84
mov bh, 0
add byte [rax], al
test byte [rdi], 0x84
mov bh, 0
add byte [rax], al
cmp qword [rsi + 8], 0
jne 0x140104f20
test dword [rdx + 1], esp
add byte [rax], al
test dword [rdx + 1], esp
add byte [rax], al
mov r15, qword [rdi + 0x28]
mov qword [rsi + 8], 0xffffffffffffffff
or dil, r15b
invalid
invalid
dec dword [rax - 0x75]
mov edi, dword [rsi + 0x10]
or dil, r15b
invalid
mov edi, dword [rsi + 0x10]
test rdi, rdi
je 0x140104e19
lea rcx, [rdi + 0x40]
call fcn.1400def80
cmp qword [rdi + 0x40], 0
je 0x140104df6
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x140198260]
or eax, 0x93472
or eax, 0x93472
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
stc
call fcn.140104410
mov rcx, qword [0x140198260]
pop rbx
xor al, 9
invalid
idiv bh
dec dword [rax - 0x75]
or eax, 0x9345b
pop rbx
xor al, 9
invalid
pop rbx
xor al, 9
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 8]
inc rax
jmp 0x140104e1b
xor eax, eax
mov qword [rsi + 0x10], rbx
mov qword [rsi + 8], rax
mov rax, qword [r15 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [r14 + rax]
add rcx, 0x10
add ecx, 0x10
pop rsi
adc byte [rax - 0x77], cl
or byte [rcx - 0x75], r9b
adc byte [r8 - 1], r9b
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
add ecx, 0x10
call qword [r15 + 0x28]
cmp qword [rsi + 8], 0
jne 0x140104f2c
sub byte [rax - 0x7d], cl
jle 0x140104e46
add byte [rdi], cl
test edi, esp
add byte [rax], al
add byte [rax - 0x39], cl
or dil, r15b
invalid
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 8], 0xffffffff
mov rbx, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rbx, rbx
je 0x140104f38
mov qword [rsi + 8], 0
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movups xmm2, xmmword [rsp + 0x98]
movups xmm3, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rcx, rbx
call fcn.140104410
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rbx + 0x30], xmm3
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rax, rbx
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add dword [rax], eax
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r15 + 0x10], rcx
je 0x140104cc2
cmp rax, 2
jne 0x140104f80
xor eax, eax
xchg qword [r15 + 0x10], rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
je 0x140104d1f
mov rcx, rbx
mov ecx, ebx
call fcn.14011e770
jmp 0x140104d1f
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.14011abf0
invalid
pop rsp
add dword [rax], eax
invalid
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.14011abf0
lea rcx, str.core_missing
lea ecx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
or al, 0
add byte [rax], al
add eax, 0xcba00
or al, 0
add byte [rax], al
call fcn.14011add0
pop rsi
add dword [rax], eax
lea rcx, str.driver_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xe
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.14011add0
invalid
call fcn.14011add0
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.expected_MultiThread_scheduler
lea ecx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.expected_MultiThread_scheduler
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
mov edx, 0x68
add eax, 0x68ba00
add byte [rax], al
call fcn.14011add0
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0xb8], rax
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [fcn.1400089c0]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [fcn.1400089c0]
lea eax, [fcn.1400089c0]
mov qword [rsp + 0xc0], rax
lea rax, [0x140161e48]
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
lea rdx, [0x140161e58]
lea rcx, [rsp + 0x30]
call fcn.14011a880
pop rax
add dword [rax], eax
pop rax
add dword [rax], eax
int3
int3
add byte [rax - 0x75], cl
add cl, byte [rax - 0x39]
add al, byte [rdx]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rcx], cl
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], cl
invalid
lea ecx, [rsp + 0x28]
mov qword [rsi + 0x10], rbx
mov qword [rsi + 8], rdx
add rdi, 0xa8
test rax, rax
je 0x1401050f4
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x28], rax
and al, 0x28
add byte [rax], al
or byte [rax + 0x39], 0x44
and al, 0x28
jne 0x1401051f5
mov rcx, qword [rsp + 0x30]
xor edx, edx
mov eax, 2
add al, dh
cmpxchg qword [rcx + 0x10], rdx
lock cmpxchg qword [rcx + 0x10], rdx
cmp qword [rsi + 0x18], 0
je 0x140105110
jmp 0x140105142
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.140105380
cmp qword [rsi + 0x18], 0
cmp dword [rsi + 0x18], 0
jne 0x140105142
nop dword [rax]
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x14010514e
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x28]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsi + 0x18]
je 0x140105110
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.14011abf0
mov qword [rsi + 0x18], 0
cmp qword [rsi + 8], 0
jne 0x14010523d
mov qword [rsi + 8], 0xffffffffffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rdi, rdi
je 0x140105249
mov qword [rsi + 8], 0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmm3, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rcx, rdi
call fcn.140104410
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, rdi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp qword [rdi], 0
je 0x140105261
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.1400f6b20
cmp qword [rsi + 0x18], 0
je 0x140105110
jmp 0x140105142
add dword [rax], eax
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.14011abf0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.14011abf0
lea rcx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
add al, ch
outsd dx, dword [rsi]
pop rbx
add dword [rax], eax
call fcn.14011add0
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.expected_MultiThread_scheduler
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
mov edx, 0x68
call fcn.14011add0
add ah, cl
add ah, cl
int3
int3
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
loope 0x14010522f
or byte [rax], al
loopne 0x14010525b
add dword [rcx], esi
sal al, 0xf
cmpxchg byte [rcx + 0x28], dl
jne 0x1401052da
cmpxchg byte [rcx + 0x28], dl
cmp dword [rax - 0x75], ecx
push rcx
and byte [rax - 0x7b], cl
sal byte [rbp + 0x4b], cl
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x40], cl
mov edi, 1
jne 0x14010664d
mov rax, rdi
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor edi, edi
mov al, 1
lock cmpxchg byte [rsi + 0x40], dil
je 0x140106565
add rsi, 0x40
mov rcx, rsi
mov rsi, rdx
call fcn.14011e770
mov rdx, rsi
jmp 0x140106565
lock inc qword [rax]
jle 0x14010705c
mov gs, word [rsi + 7]
add byte [rax], al
mov gs, word [rsi + 7]
add byte [rax], al
movzx eax, byte [0x140198310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f22c0
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test bh, cl
invalid
add byte [rax], al
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test bh, cl
test bh, cl
invalid
mov r14, rax
mov qword [rax], 1
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add dword [rax], eax
add byte [rax], al
pxor xmm0, xmm0
invalid
invalid
jg case.0x1400eb462.305
add dword [rax], eax
add byte [rax], al
pxor xmm0, xmm0
pxor mm0, mm0
movdqu xmmword [rax + 0x10], xmm0
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
adc byte [rax - 0x77], cl
sal r8b, 1
lock inc qword [rax]
mov dword [rbp - 0x30], eax
lock inc qword [rax]
jle 0x14010705c
invalid
movzx eax, byte [0x1401981d8]
add eax, 0x9189e
test al, al
je 0x1401069f4
mov dl, 0
add byte [rax], al
invalid
mov dl, 0
add byte [rax], al
invalid
add dh, al
add eax, 0x9188f
mov byte [0x1401981d8], 1
mov eax, dword [0x140198314]
or dword [rax], eax
add dword [rbx + 0x919c505], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
or dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x140106ecf
invalid
mov eax, dword [0x140198314]
add eax, 0x919a1
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
add byte [rax], al
mov qword [rax + 0x90], 0
test rcx, rcx
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x1401069f4
lock inc qword [rcx]
jle 0x14010705c
mov qword [rbp - 8], rcx
mov byte [0x1401981d8], 1
add eax, 0x9182c
add dword [rbx + 0x9196205], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add eax, 0x9182c
add dword [rbx + 0x9196205], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
test rax, rax
je 0x140106a5b
cmp eax, 1
je 0x140106a60
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x140107099
mov rcx, qword [rbp - 8]
call fcn.1400f08f0
jmp 0x140107099
movzx eax, byte [0x1401981d8]
test al, al
je 0x140106a54
mov byte [0x1401981d8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 1
jne 0x140106f8b
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov qword [rax + 0x90], 0
xor r12d, r12d
jmp case.0x1400ee2ac.233
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0xeb
xor dword [rcx], esi
leave
xor ecx, ecx
xor r12d, r12d
jmp case.0x1400ee2ac.233
call fcn.140124770
fld qword [rcx]
add byte [rbx + 0x918ae05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov r12, qword [rbp - 8]
ror dword [rax - 0x75], 0x88
nop
add byte [rax], al
add byte [rbx + rcx*4 + 0x65], cl
clc
mov qword [rax + 0x90], r12
movabs al, byte [0x74c9854800000090]
or esi, eax
dec qword [rcx]
test rcx, rcx
je 0x140106a95
lock dec qword [rcx]
jne 0x140106a95
call fcn.1401028e0
movabs r14, 0x8948d0458b48ffff
dec dword [rax - 0x75]
ror byte [r8 - 0x77], 1
invalid
invalid
mov rax, qword [rbp - 0x30]
mov qword [rbp - 8], rax
clc
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x140106ab1
invalid
or esi, eax
inc qword [rcx + 0x18]
lock inc qword [rcx + 0x18]
jle 0x1401070f7
add byte [rdi], cl
mov dh, 5
pop rax
movzx eax, byte [0x140198310]
mov edx, 0x38
add byte [rax], al
invalid
sbb byte [rcx], cl
add byte [rdx + 0x38], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400f22c0
test rax, rax
je 0x1401070e8
invalid
mov bh, 0xfe
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
sbb eax, dword [rsi]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cmp byte [rcx + rcx*4 + 0x70], cl
mov dword [rax + 8], esi
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r13
mov rcx, qword [rbp - 0x38]
mov ecx, dword [rbp - 0x38]
mov qword [rax + 0x20], rcx
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], r15
lea r8, [0x140160238]
lea eax, [0x140160238]
mov rcx, rbx
mov qword [rax], rdi
mov qword [rax + 8], r14
mov dword [rax + 8], esi
mov dword [rax + 8], esi
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r13
mov rcx, qword [rbp - 0x38]
mov ecx, dword [rbp - 0x38]
invalid
mov ecx, dword [rbp - 0x38]
mov qword [rax + 0x20], rcx
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], r15
lea r8, [0x140160238]
lea eax, [0x140160238]
lea eax, [0x140160238]
add eax, 0x59741
mov rcx, rbx
mov ecx, ebx
mov rdx, rax
call fcn.1400f1dc0
test rax, rax
je 0x140106b53
invalid
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
clc
lock dec qword [rax]
jne 0x140106b20
lea rcx, [rbp - 0x30]
mov rbx, rdx
call fcn.1401027a0
mov rdx, rbx
mov edx, ebx
ror byte [rax - 0x77], 1
shr eax, cl
cmp dword [rdi + rdi*8 - 0x2576b701], 0xfffffff0
dec qword [rdi]
mov edx, ebx
lock dec qword [rdi]
jne case.0x1400fedd6.8
test edi, ebx
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdi, rdx
call fcn.140102740
mov rdx, rdi
mov eax, edx
and eax, 3
mov ecx, 0x10
add byte [rbp + rcx*4 + 5], cl
jp switch.0x140106b50
add byte [rbp + 0x63], cl
or al, 0x80
add byte [rbp + rcx*4 + 5], cl
jp switch.0x140106b50
add byte [rbp + 0x63], cl
or al, 0x80
add r9, r8
jmp r9
lock inc qword [rsi + 0xf8]
xchg al, bh
add byte [rax], al
add byte [rax], al
inc qword [rsi + 0xb8]
mov rax, qword [rsi + 0x88]
add byte [rax], al
inc qword [rsi + 0xb8]
mov rax, qword [rsi + 0x88]
mov r8, qword [rsi + 0x90]
add byte [rax], al
movabs rcx, 0x6c7967656e657261
xor rcx, rax
movabs r9, 0x646f72616e646f6d
xor r9, r8
movabs r10, 0x736f6d6570736575
xor r10, rax
mov r11, r8
xor r11, r15
movabs rbx, 0x7465646279746573
xor rbx, r11
add rcx, rbx
rol rbx, 0x10
xor rbx, rcx
add r10, r9
rol r9, 0xd
xor r9, r10
rol r10, 0x20
add r10, rbx
mov r11, r10
xor r11, r15
rol rbx, 0x15
add rcx, r9
rol r9, 0x11
xor r9, rcx
rol rcx, 0x20
movabs r14, 0x800000000000000
xor r10, r14
xor r10, rbx
add r11, r9
rol r9, 0xd
add rcx, r10
xor r9, r11
rol r10, 0x10
xor r10, rcx
rol r11, 0x20
add rcx, r9
add r11, r10
rol r9, 0x11
xor r9, rcx
rol r10, 0x15
rol rcx, 0x20
xor r10, r11
shl dword [rax], 0x4d
xor edx, ebx
xor r11, r14
xor rcx, 0xff
add r11, r9
add rcx, r10
rol r9, 0xd
xor r9, r11
rol r10, 0x10
rol r11, 0x20
xor r10, rcx
add rcx, r9
rol r9, 0x11
add r11, r10
xor r9, rcx
rol r10, 0x15
retf
retf 0x14c
xor r10, r11
rol rcx, 0x20
add r11, r9
shl dword [rax], 0x4d
add ebx, ecx
add rcx, r10
rol r9, 0xd
xor r9, r11
rol r10, 0x10
rol r11, 0x20
xor r10, rcx
add rcx, r9
rol r9, 0x11
add r11, r10
xor r9, rcx
rol r10, 0x15
xor r10, r11
rol rcx, 0x20
add r11, r9
add rcx, r10
rol r9, 0xd
xor r9, r11
rol r10, 0x10
xor r10, rcx
add rcx, r9
rol r9, 0x11
rol r10, 0x15
xor r10, r9
mov rbx, rcx
rol rbx, 0x20
xor rbx, rcx
xor rbx, r10
cmp qword [rsi + 0x78], 0
je 0x140106f9e
mov qword [rbp - 0x38], rdi
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov r8, rbx
shr r8, 0x39
mov qword [rbp - 0x40], r8
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r8, [rax - 0x20]
xor r11d, r11d
pcmpeqd xmm1, xmm1
xor r14d, r14d
and rbx, rcx
movdqu xmm2, xmmword [rax + rbx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r13d, xmm3
test r13d, r13d
je 0x140106d4a
nop word cs:[rax + rax]
tzcnt r12d, r13d
add r12, rbx
and r12, rcx
mov rdi, r12
shl rdi, 5
mov r10, r8
sub r10, rdi
cmp r15, qword [r10]
je 0x140106d96
lea r10d, [r13 - 1]
and r10w, r13w
mov r13d, r10d
jne 0x140106d20
cmp r14, 1
mov r14d, 1
je 0x140106d70
pmovmskb r9d, xmm2
xor r14d, r14d
test r9d, r9d
setne r14b
tzcnt r9d, r9d
add r9, rbx
and r9, rcx
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
mov rdi, qword [rbp - 0x38]
jne 0x140106f20
add rbx, r11
add rbx, 0x10
add r11, 0x10
jmp 0x140106cf9
neg r12
shl r12, 5
mov rcx, qword [rax + r12 - 8]
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rax + r12 - 0x18]
movaps xmmword [rbp - 0x30], xmm0
mov rcx, qword [rbp - 0x38]
mov qword [rax + r12 - 0x18], rcx
mov rcx, qword [rbp - 8]
mov qword [rax + r12 - 0x10], rcx
mov qword [rax + r12 - 8], rdx
mov rdi, qword [rbp - 0x30]
mov edi, dword [rbp - 0x30]
mov edi, dword [rbp - 0x30]
test rdi, rdi
je 0x14010663d
dec dword [rdi]
test byte [rcx - 8], ch
invalid
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x205c2
adc eax, 0x205c2
lock dec qword [rdi]
jne 0x140106ded
mov rcx, qword [rbp - 0x30]
call fcn.140102740
push rbx
invalid
invalid
invalid
push rbx
mov ecx, 0x8b48ffff
mov eax, dword [rbp - 0x28]
lock dec qword [rax]
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
lock dec qword [rax]
or byte [rdi], cl
test dword [rdx - 8], eax
jne 0x14010663d
invalid
lea rcx, [rbp - 0x28]
call fcn.1401027a0
jmp 0x14010663d
xor al, 0xf8
invalid
mov eax, edx
and eax, 3
mov ecx, 0x10
lea r8, [0x14018e590]
add eax, 0x87776
rol byte [rbx + 0x10b903e0], 1
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
jbe 0x140106e8f
add eax, 0x87776
or byte [rax], al
mov ecx, 0xf
cmp byte [rdx + rcx], 0xd
jne 0x140106551
cmp al, 0xa
or eax, 0xf71e850f
invalid
jmp 0x140106e5a
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x2733
jne 0x140106551
jmp 0x140106e5a
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0xd
jne 0x140106551
mov rcx, qword [rsi + 0xf8]
test rcx, rcx
je 0x140106551
cmp eax, 1
jne 0x14010663d
mov rdi, qword [rdx - 1]
mov r14, qword [rdx + 7]
mov rax, qword [r14]
test rax, rax
je 0x140106e8e
mov rcx, rdi
mov rbx, rdx
call rax
mov rdx, rbx
dec rdx
dec edx
mov rbx, rdx
cmp qword [r14 + 8], 0
je 0x140106eb8
cmp qword [r14 + 0x10], 0x11
jb 0x140106ea6
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14010663d
test rax, rax
jne 0x140107099
call fcn.140124770
jmp 0x14010696d
movzx r10d, byte [rax + r9]
test r10b, r10b
js 0x140106f3d
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
tzcnt r9d, r8d
movzx r10d, byte [rax + r9]
and r10b, 1
movzx r8d, r10b
sub qword [rsi + 0x78], r8
lea r8, [r9 - 0x10]
and rcx, r8
mov r8, qword [rbp - 0x40]
mov byte [rax + r9], r8b
mov byte [rax + rcx + 0x10], r8b
inc qword [rsi + 0x80]
shl r9, 5
mov rcx, rax
sub rcx, r9
neg r9
mov qword [rax + r9 - 0x20], r15
mov qword [rcx - 0x18], rdi
mov rax, qword [rbp - 8]
mov qword [rcx - 0x10], rax
mov qword [rcx - 8], rdx
jmp 0x14010663d
test rax, rax
jne 0x140107099
call fcn.140124770
jmp 0x140106a2a
lea rcx, [rsi + 0x68]
mov r14, rdx
mov rdx, rax
call fcn.1401256c0
mov rdx, r14
jmp 0x140106cc1
ud2
lea rax, str.library_std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_c6727fc9b5c64cefa7263486497ee95e529bd0f8library_std_src_threadlocal.rs
lea r9, [0x140161cb0]
lea r8, [rbp - 0x58]
mov edx, 0x46
call fcn.14011acb0
lea rcx, str.assertion_failed:_shared.shutdown_tx.is_some__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blockingpool.rs
lea r8, [0x140162e68]
mov edx, 0x2e
call fcn.14011aa10
mov ecx, 8
mov edx, 0x30
call fcn.14011a540
mov ecx, 8
mov edx, 0x38
call fcn.14011a540
add rcx, 0x10
call fcn.140124310
int3
ret 0xfa83
or eax, 0xff40860f
invalid
invalid
inc rcx
cmp edx, 0xd
or eax, 0xc4870f
add byte [rax], al
or eax, 0xc4870f
add byte [rax], al
mov r8d, 0x110000
bt eax, edx
jae 0x140109460
invalid
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
jne case.0x1400ea75e.349
cmp rcx, rdi
je 0x1401095d1
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x140109390
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14010942c
movzx r9d, byte [rcx + 2]
shl r11d, 6
add al, byte [r9 - 0x3f]
jrcxz 0x1401093f1
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140109445
fld dword [rcx - 0x80]
cli
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
add byte [rdi], cl
invalid
mov ah, 1
add byte [rax], al
invalid
add rcx, 4
cmp edx, 0xd
jbe 0x14010939c
jmp 0x140109460
add rcx, 2
shl r8d, 6
shl eax, 6
or r8d, r11d
mov edx, r8d
mov edx, eax
cmp edx, 0xd
jbe 0x14010939c
jmp 0x140109460
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
cli
or eax, 0xff40860f
invalid
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
add byte [rdi], cl
test byte [rax - 1], cl
invalid
invalid
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r8d, 0x19
ja 0x1401095d1
lea r15, [rsp + 0x110]
mov ebp, 0x2600
add byte es:[rax], al
mov rbx, r14
jmp 0x1401094b0
mov edx, eax
or edx, 0x20
cmp ecx, 0x1a
cmovae edx, eax
mov rcx, r15
stc
call fcn.14010ac00
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp rbx, rdi
cmp ebx, edi
je 0x1401097fe
movzx r8d, byte [rbx]
movzx eax, r8b
test al, al
invalid
js 0x1401094e0
rol byte [rax + rax*8 - 0xb7e488], 0xc3
inc rbx
cmp eax, 0xd
jbe 0x140109535
jmp 0x140109570
nop dword [rax + rax]
invalid
add byte [rax], al
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x140109540
movzx r10, byte [rbx + 2]
movzx edx, byte [rbx + 2]
shl r9d, 6
invalid
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140109553
movzx eax, byte [rbx + 3]
add rbx, 4
ret
add al, 0x83
loope 0x140109518
shl ecx, 0x12
loope 0x140109526
add ecx, dword [rax - 0x7d]
ret
loope 0x140109526
shl edx, 6
loop 0x14010951d
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
adc dword [rax], eax
enter 0x3d, 0
adc dword [rax], eax
je 0x140109801
add al, byte [rax]
add byte [rdi], cl
nop dword [rax]
cmp eax, 0xd
clc
invalid
ja 0x140109570
invalid
clc
or eax, 0xa30f3b77
invalid
bt ebp, eax
jb 0x1401094b0
invalid
invalid
jmp 0x140109570
add rbx, 2
shl ecx, 6
loope 0x14010954d
ret
loope 0x14010954d
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x140109535
clc
or eax, 0x1debe476
jmp 0x140109570
add rbx, 3
shl ecx, 0xc
or al, 9
retf 0xd089
invalid
or al, 9
retf 0xd089
invalid
rol byte [rbx - 0x2d89f208], 1
cmp eax, 0xd
jbe 0x140109535
nop word cs:[rax + rax]
cmp eax, 0x110000
je 0x1401094b0
invalid
invalid
dec dword [rbp + 0x488d9f50]
mov edi, 0xf1afa83
invalid
lea edx, [rax - 0x61]
lea ecx, [rax - 0x41]
cmp edx, 0x1a
jb 0x140109494
cmp ecx, 0x1a
jb 0x140109494
lea edx, [rax - 0x30]
cmp edx, 0xa
jb 0x140109494
rol byte [rbx - 0x7df0f506], 1
cmc
invalid
lea edx, [rax - 0x2d]
cmp edx, 2
jb 0x140109494
cmp eax, 0x2b
je 0x140109494
sub ecx, dword [rdi]
test al, ah
invalid
cmp eax, 0x3a
je 0x14010980f
mov qword [rsp + 0x120], 0
mov rsi, qword [rsp + 0x128]
test rsi, rsi
je 0x140109776
mov eax, 0x2600
mov rcx, r14
jmp 0x140109618
inc rcx
cmp edx, 0xd
ja 0x1401096c0
cli
or eax, 0xc4870f
add byte [rax], al
mov r8d, 0x110000
bt eax, edx
jae 0x1401096c0
cmp r8d, 0x110000
jne 0x1401096d0
cmp rcx, rdi
je case.0x1400eea7b.188
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1401095f0
rol byte [rdx + rdx*8 - 0x76be3c87], cl
rol byte [rcx - 0x7d], 1
loopne 0x140109653
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
invalid
cmp dl, 0xdf
jbe 0x14010968c
invalid
movzx r9d, byte [rcx + 2]
shl r11d, 6
add al, byte [rcx - 0x3f]
jrcxz 0x140109651
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
fld dword [rcx - 0x80]
cli
invalid
cmp dl, 0xf0
jb case.0x1400ee6aa.221
movzx edx, byte [rcx + 3]
and r8d, 7
mov dh, 0x51
add eax, dword [rcx - 0x7d]
loopne 0x140109667
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
retf 0x944
ret 0xfa81
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test ch, al
add byte [rax], al
invalid
invalid
retf 0x944
add byte [rcx], dl
add byte [rdi], cl
test ch, al
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
or eax, 0xff72860f
add rcx, 4
cmp edx, 0xd
jbe 0x1401095fc
invalid
invalid
invalid
invalid
jmp 0x1401096c0
add rcx, 2
shl r8d, 6
rol dword [rdx], 0x41
shl eax, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1401095fc
invalid
invalid
invalid
invalid
jmp 0x1401096c0
add rcx, 3
shl r8d, 0xc
shl eax, 0xc
shl eax, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1401095fc
invalid
invalid
invalid
or eax, 0xff40860f
invalid
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x140109618
cmp r8d, 0x23
cmp eax, 0x23
jne case.0x1400eea7b.188
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x110]
test byte [rax + rdx*2], ah
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x110], al
add byte [rdi], cl
adc byte [rsp + 0x120], cl
mov word [rax + riz], fs
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x120]
mov word [rax + riz], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x130], dl
and byte [rcx], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xa0], xmm3
and al, 0xa0
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], edx
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
mov rcx, qword [rsp + 0x68]
mov r8, rsi
mov r9, r14
call fcn.140110760
jmp 0x14010a200
mov r9d, dword [rsi + 0x2c]
mov r8d, r9d
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
inc r8d
je 0x14010977c
cmp rdx, r8
jbe 0x14010977a
cmp byte [rcx + r8], 0xbf
jg 0x14010977c
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.14011af60
mov al, 6
jmp 0x1401097af
jne 0x140109762
mov al, 7
cmp rdx, r8
je 0x1401097af
cmp byte [rcx + r8], 0x2f
jne 0x1401097af
test r9d, r9d
je 0x1401098ac
cmp rdx, r9
jbe 0x1401098b0
cmp byte [rcx + r9], 0xbf
jle 0x140109c05
mov rdx, r9
jmp 0x1401098b6
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], al
movabs rax, 0x8000000000000000
mov qword [rcx], rax
or byte [rax - 0x77], 1
cmp qword [rsp + 0x110], 0
je 0x14010a200
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rdi
cmp byte [rsp + 0x150], 1
jne 0x1401095bd
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x120], cl
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
add byte [rax], al
pushfq
and al, 0x40
add dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm1
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x100], rax
movaps xmmword [rsp + 0xf0], xmm3
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], edx
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], edx
movaps xmmword [rsp + 0xc0], xmm0
mov r14, qword [rsp + 0xd0]
mov rax, r14
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
invalid
invalid
shr rax, 0x20
jne 0x14010999b
mov rdx, qword [rsp + 0xc8]
lea eax, [r14 - 2]
cmp eax, 3
ja 0x140109a59
xor edx, edx
jmp 0x1401098b6
jne 0x140109c05
call fcn.14010ad10
test al, al
je 0x14010992f
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xa0], xmm3
sub dword [rsp + 0xa0], ebx
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r14
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
sub dword [rsp + 0x80], ecx
sub dword [rsp + 0x80], ecx
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rsi
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r14
mov eax, esi
mov eax, esi
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov byte [rcx + 8], 9
or byte [r9], cl
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0xc0], 0
add byte [rax + 0x48018948], al
cmp dword [rsp + 0xc0], 0
je 0x14010a200
or byte [rax], al
mov r8, qword [rsp + 0xc8]
test byte [rax + rcx*8], ah
call 0x1124199d9
or byte [rax], al
cmp ch, byte [rax + 0x74]
je 0x140109a52
push 0x74707474
cmp ecx, dword [rbx + 0x31c80f02]
leave
setae cl
cmp al, byte [rax - 0x4b]
add dword [rbx + rdi - 0x4c], ecx
int1
jo 0x140109abb
or ecx, eax
sub byte [rsp + 0xd0], cl
adc eax, dword [rbx - 0x80]
cmp al, 4
mov edi, 0x1deb0e7f
mov r12, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
jmp 0x14010a7cc
add byte [rax], al
mov edi, dword [rsi + 0x2c]
test rdi, rdi
je 0x14010a81e
cmp r14, rdi
jbe 0x14010a7fd
cmp byte [r12 + rdi], 0xbf
jg 0x14010a7ff
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
xor r8d, r8d
xor eax, eax
xor eax, eax
mov r9, rdi
call fcn.14011af60
jne 0x14010a7e0
loope case.0x1400e9b39.367
cmp edi, 4
jne 0x14010a81e
invalid
inc dword [rsi*2 + 0x158d481a]
sbb cl, byte [rax - 0x73]
adc eax, 0x7bd16
invalid
invalid
invalid
invalid
lea rdx, [0x140186521]
invalid
mov rcx, r12
mov r8, rdi
call fcn.14011a450
cmp bh, ah
add byte [rax], al
test eax, eax
je 0x14010aad1
mov bl, 2
add byte [rax], al
lea r15d, [rdi + 3]
lea edi, [rdi + 3]
mov ebp, dword [rsi + 0x30]
cmp r15d, ebp
outsb dx, byte [rsi]
xor byte [rcx + 0x39], al
out dx, eax
ja case.0x1400edd81.326
test r15d, r15d
je 0x14010a83f
invalid
adc byte [rbp + 0x39], cl
invalid
cmp r14, r15
jbe case.0x1400d17d1.1127
cmp byte [r12 + r15], 0xbf
cmp al, 0xbf
jg 0x14010a83f
jmp case.0x1400edd81.326
jne case.0x1400edd81.326
test ebp, ebp
je 0x14010a86c
cmp r14, rbp
jbe 0x14010a876
cmp byte [r12 + rbp], 0xbf
jg 0x14010a878
cmp al, 0x2c
mov edi, 0x8d48297f
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, r12
mov rdx, r14
mov r8, r15
mov r9, rbp
invalid
jmp 0x141179d53
call fcn.14011af60
add byte [rcx + rdi - 3], al
cmp ebp, r15d
std
jne 0x14010a8b0
invalid
jmp 0x14010aacf
add al, byte [rax]
add byte [rbp - 0x29], dh
jne case.0x1400edd81.326
cmp ebp, r15d
je 0x14010aacf
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp + 0x492b74ed], al
je 0x14010a8b0
cmp r14, rbp
test ebp, ebp
je 0x14010a8b0
cmp r14, rbp
out dx, al
jbe case.0x1400eb4f4.323
cmp byte [r12 + rbp], 0xbf
jg 0x14010a8b0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
invalid
invalid
loope 0x14010a8ed
mov rdx, r14
mov edx, esi
mov r8, rbp
mov r8, rbp
mov r9, r14
call fcn.14011af60
jne case.0x1400d17d1.1129
mov rbx, r14
sub rbx, rbp
jne case.0x1400c94da.1276
xor eax, eax
mov qword [rsp + 0x30], rax
mov edi, 1
xor byte [rdi + 1], bh
jmp 0x14010a8f1
js 0x14010ab44
add byte [rax], al
movzx eax, byte [0x140198310]
xor ecx, ecx
leave
add byte [rcx], dh
leave
mov rdx, rbx
mov edx, ebx
call fcn.1400f22c0
test rax, rax
je 0x14010ab4e
mov rdi, rax
mov rax, rbx
mov qword [rsp + 0x30], rbx
pop rsp
and al, 0x30
invalid
mov dword [rsp + 0x30], ebx
pop rsp
and al, 0x30
invalid
xor byte [rcx - 0x73], cl
adc al, 0x2c
lea rdx, [r12 + rbp]
mov rcx, rdi
mov r8, rbx
call fcn.140119a10
mov r13, r14
cmp r14, r15
jb 0x14010a924
test r15d, r15d
je 0x14010a91d
push qword [rax + rdx + 0x4d]
cmp esi, edi
cmp r14, r15
jbe 0x14010a91d
cmp byte [r12 + r15], 0xbf
jle 0x14010ab5b
mov qword [rsi + 0x10], r15
mov r13, r15
mov rax, r13
shr rax, 0x20
invalid
call 0x160f96a73
mov rcx, r13
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov r12d, 0x901
cmove r12, rcx
test r12b, r12b
or dword [rax], eax
add byte [rdi + rcx + 0x44], cl
loope 0x14010a98c
test ah, ah
jne 0x14010ab16
mov r9d, dword [rsi + 0x30]
shr r12, 0x20
mov dword [rsi + 0x30], r12d
mov eax, 0x110000
cmp r14, rbp
jne 0x14010a9b6
cmp r15d, r12d
cmp edi, esp
je 0x14010aa51
add byte [rax], al
add byte [rbx - 0x7bf0c508], al
cmp eax, 0x3a
je 0x14010aa51
fiadd dword [rax]
add byte [rax], al
fiadd dword [rax]
add byte [rax], al
mov ebp, r9d
mov rax, qword [rsi]
cmp r13, rax
jne 0x14010a98d
mov rcx, rsi
call fcn.14002f820
dec dword [rax - 0x75]
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 8]
mov byte [rcx + r13], 0x40
inc r13
mov qword [rsi + 0x10], r13
outsb dx, byte [rsi]
adc byte [rcx + rbp - 0x18], cl
invalid
outsb dx, byte [rsi]
adc byte [rcx + rbp - 0x18], cl
invalid
call 0x18ce8e2ec
mov esi, dword [rsp + 0x30]
cmp rax, rbx
mov r14, qword [rsp + 0x30]
jb 0x14010aafb
inc r12d
jmp 0x14010aa6c
mov dh, 0
add byte [rax], al
mov dh, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rdi]
mov dh, 0x17
movzx eax, dl
test al, al
jns 0x14010aa0c
invalid
mov rcx, r8
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [rdi + 1]
movzx eax, byte [rdi + 1]
movzx eax, byte [rdi + 1]
and r8d, 0x3f
cmp al, 0xdf
fbstp tbyte [rsi + 0x2b]
fbstp tbyte [rsi + 0x2b]
movzx eax, byte [rdi + 2]
mov dh, 0x47
add al, byte [rcx - 0x3f]
loopne 0x14010a9e0
shl r8d, 6
and eax, 0x3f
or eax, r8d
or eax, eax
or eax, eax
cmp dl, 0xf0
jb 0x14010aa07
movzx edx, byte [rdi + 3]
and ecx, 7
invalid
shl ecx, 0x12
shl eax, 6
loopne 0x14010a9f8
mov dh, 0x57
push rdi
add eax, dword [rbx - 0x1e3ef81f]
adc al, cl
invalid
loopne 0x14010a9f8
and edx, 0x3f
or edx, eax
or edx, ecx
mov eax, edx
shr bl, 1
invalid
retf 0xd089
shr bl, 1
xadd ecx, esp
shl ecx, 6
or ecx, r8d
mov eax, ecx
invalid
jmp 0x14010aa0c
invalid
enter 0x5eb, 0xffffffffffffffc1
loope case.0x1400ee303.197
shl ecx, 0xc
or eax, ecx
cmp r15d, r12d
jne 0x14010aa48
cmp eax, 0x40
jne 0x14010aa51
cmp rbx, 1
cmp ebx, 1
je case.0x1400ee2ac.246
or al, byte [rax + 0xfbf017f]
mov cs, word [rbp + 1]
invalid
cmp byte [rdi + 1], 0xbf
add dword [rdi + 0x14d8e0f], edi
jle 0x14010ab73
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [rdi + 1]
inc r9d
mov ebp, r9d
mov ebp, ecx
dec rbx
add byte [rax], al
lea rdx, [rdi + 1]
inc r9d
mov ebp, r9d
mov ebp, ecx
mov ebp, ecx
dec rbx
retf
mov rcx, rsi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.14010aba0
invalid
add dword [rax], eax
add byte [rbp - 0x77], al
cld
add byte [rax], al
mov r12d, r15d
mov r14, qword [rsp + 0x30]
jmp 0x14010aa81
cmp eax, 0x40
jne 0x14010a965
invalid
invalid
invalid
inc dword [rcx + rcx*4 - 0x33]
mov ebp, r9d
mov rax, qword [rsi]
sub rax, r13
invalid
cmp rax, rbx
jb 0x14010aae4
invalid
invalid
add byte [rax], al
invalid
invalid
mov r14, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
mov rcx, qword [rsi + 8]
or byte [rcx + r8 - 0x17], r9b
add rcx, r13
mov rdx, rdi
mov r8, rbx
call fcn.140119a10
add r13, rbx
mov qword [rsi + 0x10], r13
sub r12d, ebp
sub esp, ebp
movq xmm0, qword [rsi + 0x34]
movd xmm1, r12d
movd mm1, esp
jle 0x14010aace
xor al, 0x66
movd mm1, r12d
movd mm1, esp
pshufd xmm1, xmm1, 0x50
paddd xmm1, xmm0
enter 0xf66, 0xffffffffffffffd6
xor al, 0x44
add dword [rsi + 0x3c], esp
enter 0xf66, 0xffffffffffffffd6
xor al, 0x44
add dword [rsi + 0x3c], esp
cmp al, 0x83
jle 0x14010aabb
cmp dword [rsi + 0x18], 0
je 0x14010aaaa
add byte [rsp + rax + 0x44], dh
add dword [rsi + 0x1c], esp
add dword [rsi + 0x1c], r12d
cmp dword [rsi + 0x20], 0
je 0x14010aab4
add dword [rsi + 0x24], r12d
test r14, r14
je 0x14010aacf
invalid
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
or eax, 0x8d7a0
xor ebx, ebx
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14010aad1
add dh, byte [rcx]
fisttp dword [rcx - 0x3b7cb728]
fmul dword [rax - 0x7d]
invalid
xor ebx, ebx
mov eax, ebx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
fmul dword [rax - 0x7d]
invalid
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, r13
mov r8, rbx
call fcn.140121de0
out dx, al
jb 0x14010aaf2
invalid
out dx, al
jb 0x14010aaf2
add byte [rbx + rcx*4 + 0x6e], cl
adc cl, ch
push 0x48ffffff
mov ecx, esi
mov r13, qword [rsi + 0x10]
jmp 0x14010aa63
mov rcx, rsi
mov rdx, r13
mov r8, rbx
call fcn.140121de0
mov rcx, qword [rsi + 8]
mov r13, qword [rsi + 0x10]
mov ebp, dword [rsi + 0x10]
or byte [rbx + r9*4 + 0x6e], r9b
adc cl, ch
cwde
invalid
jmp 0x14010a9ae
mov byte [rsp + 0x2f], 9
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov bh, 7
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140186270]
lea r8, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
and al, 0x2f
mov edx, 0x2b
call fcn.14011acb0
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rbx
call fcn.14011a520
mov ecx, 1
mov rdx, rbx
call fcn.14011a520
invalid
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140186480]
mov edx, 0x30
add byte [rax], al
call fcn.14011aa10
popfq
inc byte [rax]
add byte [rax - 0x73], cl
add eax, 0x7b75e
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
mov r9, rbx
call fcn.14011af60
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rdi, rcx
mov rax, qword [rcx]
mov rbx, qword [rcx + 0x10]
sub rax, rbx
cmp rax, r8
jb 0x14010abde
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call fcn.140119a10
add rbx, rsi
mov qword [rdi + 0x10], rbx
add rsp, 0x28
pop rbx
or byte [r8 + 1], r9b
invalid
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.140121de0
mov rdx, r14
mov rbx, qword [rdi + 0x10]
invalid
jmp case.0x1400e9a5a.381
int3
jae 0x14010ac3a
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x14010ac27
mov rcx, rsi
mov ebx, edx
call fcn.14002f820
mov edx, ebx
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov byte [rax + rdi], dl
inc rdi
mov qword [rsi + 0x10], rdi
jmp 0x14010acf3
mov dword [rsp + 0x2c], 0
add byte [rax], al
mov eax, edx
cmp edx, 0x800
invalid
add byte [rbx + 0x1a], dh
jae case.0x1400dc7b8.1000
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2d], dl
push rsp
and al, 0x2d
push rsp
and al, 0x2d
mov edi, 2
add byte [rax], al
jmp case.0x1400eb462.320
invalid
cmp edx, 0x10000
jae case.0x1400edd81.333
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
rol cl, 1
call 0x14c4fd085
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
add bl, ch
invalid
rol cl, 1
call 0x14c4fd085
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
invalid
add bl, ch
xor al, 0xc1
shr eax, 0x12
and al, 7
or al, 0xf0
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
loop 0x14010acfc
rol cl, 1
call 0x14c4fd0bb
or byte [rax - 0x7fd1dbbc], 0xe2
loop 0x14010acfc
loop 0x14010acfc
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
clc
jb case.0x1400f4e8d.23
and ecx, dword [rax - 0x75]
or byte [rax + 1], r9b
invalid
mov eax, edi
add byte [rax], al
add byte [rax + 1], cl
sti
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
clc
clc
call fcn.140121de0
mov ebx, dword [rsi + 0x10]
pop rsi
adc bl, ch
leave
int3
dec byte [rax - 0x7d]
cli
add esi, dword [rdi + 0x1a]
adc al, 0x90
mov bh, 1
ja 0x14010ada3
add byte [rax], al
cmp dword [rax + 0x74], ebp
insb byte [rdi], dx
setne al
add al, 0x83
add byte [rdi], cl
mov dh, 0x51
add al, byte [rbx + 0x96673f2]
ret 0x1a74
mov bh, 1
add byte [rdi], cl
mov dh, 0x49
add al, byte [rbx + 0x96670f1]
ror dword [rdi], 0x94
xchg esp, eax
xchg esp, eax
sal dword [rax - 0x3c37d7fe], 0xb0
add ebx, eax
int3
int3
dec byte [rax - 0x7d]
cli
add esi, dword [rdi + 0x46]
ja case.0x1400edfbe.248
cmp byte [rax], cl
add byte [rax + 0x63], cl
adc al, 0x90
nop
cmp dword [rcx], 0x70747468
ror dword [rdi], 1
mov dh, 0xc0
mov eax, 0x70747468
xor eax, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
int1
jae 0x14010adf6
invalid
je 0x14010ae2b
movzx eax, word [rcx]
xor eax, 0x7377
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
je 0x14010ae2b
movzx eax, word [rcx]
xor eax, 0x7466
invalid
add byte [rdi], cl
mov dh, 0x49
add al, byte [rbx + 0x96670f1]
ror dword [rdi], 0x94
shl byte [rsi - 0x46], 0x15
add byte [rdi], cl
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, ax
sete al
mov dx, 0x15
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
ret
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
push rsp
xchg esp, eax
ror byte [rdi], 0x84
pop rdx
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x19
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor eax, dword [rdi + rcx - 0x4a]
pop rcx
mov dh, 0x59
add al, cl
in eax, 6
rol dword [rbx + rax*4], 0xe7
invalid
in eax, 0x1f
sti
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add byte [rbx - 0x78f0f205], al
push rdi
invalid
invalid
fisttp qword [rdi]
test byte [rsi - 0x14000002], bl
add dh, byte [rcx]
rcr byte [rbx + 0x5d], 0x5f
clc
or eax, 0x6be93076
invalid
clc
or eax, 0x55e91a76
invalid
add ebp, 3
invalid
call qword [rax + 0x110000b9]
add byte [rcx + 0xf], al
movabs dword [0x81ffffff31830fc4], eax
invalid
invalid
inc dword [rcx + 0x110000f9]
invalid
inc dword [rcx + 0x110000f9]
add byte [rdi], cl
test byte [rbx], dh
invalid
invalid
fdivr st(7)
loopne 0x14010b1a5
mov ecx, dword [rdi + 0x30]
mov rax, r13
and al, 0x98
add byte [rax], al
add byte [rax], al
inc esi
mov esp, 0x20024
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
inc dword [rcx - 0x7d]
cld
add dword [rcx - 0x77], eax
mov r10d, eax
invalid
invalid
mov ecx, eax
add qword [rcx - 0x7d], rax
loope 0x14010b2de
cmp al, byte [rdi + rcx - 0x4a]
add al, byte [rcx - 0x3f]
loope 0x14010b2b4
invalid
invalid
enter 0xfffffffffffffa80, 0xfffffffffffffff0
push rax
add eax, dword [rbx - 0x1e3ef81f]
adc al, byte [rcx - 0x3f]
loopne 0x14010b2d2
loop 0x14010b30e
cmp eax, 0xd
push rcx
invalid
cmp eax, 0xd
lea edi, [rax + 3]
add eax, ecx
loope 0x14010b307
enter 0xffffffffffff8341, 0xfffffffffffffff8
or eax, 0x66662c77
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rdi + rcx - 0x5d], al
invalid
bt esi, eax
invalid
invalid
sldt word [rax]
nop word [rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 8
add dword [rax], eax
add byte [rcx - 0x44], al
mov esp, 1
mov esp, 1
cmp eax, 0x80
clc
add byte [rax], 0
add byte [rdx + 0x20], dh
or byte [rax], al
add byte [rdx + 0x11], dh
jb 0x14010b367
add dword [rax], eax
mov edx, esi
sub rdx, rax
add byte [rax], al
add byte [rcx - 0x7d], al
clc
cmp cl, byte [rdi]
test dword [rax + 0x41000000], eax
cmp ebx, 1
and byte [rdi], cl
test dword [rax + 3], edi
add byte [rax], al
test ah, dh
add al, byte [rax]
add byte [rax + 0x3b], cl
invalid
cmp esp, 1
pop rbp
invalid
invalid
invalid
pop rax
add byte [rax], al
nop word cs:[rax + rax]
inc edx
add eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x8b48
invalid
add ecx, dword [rdi + 8]
or byte [rbp - 0x77], cl
loopne 0x14010b466
mov fs, ebp
add byte [rax], al
invalid
add byte [rcx + rax + 0x67], cl
adc byte [rbp - 0x77], cl
in al, dx
invalid
test esp, esp
rol ecx, 0xe9
add eax, 0xf8b0c8b
or al, 0x8b
bt ecx, eax
jb case.0x1400ee2ac.281
mov ebp, 1
or al, 0x8b
add dword [rax], eax
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
invalid
cmp esp, ecx
mov dh, 0xc
or al, byte [rcx + rcx*8 + 0xf441878]
invalid
movzx eax, cl
mov dh, 0xc1
mov ecx, eax
mov ecx, dword [rax - 0x73]
add qword [rbp + 0xf], rax
movabs dword [0x820fc42949d873c1], eax
sal dword [rbx - 0x28], 0x49
sub esp, eax
invalid
invalid
sal dword [rbx - 0x28], 0x49
sub esp, eax
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
sub al, 2
invalid
xor ebp, ebp
in eax, dx
push 0xffffffff89480001
cli
add dword [rax], eax
mov edx, edi
adc cl, ch
invalid
shr ecx, 0x20
jmp 0x12195c45b
test ecx, esp
add dword [rax], eax
add byte [rcx + 0x802484], cl
test byte [rax + rax*4], ah
add byte [rax], al
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x88
add byte [rax], al
add cl, ch
fadd dword [0x140c8b554]
add byte es:[rax], al
add byte [rax + 0x2600], bh
add byte [rdi], cl
test esp, ebx
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
inc ecx
add byte [rax], al
movzx ecx, byte [rcx + 2]
push rcx
add eax, dword [rcx - 0x7d]
loopne 0x14010b5da
shl ecx, 6
invalid
dec dword [rax - 0x7d]
rol dword [rdx], 0x41
shl eax, 6
invalid
invalid
test byte [rdi + rdi*8], ah
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
ror dword [rdi], 0x83
lea eax, [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add cl, ch
outsb dx, byte [rsi]
add al, 0
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
and al, 0x70
invalid
jo case.0x1400ee303.321
mov esi, edx
add byte [rdi], cl
test dword [rax], ebp
add al, 0
add cl, ch
add al, 0
add byte [rax - 0x75], cl
ja 0x14010b6e8
add byte [rax], al
add byte [rbp + 0x36], dh
add byte [rax], al
clc
pop rsp
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rax], al
add al, 0
add byte [rax - 0x75], cl
adc byte [r8 - 0x77], r9b
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rax - 0x4b], al
or dword [rdi], ecx
test dword [rdi], ebx
or eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rbx + 0x802484], cl
and al, 0x80
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rcx + 0xb02484], cl
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax], al
mov r14, rax
adc byte [rcx], al
add byte [rax], al
add byte [rax], al
lea ecx, [0x14018e648]
xor esp, esp
xor eax, eax
mov edi, dword [rsp + 0x78]
and al, 0x78
test byte [rsi], bh
invalid
add byte [rax], al
add byte [rdi], cl
invalid
invalid
movzx edi, byte [rbx + 2]
std
invalid
mov dh, 0x7b
out 0x3f, eax
rol byte [rcx - 0x7f], 0xff
add byte [rax], 0
add byte [rdi], cl
invalid
add byte [rdx], al
add byte [rax], al
add dh, byte [rbp + 0x20]
invalid
cmp ebx, 0x110000
invalid
int1
add dword [rdi + 0xcab8e0f], edi
add byte [rax], al
or byte [rdi], 0xb6
mov ah, 0x24
rol dword [rax], 0
add cl, ch
int 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add dword [rbp + 7], esi
add byte [rbx - 0x9cebaff], dh
add byte [rax], al
add byte [rdx - 0x73], cl
lea rax, [rdx + r14]
or eax, 0x82b9d
movzx ebx, byte [rax]
mov dh, 0x18
xchg byte [rax + rax - 0x24150000], al
retf 0x8341
add dword [rbx - 0x7fbec01a], eax
stc
fbstp tbyte [rsi + 0x3f]
movzx ecx, byte [rax + 2]
out 6, al
loope 0x14010bc87
add ecx, dword [rcx - 0x7d]
rol byte [rcx + rax*2], 0x83
loop 0x14010bc65
invalid
retf
mov ecx, ebx
xchg dword [rcx - 0x7d], ecx
rol byte [rdx], 0x41
shl edx, 6
or edx, esi
mov ecx, edx
sbb ch, cl
outsb dx, byte [rsi]
invalid
rol byte [rbx], 0x41
shl edx, 0xc
cmp ecx, 0x7c
pop rcx
invalid
or al, 0x89
test dword [rax + 0x49000005], edi
mov esi, 2
add byte [rax], al
add byte [rax - 0x72b7c515], al
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov esi, dword [rsp + 0xc0]
add byte [rcx + 0x39], cl
invalid
add byte [rdi], cl
test byte [rax + 1], bl
add byte [rax], al
or eax, 0x8c4dd
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xor eax, 0x7ae92
mov dh, 2
add eax, 0x7b30e
rol byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xd8], 1
lea rdx, [0x1401864e0]
mov ecx, edi
test dword [rdx + 0x4c000007], edx
mov ebp, dword [rdi + 0x10]
xchg edx, eax
invalid
mov eax, ebp
nop
mov r8d, dword [rsp + 0x208]
and al, 0x20
add al, 0x82
push rax
add byte [rcx + 0x4879eb01], dh
lea rdx, [0x140186514]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47998c8b], al
mov ebx, 0xeb01b101
push rdi
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xb8
add byte [rax], al
add al, ch
invalid
mov ecx, dword [rsp + 0x170]
shl dword [rsi - 0x48], 0x15
add bl, ch
invalid
add byte [rax], al
add byte [rax + 0x24b48b48], al
mov byte [rax], al
add byte [rax], al
lea edx, [0x140150618]
mov fs, word [rdi + rax + 0x44894800]
and al, 0x20
mov rax, rbx
mov r9, rbx
nop word cs:[rax + rax]
movzx edx, byte [r9]
movzx r8d, dl
test r8b, r8b
js 0x14010c7f0
lea rbx, [r9 + 1]
cmp r8d, 0xd
jbe 0x14010c870
jmp 0x14010c890
mov ecx, r8d
and ecx, 0x1f
movzx r10d, byte [r9 + 1]
and r10d, 0x3f
cmp r8b, 0xdf
jbe 0x14010c840
movzx r8d, byte [r9 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp dl, 0xf0
jb 0x14010c855
lea rbx, [r9 + 4]
movzx edx, byte [r9 + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
cmp eax, 0xd
jbe 0x14010c870
jmp 0x14010c890
lea rbx, [r9 + 2]
shl ecx, 6
or ecx, r10d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x14010c870
jmp 0x14010c890
lea rbx, [r9 + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
ja 0x14010c890
nop word cs:[rax + rax]
bt ebp, r8d
jae 0x14010c890
mov r9, rbx
cmp rbx, rsi
jne 0x14010c7d0
jmp 0x14010ca19
mov r14d, 1
cmp r8d, 0x80
jb 0x14010c8bf
mov r14d, 2
cmp r8d, 0x800
jb 0x14010c8bf
cmp r8d, 0x10000
mov r14d, 4
sbb r14, 0
mov rdx, rsi
sub rdx, r9
cmp r14, rdx
invalid
jae 0x14010c8d6
cmp byte [r9 + r14], 0xbf
jg 0x14010c8dc
jmp 0x14010ca6c
jne 0x14010ca6c
cmp r8d, 0x23
je 0x14010c8e8
cmp r8d, 0x3f
jne 0x14010c8f2
cmp byte [rdi + 0x40], 0
je 0x14010ca21
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], rsi
mov r15, r9
mov r9, rbx
call fcn.140110d20
mov rdx, r15
jmp 0x14010c969
inc rdx
dec r14
mov r13, rdx
lea rax, [rax + rax*2]
lea rcx, [0x140150315]
add rax, rcx
mov r12, r14
mov r14d, 3
mov rdx, rax
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x14010c9e4
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call fcn.140119a10
add r15, r14
mov qword [rdi + 0x10], r15
mov r14, r12
mov rdx, r13
lea r12, [0x140186c50]
test r14, r14
je 0x14010ca10
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x14010c910
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
bt ecx, eax
jb 0x14010c910
mov r13d, 1
mov ecx, 1
nop word cs:[rax + rax]
cmp r14, rcx
je 0x14010c9dc
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
js 0x14010c9c8
movzx r8d, cl
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r12 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x14010c9a0
sub r14, rax
jb 0x14010ca35
lea r13, [rdx + rax]
mov r12, r14
mov r14, rax
jmp 0x14010c933
xor r12d, r12d
jmp 0x14010c933
mov rcx, rdi
mov qword [rsp + 0x30], rdx
mov rdx, r15
mov r8, r14
call fcn.140121de0
add dword [rax], eax
mov rdx, qword [rsp + 0x30]
mov r15, qword [rdi + 0x10]
jmp 0x14010c946
cmp rbx, rsi
jne 0x14010c7be
mov rax, rsi
jmp 0x14010ca21
mov rdx, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.mid___len
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], 1
add byte [rax], al
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.14011a880
fiadd word [rax]
add byte [rax - 0x73], cl
add eax, 0x79b15
lea rax, [0x140186588]
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r9
xor r8d, r8d
ror byte [rbp - 0x77], 0xf1
ror byte [rbp - 0x77], 0xf1
int1
call fcn.14011af60
int3
in al, 0
add ah, cl
int3
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm7
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
sub dword [rsp + 0x80], esi
mov r14, r9
mov byte [rsp + 0x2f], dl
push rsp
and al, 0x2f
invalid
push rsp
and al, 0x2f
mov rdi, rcx
mov rsi, qword [rsp + 0x110]
mov qword [rsp + 0x78], r8
invalid
and al, 0x78
js 0x14010cb0c
movzx eax, byte [r8]
movzx eax, byte [rax]
mov dword [rsp + 0x3c], eax
lea r15, [r9 + 1]
movdqa xmm6, xmmword [str.________________]
xor eax, 0x1b122
xor eax, 0x1b122
movdqa xmm7, xmmword [0x140127700]
cmp eax, 0x1ac1a
add dword [rax], eax
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x40], r15
jmp 0x14010cb0c
invalid
sbb al, byte [rdx - 0x3a]
add al, 0x2b
invalid
outsd dx, dword [rsi]
adc byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
add byte [rcx + rdi - 0x2a], cl
cmp esi, edx
invalid
mov ebx, esi
adc al, 0x48
lea esi, [rbx + 1]
movzx ecx, byte [rbx + 1]
and eax, 0x3f
invalid
or eax, ecx
invalid
mov esp, 1
add byte [rax], al
fimul dword [rcx + 0x39]
invalid
add byte [rax], al
invalid
ja 0x14010cd7b
loopne 0x14010cd65
invalid
add ecx, dword [rdi]
mov dh, 0xc0
jmp 0x1559e15b2
add byte [rax], al
add byte [rcx + 0x39], cl
int3
invalid
mov esi, dword [rdi + 0x10]
mov esp, 3
add rcx, qword [rdi + 8]
mov r8, r15
call fcn.140119a10
mov rsi, qword [rdi + 0x10]
add rsi, r15
mov qword [rdi + 0x10], rsi
cmp rsi, qword [rdi]
jne 0x14010ff9d
mov rcx, rdi
call fcn.14002f820
mov rax, qword [rdi + 8]
mov byte [rax + rsi], 0x2f
inc rsi
mov qword [rdi + 0x10], rsi
mov byte [rsp + 0x70], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x70]
mov rcx, rdi
movzx ebp, byte [rsp + 0x6f]
mov edx, ebp
mov r9, r15
call fcn.14010ca90
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x70]
mov rcx, r12
jmp 0x14011057d
add rcx, qword [rdi + 8]
mov r8, r13
call fcn.140119a10
add qword [rdi + 0x10], r13
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], r14
lea rcx, [0x140186618]
lea r8, [rsp + 0x70]
mov edx, 2
call case.0x1400eea7b.228
test al, al
je 0x14011015b
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x78]
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], ebp
movzx eax, byte [rsp + 0x6f]
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x70]
mov rcx, r15
call case.0x140055160.2185
jmp 0x14011066e
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], ebp
movzx eax, byte [rsp + 0x6f]
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x70]
mov rcx, r15
mov r8, r12
mov r9, r14
call case.0x140055160.2185
jmp 0x14011066e
add rcx, qword [rdi + 8]
mov r8, r14
call fcn.140119a10
add r14, qword [rdi + 0x10]
mov qword [rdi + 0x10], r14
mov qword [r15 + 0x10], r14
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
movzx eax, byte [rbx + 0x50]
mov byte [r15 + 0x50], al
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r15 + 0x40], xmm0
mov eax, dword [rbx + 0x3c]
mov rcx, qword [rbx + 0x18]
mov qword [r15 + 0x18], rcx
mov dword [r15 + 0x20], 0
mov ecx, dword [rbx + 0x28]
mov dword [r15 + 0x28], ecx
movups xmm0, xmmword [rbx + 0x2c]
movups xmmword [r15 + 0x2c], xmm0
mov dword [r15 + 0x3c], eax
jmp 0x14011066e
add rdx, qword [rdi + 8]
mov rcx, rdx
mov rdx, r13
mov r8, r12
call fcn.140119a10
add qword [rdi + 0x10], r12
mov r12d, dword [rbx + 0x3c]
mov rcx, rdi
movzx edx, byte [rsp + 0x6f]
mov r8, r12
call fcn.1401116a0
mov rax, rsi
cmp qword [rdi + 0x10], r12
jne 0x1401103de
mov r9d, dword [rbx + 0x2c]
test r9, r9
je 0x1401102a1
cmp rbp, r9
jbe 0x1401102a5
cmp byte [r13 + r9], 0xbf
jle 0x140110739
mov rbp, r9
jmp 0x1401102ab
xor ebp, ebp
jmp 0x1401102ab
jne 0x140110739
mov rcx, r13
mov rdx, rbp
call fcn.14010ad10
cmp al, 2
jne 0x1401103a4
mov eax, 0x2600
mov rcx, rsi
jmp 0x1401102d8
mov r8d, edx
cmp r8d, 0x110000
jne 0x1401103a4
cmp rcx, r14
je 0x1401103c3
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140110300
inc rcx
cmp edx, 0xd
jbe 0x140110390
jmp 0x1401102c8
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14011035a
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140110372
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1401103c3
add rcx, 4
cmp edx, 0xd
jbe 0x140110390
jmp 0x1401102c8
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x140110390
jmp 0x1401102c8
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja 0x1401102c8
nop dword [rax]
mov r8d, 0x110000
bt eax, edx
jb 0x1401102cb
jmp 0x1401102c8
cmp qword [rdi], r12
jne 0x1401103b1
mov rcx, rdi
call fcn.14002f820
mov rax, qword [rdi + 8]
mov byte [rax + r12], 0x2f
lea rax, [r12 + 1]
mov qword [rdi + 0x10], rax
mov rax, rsi
jmp 0x1401103de
mov edx, ecx
cmp edx, 0x110000
jne 0x1401104ba
cmp rax, r14
je 0x1401104d0
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
js 0x140110410
inc rax
cmp ecx, 0xd
jbe 0x1401104a0
jmp 0x1401103d0
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x140110465
movzx r8d, byte [rax + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14011047b
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1401104d0
add rax, 4
cmp ecx, 0xd
jbe 0x1401104a0
jmp 0x1401103d0
add rax, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1401104a0
jmp 0x1401103d0
add rax, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1401103d0
nop word cs:[rax + rax]
mov edx, 0x110000
mov r8d, 0x2600
bt r8d, ecx
jb 0x1401103d2
jmp 0x1401103d0
cmp edx, 0x2f
jne 0x1401104d0
mov byte [rsp + 0x70], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
jmp 0x1401104df
mov byte [rsp + 0x70], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea r8, [rsp + 0x70]
mov rcx, rdi
movzx ebp, byte [rsp + 0x6f]
mov edx, ebp
mov r9, r12
call fcn.14010ca90
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x70]
mov rcx, r15
mov r8d, ebp
call fcn.14010dac0
jmp 0x14011066e
add rcx, qword [rdi + 8]
mov r8, r12
call fcn.140119a10
add qword [rdi + 0x10], r12
mov ebp, dword [rbx + 0x2c]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x70]
mov rdx, rdi
mov r8d, r13d
mov r9d, ebp
call fcn.140111040
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x140110624
movzx eax, byte [rsp + 0x74]
mov byte [r15 + 8], al
movabs rax, 0x8000000000000000
mov qword [r15], rax
cmp qword [rdi], 0
je 0x14011066e
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r15 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r15 + 0x40], xmm0
movzx r8d, byte [rbx + 0x50]
mov byte [r15 + 0x50], r8b
mov dword [r15 + 0x18], eax
mov qword [r15 + 0x1c], rdx
mov dword [r15 + 0x24], ecx
mov eax, dword [rbx + 0x28]
mov dword [r15 + 0x28], eax
mov dword [r15 + 0x2c], ebp
movups xmm0, xmmword [rbx + 0x30]
movups xmmword [r15 + 0x30], xmm0
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, r13
call fcn.140121de0
mov rdx, rbx
mov rcx, qword [rdi + 0x10]
jmp 0x1401100c6
mov rax, rcx
mov rcx, rdi
mov rsi, rdx
mov rdx, rax
mov r8, r15
call fcn.140121de0
mov rdx, rsi
mov rcx, qword [rdi + 0x10]
jmp 0x14010ff79
mov bh, 0xf8
invalid
invalid
mov bh, 0xf8
invalid
mov ecx, dword [rdi + 0x10]
jmp 0x1401101d1
mov edx, dword [rdi + 0x10]
jmp 0x14011024b
mov eax, esp
call fcn.140121de0
mov rdx, r15
mov r15, rbp
mov rcx, qword [rdi + 0x10]
jmp 0x1401105a8
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.14011af60
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rbp
xor r8d, r8d
call fcn.14011af60
int3
invalid
int3
mov ebp, dword [rbx + 0x10]
mov rax, rbp
sub rax, r13
cmp r8, rax
ja 0x1401109aa
cmp rax, r14
jb 0x1401109d1
invalid
mov rsi, qword [rbx + 8]
lea rcx, [rsi + r13]
mov r8, r14
call fcn.140119a10
add r13, r14
mov qword [rbx + 0x10], r13
imul edx, dword [rax], 0x49
cmp ebp, ebp
imul edx, dword [rax], 0x49
cmp ebp, ebp
jne 0x140110818
mov rcx, rbx
call fcn.14002f820
mov rsi, qword [rbx + 8]
mov byte [rsi + r13], 0x23
inc r13
mov qword [rbx + 0x10], r13
mov dword [rbx + 0x10], ebp
mov dword [rbx + 0x10], ebp
mov eax, 0x2600
add byte es:[rax], al
jmp 0x14011083e
mov edx, ecx
cmp edx, 0x110000
jne 0x1401108f6
add byte [rcx], dl
add byte [rdi], cl
test dword [rax + 0x4d000000], edi
cmp edi, esp
cmp r15, r12
je case.0x1400c94da.1510
movzx r9d, byte [r15]
movzx ecx, r9b
mov dh, 0xc9
test cl, cl
js 0x140110860
inc r15
cmp ecx, 0xd
jbe 0x1401108c9
jmp 0x140110830
invalid
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
add dword [rcx - 0x7d], eax
loop 0x1401108ad
cmp cl, 0xdf
jbe 0x1401108ae
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401108dc
stc
invalid
movzx ecx, byte [r15 + 3]
add r15, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
loope 0x1401108de
loope 0x1401108de
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x1401108c0
jmp 0x1401108f6
add r15, 2
add r15, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop word [rax + rax]
nop dword [rax + rax]
cmp ecx, 0xd
ja 0x140110830
mov edx, 0x110000
bt eax, ecx
jb 0x140110832
jmp 0x140110830
add r15, 3
shl edx, 0xc
or r8d, edx
mov dword [rbx], 0x410ce2c1
or eax, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1401108c9
jmp 0x140110830
mov r15, r12
mov rcx, rbx
mov rdx, r15
mov r8, r12
call fcn.140110a10
mov rax, r14
shr rax, 0x20
jne 0x140110958
mov rax, qword [rbx + 0x10]
mov rdx, qword [rsp + 0x30]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbx]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rdx + 0x40], xmm0
movzx eax, byte [rdi + 0x50]
mov byte [rdx + 0x50], al
mov eax, dword [rdi + 0x3c]
mov rcx, qword [rdi + 0x18]
mov qword [rdx + 0x18], rcx
mov dword [rdx + 0x20], 1
mov dword [rdx + 0x24], r14d
mov ecx, dword [rdi + 0x28]
mov dword [rdx + 0x28], ecx
movups xmm0, xmmword [rdi + 0x2c]
movups xmmword [rdx + 0x2c], xmm0
mov dword [rdx + 0x3c], eax
jmp 0x140110998
cmp qword [rbx], 0
mov r8, qword [rbx + 8]
mov rcx, qword [rsp + 0x30]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
je 0x140110998
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74018948], al
and byte [rax - 0x75], cl
or eax, 0x878e1
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
mov rsi, rdx
mov rdx, r13
call fcn.140121de0
mov rdx, rsi
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
mov rax, rbp
sub rax, r13
cmp rax, r14
jae 0x1401107f0
mov rcx, rbx
mov rsi, rdx
invalid
mov rdx, r13
mov r8, r14
call fcn.140121de0
mov rdx, rsi
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
jmp 0x1401107f0
invalid
xor r8d, r8d
call fcn.14011af60
int3
mov dl, 0x5f
invalid
test dword [rbp - 1], eax
invalid
add byte [rcx - 0x7f], al
clc
add byte [rax], cl
add byte [rax], al
add byte [rax], al
and al, 0x40
mov rcx, qword [rsp + 0x38]
jne 0x14011185b
test r8, r8
je 0x140111838
cmp rdx, r8
jbe 0x140111836
cmp byte [rcx + r8], 0xbf
jg 0x140111838
lea rax, [0x140186810]
lea eax, [0x140186810]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.14011af60
jne 0x140111822
mov rax, rdx
sub rax, r8
cmp rax, 2
cmp eax, 2
jne 0x14011185b
movzx eax, byte [rcx + r8]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x14011185b
cmp byte [rcx + r8 + 1], 0x3a
jne 0x140111860
jmp 0x14011187a
cmp rdx, r8
jb 0x14011187a
test r8, r8
je 0x140111871
cmp rdx, r8
jbe 0x140111871
cmp byte [rcx + r8], 0xbf
jle 0x1401118d2
cmp rdx, r8
jb 0x14011187a
mov qword [r9 + 0x10], r8
mov dword [rcx + 0x10], eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sbb dword [rbp - 0x72b40000], edx
add eax, 0x1741a
mov rcx, r11
mov rdx, r10
call fcn.14011a8c0
lea r8, str.librarycore_src_slicememchr.rs
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov rdx, r10
call fcn.14011a9a0
lea rax, [0x1401867e0]
mov qword [rsp + 0x20], rax
mov rcx, r9
mov r9, rdx
mov ecx, edx
call fcn.14011af60
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140186480]
mov edx, 0x30
call fcn.14011aa10
xchg ecx, eax
add byte [rax], al
int3
mov r8d, r9d
cmp r8d, 0x110000
jne 0x1401119d5
mov r8d, 0x110000
cmp rcx, rdx
je 0x1401119d2
movzx ebx, byte [rcx]
movzx r9d, bl
test r9b, r9b
js 0x140111940
inc rcx
cmp r9d, 0xd
jbe 0x1401119aa
jmp 0x140111900
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
retf 0x8341
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x140111992
movzx r11d, byte [rcx + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x1401119b9
movzx r9d, byte [rcx + 3]
add rcx, 4
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
jne 0x1401119a0
jmp 0x1401119d5
add rcx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
cmp r9d, 0xd
ja 0x140111900
bt eax, r9d
jb 0x140111903
jmp 0x140111900
invalid
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1401119aa
jmp 0x140111900
mov rcx, rdx
mov ecx, edx
mov eax, 0x2600
jmp 0x1401119f0
add byte [rcx - 0x47], al
add byte [rax], al
adc dword [rax], eax
mov dh, 0x19
jbe 0x140111a00
retf 0x2e66
add byte [rax], al
add byte [rax], al
cmp dl, 0xdf
add ecx, 4
shl ebx, 0x12
or r10d, r11d
add byte [rcx], dl
add byte [rbp + 0x14], dh
invalid
add ecx, 2
fimul dword [rdi]
invalid
or eax, 0xff56870f
invalid
bt eax, edx
invalid
mov ecx, edx
nop dword cs:[rax]
cli
add byte [rax], al
adc dword [rax], eax
invalid
invalid
rol byte [rcx + 0x110000fa], cl
add byte [rbx + rsi + 0x48], dh
add ecx, 4
add byte [rax], al
add byte [rax], al
invalid
mov edx, dword [rsp + 0x48]
cmp ebx, 0xffffffff
xor byte [rbx - 0x2be2be2b], bh
and al, 0x40
int1