Function at 0x140141360
Capabilities:
Read file on windows
Write file on windows

Disassembly:
sub rsp, 0x58
movzx eax, byte [rcx]
cmp rax, 0x64
jb 0x14004f8bf
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
shr r8d, 0xc
imul ecx, r8d, 0x64
sub al, cl
movzx eax, al
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x24
mov eax, r8d
jmp 0x14004f8c8
mov ecx, 0x26
cmp al, 0xa
jae 0x14004f8d0
or al, 0x30
mov byte [rsp + rcx + 0x31], al
jmp 0x14004f8e5
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x25
lea rax, [rsp + rcx]
add rax, 0x31
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x14024c278]
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.14004ceb0
nop
add rsp, 0x58
ret
add rcx, 4
jmp 0x14012e90b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
or bl, ch
jmp 0x14012e90b
invalid
mov ecx, 6
jmp 0x14012e90b
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
mov ecx, 2
cmp rcx, rsi
ja 0x14012e91c
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140158350
int3
add rdx, 8
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x28], edx
add rax, 4
mov r14d, r8d
mov esi, eax
lea r13, [0x140250d0c]
mov rdx, r11
mov edx, ebx
jmp 0x14012ee6b
mov r9, qword [rsp + 0x28]
test r9, r9
jne case.0x14012eeeb.2
mov byte [rbx + 0x38], 1
mov dil, 1
invalid
mov r10, rsi
mov rsi, r10
cmp dil, bpl
ja 0x14012f068
test dil, dil
je 0x14012eee0
movzx r9d, dil
cmp r9d, 1
jne case.0x140128a10.484
mov byte [rbx + 0x38], 2
test r12b, r12b
jne 0x14012f044
mov dil, 2
cmp r8d, 3
clc
add esi, dword [rdx - 0x38]
cmp r8d, 5
je 0x14012ee5c
cmp r8d, 6
jne 0x14012f05a
test rdx, rdx
je 0x14012eff0
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x14012eff7
test byte [rcx + rax], bh
add byte [rax], al
cmp r9b, 0x2e
jne 0x14012eff7
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je 0x14012f00b
add byte [rax], al
cmp r9d, 0x5c
jne 0x14012ee5c
jmp 0x14012f00b
movsxd r10, dword [r13 + r14*4]
add r10, r13
mov r9, rax
jmp r10
mov r9, qword [rsp + 0x30]
jmp case.0x14012eeeb.0
test rdx, rdx
je 0x14012f064
xor r9d, r9d
cmp r8b, 3
add esi, dword [rbx + 0x2e]
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x14012ef85
inc r9
cmp rdx, r9
jne 0x14012ef20
jmp case.0x14012ce04.425
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x14012ef85
cmp r10d, 0x5c
je 0x14012ef85
inc r9
cmp rdx, r9
cmp edx, ecx
jne 0x14012ef40
xor r10d, r10d
mov r9, rdx
test r9, r9
test ecx, ecx
jne 0x14012ef90
invalid
mov r11, rdx
sub r11, r10
jb 0x14012f11d
add dword [rax], eax
invalid
add r10, rsi
mov qword [rbx], r10
mov qword [rbx + 8], r11
mov dil, 2
mov rdx, r11
jmp 0x14012ee5f
mov r10d, 1
test r9, r9
je 0x14012ef64
mov r11, rsi
mov edi, ecx
cmp r9, 1
je 0x14012efb0
mov r15b, 9
cmp r9, 2
jne 0x14012efc2
cmp byte [rsi], 0x2e
jne 0x14012efc2
lea r11, [rsi + 1]
mov dil, 8
cmp byte [r11], 0x2e
movzx r15d, dil
mov r11d, 9
add byte [rax], al
add byte [rbp + 0xf], al
sti
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x14012f11d
add byte [rax], al
add r10, rsi
mov qword [rbx], r10
mov qword [rbx + 8], r11
mov dil, 2
mov rdx, r11
cmp r15b, 0xa
je 0x14012ee5f
jmp 0x14012f081
xor edx, edx
jmp 0x14012ee5c
invalid
invalid
invalid
invalid
cmp rdx, 1
jne 0x14012ee5c
cmp r9b, 0x2e
jne 0x14012ee5c
push rcx
invalid
invalid
invalid
test r11, r11
je 0x14012f163
test byte [rdi + 1], cl
add byte [rax], al
test byte [rdi + 1], cl
add byte [rax], al
dec r11
inc rsi
mov qword [rbx], rsi
mov qword [rbx + 8], r11
pop rbx
or byte [rax - 0x75], cl
mov rax, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov byte [rax], 7
jmp 0x14012f070
invalid
mov byte [rbx + 0x38], 1
lea rcx, [0x140250d28]
sbb al, 0x12
add byte [rdx + 0x63], cl
adc al, 0xb1
mov cl, 0x48
add rdx, rcx
retf 0xe2ff
jmp rdx
mov r9, rax
jmp 0x14012f0af
invalid
test r11, r11
je 0x14012f150
add dword [rax], eax
invalid
dec r11
inc rsi
mov qword [rbx], rsi
xor ecx, dword [rcx + rcx*4 + 0x5b]
invalid
mov rax, qword [rsp + 0x20]
mov byte [rax], 6
jmp 0x14012f070
mov byte [rbx + 0x38], 3
mov rax, qword [rsp + 0x20]
mov byte [rax], 0xa
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov rax, qword [rsp + 0x20]
mov byte [rax], r15b
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r9
adc bl, ch
fisttp qword [rbx + rcx*4 + 0x4c]
mov r9, qword [rsp + 0x30]
jmp 0x14012f070
mov r9, qword [rsp + 0x30]
xor bl, ch
adc eax, 0x6b941
invalid
invalid
invalid
invalid
jmp 0x14012f0af
mov r9d, 6
add byte [rax], al
jmp 0x14012f0af
mov r9, qword [rsp + 0x28]
and al, 0x28
jmp 0x14012f0af
mov r9d, 2
mov ecx, 2
add byte [rax], al
add byte [rbp + 0x39], cl
fnstenv [rdi + 0x78]
invalid
cmp r9, r11
ja case.default.0x14012f0c2
invalid
js 0x14012f0fd
lea rcx, [0x140250d40]
lea ecx, [0x140250d40]
add byte [rdx + 0x63], cl
adc al, 0xb1
movsxd rdx, dword [rcx + r14*4]
add rdx, rcx
jmp rdx
retf 0xe2ff
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp 0x14012f0de
mov rax, qword [rsp + 0x30]
jmp 0x14012f0de
mov eax, 6
jmp 0x14012f0de
mov eax, 2
mov rcx, r11
sub rcx, rax
jb 0x14012f13e
add rax, rsi
mov qword [rbx], rax
mov qword [rbx + 8], rcx
mov rcx, qword [rsp + 0x20]
and byte [rax + rcx*4 + 1], al
movups xmm0, xmmword [rbx + 0x11]
movups xmm1, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], cl
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
mov rax, qword [rbx + 0x30]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
mov dword [rcx + 0x30], ecx
xor cl, ch
push rbx
invalid
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.140158350
and al, 0x92
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
call fcn.1401583e0
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.140158350
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.140158350
xchg ecx, eax
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
jmp 0x14012f157
invalid
cli
movzx r10d, al
lea r9, [r10 + 1]
xor eax, eax
cmp r10b, 4
cmovae r9, rax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
inc byte [rax + rcx*2]
cmovae edi, eax
cmp r9, rdi
jne 0x14012f23b
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x14012f1e6
movzx r8d, r9b
cmp r8d, 4
clc
add al, 0x75
invalid
cmp r9d, 4
jne 0x14012f23b
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14012f202
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
push rdx
or byte [rax - 0x75], cl
or r8b, bpl
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x14012f23b
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x14012f23b
cmp r11b, 3
jbe 0x14012f23b
cmp r8b, r10b
jne case.default.0x14012f202
mov eax, r8d
lea r8, [0x140250d58]
add eax, 0x121b5d
add eax, 0x121b5d
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14012f202
mov rsi, rdx
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov edx, dword [rdx + 8]
mov rdi, rcx
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
invalid
test eax, eax
jne case.default.0x14012f202
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
cmp eax, dword [rsi + 0x20]
jne case.default.0x14012f202
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp case.0x14012e8ca.28
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x14012f23b
jbe 0x14012f738
cmp r8, rdi
jne 0x14012f415
xor ecx, ecx
jmp 0x14012f457
lea rcx, [rsi + rdi]
lea r9, [rsi + r8]
lea r9, ds:[rsi + r8]
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [rsi + r8]
test cl, 1
jne 0x14012f44c
cmp r8b, 0x2e
jne 0x14012f44c
movzx ecx, byte [r9]
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
invalid
sete cl
or cl, r8b
or cl, al
or cl, al
jmp 0x14012f457
cmp r8b, 0x2e
sete r8b
and cl, r8b
test bpl, bpl
je case.0x14012f0c2.19
invalid
xor r8d, r8d
mov r9d, edx
movzx ecx, cl
movzx r9d, r9b
add r9, r8
add r9, rcx
cmp rdi, r9
jbe 0x14012f662
invalid
add byte [rsi + rax], bh
cmp al, 6
sete r12b
test dl, dl
sete r13b
lea ecx, [rax - 5]
cmp cl, 2
setb r8b
test bpl, bpl
setne r9b
xchg ebp, eax
ror dword [rax - 0x75], 0x4c
and al, 0x50
xchg ebp, eax
ror dword [rax - 0x75], 0x4c
and al, 0x50
lea r10, [rcx + 1]
test rcx, rcx
cmovne rcx, r10
cmp bpl, 2
jae 0x14012f617
add dword fs:[rax], eax
add byte [rdi], cl
mov dh, 0xda
movzx ebx, dl
and r13b, r8b
or r12b, r9b
mov rdx, qword [rsp + 0x40]
lea r8, [rdx + 4]
mov qword [rsp + 0x60], r8
and al, 0x60
and al, 0x60
lea r8, [rdx + rcx]
add r8, 2
mov qword [rsp + 0x70], r8
lea rcx, [rdx + rcx + 8]
mov qword [rsp + 0x68], rcx
and al, 0x68
lea r14, [rsp + 0x20]
mov eax, eax
mov qword [rsp + 0x78], rax
jmp 0x14012f50f
and al, 0x68
xor eax, eax
test bpl, bpl
je 0x14012f5d0
xor ecx, ecx
add rcx, rbx
movzx eax, al
add rax, rcx
cmp rdi, rax
cmp edi, eax
jbe 0x14012f662
mov r15, rdi
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
mov rdx, r14
call fcn.14012f750
cmp byte [rsp + 0x88], 0xa
jne 0x14012f69e
add dword [rax], eax
invalid
mov rdi, r15
sub rdi, qword [rsp + 0x80]
jb 0x14012f712
mov qword [rsp + 0x28], rdi
test r13b, r13b
je 0x14012f4f0
test r12b, r12b
je 0x14012f560
xor ecx, ecx
jmp case.0x14012eeeb.36
invalid
mov ecx, 2
cmp rdi, 2
jb 0x14012f729
cmp rcx, rdi
je 0x14012f4f0
lea rax, [rsi + rdi]
lea eax, [rsi + rdi]
lea rdx, [rsi + rcx]
inc rdx
inc edx
inc edx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
or al, 0xe
or al, 0xe
test al, 1
jne 0x14012f5b0
cmp cl, 0x2e
jne 0x14012f5b0
invalid
sbb cl, byte [rdi]
mov dh, 2
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
invalid
sete al
invalid
or al, cl
test bpl, bpl
jne case.0x1401560e0.1713
test dword [rbp - 1], ecx
invalid
invalid
test dword [rbp - 1], ecx
invalid
invalid
jmp 0x14012f5d0
cmp cl, 0x2e
sete cl
stc
sete cl
and al, cl
test bpl, bpl
enter 0xffffffffffff8440, 0xffffffffffffffed
jne case.0x1401560e0.1713
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax - 0x75], cl
and al, 0x78
and al, 0x78
mov rcx, qword [rsp + 0x78]
and al, 0x78
lea rdx, [0x140250d8c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
invalid
mov rcx, qword [rsp + 0x60]
and al, 0x60
jmp 0x14012f4fd
mov rcx, qword [rsp + 0x70]
and al, 0x70
jmp 0x14012f4fd
mov rcx, qword [rsp + 0x68]
jmp 0x14012f4fd
mov ecx, 6
jmp 0x14012f4fd
mov ecx, 2
jmp 0x14012f4fd
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x20]
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, r14
call fcn.14012f750
cmp byte [rsp + 0x88], 0xa
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rdx], cl
jne 0x14012f662
mov rcx, rdi
sub rcx, qword [rsp + 0x80]
jb 0x14012f717
mov qword [rsp + 0x28], rcx
mov rdi, rcx
jne 0x14012f630
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov r8d, eax
lea r9, [0x140250d70]
or eax, 0x1216ea
or eax, 0x1216ea
movsxd r8, dword [r9 + r8*4]
add r8, r9
add eax, ecx
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
mov r8, qword [rsp + 0x40]
add r8, 4
add r8, 4
jmp 0x14012f463
dec dword [rcx + rcx*4 - 1]
mov rdi, r15
jmp 0x14012f662
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
push rax
lea r10, [r9 + 1]
test r9, r9
cmove r10, r9
cmove edx, ecx
add r8, r10
add r8, 2
jmp 0x14012f463
lahf
std
invalid
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
push rax
push rax
lea r10, [r9 + 1]
test r9, r9
cmove r10, r9
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
invalid
invalid
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
ror byte [rax], 0xe9
jle 0x14012f6e0
jmp 0x14012f463
invalid
mov r8d, 6
jmp 0x14012f463
mov r8d, 2
jmp 0x14012f463
mov rcx, rdi
jmp 0x14012f71a
mov r15, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.1401583e0
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140158350
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.140158350
int3
sbb byte [rax - 0x7d], cl
invalid
str word [rax - 0x77]
shr eax, 0xf8
mov al, byte [rdx]
add byte [rbp + rcx*4 + 5], cl
xor dword [rsi], ebp
str word cs:[rax - 0x77]
str word cs:[rax - 0x77]
shr eax, 0xe9
mov al, byte [rdx]
add ah, cl
int3
int3
movzx r8d, byte [rcx + 0x38]
cmp r8b, 1
clc
add dword [rdi + 0x67], esi
movzx eax, byte [rcx + 0x3a]
test al, al
jne 0x14012f8bf
cmp al, byte [rax + rax*8 + 0xf443875]
mov dh, 0x59
adc byte [rcx - 0x73], al
lea edx, [r11 - 5]
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
cmp dl, 1
ja 0x14012f8bf
mov r9, qword [rcx]
or dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor r10d, r10d
test r8b, r8b
jne 0x14012f8ba
cmp r11b, 6
xor r10d, r10d
test r8b, r8b
jne 0x14012f8ba
cmp r11b, 6
je 0x14012f8ba
mov r10d, 2
cmp rdx, 1
cli
invalid
cli
add dword [rdi], ecx
xchg dl, bl
add byte [rax], al
add byte [rax], al
cmp r10, rdx
jne 0x14012f8fd
jbe 0x14012f994
cmp r10, rdx
jne 0x14012f8fd
xor edx, edx
rol byte [rbp - 0x7c], cl
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
test r8b, r8b
jne case.0x14012f8d9.6
movzx r8d, byte [rcx + 0x10]
lea r9, [0x140250da8]
invalid
adc al, byte [rax]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
add al, 0xeb
invalid
and byte [r8 - 0x7d], cl
rol dword [rbx + rbp*8], 6
add al, 0xeb
invalid
add al, 0xeb
invalid
xor eax, eax
xor edx, edx
xor ecx, ecx
movzx edx, dl
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
add rax, rcx
add rax, rdx
add rsp, 0x28
invalid
sub bl, al
invalid
sub bl, al
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x14012f984
cmp r9b, 0x2e
jne 0x14012f984
cmp cl, 0x2e
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 0x14012f8c1
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
mov ecx, dword [rcx + 0x30]
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x14012f8ec
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 0x14012f8ec
mov ecx, 6
jmp 0x14012f8ec
mov ecx, 2
jmp 0x14012f8ec
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x14012f8c1
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.140158350
int3
invalid
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
push 0x50
mov rcx, qword [rbp - 8]
clc
clc
call fcn.140131c50
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
int3
int3
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4c11394c], al
or byte [rcx + rdi + 0x11], 0x4c
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
jmp fcn.14012de30
invalid
invalid
int3
int3
invalid
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov ecx, edx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14004d710
mov edx, eax
call fcn.14012d2f0
mov qword [rbp - 0x30], rsi
mov dword [rbp - 0x30], esi
lea rax, [0x14000ce00]
test al, 0xed
invalid
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
or al, 0x48
mov dword [rbp - 0x20], eax
or al, 0x48
mov dword [rbp - 0x20], eax
lea rax, [0x1400545e0]
mov qword [rbp - 0x18], rax
call 0x16f18b266
dec byte [rsi]
invalid
invalid
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x30]
ror byte [rax - 0x77], 1
invalid
invalid
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov r8d, 2
mov qword [rbp - 0x48], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14004da40
int1
dec dword [rax - 0x7d]
cmp dword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
lock add byte [rdi], cl
test byte [rbp + 0x48000000], al
mov ecx, dword [rbp - 8]
je 0x1401325e6
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140028f50
invalid
mov eax, ebx
fsubr st(3)
invalid
out dx, eax
dec dword [rcx + 0x4871ebd8]
fsubr st(3)
jno 0x1401325be
sar rax, 0x20
lea rcx, [0x140224528]
mov rcx, qword [rcx + rax*8]
lea r8, 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_errorOscode
lea eax, [0x140224670]
add eax, 0xf20e5
in eax, 0x20
str word [rcx - 0x75]
mov eax, dword [rax + rax*8]
add al, 0xc0
in eax, 0x20
str word [rcx - 0x75]
mov eax, dword [rax + rax*8]
add al, 0xc0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
fmul dword [rax - 0x73]
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
invalid
invalid
lea rax, [0x14004d9f0]
mov qword [rbp - 8], rax
clc
lea rax, [0x14024b9a8]
adc dword [rax], eax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov dword [rbp - 0x58], 1
test al, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov r8b, 0x48
mov dword [rbp - 0x48], 1
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.14004da40
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fff1b45ae8]
call fcn.14004da40
nop
invalid
invalid
invalid
nop
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, esp
mov rdx, rdi
call fcn.140158350
invalid
pop rbx
add al, byte [rax]
invalid
mov rcx, rdi
sub rdi, rcx
add r14, rcx
mov rcx, rsi
mov rdx, r15
mov edx, edi
mov r8, r14
mov r9, rdi
call fcn.140132890
test al, al
jne case.0x1400d38c5.1299
lea rdx, [0x1402252c7]
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
out dx, eax
add ecx, dword [rdi]
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
call fcn.140158600
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, r9
mov esi, ecx
mov rdi, r8
mov edi, eax
mov rbx, rdx
mov r14, rcx
add rsi, r8
add esi, eax
add esi, eax
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], rsi
lea r12, [rsp + 0x50]
and al, 0x50
mov byte [rsp + 0x50], 0x81
mov byte [rsp + 0x5c], 0x81
and al, 0x5c
invalid
mov bpl, 0x81
mov ch, 0x81
lea r13, [rsp + 0x25]
lea r15, [0x140250dd4]
std
in al, 0x11
add bl, ch
jmp 0x140132917
mov qword [rsp + 0x26], 0
mov word [rsp + 0x2e], 0x200
add al, byte [rcx - 0x75]
invalid
invalid
mov dword [rsp + 0x37], eax
and al, 0x37
invalid
mov rax, qword [r13]
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
xor byte [rax - 0x4b], al
pop rsp
mov eax, dword [rsp + 0x37]
mov dword [r12 + 8], eax
and al, 8
and al, 8
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [r12 + 1], rax
mov dword [rsp + 1], eax
cmp bpl, 0x81
je 0x140132936
cmp bpl, 0x80
je 0x140132aa3
std
or byte [rdi], 0x84
jl 0x140132926
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x5a
pop rdx
movzx eax, byte [rsp + 0x5a]
pop rdx
cmp al, byte [rsp + 0x5b]
pop rbx
jb 0x140132abc
test rdi, rdi
test edi, edi
je 0x140132ae6
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
invalid
invalid
sahf
add dword [rax], eax
cmp rdi, rsi
je 0x140132ae6
test byte [rsi + 0xf000001], bl
add byte [rdi], cl
movzx edx, byte [rdi]
mov dh, 0x17
movzx ebp, dl
test bpl, bpl
js 0x140132960
inc rdi
cmp ebp, 0x27
jbe 0x1401329d0
jmp 0x140132a27
add byte [rcx + 0x1fe083e8], cl
mov eax, ebp
and eax, 0x1f
loopne 0x140132984
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
and eax, 0x3f
and eax, 0x3f
cmp bpl, 0xdf
jbe 0x1401329b6
std
fbstp tbyte [rsi + 0x42]
movzx ecx, byte [rdi + 2]
shl r8d, 6
invalid
add al, byte [rcx - 0x3f]
loopne case.0x1400b8ee4.1753
invalid
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140132a17
cli
invalid
movzx ebp, byte [rdi + 3]
mov dh, 0x6f
add eax, dword [rbx - 0x1f3ef820]
and eax, 7
shl eax, 0x12
loopne case.0x14012f68d.59
shl ecx, 6
and eax, 7
shl eax, 0x12
loopne case.0x14012f68d.59
loopne case.0x14012f68d.59
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
cmp ebp, 0x110000
je 0x140132ae6
cmp eax, dword [rcx]
add byte [rax], al
add byte [rdi], cl
test byte [rbx], bh
cmp eax, dword [rcx]
add byte [rax], al
add rdi, 4
cmp ebp, 0x27
jbe 0x1401329d0
invalid
cmp eax, dword [rcx]
add byte [rax], al
add rdi, 4
cmp ebp, 0x27
jbe 0x1401329d0
invalid
jmp 0x140132a27
add rdi, 2
add edi, 2
shl eax, 6
loopne case.0x14012f5e3.52
invalid
or eax, r8d
mov ebp, eax
cmp ebp, 0x27
std
invalid
ja 0x140132a27
std
invalid
nop word [rax + rax]
mov eax, ebp
movsxd rax, dword [r15 + rax*4]
invalid
add al, 0x87
invalid
add al, 0x87
add rax, r15
jmp rax
and al, 0x5c
xor cl, ch
invalid
stc
invalid
invalid
mov dword [rsp + 0x24], 0xc9e9225c
invalid
add rdi, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
int 0x83
std
invalid
jbe 0x1401329d0
cmp ebp, 0x5c
jne 0x140132a38
mov word [rsp + 0x24], 0x5c5c
jmp 0x1401328e0
cmp ebp, 0x7f
jbe 0x140132a48
mov ecx, ebp
call fcn.140052570
test al, al
jne 0x140132a75
mov ecx, ebp
call fcn.140052450
int1
invalid
test al, al
je 0x140132a75
mov byte [rsp + 0x24], 0x80
mov dword [rsp + 0x28], ebp
insb byte [rdi], dx
and al, 0x28
mov rax, qword [r13]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
mov eax, dword [r13 + 7]
invalid
mov dword [rsp + 0x37], eax
mov bpl, 0x80
jmp 0x140132904
lea rcx, [rsp + 0x24]
mov edx, ebp
invalid
call fcn.14004e340
mov edi, 0xffff1b8
mov eax, 0xb60ffff1
insb byte [rdi], dx
and al, 0x24
and al, 0x49
mov rax, qword [r13]
mov eax, dword [rbp]
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rcx - 0x75], al
mov eax, dword [rbp + 7]
invalid
mov dword [rsp + 0x37], eax
and al, 0x37
cmp bpl, 0x81
jne 0x140132904
invalid
invalid
jmp 0x140132ae6
mov edx, dword [rsp + 0x54]
mov dword [r12 + 8], 0
and al, 8
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
add al, 0x24
add byte [rax], al
add byte [rax], al
xor ebp, ebp
jmp 0x140132ad4
invalid
movzx ecx, al
mov byte [rsp + 0x50], bpl
mov byte [rsp + 0x50], ch
and al, 0x50
lea edx, [rax + 1]
mov byte [rsp + 0x5a], dl
cmp al, 0xa
jae case.0x1400ceb53.1332
movzx edx, byte [rsp + rcx + 0x50]
mov rcx, r14
call qword [rbx + 0x20]
test al, al
je 0x140132917
invalid
invalid
invalid
invalid
mov al, 1
jmp 0x140132ae8
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7librarycore_srcescape.rs
mov edx, 0xa
add al, ch
push rsi
pop rax
add al, byte [rax]
int3
str word [rcx + rcx*4 - 0x3f]
mov rdx, r12
mov r8, rax
mov eax, eax
call fcn.1401583e0
add al, byte [rax]
add bl, ch
jmp 0x1401339d6
invalid
jne case.0x1400f13a6.1143
call fcn.140048f90
jmp 0x1401339d6
mov rdx, qword [rbp + 0x3e8]
call fcn.140157f40
mov eax, dword [rbp + 2]
invalid
call 0x1281339b4
mov eax, dword [rbp + 2]
add al, byte [rax]
add bl, ch
invalid
jmp 0x1401339d6
mov ecx, dword [rbp + 0x3e0]
test rcx, rcx
jne 0x1401339ca
call fcn.140048f90
invalid
jmp 0x1401339d6
mov rdx, qword [rbp + 0x3e8]
xchg ebp, eax
call 0x1281339d5
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140157f40
push 0x45
add al, byte [rax]
invalid
ud2
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
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
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x3f0
lock add eax, dword [rax]
add byte [rax], al
je case.0x14012e833.118
mov rcx, qword [rbp + 0x3f8]
cmp qword [rbp + 0x3f0], 0
lock add eax, dword [rax]
add byte [rax], al
je case.0x14012e833.118
mov rcx, qword [rbp + 0x3f8]
mov edx, 2
add byte [rax], al
call fcn.140028f50
cmp dword [rbp - 0x11], edx
dec dword [rax - 0x75]
mov rax, qword [rbp + 0x408]
invalid
invalid
mov rax, qword [rbp + 0x408]
mov eax, dword [rbp + 0x408]
cmp qword [rax], 0
cmp byte [rax], al
je 0x140133a39
mov rax, qword [rbp + 0x408]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov edx, 2
add al, ch
invalid
call fcn.140028f50
nop
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
invalid
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
int3
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1b8
invalid
add dword [rax], eax
invalid
mov eax, 0x48000001
add dword [rax], eax
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
invalid
invalid
test dword [rax], esi
add dword [rax], eax
add dh, bh
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x130], 0xfffffffffffffffe
mov dword [rbp + 0x130], 0xfffffffe
invalid
mov r13, r8
mov ebp, eax
invalid
mov rsi, rdx
invalid
mov rbx, rcx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
test r14, r14
mov qword [rbp + 0x108], r15
add byte [rax], al
add byte [rax], al
add byte [rdi + rbx*2 + 0x48], dh
je 0x140133af2
mov rdi, rsi
mov edi, esi
mov rsi, r13
out dx, al
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
mov dh, 0x44
invalid
invalid
cmp al, 0x2f
setne r12b
setne ah
fld qword [rbx + 0xf]
mov dh, 0x44
invalid
cmp al, 0x5c
setne bl
xchg ebp, eax
ret
lea rcx, [rbp + 0xc0]
rol byte [rax], 0
invalid
xchg ebp, eax
ret
rol byte [rax], 0
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov r8, r14
call fcn.14012e930
scasb al, byte [rdi]
invalid
inc dword [rdi + rcx - 0x4a]
movzx r8d, byte [rbp + 0xc0]
movzx eax, byte [rbp + 0xc0]
scasb al, byte [rdi]
invalid
movzx eax, byte [rbp + 0xc0]
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movzx eax, r8b
movzx eax, al
mov dh, 0xc0
mov r10, qword [rbp + 0xd0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
invalid
add byte [rax], al
mov r9, qword [rbp + 0xe0]
loopne 0x140133ad7
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x11d394
xchg esp, eax
rcl dword [rcx], cl
invalid
lea rcx, [0x140250e74]
rcl dword [rcx], cl
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rax*4]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
mov rcx, r15
mov ecx, edi
jmp rdx
loop case.0x14012f202.83
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
jmp case.0x1401324c1.53
mov dil, 6
invalid
xor r15d, r15d
xor r12d, r12d
xor esp, esp
jmp 0x140133c1e
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
add qword [r13 - 0x7b], rcx
invalid
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
leave
leave
cmove rcx, r9
add rcx, r10
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
ror dword [rax], 0xeb
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
invalid
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r9 + 1]
invalid
invalid
jmp case.0x1401324c1.53
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
leave
add dword [rbp - 0x7b], ecx
leave
cmove rcx, r9
add rcx, r10
invalid
add rcx, 2
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp case.0x1401324c1.53
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
int1
ja case.default.0x1401344bb
jne case.0x14012f202.95
xor r11d, r11d
jmp case.0x1400fd852.1076
fucomi st(3)
invalid
add rcx, r15
movzx ecx, byte [rcx]
mov dh, 9
or dword [rax - 0x6bf0d007], eax
cmp cl, 0x2f
sete dl
xchg esp, eax
ret 0xf980
cmp cl, 0x5c
sete r11b
or r11b, dl
invalid
and r12b, bl
fmul qword [rax - 0x75]
invalid
mov rcx, qword [rbp + 0xc1]
mov rdx, qword [rbp + 0xc8]
mov edx, dword [rbp + 0xc8]
add byte [rax - 0x77], cl
push rbp
invalid
mov qword [rbp + 0x3f], rdx
mov qword [rbp + 0x38], rcx
mov rcx, qword [rbp + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
sub byte [r9 + 0xd8d48c0], r9b
sub byte [rcx + 0xd8d48c0], cl
mov qword [rbp + 0x28], rcx
mov eax, eax
sub byte [rcx + 0xd8d48c0], cl
lea rcx, [0x140250e90]
or ebx, edx
adc dword [rax], eax
invalid
add byte [rax + 0x63], cl
adc al, 0x81
invalid
movsxd rdx, dword [rcx + rax*4]
invalid
add rdx, rcx
mov rbx, r13
mov r13, rsi
mov ebp, esi
cmc
mov rsi, rdi
mov esi, edi
mov qword [rbp + 0xb8], r9
mov qword [rbp + 0x20], r10
jmp rdx
lea rcx, [r10 + 4]
test rcx, rcx
jne case.0x1400fd852.1083
xor ch, bl
jmp case.0x14012eeeb.105
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
add qword [r13 - 0x7b], rcx
test r9, r9
leave
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 8
or byte [rax - 0x7b], cl
test rcx, rcx
test ecx, ecx
leave
jne case.0x1400fd852.1083
jmp case.0x14012eeeb.105
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
test ecx, ecx
cmove rcx, r9
add rcx, r10
add rcx, 2
rol dword [rdx], 0x48
test ecx, ecx
leave
rol dword [rdx], 0x48
test ecx, ecx
leave
leave
je case.0x14012eeeb.105
lea rcx, [0x140250eac]
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [r10 + 4]
cmp rax, r14
cmp eax, esi
je 0x140133c0a
mov r15d, r11d
mov edi, r8d
jmp 0x140133c1e
mov eax, 6
cmp rax, r14
jne case.0x14012eeeb.105
mov r15d, r11d
xor eax, eax
mov edi, r8d
mov edi, eax
cmp r8b, 5
clc
invalid
fbstp tbyte [rcx]
rol byte [rcx + rcx*4 - 0x39], 0x41
mov edi, eax
cmp r8b, 5
clc
invalid
clc
add eax, 0xe4b60f45
mov dh, 0xe4
invalid
movzx r12d, r12b
cmove r12d, eax
loopne case.0x1400bc219.1771
mov rcx, rsi
mov ecx, esi
mov rdx, r13
call fcn.14012e7f0
test al, al
jne 0x140133cba
add byte [rax], al
test dword [rcx + 0x48000000], ecx
lea ecx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xc0]
mov rdx, rsi
mov r8, r13
mov eax, ebp
call fcn.14012e930
movzx edx, byte [rbp + 0xc0]
mov dh, 0x95
rol byte [rax], 0
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
mov dh, 0x95
xchg ebp, eax
rol byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
rol byte [rax], 1
add byte [rax], al
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
loopne 0x140133c56
add byte [rax], al
lea r8, [0x140250ec0]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
rcl byte [rcx], cl
add byte [rcx + 0x63], cl
invalid
invalid
invalid
adc al, 0x90
add rdx, r8
jmp rdx
invalid
ret 0xe2ff
loop case.0x14012f5e3.84
add rcx, 4
add ecx, 4
jmp case.0x14012f5e3.84
mov eax, 2
cmp rax, r14
cmp eax, esi
cmp eax, esi
je 0x140133c0a
jmp case.0x14012eeeb.105
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 2
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x14012f5e3.84
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
jmp case.0x14012f5e3.84
invalid
add al, byte [rax]
invalid
jmp case.0x14012f5e3.84
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
jmp case.0x14012f5e3.84
mov ecx, 2
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x14013451c
xchg dword [rdx + 8], esp
add byte [rax], al
mov qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, rsi
mov r8, r13
call fcn.140132ee0
invalid
invalid
invalid
invalid
nop
add rsp, 0x1b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dil, 3
jae case.0x1400bc219.1776
mov rax, qword [rbp + 0x108]
mov qword [rbp - 0x20], rax
loopne 0x140133d47
mov dword [rbp - 0x18], esi
mov byte [rbp - 0x10], dil
mov rax, qword [rbp + 0x38]
cmp byte [rax - 0x75], cl
invalid
invalid
mov qword [rbp - 0xf], rax
mov qword [rbp - 8], rcx
mov rax, qword [rbp + 0x20]
and byte [r8 - 0x77], r9b
add byte [r8 - 0x75], r9b
add byte [rax - 0x75], cl
sub byte [r8 - 0x77], r9b
or byte [r8 - 0x75], r9b
or byte [rax - 0x75], cl
test dword [rax + 0x48000000], edi
mov dword [rbp + 0x10], eax
mov word [rbp + 0x18], 0x200
mov byte [rbp + 0x1a], r15b
mov byte [rbp + 0x1a], bh
lea rcx, [rbp - 0x58]
lea ecx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
push rbp
loopne 0x140133d28
insb byte [rdi], dx
mov al, 0xff
inc dword [rax + 0x480aa87d]
mov qword [rbp + 0x30], rbx
mov dword [rbp + 0x30], ebx
insb byte [rdi], dx
mov al, 0xff
inc dword [rax + 0x480aa87d]
mov qword [rbp + 0x30], rbx
mov dword [rbp + 0x30], ebx
jne 0x140133e0a
mov qword [rbp + 0x110], 0
mov qword [rbp + 0x118], 8
mov dword [rbp + 0x118], 8
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], ebx
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
in al, 1
add dword [rax], eax
invalid
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0x120], 0
jmp 0x140133f5c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
lea eax, [rcx + 1]
add dword [r13 - 0x7b], ecx
test r9, r9
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r10
add eax, edx
add rax, 2
cmp rax, r14
je 0x140133c0a
test byte [rdi - 2], dh
invalid
invalid
invalid
jmp case.0x14012eeeb.105
lea rax, [r9 + 1]
lea eax, [rcx + 1]
test r9, r9
cmove rax, r9
add rax, r10
add eax, edx
add rax, 8
ror byte [rax], 0x4c
or byte [rcx + rdi - 0x10], cl
or byte [rcx + rdi - 0x10], cl
je 0x140133c0a
jmp case.0x14012eeeb.105
invalid
lea rcx, [rbp + 0xc0]
mov rdx, rsi
mov edx, esi
mov r8, r13
mov r8, r13
call fcn.14012e930
movzx eax, byte [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xd0]
mov r11, qword [rbp + 0xe0]
mov ebx, dword [rbp + 0xe0]
mov ebx, dword [rbp + 0xe0]
movzx r8d, al
lea r9, [0x140250edc]
or eax, 0x11d0f2
ror byte [rbp + rcx*4 + 0xd], 0xf2
rcl byte [rcx]
invalid
or eax, 0x11d0f2
add byte [rdi + 0x63], cl
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, r13
mov r9, rsi
mov ecx, esi
mov ecx, esi
mov rdx, qword [rbp + 0x108]
add byte [rcx - 1], al
loop case.0x140116d3f.847
invalid
jmp r10
add rcx, 4
add ecx, 4
jmp 0x140133fd2
mov rdi, rsi
mov rsi, r13
out dx, al
movzx eax, byte [0x14025a380]
mov dh, 5
invalid
adc al, byte gs:[rax]
mov dh, 5
imul esp, dword [rbp + 0x12], 0xe0ba00
adc al, byte gs:[rax]
invalid
loopne case.0x14012f202.98
invalid
adc al, byte gs:[rax]
add byte [rdx + 0xe0], bh
mov edx, 0xe0
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
xor ecx, ecx
leave
call fcn.1401437f0
test rax, rax
je case.0x14012e833.173
test byte [rdi], dl
invalid
add byte [rax], al
mov r14, rax
invalid
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
fmul dword [r9 - 0x77]
fmul dword [rcx - 0x77]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp - 0x58]
xor byte [rdi], r9b
adc byte [rbp - 0x58], al
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movups xmmword [r14 + 0x20], xmm2
adc dword [rsi + 0x20], edx
movabs r8, 0x56110f41c855100f
adc dword [rsi + 0x20], edx
push rsi
and byte [rcx + 0xf], al
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
mov qword [rbp + 0xa0], 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
test al, 0
invalid
mov qword [rbp + 0xa8], r14
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000000], esi
mov al, 0
add byte [rax], al
add byte [rcx], al
mov qword [rbp + 0xb0], 1
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x20], al
invalid
movups xmm0, xmmword [rbp - 0x20]
loopne case.0x140116d3f.851
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
invalid
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
adc byte [rbp + 0x10], bl
invalid
push rbp
add byte [rdi], cl
adc byte [rbp + 0x10], bl
invalid
adc byte [rdi], cl
sub dword [rbp + 0xf0], ebx
popfq
lock add byte [rax], al
add byte [rax], al
invalid
movaps xmmword [rbp + 0xf0], xmm3
add byte [rax], al
add byte [rdi], cl
invalid
movaps xmmword [rbp + 0xe0], xmm2
sub dword [rbp + 0xe0], edx
loopne 0x140133e8a
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xd0], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
sub dword [rbp + 0xc0], eax
add byte [rax - 0x73], cl
push 0xffffffffc0958d48
push 0xffffffffc0958d48
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xc0]
rol byte [rax], 0
add al, ch
invalid
scasd eax, dword [rdi]
invalid
inc dword [rax + 0xf0a687d]
invalid
xchg byte [rax], al
add byte [rax], al
invalid
push 0xffffffffc0958d48
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add al, ch
invalid
inc dword [rax + 0xf0a687d]
test byte [rsi + 0x41000000], al
xchg byte [rax], al
add byte [rax], al
invalid
invalid
xchg byte [rax], al
add byte [rax], al
invalid
mov r15d, 1
mov edi, 1
add byte [rax], al
lea r13, [rbp + 0x68]
lea r12, [rbp + 0xc0]
rol byte [rax], 0
invalid
insd dword [rdi], dx
push 0xffffffffc0a58d4c
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp r15, qword [rbp + 0xa0]
cmp edi, dword [rbp + 0xa0]
mov ebp, 0xa0
jne 0x140133eef
invalid
lea rcx, [rbp + 0xa0]
mov rdx, r15
mov edx, edi
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
call fcn.140131b90
mov r14, qword [rbp + 0xa8]
mov ch, 0xa8
add byte [rax], al
invalid
mov ch, 0xa8
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
add byte [rax], al
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x98]
mov ecx, dword [rbp + 0x98]
mov ecx, dword [rbp + 0x98]
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
js 0x140133f17
adc byte [rbp + 0x88], dl
js 0x140133f17
adc byte [rbp + 0x88], dl
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
invalid
movups xmmword [r14 + rax], xmm0
inc r15
mov qword [rbp + 0xb0], r15
mov rcx, r13
mov rdx, r12
mov edx, esp
call fcn.14012edb0
inc dword [rax + 0x750a687d]
invalid
or dh, byte [rbp - 0x6a]
jne case.0x14012f68d.116
push 0xf96750a
adc byte [rbp + 0xa0], al
add byte [rax], al
invalid
movups xmm0, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x110], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
invalid
test dword [rax + 0x48000000], esi
mov dword [rbp + 0x120], eax
test dword [rax], esp
add dword [rax], eax
invalid
test dword [rax], esp
add dword [rax], eax
add byte [rcx - 0x77], cl
mov ebp, esi
and byte [rcx], al
add byte [rax], al
mov r13, rsi
mov rsi, rdi
mov byte [rbp + 0x12f], 0
add byte [rax], al
lea rcx, [rbp + 0x68]
mov rdx, rsi
mov r8, r13
mov eax, ebp
push 0x4df28948
push 0x4df28948
mov eax, ebp
call fcn.14012e930
mov esi, 0xfffffa9
mov dh, 0x55
push 0x784d8b48
invalid
movzx edx, byte [rbp + 0x68]
mov rcx, qword [rbp + 0x78]
invalid
mov rax, qword [rbp + 0x88]
test dword [rax + 0x4c000000], ecx
mov byte [rax], al
add byte [rax], al
lea r8, [0x140250f2c]
lea eax, [0x140250f2c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
bnd jmp r9
jmp r9
invalid
add rcx, 4
add ecx, 4
add al, 0xe9
add byte [rax], al
jmp 0x140134091
add byte [rbp - 0x73], cl
add dword [r13 - 0x7b], ecx
fisttp dword [rbp + 0xf]
cmove r8, r11
lea r8, [r11 + 1]
test r11, r11
cmove r8, r11
add rcx, r8
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140133fd2
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp - 0x73], ecx
lea r8, [r11 + 1]
test r11, r11
cmove r8, r11
jmp 0x140133fd2
lea r8, [r11 + 1]
test r11, r11
cmove r8, r11
cmove eax, ebx
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
invalid
invalid
jmp 0x140133fd2
mov ecx, 2
mov r8, r13
call 0x14fdb6922
invalid
sub r8, rcx
jb 0x14013451c
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
int1
add rcx, rsi
mov r9, rcx
test r8, r8
test eax, eax
je 0x140133ff7
movzx ecx, byte [r9]
cmp ecx, 0x2f
stc
invalid
stc
invalid
je case.0x14012d1a1.505
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
je case.0x14012d1a1.505
cmp al, 5
add eax, 0x8d483f73
invalid
jae case.0x140133c66.33
lea rcx, [rbp + 0xc0]
mov r8, r14
call fcn.14012e930
movzx r8d, byte [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov dh, 0x85
rol byte [rax], 0
add byte [rax], al
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
invalid
invalid
xchg ebp, eax
loopne 0x14013401e
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
add byte [rax], al
lea rcx, [0x140250ef8]
lea ecx, [0x140250ef8]
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
lea rcx, [rax + 4]
jmp 0x1401344a5
test r12b, r12b
in al, 0xf
test byte [rdi - 4], bh
invalid
je 0x140133cc2
lea rdx, [0x140222658]
lea edx, [0x140222658]
adc eax, 0xee60e
mov r8d, 1
mov rcx, rbx
call fcn.140132ee0
invalid
invalid
invalid
jmp 0x140133cc2
cld
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140134091
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
invalid
add byte [rax], al
jmp 0x140134091
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140134091
mov ecx, 2
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x14013452b
jne 0x1401340a0
xor eax, eax
jmp 0x1401340b5
add rcx, rsi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
mov rcx, qword [rbp + 0x88]
mov qword [rbp + 0xf0], rcx
movups xmm0, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], al
adc byte [rbp + 0x68], al
movups xmm1, xmmword [rbp + 0x78]
movups xmmword [rbp + 0xe0], xmm1
movups xmmword [rbp + 0xd0], xmm0
adc dword [rbp + 0xd0], eax
mov qword [rbp + 0xc0], rsi
invalid
mov qword [rbp + 0xc8], r13
mov word [rbp + 0xf8], 0x200
add byte [rdx], al
add cl, byte [rax + 0xfa85]
add byte [rax - 0x73], cl
jne case.0x14012f202.124
lea rdi, [rbp + 0x68]
lea edi, [rbp + 0x68]
jge 0x140134166
jge 0x140134166
lea rbx, [rbp + 0xc0]
xor r15d, r15d
lea r14, [rbp + 0x110]
mov ch, 0x10
adc byte [rcx], al
add byte [rax], al
jmp case.0x14012f202.124
nop dword cs:[rax + rax]
mov rdx, qword [rbp + 0x120]
mov rax, qword [rbp + 0x118]
imul rcx, rdx, 0x38
imul ecx, edx, 0x38
cmp byte [rax + rcx*4 + 0x24], al
mov byte [rax + rcx], ah
mov byte [rax + rcx], ah
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
adc dword [rax + rcx + 1], eax
adc dword [rax + rcx + 1], eax
or byte [rcx], r8b
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov eax, dword [rsi + 0x2f]
and dword [rbx + rcx*4 + 0x46], ecx
invalid
mov eax, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
inc rdx
mov qword [rbp + 0x120], rdx
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
ret 0x8948
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x12f], 0
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
call fcn.14012edb0
invalid
inc dword [rdi + rcx - 0x4a]
invalid
invalid
invalid
movzx esp, byte [rbp + 0x68]
cmp r12b, 0xa
cmp ah, 0xa
je 0x140134248
test ah, al
add byte [rax], al
add byte [rcx - 0x73], al
lea eax, [rsp - 6]
lea eax, [r12 - 6]
lea eax, [rsp - 6]
lea ecx, [r12 - 5]
and al, 0xfb
cmp al, 4
movzx eax, cl
cmovae eax, r15d
cmp al, 1
je 0x1401341e0
movzx eax, al
cmp eax, 2
rol byte [rbx - 0x3f8bfd08], 0x83
clc
add esi, dword [rbp + 0x78]
jne 0x140134220
je case.0x14012f202.124
cmp eax, 3
jne 0x140134220
js 0x1401341f1
mov rax, qword [rbp + 0x120]
mov eax, dword [rbp + 0x120]
test rax, rax
je case.0x14012f202.124
scasd eax, dword [rdi]
scasd eax, dword [rdi]
mov rcx, qword [rbp + 0x118]
mov ecx, dword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
dec rax
imul rdx, rax, 0x38
enter 0x6b48, 0xffffffffffffffd0
cmp byte [rax + 0x7509113c], al
cmp byte [rcx + rdx], 9
jne case.0x14012f202.124
cmp byte [rcx + rdx], 9
jne case.0x14012f202.124
cmp al, 0x11
or dword [rbp - 0x65], esi
mov qword [rbp + 0x120], rax
jmp case.0x14012f202.124
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
xor edx, edx
cmp qword [rbp + 0x120], 0
mov ebp, 0x120
add byte [rdi], cl
xchg ebp, eax
invalid
mov ebp, 0x120
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
invalid
invalid
mov qword [rbp + 0x120], rdx
cmp qword [rbp + 0x110], rdx
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
invalid
jne case.0x14012eeeb.147
invalid
inc esi
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
invalid
mov byte [rbp + 0x12f], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rcx, r14
mov ecx, esi
call fcn.140131b90
jmp 0x140134120
invalid
jmp qword [rsi + 0x66]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x120]
mov rdx, qword [rbp + 0x120]
mov edx, dword [rbp + 0x120]
cmp rdx, qword [rbp + 0x110]
jne case.0x14012eeeb.147
invalid
invalid
invalid
invalid
invalid
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
mov rcx, r14
int1
call fcn.140131b90
jmp 0x140134120
fdivr st(6)
invalid
invalid
invalid
mov qword [rbp + 0x48], 0
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0x50], 1
mov dword [rbp + 0x50], 1
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x60], 1
mov rax, qword [rbp + 0x110]
adc byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x108], rax
add byte [rax - 0x75], cl
test dword [rax], esp
and byte [rcx], al
add dword [rax], eax
add byte [rax], al
test rax, rax
invalid
invalid
invalid
mov rax, qword [rbp + 0x120]
add byte [rax], al
test rax, rax
je 0x14013442a
invalid
add dword [rax], eax
invalid
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x108]
mov ebx, dword [rbp + 0x108]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add rsi, rbx
add esi, ebx
lea r12, [rbp + 0xc1]
lea r14, [0x140250f48]
adc dword [rax], eax
movsd dword [rdi], dword [rsi]
rol dword [rax], 0
add byte [rbp + rcx*4 + 0x35], cl
pushfq
int3
adc dword [rax], eax
add byte [rcx], dh
shr bl, 0xf
invalid
xor eax, eax
jmp case.0x14012eeeb.134
invalid
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
cmp ebx, esi
ret
cmp byte [rax + 0x39], cl
je 0x14013442a
je 0x14013442a
cmp ebx, esi
je 0x14013442a
add dword [rax], eax
add byte [rdi], cl
movzx edi, byte [rbx]
movzx edi, byte [rbx]
cmp edi, 0xa
je 0x14013442a
test byte [rdi + 1], bl
add byte [rax], al
invalid
test byte [rdi + 1], bl
add byte [rax], al
invalid
pop rdi
add dword [rax], eax
add byte [rax - 0x78], al
invalid
invalid
mov byte [rbp + 0xc0], dil
mov ebp, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [r9 - 0x77], cl
xor byte [rcx - 0x77], cl
mov qword [r12 + 0x2f], rcx
mov dword [rsp + 0x2f], ecx
and al, 0x2f
invalid
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc qword [r15], rcx
adc byte [rbx + 0x21], dl
push rbx
invalid
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
push rbx
invalid
push rbx
and dword [rcx + 0xf], eax
invalid
invalid
movups xmmword [r12 + 0x20], xmm2
movups xmmword [rsp + 0x20], xmm2
adc dword [rsp + 0x20], edx
and byte [rcx + 0xf], al
movups xmmword [r12 + 0x10], xmm1
movups xmmword [rsp + 0x10], xmm1
adc dword [rsp + 0x10], ecx
and al, 0x10
movups xmmword [r12], xmm0
add al, 0x24
and al, 0xa8
add dword [rbp + rbp + 0x48], esi
test al, 1
je case.0x14012d1a1.547
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdx, [0x140222798]
lea edx, [0x140222798]
adc eax, 0xee48e
in al, 0xe
add al, ch
call fcn.14012f170
test al, al
jne case.0x14012d1a1.547
invalid
invalid
inc dword [rax + rax*8 - 0x47bee98b]
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov r8d, 1
add byte [rax - 0x73], cl
lea rdx, [0x140222658]
lea rdx, [0x140222658]
lea rcx, [rbp + 0x48]
lea rdx, [0x140222658]
adc eax, 0xee334
xor al, 0xe3
jrcxz 0x140134331
invalid
add al, ch
call fcn.140132ee0
mov bh, 0xeb
jmp 0x140134327
invalid
lea r13d, [rdi - 6]
lea eax, [rdi - 5]
sti
sti
sti
cmp r13b, 4
cmp ch, 4
movzx eax, al
mov dh, 0xc0
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
cmovae eax, ecx
ror dword [r11 + r9*4 - 0x43], 0xd0
ror dword [rbx + rcx*4 - 0x43], 0xd0
mov r15, qword [rbp + 0xd0]
mov ebp, 0xd0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx eax, al
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
movzx r8d, al
movzx eax, al
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
add eax, esi
invalid
jmp rax
loopne 0x14013439c
mov rdx, qword [rbp + 0xe8]
mov edx, dword [rbp + 0xe8]
xchg ebp, eax
call 0x18c13435b
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
add bl, ch
invalid
jmp case.0x1400ceb53.1441
cmp eax, 0xc8958b48
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xc8]
mov r8, r15
mov eax, edi
add byte [rbp - 0x77], cl
mov eax, edi
clc
jmp case.0x1400ceb53.1441
xor dword [rcx - 0x48], eax
mov r8d, 1
add dword [rax], eax
add byte [rax], al
lea rdx, [0x14024b4d8]
lea edx, [0x14024b4d8]
jmp case.0x1400ceb53.1441
mov r8d, 2
lea rdx, [0x14024b4d9]
lea edx, [0x14024b4d9]
lea edx, [0x14024b4d9]
jno 0x14013439b
add bl, ch
adc ecx, dword [rax - 0x73]
invalid
invalid
jmp case.0x1400ceb53.1441
lea rdx, [0x140222658]
adc eax, 0xee2c4
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x48]
call fcn.140132ee0
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
call fcn.140132ee0
call fcn.140132ee0
movzx ecx, r13b
inc rcx
inc ecx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae rcx, rax
invalid
invalid
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
invalid
test cl, ch
invalid
invalid
cmp rcx, 1
je case.0x1401343e9.5
invalid
mov al, 1
test rcx, rcx
test ecx, ecx
jne 0x1401342b2
invalid
mov rax, qword [rbp + 0xe0]
loopne case.0x140134351.5
add byte [rax], al
mov ecx, edi
lea rdx, [0x140250f5c]
adc eax, 0x11cb7a
adc eax, 0x11cb7a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x14013441f
mov dword [rbx + rbp*8], 0x488d482e
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove ecx, eax
add r15, rcx
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
add r15, rcx
add r15, 8
jmp 0x14013441f
invalid
mov r15d, 6
add byte [rax], al
add bl, ch
adc cl, byte [rax - 0x73]
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0x149, 0xffffffffffffffcf
add byte [rax], al
jmp 0x14013441f
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0x149, 0xffffffffffffffcf
add r15, 2
add edi, 2
mov dword [rdx], 0xfff854d
xchg ebp, eax
test r15, r15
setne al
invalid
shr cl, 0x88
jmp 0x1401342b2
invalid
cmp qword [rbp + 0xb8], 0
je 0x140134445
invalid
mov edx, 8
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x108]
lea ecx, [rax]
add dword [rax], eax
add al, ch
or ecx, dword [rbx - 0x11]
out dx, eax
call fcn.140028f50
out dx, eax
out dx, eax
dec dword [rax - 0x75]
jne 0x140134479
mov rsi, qword [rbp + 0x30]
cmp qword [rsi], 0
je 0x14013445d
mov rcx, qword [rsi + 8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
out dx, eax
out dx, eax
call fcn.140028f50
out dx, eax
dec dword [rdi]
movups xmm0, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], al
movups xmm1, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x58]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp 0x140133cd0
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
cmove rcx, rdx
ror byte [rax + 0xf], cl
cmove ecx, edx
retf 0x148
add rcx, rax
add rcx, 2
add ecx, 2
jmp 0x1401344a5
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x1401344a5
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x1401344a5
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x1401344bb
mov ecx, r8d
mov ecx, eax
lea r8, [0x140250f14]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1401344fb
xor eax, eax
jmp 0x140134504
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
add eax, 2
jmp 0x1401344fb
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x1401344fb
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
ror byte [rax], 0xeb
invalid
mov eax, 2
cmp r14, rax
jb 0x140133cc2
mov qword [rbx + 0x10], rax
jmp 0x140133cc2
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.140158350
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.140158350
invalid
add al, byte ds:[rax]
invalid
mov byte [rbp + 0x12f], 0
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.140158350
add al, byte ds:[rax]
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0xe0
call fcn.140157f40
int3
add al, ch
out dx, al
cmp dword [rdx], eax
add ah, cl
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xb8
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rdx - 0x46], dh
or byte [rax], al
add byte [rax], al
je case.0x1400f13a6.1183
mov edx, 8
mov rcx, qword [rbp + 0x108]
call fcn.140028f50
out dx, eax
dec dword [rax - 0x7d]
invalid
invalid
jge 0x1401345e3
cmp qword [rbp + 0x48], 0
cmp dword [rbp + 0x48], 0
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp + 0x50]
je case.0x14012f202.137
mov rcx, qword [rbp + 0x50]
mov edx, 1
call fcn.140028f50
out dx, eax
invalid
out dx, eax
inc esi
invalid
test dword [rdi], ebp
invalid
mov byte [rbp + 0x12f], 1
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
invalid
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xa0], 0
je 0x140134607
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xa0
add byte [rcx + rdx + 0x48], dh
mov rcx, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xa8]
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
call fcn.140028f50
out dx, eax
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
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 + 0x12fbd], al
add byte [rax], al
jne 0x140134660
cmp qword [rbp + 0x110], 0
je 0x140134660
mov rcx, qword [rbp + 0x118]
mov edx, 8
call fcn.140028f50
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1401346e5
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rcx
push rax
lea rcx, [rsp + 0x58]
pop rax
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov r8b, 1
mov al, 1
add eax, ebp
stosb byte [rdi], al
in al, dx
invalid
call fcn.140133380
mov rdi, qword [rsp + 0x58]
jl 0x1401346fe
and al, 0x58
mov rsi, qword [rsp + 0x60]
invalid
cmp rdi, rbx
jne 0x1401346f0
or ecx, dword [rax - 0x77]
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x70
jo 0x140134748
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
stosd dword [rdi], eax
add al, byte [rax]
invalid
test eax, eax
je case.0x14012df81.192
add byte [rbp + 0x481674c0], al
test rdi, rdi
test edi, edi
je 0x14013473a
mov edx, 2
add byte [rax], al
mov rcx, rsi
call fcn.140028f50
xor eax, eax
jmp case.0x1400f13a6.1188
invalid
sar edi, cl
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x2aced
shl rax, 0x20
shl eax, 0x20
or rax, 2
test rdi, rdi
invalid
je case.0x1400f13a6.1188
mov edx, 2
mov rcx, rsi
int1
int1
mov rsi, rax
call fcn.140028f50
invalid
invalid
invalid
jmp 0x1401346e5
xor eax, eax
jmp case.0x1400f13a6.1188
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1f8
in al, dx
clc
add dword [rax], eax
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
invalid
invalid
test dword [rax + 1], esi
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x170], 0xfffffffffffffffe
invalid
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.14012e930
movzx eax, byte [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov ecx, dword [rbp + 0xc0]
invalid
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xd6
lea r9, [0x140250f74]
invalid
invalid
adc dword [rax], eax
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
or dword [rbp + 1], 0xf08949ca
add edx, ecx
mov r8, rsi
mov r9, rdi
mov ecx, edi
jmp r10
add rcx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
xor al, 0x4c
lea r8, [rdx + 1]
jmp 0x1401347e8
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 8
add ecx, 8
ret 0x14c
add ecx, 8
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1401347e8
mov ecx, 6
invalid
add byte [rax], al
jmp 0x1401347e8
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, r8
add ecx, eax
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
add ecx, eax
add rcx, 2
jmp 0x1401347e8
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov eax, esi
mov ecx, 2
mov r8, rsi
mov eax, esi
sub r8, rcx
jb case.0x14012f68d.181
add al, 0
invalid
add al, 0
add byte [rax + 1], cl
add ecx, edi
add rcx, rdi
add ecx, edi
mov r9, rcx
leave
test r8, r8
je case.0x14012f8d9.124
movzx ecx, byte [r9]
cmp cl, 0x2f
invalid
sete dl
cmp cl, 0x5c
sete cl
xchg esp, eax
ror dword [rax], 0xd1
invalid
xchg esp, eax
ror dword [rax], 0xd1
jmp case.0x14012f5e3.133
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
mov qword [rbp + 0x5f], rdx
push rbp
pop rdi
movups xmm0, xmmword [rbp + 0xb1]
adc byte [rbp + 0xb1], al
movups xmm1, xmmword [rbp + 0xc1]
movaps xmmword [rbp + 0x50], xmm1
sub dword [rbp + 0x50], ecx
invalid
push rax
movaps xmmword [rbp + 0x40], xmm0
test rsi, rsi
je case.0x14012e04f.221
invalid
cmp al, 6
jne 0x140134849
jmp case.0x1401324c1.116
cmp al, 3
jae case.0x140133bed.107
mov bh, 2
add byte [rax], al
invalid
mov bh, 2
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x5f]
mov qword [rbp + 0x2f], rdx
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], cl
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x168], rdi
mov qword [rbp + 0x128], rdi
sub byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x130], rsi
xor byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x138], al
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x10], al
movaps xmm1, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x139], xmm0
cmp dword [rcx], eax
add byte [rax], al
movups xmmword [rbp + 0x149], xmm1
add qword [r8], rax
add byte [rax - 0x75], cl
invalid
invalid
mov qword [rbp + 0x158], rax
invalid
add qword [r8], rax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rax + 1], esp
add byte [rax], al
add byte [rax], al
invalid
mov word [rbp + 0x160], 0x200
add byte [rax], al
add cl, byte [rax + 0x1628d]
add byte [rax], al
lea rax, [0x14024c278]
mov byte [rbp + 0x162], cl
add byte [rax], al
lea rax, [0x14024c278]
adc dword [rax], eax
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 0
mov dword [rbp + 0x78], 0
mov dword [rbp + 0x78], 0
mov byte [rbp + 0x80], 6
add byte [rax], al
add byte [rsi], al
mov word [rbp + 0xa8], 0x200
test al, 0
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0xaa], 0
test dword [rdx], ebp
add byte [rax], al
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [rax - 0x73]
xchg ebp, eax
sub byte [rcx], al
lea rdx, [rbp + 0x128]
lea edx, [rbp + 0x128]
add dword [rax], eax
add al, ch
invalid
add byte [rax], al
call fcn.140134ce0
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
cli
add eax, dword [rax]
add byte [rax + 0xf0ad87d], al
fmul dword [rdx]
or cl, byte [rdi]
je 0x1401349a0
test byte [rax + 0x48000000], dh
lea ebx, [rbp + 0xe8]
popfq
invalid
add byte [rax], al
add byte [rax], al
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rbp + 0xe8]
popfq
call 0x18c1348f8
lea esi, [rbp - 0x60]
jne 0x14013489b
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
lea r14, [rbp - 0x60]
jne 0x14013489b
movabs al, byte [0xb0a58d4c707d8d4c]
add byte [rax], al
invalid
lea r15, [rbp + 0x70]
jge 0x14013496f
jo 0x14013494c
lea r12, [rbp + 0xb0]
lea esp, [rbp + 0xb0]
movsd dword [rdi], dword [rsi]
mov al, 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp - 0x28]
lea ebp, [rbp - 0x28]
insd dword [rdi], dx
fmul dword [rax - 0x73]
lea rdi, [rbp + 0x128]
lea edi, [rbp + 0x128]
mov ebp, 0x128
add dword [rax], eax
add byte [rsi + 0x66], ah
invalid
invalid
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov edx, edi
cli
call fcn.140134ce0
mov ch, 3
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax + 0xf0aa07d], al
cmp byte [rbp - 0x60], 0xa
movabs al, byte [0x4800000088840f0a]
or cl, byte [rdi]
je case.0x1401324c1.122
test byte [rax + 0x48000000], cl
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 8]
invalid
invalid
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [rax - 0x77], cl
mov qword [rbp + 0xe0], rax
test eax, esp
loopne 0x14013493e
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
fmul dword [rdi]
adc byte [rbp - 0x18], cl
invalid
invalid
movups xmm1, xmmword [rbp - 0x18]
call 0x13868595b
call 0x13868595b
movups xmm2, xmmword [rbp - 8]
adc byte [rbp - 8], dl
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
sub dword [rbp + 0xd0], edx
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xc0], xmm1
sub dword [rbp + 0xc0], ecx
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xb0], xmm0
sub dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
ror byte [r8 - 0x77], 1
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [r15], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
mov r8b, 0xf
mov al, 0xf
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
movups xmmword [rbx + 0x20], xmm2
push rbx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
invalid
movups xmmword [rbx + 0x10], xmm1
adc byte [r15], cl
adc byte [rdi], cl
movups xmmword [rbx], xmm0
adc dword [rbx], eax
add ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov ecx, esp
loope 0x1401349cc
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14012f170
test al, al
invalid
invalid
inc dword [rax + rax*8 - 0x76b3d18c]
sal byte [rsi + rbp + 0x4c], 0x89
je case.0x1401324c1.122
mov rcx, r13
mov ecx, ebp
jmp 0x1290dd2de
mov rdx, rdi
mov edx, edi
cli
call fcn.140134ce0
add eax, dword [rax]
add byte [rax + 0x750ad87d], al
cmp byte [rbp - 0x28], 0xa
invalid
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
jge case.0x14012eeeb.187
or dh, byte [rbp - 0x80]
jne case.0x14012f202.186
or byte [rax - 0x73], 0x8d
mov al, 0
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp + 0x70]
lea edx, [rbp + 0x70]
push rbp
jo 0x140134994
call fcn.140134ce0
xor byte [rbx], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax + 0xb0bd], al
cmp byte [rbp + 0xb0], 0xa
mov ebp, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
or cl, byte [rdi]
test byte [rbx + 1], al
invalid
je case.0x140133bed.107
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x168]
add byte [rax], al
mov rdi, qword [rbp + 0x168]
mov edi, dword [rbp + 0x168]
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
add byte [rax], al
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
bnd call fcn.140134680
call fcn.140134680
mov cl, 0xfc
cld
invalid
mov qword [rbp + 0x128], rax
test dword [rax], ebp
sub byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test byte [rcx], ah
invalid
test rax, rax
je case.0x140133bed.107
test byte [rcx], ah
add dword [rax], eax
add byte [rax], al
mov rbx, rax
add byte [rax], al
mov rbx, rax
mov ebx, eax
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x140250f90]
or eax, 0x11c5a4
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
movzx eax, byte [rbx + 0x10]
mov dh, 0x43
adc bl, ch
jmp 0x140134a31
mov rcx, rbx
jmp 0x140134a31
mov rcx, rbx
mov ecx, ebx
invalid
shr rcx, 0x20
call fcn.14012d150
xchg r15, rdi
invalid
jmp 0x140134a31
xchg r15, rdi
xchg edi, edi
invalid
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x1690bcd33
clc
invalid
shr rax, 0x20
cmp eax, 0x28
clc
invalid
clc
sub byte [rdi], cl
xchg dword [rbx + 0x48000001], esp
add byte [rax - 0x73], cl
or eax, 0x11c580
invalid
ja case.default.0x140134a27
add byte [rax - 0x73], cl
or eax, 0x11c580
invalid
lea rcx, [0x140250fa0]
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
shr bl, 4
jmp rax
xor eax, eax
jmp 0x140134a31
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
je 0x1884bbef6
invalid
invalid
test al, al
je case.0x140133bed.93
invalid
cmp byte [rax - 0x73], cl
lea esi, [rax + 0x48000000]
add byte [rax - 0x77], cl
cli
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
call fcn.140135170
sub dword [rdi], eax
add byte [rax], al
cmp dword [rbp + 0xb0], 2
mov al, 0
add byte [rax], al
add dh, byte [rbp + 0x7f]
add byte [rax], al
add byte [rdx], al
jne case.0x140133aea.105
mov rax, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
lea rcx, [rbp + 0x78]
lea ecx, [rbp + 0x78]
mov qword [rbp + 0x78], rax
js case.0x1401324c1.151
mov byte [rbp + 0x70], 1
jo 0x140134a64
call fcn.14012b780
jmp case.0x140134351.33
invalid
sbb byte [rbp - 1], ch
invalid
insd dword [rdi], dx
invalid
add byte [rax - 0x73], cl
lea ebp, [rax]
add dword [rax], eax
lea rcx, [rbp + 0x128]
add al, ch
invalid
call fcn.14012b780
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
mov rdx, rsi
call fcn.140135020
invalid
add byte [rax], al
add eax, 0x85480000
ror byte [rdi], 0x84
invalid
add byte [rax], al
test rax, rax
je case.0x1401349f3.39
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
mov word [rax], es
add byte [rax], al
mov rcx, rax
shr eax, 0xab
cld
invalid
call fcn.140134740
mov rbx, rax
mov ebx, eax
mov ebx, eax
ret
test rax, rax
jne case.0x140134351.33
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.140134680
fdivr st(3)
invalid
dec dword [rax - 0x77]
invalid
mov al, 0
add byte [rax], al
invalid
fdivr st(3)
sti
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rcx*2 + 0x48], 0x89
je case.0x140133bed.107
mov rbx, rax
test rax, rax
je case.0x140133bed.107
mov rbx, rax
mov rbx, rax
mov ebx, eax
mov rcx, rdi
stc
mov rdx, rsi
call fcn.1401352b0
add byte [rax], al
bnd call fcn.1401352b0
add byte [rax], al
add byte [rax + rax*8 - 0x72b7c38c], al
test al, al
je case.0x140134351.33
sal byte [rsp + rdi + 0x48], 0x8d
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax - 0x15000000]
add byte [rax], al
add bl, ch
jmp case.0x140134351.55
sub al, 0x8b
xchg ebp, eax
mov edx, dword [rbp + 0xf0]
lock add byte [rax], al
add bh, dh
invalid
add byte [rax], al
test edx, 0x400
sete al
xchg esp, eax
invalid
ret 0x400
add al, 0
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
hlt
test dword [rbp + 0xf4], 0x20000000
test esp, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
add byte [rax], ah
sete cl
sal esi, 0xc2
test dl, 0x10
je case.0x140134351.33
ret 0x7410
adc byte [rdx + rdx + 8], dh
or al, cl
enter 0xe74, 0x48
lea ecx, [rbp + 0x128]
lea ebp, [rax]
add dword [rax], eax
invalid
je case.0x140134351.33
invalid
lea rcx, [rbp + 0x128]
lea ebp, [rax]
add dword [rax], eax
add byte [rax], al
add al, ch
sub byte [rdi + rdi*8 - 1], 0x31
insb byte [rdi], dx
invalid
push qword [rcx]
call fcn.14012b780
insb byte [rdi], dx
invalid
push qword [rcx]
xor ebx, ebx
fisttp dword [rax - 0x77]
mov rax, rbx
add rsp, 0x1f8
add esp, 0x1f8
fmul dword [rax - 0x7f]
add esp, 0x1f8
invalid
clc
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
lea rbx, str.failed_to_create_whole_tree
sbb eax, 0xed3c0
rcl bl, 0xe
ror dword [rsi], cl
invalid
add bl, ch
loopne 0x140134ad3
invalid
jmp case.0x140134351.33
mov al, 0x25
and eax, 0xffff08e9
push qword [rax - 0xfe16dd]
mov al, 0x23
invalid
add edi, edi
jmp 0x140134a31
or bh, bh
invalid
mov al, 0x23
and ebp, ecx
jmp 0x140134a31
add edi, edi
invalid
mov al, 0x24
and al, 0xe9
jmp 0x140134a31
cli
invalid
invalid
mov al, 0x1b
sbb ebp, ecx
jmp 0x140134a31
invalid
invalid
mov al, 0x22
jmp 0x140134a31
in al, dx
invalid
invalid
mov al, 0x10
adc cl, ch
jmp 0x140134a31
in eax, 0xfe
invalid
mov al, 0xe
jmp 0x140134a31
fdivp st(6)
invalid
mov al, 0x21
jmp 0x140134a31
xlatb
invalid
invalid
mov al, 0xb
jmp 0x140134a31
sar dh, 1
invalid
mov al, 4
jmp 0x140134a31
leave
invalid
invalid
mov al, 0x28
jmp 0x140134a31
ret 0xfffe
invalid
mov al, 0xc
jmp 0x140134a31
mov ebx, 0xb0fffffe
or ecx, ebp
invalid
mov al, 9
jmp 0x140134a31
mov ah, 0xfe
invalid
invalid
mov ah, 0xfe
invalid
mov al, 0x19
jmp 0x140134a31
lodsd eax, dword [rsi]
invalid
invalid
mov al, 0x18
jmp 0x140134a31
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov al, 2
jmp 0x140134a31
lahf
invalid
invalid
mov al, 0xf
jmp 0x140134a31
cwde
invalid
invalid
mov al, 3
jmp 0x140134a31
xchg ecx, eax
invalid
invalid
mov al, 7
jmp 0x140134a31
mov bh, dh
invalid
mov al, 1
jmp 0x140134a31
cmp esi, 0xffffffff
push qword [rax - 0x18316e1]
mov al, 0x1f
invalid
jl case.0x140134351.44
invalid
mov al, 0x1f
jmp 0x140134a31
jl case.0x140134351.44
invalid
mov al, 0x11
jmp 0x140134a31
jne case.0x140134351.61
invalid
mov al, 0x29
jmp 0x140134a31
outsb dx, byte [rsi]
invalid
invalid
mov al, 0x14
jmp 0x140134a31
invalid
invalid
mov al, 5
jmp 0x140134a31
invalid
invalid
mov al, 0x15
jmp 0x140134a31
pop rcx
invalid
invalid
mov al, 0xd
jmp 0x140134a31
push rdx
invalid
invalid
mov al, 6
jmp 0x140134a31
invalid
invalid
mov al, 0x12
jmp 0x140134a31
invalid
mov al, 0xa
jmp 0x140134a31
invalid
mov al, 8
jmp 0x140134a31
invalid
mov al, 0x1e
jmp 0x140134a31
invalid
invalid
invalid
mov al, 0x20
jmp 0x140134a31
invalid
invalid
invalid
mov al, 0x16
jmp 0x140134a31
invalid
invalid
invalid
invalid
mov al, 0x27
jmp 0x140134a31
invalid
invalid
invalid
invalid
invalid
mov al, 0x13
jmp 0x140134a31
invalid
invalid
invalid
mov al, 0x17
jmp 0x140134a31
invalid
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140134a31
invalid
invalid
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140134a31
mov al, 0x26
jmp 0x140134a31
mov al, 0x1a
jmp 0x140134a31
std
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140158350
int3
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
add byte [rax], al
add al, ch
clc
push 0xffffffffffffffff
call qword [rax + 0x28c48348]
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
add byte [rax], al
add al, ch
add byte [rax], al
add al, ch
clc
push 0xffffffffffffffff
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x128]
add al, ch
call fcn.14012b780
push 0xffffffffffffffff
invalid
push 0xffffffffffffffff
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
sub esp, 0xa8
add byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
movzx r12d, byte [rdx + 0x38]
cmp r12b, 3
cld
add ecx, dword [rdi]
test cl, cl
add al, byte [rax]
invalid
test cl, cl
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x140134fce
invalid
invalid
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x38], al
invalid
add byte [rax], al
cmp r12b, al
ja 0x140134fce
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
movzx r13d, bpl
movzx ebp, ch
movzx ebp, ch
in eax, dx
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
and al, 0x28
mov rbx, qword [rdi + 8]
je 0x140134dd3
lea r14, [rsp + 0x68]
jmp 0x140134d5f
sbb byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 1
add byte [rax], al
mov byte [rdi + 0x39], 1
mov al, 1
cmp r12b, al
ja 0x140134fce
add byte [rax], al
add byte [rax], al
cmp al, 2
jne case.0x140133dfe.99
test dword [rcx + rax - 0x76b80000], edx
xchg esp, eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.14012f870
cmp rbx, rax
jbe 0x140134d50
mov rcx, r14
mov ecx, esi
mov rdx, rdi
cli
call fcn.14012f750
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rcx + 0xf], al
adc byte [rdi + 0x20], dl
shr dword [rcx - 0x76b70001], 1
dec dword [rax - 0x77]
invalid
adc byte [rcx + 0xf], al
movups xmm2, xmmword [rdi + 0x20]
adc byte [rdi + 0x20], dl
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
mov dword [rsp + 0x5f], edx
mov dword [rsp + 0x5f], edx
push rsp
and al, 0x5f
sub rcx, qword [rsp + 0x68]
jb 0x140134feb
invalid
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x140134f39
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3476b7fe], dh
mov rbx, rcx
mov al, 2
mov rbx, rcx
mov ebx, ecx
cmp r12b, al
jbe 0x140134d5f
jmp 0x140134fce
mov r14, rbx
jmp 0x140134def
add byte [rax], al
add dh, al
cmp dword [r9], r8d
cmp dword [rcx], eax
mov byte [rdi + 0x39], 1
cmp dword [rcx], eax
mov al, 1
add dword [rcx + 0x38], eax
cmp r12b, al
invalid
ja 0x140134fce
cmp al, 1
je 0x140134e70
movzx eax, al
cmp eax, 2
jne case.0x140133dfe.101
test dword [rbx], eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14012f870
cmp r14, rax
jbe 0x140134de0
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.14012f750
invalid
invalid
invalid
invalid
invalid
test eax, 0x894cffff
movzx eax, byte [rsp + 0x70]
dec dword [rcx + rcx*4 - 0xd]
mov rbx, r14
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x30
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
and al, 0x5f
and al, 0x5f
pop rdi
sub rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
jb 0x140134fe5
invalid
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140134f39
mov al, 2
mov r14, rbx
mov esi, ebx
mov esi, ebx
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
jmp 0x140134de6
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r13d, 3
add ecx, dword [rdi]
invalid
invalid
invalid
invalid
invalid
add ecx, dword [rdi]
invalid
invalid
inc dword [rcx - 0x7d]
std
add eax, 0xff5c840f
invalid
test byte [rdi + rdi*8 - 1], bl
cmp r13d, 5
cmp ebp, 5
je 0x140134de6
cmp r13d, 6
jne case.0x140133f92.77
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
test r14, r14
test esi, esi
je 0x140134ec6
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rax]
cmp r14, 1
or byte [rcx - 0x7d], cl
inc byte [rcx]
je 0x140134ed0
cmp cl, 0x2e
jne 0x140134ed0
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
clc
invalid
je 0x140134ee5
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
clc
invalid
cmp eax, 0x5c
je 0x140134ee5
xor eax, eax
jmp 0x140134de6
invalid
inc dword [rbp + 0x31]
div byte [rcx]
invalid
xor r14d, r14d
xor eax, eax
shr cl, 0x16
invalid
jmp 0x140134de6
invalid
invalid
xor eax, eax
cmp r14, 1
jne 0x140134de6
cmp cl, 0x2e
jne 0x140134de6
add edi, edi
invalid
invalid
sub rbx, 1
sub ebx, 1
jmp 0x140134eea
add dword [rdi], ecx
jb 0x14013500b
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x140134fd1
invalid
add byte [rdi], cl
mov dh, 0xc0
invalid
movzx eax, al
rol byte [rbp + 0x441d75c0], 0x89
call 0x17820dc51
rcl dword [rcx], 0
test eax, eax
jne case.0x1401344bb.84
mov eax, r13d
mov eax, ebp
lea rcx, [0x140251044]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x78
invalid
add rax, 4
jmp 0x140134f97
invalid
js case.0x140133c66.108
mov byte [rdi + 0x39], 0
cmp dword [r8], r8d
sub rbx, 1
jb 0x140134ffa
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x140134fd1
add byte [rax], al
invalid
invalid
add byte [rax], al
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
invalid
push rax
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
jmp 0x140134fd1
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 8
invalid
invalid
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
invalid
invalid
jmp 0x140134f97
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
rol byte [rdx], 0x48
test eax, eax
invalid
add cl, byte [rax - 0x7b]
test rax, rax
sal byte [rsi + rbp - 0x3a], 0x47
cmp dword [rbx], eax
je case.0x1401349f3.57
mov byte cs:[rdi + 0x39], 3
mov byte [rdi + 0x39], 3
mov byte [rsi], bpl
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 1], xmm0
invalid
invalid
add dword [rdi], r9d
add dword [rdi], ecx
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov rax, qword [rsp + 0x28]
xor byte [rax - 0x77], cl
and byte [rax - 0x75], r9b
and al, 0x28
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
mov dword [rsi + 0x30], ebx
mov dword [rsi + 0x30], ebx
jmp 0x140134fd1
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401583e0
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1401583e0
lea r8, str.library_std_srcpath.rs
jmp 0x140135001
mov rax, qword [rsp + 0x48]
lea r8, [0x140251060]
lea eax, [0x140251060]
lea eax, [0x140251060]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x14013509f
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14013509f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x14013509f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x140135154
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1401350c8
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1401350ca
xor eax, eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
mov word [rsp + 0x88], 0x200
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
lea ecx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
call fcn.140134ce0
movzx ecx, byte [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
or dh, byte [rbp + 4]
invalid
xor eax, eax
jmp 0x140135149
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x140135127
movzx ecx, cl
dec rcx
cmp rcx, 3
jae 0x140135149
lea rcx, [rsp + 0x50]
call fcn.14012f250
nop
add rsp, 0xc8
enter 0, 0
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140158350
int3
lea rcx, [rbp + 0x250]
call fcn.14012b780
invalid
invalid
invalid
jmp 0x14013556a
jmp 0x14013556a
sub dword [rbp - 0x40], eax
movaps xmmword [rbp - 0x50], xmm0
movaps xmmword [rbp - 0x60], xmm0
mov dword [rbp - 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
sahf
add al, byte [rax]
sahf
add al, byte [rax]
test eax, eax
je 0x140135548
mov ecx, dword [rbp - 0x60]
xor eax, eax
test ecx, 0x400
je 0x1401354e8
sal bh, 0xc1
add byte [rax + rax], al
add byte [rdi + rdi + 0x48], dh
mov dword [rbp + 0x238], 0
mov qword [rbp + 0x238], 0
lea r8, [rbp + 0x238]
cmp byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov edx, 9
add byte [rax], al
mov r9d, 8
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x140135548
sal byte [rbp + rsi*2 - 0x75], 0x85
cmp byte [rdx], al
add byte [rax], al
mov eax, dword [rbp + 0x238]
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp + 0x23c]
mov ecx, dword [rbp - 0x60]
invalid
movabs al, byte [0x44bc458b44c4558b]
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x44]
mov eax, dword [rbp - 0x44]
mov r9d, dword [rbp - 0x40]
shl r9, 0x20
loope 0x140135517
or r9, rdx
mov edx, dword [rbp - 0x38]
mov r10d, dword [rbp - 0x30]
rol byte [rbx + rcx*4 + 0x5d], 1
pop rbp
int3
shl r11, 0x20
and byte [rbp + 9], cl
ror dword [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
pop rbp
int3
and byte [rbp + 9], cl
ror dword [rax - 0x39], cl
invalid
add byte [rax], al
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x14], eax
mov dword [rsi + 0x14], eax
mov dword [rsi + 0x18], 1
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x5c]
adc byte [rbp - 0x5c], al
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x4c]
mov qword [rsi + 0x30], rdx
xor byte [rcx + rcx*4 + 0x4e], cl
cmp byte [rcx + 0x4689404e], cl
jmp 0x140135561
invalid
xor byte [rcx + rcx*4 + 0x4e], cl
cmp byte [rcx + 0x4689404e], cl
jmp 0x140135561
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
mov dword [rsi + 8], eax
mov qword [rsi], 2
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
nop
add rsp, 0x2e0
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
call sub.VCRUNTIME140.dll_memset
mov rcx, r14
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
invalid
xchg dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, eax
call qword [sym.imp.kernel32.dll_FindClose]
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
mov eax, dword [rbp - 0x60]
movups xmm0, xmmword [rbp - 0x5c]
movsd xmm1, qword [rbp - 0x4c]
mov r8d, dword [rbp - 0x40]
mov edx, dword [rbp - 0x44]
mov ecx, eax
rol ecx, 0xe1
adc eax, 0x231ff9c1
invalid
invalid
test ebx, ebx
je case.0x14012f68d.199
shl rdx, 0x20
shl edx, 0x20
loop 0x1401355f6
or rdx, r8
mov qword [rsi], 0
add byte [rax], al
invalid
add byte [rax], al
add bh, al
mov dword [rsi + 0x10], 0
invalid
sbb byte [rax], r8b
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
invalid
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
invalid
invalid
and byte [rdi], r9b
adc ecx, dword [rsi + 0x30]
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
cmp byte [rcx + 0x4e894046], cl
test r12, r12
mov dword [rsi + 0x44], ecx
test r12, r12
je case.0x14012e8ca.227
invalid
mov edx, 2
add byte [rax], al
mov rcx, r14
call fcn.140028f50
jmp case.0x14012e8ca.227
out dx, eax
invalid
test eax, 0x400
je 0x1401355d2
mov r9d, ecx
mov ecx, ecx
leave
and r9d, 0x20000000
add byte [rax], al
and byte [rsp + riz*4 + 0x48], dh
je 0x1401355d2
mov qword [rsi + 8], rdi
je 0x1401355d2
mov qword [rsi + 8], rdi
mov qword [rsi], 2
add byte [rax], al
test r12, r12
je 0x14013556a
mov edx, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
mov rcx, r14
call fcn.140028f50
jmp 0x14013556a
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x250]
lea edx, [rax + 2]
add byte [rax], al
push rax
add al, byte [rax]
add al, ch
cli
invalid
call fcn.14012b780
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0x38
invalid
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
lea rbp, [rsp + 0x30]
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
invalid
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r8
mov rdi, rdx
mov ebx, ecx
retf
movzx eax, byte [0x14025a380]
add eax, 0x124cbc
invalid
retf
add eax, 0x124cbc
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1401437f0
test rax, rax
je case.0x1401347ab.69
invalid
mov qword [rax], rdi
mov qword [rax + 8], rsi
or byte [rax - 0xb7efa8], cl
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x38
pop rbx
pop rdi
pop rax
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdi
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.140157f40
ud2
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x30
push 0x30
mov rcx, qword [rbp - 8]
clc
clc
mov rdx, qword [rbp - 0x10]
call case.0x140133dfe.109
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
and al, 0x40
push rbp
invalid
add byte [rdx + rdx + 0x48], dh
mov edx, dword [rax + 0x10]
add esp, 0x40
call qword [rax + 0x40c48348]
sub esp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
js 0x14013579e
invalid
je 0x1401357aa
invalid
js 0x14013579e
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call fcn.140028f50
call 0x12f4afe91
call 0x12f4afe91
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbp
ret
int3
int3
int3
sub rsp, 0x28
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
lea rdx, [0x14025107c]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
invalid
add rax, rdx
add eax, edx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
jmp 0x14013581d
shr rcx, 0x20
call fcn.14012d150
movzx ecx, al
invalid
jmp 0x1401357f7
and al, ch
invalid
enter 0x4eb, 0x48
shr rcx, 0x20
shr ecx, 0x20
lea rax, [0x140224528]
lea eax, [0x140224528]
add byte [rax - 0x75], cl
mov rdx, qword [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_errorOscode
mov rax, qword [rax + rcx*8]
invalid
jmp 0x14013581d
invalid
enter 0xeeb, 0x48
mov rax, qword [rcx - 1]
mov eax, dword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
mov edx, dword [rcx + 7]
push rcx
invalid
mov rcx, rax
call qword [rdx + 0x40]
invalid
nop
nop
add rsp, 0x28
add esp, 0x28
ret
int3
int3
sub rsp, 0x28
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
loope case.0x1401343e9.78
loope case.0x1401343e9.78
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
jae 0x14013584b
add ch, bl
adc byte [rax - 0x7b], cl
leave
jmp 0x14013585b
test rcx, rcx
je 0x14013585b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
int3
int3
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x14013589b
test rcx, rcx
je 0x14013589b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
int3
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rsi, r8
mov rdi, rdx
mov edi, edx
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
jl 0x1401358fe
xor byte [rbp + rcx*4 + 0x25], cl
invalid
int3
invalid
add byte [rbp + rcx*4 + 0x2d], cl
sub eax, 0x11b7a3
jl 0x1401358fe
xor byte [rbp + rcx*4 + 0x25], cl
invalid
invalid
sub eax, 0x11b7a3
jmp 0x140135903
add byte [rax + 0x75230f78], al
jp 0x140135943
jne 0x140135970
mov rcx, r14
mov ecx, esi
int1
call fcn.14012b780
test rsi, rsi
je 0x14013596e
div byte [rbx + rbp*2 + 0x48]
mov dword [rsp + 0x20], ebx
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
mov ecx, esi
mov ecx, esi
call fcn.14012b8a0
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
pop rdi
invalid
cmp dword [rsp + 0x30], 0
je case.0x140133dfe.115
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add byte [rcx + rax - 0x17], cl
add byte [rcx + rax - 0x17], cl
jmp 0x1b8943b38
jmp rcx
mov rcx, qword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140135980
mov rax, rsi
sub rax, rcx
jb 0x140135985
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x140135903
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
jmp 0x14013596e
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
cmp ecx, 0x23
je 0x1401358f6
jmp 0x140135970
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rax, r12
jmp 0x140135970
lea r8, [0x1402225c0]
mov rdx, rsi
call fcn.140158350
mov esp, 0xcc000229
mov esp, 0xcc000229
int3
int3
int3
sub rsp, 0x68
test r8, r8
je 0x140135b57
sahf
add dword [rax], eax
invalid
sahf
add dword [rax], eax
add byte [rbp - 0x77], cl
invalid
mov r13, r8
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov rax, r8
shl rax, 4
shl eax, 4
add al, 0x31
sal byte [rcx], cl
leave
add al, 0x31
sal byte [rcx], cl
leave
nop dword [rax]
cmp dword [rdi + rdx], 0
jne 0x1401359e2
cmp al, 0x17
add byte [rbp + 0xc], dh
inc rcx
add rdx, 0x10
add edx, 0x10
cmp rax, rdx
jne 0x1401359d0
out dx, al
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
out dx, al
cmp r13, rcx
jb 0x140135b73
add byte [rax], al
int 0xf
invalid
add byte [rax], al
sub r13, rcx
je 0x140135b57
add dword [rax], eax
invalid
shl rcx, 4
add rdi, rcx
lea r14, [rsp + 0x30]
lea r12, [0x14024c278]
adc dword [rax], eax
lea r15, [rsp + 0x28]
lea rbp, [0x14025109c]
jmp 0x140135a3b
invalid
mov rcx, r14
call fcn.14012b780
invalid
dec dword [rbp - 0x7b]
in eax, dx
test r13, r13
je 0x140135b57
lea rax, [rdi - 0x10]
mov rsi, r13
shl rsi, 4
mov rcx, rsi
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140135a70
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x140135a50
mov r8, qword [rax + 8]
jmp 0x140135a76
or bl, bpl
or cl, byte [rdi]
invalid
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov edx, 0xfffffff4
call fcn.14012b8a0
sbb byte [rsi - 1], bl
dec dword [rax - 0x7d]
jl 0x140135ab0
sub byte [rax], al
je 0x140135ac0
sbb byte [rsi - 1], bl
dec dword [rax - 0x7d]
jl 0x140135ab0
sub byte [rax], al
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
je 0x140135a2a
jmp case.0x1400b8ee4.1860
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140135b6a
xor byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
pushfq
add byte [rax], al
add byte [rcx], dh
sal byte [rcx], cl
leave
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rdi + rdx]
sub rax, r9
jb 0x140135b12
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne case.0x1401357da.11
jmp 0x140135b15
mov ecx, eax
shr rcx, 0x20
cmp ecx, 0x23
je 0x140135a2a
invalid
invalid
invalid
jmp case.0x1400b8ee4.1860
mov rax, r8
cmp r13, rcx
jb 0x140135b73
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub r13, rcx
jne 0x140135b37
test rax, rax
je 0x140135a32
add bh, bh
invalid
invalid
jmp 0x140135bbc
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x140135b82
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rsp + 0x28], 0
jne 0x140135a2a
jmp 0x140135a32
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp case.0x1400b8ee4.1860
lea r8, [0x1402224a8]
mov rdx, r13
call fcn.140158350
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x14024c278]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.H___
lea rcx, [rsp + 0x38]
call fcn.140158310
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x14024c278]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x1402224f8]
lea rcx, [rsp + 0x38]
call fcn.140158310
int3
mov dword [rsp + 0xa0], 0x3a
mov bpl, 0x3a
mov r14, rbx
jmp 0x140137419
cmp r14, rbx
ja 0x1401374c0
add byte [rax], al
add byte [rax], al
mov cl, 0x3a
mov rdx, rdi
mov r8, r14
call fcn.140052ae0
cmp rax, 1
jne 0x1401374c0
invalid
nop
add byte [rax], al
invalid
mov r14, rdx
cmp rdx, rbx
jae 0x140137410
cmp byte [rdi + r14], bpl
jne 0x140137410
lea rcx, [rdi + r14]
inc rcx
lea rax, [r14 + 1]
lea eax, [rsi + 1]
add dword [rax + 0x29], r9d
sub rbx, rax
mov rdx, rbx
invalid
call fcn.140054180
test al, 1
jne 0x140137660
shr eax, 0x10
mov qword [rsp + 0x80], rdi
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], r14
mov byte [rax], al
add byte [rax], al
mov word [rsp + 0x90], ax
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add al, ch
idiv edi
idiv edi
dec dword [rax - 0x7d]
jl case.0x14012f202.213
and byte [rax], al
and al, 0x80
add byte [rax], al
add al, ch
idiv edi
idiv edi
idiv edi
invalid
dec dword [rax - 0x7d]
jl case.0x14012f202.213
and byte [rax], al
mov rax, qword [rsp + 0x28]
jne 0x1401374c7
invalid
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
xor byte [rdi], cl
adc dword [rsp + 0xb8], eax
invalid
movups xmmword [rsp + 0xb8], xmm0
mov eax, 0x48000000
mov dword [rsp + 0xb0], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov qword [rsp + 0xb0], rax
lea rdx, [rsp + 0xb0]
add byte [rax], al
mov rcx, rsi
call fcn.140136dd0
jmp case.0x1401324c1.191
adc eax, 0xe9fffff9
xchg edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xecef1
invalid
lea rax, str.invalid_socket_address
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x1401324c1.191
invalid
jmp case.0x1401324c1.191
mov edi, esi
shr edi, 0x10
shr r14, 0x18
xor ebx, ebx
movzx eax, byte [0x14025a380]
cdq
adc al, byte cs:[rax]
adc al, byte [rax]
adc al, byte [rax]
add byte [rdx + 0x20], bh
mov edx, 0x20
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1401437f0
test rax, rax
je 0x140137797
mov word [rax], bx
mov dword [rax], ebx
sbb byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
shl rcx, 8
movzx edx, dil
movzx edx, bh
or rdx, rcx
shr r14, 0x18
mov word [rax + 6], r14w
invalid
mov dword [rax + 2], edx
invalid
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
and al, 0x60
mov qword [rax + 8], rcx
mov ecx, dword [rsp + 0x68]
mov dword [rax + 0x10], ecx
mov dword [rax + 0x14], 0
mov dword [rax + 0x18], r15d
mov dword [rax + 0x18], edi
mov dword [rax + 0x18], edi
mov word [rax + 0x1c], bp
mov rcx, rax
push 0xffffffffc189481c
add rcx, 0x20
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 1
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax - 0x77], cl
sbb byte [rax - 0x7f], r9b
invalid
invalid
invalid
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea eax, [rax]
add byte [rax], al
mov dword [rsp + 0x78], eax
and al, 0x78
mov r8, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
xor r9d, r9d
test rcx, rcx
je 0x14013766c
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], 0x80410000
cmp byte [0x140c2fb02], ah
and eax, 0xaf850f
add byte [rax], al
cmp byte [r8], 0x25
and eax, 0xaf850f
jne 0x1401376a4
add byte [rax], al
lea r11, [r8 + 1]
lea r12, [rcx - 1]
xor r15d, r15d
mov ebp, 0xa
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x40
add byte [rax], al
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r11
xor r13d, r13d
xor r9d, r9d
test r12, r12
je 0x14013763d
invalid
and ecx, dword [rcx - 0x73]
push rbx
add dword [rbp + 0xf], eax
movzx r10d, byte [r11]
lea rdx, [r11 + 1]
movzx r10d, byte [r11]
movzx edx, byte [rbx]
add r10d, 0xffffffd0
xor eax, eax
cmp r10d, 0xa
setb al
cmovb r11, rdx
sub r12, rax
cmp eax, 1
je 0x140137647
invalid
invalid
or al, 0xeb
cmp eax, 0x31e43145
rol byte [rbx + 0x337501f8], 0x44
mov eax, edi
jmp 0x14013767a
xor r12d, r12d
xor eax, eax
cmp eax, 1
jne 0x14013767a
mov eax, r15d
mul ebp
jo 0x14013766e
add eax, r10d
add eax, edx
jb 0x14013766e
inc r13d
mov r15d, eax
mov edi, eax
test r12, r12
jne 0x14013761a
jmp 0x14013763d
lea rax, str.invalid_port_value
jmp 0x1401374c7
invalid
invalid
invalid
invalid
invalid
jmp 0x1401376a4
mov rax, qword ss:[rsp + 0x40]
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x48]
jmp 0x140137696
xor r9d, r9d
test r13d, r13d
setne r9b
setne cl
setne cl
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
cmovne rax, r12
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
invalid
mov edx, dword [rsp + 0x48]
cmovne rdx, r11
cmp r9d, 1
jne 0x1401376a4
mov r8, rdx
mov eax, edx
mov rcx, rax
shr ebx, 7
jmp 0x1401376ab
test r9d, r9d
leave
cmove r15d, r9d
test rcx, rcx
je 0x1401373f9
cmp byte [r8], 0x5d
cmp byte [rax], 0x5d
jne 0x1401373f9
test dword [rbx], edi
cmp edi, ebp
std
invalid
mov r9, rcx
dec r9
dec ecx
dec ecx
je 0x140137736
xor r10d, r10d
cmp byte [r8 + 1], 0x3a
cmp dh, byte [rbp + 0x66]
cmp dh, byte [rbp + 0x66]
add rcx, 0xfffffffffffffffe
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
dec byte [rcx - 0x7d]
add r8, 2
mov r11, rcx
rol byte [rdx], 0x49
mov ebx, ecx
xor ebp, ebp
test r11, r11
je 0x140137700
lea rdx, [r8 + 1]
movzx r13d, byte [r8]
movzx ebp, byte [rax]
movzx ebp, byte [rax]
sub byte [rcx - 0x7d], al
invalid
add r13d, 0xffffffd0
sal byte [rcx], 1
xor eax, eax
cmp r13d, 0xa
setb al
cmovb r8, rdx
rol byte [rcx - 0x7d], 0xfd
or cl, byte [rdi]
xchg edx, eax
ror byte [rdi + rcx + 0x42], 0xc2
sub r11, rax
jmp case.0x1401347ab.83
xor eax, eax
rol byte [rbx + 0x3e7501f8], 0x89
call 0x1401e3173
invalid
or al, byte [rax]
cmp eax, 1
jne 0x140137745
clc
add dword [rbp + 0x3e], esi
mov eax, ebp
mov dx, 0xa
invalid
or al, byte [rax]
mov edx, 0xf766000a
loop 0x140137781
mul dx
jo 0x140137753
add ax, r13w
add ax, r13w
setb r12b
xor edx, edx
cmp r13d, 0xffff
std
invalid
inc dword [rax]
add byte [rdi + 0x30], dh
invalid
std
invalid
test r12b, r12b
jne 0x140137755
inc r10d
mov ebp, eax
test r11, r11
jne 0x1401376e2
jmp 0x140137700
retf 0xd231
xor edx, edx
mov rcx, r9
test dx, dx
jne 0x14013775b
jmp 0x1401373f9
xor edx, edx
test r10d, r10d
setne dl
cmovne rcx, r11
jmp 0x140137755
xor edx, edx
cmp dx, 1
jne 0x140137738
mov eax, dword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x50], rdx
mov dword [rsp + 0x58], eax
test rcx, rcx
jne 0x1401373f9
shl r14, 8
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x68], eax
mov rax, qword [rsp + 0x50]
push 0x24448b48
push rax
mov qword [rsp + 0x60], rax
mov bx, 1
xor edi, edi
jmp 0x1401374e0
mov ecx, 4
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
call fcn.140157f40
int3
invalid
ud2
int3
int3
int3
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.14012e930
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
push rcx
jno 0x1401377dd
invalid
dec dword [rdi]
mov dh, 0x54
and al, 0x20
mov rax, qword [rsp + 0x40]
lea r8, [0x1402510ac]
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
lea eax, [0x1402510ac]
invalid
add rcx, 4
jmp 0x14013783f
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14013783f
mov ecx, 6
jmp 0x14013783f
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14013783f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14013783f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1401378d4
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140137868
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14013786a
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
call fcn.140134ce0
cmp byte [rsp + 0x20], 9
mov rdx, qword [rsp + 0x30]
jne 0x1401378c8
mov rax, qword [rsp + 0x28]
jmp 0x1401378ca
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140158350
int3
test dword [rax + 5], esi
add byte [rax], al
cmp qword [rbp + 0x610], 0
je 0x140139741
mov rcx, qword [rbp + 0x618]
mov edx, 2
call fcn.140028f50
psubb mm5, mm6
invalid
psubb mm5, mm6
dec dword [rax - 0x75]
lea esp, [rax + 5]
add byte [rax], al
mov rcx, qword [rbp + 0x560]
movabs rax, 0x8000000000000002
cmp rcx, rax
jge 0x14013a54f
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401397b4
jmp 0x1401397c7
adc eax, 0x25c96
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x568], rax
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax + 0x60858948], al
add eax, 0x83480000
mov ebp, 0x610
invalid
je 0x1401397ad
add byte [rax], al
add byte [rax], al
add byte [rax + 0x60858948], al
add eax, 0x83480000
mov ebp, 0x610
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x618]
add byte [rax], al
mov rcx, qword [rbp + 0x618]
add byte [rax], al
mov edx, 2
call fcn.140028f50
mov rbx, qword [rbp + 0x638]
lea rcx, [rbp + 0x568]
mov byte [rbp + 0x677], 1
ja 0x1401397c5
add byte [rax], al
add eax, ebp
invalid
invalid
invalid
invalid
ja 0x1401397c5
add byte [rax], al
add eax, ebp
mov ecx, 0xc6ffff1f
test dword [rdi + 6], esi
add byte [rax], al
add dword [rax - 0x73], ecx
adc eax, 0xe93cf
invalid
mov byte [rbp + 0x677], 1
lea rdx, str.PATHRUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
lea rcx, [rbp + 0x4c0]
mov r8d, 4
call fcn.1401317c0
mov rax, qword [rbp + 0x4c0]
movabs rsi, 0x8000000000000000
cmp rax, rsi
je 0x14013a543
mov qword [rbp + 0x638], rax
mov rcx, qword [rbp + 0x4c8]
mov rax, qword [rbp + 0x4d0]
add rax, rcx
mov qword [rbp + 0x648], rcx
mov qword [rbp + 0x580], rcx
mov qword [rbp + 0x588], rax
mov word [rbp + 0x590], 0
mov byte [rbp + 0x598], 1
lea r12, [rbp + 0x20]
lea rdi, [rbp + 0x580]
lea r14, [rbp + 0x520]
mov rcx, r12
mov rdx, rdi
call fcn.140132c40
jmp 0x140139868
mov rcx, r12
mov rdx, rdi
call fcn.140132c40
mov rax, qword [rbp + 0x20]
cmp rax, rsi
je 0x14013a528
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x30]
test rdx, rdx
jne 0x140139893
test rax, rax
je 0x14013985d
mov edx, 1
call fcn.140028f50
jmp 0x14013985d
add byte [rax], al
add al, ch
mov edi, 0xebffeef6
retf 0x8b4c
mov r8, qword [rbp + 0x38]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x38], r8
cmp byte [r9 + rcx*4 - 0x1f], r9b
cmp byte [r9 + rcx*4 - 0x1f], r9b
mov rdx, rbx
mov r8, qword [rbp + 0x668]
call case.0x1401324c1.45
cmp byte [rbp + 0x5f8], 0
jne 0x1401398ca
mov rcx, r12
call fcn.1401378f0
mov r15, qword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
mov rcx, r14
mov rdx, r15
call fcn.14013e200
cmp qword [rbp + 0x20], 0
je case.0x140133dfe.125
mov edx, 1
mov rcx, r15
call fcn.140028f50
mov rax, qword [rbp + 0x520]
cmp rax, rsi
je 0x140139850
mov qword [rbp + 0x658], rax
mov rax, qword [rbp + 0x528]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x668], rax
mov rsi, qword [rbp + 0x530]
cmp qword [rbp + 0x638], 0
je 0x140139ab2
add byte [rax], al
add byte [rax], al
mov edx, 1
mov rcx, qword [rbp + 0x648]
call fcn.140028f50
jmp 0x140139ab2
xor r8d, r8d
mov rcx, rdx
test rax, rax
cmovne r8, rax
test r8, r8
je 0x140139967
test rax, rax
cmove rcx, rdx
add r8, rcx
sub r8, r10
cmp rsi, r8
cmovae rsi, r8
lea rcx, [rbp + 0x20]
mov rdx, r10
mov r8, rsi
call fcn.14012c580
mov rcx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x28]
cmp rcx, rdi
jne 0x140139993
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x480], rdi
add byte [rax - 0x77], cl
mov ebp, 0x480
jmp 0x1401399b3
mov rdx, qword [rbp + 0x30]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rdx
lea rcx, [rbp + 0x480]
lea eax, [rax + 0x48000004]
lea edx, [rbp + 0x20]
lea eax, [rax + 0x48000004]
lea edx, [rbp + 0x20]
call fcn.14013e130
cmp qword [rbp + 0x658], 0
mov rcx, qword [rbp + 0x668]
je 0x1401399ce
mov edx, 1
call fcn.140028f50
mov rcx, qword [rbp + 0x480]
mov rdi, qword [rbp + 0x488]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x140139a9d
mov rax, qword [rbp + 0x600]
mov rcx, qword [rbp + 0x5e8]
mov qword [rcx], rdi
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x460], 0
je 0x140139a73
mov rcx, qword [rbp + 0x468]
test rcx, rcx
je 0x140139a53
mov rdx, qword [rbp + 0x470]
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0x28], 0
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], rdx
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rdx
mov ecx, 1
jmp 0x140139a57
xor ecx, ecx
xor eax, eax
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x60], rax
and byte [r8 - 0x77], r9b
mov qword [rbp + 0x60], rax
lea rcx, [rbp + 0x20]
call fcn.14013f110
movsb byte [rdi], byte [rsi]
push rsi
add byte [rax], al
mov rax, qword [rbp + 0x600]
cmp dword [rax], 4
jb 0x140139a82
add al, 0x72
or cl, byte [rax - 0x75]
or dil, dil
adc eax, 0x259b6
mov rcx, qword [rax + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x680]
add rsp, 0x718
add esp, 0x718
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x668], rdi
mov rsi, qword [rbp + 0x490]
cmp rsi, 5
jb case.0x14013a38e.68
mov rax, qword [rbp + 0x668]
lea rax, [rax + rsi*2]
add al, 0x70
add al, 0x70
mov rcx, rax
add rcx, 0xfffffffffffffff6
je case.0x14013a38e.68
cmp word [rcx], 0x2e
jne case.0x14013a38e.68
cmp word [rax - 2], 0
je 0x14013a370
mov r14, rbx
mov rax, qword [rbp + 0x550]
mov rsi, qword [rax + 0x28]
mov rbx, qword [rax + 0x30]
mov dil, byte [rax + 0xc5]
mov qword [rbp + 0x580], 0
mov qword [rbp + 0x588], 2
mov qword [rbp + 0x590], 0
lea rcx, [rbp + 0x580]
xor edx, edx
call fcn.14012c940
mov rax, qword [rbp + 0x588]
mov rcx, qword [rbp + 0x590]
mov word [rax + rcx*2], 0x22
inc rcx
mov qword [rbp + 0x590], rcx
mov qword [rbp + 0x20], r14
mov rax, qword [rbp + 0x608]
mov qword [rbp + 0x28], rax
mov word [rbp + 0x30], 0
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0x20]
call fcn.14012c7b0
mov rdx, qword [rbp + 0x590]
cmp rdx, qword [rbp + 0x580]
jne 0x140139b8b
lea rcx, [rbp + 0x580]
call fcn.14012c940
mov rdx, qword [rbp + 0x590]
mov rax, qword [rbp + 0x588]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rbp + 0x590], rdx
lea rax, [rbx + rbx*4]
lea r14, [rsi + rax*8]
lea rbx, [rbp + 0x580]
nop word cs:[rax + rax]
cmp rsi, r14
je 0x140139c35
mov rdx, qword [rbp + 0x590]
cmp rdx, qword [rbp + 0x580]
jne 0x140139be4
mov rcx, rbx
call fcn.14012c940
mov rdx, qword [rbp + 0x590]
mov rax, qword [rbp + 0x588]
mov word [rax + rdx*2], 0x20
inc rdx
mov qword [rbp + 0x590], rdx
mov rcx, rbx
mov rdx, rsi
mov r8d, edi
call fcn.14013eca0
add rsi, 0x28
test rax, rax
je 0x140139bc0
cmp qword [rbp + 0x580], 0
je 0x140139c52
mov rcx, qword [rbp + 0x588]
mov edx, 2
mov rsi, rax
call fcn.140028f50
mov rax, rsi
jmp 0x140139c52
mov rdx, qword [rbp + 0x580]
mov rax, qword [rbp + 0x588]
movabs rcx, 0x8000000000000000
cmp rdx, rcx
jne 0x140139c9d
mov rcx, qword [rbp + 0x5e8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
xor esi, esi
mov rax, qword [rbp + 0x600]
cmp qword [rbp + 0x658], 0
je 0x140139c8f
mov edx, 2
mov rcx, qword [rbp + 0x668]
call fcn.140028f50
mov rax, qword [rbp + 0x600]
test sil, sil
je 0x140139a08
jmp 0x140139a73
mov rcx, qword [rbp + 0x590]
mov r12b, 1
mov dword [rbp + 0x5f8], 0
mov r8, qword [rbp + 0x658]
mov qword [rbp + 0x608], r8
mov r8, qword [rbp + 0x668]
mov qword [rbp + 0x638], r8
mov qword [rbp + 0x560], rdx
mov qword [rbp + 0x568], rax
mov qword [rbp + 0x570], rcx
cmp rcx, rdx
jne 0x140139d08
mov byte [rbp + 0x665], 1
lea rcx, [rbp + 0x560]
call fcn.14012c940
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x570]
mov word [rax + rcx*2], 0
inc rcx
mov qword [rbp + 0x570], rcx
mov rcx, qword [rbp + 0x550]
cmp byte [rcx + 0xc4], 0
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
or r15d, dword [rcx + 0xc0]
cmp qword [rbp + 0x460], 0
je 0x140139da0
mov dword [rbp + 0x548], r12d
mov rsi, qword [rbp + 0x478]
mov qword [rbp + 0x530], rsi
movups xmm0, xmmword [rbp + 0x468]
movaps xmmword [rbp + 0x520], xmm0
mov qword [rbp + 0x610], 0
mov qword [rbp + 0x618], 2
mov qword [rbp + 0x620], 0
test rsi, rsi
je 0x140139ed9
mov edi, 2
xor r12d, r12d
jmp 0x140139f0d
mov rax, rcx
mov r14d, 2
xor r13d, r13d
xor ecx, ecx
mov qword [rbp + 0x648], rcx
movabs rsi, 0x8000000000000000
cmp qword [rax + 0x38], rsi
jne 0x14013a44a
mov eax, 2
xor ebx, ebx
xor ecx, ecx
mov qword [rbp + 0x540], rcx
mov qword [rbp + 0x558], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x610], xmm0
mov qword [rbp + 0x620], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14025a2f0], cl
jne 0x14013a800
mov rax, qword [0x14025a378]
shl rax, 1
test rax, rax
mov qword [rbp + 0x5f0], r14
jne 0x14013a811
xor eax, eax
lea rcx, [0x14025a2f0]
movzx edx, byte [0x14025a2f1]
xor r8d, r8d
test dl, dl
setne r8b
mov qword [rbp + 0x4c8], rcx
mov byte [rbp + 0x4d0], al
mov qword [rbp + 0x4c0], r8
mov qword [rbp + 0x420], 0
mov qword [rbp + 0x430], 0
mov qword [rbp + 0x440], 0
mov rdx, qword [rbp + 0x550]
lea rcx, [rdx + 0x58]
cmp dword [rdx + 0x58], 6
mov rax, qword [rbp + 0x600]
cmove rcx, rax
cmp dword [rdx + 0x68], 6
lea rdi, [rdx + 0x68]
cmove rdi, rax
lea rsi, [rdx + 0x78]
cmp dword [rdx + 0x78], 6
cmove rsi, rax
lea r8, [rbp + 0x420]
mov edx, 0xfffffff6
call fcn.14013f1d0
test rax, rax
je 0x14013a606
mov rax, qword [rbp + 0x5e8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
mov r14, qword [rbp + 0x5f0]
jmp 0x14013ab30
mov byte [rbp + 0x676], 1
lea rcx, [rbp + 0x610]
xor edx, edx
call fcn.14012c940
mov rdi, qword [rbp + 0x618]
mov r12, qword [rbp + 0x620]
mov word [rdi + r12*2], 0
inc r12
mov qword [rbp + 0x620], r12
mov rax, qword [rbp + 0x520]
mov rcx, qword [rbp + 0x528]
xor edx, edx
test rax, rax
setne dl
cmove rsi, rax
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x28], 0
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x40], rdx
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rcx
mov qword [rbp + 0x60], rsi
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0x20]
movabs rsi, 0x8000000000000000
add byte [rax], al
invalid
invalid
mov r13, rdx
call fcn.140137ab0
mov rdx, qword [rbp + 0x580]
test rdx, rdx
je 0x14013a73b
mov r9, qword [rbp + 0x590]
imul r8, r9, 0x38
mov rax, qword [rdx + r8 + 0x168]
cmp rax, rsi
je 0x14013a73b
mov qword [rbp + 0x538], rdi
shl r9, 5
mov rcx, qword [rdx + r8 + 0x170]
mov r10, qword [rdx + r8 + 0x188]
mov qword [rbp + 0x5f0], r10
mov dword [rbp + 0x5f0], edx
mov r10, qword [rdx + r8 + 0x190]
mov qword [rbp + 0x540], r10
mov rdi, qword [rdx + r8 + 0x198]
add byte [rsi - 0x75], cl
adc al, 0xa
add byte [rsi - 0x75], cl
adc al, 0xa
mov qword [rbp + 0x648], r10
mov r10, qword [rdx + r9 + 8]
mov qword [rbp + 0x558], r10
mov r14, qword [rdx + r9 + 0x10]
adc byte [rdx - 0x75], cl
xchg esp, eax
add bh, byte [rax + 1]
add dword [rax], eax
invalid
adc byte [rdx - 0x75], cl
xchg esp, eax
add bh, byte [rax + 1]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 1], cl
retf 0x3145
add rdx, rcx
xor r11d, r11d
mov r8, rcx
jmp 0x14013a01d
nop dword [rax + rax]
xor r11d, r11d
invalid
test r9w, r9w
je 0x14013a31d
mov r9w, 1
add dword [rax], eax
test r11w, r11w
jne 0x14013a010
cmp r8, rdx
je 0x14013a0d8
ror byte [rdi], 1
test byte [rdi + 0x41000000], ah
movzx esi, byte [rax]
movzx esi, byte [r8]
movzx r10d, sil
test r10b, r10b
js 0x14013a046
invalid
inc r8
jmp 0x14013a0cd
xchg dword [rax], eax
add byte [rax], al
xchg dword [rax], eax
add byte [rax], al
mov r11d, r10d
and r11d, 0x1f
movzx ebx, byte [r8 + 1]
and ebx, 0x3f
invalid
cmp r10b, 0xdf
jbe 0x14013a093
invalid
invalid
cmp byte [rbp + 0xf], al
mov dh, 0x50
add al, cl
jrcxz 0x14013a069
movzx r10d, byte [r8 + 2]
shl ebx, 6
and r10d, 0x3f
or r10d, ebx
cmp sil, 0xf0
jb 0x14013a0a3
fiadd dword [rax - 0x80]
invalid
movzx esi, byte [r8 + 3]
add r8, 4
add eax, 4
add eax, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r11d
or esi, ebx
mov r10d, esi
jmp case.0x1401324c1.194
invalid
sbb ecx, dword [rcx - 0x7d]
rol byte [rdx], 0x41
shl ebx, 6
add r8, 2
shl r11d, 6
or r11d, ebx
mov r10d, r11d
jmp 0x14013a0cd
add r8, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x14013a0cd
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x14013a013
xor r11d, r11d
mov r9d, r10d
jmp 0x14013a013
test rax, rax
je 0x14013a0e7
mov edx, 1
call fcn.140028f50
mov rax, qword [rbp + 0x610]
sub rax, r12
cmp rax, rdi
jae 0x14013a118
lea rcx, [rbp + 0x610]
mov rdx, r12
mov r8, rdi
call fcn.14015d190
mov rax, qword [rbp + 0x618]
mov r12, qword [rbp + 0x620]
jmp 0x14013a11f
mov rax, qword [rbp + 0x538]
lea r8, [rdi + rdi]
mov rbx, rax
lea rcx, [rax + r12*2]
mov rsi, qword [rbp + 0x540]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [rbp + 0x620], r12
cmp qword [rbp + 0x5f0], 0
je 0x14013a15a
mov edx, 2
mov rcx, rsi
call fcn.140028f50
out dx, al
invalid
out dx, al
dec dword [rbx + rdi - 0x5b]
adc byte [rsi], al
invalid
add byte [rax], al
cmp r12, qword [rbp + 0x610]
invalid
movabs rsi, 0x8000000000000000
jne 0x14013a191
mov byte [rbp + 0x664], 1
lea rcx, [rbp + 0x610]
add byte [rcx + rcx*4 - 0x1e], cl
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.14012c940
mov rbx, qword [rbp + 0x618]
add byte [rax], al
add byte [rax], al
mov r12, qword [rbp + 0x620]
mov word [rbx + r12*2], 0x3d
inc r12
mov qword [rbp + 0x620], r12
mov rcx, qword [rbp + 0x558]
lea ebx, [rax + 5]
add byte [rax], al
lea ebx, [rax + 5]
add byte [rax], al
add r14, rcx
add esi, ecx
xor r8d, r8d
mov rax, rcx
jmp 0x14013a1c1
xor r8d, r8d
test r11w, r11w
je 0x14013a58e
invalid
add byte [rsi + 0x41], ah
mov ebx, 0x45660001
test r8w, r8w
mov r11w, 1
test r8w, r8w
jne 0x14013a1b4
cmp rax, r14
je 0x14013a277
movzx r9d, byte [rax]
movzx edx, r9b
invalid
test dl, dl
js 0x14013a1e9
rol dword [rdx + rdx*8 - 0xb7f788], 1
shr cl, 0x83
add byte [rax], al
add byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 1
loopne 0x14013a20f
inc rax
inc eax
jmp 0x14013a26c
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
add dword [rcx - 0x7d], eax
loop 0x14013a238
cmp dl, 0xdf
jbe 0x14013a235
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
invalid
jb 0x14013a245
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
add ecx, dword [rax - 0x7d]
rol byte [rcx + rax*2], 0x83
loopne 0x14013a226
shl r8d, 0x12
shl edx, 6
loop 0x14013a22c
loop 0x14013a22c
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
retf 0x1beb
rol dword [rbp + 9], 1
rol dword [rcx + rcx*4 - 0x36], 0xeb
retf 0x1beb
add rax, 2
shl r8d, 6
invalid
retf 0x1beb
add rax, 2
shl r8d, 6
invalid
add al, byte [rcx - 0x3f]
loopne 0x14013a243
invalid
invalid
or r8d, r10d
mov edx, r8d
jmp 0x14013a26c
add rax, 3
add eax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x14013a26c
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x14013a1b7
xor r8d, r8d
mov r11d, edx
jmp 0x14013a1b7
cmp qword [rbp + 0x648], rsi
je 0x14013ac50
invalid
mov qword [rbp + 0x4c0], rcx
mov qword [rbp + 0x4c8], r14
mov word [rbp + 0x4d0], 0
lea rcx, [rbp + 0x610]
lea rdx, [rbp + 0x4c0]
call fcn.14012c7b0
cmp qword [rbp + 0x648], 0
je 0x14013a2c9
mov edx, 1
mov rcx, qword [rbp + 0x558]
call fcn.140028f50
mov r12, qword [rbp + 0x620]
cmp r12, qword [rbp + 0x610]
jne 0x14013a2f6
mov byte [rbp + 0x664], 0
lea rcx, [rbp + 0x610]
mov rdx, r12
call fcn.14012c940
mov r12, qword [rbp + 0x620]
lea rcx, [rbp + 0x580]
mov rdx, r13
mov rdi, qword [rbp + 0x618]
mov word [rdi + r12*2], 0
add byte [rax], al
add byte [rax], al
inc r12
mov qword [rbp + 0x620], r12
jmp 0x140139f68
test rax, rax
je 0x14013a32c
mov edx, 1
call fcn.140028f50
and al, 0xec
out dx, al
invalid
and al, 0xec
out dx, al
dec dword [rax - 0x7d]
cmp qword [rbp + 0x648], 0
mov rsi, qword [rbp + 0x540]
je 0x14013a34e
mov ebp, 0x648
add byte [rax - 0x75], cl
mov ch, 0x40
add eax, 0x11740000
mov edx, 1
mov rcx, qword [rbp + 0x558]
lea ebx, [rax + 5]
add byte [rax], al
lea ebx, [rax + 5]
add byte [rax], al
call fcn.140028f50
add ch, ah
out dx, al
dec dword [rax - 0x73]
cmp eax, 0xe9583
lea rdi, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x5f0], 0
je 0x14013a5a9
mov edx, 2
add byte [rax], al
mov rcx, rsi
jmp 0x14013a5a4
movzx ecx, word [rax - 8]
lea edx, [rcx - 0x42]
cmp edx, 0x21
ja case.0x14013a38e.68
lea r8, [0x1402510c8]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
movzx edx, word [rax - 6]
or edx, 0x20
and byte [rbx + 0xc7561fa], al
and byte [rbx + 0xc7561fa], al
movzx edx, word [rax - 4]
or edx, 0x20
cmp edx, 0x74
je 0x14013a3d2
cmp cx, 0x43
jne case.0x14013a38e.68
movzx ecx, word [rax - 6]
or ecx, 0x20
cmp ecx, 0x6d
jne case.0x14013a38e.68
movzx eax, word [rax - 4]
or eax, 0x20
cmp eax, 0x64
jne case.0x14013a38e.68
mov byte [rbp + 0x667], 1
mov byte [rbp + 0x666], 1
lea rcx, [rbp + 0x20]
call fcn.14013e2d0
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x28]
movabs rdi, 0x8000000000000000
mov qword [rbp + 0x608], rax
cmp rax, rdi
mov rax, qword [rbp + 0x550]
jne 0x14013a6bf
mov rax, qword [rbp + 0x5e8]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
jmp 0x140139c64
mov rcx, rax
mov rax, qword [rax + 0x40]
mov rcx, qword [rcx + 0x48]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x14013a46d
xor r10d, r10d
test r8w, r8w
je 0x14013a570
mov r8w, 1
test r10w, r10w
jne 0x14013a460
cmp rdx, rcx
je 0x14013a648
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x14013a496
inc rdx
jmp 0x14013a51d
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x14013a4e3
movzx r9d, byte [rdx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x14013a4f3
add rdx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x14013a51d
xor r10d, r10d
mov r8d, r9d
jmp 0x14013a463
cmp qword [rbp + 0x638], 0
je 0x14013a543
mov edx, 1
mov rcx, qword [rbp + 0x648]
call fcn.140028f50
lea rdi, str._9__
jmp 0x1401399ef
mov qword [rbp + 0x658], rcx
mov rax, qword [rbp + 0x568]
mov qword [rbp + 0x668], rax
mov rsi, qword [rbp + 0x570]
jmp 0x140139ab2
lea rbx, str.nul_byte_found_in_provided_data
mov rax, qword [rbp + 0x5e8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x14013abcb
lea rdi, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x648], 0
je 0x14013a5a9
mov edx, 1
call fcn.140028f50
mov byte [rbp + 0x676], 0
lea rcx, [rbp + 0x20]
call fcn.14013f110
cmp qword [rbp + 0x610], 0
je 0x14013a5d4
mov rcx, qword [rbp + 0x618]
mov edx, 2
call fcn.140028f50
mov rax, qword [rbp + 0x5e8]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
jmp 0x14013abe2
mov qword [rbp + 0x538], rdx
lea r8, [rbp + 0x430]
mov rcx, rdi
mov edx, 0xfffffff5
call fcn.14013f1d0
test rax, rax
je 0x14013a7b3
mov qword [rbp + 0x5f0], r14
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rcx
mov word [rbp + 0x30], 0
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0x20]
call fcn.14013c010
mov rcx, qword [rbp + 0x580]
mov rdx, qword [rbp + 0x590]
cmp rdx, rcx
jne 0x14013a69a
lea rcx, [rbp + 0x580]
call fcn.14012c940
mov rcx, qword [rbp + 0x580]
mov rdx, qword [rbp + 0x590]
mov rbx, qword [rbp + 0x588]
mov word [rbx + rdx*2], 0
mov rax, rbx
cmp rcx, rsi
mov r14, qword [rbp + 0x5f0]
jne 0x140139dd2
jmp 0x14013a577
mov qword [rbp + 0x638], rcx
mov r9, qword [rax + 0x28]
mov rcx, rax
mov rax, qword [rax + 0x30]
movzx ecx, byte [rcx + 0xc5]
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x20]
mov rdx, qword [rbp + 0x668]
mov r8, rsi
call fcn.14013e7c0
mov rdx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x28]
cmp rdx, rdi
jne 0x14013a7ea
mov rcx, qword [rbp + 0x5e8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x608], 0
je 0x140139c64
mov edx, 2
mov rcx, qword [rbp + 0x638]
call fcn.140028f50
jmp 0x140139c64
mov byte [rbp + 0x676], 0
lea rcx, [rbp + 0x20]
call fcn.14013f110
cmp r12, qword [rbp + 0x610]
jne 0x14013a778
mov byte [rbp + 0x676], 0
lea rcx, [rbp + 0x610]
mov rdx, r12
call fcn.14012c940
mov rdi, qword [rbp + 0x618]
mov r12, qword [rbp + 0x620]
mov word [rdi + r12*2], 0
mov rcx, qword [rbp + 0x610]
cmp rcx, rsi
mov rax, qword [rbp + 0x550]
je 0x14013a5d4
mov r13, rdi
mov qword [rbp + 0x648], rcx
mov r14, qword [rbp + 0x618]
mov r12d, dword [rbp + 0x548]
jmp 0x140139db5
mov rcx, qword [rbp + 0x30]
mov r8b, 1
mov dword [rbp + 0x5f8], r8d
xor r12d, r12d
jmp 0x140139ccd
lea rcx, [0x14025a2f0]
call fcn.14015d240
jmp 0x140139e07
call fcn.14015d300
xor al, 1
jmp 0x140139e23
cmp qword [rbp + 0x648], 0
je 0x14013abe2
mov edx, 2
mov rcx, r14
call fcn.140028f50
cmp qword [rbp + 0x560], 0
je 0x14013abfd
mov rcx, qword [rbp + 0x568]
mov edx, 2
call fcn.140028f50
cmp qword [rbp + 0x608], 0
je 0x14013ac18
mov edx, 2
mov rcx, qword [rbp + 0x638]
call fcn.140028f50
mov sil, 1
cmp byte [rbp + 0x5f8], 0
mov rax, qword [rbp + 0x600]
je 0x140139a73
jmp 0x140139c6d
mov rdi, rcx
jmp 0x14013a5a9
test r8, r8
je 0x14013edf2
cmp r8d, 2
jne case.0x14012e04f.296
clc
add dh, byte [rbp + 7]
xor ebp, ebp
xor r15d, r15d
jmp 0x14013ee1e
xor eax, eax
nop dword [rax]
cmp rcx, rax
je 0x14013ede8
movzx edx, byte [rbx + rax]
cmp edx, 0x20
je 0x14013edf2
inc rax
cmp edx, 9
jne 0x14013edd0
jmp 0x14013edf2
test rcx, rcx
je 0x14013edf2
mov bpl, 1
jmp 0x14013edc6
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x14013ee07
push rsi
adc byte [rax + 0x3b], cl
invalid
mov rcx, rsi
call fcn.14012c940
mov rdx, qword [rsi + 0x10]
push rsi
invalid
push rsi
adc byte [rax - 0x75], cl
or byte [rsi - 0x39], r12b
invalid
add al, 0x50
and al, byte [rax]
mov rax, qword [rsi + 8]
mov word [rax + rdx*2], 0x22
invalid
add al, 0x50
and al, byte [rax]
mov dword [rax + rdx*2], 0xff480022
ret 0x8948
inc rdx
mov qword [rsi + 0x10], rdx
mov bpl, 1
mov r15b, 1
invalid
add dword [rbp + 0x31], eax
in al, 0xf
sub byte [0x14015f9d0], dh
test al, 0xb
add al, byte [rax]
xor r12d, r12d
xor esp, esp
movaps xmm6, xmmword [0x14015f9d0]
test al, 0xb
add al, byte [rax]
xor edi, edi
jmp 0x14013ee43
mov rax, qword [rsi + 8]
mov word [rax + rdx*2], r12w
inc rdx
mov qword [rsi + 0x10], rdx
invalid
ret 0x8948
mov r12d, r13d
test r12w, r12w
jne 0x14013eed0
add dword [rax], 0
invalid
cmp rbx, r14
je 0x14013eff1
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xb
movzx ecx, byte [rbx]
movzx r12d, cl
test r12b, r12b
loope case.0x14006644c.2588
test ah, ah
js case.0x14012df81.306
inc rbx
jmp 0x14013eed0
mov eax, r12d
and eax, 0x1f
loopne 0x14013ee8c
loopne 0x14013ee8c
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r12b, 0xdf
invalid
jbe 0x14013eebd
movzx r12d, byte [rbx + 2]
shl edx, 6
loop 0x14013ee88
invalid
and r12d, 0x3f
and esp, 0x3f
invalid
and esp, 0x3f
or r12d, edx
cmp cl, 0xf0
jb 0x14013ef9b
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
invalid
shl eax, 0x12
shl r12d, 6
invalid
adc al, byte [rcx - 0x3f]
in al, 6
invalid
invalid
and ecx, 0x3f
or ecx, r12d
or ecx, eax
mov r12d, ecx
cmp r12d, 0xffff
jbe 0x14013eed0
add byte [rsi + 0x18], dh
jmp 0x14013efb2
add byte [rax], al
add rbx, 2
shl eax, 6
or eax, edx
mov r12d, eax
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
test bpl, bpl
je 0x14013ef7d
invalid
invalid
add byte [rax], al
invalid
test byte [rcx + 0x66000000], ah
cmp r12d, 0x22
cmp r12w, 0x22
je 0x14013eef8
movzx eax, r12w
mov bh, 0xc4
cmp eax, 0x5c
jne 0x14013ef7b
inc rdi
jmp 0x14013ef7d
mov r8, rdi
inc r8
je 0x14013f0c6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsi]
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
cmp rax, r8
jb case.0x140133f92.141
leave
add byte [rax], al
invalid
leave
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
or byte [rax - 0x7b], cl
mov rax, qword [rsi + 8]
test rdi, rdi
invalid
je case.0x14006644c.2586
push qword [rsi + rcx*2 + 0x48]
cmp rdi, 0x10
cmp edi, 0x10
adc byte [rbx + 4], dh
jae 0x14013ef2a
xor ecx, ecx
jmp 0x14013ef5c
mov rcx, rdi
and rcx, 0xfffffffffffffff0
loope case.0x14006644c.2566
loope case.0x14006644c.2566
lea r8, [rax + rdx*2]
add r8, 0x10
add eax, 0x10
xor r9d, r9d
leave
nop dword [rax]
invalid
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
invalid
add r9, 0x10
cmp rcx, r9
jne 0x14013ef40
add rdx, rcx
cmp rdi, rcx
je case.0x14006644c.2586
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
inc edx
dec rdi
jne case.0x14006644c.2576
invalid
mov word [rax + rdx*2], 0x5c
mov word [rax + rdx*2], 0x5c
add byte [rax - 1], cl
ret 0x8948
inc rdx
mov qword [rsi + 0x10], rdx
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x14013ee30
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.14012c940
mov rdx, qword [rsi + 0x10]
jmp 0x14013ee30
invalid
add rbx, 3
shl eax, 0xc
or r12d, eax
or esp, eax
or esp, eax
cmp r12d, 0xffff
jbe 0x14013eed0
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
add byte [rcx - 0x7f], al
in al, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int3
add ah, bl
add byte [rax], al
mov r13d, r12d
add byte [rcx - 0x7f], al
in al, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int3
mov r12d, eax
test bpl, bpl
je 0x14013ef7d
jmp 0x14013eedc
mov rcx, rsi
call fcn.14015d190
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
jmp 0x14013ef17
invalid
test r15b, r15b
je 0x14013f09a
invalid
invalid
add byte [rax], al
invalid
test byte [rax + 0x48000000], ah
mov eax, dword [rsi]
invalid
mov rax, qword [rsi]
invalid
mov rdx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rdx
sub ecx, edx
sub ecx, edx
cmp rcx, rdi
stc
jb 0x14013f0b2
invalid
test rdi, rdi
je 0x14013f071
mov rax, qword [rsi + 8]
cmp rdi, 0x10
or byte [rax - 0x7d], r9b
call qword [rax]
cmp edi, 0x10
jae 0x14013f023
xor ecx, ecx
jmp 0x14013f05c
mov rcx, rdi
and rcx, 0xfffffffffffffff0
and ecx, 0xfffffff0
and ecx, 0xfffffff0
loope 0x14013f01a
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx + 0xf], al
adc dword [rax + rcx*2 - 0x10], esi
invalid
invalid
movups xmmword [r8 + r9*2 - 0x10], xmm6
invalid
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
leave
leave
jne 0x14013f040
add rdx, rcx
cmp rdi, rcx
je 0x14013f06e
invalid
adc cl, byte [rax + 0x29]
iretd
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x14013f060
invalid
push rax
pop rsp
add byte [rax - 1], cl
ret 0xff48
mov rax, qword [rsi]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov qword [rsi + 0x10], rdx
cmp rdx, rax
jne case.0x1401344bb.146
mov rcx, rsi
mov rdx, rax
ret 0xbbe8
fdivr st(6)
dec dword [rax - 0x75]
push rsi
invalid
ret 0xbbe8
push rsi
adc byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsi + 8]
mov word [rax + rdx*2], 0x22
or byte [rsi - 0x39], r12b
add al, 0x50
and al, byte [rax]
inc rdx
mov qword [rsi + 0x10], rdx
xor eax, eax
ror byte [rdi], 0x28
je 0x14013f0c4
movaps xmm6, xmmword [rsp + 0x50]
push rax
add rsp, 0x68
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov r8, rdi
clc
clc
call fcn.14015d190
mov rdx, qword [rsi + 0x10]
jmp 0x14013f015
invalid
invalid
invalid
invalid
invalid
lea rax, str.capacity_overflow
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], 1
lea rax, [0x14024c278]
mov qword [rsp + 0x30], rax
rcl dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
ror byte [rdi], 0x11
and al, 0x38
adc dword [rsp + 0x38], eax
lea rdx, [0x140221918]
adc eax, 0xe2822
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
call fcn.140158310
int3
add ah, cl
int3
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rcx
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140137ab0
test dword [rcx - 0x74b70001], ecx
pop rsp
and al, 0x28
test dword [rcx - 0x74b70001], ecx
pop rsp
and al, 0x28
test rbx, rbx
je 0x14013f1b5
lea rdi, [rsp + 0x28]
jmp 0x14013f155
invalid
adc eax, 0x48f98948
mov edx, esi
mov rcx, rdi
mov rdx, rsi
call fcn.140137ab0
mov rbx, qword [rsp + 0x28]
test rbx, rbx
je 0x14013f1b5
mov r14, qword [rsp + 0x38]
imul rax, r14, 0x38
imul eax, esi, 0x38
je 0x14013f17d
cmp byte [rcx + 0x6b], cl
invalid
imul eax, esi, 0x38
lea r15, [rbx + rax]
cmp al, 3
add r15, 0x168
cmp qword [rbx + rax + 0x168], 0
je 0x14013f182
invalid
invalid
mov rcx, qword [r15 + 8]
mov edx, 1
call fcn.140028f50
cmp qword [r15 + 0x20], 0
je 0x14013f197
mov rcx, qword [r15 + 0x28]
mov edx, 2
call fcn.140028f50
shl r14, 5
cmp qword [rbx + r14], 0
je 0x14013f140
add rbx, r14
mov rcx, qword [rbx + 8]
mov edx, 1
call fcn.140028f50
jmp 0x14013f140
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
sub esp, 0xe8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x60], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rbx + 0xd8d4c01]
pop rsp
invalid
adc dword [rax], eax
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
invalid
mov ecx, edx
jmp 0x14013f2f6
invalid
add byte [rax - 0x75], cl
jno 0x14013f210
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x14013f3f3
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x45c748d7], cl
sbb byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x20047
mov edi, edx
mov qword [rbp + 0x18], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x18]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x14013f3dc
invalid
mov byte [rcx], al
add byte [rax], al
test byte [rax + 0x48000001], cl
mov eax, dword [rbp + 0x18]
mov rax, qword [rbp + 0x18]
mov qword [rbp + 8], rax
mov edx, edi
jmp 0x14013f3f9
mov dword [rbp + 0x18], 0
mov dword [rbp + 0x38], 0
mov word [rbp + 0x3c], 0
movaps xmm0, xmmword [0x14015f9e0]
movups xmmword [rbp + 0x28], xmm0
cmp edx, 0xfffffff6
sete byte [rbp + 0x38]
mov dword [rbp - 0x28], 0x18
setne byte [rbp + 0x39]
mov qword [rbp - 0x20], 0
mov dword [rbp - 0x18], 1
lea rax, [rbp - 0x28]
mov qword [rbp + 0x20], rax
lea rcx, str..NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea r8, [rbp + 0x18]
mov edx, 7
call fcn.140133110
jmp 0x14013f38a
mov rsi, r8
cmp edx, 0xfffffff6
setne dl
lea rcx, [rbp + 0x18]
call fcn.140140070
cmp qword [rbp + 0x18], 0
mov rdi, qword [rbp + 0x20]
je 0x14013f433
mov eax, 1
mov rdx, rdi
jmp 0x14013f38a
mov ecx, dword [rcx + 4]
call qword [sym.imp.kernel32.dll_GetStdHandle]
test rax, rax
je 0x14013f367
cmp rax, 0xffffffffffffffff
jne 0x14013f396
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
jmp 0x14013f371
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x14013f386
mov qword [rbp + 0x18], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x18]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x14013f3dc
mov rdx, qword [rbp + 0x18]
jmp 0x14013f388
movabs rax, 0x600000002
mov qword [rbp + 0x18], 1
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x20], rax
call fcn.14012b780
xor edx, edx
xor eax, eax
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x28], 0
mov rsi, rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x28]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x14013f3dc
mov rdx, qword [rbp - 0x28]
jmp 0x14013f388
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x14013f38a
xor eax, eax
mov qword [rbp + 8], rax
mov esi, edx
cmp edx, 0xfffffff6
setne dl
mov byte [rbp + 0x58], 1
lea rcx, [rbp + 0x18]
call fcn.140140070
cmp qword [rbp + 0x18], 0
mov rax, qword [rbp + 0x20]
je 0x14013f463
mov rcx, qword [rbp + 8]
mov rsi, rax
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdx, rsi
mov eax, 1
jmp 0x14013f38a
mov rdx, qword [rbp + 0x28]
mov rax, rsi
cmp qword [rsi], 0
je 0x14013f453
mov rcx, qword [rax + 8]
mov rbx, rdx
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdx, rbx
mov rax, rsi
mov qword [rax], 1
mov qword [rax + 8], rdi
jmp 0x14013f388
cmp esi, 0xfffffff6
mov rcx, qword [rbp + 8]
mov rdx, rcx
cmovne rdx, rax
mov qword [rbp - 0x30], rdx
cmovne rax, rcx
mov qword [rbp - 0x38], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp], rax
mov qword [rbp - 0x40], 0
mov byte [rbp + 0x5d], 0
mov byte [rbp + 0x5c], 1
call fcn.140140a00
mov rsi, rax
mov byte [rbp + 0x5d], 0
mov byte [rbp + 0x5c], 1
xor ecx, ecx
call fcn.14012a6e0
mov qword [rbp + 0x48], rax
lock inc qword [rax]
jle 0x14013f56d
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
movzx eax, byte [0x14025a380]
mov edx, 0x30
xor ecx, ecx
call fcn.1401437f0
test rax, rax
je 0x14013f64d
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
movups xmm2, xmmword [rbp + 0x38]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
jle 0x14013f56d
movzx ecx, byte [0x14025a241]
test cl, cl
mov qword [rbp + 0x50], rax
je 0x14013f56f
mov byte [0x14025a241], 1
mov eax, dword [0x14025a384]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa8], 0
je 0x14013f546
lea rax, [rax + 0xb0]
jmp 0x14013f558
mov byte [rbp + 0x5f], 1
call fcn.140136370
test rax, rax
je 0x14013f72e
mov rcx, qword [rax]
mov qword [rax], 0
test rcx, rcx
je 0x14013f56f
lock inc qword [rcx]
jg 0x14013f571
ud2
xor ecx, ecx
mov byte [rbp + 0x5a], 0
mov byte [rbp + 0x59], 1
mov qword [rbp + 0x10], rcx
call fcn.140136280
test rax, rax
je 0x14013f595
lock dec qword [rax]
jne 0x14013f595
mov rcx, rax
call fcn.140136440
outsb dx, byte [rsi]
invalid
invalid
mov rax, qword [rbp + 0x48]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov rax, qword [rbp - 0x30]
ror byte [rax - 0x77], 1
invalid
invalid
mov rax, qword [rbp - 0x38]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov rax, qword [rbp + 0x50]
mov qword [rbp - 0x20], rax
mov rax, qword [rax + 0x10]
test rax, rax
test eax, eax
je 0x14013f5d1
lock inc qword [rax + 0x18]
jle 0x14013f6cf
movzx eax, byte [0x14025a380]
mov edx, 0x28
xor ecx, ecx
call fcn.1401437f0
test rax, rax
je 0x14013f661
mov rcx, qword [rbp - 8]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rbp + 0x5e], 0
lea r8, fcn.140140d30
mov rcx, rsi
mov rdx, rax
call fcn.140140da0
test rax, rax
jne 0x14013f675
mov ecx, 8
mov edx, 0x30
call fcn.140157f40
jmp 0x14013f56d
mov ecx, 8
mov edx, 0x28
call fcn.140157f40
jmp 0x14013f56d
lea rcx, [rax + 0x18]
lock dec qword [rcx]
jne 0x14013f6f0
mov byte [rbp + 0x5f], 1
lea rax, str.library_std_src_threadlocal.rs
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7library_std_src_threadlocal.rs
or eax, 0xe5283
lea r9, [0x140221268]
or eax, 0xe1b1c
lea r8, [rbp + 0x18]
sbb byte [r10 + 0x46], r15b
add byte [rax], al
call fcn.1401586d0
jmp 0x14013f56d
invalid
invalid
invalid
je 0x14014106b
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
invalid
call fcn.140028f50
jle 0x140141058
invalid
mov edx, 8
mov rcx, qword [rbp - 0x18]
call fcn.140028f50
xlatb
jle case.0x14012e8ca.290
call qword [rax + 0x28c48348]
xlatb
jle case.0x14012e8ca.290
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x78
in al, dx
js 0x1401410e1
lea ebp, [rsp + 0x70]
in al, dx
js 0x1401410e1
lea ebp, [rsp + 0x70]
jo case.0x14012f68d.258
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov qword [rbp - 0x18], rcx
mov rax, qword [rcx]
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x75]
invalid
invalid
fmul dword [r8 - 0x75]
sbb byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1401410d2
mov rax, qword [rbp - 0x28]
mov rdx, qword [rax + 0x20]
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
test byte [r9], 0xc6
cmc
add eax, ebp
jle 0x140141065
invalid
invalid
test byte [r9], 0xc6
cmc
add eax, ebp
jle 0x140141065
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
adc dh, al
test dword [r9], 0x1f645c6
mov byte [rbp - 0xa], 1
adc dh, al
test dword [r9], 0x1f645c6
mov byte [rbp - 0xa], 1
add esi, eax
cmc
add al, ch
invalid
xchg ebp, eax
mov byte [rbp - 0xb], 0
call fcn.140136280
test rax, rax
je case.0x14012f8d9.240
push rcx
invalid
lock dec qword [rax]
jne case.0x14012f8d9.240
invalid
or byte [rax - 0x77], cl
shr eax, 0x42
push rbx
mov rcx, rax
call fcn.140136440
push rbx
invalid
invalid
push rbx
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x18]
mov qword [rbp - 0x40], rcx
mov rax, qword [rax + 0x20]
mov qword [rbp - 0x48], rax
mov eax, 0x1f445c6
sbb byte [rax - 0x77], cl
ror byte [r8 - 0x75], 0x40
and byte [rax - 0x77], cl
mov r8d, 0x1f445c6
mov eax, 0x1f445c6
mov eax, 0x1f445c6
mov byte [rbp - 0xd], 1
mov rcx, qword [rbp - 0x28]
call fcn.14012a930
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
mov rcx, qword [rbp - 0x40]
ror byte [r8 - 0x75], 0x55
mov eax, 0x228e8
add byte [rax - 0x75], cl
call 0x148849c88
mov eax, 0x228e8
add byte [rax - 0x75], cl
call 0x148849c88
cmp qword [rsi + 0x18], 0
je 0x14014117e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014117e
mov qword [rbp - 0x38], rsi
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
loopne 0x140141160
adc byte [rax - 0x75], cl
loopne 0x1401411af
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x38]
jne 0x140141137
mov rcx, qword [rbp - 0x30]
je 0x14014117e
invalid
mov rdx, qword [rax + 0x10]
call fcn.140028f50
jge 0x14014116b
invalid
mov qword [rsi + 0x18], 1
mov qword [rsi + 0x20], 0
and byte [rax], al
add byte [rax], al
add al, dh
dec qword [rsi]
dec dword [rsi]
jne 0x1401411a4
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 0
mov rcx, rsi
int1
call fcn.140140cf0
nop
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.14015c750
int3
nop dword [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
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
call fcn.14015c750
add dword [rax], eax
add dword [rax], eax
int3
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
sub byte [rax - 0x73], cl
push 0x70
invalid
lea ebp, [rdx + 0x70]
jo case.0x140133c66.171
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne case.0x140134a27.156
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js 0x140141211
add byte [rcx + rdx + 0x48], dh
je 0x14014121d
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne 0x140141259
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov rcx, qword [rbp - 0x30]
mov ecx, dword [rbp - 0x30]
shr r8b, 1
xor edi, dword [rbp - 0x12]
jge 0x14014120a
call fcn.140028f50
jge 0x14014120a
out dx, al
dec dword [rax - 0x75]
mov rax, qword [rbp - 0x38]
mov qword [rax + 0x18], 1
mov dword [rax + 0x18], 1
enter 0xffffffffffffc748, 0x40
sbb byte [rcx], al
invalid
mov dword [rax + 0x18], 1
sbb byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and byte [rax], al
and byte [rax], al
mov qword [rax + 0x20], 0
mov dword [rax + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
add dword [rax - 0x7d], ecx
invalid
invalid
hlt
hlt
add dh, al
add dword [rax - 0x7d], ecx
add dword [rax - 0x7d], ecx
add dword [rax - 0x7d], ecx
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x70
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
movzx ebx, byte [rbp - 0xd]
mov dh, 0x5d
cmp byte [rbp - 0xc], 0
cmp byte [rbp - 0xc], 0
jge 0x14014125c
add byte [rdi + riz + 0x48], dh
je case.0x14012f202.265
invalid
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov esi, dword [sym.imp.kernel32.dll_CloseHandle]
invalid
loope case.0x1401343e9.284
add dword [rax], eax
add byte [rax - 0x75], cl
sar r15b, 0xd6
call rsi
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
call rsi
invalid
mov rcx, qword [rbp - 0x48]
mov ecx, dword [rbp - 0x48]
movabs r8, 0xf645c6f75d88d6ff
call rsi
invalid
mov byte [rbp - 9], bl
test esi, 0xc600f645
mov byte [rbp - 0xa], 0
test byte [r8], 0xc6
add dh, al
mov byte [rbp - 0xb], 0
add rsp, 0x28
add esp, 0x28
cmc
cmc
add byte [rax - 0x7d], cl
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp - 9], bl
pop rbp
test esi, 0xc600f645
mov byte [rbp - 0xa], 0
invalid
mov byte [rbp - 0xa], 0
test byte [r8], 0xc6
mov byte [rbp - 0xb], 0
cmc
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
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 rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
push 0x70
jo case.0x14012f202.282
movzx edi, byte [rbp - 0xb]
mov dh, 0x7d
jge 0x1401412ba
cmc
movzx esi, byte [rbp - 0xa]
mov dh, 0x75
test byte [rdi], 0xb6
invalid
jne case.0x1401324c1.277
movzx ebx, byte [rbp - 9]
mov dh, 0x5d
pop rbp
test dword [rax - 0x7c], 0x481674f6
mov eax, dword [rbp - 0x28]
invalid
invalid
test sil, sil
test dh, dh
je 0x1401412e8
invalid
mov rax, qword [rbp - 0x28]
fdiv st(0)
fdiv st(0)
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
or byte [rbp + 0xc], dh
jne 0x1401412e8
or al, 0x48
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1281c9e2c
mov rcx, qword [rax]
or al, ch
call fcn.14012ad70
mov byte [rdx - 0x9bf0002], bl
invalid
inc dword [rax - 0xa]
test dil, 1
test bh, 1
mov dword [rcx], 0x8b482074
je 0x14014130e
and byte [rax - 0x75], cl
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 0x10]
invalid
invalid
call 0x150549e3e
call 0x150549e3e
adc byte [rax - 0x7b], cl
adc byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
invalid
je 0x14014130e
lock dec qword [rax]
or byte [rbp + 0xd], dh
jne 0x14014130e
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
call fcn.140136440
invalid
inc dword [rax - 0x7c]
test sil, sil
je 0x14014132d
div byte [rdx + rbx + 0x48]
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
invalid
sbb byte [rax - 0x75], cl
jo 0x14014133f
invalid
and byte [rax - 0x75], cl
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
cmp eax, 0x1e112
add bh, bh
xlatb
call rdi
mov rcx, rsi
mov ecx, esi
call rdi
test bl, bl
je case.0x140133bed.221
sbb ecx, dword [rax - 0x75]
call 0x148549e81
mov eax, dword [rax + 8]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
or al, sil
dec qword [rax]
lock dec qword [rax]
jne case.0x140133bed.221
or eax, 0xe8458b48
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
or al, bpl
movsb byte [rdi], byte [rsi]
stc
invalid
call fcn.140140cf0
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
mov eax, 0x10b8
adc byte [rax], al
invalid
adc byte [rax], al
add al, ch
push 0x55
add dword [rax], eax
invalid
add byte [rax], al
call fcn.1401568e0
add byte [rax + 0x29], cl
invalid
sub rsp, rax
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1020], esi
mov ch, 0x20
adc byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x1020], esi
mov ch, 0x20
adc byte [rax], al
invalid
mov ch, 0x20
adc byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], dl
add byte [rax], al
mov qword [rbp + 0x1018], 0xfffffffffffffffe
mov qword [rbp + 0xfe8], rdx
add byte [rax], al
test dword [rax], ebx
adc byte [rax], al
add dh, bh
invalid
sbb byte [rax], dl
add byte [rax], al
invalid
invalid
dec dword [rax - 0x77]
xchg ebp, eax
call 0x1881413aa
add byte [rax], al
mov rsi, rcx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea r13, [rbp - 0x50]
mov r8d, 0x1000
invalid
insd dword [rdi], dx
mov al, 0x41
mov eax, 0x1000
invalid
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
xor edx, edx
call sub.VCRUNTIME140.dll_memset
int1
pop rdi
add dword [rax], eax
int1
pop rdi
add dword [rax], eax
mov rcx, rsi
xorps xmm6, xmm6
lea r14, [rbp + 0xffc]
cld
sldt word [rax]
push rdi
test byte [rbp + rcx*4 - 0x4b], 0xfc
cld
sldt word [rax]
add byte [rax], al
lea rbx, [0x140137a90]
lea r15, [rbp + 0xfb0]
sldt word [rax]
invalid
invalid
sldt word [rax]
add byte [rax], al
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
add eax, 0x1dfa5
fild word [rcx]
add byte [rax - 0x73], cl
xor eax, 0x10fd8e
invalid
std
adc byte [rax], al
add dword [rax], eax
lea rsi, [0x140251168]
invalid
std
adc byte [rax], al
mov rdi, qword [sym.imp.kernel32.dll_SleepEx]
fild word [rcx]
add byte [rax - 0x77], cl
invalid
invalid
invalid
add dword [rax], eax
mov qword [rbp + 0xff0], rcx
sldt word [rax]
add byte [rax], al
mov dword [rbp + 0xffc], 0
cld
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xfb0], xmm6
sub dword [rbp + 0xfb0], esi
mov ch, 0xb0
sldt word [rax]
mov qword [rbp + 0xfc0], 0
mov dword [rbp + 0xfc0], 0
test eax, eax
sldt word [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
mov qword [rbp + 0xfc8], r14
add byte [rax], al
mov qword [rbp + 0xfc8], r14
sldt word [rax]
add byte [rax], al
mov qword [rsp + 0x20], rbx
and byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov edx, ebp
invalid
mov r8d, 0x1000
add byte [rax], dl
adc byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
stc
mov r9, r15
call rax
rol byte [rbp + 0x666e74c0], 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test eax, eax
sal byte [rsi + rbp*2 + 0x66], 0x66
je case.0x140134351.157
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]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
add byte [rax], al
mov ecx, 0xffffffff
invalid
invalid
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call rdi
xlatb
cmp dword [rbp + 0xffc], 0
cld
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rbp*8 - 0x75], dh
lea eax, [rax]
invalid
je case.0x1401347ab.164
mov ecx, dword [rbp + 0x1000]
add byte [rax], dl
adc byte [rax], al
add byte [rax], al
add byte [rbx + 0x100485], cl
mov eax, dword [rbp + 0x1004]
test dword [rax + rdx], eax
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rcx
shl rdx, 0x20
shl edx, 0x20
retf 0xc148
shl edx, 0x20
loop case.0x140134a27.170
and byte [rax - 0x7d], cl
or rdx, 2
retf 0x4502
xor r8d, r8d
xor eax, eax
rol byte [rbp - 0x6af0be37], 0xc0
test ecx, ecx
setne r8b
xchg ebp, eax
ror byte [rax + 0xf], 0x45
invalid
invalid
invalid
cmovne rax, rdx
cmovne eax, edx
ret 0x8948
mov qword [rbp + 0x1010], rax
mov dword [rbp + 0x1010], eax
adc byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rcx + rcx*4 - 0x7b], cl
mov qword [rbp + 0x1008], r8
mov dword [rbp + 0x1008], eax
or byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rdi], cl
je 0x1401414fe
test byte [rcx - 0x77000000], al
rol dword [rbx + 0x634803e1], 0xc
and ecx, 3
movsxd rcx, dword [rsi + rcx*4]
invalid
invalid
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
add byte [rax], al
mov ecx, eax
and ecx, 3
add ecx, dword [rax + 0x63]
movsxd rcx, dword [rsi + rcx*4]
or al, 0x8e
add rcx, rsi
int1
jmp rcx
nop dword [rax + rax]
add byte [rax], r8b
add bh, bh
adc eax, 0x1df72
jb case.0x1401343e9.159
add dword [rax], eax
call qword [sym.imp.kernel32.dll_GetLastError]
jb case.0x1401343e9.159
add dword [rax], eax
shl rax, 0x20
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or rax, 2
or eax, 2
add cl, byte [rax - 0x77]
mov qword [rbp + 0x1010], rax
test dword [rax], edx
adc byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x1008], 1
mov dword [rbp + 0x1008], 1
test dword [rax], ecx
adc byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov ecx, eax
and ecx, 3
add dword [rax], eax
add byte [rax], al
mov ecx, eax
and ecx, 3
loope 0x1401414b8
movsxd rcx, dword [rsi + rcx*4]
or al, 0x8e
mov cs, word [rax + 1]
int1
add rcx, rsi
add ecx, esi
jmp rcx
movzx eax, byte [rax + 0x10]
jmp 0x1401414f6
invalid
adc bl, bpl
adc bl, ch
xor cl, byte [rax - 0x3f]
shr eax, 0x20
call 0x128d59deb
cmp dword [rsi + rdi*8 + 0x4825ebff], 0x8320e8c1
mov esp, 0x25ebfffe
shr rax, 0x20
invalid
and byte [rcx - 0x437e173f], cl
invalid
mov ecx, eax
call fcn.14012d150
mov esp, 0x25ebfffe
invalid
jmp 0x1401414f6
shr rax, 0x20
call 0x1690c97f8
cmp eax, 0x28
clc
sub byte [rdi], cl
invalid
xchg ecx, ebp
invalid
add dword [rax], eax
invalid
ja case.default.0x1401414ec
jmp 0x1881414e0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x10fc93
xchg ebx, eax
cld
adc byte [rax], al
lea rcx, [0x140251178]
lea ecx, [0x140251178]
xchg ebx, eax
cld
adc byte [rax], al
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 0x140141520
xor eax, eax
jmp 0x1401414f6
invalid
shr bl, 4
add al, 0xf
mov dh, 0x40
invalid
invalid
movzx eax, byte [rax + 0xf]
invalid
cmp al, 0xb
je 0x1401417ba
test byte [rdx + rax - 0x74b80000], bh
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp + 0x1008]
mov eax, dword [rbp + 0x1008]
test dword [rax], ecx
adc byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xfd0], rax
mov dword [rbp + 0xfd0], eax
test eax, edx
sldt word [rax]
mov rax, qword [rbp + 0x1010]
mov eax, dword [rbp + 0x1010]
test dword [rax], edx
adc byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xfd8], rax
mov dword [rbp + 0xfd8], eax
test eax, ebx
sldt word [rax]
cmp qword [rbp + 0xfd0], 0
cmp dword [rbp + 0xfd0], 0
mov ebp, 0xfd0
sldt word [rax]
add byte [rax], al
add byte [rdi], cl
jne 0x1401417ac
test dword [rdx + rax - 0x74b40000], eax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5b], cl
invalid
movsd dword [rdi], dword [rsi]
mov r12, qword [rbp + 0xfd8]
mov esp, dword [rbp + 0xfd8]
movsd dword [rdi], dword [rsi]
fmul dword [rdi]
add byte [rax], al
sldt word [rax]
test r12, r12
je 0x140141778
test byte [rax + 2], al
add byte [rax], al
in al, 0xf
test byte [rax + 2], al
add byte [rax], al
cmp r12, 0x1000
cld
add byte [rax], dl
add byte [rax], al
ja 0x1401417e6
movabs eax, dword [0x3145ee894c000002]
in eax, dx
mov rsi, r13
mov esi, ebp
xor r13d, r13d
nop dword [rax + rax]
add byte [rax], r8b
add byte [rbp - 0x77], al
loopne case.0x140137802.62
mov r8d, r12d
mov eax, esp
sub r8d, r13d
sub eax, ebp
lea rdx, [r13 - 0x50]
add rdx, rbp
invalid
dec dword [rax + 1]
invalid
mov dword [rbp + 0xffc], 0
test esp, edi
sldt word [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xfb0], esi
sldt word [rax]
add byte [rax], al
movaps xmmword [rbp + 0xfb0], xmm6
sldt word [rax]
add byte [rax], al
mov qword [rbp + 0xfc0], 0
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xfc8], r14
mov dword [rbp + 0xfc8], esi
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, qword [rbp + 0xfe8]
mov r9, r15
stc
invalid
call 0x18d1415a0
mov ecx, edi
stc
stc
call qword [sym.imp.kernel32.dll_WriteFileEx]
test eax, eax
je 0x14014174c
invalid
ror byte [rdi], 0x84
stosd dword [rdi], eax
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
mov edx, 1
add dword [rax], eax
add byte [rax], al
call rdi
cmp dword [rbp + 0xffc], 0
mov ebp, 0xffc
add byte [rbx + rbp*8 - 0x75], dh
je 0x1401415b0
invalid
lea eax, [rax]
adc byte [rax], al
je 0x1401415b0
jmp 0x140141551
mov ecx, dword [rbp + 0x1000]
add byte [rbx + 0x100485], cl
add byte [rax - 0x77], cl
mov rdx, rcx
invalid
invalid
mov eax, dword [rbp + 0x1004]
mov rdx, rcx
mov edx, ecx
shl rdx, 0x20
or rdx, 2
or edx, 2
xor r8d, r8d
test ecx, ecx
leave
setne r8b
cmove rdx, rax
cmove edx, eax
cmove edx, eax
ror byte [rax - 0x77], 1
xchg ebp, eax
adc byte [rax], dl
invalid
mov qword [rbp + 0x1010], rdx
adc byte [rax], al
add byte [rcx + rcx*4 - 0x7b], cl
or byte [rax], dl
invalid
add byte [rax], al
mov qword [rbp + 0x1008], r8
adc byte [rax], al
add byte [rdi], cl
test dword [rdi + 1], ebp
add byte [rax], al
invalid
add byte [rax], al
jne 0x14014176c
add byte [rcx + 1], cl
invalid
add r13, rax
cmp r13, r12
invalid
in eax, 0x74
or ecx, dword [rdi]
invalid
xchg byte [rbp - 1], al
je case.0x140137802.72
jbe 0x140141550
invalid
invalid
jmp 0x1401417d2
ret 1
mov rcx, qword [rbp + 0xff0]
mov ecx, dword [rbp + 0xff0]
invalid
mov r13, rsi
mov ebp, esi
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
fld qword [rcx]
add byte [rax - 0x73], cl
lea rsi, [0x140251168]
add dword [rax], eax
lea rsi, [0x140251168]
sti
adc byte [rax], al
jmp case.0x140133f92.182
push qword [rax - 0x13d16db]
invalid
mov al, 0x25
jmp 0x1401414f6
push qword [rax - 0x14416dd]
invalid
mov al, 0x23
jmp 0x1401414f6
push qword [rax - 0x14b16dc]
invalid
mov al, 0x24
jmp 0x1401414f6
push qword [rax - 0x15216e5]
invalid
mov al, 0x1b
jmp 0x1401414f6
push qword [rax - 0x15916de]
invalid
mov al, 0x22
jmp 0x1401414f6
push qword [rax - 0x16016f0]
invalid
mov al, 0x10
jmp 0x1401414f6
push qword [rax - 0x16716f2]
invalid
mov al, 0xe
jmp 0x1401414f6
push qword [rax - 0x16e16df]
invalid
mov al, 0x21
jmp 0x1401414f6
push qword [rax - 0x17516f5]
invalid
mov al, 0xb
jmp 0x1401414f6
push qword [rax - 0x17c16fc]
invalid
mov al, 4
jmp 0x1401414f6
push qword [rax - 0x18316d8]
invalid
mov al, 0x28
jmp 0x1401414f6
push qword [rax - 0x18a16f4]
invalid
mov al, 0xc
jmp 0x1401414f6
mov al, 9
jmp 0x1401414f6
mov al, 0x19
jmp 0x1401414f6
mov al, 0x18
jmp 0x1401414f6
mov al, 2
jmp 0x1401414f6
mov al, 0xf
jmp 0x1401414f6
mov al, 3
jmp 0x1401414f6
mov al, 7
jmp 0x1401414f6
mov al, 1
jmp 0x1401414f6
mov al, 0x1f
jmp 0x1401414f6
mov al, 0x11
jmp 0x1401414f6
mov al, 0x29
jmp 0x1401414f6
mov al, 0x14
jmp 0x1401414f6
mov al, 5
jmp 0x1401414f6
mov al, 0x15
jmp 0x1401414f6
mov al, 0xd
jmp 0x1401414f6
mov al, 6
jmp 0x1401414f6
mov al, 0x12
jmp 0x1401414f6
mov al, 0xa
jmp 0x1401414f6
mov al, 8
jmp 0x1401414f6
mov al, 0x1e
jmp 0x1401414f6
mov al, 0x20
jmp 0x1401414f6
mov al, 0x16
jmp 0x1401414f6
mov al, 0x27
jmp 0x1401414f6
mov al, 0x13
jmp 0x1401414f6
mov al, 0x17
jmp 0x1401414f6
mov al, 0x1c
jmp 0x1401414f6
mov al, 0x1d
jmp 0x1401414f6
mov al, 0x26
jmp 0x1401414f6
mov al, 0x1a
jmp 0x1401414f6
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1008], 1
lea rcx, [rbp + 0x1010]
call fcn.14012b780
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0xff0]
call rsi
mov rcx, qword [rbp + 0xfe8]
call rsi
movaps xmm6, xmmword [rbp + 0x1020]
add rsp, 0x10b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0xfd8]
call fcn.14012b780
jmp 0x140141778
xorps xmm0, xmm0
movaps xmmword [rbp + 0xfd0], xmm0
lea rcx, [rbp + 0x1010]
call fcn.14012b780
jmp 0x140141778
lea r8, str.library_std_src_syspalwindowspipe.rs
mov rcx, r13
mov rdx, r12
call fcn.140158600
jmp 0x1401417fa
lea r8, str.library_std_src_syspalwindowspipe.rs
mov edx, 0x1000
mov rcx, r12
call fcn.1401583e0
ud2
mov r10b, 1
jmp case.0x140133bed.228
and al, 0x58
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x140144683
jge case.0x14012e8ca.333
add byte [rax], al
jge case.0x14012e8ca.333
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x50
mov r14, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x38]
mov r15, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
lea r12, [rbx - 1]
jmp 0x14014452e
add rcx, rax
lea r9, [rcx + r11]
xor r10d, r10d
cmp r9, rdx
jae case.0x140133bed.228
sbb dword [rbp + 0x31], eax
ror byte [rcx + 0x39], cl
ror dword [rdi], 1
sbb dword [rax + 1], 0
add dword [rax], eax
add byte [rdi + 0xf], al
mov dh, 0xc
or byte [rbp + 0xf], cl
movabs dword [0x48080c8d4de273ce], eax
mov rsi, rbx
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x14014451b
invalid
lea r9, [r8 + rcx]
mov rsi, rbx
cmp rsi, rax
jae 0x14014456e
mov r10, rsi
add rsi, rcx
cmp rsi, rdx
jae 0x140144779
lea rsi, [r10 + 1]
lea esi, [rdx + 1]
movzx ebp, byte [rdi + r10]
sub al, 0x17
cmp bpl, byte [r9 + r10]
je 0x140144540
sub rcx, rbx
add rcx, r10
inc rcx
jmp case.0x14012f0c2.318
invalid
mov al, 0x49
mov edx, ebx
mov r10, rbx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
sub r10, 1
jb 0x1401440d1
invalid
sti
invalid
invalid
invalid
invalid
cmp r12, rax
jae 0x140144758
add byte [rax], al
add byte [rax], al
lea r9, [r10 + rcx]
cmp r9, rdx
jae case.0x1401347ab.171
add byte [rax], al
add byte [rax], al
movzx esi, byte [rdi + r10]
movzx esi, byte [rdi + rdx]
cmp sil, byte [r8 + r9]
je 0x140144580
add rcx, r15
jmp case.0x14012f0c2.318
imul edi, edi, 0xffffffff
invalid
adc byte [rcx - 0x4e], al
add dword [rax + rax*8 + 0xbd850f], eax
test al, al
jne case.0x140133bed.228
test al, al
jne case.0x140133bed.228
jmp 0x140144683
sar byte [rax + 0x2b], cl
mov r9d, r10d
jmp 0x140144673
cli
call fcn.14015d690
mov r10d, eax
or r10b, bl
and r10b, 1
jmp case.0x140133bed.228
je 0x140144614
add dword [rbx - 0x7fbec01a], eax
cli
loopne 0x14014468e
and esi, 0x3f
cmp r10b, 0xe0
jb 0x140144663
movzx r10d, byte [rcx + r8 + 2]
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x14014466c
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 0x140144673
std
cmp al, 1
add byte [rcx - 0x3f], al
loope 0x14014466d
shl r9d, 6
or r9d, esi
jmp 0x140144673
shl r9d, 0xc
shl ecx, 0xc
or r9d, r10d
mov r10b, 1
test al, al
jne case.0x140133bed.228
invalid
cmp r9d, 0x110000
cmp ecx, 0x110000
jne case.0x140134a27.201
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], bh
movaps xmm8, xmmword [rsp + 0xc0]
movaps xmm9, xmmword [rsp + 0xd0]
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movaps xmm10, xmmword [rsp + 0xe0]
movaps xmm11, xmmword [rsp + 0xf0]
sub byte [rsp + 0xf0], bl
movaps xmm12, xmmword [rsp + 0x100]
movaps xmm13, xmmword [rsp + 0x110]
movaps xmm5, xmmword [rsp + 0x110]
invalid
invalid
invalid
movaps xmm10, xmmword [rsp + 0xe0]
movaps xmm11, xmmword [rsp + 0xf0]
sub byte [rsp + 0xf0], bl
sub byte [rsp + 0xf0], bl
movaps xmm12, xmmword [rsp + 0x100]
movaps xmm13, xmmword [rsp + 0x110]
movaps xmm5, xmmword [rsp + 0x110]
movaps xmm5, xmmword [rsp + 0x110]
add rsp, 0x128
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov eax, 1
cmp r9d, 0x80
add byte [rdx + 0x1e], dh
add byte [rdx + 0x1e], dh
mov eax, 2
cmp r9d, 0x800
add byte [rax], cl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
jb 0x14014470f
cmp r9d, 0x10000
mov eax, 4
add byte [rax - 0x7d], cl
fadd dword [rax]
add byte [rax - 0x7d], cl
fadd dword [rax]
add r8, rax
je 0x14014473b
cmp r8, rdx
jae 0x140144739
cmp byte [rcx + r8], 0xbf
jg 0x14014473b
lea rax, str._rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7librarycore_src_strpattern.rs
add eax, 0xdd3c1
mov qword [rsp + 0x20], rax
and al, 0x20
mov r9, rdx
call fcn.140158900
invalid
add byte [rcx + rax - 0x37], cl
add rcx, r9
jmp 0x14014477c
jne 0x140144720
cmp r8, rdx
ror byte [rdi], 1
test byte [rdx - 1], al
invalid
invalid
je case.0x140133bed.228
invalid
movzx eax, byte [rcx + r8]
movzx eax, byte [rcx + rax]
add al, 1
test al, al
jns case.0x140133bed.228
cmp al, 0xe0
jmp case.0x140133bed.228
loopne 0x14014473d
invalid
lea r8, str._rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7librarycore_src_strpattern.rs
or eax, 0xd1894c00
mov rcx, r10
ror dword [rax - 0x77], 1
ret 0xf6e8
mov rdx, rax
call fcn.140158360
lea r8, str._rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7librarycore_src_strpattern.rs
mov rcx, r9
call fcn.140158360
add rcx, rbx
invalid
cmp rdx, rcx
cmp edx, ecx
cmova rcx, rdx
lea r8, str._rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7librarycore_src_strpattern.rs
enter 0xd, 0xffffffffffffffe8
sar dword [rbx], 1
add dword [rax], eax
enter 0xd, 0xffffffffffffffe8
add al, ch
sar dword [rbx], 1
add dword [rax], eax
int3
loopne 0x1401447df
test eax, eax
jne 0x14014479c
ret
mov rcx, qword [rcx + 8]
mov edx, 1
jmp fcn.140028f50
push rsi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rdx
mov eax, edx
mov eax, edx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x28]
movups xmm0, xmmword [r8]
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
invalid
invalid
call 0x181ca5727
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
leave
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
invalid
invalid
cmovne r9, rcx
mov rcx, rax
call fcn.14012de30
shl rsi, 1
test rsi, rsi
je 0x140144825
invalid
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 8]
mov edx, 1
mov ebx, eax
call fcn.140028f50
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x50
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x10]
call fcn.140144790
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
int3
invalid
mov dword [rbp - 0x20], eax
lea rax, str.memory_allocation_of__bytes_failed_n
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
mov dword [rbp - 0x58], eax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rax, rbp
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
mov qword [rbp - 8], 0
lea rdx, [0x140221ab8]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x58]
call fcn.14004da40
mov rcx, qword [rbp - 8]
test al, al
je 0x140144908
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x10]
jmp 0x140144911
test rcx, rcx
je 0x140144916
lea rcx, [rbp - 8]
call fcn.14012b780
call qword [rax - 0x6f3b7eb8]
add byte [rax], al
add byte [rbp - 0x3d], bl
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp qword [rbp - 8], 0
je 0x140144941
nop
add rsp, 0x90
pop rbp
ret
lea rcx, [rbp - 8]
clc
call fcn.14012b780
nop
add rsp, 0x20
pop rbp
ret
mov ebx, ecx
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
push rbx
adc byte [rax - 0x77], cl
and al, 0x20
push rbx
adc byte [rax - 0x77], cl
and al, 0x20
lea rax, [0x14004d9f0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rcx
lea rcx, [0x140144fd0]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], rax
lea rax, str.thread__panicked_at_:_n_.__
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 4
mov qword [rsp + 0x78], 0
add byte [rax - 0x73], cl
and al, 0x20
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call r14
mov qword [rsp + 0x50], rax
test rax, rax
je 0x1401449f0
lea rcx, [rsp + 0x50]
call fcn.14012b780
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x14025121c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
jmp 0x140144a1b
mov rcx, rsi
mov rdx, rdi
mov r8b, 1
call fcn.140145060
mov qword [rsp + 0x20], rax
test rax, rax
je case.0x140144a05.3
lea rcx, [rsp + 0x20]
jmp 0x140144a80
xor eax, eax
xchg byte [0x14025a0d8], al
test al, al
je case.0x140144a05.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x14024c278]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
mov rcx, rsi
call r14
mov qword [rsp + 0x58], rax
test rax, rax
je case.0x140144a05.3
lea rcx, [rsp + 0x58]
call fcn.14012b780
nop
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x58
call fcn.14004da40
nop
add rsp, 0x88
ret
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov r9b, 1
xor eax, eax
lock cmpxchg byte [0x14025a289], r9b
mov al, 0xd
invalid
push rdx
adc dword [rax], eax
sal al, 0x44
cmpxchg byte [0x14025a289], cl
mov al, 0xd
invalid
push rdx
adc dword [rax], eax
jne 0x140145134
mov rax, qword [0x14025a378]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x14014515a
add byte [rax], al
invalid
mov dword [rbp - 8], 0
movzx eax, byte [0x14025a28a]
mov rax, qword [rdx + 0x48]
mov byte [rbp - 1], r8b
add byte [rax - 0x75], cl
mov byte [rbp - 1], r8b
mov byte [rbp - 1], r8b
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x140143840]
jg 0x1401450a6
invalid
dec dword [rax - 0x77]
push rbp
invalid
lea rdx, [0x14024b9a8]
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], 1
mov dword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
mov dword [rbp - 0x28], 0
lea rdx, [rbp - 0x18]
lea edx, [rbp - 0x18]
lea edx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov dword [rbp - 0x38], edx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
call rax
rol byte [rax + 0x7500f87d], 1
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
mov eax, 0x7d80d0ff
rol byte [rax + 0x7500f87d], 1
invalid
rol byte [rax + 0x7500f87d], 1
cmovs ecx, dword [rbx + 0x1152750d]
mov ecx, dword [0x14025a378]
shl rcx, 1
invalid
mov rcx, qword [0x14025a378]
adc dword [rax], eax
shl rcx, 1
test rcx, rcx
test ecx, ecx
jne 0x14014517b
xor ecx, ecx
xchg byte [0x14025a289], cl
adc dword [rax], eax
adc dword [rax], eax
cmp cl, 2
jne 0x14014512b
lea rcx, [0x14025a289]
lea ecx, [0x14025a289]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
invalid
mov eax, esi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rax, [0x14025a289]
adc dword [rax], eax
mov rsi, rcx
mov rcx, rax
mov ebx, r8d
mov rdi, rdx
call fcn.14015d240
add byte [rcx], 0
add byte [rcx], 0
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
fmul dword [rax - 0x77]
int1
jmp 0x140145089
dec dword [rax - 0x77]
invalid
mov rsi, rcx
mov ebx, r8d
mov rdi, rdx
call fcn.14015d300
add dword [rcx], 0xfa894800
add dword [rcx], 0xfa894800
mov r8d, ebx
mov rcx, rsi
fmul dword [rax - 0x77]
int1
xor al, 1
mov dword [rbp - 8], eax
clc
clc
jmp 0x1401450a3
mov rsi, rax
call fcn.14015d300
add dword [rax], eax
add dword [rax], eax
mov ecx, eax
mov rax, rsi
test cl, cl
leave
leave
jne 0x14014510b
mov byte [0x14025a28a], 1
jmp 0x14014510b
add eax, 0x1150f3
add ecx, ebp
outsd dx, dword [rsi]
invalid
lea rbp, [rdx + 0x70]
lea rcx, [0x14025a289]
mov edx, dword [rbp - 8]
call fcn.14012fc70
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov esi, ecx
add rax, 0xfffffffffffffff0
shl r9, 4
lea r8, [0x14024c278]
nop word [rax + rax]
test r9, r9
je 0x14014522c
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
test r10, r10
je 0x140145210
mov r8, qword [rax + 8]
jmp 0x14014522f
xor r10d, r10d
mov qword [rsp + 0x20], rdx
push rsp
and al, 0x20
mov rcx, rsi
mov edx, 0xfffffff4
mov r9, r10
call fcn.14012b8a0
mov rax, rsi
add rsp, 0x30
pop rsi
ret
int3
mov eax, dword [rcx + 0x10]
test rax, rax
jne case.0x140133bed.233
lea rcx, str.h___
call fcn.140158770
invalid
invalid
add dword [rax], eax
invalid
mov rdx, qword [rcx + 0x18]
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
and al, 0x28
and byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
lea rcx, [rsp + 0x20]
call fcn.140145290
int3
invalid
int3
sub rsp, 0x60
lea rbp, [rsp + 0x60]
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x75]
invalid
invalid
clc
invalid
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
cmp r8, 1
je 0x1401452d8
test r8, r8
jne 0x14014531b
sal byte [rbp + 0x53], 0x48
test rdx, rdx
test edx, edx
jne 0x14014531b
lea rax, [0x14024c278]
outsd dx, dword [rsi]
adc byte [rax], al
xor edx, edx
jmp 0x1401452e7
test rdx, rdx
test edx, edx
jne 0x14014531b
mov rdx, qword [rax]
mov rax, qword [rdx]
mov eax, dword [rdx]
mov eax, dword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
push rbp
loopne 0x140145338
mov eax, dword [rcx + 8]
push rbp
loopne 0x140145338
mov eax, dword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
and byte [rdi], cl
mov dh, 0x40
invalid
mov byte [rsp + 0x28], al
and al, 0x28
adc byte [r11 + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x28
mov byte [rsp + 0x20], cl
and al, 0x28
mov byte [rsp + 0x20], cl
lea rdx, [0x140222f50]
adc eax, 0xddc3e
lea rcx, [rbp - 0x28]
call fcn.140145390
fsubr st(0)
jne 0x140145319
add byte [rax], al
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x27ba76b8], al
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, fcn.140144790
lea rcx, [rbp - 0x28]
call fcn.140145390
invalid
add byte [rax], al
add byte [rdi], cl
invalid
fmul qword [0x18da19b53]
fsubr st(0)
invalid
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x30
xor byte [rax - 0x73], cl
push 0x60
xor byte [rax - 0x73], cl
push 0x60
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
fmul dword [rax - 0x2f]
loopne 0x1401453be
test eax, eax
je 0x140145388
invalid
mov rcx, qword [rbp - 0x20]
mov edx, 1
loopne 0x140145339
add dword [rax], eax
add byte [rax], al
call fcn.140028f50
nop
add rsp, 0x30
pop rbp
ret
sub esp, 0xe8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x60], 0xfffffffffffffffe
movzx eax, byte [rbp + 0xc8]
movzx ebx, byte [rbp + 0xc0]
add al, dh
inc qword [0x14025a378]
inc qword [0x14025a378]
jle 0x1401459d4
mov rdi, rdx
mov rsi, rcx
invalid
mov ecx, dword [0x14025a384]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp byte [rcx + 0x90], 0
mov ecx, 0x90
add byte [rdi], cl
test dword [rsi + rax], ebp
invalid
mov ecx, 0x90
add byte [rdi], cl
test dword [rsi + rax], ebp
add byte [rbx + 0x114f8d0d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x14025a384]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x88]
mov byte [rcx + 0x90], 1
lea r14, [0x14024c278]
mov qword [rbp - 8], r14
lea rcx, [0x140222fa0]
mov qword [rbp], rcx
mov dword [rbp], ecx
mov dword [rbp], ecx
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], r9
mov dword [rbp + 0x10], ecx
mov dword [rbp + 0x10], ecx
mov byte [rbp + 0x18], bl
mov byte [rbp + 0x19], al
mov eax, dword [0x14025a298]
adc qword [rax], r8
adc qword [rax], r8
cmp eax, 0x3ffffffd
ja 0x140145450
lea ecx, [rax + 1]
lock cmpxchg dword [0x14025a298], ecx
or eax, 0x114e4a
or eax, 0x114e4a
je 0x14014545c
lea rcx, [0x14025a298]
call fcn.14015d840
movzx eax, byte [0x14025a2a0]
cmp qword [0x14025a2a8], 0
mov rax, qword [rdi + 0x20]
jne 0x1401454bc
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
mov rsi, rax
mov rdi, rdx
mov qword [rbp - 8], rax
mov qword [rbp], rdx
mov dword [rbp], edx
mov dword [rbp], edx
cmp byte [rbp + 0x19], 0
jne 0x140145542
invalid
mov al, 0
add byte [rax], al
jge 0x1401454a4
add byte [rdi], cl
test dword [rax - 0x75000000], esi
add eax, 0x114eec
adc qword [rax], r8
mov eax, dword [0x14025a384]
adc qword [rax], r8
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x88], 1
jbe 0x14014554b
add byte [rax], al
ror dword [rax - 0x7d], 0xb8
mov byte [rax], al
add byte [rax], al
add dword [rdi], ecx
xchg byte [rax - 0x3a000000], bl
add byte [rax], al
mov byte [rbp + 0x5e], 1
jmp 0x1401456b1
mov byte [rbp + 0x5f], 1
mov rcx, rsi
add byte [rax], al
mov byte [rbp + 0x5e], 1
jmp 0x1401456b1
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
mov qword [rbp - 8], rax
mov qword [rbp], rdx
mov rcx, qword [0x14025a2a8]
mov rax, qword [0x14025a2b0]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x5f], 1
lea rdx, [rbp - 8]
call rax
mov edx, 0xffffffff
lock xadd dword [0x14025a298], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x140145516
mov byte [rbp + 0x5f], 0
lea rcx, [0x14025a298]
call fcn.14015d790
mov eax, dword [0x14025a384]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0x90], 0
test bl, bl
invalid
je 0x1401455a0
invalid
mov byte [rbp + 0x5f], 0
call fcn.1401377b0
jae 0x14014555d
invalid
invalid
jmp 0x140145999
jae 0x14014555d
invalid
mov byte [rbp + 0x5e], 3
jmp 0x1401456b1
movzx eax, byte [0x14025a288]
movzx eax, al
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x14025122c]
movsxd rax, dword [rcx + rax*4]
mov esp, 0x63480010
add al, 0x81
invalid
add rax, rcx
add eax, ecx
jmp rax
mov byte [rbp + 0x5f], 1
lea rdx, [0x140221e26]
enter 0xd, 0x48
lea rcx, [rbp - 0x38]
mov r8d, 0xe
call fcn.1401317c0
invalid
dec dword [rax - 0x75]
mov eax, dword [rbp - 0x38]
movabs rcx, 0x8000000000000000
or byte [rax + 0x39], 0xc8
enter 0xffffffffffff850f, 0xffffffffffffffb4
add byte [rax], al
invalid
mov al, 3
mov sil, 2
jmp 0x14014569f
inc dword [rax]
add byte [rax], al
invalid
mov dword [rbp - 0x48], 0
mov byte [rbp - 0x44], 0
add byte [rax - 0x73], cl
lea rax, str._0__
add eax, 0xddade
or eax, 0x45894800
add byte [rax - 0x77], cl
mov dword [rbp - 0x38], eax
enter 0xffffffffffffc748, 0x45
mov dword [rbp - 0x30], 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
jne 0x14014559a
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x140145612
lea eax, [rbp - 0x48]
mov r8d, 0x48458948
mov qword [rbp + 0x50], 0
lea rdx, [0x140221ab8]
adc eax, 0xdc4d8
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
lea r8, [rbp - 0x38]
enter 0x53e8, 0xffffffffffffff84
push rbx
test al, dh
dec dword [rax - 0x75]
push r8
test al, al
je 0x14014561c
test rcx, rcx
lea rax, str.formatter_error
lea eax, [0x1402225e8]
or eax, 0x450f4800
shr ebx, 0x2b
or eax, 0x450f4800
shr ebx, 0x2b
mov sil, 1
jmp 0x1401456a5
mov sil, 2
jmp 0x1401456a5
xor esi, esi
jmp 0x1401456a5
test rcx, rcx
je 0x14014562e
mov byte [rbp + 0x5f], 0
lea rcx, [rbp + 0x50]
call fcn.14012b780
xor eax, eax
mov qword [rbp + 0x48], rax
mov byte [rbp + 0x5f], 0
lea rcx, [rbp + 0x48]
call fcn.14012a920
mov ecx, 7
int 0x29
sub dword [rdi], ecx
invalid
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
cmp rdx, 4
cli
add al, 0x74
invalid
cmp rdx, 1
jne 0x14014568b
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x14014568d
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14014568d
xor esi, esi
test rax, rax
je 0x14014569c
mov edx, 1
call fcn.140028f50
lea eax, [rsi + 1]
mov byte [0x14025a288], al
mov byte [rbp + 0x5e], sil
mov rsi, qword [rbp - 8]
mov rdi, qword [rbp]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x20], rax
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
mov ecx, 8
or rdx, rax
mov rax, rsi
jne 0x1401457ca
mov rdx, qword [rax]
mov rax, qword [rsi + rcx]
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x5f], 1
call fcn.14012c9f0
invalid
dec dword [rax - 0x77]
invalid
mov eax, 9
lea rcx, [0x140222d90]
or eax, 0xdd678
test rsi, rsi
test esi, esi
je 0x140145730
invalid
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
movabs rcx, 0x9c386f50e444bbc4
xor rax, rcx
movabs rcx, 0xae389de5b8d4c093
xor rdx, rcx
or rdx, rax
jne 0x140145804
lea rax, [rsi + 8]
mov ecx, 0x10
jmp 0x1401456f1
in eax, dx
invalid
invalid
invalid
mov eax, 0xc
lea rdx, [0x140222d84]
add cl, ch
jrcxz 0x140145811
invalid
invalid
ud2
lea rcx, [0x14024c278]
mov qword [rbp - 8], rcx
lea rcx, [0x140222fa0]
mov qword [rbp], rcx
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], r9
mov byte [rbp + 0x18], bl
mov byte [rbp + 0x19], al
mov dword [rbp + 0x20], 0
mov byte [rbp + 0x24], 0
lea rax, [rbp - 8]
mov qword [rbp + 0x48], rax
lea rax, [0x140050790]
mov qword [rbp + 0x50], rax
lea rax, [0x140222ff8]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 2
mov qword [rbp - 0x18], 0
lea rax, [rbp + 0x48]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
lea rcx, [rbp + 0x20]
lea rdx, [rbp - 0x38]
call fcn.14012a890
mov qword [rbp - 0x48], rax
test rax, rax
je 0x140145aac
lea rcx, [rbp - 0x48]
jmp 0x140145aa7
mov dword [rbp + 0x48], 0
mov byte [rbp + 0x4c], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x14024c278]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rcx, [rbp + 0x48]
lea rdx, [rbp - 0x38]
call fcn.14012a890
test byte [rbp - 2], 0xff
mov qword [rbp - 8], rax
test rax, rax
je 0x140145aac
lea rcx, [rbp - 8]
call fcn.14012b780
mov ecx, 7
int 0x29
ud2
add byte [rax], 2
add byte [rax], al
add rsp, 0x28
ret
enter 0xde5, 0
mov edx, 0x20
call fcn.140158360
int3
add byte [rdx], al
add byte [rax], al
sbb dword [rax - 0x7d], ecx
movabs eax, dword [0xdb85480000000200]
adc al, 0x48
mov eax, dword [rsi]
adc bh, bh
push rax
or byte [rax - 0x7d], cl
ret
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rcx + 0x200]
jmp 0x140146ef2
add byte [rax], al
add edi, 8
push rax
sbb byte [rax - 0x7d], cl
invalid
sub byte [rdi + 0x5e], bl
invalid
xor ebx, ebx
cmp rsi, rbx
je 0x140146f41
mov rcx, qword [rdi + rbx*8]
inc rbx
call fcn.140146f49
jmp 0x140146f2e
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
or eax, 0x1322e800
add dword [rax], eax
int3
dec dword [rax]
jne 0x140146ffd
jmp case.0x1401343e9.331
ret
test dword [rcx], eax
add byte [rax], al
add bl, al
ret
jne case.0x14012e04f.379
jmp fcn.140147018
add byte [rax], al
add bl, al
ret
ret
add byte [rax], al
add byte [rax - 0x75], cl
invalid
je case.0x14012e8ca.342
lock dec qword [rcx + 8]
dec qword [rcx + 8]
jne case.0x14012e8ca.342
mov edx, 8
add rsp, 0x20
invalid
invalid
pop rsi
jmp fcn.140028f50
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
in al, dx
and byte [rax - 0x75], cl
xor dword [rax - 0x73], ecx
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
adc al, ch
add byte es:[rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
dec qword [rsi + 8]
or byte [rbp + 0x12], dh
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov ecx, esi
int1
add esp, 0x20
invalid
and byte [rsi - 0x3d], bl
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rax - 0x77], cl
mov rsi, rcx
invalid
mov rdi, qword [rcx + 8]
mov edi, dword [rcx + 8]
or byte [rax - 0x48], cl
add byte [rax], al
movabs rax, 0x8000000000000000
cmp rdi, rax
cmp edi, eax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc7
cmp edi, eax
add byte [rax], al
add byte [rax + 0x75c73948], al
cmp edi, eax
invalid
jne 0x1401470c1
adc cl, byte [rax - 0x7d]
add rsi, 0x10
add esi, 0x10
invalid
mov rcx, rsi
mov ecx, esi
int1
add rsp, 0x28
add esp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
jmp fcn.140146c08
sti
invalid
dec dword [rbx + rcx*4 + 0x46]
sub byte [rbp - 0x7b], cl
invalid
mov r8, qword [rsi + 0x28]
test r8, r8
test eax, eax
sub byte [rbp - 0x7b], r9b
test eax, eax
sal byte [rdx + rdx + 0x49], 0xc1
je case.0x1401343e9.325
adc cl, byte [rcx - 0x3f]
shl r8, 5
loopne 0x1401470d3
add eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.14000ce13
invalid
pop rbp
in al, dx
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.1400954f2
add rsi, 0x30
invalid
xor byte [rax - 0x77], cl
int1
or ah, ah
hlt
in al, 0xf4
dec dword [rax - 0x7d]
invalid
xor byte [rax - 0x77], cl
int1
mov ecx, esi
add rsp, 0x28
pop rdi
invalid
pop rsi
jmp fcn.140146c32
sti
invalid
sub rsp, 0x20
in al, dx
and byte [rax - 0x75], cl
invalid
invalid
mov rsi, qword [rcx]
mov esi, dword [rcx]
xor dword [rax - 0x75], ecx
adc byte [rdx + 8], r15b
adc byte [rdx + 8], bh
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc byte [rdx + 8], bh
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140028f50
invalid
cmp rsi, 0xffffffffffffffff
push qword [rcx + rbx - 0x10]
je case.0x1401324c1.321
lock dec qword [rsi + 8]
dec qword [rsi + 8]
or byte [rbp + 0x12], r14b
or byte [rbp + 0x12], dh
jne case.0x1401324c1.321
adc bh, byte [rdx + 8]
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140028f50
invalid
out dx, al
invalid
nop
add rsp, 0x20
invalid
invalid
pop rsi
and byte [rsi - 0x3d], bl
ret
sub esp, 0x58
pop rax
add byte [rax], al
invalid
mov ecx, dword [rdx + 0x10]
ror dword [rax - 0x7d], 0xc4
pop rax
and dword [rax], 0
and al, 0x20
lea edx, [rsp + 0x24]
push rsp
and al, 0x24
in al, dx
sub byte [rax - 0x39], cl
rol al, 0xff
invalid
invalid
invalid
lock xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
rol dword [rcx], 0x48
add dword [rax - 0x7d], ecx
cmp eax, 0x3f
clc
invalid
jbe 0x1401471f7
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
loopne 0x1401471ab
cmp rax, 0x40
sete al
add rsp, 0x28
invalid
sub bl, al
ror byte [rax - 0x7d], 0xc4
invalid
sub bl, al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea ecx, str.assertion_failed:_prev.ref_count_____1
add ecx, dword [rsi]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, [0x140227580]
jnp 0x140147206
invalid
add byte [rdx + 0x27], bh
mov edx, 0x27
invalid
add byte [rax], al
add al, ch
loope case.0x140133aea.261
call fcn.1401583f0
add dword [rax], eax
int3
push rsi
sub rsp, 0x20
in al, dx
and byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
invalid
invalid
test rax, rax
invalid
in al, dx
and byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
invalid
invalid
sal byte [rdx + rdx + 0x4c], 0x6b
rcr byte [rax], 0x48
mov rcx, qword [rsi + 0x58]
je 0x140147233
imul r8, rax, 0x18
mov rcx, qword [rsi + 0x58]
pop rax
mov edx, 8
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.14000ce13
loopne 0x14014728c
pop rbx
in al, dx
dec dword [rax - 0x73]
invalid
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
adc al, r13b
cmpsb byte [rsi], byte [rdi]
hlt
call fcn.1401466e2
lea rcx, [rsi + 0xb8]
lea ecx, [rsi + 0xb8]
invalid
dec dword [rax - 0x73]
invalid
lea ecx, [rsi + 0xb8]
add byte [rax], al
call fcn.140146704
mov esp, 0x48fffff4
lea ecx, [rsi + 0x140]
mov es, word [rax + 1]
add byte [rax], al
hlt
dec dword [rax - 0x73]
lea rcx, [rsi + 0x140]
mov es, word [rax + 1]
add dword [rax], eax
add al, ch
invalid
add byte [rax], al
call fcn.1401467b6
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
invalid
cmc
invalid
dec dword [rax - 0x7d]
invalid
cmp esi, 0xffffffff
push qword [rcx + rbx - 0x10]
dec qword [rsi + 8]
invalid
invalid
je case.0x1401344bb.228
lock dec qword [rsi + 8]
or byte [rbp + 0x12], r14b
jne case.0x1401344bb.228
adc bh, byte [rdx + 8]
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
invalid
and byte [rsi - 0x17], bl
pop rsi
jmp fcn.140028f50
fstp qword [rsi + rbp*8]
invalid
fstp qword [rsi + rbp*8]
out dx, al
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rsi
ret
sub esp, 0x20
mov rsi, rcx
lea rcx, [rdx + 0x18]
lea ecx, [rdx + 0x18]
sbb al, ch
call fcn.1401469ad
and dh, bh
idiv edi
dec dword [rax - 0x7b]
invalid
invalid
invalid
test rax, rax
test eax, eax
sal byte [rcx + rdx + 0xf], 0x10
loopne 0x1401472a4
invalid
je case.0x140133f92.197
movups xmm0, xmmword [rax - 0x20]
adc byte [rax - 0x20], al
movups xmm1, xmmword [rax - 0x10]
adc byte [rax - 0x10], cl
invalid
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc byte [rdi], r9b
adc byte [rdi], cl
adc dword [rsi], eax
jmp 0x1401472a6
add eax, 0x8668348
and qword [rsi + 8], 0
and dword [rsi + 8], 0
or byte [rax], al
or byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x20
add esp, 0x20
invalid
and byte [rsi - 0x3d], bl
pop rsi
ret
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x77], cl
mov esi, ecx
mov rsi, rcx
mov esi, ecx
cmp qword [rcx + 0x38], 0
cmp dword [rcx + 0x38], 0
add byte [rdi + rbx + 0x48], dh
je 0x1401472db
invalid
lea rdi, [rsi + 0x18]
lea edi, [rsi + 0x18]
jle 0x1401472d8
sbb byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.1401469ad
test rax, rax
invalid
je 0x1401472db
in eax, 0xf6
invalid
dec dword [rax - 0x7b]
sal byte [rsi + rcx + 0x48], 0x83
shr al, 0x48
invalid
mov rcx, rax
add rax, 0xffffffffffffffe8
call 0x128d5fc1d
xor dh, bh
invalid
mov rcx, rax
shr eax, 0x32
call fcn.140146a0b
idiv edi
invalid
invalid
jmp 0x1401472c0
mov rdx, qword [rsi]
mov edx, dword [rsi]
invalid
test rdx, rdx
test edx, edx
sal byte [rbx + rdx + 0x4c], cl
mov eax, dword [rsi + 8]
invalid
invalid
je 0x1401472f6
adc ecx, dword [rbx + rcx*4 + 0x46]
or byte [rax - 0x75], cl
invalid
mov r8, qword [rsi + 8]
or byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc byte [rax - 0x7d], r9b
invalid
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14000ce13
sbb eax, 0x90ffec5b
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
in al, dx
and byte [rax - 0x75], cl
mov eax, dword [rcx]
add dword [rcx + 0x3e183c1], ecx
rol dword [rbx - 0x67cfc1f], 1
mov ebx, dword [rax + 7]
mov ecx, edi
or byte [r13 - 0x7b], cl
sal byte [rsp + rcx + 0x48], 0x8b
push rbx
adc byte [rax - 0x77], cl
stc
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
cmp rsi, rbx
je 0x140147377
mov rcx, qword [rdi + rbx*8]
inc rbx
call fcn.14014737f
jmp 0x140147364
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
adc byte [rax - 0x75], cl
adc byte [rax - 0x77], r9b
mov rcx, rsi
mov eax, dword [rsi + 0x10]
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp qword [rax + 0x10]
adc byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
invalid
invalid
pop rsi
ret
and eax, 3
lea rdx, [0x14025123c]
mov dword [rsi + 0x63480010], ebx
sahf
adc byte [rax], al
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
add eax, edx
sar bh, 1
jmp rax
loopne 0x140147347
mov al, byte [rcx + 0x10]
adc r11b, al
ret
shr rcx, 0x20
lea eax, [rcx - 0x2740]
add eax, 0x83ffffd8
clc
adc dword [rdi], ecx
xchg dl, ah
add dword [rax], eax
add byte [rax], al
add eax, 0x83ffffd8
invalid
clc
adc dword [rdi], ecx
xchg dl, ah
add dword [rax], eax
add byte [rax], al
mov al, 1
lea edx, [rcx - 2]
add byte [rax], al
mov al, 1
add dword [rbp - 0x57c01af], ecx
lea edx, [rcx - 2]
inc byte [rbx - 0x79f0ee06]
cmp edx, 0x11
jbe case.0x1401473ba.4
invalid
add dword [rax], eax
invalid
cli
adc dword [rdi], ecx
xchg dl, ch
invalid
add dword [rax], eax
invalid
add byte [rbp - 0x3c296f], cl
inc dword [rbx - 0x7df0fd06]
invalid
invalid
fadd dword [rcx]
lea edx, [rcx - 0x3c2a]
cmp edx, 2
jb case.0x1401475c3.10060
invalid
fadd dword [rcx]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7bf0d807], al
cmp ecx, 0x27
je 0x1401475f0
invalid
add dword [rax], eax
invalid
stc
invalid
test dword [rcx], 0xf9830000
xor eax, 0x1d9840f
je case.0x1401475d9.2
cmp ecx, 0x43
je case.0x1401475d9.2
rol byte [rcx], 1
add byte [rax], al
invalid
cmp ecx, 0x35
je case.0x1401475d9.2
add dword [rax], eax
add byte [rbx - 0x7bf0bc07], al
rol byte [rcx], 1
add byte [rax], al
invalid
add byte [rbx - 0x7bf0af07], al
mov al, byte [rcx]
add dword [rax], eax
invalid
cmp ecx, 0x50
push rax
je 0x14014759e
add dword [rax], eax
add byte [rbx - 0x7bf0a807], al
cmp ecx, 0x57
je 0x1401475ed
cmp ecx, 0x57
je 0x1401475ed
add dword [rax], eax
add byte [rbx - 0x7bf09207], al
cmp ecx, 0x6d
invalid
test ah, al
cmp ecx, 0x6d
je 0x1401475ea
test ah, al
add dword [rax], eax
add byte [rbx - 0x7bf08f07], al
rol dword [rcx], 0
add byte [rbx - 0x7bf08707], al
invalid
cmp ecx, 0x70
je 0x1401475f0
cmp ecx, 0x78
je 0x14014760e
cmp ecx, 0x79
je case.0x1401475c3.10060
cmp ecx, 0x7b
je 0x1401475de
cmp ecx, 0x84
je 0x140147620
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x91f9], al
invalid
stc
xchg ecx, eax
add byte [rax], al
cmp ecx, 0x91
je 0x140147626
add byte [rax], al
add byte [rdi], cl
test ah, al
add dword [rax], eax
add byte [rcx + 0xa1f9], al
add byte [rdi], cl
test byte [rax + 1], dh
add byte [rax], al
cmp ecx, 0xa1
je 0x1401475de
cmp ecx, 0xaa
je 0x14014762c
cmp ecx, 0x35ed
je case.0x1401475c3.10060
test byte [rdx + 1], al
add byte [rax], al
test byte [rdx + 1], al
add byte [rax], al
cmp ecx, 0xce
je 0x1401475de
cmp ecx, 0xdf
je 0x140147617
cmp ecx, 0xe8
je 0x1401475ea
invalid
call 0x14f1474a5
add byte [rdi], cl
test byte [rax + 1], al
add byte [rax], al
invalid
add byte [rcx + 0x102f9], al
cmp ecx, 0x102
add al, byte [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdx], dl
add dword [rax], eax
je case.0x1401475c3.10060
add byte [rcx + 0x10bf9], al
cmp ecx, 0x10b
or eax, dword [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi + 1], ah
add dword [eax], eax
invalid
je 0x140147629
add dword [eax], eax
add byte [rcx + 0x150f9], al
cmp ecx, 0x150
push rax
add dword [rax], eax
add byte [rdi], cl
test byte [rbp + 1], dl
add dword [rax], eax
invalid
je 0x140147623
add dword [rax], eax
add byte [rcx + 0x252f9], al
cmp ecx, 0x252
je case.0x1401475c3.10060
add byte [rax], al
invalid
push rdx
add al, byte [rax]
add byte [rdi], cl
test dh, ch
add byte [rax], al
add byte [rcx + 0x3e3f9], al
add eax, dword [rax]
cmp ecx, 0x3e3
add eax, dword [rax]
add byte [rdi], cl
test dl, ah
je case.0x1401475c3.10060
add byte [rax], al
add byte [rcx + 0x41df9], al
cmp ecx, 0x41d
add al, 0
add byte [rdi], cl
je case.0x1401475c3.10060
test dh, dl
add byte [rax], al
add byte [rcx + 0x461f9], al
cmp ecx, 0x461
je case.0x1401475c3.10060
retf 0
invalid
add byte [rdi], cl
test dl, cl
retf 0
retf 0
add byte [rcx + 0x46bf9], al
add byte [rdi], cl
test byte [rdi], al
cmp ecx, 0x46b
je 0x140147611
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x476f9], al
add al, 0
cmp ecx, 0x476
je 0x14014761d
add al, 0
add byte [rdi], cl
test byte [rdi], al
add dword [rax], eax
add byte [rcx + 0x4cff9], al
add byte [rdi], cl
test dl, al
cmp ecx, 0x4cf
je case.0x1401475c3.10051
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x4d0f9], al
invalid
stc
rol byte [rax + rax], 1
add al, 0
cmp ecx, 0x4d0
je case.0x1401475c3.10065
add al, 0
add byte [rdi], cl
test byte [rcx - 0x7f000000], bh
stc
syscall
add byte [rax], al
cmp ecx, 0x50f
je 0x140147614
cmp ecx, 0x5b4
je case.0x1401475c3.10060
cmp ecx, 0x1716
je case.0x1401475c3.10060
invalid
jp 0x1401474d0
cmp ecx, 0x1b64
je case.0x1401475c3.10060
stc
sbb eax, dword fs:[rax]
add byte [rdx + rsi*2 - 0x7f], dh
stc
sbb byte [rbx], 0
add byte [rdx + rbp*2 - 0x7f], dh
push 0xffffffffffffff81
cmp ecx, 0x1b80
je case.0x1401475c3.10060
invalid
push 0xffffffffffffff81
cmp ecx, 0x1f4e
je case.0x1401475c3.10060
stc
invalid
cmp ecx, 0x2022
je case.0x1401475c3.10060
pop rdx
cmp ecx, 0x25e9
je case.0x1401475c3.10060
stc
jmp 0x1b414759a
cmp ecx, 0x271d
add byte [rdi], cl
test byte [0xc2147581], bh
invalid
invalid
invalid
invalid
stc
je case.0x1401475d9.5
invalid
inc dword [rcx + 0x2726f9]
cmp ecx, 0x2726
je 0x1401475ed
invalid
add byte [rbx + riz*2 - 0x7f], dh
cmp ecx, 0x2733
stc
xor esp, dword [rdi]
add byte [rax], al
invalid
invalid
add byte [rdi], cl
je 0x14014761a
test byte [rax + rax - 0x67f0000], al
add byte [rax], al
add byte [rcx + 0xb7f9], al
stc
mov bh, 0
invalid
add byte [rax], al
cmp ecx, 0xb7
stc
mov bh, 0
add byte [rax], al
add byte [rbp + 0x55], dh
jne case.0x1401475c3.10052
push rbp
mov al, 0xc
ret
shr rcx, 0x20
cmp ecx, 0x29
sub dword [rax + 0x29], edi
jmp 0x16a0df8c8
and byte [rbx + 0x29b829f9], al
sub dword [rax + 0x29], edi
add byte [rax], al
add byte [rdi], cl
cmovb eax, ecx
ret
mov al, byte [rcx + 0xf]
ret
invalid
invalid
add byte [rax], al
cmovb eax, ecx
ret
mov al, byte [rcx + 0xf]
ret
movnti dword [rax - 0x73], ecx
lea rcx, [0x140251294]
or eax, 0x109cd8
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov al, 8
ret
or bl, al
mov al, 0x16
ret
invalid
lea rcx, [0x14025124c]
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
add byte [rax + 0x63], cl
adc al, 0x91
invalid
add rdx, rcx
jmp rdx
xor eax, eax
ret
mov al, 0x21
ret
ret
mov al, 5
ret
mov al, 4
ret
mov al, 0xb
ret
mov al, 0x14
ret
mov al, 0x18
ret
mov al, 0x28
ret
mov al, 6
ret
mov al, 2
ret
mov al, 7
ret
mov al, 3
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 0x24
ret
mov al, 0x1e
ret
mov al, 0x1a
ret
mov al, 0x1b
ret
mov al, 0xd
ret
mov al, 0x20
ret
mov al, 0x19
ret
mov al, 0xf
ret
mov al, 0x10
ret
mov al, 0xe
ret
mov al, 0x1c
ret
add byte [rax - 0x7d], cl
and al, 0x20
add byte [rcx + 0x4828246c], cl
mov dword [rsp + 0x28], ebp
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], ebp
and qword [rsp + 0x30], 0
and dword [rsp + 0x38], 0
test ebp, ebp
jne 0x140148ff5
add byte [rax], al
add byte [rax], al
mov r14, qword [rdi + 0x10]
mov cl, 1
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rsi + 0x50], cl
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rsi + 0x50], cl
jne 0x140148f66
test dword [rcx + 0x49000000], eax
lea ecx, [rsi + 0x10]
invalid
invalid
lea rcx, [r14 + 0x10]
adc byte [rbx + r9*4 + 0x44], r9b
and al, 0x20
mov r8, qword [rsp + 0x20]
mov r9d, dword [rsp + 0x28]
call fcn.1401498d9
xor eax, eax
xchg byte [r14 + 0x50], al
push rax
push rax
jmp 0x140148f66
lea r14, [rdi + 0x28]
mov rcx, r14
int1
call fcn.140116d0a
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rdi + 0x18], rcx
cmpxchg qword [rdi + 0x18], rcx
cmpxchg qword [rdi + 0x18], rcx
sbb byte [r13 + 0x33], r14b
jne 0x140148f4e
lea r15, [rdi + 0x20]
xor r12d, r12d
and byte [rbp + 0x31], al
in al, 0x4c
mov ecx, edi
mov rcx, r15
mov rdx, r14
call fcn.14014990b
add byte [rax + 3], bh
add byte [rax + 3], bh
lock cmpxchg qword [rdi + 0x18], r12
cmpxchg qword [rdi + 0x18], r12
jne 0x140148f22
jmp 0x140148f5e
add byte [rax], al
xor eax, eax
xchg qword [rdi + 0x18], rax
jmp 0x140148ef8
cmp rax, 3
cmp eax, 3
jne 0x140149059
add byte [rax], al
xor eax, eax
xchg qword [rdi + 0x18], rax
mov rcx, r14
int1
call fcn.140116c9c
lea rcx, [rsi + 0x18]
call fcn.14014936d
inc byte [rbx]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rbx
call fcn.1400cf092
mov rbx, qword [rax]
and qword [rax], 0
clc
dec dword [rax - 0x75]
sbb byte [rax - 0x7d], cl
and byte [rax], al
test rbx, rbx
je 0x140148fdd
inc qword [rdx]
lea rcx, [rbx + 8]
call fcn.140146ffe
mov qword [rbx + 8], rdi
jnp 0x140148fa2
cmp byte [rbx + 0x49], 0
jne 0x140148fcb
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
sub eax, ecx
cmp qword [rbx], 1
sbb rax, 0xffffffffffffffff
cmp rax, 2
jb 0x140148fcb
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
add rcx, 0x10
call fcn.14014930c
mov rax, rbx
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.core_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.140158790
lea r8, [rsp + 0x40]
and qword [r8], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x30]
call fcn.14015de32
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x30]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
lea rdx, [0x140225720]
lea rcx, [rsp + 0x40]
or eax, 0x4c8d4800
and al, 0x40
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
invalid
and byte [rax], al
lea r8, [fcn.14004cd90]
cmp eax, 0x894cfff0
or byte [rax - 0x77], cl
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x73], cl
adc eax, 0xdd094
invalid
cmp eax, 0x894cfff0
or byte [rax - 0x77], cl
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x73], cl
adc eax, 0xdd094
call fcn.140158310
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rax], rcx
mov dword [rax], ecx
lea rdx, [0x140225720]
lea rcx, [rsp + 0x40]
or eax, 0x4c8d4800
and al, 0x40
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
invalid
and byte [rax], al
lea r8, [fcn.14004cd90]
cmp eax, 0x894cfff0
or byte [rax - 0x77], cl
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x73], cl
adc eax, 0xdd018
invalid
invalid
cmp eax, 0x894cfff0
or byte [rax - 0x77], cl
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x73], cl
adc eax, 0xdd018
invalid
add al, ch
imul esi, edx, 0
add ah, cl
call fcn.140158310
int3
cmp ecx, dword [rax - 0x77]
invalid
add byte [rbp + 0x20], dh
dec dword [rdx + 0xf087]
add byte [rax - 0x76b7b5ba], cl
mov byte [rsi + 0x4a], al
mov rcx, rbx
call fcn.140116c9c
cmp byte [rsi + 0x4b], 0
jne case.0x140134351.229
mov byte [rsi + 0x4b], 0
invalid
invalid
invalid
add byte [rbp + 4], dh
ror dword [rcx - 0x77], 0xc0
shr al, 0x57
add byte [rax], al
sal byte [rsi + rdx + 0x4c], 0x8b
or byte [rbp - 0x77], cl
mov qword [r8], r9
test r9, r9
and dword [rax + 8], 0
mov rcx, rsi
call case.0x1401343e9.225
mov rdi, rax
mov rcx, rax
call fcn.14014ac8b
test rdi, rdi
jne case.0x1401347ab.220
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
mov cl, byte cs:[rax + 0x4d]
mov byte [rsp + 0x2f], cl
mov word [rax + 0x4c], 0x8001
jmp case.0x140135062.159
mov esi, 1
lea r12, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
and eax, 0xdd205
and eax, 0xdd205
lea r13, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
or eax, 0x478b4800
adc byte [rax - 0x77], cl
stc
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax]
mov rcx, r14
mov rdx, r12
call fcn.1400cf092
mov r15, qword [rax]
and qword [rax], 0
add byte [rax - 1], cl
add cl, byte [rbp - 0x7b]
invalid
je 0x140149286
add byte [rax - 1], cl
add cl, byte [rbp - 0x7b]
push qword [rcx + rcx*2 + 0x49]
mov edi, dword [rdi]
mov rdi, qword [r15]
and qword [r15], 0
test rdi, rdi
je 0x14014928b
call fcn.140149607
cmp al, 2
je 0x140149256
and al, 1
je 0x1401492a2
add dword [rsp + rcx*2 + 0x48], esi
cmp esi, 3
cmp rsi, 3
jb 0x140149261
mov byte [r15 + 0x48], 0
mov rcx, r14
mov rdx, r13
call fcn.1400cf092
mov rbp, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.1401484e1
mov qword [rbp], r15
inc qword [rbx]
add ecx, dword [rax - 1]
invalid
jmp 0x14014921a
add ecx, dword [rax - 1]
invalid
xor r15d, r15d
jmp 0x1401492be
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
mov al, byte [rax + 0x50]
xor al, 1
mov byte [r15 + 0x48], al
jmp 0x1401492be
lea rcx, [r15 + 0x18]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov r8, qword [rax + 0x10]
add r8, 0x10
mov rdx, rdi
call fcn.14014962e
mov cl, byte [rsp + 0x2e]
mov dl, byte [rsp + 0x2f]
call fcn.1400f115d
mov rax, r15
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sete al
add rsp, 0x28
ret
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
clc
cmp eax, 1
add dword [rbp + 0x2a], esi
jne 0x140149353
mov rax, qword [rsi + 0x50]
cmp rdx, rax
jae 0x14014935a
mov rax, qword [rsi + 0x48]
shl rdx, 4
add rsi, 0x108
mov rcx, qword [rax + rdx + 8]
mov rdx, rsi
add rsp, 0x20
and byte [rsi - 0x17], bl
or byte [rcx], al
add byte [rax], al
and byte [rsi - 0x17], bl
or byte [rcx], al
add byte [rax], al
nop
add rsp, 0x20
pop rsi
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.140158360
int3
add byte [rax], al
int3
sub rsp, 0x20
mfence
mov rax, qword [rcx]
add dword [rsi - 0x7b], esp
invalid
jne 0x14014943f
add dword [rsi - 0x7b], esp
sal byte [rbp + 0x66], 0x48
mov rbx, rcx
mov ebx, ecx
shr rax, 0x10
cmp rax, qword [rcx + 8]
or byte [rbx + 0x59], dh
or byte [rbx + 0x59], dh
mov rdi, rdx
lea rsi, [rdx + 0xb0]
lea esi, [rdx + 0xb0]
lea esi, [rdx + 0xb0]
mov rcx, rsi
call fcn.140116d0a
mfence
mov rax, qword [rbx]
test ax, ax
invalid
jne 0x14014944f
sal byte [rbp + 0x4c], 0x48
shr eax, 0x10
shr rax, 0x10
cmp rax, qword [rbx + 8]
jae 0x14014944f
lock add qword [rbx], 0x10001
mov rax, qword [rdi + 0xc8]
test rax, rax
je 0x14014944f
add eax, dword [rcx]
add byte [rcx], al
add byte [rax - 0x75], cl
xchg eax, ecx
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsi + rbp + 0x48], 0x8d
dec qword [rax - 0x77]
invalid
xor edi, edi
mov rax, rdi
mov rdx, rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
mov rcx, rsi
call fcn.140116c9c
jmp 0x140149441
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rdx
test r8, r8
je 0x14014d4fa
cmp qword [r8], 0
mov rdi, qword [rcx]
jne 0x14014d4fd
cmp rdi, qword [r8 + 8]
jne 0x14014d4fd
add r8, 0x10
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, r8
call fcn.1400cf092
mov rdi, rdx
mov rbx, qword [rax]
test rbx, rbx
je 0x14014d567
mov rcx, qword [rbx + 0x40]
mov rax, qword [rbx + 0x58]
cmp rax, rcx
jne 0x14014d4cc
lea rcx, [rbx + 0x40]
call fcn.140113758
mov rcx, qword [rbx + 0x40]
mov rax, qword [rbx + 0x58]
mov rdx, qword [rbx + 0x50]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rbx + 0x48]
mov qword [rcx + rdx*8], rsi
inc rax
mov qword [rbx + 0x58], rax
inc qword [rdi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdi, qword [rcx]
lea rbx, [rdi + 0x88]
mov rcx, rbx
call fcn.140116d0a
cmp byte [rdi + 0xa0], 0
je 0x14014d51f
mov rcx, rsi
call fcn.14014737f
jmp 0x14014d549
mov rax, qword [rdi + 0xa8]
mov rcx, qword [rdi + 0x98]
test rcx, rcx
cmove rcx, rbx
mov qword [rcx + 8], rsi
mov qword [rdi + 0x98], rsi
mov bh, 0x98
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x87
test al, 0
add byte [rax], al
mov rcx, rbx
call fcn.140116c9c
add rdi, 0xb8
mov rcx, rdi
mov ecx, edi
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.14014950b
inc qword [rdi]
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14014737f
invalid
sahf
invalid
invalid
mov eax, edx
lea rcx, str.core_missing
mov edx, 0xc
call fcn.140158790
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov r14, r8
mov r12, rdx
mov rbx, rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
adc byte [rdx + 0x10], cl
adc byte [rdx + 0x10], cl
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
lea rsi, [rsp + 0x20]
movaps xmmword [rsi + 0x30], xmm3
movaps xmmword [rsi + 0x20], xmm2
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov qword [rdx], 2
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulercurrent_threadmod.rs
lea rdi, [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rcx, rdi
mov rdx, rsi
call fcn.14014d579
lea r15, [rbx + 8]
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, r15
call fcn.1400cf092
sbb r15b, r8b
dec dword [rcx - 0x77]
invalid
mov rbp, rdx
mov rcx, qword [rax]
call fcn.140148715
mov qword [r13], r12
inc qword [rbp]
add r14, 0xa8
invalid
test al, 0
add byte [rax], al
mov rcx, rdi
mov rdx, r14
xor r8d, r8d
xor r9d, r9d
call fcn.1401498d9
add rbx, 0x18
mov rcx, rbx
fld1
out 0xbc, al
invalid
dec dword [rax - 0x73]
adc eax, 0xd880a
mov rcx, r15
call fcn.1400cf092
mov rbx, rdx
mov r14, qword [rax]
and qword [rax], 0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, r14
call fcn.14014d5b7
inc qword [rbx]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsi + 0x30], xmm3
movaps xmmword [rsi + 0x20], xmm2
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov rcx, r14
call fcn.1401487be
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmm3, xmmword [rsi + 0x30]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rax, r14
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sbb r15b, r8b
dec dword [rcx - 0x77]
invalid
invalid
and al, 0x28
mov qword [rsi], rcx
mov rcx, rsi
call fcn.14014d789
mov rcx, rsi
call fcn.14000acc1
nop
add rsp, 0x30
pop rsi
ret
sub rsp, 0x28
add rcx, 0xfffffffffffffff0
lea rax, [rsp + 0x20]
mov qword [rax], rcx
mov rcx, rax
call fcn.14014d789
and al, 0
add byte [rax], al
nop
add rsp, 0x28
ret
shr eax, 0x3e
invalid
add cl, ch
insb byte [rdi], dx
mov ebp, 0x5756ffff
push rsi
push rdi
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
call fcn.140147f8c
test rax, rax
invalid
je 0x14014d7c6
mov r8, qword [rax + 0x38]
test r8, r8
je 0x14014d7c6
mov rcx, rdi
mov rdx, rsi
jmp 0x14014d7cf
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
add rsp, 0x28
pop rdi
pop rsi
jmp 0x14014d46e
invalid
mov eax, ecx
add rsp, 0x58
pop rax
ret
add byte [rax], al
lea rax, [0x14024c278]
lea eax, [0x14024c278]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
invalid
call fcn.140158310
int3
invalid
mov edi, edi
invalid
invalid
clc
lock cmpxchg qword [rsi], rcx
jne 0x14014d965
xor ebx, ebx
jmp 0x14014d9d4
mov rdi, rax
test dil, 1
test bh, 1
test bh, 1
jne 0x14014da08
and rdi, 0xfffffffffffffffc
or rdi, 2
xor ebx, ebx
jmp 0x14014d9d1
xchg qword [rsi], rdi
mov rax, rbx
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_sync_notify.rs
lea eax, [0x140227c78]
mov edx, 0x43
or eax, 0x58d4c00
vfmsub231ps xmm16, xmm30, xmmword [rbx]
mov edx, 0x43
call fcn.1401583f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_sync_notify.rs
call fcn.140158770
int3
invalid
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermod.rs
call fcn.140158310
test al, 0
add ah, cl
int3
test al, 0
add ah, cl
int3
je 0x14014db60
mov rsi, rcx
mov rcx, qword [rcx]
mov rdx, qword [rsi + 8]
call fcn.14014b4e2
fcos
dec dword [rax - 0x77]
ret
mov rcx, rsi
call fcn.14014b6d9
mov rdi, rax
mov edx, dword [rax + 0x40]
mov rcx, rbx
call fcn.14014a610
mov rsi, rax
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
cmp rax, 0xffffffffffffffff
je 0x14014db3c
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp byte [r12 + 0x4a], 0
jne 0x14014e618
mov eax, dword [r12 + 0x40]
inc eax
mov dword [r12 + 0x40], eax
mov r15, qword [rsp + 0x58]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rcx + 0x40]
test ecx, ecx
je 0x14014e944
divps xmm0, xmmword [r12 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm7
movaps xmm0, xmm7
movaps xmm0, xmm7
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cvttps2pi mm0, xmm0
sub al, 0xc0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
add byte [rax], al
add byte [rdi], cl
ret 0xc289
add byte [rax], al
add byte [rdi], cl
ret 0xc289
sub edx, r8d
neg edx
fiadd dword [rcx - 0x77]
rol dword [rbp + 0x29], 0xc1
cmovb r9d, edx
retf 0x8341
cmp r9d, 3
cmp ecx, 3
cmp ecx, 3
jb 0x14014dff4
mov dword [r12 + 0x44], eax
add rcx, 0x10
call fcn.140148c6f
dec dword [rax - 0x77]
invalid
test rax, rax
invalid
jne case.0x14012f68d.354
rcl dword [rax], 0xe8
jb 0x14014dfa7
invalid
sal byte [rbp + 0x39], 0x4c
mov ecx, esp
mov rcx, r12
call fcn.1401488ba
mov rdi, rax
mov edi, eax
mov edi, eax
jmp 0x14014e032
mov dword [rsi + 0x20], r15d
jmp 0x14014e02a
lea ecx, [rsp + 0x38]
call fcn.14014913f
invalid
mov cl, 0xff
invalid
adc eax, 0x48ffffb1
mov ecx, ebp
mov rcx, rbp
call fcn.140116c9c
xor ecx, ecx
call fcn.14014ac8b
int3
invalid
invalid
int3
test rdi, rdi
je 0x14014e05d
mov rcx, r14
mov rdx, rdi
mov edx, edi
mov r8, r12
call fcn.140149167
mov r12, rax
test rax, rax
invalid
ror byte [rdi], 0x85
std
invalid
jne 0x14014dda1
jmp 0x14014e854
invalid
xor ecx, ecx
call fcn.14014ac8b
invalid
int3
invalid
dec dword [rcx - 0x73]
lea rsi, [r12 + 0x20]
mov rcx, rsi
call fcn.140148cea
lodsb al, byte [rsi]
invalid
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x58
cmp byte [r12 + 0x49], 0
jne 0x14014e0a9
mov rax, qword [r13 + 0x10]
mov rcx, qword [rax + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xb8]
add byte [rax], al
add byte [rdi], cl
invalid
invalid
add dword [rax], eax
invalid
lock inc qword [rax + 0xb0]
add byte [rax], al
mov byte [r12 + 0x49], 1
mov qword [rsp + 0x110], rsi
mov rax, qword [r13 + 0x10]
mov rdi, qword [rax + 0x60]
lea rcx, [r12 + 0x10]
lea ecx, [rsp + 0x10]
adc byte [rcx - 0x58de1706], cl
invalid
dec dword [rcx + 0x4cc031c5]
ror byte [rcx + rcx*4 + 0x64], 0x24
invalid
cmp rax, rdi
je 0x14014e205
add byte [rax], al
lea r15, [rax + 1]
add rax, rbp
xor edx, edx
div rdi
mov rax, r15
cmp rdx, qword [r13 + 0x18]
je 0x14014e0ce
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx + 0x60]
cmp rdx, rax
jae 0x14014e932
mov rax, qword [rcx + 0x58]
mov r8, qword [r12 + 0x18]
mov r9d, dword [r8 + 0x20]
mov rcx, qword [r8 + 0x18]
mov ecx, dword [rax + 0x18]
shr rcx, 0x20
mov r10d, r9d
sub r10d, ecx
cmp r10d, 0x80
add byte [rdi], cl
xchg ecx, edx
add byte [rax], al
invalid
add byte [rdi], cl
xchg ecx, edx
add byte [rax], al
add byte [rcx - 0x77], cl
fmul qword [rax - 0x3f]
loop 0x14014e130
invalid
mov r12, rbx
shl rdx, 4
invalid
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
mov r10, rax
shr r10, 0x20
invalid
and byte [rbx + rcx*4 + 0x5a], al
and byte [rcx + 0x39], al
invalid
and byte [rbx + rcx*4 + 0x5a], al
and byte [rcx + 0x39], al
ret 0x6775
jne 0x14014e1ab
jne 0x14014e1ab
mov ebx, r11d
sub ebx, r10d
mov esi, ebx
shr esi, 1
sub ebx, esi
je 0x14014e1ab
lea r14d, [rbx + r10]
mov rcx, rax
shl rcx, 0x20
or rcx, r14
or ecx, esi
or ecx, esi
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x14014e134
mov dword [rsp + 0x34], ebx
and al, 0x34
cmp ebx, 0x80
ja 0x14014e9b5
sti
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
xchg dword [0x18114e181], edi
sub ebx, esi
sub r11d, esi
mov eax, r9d
cmp r11d, r10d
je 0x14014e1b5
mov esi, eax
mov r14d, 0xff
mov esi, 0xff
mov esi, 0xff
add byte [rax], al
and esi, r14d
mov ebx, r10d
and ebx, r14d
mov r14, qword [rdx + 0x10]
mov rbx, qword [r14 + rbx*8]
mov r14, qword [r8 + 0x10]
mov qword [r14 + rsi*8], rbx
sbb al, 0xf6
sbb al, 0xf6
inc eax
inc r10d
jmp 0x14014e17e
invalid
ror dword [rcx + rcx*4 - 0x1d], cl
mov rbx, r12
mov r12, qword [rsp + 0x48]
jmp 0x14014e1f6
mov rbx, r12
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
mov r10d, ecx
mov edx, ecx
imul r10, rbx
mov rax, rcx
enter 0x4cf0, 0xf
mov cl, 0x52
invalid
je 0x14014e1ea
enter 0x4cf0, 0xf
mov cl, 0x52
sbb byte [rbx + rbx + 0x48], dh
mov ecx, eax
mov rcx, rax
shr rax, 0x20
and byte [rcx + 0xc82484], cl
add byte [rax], al
mov dword [rsp + 0xc8], eax
mov dword [rsp + 0x38], ecx
cmp eax, ecx
invalid
jne 0x14014e1bd
enter 0xffffffffffffd875, 0xffffffffffffffe9
cmpsb byte [rsi], byte [rdi]
invalid
jmp 0x14014e990
mov eax, dword [rsp + 0x34]
test eax, eax
jne 0x14014e352
test dword [rcx + rax], ebx
invalid
test dword [rcx + rax], ebx
pop rsp
add dword [rax], eax
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.14014ac8b
mov rax, r15
jmp 0x14014e0ce
retf 0xffff
mov rcx, qword [r13 + 0x10]
mov ecx, dword [rbp + 0x10]
add rcx, 0x10
call fcn.140148c6f
mov rdi, rax
test rax, rax
test eax, eax
test eax, eax
lea r14, [rsp + 0x58]
je case.0x1401349f3.218
invalid
invalid
mov rcx, qword [rsp + 0x110]
add byte [rax], al
call fcn.1401487c8
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140149167
invalid
mov r12, rax
test rax, rax
lea r13, [rsp + 0x90]
lea ebp, [rsp + 0x90]
lea ebp, [rsp + 0x90]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test dword [rbx - 5], edx
invalid
jne 0x14014dda1
jmp 0x14014e854
mov byte [r12 + 0x49], 0
lea r14, [rsp + 0x58]
and al, 0x49
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x58
lea rcx, [rsp + 0x70]
call fcn.1401492df
test al, al
je 0x14014e2d8
mov rsi, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
mov rcx, qword [rsi + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x14014e29c
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 rsi, qword [rsp + 0x58]
cmp qword [r12], 0
lea r13, [rsp + 0x90]
je 0x14014e300
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x14014e2f1
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]
jmp 0x14014e2f1
mov rcx, r14
mov rdx, r12
xor r8d, r8d
call fcn.140148d9f
mov r12, rax
lea r13, [rsp + 0x90]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
and al, 0x20
lea rcx, [r12 + 0x20]
call fcn.1401487c8
jmp 0x14014dda1
mov rax, qword [r12 + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
and byte [rcx], dil
invalid
jne 0x14014e2ab
and byte [rcx], dil
enter 0xffffffffffff9b75, 0x41
cmp byte [rsp + 0x4b], 0
jl 0x14014e338
invalid
invalid
cmp byte [r12 + 0x4b], 0
jl 0x14014e338
add byte [r13 - 0x6d], sil
jne 0x14014e2ab
mov r15, qword [rsi + 0x10]
mov r13, qword [rsi + 0x18]
mov bl, byte [r12 + 0x49]
lea rdi, [r15 + 0xc0]
mov rcx, rdi
stc
stc
call fcn.140116d0a
test bl, bl
je 0x14014e376
invalid
mov rax, 0xfffffffffffeffff
lock xadd qword [r15 + 0xb0], rax
cmp ax, 1
sete bpl
jmp 0x14014e384
invalid
mov ecx, eax
add eax, r9d
invalid
dec eax
enter 0xffffffffffffc8ff, 0xf
mov dh, 0xd0
movzx edx, al
mov r9, qword [r8 + 0x10]
mov rdi, qword [r9 + rdx*8]
dec ecx
je 0x14014e36c
mov dword [r8 + 0x20], eax
lea r14, [rsp + 0x58]
jmp 0x14014e21f
lock sub qword [r15 + 0xb0], 0x10000
mov al, 0
add byte [rax], al
add byte [rax], al
add dword [rax], eax
xor ebp, ebp
mov rdx, qword [r15 + 0xd8]
cmp rdx, qword [r15 + 0xc8]
movabs rbx, 0x100000001
jne 0x14014e3b1
lea rcx, [r15 + 0xc8]
call fcn.14007d9aa
mov rdx, qword [r15 + 0xd8]
mov rax, qword [r15 + 0xd0]
mov qword [rax + rdx*8], r13
ror byte [rcx - 1], 1
xchg eax, ebx
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140116c9c
mov byte [r12 + 0x49], 0
add byte [rax - 0x7c], al
in eax, dx
je 0x14014e416
mov rax, qword [rsi + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x58]
mov r8, qword [rax + 0x60]
shl r8, 4
xor r9d, r9d
lea r14, [rsp + 0x58]
lea esi, [rsp + 0x58]
lea r13, [rsp + 0x90]
cmp r8, r9
je 0x14014e425
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
add ecx, 0x10
cmp r10d, r11d
je case.0x14013f1fb.105
jmp 0x14014e431
lea r14, [rsp + 0x58]
lea r13, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add bl, ch
invalid
and al, 0x90
add byte [rax], al
add bl, ch
adc dword [rax - 0x75], ecx
sub byte [rax + 0x48000000], 0x85
add byte [rax], al
test rax, rax
je case.0x1400fd852.1260
invalid
invalid
scasb al, byte [rdi]
invalid
mov rax, qword [rax + 0xa8]
test rax, rax
je case.0x1400fd852.1260
call fcn.14014930c
cmp byte [r12 + 0x4a], 0
jne 0x14014e2ab
test dword [rcx - 2], ebp
invalid
invalid
cmp byte [r12 + 0x4b], 0
jne 0x14014e2ab
test dword [rbp - 2], ebx
invalid
invalid
add byte [r15], cl
test dword [rbp - 2], ebx
invalid
mov rcx, r14
mov rdx, r12
mov r8d, 0x3b9aca00
call fcn.140148d9f
test eax, 0x8949ffff
invalid
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r12
mov ecx, esp
loope case.0x1400fc9c1.1282
invalid
lodsb al, byte [rsi]
invalid
dec dword [rax - 0x75]
and al, 0x58
cmp qword [r12], 0
and al, 0
test eax, 0x8949ffff
invalid
loope case.0x1400fc9c1.1282
invalid
jne case.0x1401475c3.51
mov rcx, qword [r12 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
and byte [rcx], bh
sal dword [rbp + 0x67], 1
mov rbx, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea rdi, [rbx + 0xc0]
mov rcx, rdi
call fcn.140116d0a
mov rax, qword [rbx + 0xd0]
adc eax, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbx + 0xd8]
shl rcx, 3
xor edx, edx
movabs rbx, 0x100000001
add byte [rax], al
add byte [rax], al
cmp rcx, rdx
je 0x14014e4e7
lea r8, [rdx + 8]
cmp qword [rax + rdx], rsi
mov rdx, r8
mov edx, eax
jne 0x14014e4c8
mov rcx, rdi
call fcn.140116c9c
xchg esp, edi
invalid
jmp case.0x1400fd852.1260
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.140116c9c
mov byte [r12 + 0x49], 1
add ecx, ebp
mov cl, 0xfd
invalid
invalid
mov r15, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
lea rdi, [r15 + 0xc0]
lea edi, [rdi + 0xc0]
mov rcx, rdi
mov ecx, edi
call fcn.140116d0a
mov rsi, qword [r15 + 0xd8]
mov esi, dword [rdi + 0xd8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rsi
mov rax, rsi
neg rax
mov rcx, 0xffffffffffffffff
invalid
invalid
invalid
invalid
lea rdx, [rax + rcx]
cmp rdx, 0xffffffffffffffff
je 0x14014e566
mov rdx, qword [r15 + 0xd0]
add byte [rbp + rcx*4 + 0x69], cl
add dword [rax + 0x39], ecx
pop rsp
retf 0x4c08
lea r13, [rcx + 1]
cmp qword [rdx + rcx*8 + 8], rbx
pop rsp
retf 0x4c08
mov ecx, ebp
jne case.0x1401475c3.49
mov r13, rsi
mov rcx, rdi
call fcn.140116c9c
cmp r13, rsi
cmp ebp, esi
setae byte [r12 + 0x49]
lea r14, [rsp + 0x58]
movabs rbx, 0x100000001
add byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x90
add byte [rax], al
add cl, ch
invalid
std
invalid
invalid
mov rsi, qword [rsp + 0x58]
lea rcx, [r12 + 0x10]
mov r14, qword [rsi + 0x10]
lea rdi, [r14 + 0x68]
mov rbx, qword [r14 + 0x80]
lea edx, [rbx + 1]
call fcn.1401487e6
mov r15d, eax
mov byte [r14 + 0x90], 1
lea r13, [rbx + r15]
lea ebp, [rbx + rdi]
inc r13
cmp r15, r13
jb 0x14014e6b1
lea rcx, [rsp + 0x70]
call fcn.14014936d
invalid
dec dword [rax - 0x75]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x77], cl
cmp byte [rbx + 0xf824bc], cl
add byte [rax], al
mov ebp, dword [rsp + 0xfc]
lodsb al, byte [rsi]
and al, 0xfc
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x94
shr eax, 0xca
xchg esi, eax
invalid
dec dword [rax - 0x73]
and al, 0x50
call fcn.1401484eb
mov ecx, edi
mov edx, ebp
invalid
call fcn.14014853e
lea rcx, [rsp + 0xe0]
call fcn.140147e7b
lea rcx, [rsp + 0x140]
call fcn.14014649d
invalid
dec dword [rbx + rcx*4 - 0x44]
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x20
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rcx - 0x73], cl
jg 0x14014e8f4
mov rcx, r13
mov rdx, rbp
call fcn.140148359
mov rcx, rdi
call fcn.1401483f8
xorpd xmm0, xmm0
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
movapd xmmword [rdx], xmm0
mov qword [rdx + 0x20], rdi
mov rcx, rdi
call fcn.140148413
xor ecx, ecx
call fcn.140117166
mov rcx, r15
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
mov esp, 0x16024
add byte [rax - 0x7f], cl
invalid
js 0x14014e920
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14014ec51
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.140158360
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerothere_is_no_such_thing_as_a_release_load
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
jmp 0x14014e962
mov edx, 0x39
call fcn.1401583f0
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0x19
call fcn.1401583f0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140158360
lea r8, [rsp + 0x90]
and qword [r8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xc8]
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.14015dda0
lea rax, [rsp + 0x34]
mov qword [rsp + 0x38], rax
lea rax, str.actual_
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax + 1], edi
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140050610]
sbb al, 0xf0
dec dword [rax - 0x77]
push rsp
and al, 0x40
lea rdx, [rsp + 0x38]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadqueue.rs
call fcn.140158310
add byte [rax - 0x73], cl
add eax, 0xd6055
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7library_std_src_threadlocal.rs
lea r9, [0x140224f08]
lea r8, [rsp + 0xe0]
mov edx, 0x46
call fcn.1401586d0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0xe0]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_taskcore.rsPn__
call fcn.140158310
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_blocking_task.rs
lea r8, [0x140227a10]
mov edx, 0x2d
call fcn.140158790
lea rcx, str.assertion_failed:_len___LOCAL_QUEUE_CAPACITY
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_schedulermulti_threadqueue.rs
mov edx, 0x2d
call fcn.1401583f0
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14014c0dd
test al, 8
jne 0x14014ec6d
lea rcx, [rsi + 0x20]
call fcn.1401483f8
jmp 0x14014ec7a
test al, 0x10
je 0x14014ec7a
lea rcx, [rsi + 0x48]
call fcn.1401483a9
xor ecx, ecx
call fcn.140117166
mov edx, 1
mov rcx, rsi
call fcn.14014c134
cmpsb byte [rsi], byte [rdi]
invalid
invalid
invalid
test al, al
je 0x14014ec9f
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14014eca6
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call fcn.14014845c
invalid
dec dword [rax - 0x75]
pop rax
test rax, rax
je 0x14014ecc7
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140028f50
mov eax, ebx
cmp ebx, edi
adc ebx, 0
cmp eax, edi
jae 0x14014f24f
xor r14d, r14d
cmp r14, 6
je case.0x14012e8ca.399
invalid
xor eax, eax
cmp rax, 0x400
je 0x14014f1bb
movups xmmword [rsp + rax + 0xa0], xmm6
add rax, 0x10
jmp 0x14014f1a5
mov r8d, 0x400
mov rcx, r13
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
imul rax, r14, 0x410
imul eax, esi, 0x410
adc byte [rax + rax], al
add byte [rbp + rcx*4 + 0x24], cl
add al, 0x49
add esp, 0x4a0
movabs al, byte [0x400b841000004]
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r13
invalid
call sub.VCRUNTIME140.dll_memcpy
movabs eax, dword [0x24b4894d000081]
add al, 0
add byte [rcx - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 8
add al, 0
add byte [rax], al
add byte [rcx - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 8
add al, 0
add byte [rax], al
inc r14
jmp 0x14014f19d
mov ecx, 0x1860
mov edx, 8
call fcn.1400c65ff
idiv edi
idiv edi
mov r12, rax
mov r8d, 0x1860
add byte [rax - 0x77], cl
mov ecx, eax
lea rdx, [rsp + 0x4a0]
lea edx, [rsp + 0x4a0]
lea edx, [rsp + 0x4a0]
call sub.VCRUNTIME140.dll_memcpy
imul rax, rsi, 0x28
mov byte [r15 + rax], 0
mov qword [r15 + rax + 8], r12
invalid
invalid
or byte [rcx + 0xf], al
movups xmmword [rdi + rax + 0x10], xmm6
adc dword [rdi + rax + 0x10], esi
add dword [rax], 0xc66b4800
sub byte [rcx - 0x3a], al
add al, 7
add byte [rbp - 0x77], cl
invalid
adc dword [rdi + rax + 0x10], esi
invalid
and qword [r15 + rax + 0x20], 0
and dword [rdi + rax + 0x20], 0
inc rsi
jmp 0x14014f18b
cmp qword [rsp + 0x78], rsi
jbe 0x14014f29f
test rsi, rsi
test rsi, rsi
mov r13, qword [rsp + 0x68]
mov ebp, dword [rsp + 0x68]
insb byte [rdi], dx
and al, 0x68
mov rbp, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x70]
je 0x14014f2b2
imul rbx, rsi, 0x28
mov rcx, r15
mov ecx, edi
stc
sub byte [rcx + rcx*4 - 7], cl
stc
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
mov r8, rbx
call fcn.14014b1a7
test rax, rax
je case.0x14012f68d.363
movabs rcx, 0x8000000000000001
mov r15, rax
mov edi, eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
or byte [rcx - 0x77], 0xc7
mov edi, eax
add byte [rax - 0x143876b7], al
mov r8d, 0x3b9aca00
mov r8d, 0x3b9aca00
mov edi, eax
jmp case.0x1401343e9.358
mov r8d, 0x3b9aca00
mov ecx, 1
jmp 0x14014f2fe
xor ecx, ecx
leave
mov r13, qword [rsp + 0x68]
insb byte [rdi], dx
and al, 0x68
mov rbp, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x70]
mov edi, dword [rsp + 0x70]
mov edi, dword [rsp + 0x70]
and al, 0x70
jmp 0x14014f2e5
mov edx, 8
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov r8, qword [rsp + 0x38]
and al, 0x38
cmp al, ch
fucomi st(3)
invalid
call fcn.14000ce13
dec dword [rax - 0x47]
add dword [rax], eax
add byte [rax], al
movabs rcx, 0x8000000000000001
mov r15d, 8
add byte [rax], al
add byte [rax + 0x8bf41], al
add byte [rax], al
jmp case.0x140133dfe.354
mov ecx, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
mov rdx, rbx
mov edx, ebx
call fcn.14000b647
xor ecx, ecx
ret
push qword [rcx]
leave
mov r14, qword [rsp + 0x58]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
and al, 0x48
mov r8d, dword [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov r9, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov qword [r13], rcx
mov qword [r13 + 8], rbp
mov qword [r13 + 0x10], rax
and qword [r13 + 0x18], 0
sbb byte gs:[rax], al
sbb byte gs:[rax], al
add byte [rax - 0x75], cl
and al, 0x20
and al, 0x20
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
mov qword [r13 + 0x20], rax
mov rax, qword [rsp + 0x30]
mov qword [r13 + 0x28], rax
sub byte [rbp - 0x77], cl
jne 0x14014f355
xor byte [rcx], dh
invalid
xor byte [rcx], dh
rol byte [rcx - 0x78], 0x45
invalid
invalid
invalid
mov byte [r13 + 0x38], al
mov qword [r13 + 0x40], r14
mov dword [rbp + 0x40], esi
cmp byte [rbp - 0x77], cl
jne 0x14014f36f
invalid
mov dword [rbp + 0x40], esi
mov qword [r13 + 0x48], rdi
mov qword [r13 + 0x48], rdi
mov dword [rbp + 0x48], edi
xorps xmm0, xmm0
xorps xmm0, xmm0
movups xmmword [r13 + 0x50], xmm0
mov byte [r13 + 0x60], al
mov byte [rbp + 0x60], al
mov byte [rbp + 0x60], al
mov qword [r13 + 0x68], 0x10
push 0x10
adc byte [rax], al
add byte [rax], al
mov qword [r13 + 0x70], rdx
mov dword [rbp + 0x70], edx
jo 0x14014f35b
movaps xmm0, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + 0x78], eax
movups xmmword [r13 + 0x78], xmm0
movups xmm0, xmmword [rsp + 0x89]
test byte [rcx + rcx*4], ah
and al, 0x89
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + 0x81], eax
invalid
add byte [rax], al
add byte [rax], al
movups xmmword [r13 + 0x81], xmm0
add byte [rax], al
mov qword [r13 + 0x98], r15
add byte [rax], al
add byte [rcx - 0x77], cl
mov ch, 0xa0
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [r13 + 0xa0], rsi
add byte [rax], al
and qword [r13 + 0xa8], 0
movsd dword [rdi], dword [rsi]
test al, 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x78], al
mov byte [r13 + 0xb0], al
mov qword [r13 + 0xb8], r9
add byte [rax], al
invalid
mov byte [r13 + 0xb0], al
mov qword [r13 + 0xb8], r9
add byte [rax], al
invalid
add byte [rbp - 0x77], cl
lea edi, [rax + 0x45000000]
add byte [rax], al
add byte [rbp - 0x77], al
test eax, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x77], al
test eax, eax
mov dword [r13 + 0xc0], r8d
add byte [rax], al
add byte [rdi], cl
movaps xmm6, xmmword [rsp + 0x2100]
sub byte [rsp + 0x2100], dh
and al, 0
and dword [rax], eax
add byte [rax - 0x7f], cl
invalid
invalid
add rsp, 0x2118
add esp, 0x2118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
or ebp, eax
ficomp dword [rbx + 0x8b9ffef]
out dx, eax
invalid
add byte [rax], al
add byte [rdx + 0x80], bh
add byte [rax], 0
add al, ch
jnp case.0x14012f0c2.378
add byte [rax], al
add byte [rax], 0
add al, ch
jnp case.0x14012f0c2.378
add byte [rax], al
add byte [rcx + 8], bh
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov rdx, rbx
call fcn.140157f40
outsb dx, byte [rsi]
mov eax, dword [rax]
add byte [rax], al
invalid
outsb dx, byte [rsi]
mov eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, str.assertion_failed:_shards___0C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_timemod.rs
or eax, 0xd789f
lahf
js 0x14014f3e5
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140226d00]
lea eax, [0x140226d00]
and byte [rcx + 0xd], bh
add byte [rdx + 0x1c], bh
add byte [rax], al
invalid
mov edx, 0x1c
add byte [rax], al
add al, ch
invalid
call fcn.1401583f0
add byte [rax], al
mov ecx, 8
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
push rsp
and al, 0x38
invalid
cmp al, ch
mov r8d, dword [r8]
mov eax, dword [rax]
call fcn.140157f40
mov ecx, 8
mov eax, dword [rax]
add byte [rcx + 8], bh
mov rdx, r14
call fcn.140157f40
add byte [rax], al
add byte [rax], al
int3
push rdi
push r14
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
js case.0x14012e833.411
movaps xmmword [rsp + 0x60], xmm6
sub dword [rsp + 0x60], esi
mov rbx, rdx
mov r14, rcx
mov esi, ecx
mov ecx, 0x40
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1400c65ff
mov esi, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax], rsi
mov qword [rax + 8], rsi
xor byte [rax - 0x77], cl
jo case.0x14012f0c2.388
and qword [rax + 0x30], 0
xor byte [rax], al
add dh, al
cmp byte [rax], al
cmp byte [rax], al
mov byte [rax + 0x38], 0
cmp byte [rax], al
add al, dh
lock inc qword [rax]
inc qword [rax]
jle 0x14014f5f0
mov rdi, rax
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x40], ebx
mov ecx, 0x18
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
or byte [rax], al
add byte [rax], al
add al, ch
invalid
cwde
jno case.0x140133ba2.382
add byte [rax], al
call fcn.1400c65ff
mov rbx, rax
mov qword [rax], rsi
mov qword [rax + 8], rsi
invalid
dec dword [rax - 0x77]
ret
mov qword [rax + 0x10], rdi
mov dword [rax + 0x10], edi
adc byte [rbp - 0x75], cl
mov r12, qword [r14 + 0x28]
mov r15d, dword [r14 + 0x30]
mov edi, dword [rsi + 0x30]
sub byte [rbp - 0x75], al
sub byte [rbp - 0x75], al
mov edi, dword [rsi + 0x30]
jle 0x14014f4ad
xor byte [rax - 0x73], cl
lea rsi, [rsp + 0x48]
lea esi, [rsp + 0x48]
je case.0x1401349f3.231
mov rcx, rsi
mov rcx, rsi
call fcn.14014866d
mov rcx, rsi
int1
dec dword [rax - 0x77]
int1
call fcn.1401486d4
xchg edx, eax
xchg edx, eax
invalid
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
and al, 0x30
xor byte [rbp - 0x75], cl
outsb dx, byte [rsi]
cmp al, dh
inc qword [r13]
invalid
mov r13, qword [r14 + 0x38]
lock inc qword [r13]
invalid
add byte [rdi], cl
mov es, word [rbp + 1]
invalid
invalid
jle 0x14014f5f0
add dword [r8], r8d
add dword [rax], eax
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7f], 0xff
invalid
invalid
xor eax, eax
cmp r15d, 0x3b9aca00
cmp edi, 0x3b9aca00
inc dword [rax]
retf 0x3b9a
invalid
add dl, cl
invalid
cmp eax, dword [rdi + rcx + 0x44]
clc
cmove r15d, eax
clc
mov eax, 0xa
cmove r12, rax
mov rbp, qword [r14 + 0x40]
mov ebp, dword [rsi + 0x40]
add byte [rdi + rcx + 0x44], cl
loopne 0x14014f50b
mov ebp, dword [rsi + 0x40]
outsb dx, byte [rsi]
movups xmm6, xmmword [r14 + 0x10]
movups xmm6, xmmword [r14 + 0x10]
movups xmm6, xmmword [rsi + 0x10]
jbe case.0x1401347ab.234
mov rcx, qword [r14 + 0x58]
mov ecx, dword [rsi + 0x58]
pop rax
mov rdx, qword [r14 + 0x60]
call fcn.14014f5f2
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], eax
push rsi
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x20], rdx
and al, 0x20
and byte [rcx - 0x75], cl
mov rcx, qword [r14 + 0x68]
mov ecx, dword [rsi + 0x68]
push 0x70568b49
push 0x70568b49
mov rdx, qword [r14 + 0x70]
mov edx, dword [rsi + 0x70]
call fcn.14014f5f2
add al, 1
add byte [rax], al
mov r14, rax
mov rsi, rdx
mov ecx, 0x110
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add al, ch
invalid
call fcn.1400c65ff
mov ecx, 1
add dword [rax], eax
add byte [rax], al
cld
jo 0x14014f4f9
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rax], rcx
mov qword [rax + 8], rcx
movups xmmword [rax + 0x10], xmm6
mov qword [rax + 0x20], r12
mov dword [rax + 0x20], esp
and byte [rcx + rcx*4 + 0x78], al
sub byte [rcx + rcx*4 + 0x68], cl
invalid
invalid
invalid
mov dword [rax + 0x28], r15d
mov qword [rax + 0x30], r13
mov dword [rax + 0x30], ebp
xor byte [rax - 0x77], cl
push 0xffffffff88d23138
push rax
and qword [rax + 0x48], 0
and qword [rax + 0x48], 0
mov qword [rax + 0x38], rbp
mov dword [rax + 0x38], ebp
xor edx, edx
mov byte [rax + 0x40], dl
and qword [rax + 0x48], 0
add byte [rax - 0x39], cl
push rax
or byte [rax], al
add byte [rax], al
invalid
mov qword [rax + 0x50], 8
mov dword [rax + 0x50], 8
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rax + 0x58], xmm0
pop rax
movups xmm1, xmmword [0x140224a90]
movups xmmword [rax + 0x68], xmm1
adc dword [rax + 0x68], ecx
push rbp
or eax, 0x48110f00
invalid
invalid
adc dword [rax + 0x68], ecx
push 0x520d100f
movups xmm1, xmmword [0x140224aa0]
movups xmmword [rax + 0x78], xmm1
invalid
invalid
push rdx
push rbp
or eax, 0x48110f00
js 0x14014f59b
js 0x14014f59b
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
mov qword [rax + 0x88], rcx
mov dword [rax + 0x88], ecx
mov byte [rax + 0x48000000], cl
mov ecx, dword [rsp + 0x30]
and al, 0x30
add byte [rax], al
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + 0x90], rcx
mov dword [rax + 0x90], ecx
mov qword [rax + 0x98], rbx
and qword [rax + 0xa0], 0
add byte [rax], al
add byte [rax], al
cwde
cwde
add byte [rax], al
add byte [rax - 0x7d], cl
movabs al, byte [0xa0834800000000a0]
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
and dword [rax + 0xb8], 0
and dword [rax + 0xc0], 0
add byte [rax], al
and qword [rax + 0xb8], 0
and dword [rax + 0xb8], 0
mov eax, 0
and dword [rax + 0xc0], 0
movabs al, byte [0xc4908800000000c0]
add byte [rax], al
add byte [rax], al
and qword [rax + 0xc8], 0
mov rcx, qword [rsp + 0x28]
mov byte [rax + 0xc4], dl
add byte [rax], al
and qword [rax + 0xc8], 0
enter 0, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov al, dl
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rax + 0xd0], rcx
add byte [rax], al
mov rcx, qword [rsp + 0x20]
and al, 0x20
mov qword [rax + 0xd8], rcx
mov dword [rax + 0xd8], ecx
fadd dword [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
loopne 0x14014f5b3
mov qword [rax + 0xe0], r14
mov al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xe8], esi
mov rcx, qword [rsp + 0x40]
add byte [rax], al
mov qword [rax + 0xe8], rsi
mov dword [rax + 0xe8], esi
call 0x18814f5bd
mov ecx, dword [rsp + 0x40]
invalid
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0xf0], rcx
mov qword [rax + 0xf0], rcx
mov dword [rax + 0xf0], ecx
add byte [rax], al
add byte [rax - 0x7d], cl
movabs al, byte [0x80110f0000000108]
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
clc
and qword [rax + 0x108], 0
add dword [rax], eax
add byte [rax], al
movups xmmword [rax + 0xf8], xmm0
mov rdx, rdi
mov edx, edi
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
mov edx, edi
movaps xmm6, xmmword [rsp + 0x60]
and al, 0x60
invalid
add rsp, 0x78
add esp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
ud2
leave
je 0x14014f5fd
lock inc qword [rcx]
inc qword [rcx]
inc dword [rcx]
add dword [rsi + 4], edi
jle 0x14014f601
mov rax, rcx
ret
ud2
or edi, dword [rax + 1]
lock xadd qword [0x14025a120], rax
test rax, rax
test eax, eax
add byte [rax - 0x7b], cl
test eax, eax
sal byte [rbp + rbp*8 - 0x3d], 0x48
sub esp, 0x58
test dl, dl
je 0x14014f627
je case.0x140133bed.284
in eax, dx
ret
movzx eax, dl
mov dh, 0xc2
cmp eax, 2
jne 0x14014f66d
mov rax, qword [rcx]
cmp rax, 6
clc
invalid
clc
invalid
jae 0x14014f655
and eax, 0x27b9
add byte [rdi], cl
movabs dword [0xe1f70d8d481b73c1], eax
lea rcx, [0x14024d838]
mov rdx, qword [rcx + rax*8]
mov ecx, 0x27
invalid
add byte [rax], al
bt ecx, eax
jae 0x14014f655
lea rcx, [0x14024d838]
or eax, 0xfe1f7
mov rdx, qword [rcx + rax*8]
lea rcx, [0x14024d868]
loop 0x14014f65a
str word [rax - 0x75]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
ror dword [rax - 0x7d], 0xc4
pop rax
add rsp, 0x58
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7library_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_sync_notify.rs
add eax, 0xd85b5
or eax, 0x58d4c00
mov ch, 0x85
or eax, 0x28ba00
invalid
invalid
sub byte [rax], al
add eax, 0xd85b5
add byte [rdx + 0x28], bh
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
or dword [rbp - 0x72b80000], 5
lea eax, [rax]
add byte [rax - 0x73], cl
invalid
invalid
call fcn.1401583f0
lea eax, [rax]
add byte [rax - 0x73], cl
add eax, 0xd55d4
add byte [rax], al
lea rax, [0x140224c48]
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
or byte [rcx], al
mov qword [rcx], rax
mov qword [rcx + 8], 1
or byte [rcx], al
add byte [rax], al
invalid
or byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14024c278]
add eax, 0xfcbed
in eax, dx
retf
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
invalid
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rcx + 0x18], xmm0
sbb byte [r8 - 0x73], cl
lea rdx, [0x140224c58]
adc eax, 0xd55bb
or eax, 0x8c6ee800
call fcn.140158310
mov word [rax], es
add ah, cl
mov rcx, rdx
mov ecx, edx
add byte [rax], al
int3
mov ecx, edx
lea rdx, [0x140227e68]
or eax, 0x14b84100
add byte [rax], al
add cl, ch
add byte [rcx - 0x48], al
mov r8d, 0x14
adc al, 0
add byte [rax], al
jmp fcn.14004d710
pop rax
loopne 0x14014f6a6
out dx, eax
out dx, eax
inc dword [rcx + 0x57]
push r14
push rsi
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r9
invalid
invalid
mov edi, r8d
mov rbx, rdx
mov r14, rcx
mov esi, ecx
mov esi, ecx
mov rcx, r9
mov ecx, ecx
call fcn.14014ba3f
mov r15, rax
mov r12, rdx
invalid
lea rcx, [rdx + 0x118]
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [rdx + 0xb8]
lea eax, [rdx + 0xb8]
test r15, r15
cmove rcx, rax
mov rdx, rsi
enter 0xffffffffffff8948, 0xfffffffffffffff2
call fcn.14014a01a
mov qword [r14], r15
mov qword [r14 + 8], r12
mov qword [r14 + 0x10], rbx
adc byte [rcx - 0x77], al
jle 0x14014f723
mov dword [r14 + 0x18], edi
mov dword [rsi + 0x18], edi
and qword [r14 + 0x20], 0
and dword [rsi + 0x20], 0
mov byte [r14 + 0x70], 0
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
sub rsp, 0x28
call fcn.140143490
mov r8d, 0x38640900
or dword [rax + rdi + 0x48], esp
mov ecx, eax
sub al, ch
cmp eax, 0xb841ffff
add byte [rcx], cl
invalid
or dword [rax + rdi + 0x48], esp
mov ecx, eax
cmp byte fs:[rax - 0x77], cl
cmp byte [rax - 0x77], cl
rol dword [rbp + 0x31], 0xc9
xor r9d, r9d
add rsp, 0x28
jmp fcn.140143700
invalid
push rdi
push rbx
sub rsp, 0x28
mov rsi, r9
mov ebx, r8d
ret
mov r14, rdx
mov esi, edx
mov rdi, rcx
call fcn.140143490
cmp eax, 0x8948ffff
ror dword [rbp - 0x77], 0xf0
mov eax, esi
ret
cmp eax, 0x8948ffff
ror dword [rbp - 0x77], 0xf0
mov eax, esi
mov eax, esi
mov r9d, ebx
mov ecx, ebx
call fcn.140143660
cmp edx, 0x3b9aca00
jne case.0x14013f1fb.112
call 0x14014f723
invalid
mov r8d, edx
mov rcx, rdi
mov rdx, rax
mov edx, eax
mov r9, rsi
mov ecx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14014f6b8
sub esp, 0x20
mov rsi, rcx
invalid
and byte [rax - 0x77], cl
invalid
call 0x14014f723
mov r8d, edx
mov eax, edx
mov eax, edx
lea r9, [0x140227ee0]
mov rcx, rsi
mov rdx, rax
ret 0x8348
invalid
invalid
ret 0x8348
add esp, 0x20
and byte [rsi - 0x17], bl
pop rsi
jmp fcn.14014f6b8
add edi, edi
invalid
invalid
add edi, edi
invalid
mov rcx, qword [rcx]
jmp 0x14004f880
add al, dh
invalid
add al, dh
dec dword [rax - 0x75]
or ecx, ebp
sub edx, esp
out dx, eax
dec dword [rax - 0x75]
or ecx, ebp
shr dword [rsi + rdi*8], 0xff
dec dword [rax - 0x7d]
in al, dx
invalid
dec dword [rax - 0x7d]
in al, dx
push 0x4c01b60f
movzx eax, byte [rcx]
lea r8, [0x1402512fc]
movzx eax, byte [rcx]
mov dh, 1
lea r8, [0x1402512fc]
movsxd rax, dword [r8 + rax*4]
add rax, r8
invalid
sar bh, 0xe0
jmp rax
add rcx, 8
lea rax, [rsp + 0x20]
ror dword [rax], 0x48
lea eax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
lea rax, [0x14014f7c7]
add eax, 0xffffffc6
invalid
mov qword [rcx + 8], rax
lea rax, [0x14024b9a8]
lea eax, [0x14024b9a8]
lea eax, [0x14024b9a8]
jmp 0x14014f9cd
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402282a7]
adc eax, 0xd8a83
adc eax, 0xd8a83
mov r8d, 0xb
jmp 0x14014fa68
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402282b2]
jmp 0x14014f893
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140228285]
adc eax, 0xd8a2e
adc eax, 0xd8a2e
mov r8d, 0x10
jmp 0x14014fa68
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd89dc
sbb byte [rax - 0x73], cl
adc eax, 0xd89dc
mov r8d, 0x21
jmp 0x14014fa68
add byte [rax], al
add cl, ch
call 0x18814f882
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402282ee]
adc eax, 0xd8a5b
mov r8d, 0x15
jmp 0x14014fa68
adc eax, 0xe9000000
retf 1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd8971
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140228222]
invalid
add bl, ch
mov rcx, qword fs:[rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp 0x14014f917
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402282c7]
lea edx, [0x1402282c7]
invalid
invalid
add bl, ch
insd dword [rdi], dx
mov cl, byte [0x18882e3c9]
mov ecx, dword [rdx + 0x20]
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd895a
invalid
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140228235]
adc eax, 0xd895a
invalid
invalid
invalid
mov dword [0x15ccd39de], ecx
add byte [rax], al
add cl, ch
invalid
mov r8d, 0x1c
jmp 0x14014fa68
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140228295]
adc eax, 0xd899c
mov r8d, 0x12
jmp 0x14014fa68
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140228272]
adc eax, 0xd895b
mov r8d, 0x13
jmp 0x14014fa68
add dword [rax], r8d
invalid
add dword [rax], r8d
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140228208]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140228208]
mov r8d, 0x1a
add byte [rax], al
jmp 0x14014fa68
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1402281f0]
jmp 0x14014fa11
invalid
add byte [rax], al
invalid
mov ecx, 0x48000000
add ecx, 8
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x14014f7bf]
invalid
invalid
invalid
dec dword [rax - 0x77]
mov dword [rcx + 8], eax
lea rax, [0x140228330]
jmp 0x14014f9cd
invalid
invalid
add rcx, 8
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rcx], rax
lea rax, [0x14014f7bf]
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
lea rax, [0x1402281c8]
jmp 0x14014f9cd
inc rcx
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
or byte [rax - 0x73], cl
and al, 0x28
mov qword [rcx], rax
lea rax, case.0x140134f13.175
mov qword [rcx + 8], rax
lea rax, str.Password_auth_failure__code:
lea r8, [rsp + 0x38]
mov qword [r8], rax
add byte [rax + 1], bh
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
and byte [rax], al
mov qword [r8 + 0x10], rcx
mov dword [rax + 0x10], ecx
mov qword [r8 + 0x18], rax
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
lodsd eax, dword [rsi]
add al, 0xee
call qword [rax + 0x68c48348]
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd87c7
mov r8d, 0x18
jmp 0x14014fa68
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd88b5
mov r8d, 0xd
jmp 0x14014fa68
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd8929
mov r8d, 0x16
jmp 0x14014fa68
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140228303]
mov byte [0x154cd3b65], cl
add byte [rax], al
invalid
add rsp, 0x68
jmp rax
ud2
lea rdx, [rdi + 0x10]
mov rsi, qword [rdi + 0x10]
lea rbx, [rsp + 0x28]
mov rcx, rbx
call fcn.140151970
cmp qword [rbx], 0
je 0x140151484
invalid
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov rdx, qword [rdi + 8]
sub rdx, rax
mov qword [rdi + 8], rcx
jmp 0x140151492
mov byte [rdi + 0x41], 1
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rdx, qword [rdi + 8]
push rdi
or byte [rax + 0x29], cl
invalid
add rsi, rax
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
je 0x140151437
xor esi, esi
jmp 0x140151495
invalid
jmp 0x140151501
add byte [rax], al
test rdx, rdx
je 0x14015153f
mov rdi, rdx
mov edi, edx
xlatb
mov rbx, rcx
lea r8, str.0x0X
mov r9d, 2
add byte [rax], al
add byte [rax], al
call fcn.14007552a
test al, al
invalid
jne 0x1401514f7
sal byte [rbp + 0x1c], 0x4c
lea eax, [0x14024b9ea]
add eax, 0xfa508
lea r8, [0x14024b9ea]
add eax, 0xfa508
mov r9d, 2
mov rcx, rbx
mov rdx, rdi
call fcn.14007552a
invalid
invalid
invalid
test al, al
inc dword [rax + rax*8 - 0x72b3b28c]
or eax, 0xfa50a
je 0x140151544
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs_b
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
add byte [rax], al
mov rdx, rbx
mov r8, rdi
clc
clc
call fcn.140076b60
test rdx, rdx
je 0x14015159a
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rbx + 0x48000000], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ebx, eax
mov rbx, rax
mov ebx, eax
mov rdi, rdx
xor eax, eax
cmp rdi, rax
je 0x1401515a1
mov cl, byte [rbx + rax]
or al, 3
lea edx, [rcx - 0x30]
inc rax
cmp dl, 0xa
jb 0x14015151f
ror byte [rax - 1], 1
rol byte [rax - 0x128df506], 0x80
loope 0x140151514
invalid
and cl, 0xdf
fild word [rax - 0x67f403f]
invalid
add cl, 0xbf
cmp cl, 6
jb 0x14015151f
jmp 0x1401515be
jmp 0x1401515e2
sahf
add byte [rax], al
add byte [rax - 0x7d], cl
cmp edi, 1
cmp rdi, 1
cmp edi, 1
je 0x1401515a9
mov rcx, rbx
mov rdx, rdi
mov r8d, 0x30
call fcn.1400754f5
test al, al
invalid
je 0x1401515a9
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs_b
mov ecx, 1
mov rdx, rbx
mov edx, ebx
mov r8, rdi
call fcn.140076b60
test rdx, rdx
je 0x14015159a
mov rbx, rax
mov rdi, rdx
xor eax, eax
cmp rdi, rax
je 0x1401515ec
mov cl, byte [rbx + rax]
and cl, 0xf8
inc rax
xor edx, edx
cmp cl, 0x30
je 0x140151583
jmp 0x1401515e2
mov esi, 1
jmp 0x1401515be
mov r8d, 0x10
jmp 0x1401515c8
xor eax, eax
cmp rdi, rax
je 0x1401515c2
mov cl, byte [rbx + rax]
add cl, 0xd0
inc rax
cmp cl, 0xa
jb 0x1401515ab
xor edx, edx
jmp 0x1401515e2
mov r8d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140053ff0
mov rsi, rax
mov rdx, rax
shr rdx, 0x20
not esi
and esi, 1
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov r8d, 8
jmp 0x1401515c8
mov edx, r9d
mov r9, rsi
int1
int1
call fcn.140150a24
and qword [rdi], 0
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
mov dword [rdi + 8], esi
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
push rbx
and byte [rdi], cl
adc dword [rdi + 0x10], eax
invalid
push rbx
and byte [rdi], cl
adc dword [rdi + 0x10], eax
invalid
adc byte [rdi], cl
adc dword [rdi + 0x20], ecx
movups xmmword [rdi + 0x20], xmm1
movups xmmword [rdi + 0x30], xmm2
mov word [rdi + 0x40], 1
add dword [rax], eax
add dword [rax], eax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
push rdi
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
cmp r8, 2
jae 0x140151670
invalid
adc ah, byte [rsi - 0x39]
add dword [rcx], eax
add al, 0x48
add esp, 0x38
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
cmp byte [rdx], 0x3a
setne r10b
setne dl
setne dl
xchg ebp, eax
ret 0x774
je 0x140151680
xor r11d, r11d
xor eax, eax
jmp case.0x1401347ab.286
cmp byte [rdx + 1], 0x3a
jne 0x14015165e
mov eax, 1
mov r11d, 2
invalid
add byte [rcx - 0x47], al
add dword [rax], eax
mov r9d, 1
add byte [rax], al
mov esi, 0xffffffff
cmp r11, r8
jae 0x14015183c
invalid
xchg edi, eax
add dword [rax], eax
invalid
adc dword [rdi + 0x48000001], 0xffffff83
clc
or byte [rbx + rsi*4 + 0x42], dh
cmp rax, 8
je 0x14015165e
cmp byte [rdx + r11], 0x3a
cmp byte [rdx + rbx], 0x3a
cmp al, 0x1a
cmp cl, byte [rdi]
je 0x14015173e
test byte [rax + 0x49000000], cl
lea edi, [rbx + 4]
lea rdi, [r11 + 4]
cmp r8, rdi
clc
cmovb rdi, r8
cmp r11, rdi
cmova rdi, r11
xor ebx, ebx
fisttp dword [rbp - 0x77]
invalid
fisttp dword [rbp - 0x77]
fimul word [rcx + rdi - 9]
cmp rdi, r14
je 0x140151706
movzx r15d, byte [rdx + r14]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
jb case.0x1401343e9.255
mov dh, 0x3c
xor al, byte [rcx - 0x73]
outsd dx, dword [rsi]
rol byte [rbx + 0x19720afd], 1
or r15d, 0x20
or edi, 0x20
add r15d, 0xffffff9f
add edi, 0xffffff9f
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0x10
cmp edi, 0x10
cmp edi, 0x10
jae 0x140151703
shl ebx, 4
or ebx, ebp
jmp 0x140151748
inc esi
jmp 0x1401516cd
jmp 0x140151748
mov rdi, r14
mov edi, esi
cmp rdi, r8
jae 0x140151724
movzx ebp, byte [rdx + rdi]
cmp ebp, 0x3a
cmp dh, byte [rbp + 0x45]
mov dh, 0x2c
cmp al, byte [rbx + 0x45753afd]
cmp dh, byte [rbp + 0x45]
cmp dh, byte [rbp + 0x45]
inc rdi
mov r11, rdi
cmp rdi, r8
invalid
jne 0x140151727
invalid
jmp 0x14015165e
mov r11, rdi
cmp rax, 7
cmp eax, 7
clc
invalid
ja 0x140151932
add dword [rdx], eax
add byte [rax], al
mov word [rsp + rax*2 + 0x20], bx
inc rax
shr cl, 0x5e
invalid
invalid
invalid
shr cl, 0x5e
invalid
test r10b, 1
je 0x14015165e
invalid
invalid
invalid
invalid
inc r11
inc rax
xor r10d, r10d
mov r9, rax
jmp 0x14015169c
cmp ebp, 0x2e
jne 0x14015165e
cmp rdi, r11
je 0x14015165e
cmp rax, 6
ja 0x14015165e
xor esi, esi
cmp r11, r8
jae 0x140151833
test esi, esi
jle 0x14015179b
cmp esi, 4
jae 0x14015165e
cmp byte [rdx + r11], 0x2e
jne 0x14015165e
inc r11
mov rbx, r11
cmp r11, r8
mov r11, r8
cmova r11, rbx
mov r14b, 1
xor ebp, ebp
cmp r11, rbx
je 0x1401517f5
mov r15b, byte [rdx + rbx]
add r15b, 0xd0
cmp r15b, 9
ja 0x1401517f2
movzx ebp, r15b
test r14b, 1
je 0x1401517ce
mov edi, ebp
jmp 0x1401517e7
test di, di
je 0x14015165e
imul edi, edi, 0xa
add edi, ebp
cmp di, 0xff
ja 0x14015165e
inc rbx
mov bpl, 1
add dword [rbp + 0x31], eax
imul bl
invalid
add dword [rbp + 0x31], eax
imul bl
mov ebx, 0x40db8949
test ch, 1
invalid
mov r11, rbx
test bpl, 1
add dword [rdi], ecx
test byte [rdi - 2], bl
je 0x14015165e
invalid
cmp rax, 8
jae 0x140151967
invalid
add byte [rdi], cl
mov bh, 0x5c
and cl, r8b
jrcxz 0x140151819
movzx ebx, word [rsp + rax*2 + 0x20]
shl ebx, 8
add edi, ebx
mov word [rsp + rax*2 + 0x20], di
jl 0x14015185b
invalid
lea edi, [rsi + 1]
jl 0x14015185b
and byte [rbp - 0x317cfe82], cl
add al, byte [rbx - 0x176fc02]
jle 0x14015181c
or esi, 2
cmp esi, 3
mov esi, edi
invalid
jne 0x140151777
inc rax
mov esi, edi
jmp 0x140151777
cmp esi, 4
jne 0x14015165e
test r10b, 1
je case.0x14013f1fb.130
add byte [rax], al
add byte [rax], al
cmp rax, 8
jne 0x14015165e
or byte [rdi], cl
test dword [rsi], ecx
invalid
movzx eax, word [rsp + 0x20]
movzx edx, word [rsp + 0x22]
and byte [rdi], cl
mov bh, 0x54
and al, 0x22
movzx r8d, word [rsp + 0x24]
movzx eax, word [rsp + 0x24]
movzx r9d, word [rsp + 0x26]
movzx ecx, word [rsp + 0x26]
movzx r10d, word [rsp + 0x28]
movzx r11d, word [rsp + 0x2a]
movzx esi, word [rsp + 0x2c]
rol ax, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol si, 8
movzx edi, word [rsp + 0x2e]
rol di, 8
movd xmm0, edi
movd xmm1, esi
punpcklwd xmm1, xmm0
movd xmm0, r11d
movd xmm2, r10d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r9d
movd xmm1, r8d
punpcklwd xmm1, xmm0
movd xmm0, edx
movd xmm3, eax
punpcklwd xmm3, xmm0
punpckldq xmm3, xmm1
punpcklqdq xmm3, xmm2
movdqu xmmword [rcx + 1], xmm3
mov byte [rcx], 0
jmp 0x140151663
dec rax
neg r9
mov edx, 7
lea r8, [r9 + rax]
cmp r8, 0xffffffffffffffff
je 0x140151850
invalid
dec dword [rax - 0x7d]
cli
invalid
cmp rdx, 7
ja 0x14015193b
cmp rax, 8
jae 0x140151953
movzx r8d, word [rsp + rdx*2 + 0x20]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + rdx*2 + 0x20], r10w
mov dword [rsp + rdx*2 + 0x20], edx
push rsp
and byte [rdi + rcx - 0x49], al
push rsp
and byte [rsi + 0x44], r12b
mov dword [rsp + rdx*2 + 0x20], edx
mov word [rsp + rax*2 + 0x20], r8w
dec rdx
dec rax
jmp case.0x14013f1fb.131
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs_b
jmp 0x14015195a
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs_b
mov edx, 8
mov rcx, 0xffffffffffffffff
call fcn.140158360
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs_b
mov edx, 8
mov rcx, rax
call fcn.140158360
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs_b
jmp 0x14015195a
and al, 0x40
xor eax, eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov r8, r12
sub r8, r13
jb 0x140151a2c
invalid
cmp r12, rsi
cmp r12, rsi
ja 0x140151a2c
invalid
mov cl, byte [rdi + rbx + 0x1f]
mov rdx, r15
call fcn.140052ae0
cmp rax, 1
add dword [rbp + 0x45], esi
lock dec dword [rax - 0x7d]
clc
add dword [rbp + 0x45], esi
mov r12, rdx
add r12, r13
in al, dx
in al, dx
mov rbp, r12
sub rbp, qword [rsp + 0x40]
jb 0x140151a1b
mov r14, rbp
add r14, rbx
fidiv word [rdx + 0x27]
mov qword [rdi + 0x18], r12
jmp 0x1401519bd
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sbb al, 0xeb
or al, byte [rbx + 0x74002079]
and byte [rax], al
je 0x140151ab8
lea rax, [rcx + 0x24]
mov r9d, dword [rax]
and byte [rax], al
je 0x140151ab8
lea rax, [rcx + 0x24]
mov r9d, dword [rax]
mov r8d, dword [rcx + 0x3c]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp fcn.140151bdb
mov r8d, dword [rcx + 0x3c]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
jmp fcn.140155894
stc
mov edx, 0x2f
call fcn.1401508e0
cmp r12d, 0x2f
je 0x140155f43
cmp r12d, 0x5c
jne 0x140155f54
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x20], rax
jmp 0x140155f5e
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
invalid
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
mov edx, ebp
mov r8, rbx
mov eax, ebx
mov r9, r14
call fcn.140154079
mov rsi, rax
mov rdi, rdx
mov rax, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
cli
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
test eax, eax
sal byte [rdi + rcx + 0x48], 0xff
enter 0xffffffffffff8948, 0x41
or byte [rax - 0x75], cl
or ecx, ebp
xchg ebp, eax
lodsb al, byte [rsi]
invalid
je 0x140155fa3
dec rax
dec eax
mov qword [rcx + 8], rax
mov rcx, qword [rcx]
jmp fcn.140150c38
mov eax, 0x110000
ret
sub esp, 0x30
mov esi, eax
or byte [rax - 0x77], cl
stc
int1
dec dword [rcx + 0x3dc3]
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x7d], 0xc4
add esp, 0x30
pop rbx
pop rdi
add esp, 0x30
pop rsp
and al, 0x20
mov qword [rbx], rcx
mov dword [rbx], ecx
mov qword [rbx + 8], rdx
push rbx
or byte [rax - 0x77], cl
mov rcx, rbx
call fcn.140150c38
mov edi, eax
mov rcx, rbx
call fcn.140150c38
fld1
sub eax, 0x89ffffac
invalid
mov esi, eax
mov rcx, rbx
fld1
invalid
lodsb al, byte [rsi]
invalid
invalid
mov ecx, eax
fld1
sbb dword [rdi + rdi*8 + 0x31c189ff], ebp
lodsb al, byte [rsi]
invalid
dec dword [rcx - 0x7e3fce3f]
xor eax, eax
cmp edi, 0x110000
invalid
xor eax, eax
cmp edi, 0x110000
je case.0x1401343e9.379
cmp esi, 0x110000
je case.0x1401343e9.379
and edi, 0x1fffdf
invalid
add edi, 0xffffffbf
cmp ecx, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
stc
add byte [rax], al
adc dword [rax], eax
jne 0x140156059
cmp edi, 0x1a
jae 0x140156083
invalid
cmp esi, 0x3a
sete cl
xchg esp, eax
rol dword [rbx - 0x6bf08302], 0xc0
jl 0x140156062
xchg esp, eax
invalid
xchg esp, eax
rol dword [rbx - 0x6bf08302], 0xc0
jl 0x140156062
xchg esp, eax
invalid
jl 0x140156062
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
or al, cl
jmp case.0x1401343e9.379
cmp edi, 0x1a
jae 0x140156083
cmp esi, 0x7c
je 0x140156068
add eax, 0x753afe83
sbb eax, dword [rbx - 0x67c223f]
rcr ebp, 0x83
stc
cmp esi, 0x3a
jne 0x140156083
add ecx, 0xffffffdd
cmp ecx, 0x3a
cmp dh, byte [rbx + 0x13]
rcr ebp, 0x83
stc
cmp dh, byte [rbx + 0x13]
movabs rax, 0x200000010001001
bt rax, rcx
enter 0xffffffffffff920f, 0xffffffffffffffc0
shr bl, 2
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
jns 0x1401560d4
add byte [rdx + rbx + 0x44], dh
mov eax, dword [rcx + 0x34]
invalid
invalid
mov r9d, dword [rcx + 0x38]
mov ecx, dword [rcx + 0x38]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
mov ecx, eax
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
mov ecx, eax
call fcn.140151bdb
jmp 0x1401560b3
invalid
mov ecx, eax
call fcn.140151bdb
jmp 0x1401560b3
invalid
invalid
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
invalid
sub bl, al
xor eax, eax
add rsp, 0x28
ret
movzx eax, byte [rcx]
lea rcx, [0x14024d898]
or eax, 0xf77d6
or eax, 0xf77d6
str word [rbx + rcx*4 + 4]
mov r8, qword [rcx + rax*8]
ror dword [rax - 0x73], 0xd
sbb edi, dword [rax + 0xf]
lea rcx, case.0x1401560e0.0
mov rax, qword [rcx + rax*8]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rax - 0x75], 0x4a
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov edx, eax
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
mov edx, eax
mov edx, eax
jmp r9
jmp rcx
mov eax, dword [rcx + 0x2c]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
shr eax, 0x99
call fcn.140155894
invalid
invalid
invalid
mov bl, 0x59
mov edx, dword [rcx + 0x10]
mov rcx, rax
call fcn.140155894
lea r8, [0x14024bab5]
lea eax, [0x14024bab5]
lea eax, [0x14024bab5]
add eax, 0xf59b3
sldt word [rcx - 0x47]
add eax, dword [rax]
add byte [rax], al
invalid
mov r9d, 3
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc4
add esp, 0x28
invalid
invalid
mov rcx, rax
add rsp, 0x28
add esp, 0x28
add esp, 0x28
jmp fcn.14007552a
hlt
int1
dec dword [rax - 0x7d]
in al, dx
sub byte [rax - 0x77], cl
mov rax, rcx
mov ecx, r8d
mov rax, rcx
mov eax, ecx
mov ecx, r8d
mov ecx, eax
ror dword [rax + 0x39], 0xd1
cmp rcx, rdx
jae 0x14015612b
mov al, byte [rax + rcx]
add rsp, 0x28
invalid
sub bl, al
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
add eax, 0xf5f1e
invalid
call fcn.140158360
and al, byte [rax]
add ah, cl
add byte [rax], al
int3
sub al, byte [r11 + rcx*4 + 0x49]
mov ecx, dword [rcx + 0x38]
cmp byte [rcx - 1], cl
inc r9
inc ecx
rol dword [rcx - 0x46], 1
add byte [rax], al
add byte [rsi - 0x7d], ah
clc
or dh, byte [rdx + 0x26]
mov r10d, 1
cmp ax, 0xa
jb case.0x140134351.266
mov r10d, 2
cmp ax, 0x64
cmp eax, 0x64
cmp eax, 0x64
jb case.0x140134351.266
mov r10d, 3
cmp ax, 0x3e8
jb case.0x140134351.266
add byte [rax], al
add byte [rsi + 0x3d], ah
call 0x1a623d37a
cmp eax, 0xba412710
cmp ax, 0x2710
mov r10d, 5
add eax, 0x49000000
sbb edx, 0
add eax, 0x49000000
add byte [rax], al
add byte [rcx - 0x7d], cl
sbb edx, 0
sbb edx, 0
add r9, r10
jmp 0x14015618d
mov r9d, dword [rcx + 0x38]
mov rax, qword [rcx + 8]
mov r10, qword [rcx + 0x10]
adc byte [rax - 0x77], cl
push rsp
and al, 0x20
adc byte [rax - 0x77], cl
push rsp
and al, 0x20
and byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe8
mov rdx, r10
invalid
push rdi
cld
invalid
mov rcx, rax
mov rdx, r10
call fcn.140155dfc
nop
add rsp, 0x28
ret
dec al
cmp al, 3
add esi, dword [rbx + 3]
add esi, dword [rbx + 3]
xor eax, eax
ret
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
lea r8, [0x14024c278]
or byte [rax - 0x75], cl
push rcx
adc byte [rbp + rcx*4 + 5], cl
mov bl, 0x60
str word [rax - 0x77]
mov rcx, rax
xor r9d, r9d
xor ecx, ecx
mov rcx, rax
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
jmp fcn.14004c758
mov byte [rbp - 0x11], ah
inc dword [rcx + 0x57]
push r15
push rdi
push r14
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x40
mov dil, 1
cmp byte [rcx + 0x40], 0
je 0x1401563ac
mov rsi, rcx
lea rbx, [rsp + 0x28]
and al, 0x28
invalid
and al, 0x28
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
call fcn.140151acc
invalid
mov eax, 0x8948ffff
dec dword [rax - 0x77]
invalid
invalid
dec dword [rax - 0x77]
fld1
invalid
movsd dword [rdi], dword [rsi]
invalid
call fcn.1401561ab
test al, al
jne 0x1401563ac
invalid
sahf
add dword [rax], eax
invalid
invalid
test dword [rsi + 0x48000001], ebx
mov ecx, esi
int1
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140151a77
lea r8, [0x14024bab1]
xchg esp, eax
pop rax
sldt word [rcx - 0x47]
mov r9d, 4
mov r9d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.14004c758
out dx, eax
inc dword [rax + rax*8 + 0x179850f]
add byte [rax], al
shr eax, 0x2d
out dx, eax
out dx, eax
out dx, eax
inc dword [rax + rax*8 + 0x179850f]
add byte [rax], al
mov ebp, dword [rsi + 0x2c]
add ebp, 3
sub al, 0x83
invalid
mov ebx, dword [rsi + 0x30]
mov r14, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
mov esp, dword [rsi + 0x10]
mov rcx, r14
int1
mov rdx, r12
mov r8d, ebp
mov r9d, ebx
call fcn.140151bdb
xchg byte [rcx - 0x72b30001], bh
cmp eax, 0xf601c
lea r15, [0x14024c278]
xor edi, edi
mov rcx, rax
mov r8, r15
mov eax, edi
dec dword [rax - 0x77]
ror dword [rbp - 0x77], 0xf8
mov eax, edi
mov eax, edi
xor r9d, r9d
call fcn.14004c758
test al, al
jne 0x1401563ac
add dword [rax], eax
invalid
ror byte [rdi], 0x85
cmp byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r12
mov edx, esp
mov r8d, ebx
call fcn.140155894
adc dh, dh
invalid
dec dword [rcx - 0x77]
invalid
adc dh, dh
invalid
mov r14, rdx
mov rcx, rdx
mov ecx, edx
call fcn.14007c4b4
mov rdi, rax
mov rbx, rdx
mov ebx, edx
mov ebx, edx
ror dword [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x1e], 1
mov edx, esp
mov rcx, rdx
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rcx - 0xe76b716], cl
mov edx, ebp
mov rcx, rsi
mov edx, ebp
mov rcx, rsi
invalid
call fcn.140155d5b
lea rdx, [rsp + 0x28]
and al, 0x28
invalid
and al, 0x28
sub byte [rcx + rcx*4 + 0x3a], cl
mov qword [rdx], r15
and qword [rdx + 8], 0
lea rax, [0x14024bbd8]
lea eax, [0x14024bbd8]
lea eax, [0x14024bbd8]
add eax, 0xf5916
mov qword [rdx + 0x10], rax
mov rcx, rsi
int1
int1
call fcn.14007fe54
dec dword [rax - 0x75]
dec dword [rax - 0x75]
mov rax, qword [rsi + 0x10]
mov rcx, rax
shr rcx, 0x20
invalid
adc byte [rax - 0x77], r9b
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x3f], cl
loopne case.0x140137802.182
invalid
shl rax, 0x20
and byte [rax + 0xd], cl
add byte [rcx], cl
add byte [rax], al
invalid
or rax, 0x900
add byte [rax - 0x7b], cl
leave
test rcx, rcx
mov r15d, 0x901
add dword [rcx], ecx
add byte [rax], al
or dword [rax], eax
add byte [rdi + rcx + 0x44], cl
cmove r15, rax
cmove r15, rax
test r15b, r15b
test bh, bh
jne case.0x14013f1fb.134
test esp, eax
add byte [rax], al
add byte [rbx + rcx*4 + 0x66], al
mov esp, dword [rsi + 0x30]
shr r15, 0x20
invalid
invalid
invalid
mov r12d, dword [rsi + 0x30]
mov esp, dword [rsi + 0x30]
shr r15, 0x20
mov dword [rsi + 0x30], r15d
invalid
xor byte [rax - 0x77], cl
fmul dword [rcx + rax - 0x10]
mov rax, rbx
add rax, r14
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rbx
mov qword [rcx + 8], rax
or al, ch
invalid
invalid
int1
inc dword [rcx + rdi - 3]
jne 0x140156354
invalid
or al, ch
invalid
invalid
xor eax, dword [rbx + 0x487540f8]
cmp eax, 0x40
jne 0x14015636e
inc r12d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
mov r8d, 1
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, r14
call fcn.140155ccc
mov edi, ecx
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
int1
mov rdx, rax
call fcn.14014ffc3
mov r15d, ebp
out dx, eax
mov edi, ecx
invalid
out dx, eax
jmp 0x14015637c
cmp eax, 0x3a
je 0x14015636e
clc
cmp dh, byte [rbp + rdx - 0x7d]
cmp eax, 0x40
je 0x14015636e
cmp eax, 0x40
je 0x14015636e
inc r15d
mov rcx, rsi
mov edx, 0x40
call fcn.1401508e0
invalid
dec dword [rax - 0x77]
mov rcx, rsi
int1
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.14014ffc3
sub r15d, r12d
add dword [rsi + 0x34], r15d
add dword [rsi + 0x38], r15d
add dword [rsi + 0x3c], r15d
jle 0x1401563c7
jle 0x1401563c7
cmp dword [rsi + 0x18], 0
je 0x140156395
jle 0x1401563a6
add byte [rsp + rax + 0x44], dh
add dword [rsi + 0x1c], edi
add dword [rsi + 0x1c], r15d
cmp dword [rsi + 0x20], 0
je 0x14015639f
add byte [rsp + rax + 0x44], dh
add dword [rsi + 0x24], edi
add dword [rsi + 0x24], r15d
mov rcx, rdi
stc
mov rdx, rbx
call fcn.14007fe3e
xor edi, edi
xchg esp, eax
invalid
mov eax, edi
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, [rsp + 0x28]
mov byte [r8], 9
add byte [rcx], cl
sub byte [rcx - 0x3a], al
add byte [rcx], cl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
lea eax, [0x14024c020]
push rbx
pop rsp
str word [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0xf523f
lea r9, [0x14024b5f8]
mov edx, 0x2b
call fcn.1401586d0
out 0x22, al
add byte [rax], al
int3
push rdi
push rbx
sub rsp, 0x50
push rax
push rax
mov dil, 1
cmp byte [rcx + 0x40], 0
je 0x1401564c2
add byte [rax], al
add byte [rax], al
mov rsi, rcx
lea rbx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rcx, rbx
mov rdx, rsi
call fcn.140151acc
mov rcx, rbx
call fcn.1401561ab
inc dword [rax + rax*8 + 0x9c850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x9c850f]
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140151a77
lea r8, [0x14024bab1]
push rsi
sldt word [rcx - 0x47]
add al, 0
add byte [rax], al
invalid
dec dword [rbp + rcx*4 + 5]
jl case.0x140144a05.83
push rsi
push rsi
sldt word [rcx - 0x47]
add al, 0
add byte [rax], al
mov rcx, rax
mov ecx, eax
call fcn.14004c758
test al, al
jne 0x1401564c2
mov edi, dword [rsi + 0x30]
mov r14, qword [rsi + 8]
jbe 0x140156456
xor byte [rbx + rcx*4 + 0x76], cl
or byte [rbx + rcx*4 + 0x7e], cl
adc byte [rcx + rcx*4 - 0xf], cl
jbe 0x140156456
mov r15, qword [rsi + 0x10]
mov rcx, r14
mov rdx, r15
mov edx, edi
mov r8d, edi
call 0x140156114
mov ah, 0xfc
invalid
invalid
cmp al, 0x3a
jne 0x1401564c0
mov ebx, dword [rsi + 0x34]
lea r8d, [rbx - 1]
lea eax, [rbx - 1]
pop rsi
xor al, 0x44
lea eax, [rbx - 1]
mov rcx, r14
int1
mov rdx, r15
call 0x140156114
mov eax, dword [rsi + 0x2c]
sub al, 0x83
rol byte [rbx], 0x31
leave
leave
cmp eax, edi
setne cl
sub ebx, ecx
lea r14, [rsp + 0x28]
sub byte [rcx + rcx*4 - 0xf], cl
sub byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
mov r8, rdi
mov r9, rbx
call fcn.140150ad9
invalid
dec dword [rcx + rcx*4 - 0xf]
call fcn.140049b10
sub ebx, edi
invalid
sub dword [rsi + 0x34], ebx
sub dword [rsi + 0x38], ebx
pop rsi
cmp byte [rcx], ch
pop rsi
cmp al, 0x83
jle 0x1401564c9
invalid
je 0x1401564b7
sub dword [rsi + 0x1c], ebx
pop rsi
sbb al, 0x83
jle 0x1401564da
cmp dword [rsi + 0x20], 0
je 0x1401564c0
add byte [rbx + rax + 0x29], dh
pop rsi
and al, 0x31
xor edi, edi
dec dword [rcx - 0x3b7cb708]
push rax
mov eax, edi
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov esi, ecx
call fcn.1401560e3
cld
invalid
mov ecx, eax
lea rax, [0x14024c278]
lea eax, [0x14024c278]
lea eax, [0x14024c278]
test cl, cl
je 0x14015650a
mov r8d, dword [rsi + 0x2c]
mov r9d, dword [rsi + 0x30]
sub al, 0x44
mov ecx, dword [rsi + 0x30]
add r8d, 3
cmp r9d, r8d
invalid
sal dword [rsi + 0xf], 0x48
mov ecx, dword [rsi + 8]
invalid
invalid
jbe 0x14015650a
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
push rsi
adc al, ch
sal dword [rsi + 0x2ebffff], cl
jmp case.0x14014dba7.29
mov rdx, qword [rsi + 0x10]
call fcn.140151bdb
jmp case.0x14014dba7.29
add dh, byte [rcx]
ror byte [rax - 0x7d], cl
invalid
invalid
invalid
xor edx, edx
add rsp, 0x20
pop rsi
ret
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
mov esi, ecx
mov esi, ecx
call fcn.1401560e3
test al, al
je 0x140156561
mov edi, dword [rsi + 0x30]
mov rbx, qword [rsi + 0x10]
cmp edi, ebx
je 0x140156561
invalid
invalid
mov r14, qword [rsi + 8]
mov rcx, r14
int1
int1
mov rdx, rbx
mov r8d, edi
mov eax, edi
mov eax, edi
call 0x140156114
cmp al, 0x3a
jne 0x140156561
sti
invalid
inc edi
mov r9d, dword [rsi + 0x34]
xor al, 0x41
dec ecx
xor al, 0x41
dec ecx
mov rcx, r14
mov rdx, rbx
mov r8d, edi
clc
call fcn.140151bdb
jmp 0x140156563
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.empty_hostinvalid_international_domain_nameinvalid_port_numberinvalid_IPv4_addressinvalid_IPv6_addressinvalid_domain_characterrelative_URL_without_a_baserelative_URL_with_a_cannot_be_a_base_basea_cannot_be_a_base_URL_doesnt_have_a_host_to_setURLs_more_than_4_GB_are_not_supportedEmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflow_rustc_46b180ec2452d388c5d9c14009442e2e0beb01d7librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov r8d, 0xa
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf5b53
pop rbx
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x14024c102]
pop rbx
invalid
invalid
pop rbx
verw bx
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp 0x1401565fc
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xf5be1
invalid
invalid
lea rdx, [0x14024c1a5]
mov r8d, 0x25
jmp rax
invalid
lea rdx, [0x14024c0db]
mov r8d, 0x13
mov eax, 0x13
mov eax, 0x13
jmp rax
mov rax, qword [rax + 0x18]
lea rdx, [0x14024c0ee]
mov r8d, 0x14
jmp rax
lea rdx, [0x14024c149]
mov r8d, 0x29
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14024c172]
lea edx, [0x14024c172]
mov r8d, 0x33
add byte [rax], al
jmp rax
mov dword [rcx], eax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
add byte [rbp + rcx*4 + 5], cl
mov eax, 0x4cffef66
out dx, eax
dec dword [rcx + rcx*4 + 0x42]
invalid
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rsinternal_error:_entered_unreachable_code:_unknown_state:
adc eax, 0xf5d3d
call fcn.140158310
int3
insd dword [rdi], dx
jo 0x14024c242
jns 0x14024c218
outsd dx, dword [rsi]
jae 0x14024c247
outsb dx, byte fs:[rsi]
invalid
outsb dx, byte [rsi]
jbe 0x14024c241
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x6f], 0x6e497472
outsb dx, byte [rsi]
jbe 0x14024c24c
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413476
jb 0x14024c25c
jae 0x14024c26c
outsb dx, byte [rsi]
jbe 0x14024c25e
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413676
jb 0x14024c26e
jae 0x14024c27e
outsb dx, byte [rsi]
jbe case.0x1401560e0.9
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x6f], 0x6e69616d
push 0x63617261
je 0x14024c285
jb 0x14024c274
insb byte [rdi], dx
invalid
insb byte [rdi], dx
push rdi
imul esi, dword [rax + rbp*2 + 0x43], 0x6f6e6e61
je 0x14024c28f
invalid
invalid
invalid
jae 0x14024c2d2
outsb dx, byte [rsi]
invalid
push rbp
jb 0x14024c2dc
jbe 0x14024c2d8
jb 0x14024c2db
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14024c2a8
jb 0x14024c2f0
jae 0x14024c2f1
invalid
invalid
invalid
invalid
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
and byte [rbx + 0x75], dh
invalid
je 0x14024c342
imul ebp, dword [rsi + 0x67], 0x20736120
invalid
outsb dx, byte [rsi]
and byte [ecx + 0x73], ah
and byte [rcx + 0x6e], ah
and byte [rcx + 0x63], ah
jno 0x14024c35d
imul esi, dword [rdx + 0x65], 0x6f747320
jb 0x14024c356
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
ret 0x4024
jae 0x14024c3a3
invalid
jb 0x14024c3a9
sub eax, 0x656c6572
invalid
add byte [rax], al
and bl, al
and al, 0x40
add dword [rax], eax
add byte [rax], al
xor al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
js 0x14024c32c
add byte [rax], al
add byte [rdx], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3e], bh
and al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add al, ah
or al, 0
add byte [rdi], dl
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14024c3fb
pop rsp
push rbp
jae 0x14024c3f1
jb 0x14024c3ea
invalid
outsb dx, byte [rsi]
js 0x14024c3d6
invalid
jb 0x14024c40c
je 0x14024c412
jae 0x14024c3dd
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
jb 0x14024c44b
imul ebp, dword [rsi + 0x74], 0x616e7265
insb byte [rdi], dx
and byte [rbp + 0x72], ah
jb 0x14024c454
outsb dx, byte [rsi]
invalid
jb 0x14024c421
and byte [rbp + 0x6e], ah
je 0x14024c451
jb 0x14024c453
jb 0x14024c453
and byte fs:[rbp + 0x6e], dh
outsb dx, byte [rsi]
jb 0x14024c459
invalid
and byte [rbx + 0x6f], ah
cmp ah, byte gs:[rax]
jne 0x14024c472
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
and byte [rbx + 0x74], dh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
fadd st(3)
and al, 0x40
add dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, 0x24
add dword [rax], eax
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax + 0x120000], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14024c3], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rdx], dl
add byte [rax], al
add byte [rdi], ch
invalid
jb 0x14024c4b8
jae 0x14024c4b9
invalid
cmp byte [rax], dh
invalid
xor eax, 0x38336432
xor edi, dword fs:[rax]
xor edi, dword [rax]
cmp byte [rbx + 0x35], ah
cmp dword fs:[rbx + 0x31], esp
xor al, 0x30
xor byte [rcx], bh
xor al, 0x34
xor ah, byte [rbp + 0x32]
xor byte gs:[rdx + 0x65], ah
invalid
invalid
or eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bl
pop rsi
sbb eax, dword [rax + 1]
add byte [rax], al
add al, ah
pop rsi
sbb eax, dword [rax + 1]
add byte [rax], al
add ch, ch
pop rsi
sbb eax, dword [rax + 1]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, 0
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14024c535], bl
add byte [rax], al
add byte [0x14024c53d], ch
add byte [rax], al
sub eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14024c55d], ch
add byte [rax], al
add byte [rax], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x14024c536
sbb byte [rax + 1], al
add byte [rax], al
add byte [rdi + 0x14018c4], dl
add byte [rax], al
add byte [rbp + 0x14018c4], bh
add byte [rax], al
add cl, dl
invalid