Function at 0x14008e980
Capabilities:
Read file on windows

Disassembly:
push rsi
push rdi
sub rsp, 0x48
sub esp, 0x48
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
invalid
call fcn.14008aa80
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x7a
lea ecx, [0x140189ff0]
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
add r10, r9
mov r8, rsi
mov r9, rdi
mov ecx, edi
jmp r10
add rcx, 4
jmp 0x14008a9c0
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
or bl, ch
invalid
mov ecx, 6
jmp 0x14008a9c0
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14008a9c0
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
sub eax, ecx
jb 0x14008aa6c
add rcx, rdi
mov r9, rcx
leave
test r8, r8
je 0x14008a9e5
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x14008a9e9
cmp ecx, 0x5c
je 0x14008a9e9
cmp al, 4
ja case.default.0x14008aa1a
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.14008aa80
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdx, qword [rsp + 0x40]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xf9
cmc
str word [rdi + 0x63]
invalid
add al, 0x81
ror byte [rbp + rcx*4 + 0xd], 0xf9
cmc
str word [rdi + 0x63]
invalid
add al, 0x81
add r8, r9
jmp r8
add rcx, 4
jmp 0x14008aa5b
rol dword [rbx + rbp*8], 0x38
xor eax, eax
jmp 0x14008aa65
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14008aa5b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14008aa5b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14008aa5b
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 2
cmp rcx, rsi
ja 0x14008aa6c
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.1401214a0
int3
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x14018a028]
mov rdx, r11
invalid
jmp 0x14008afd6
ret 0x4808
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x14008b1c2
test r13b, r13b
je 0x14008b050
movzx r9d, r13b
cmp r9d, 1
jne 0x14008b080
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x14008b1a3
mov r13b, 2
cmp r8d, 3
jb 0x14008afc7
cmp r8d, 5
je 0x14008afc7
cmp r8d, 6
jne 0x14008b1fc
test rdx, rdx
je 0x14008b16d
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x14008b174
cmp r9b, 0x2e
jne 0x14008b174
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
stc
invalid
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x14008a2c3.34
cmp r9d, 0x5c
jne 0x14008afc7
jmp case.0x14008a2c3.34
nop dword [rax + rax]
cmp r8b, 6
je 0x14008afc0
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x14008b1be
xor r9d, r9d
cmp r8b, 3
jae 0x14008b0c0
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x14008b105
inc r9
cmp rdx, r9
jne 0x14008b0a0
jmp 0x14008b0d9
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x14008b105
cmp r10d, 0x5c
je 0x14008b105
inc r9
cmp rdx, r9
jne 0x14008b0c0
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x14008b110
mov r11, rdx
sub r11, r10
jb 0x14008b28b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x14008afca
mov r10d, 1
test r9, r9
je 0x14008b0e4
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x14008b12f
invalid
mov bl, 9
cmp r9, 2
jne case.0x140089cdf.56
cmp byte [rsi], 0x2e
jne case.0x140089cdf.56
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
movzx ebx, bl
mov r11d, 9
mov ebx, 9
or dword [rax], eax
add byte [rax], al
cmovne ebx, r11d
add r10, r9
mov r11, rdx
sub r11, r10
sub ebx, edx
jb 0x14008b28b
add byte [rax], al
add r10, rsi
mov qword [rdi], r10
invalid
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov r13b, 2
mov rdx, r11
mov edx, ebx
cmp bl, 0xa
je 0x14008afca
test byte [rdx - 2], ah
invalid
invalid
invalid
invalid
jmp case.0x14008e6d5.1942
xor edx, edx
jmp 0x14008afc7
invalid
invalid
cmp rdx, 1
jne 0x14008afc7
test dword [rcx - 2], ecx
invalid
invalid
cmp r9b, 0x2e
jne 0x14008afc7
invalid
invalid
invalid
test r11, r11
je 0x14008b2d1
invalid
dec r11
inc rsi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
mov byte [rcx], 7
jmp 0x14008b1c5
test r11, r11
je 0x14008b29a
dec r11
inc rsi
invalid
mov qword [rdi], rsi
invalid
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
pop rdi
or dh, al
add dword [rsi], eax
invalid
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x14008b1c5
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x14018a040]
adc eax, 0xfee5f
adc eax, 0xfee5f
pop rdi
out dx, al
str word [rsi + 0x63]
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x14008b21d
mov byte [rcx], bl
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x14008b1c5
invalid
invalid
mov r9, qword [rsp + 0x28]
jmp 0x14008b21d
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
mov r9d, 6
jmp 0x14008b21d
mov r9, qword [rsp + 0x30]
jmp 0x14008b21d
mov r9d, 2
cmp r9, r11
ja case.default.0x14008b234
invalid
lea rdx, [0x14018a058]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x14008b234.0
mov eax, 6
jmp case.0x14008b234.0
mov rax, qword [rsp + 0x30]
jmp case.0x14008b234.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x14008b2bf
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
add dword [rax - 0x77], ecx
jno 0x14008b2aa
sub byte [rcx + rcx*4 + 0x49], cl
mov qword [rcx + 0x30], r9
xor cl, ch
cmp bh, bh
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1401214a0
invalid
invalid
or dword [rax], eax
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
shr al, cl
invalid
invalid
or dword [rax], eax
lea r8, str.library_std_srcpath.rs
mov rcx, r9
leave
mov rdx, r11
mov edx, ebx
call fcn.1401215a0
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1401214a0
lea r8, str.library_std_srcpath.rs
jmp 0x14008b2a1
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
or dword [rbp + 0xf44fa41], ecx
mov dh, 0xc0
lea rdx, [r8 + 1]
lea edx, [rax + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmp al, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
mov dh, 0xd1
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x14008b34b
cmp edx, 4
jne 0x14008b397
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x14008b364
pop rsi
pop rsi
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
invalid
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
shr bl, 0x4c
cmp r9b, 4
jb 0x14008b397
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x14008b364
lea rax, [0x14018a070]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x14008b364
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14008b364
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x14008b364
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
jmp 0x14008b33f
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x14008b397
int3
ja case.0x14008a983.40
test dl, dl
jne 0x14008b534
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
sti
cmp dl, 1
ja 0x14008b534
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
or byte [rbp + 0x31], al
rol byte [rbp - 0x7c], cl
test al, al
invalid
jne 0x14008b52f
cmp r11b, 6
je 0x14008b52f
mov r10d, 2
cmp rdx, 2
cmp edx, 2
cli
add cl, byte [rdi]
invalid
out 0, eax
add byte [rax], al
invalid
cmp r10, rdx
jne case.0x14001b292.1883
xor edx, edx
test r8b, r8b
jne case.default.0x14008b56f
movzx r8d, byte [rcx + 0x10]
cmp r8, 6
clc
invalid
jne 0x14008b561
clc
invalid
xor ecx, ecx
jmp 0x14008b550
invalid
xor eax, eax
xor edx, edx
xor ecx, ecx
movzx edx, dl
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
add rax, rdx
add rax, rcx
add eax, ecx
add eax, ecx
add rsp, 0x28
ret
lea r9, [0x14018a088]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
invalid
str word [rdi + 0x63]
add al, 0x81
invalid
add r8, r9
jmp r8
jmp rax
jmp rax
mov rcx, qword [rcx + 0x20]
add rcx, 4
and byte [r8 - 0x7d], cl
rol dword [rbx + rbp*8], 0xd4
jmp 0x14008b550
jmp 0x14008b550
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
movzx ecx, byte [rcx + rdx]
adc esi, esi
ret 0x7501
invalid
adc esi, esi
ret 0x7501
cmp r9b, 0x2e
jne case.0x14008b234.14
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
sete cl
sete cl
cmp dl, 0x2f
sete dl
or dl, r9b
or dl, cl
retf 0x84eb
cmp r9b, 0x2e
sete r9b
and dl, r9b
retf 0x74e9
invalid
invalid
invalid
retf 0x74e9
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
and byte [r8 - 0x75], cl
xor byte [r13 + rcx*4 + 0x49], cl
lea r9, [rcx + 1]
test rcx, rcx
leave
lea r9, [rcx + 1]
test rcx, rcx
leave
cmove r9, rcx
leave
lea rcx, [r8 + r9]
add rcx, 8
or cl, ch
outsb dx, byte [rsi]
invalid
invalid
invalid
or cl, ch
outsb dx, byte [rsi]
invalid
mov ecx, 6
jmp 0x14008b550
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
invalid
invalid
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
leave
lea rcx, [r8 + r9]
lea ecx, [rax + rcx]
add rcx, 2
jmp 0x14008b550
mov ecx, 2
jmp 0x14008b550
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1401214a0
int3
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x14008cca5
add byte [rax], al
call fcn.140018b10
test al, al
jne 0x14008cca3
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x28]
lea rdx, [0x140187580]
adc eax, 0xfa8ea
test al, 0xf
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
je 0x14008ccb8
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
ret
cmp dword [rsp + 0x150], 1
jne 0x14008c897
sar ebx, 1
invalid
invalid
mov rax, qword [rdi]
cmp eax, 2
add cl, byte [rdi]
test ch, al
sti
invalid
invalid
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
add byte [rax], al
cmp byte [r12 + 0x20], 1
add dword [rdi], ecx
test edi, ecx
add byte [rax], al
invalid
mov rax, qword [r12]
lea rcx, [0x140186a80]
mov dword [rbp - 0x76b7fff1], ebx
str word [rax - 0x77]
mov word [rax + rbp*4], fs
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfff8872a
xchg eax, edi
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xb0
mov al, 0
add byte [rax], al
lea rdx, [0x14015e408]
lea edx, [0x14015e408]
invalid
invalid
or eax, 0x94894800
mov dword [rsp + 0xb8], edx
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x140014750]
adc eax, 0xfff87a2c
mov qword [rsp + 0xc0], rdx
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x20], 2
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
and al, 0x50
add ecx, dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x78], 1
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x90], ecx
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140018b10
test al, al
jne 0x14008cca3
mov rax, qword [r12]
lea rcx, str._____________at__
lea ecx, [0x14015e450]
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], 1
lea rbx, [0x140187350]
str word [rax - 0x77]
pop rsp
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140018b10
test al, al
jne 0x14008cca3
invalid
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
and al, 0x10
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
push rsp
and al, 0x20
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
adc dword [rsp + 0x28], eax
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
cmp bh, bh
push rax
and byte [rax + rax*8 - 0x1927af1], al
test al, al
jne 0x14008cca3
insd dword [rdi], dx
invalid
invalid
invalid
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0x70], rcx
jo 0x14008ce90
lea ecx, [0x140018370]
and dh, byte [rbp - 0x76b70008]
mov qword [rsp + 0x78], rcx
js 0x14008ce9c
lea ecx, [0x140186cd8]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
jo 0x14008cebf
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.140018b10
test al, al
jne 0x14008cca3
mov rax, qword [r12]
lea rcx, [0x14015e460]
adc eax, 0x8948000d
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
xor byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r8, [rsp + 0x20]
and al, ch
cmp bh, byte [rax + rdi*8 - 0x4f3e7601]
mov ecx, eax
sal dword [rax + 0xfc98401], 0x84
mov ch, 0xf9
invalid
invalid
jmp 0x14008cca5
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x88], 1
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
jmp 0x14008cc7a
int3
mov rcx, qword [rcx]
jmp 0x14001a1c0
clc
invalid
and byte [r13 + 0x31], al
leave
movabs r10, 0x8000000000000000
mov edx, 0
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmp dword [rcx], edx
cmovne r9, rcx
leave
mov edx, 0
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmp dword [rcx], edx
cmovne r9, rcx
leave
mov rcx, rdx
mov rdx, rax
ret 0x29e9
sub ebx, ecx
invalid
invalid
ror dword [rax - 0x77], 1
ret 0x29e9
invalid
sub ebx, ecx
invalid
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
invalid
dec dword [rax - 0x77]
mov rsi, rdx
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
adc r14b, r15b
invalid
mov rdx, qword [rcx]
mov eax, edx
invalid
and eax, 3
lea rcx, [0x14018a0a0]
lea ecx, [0x14018a0a0]
or eax, 0xfd0a3
or eax, 0xfd0a3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
or byte [rax - 0x77], cl
mov ecx, esi
mov rdx, rax
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140015110
clc
invalid
clc
dec dword [rax - 0x75]
invalid
invalid
mov rcx, qword [rdx - 1]
dec qword [rax - 0x75]
invalid
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x98
add esp, 0x98
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
shr rdx, 0x20
shr edx, 0x20
mov dword [rbp + 0xc], edx
lea rdi, [rbp - 0x10]
mov rcx, rdi
stc
call fcn.140089220
dec dword [rax - 0x77]
jge 0x14008d027
dec dword [rax - 0x77]
jge 0x14008d027
lea rax, [0x140003180]
lea eax, [0x140003180]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
lea eax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
lea rax, [0x14001bc70]
add eax, 0xfff8ebff
loopne case.0x14008aa1a.48
lea eax, [0x14001bc70]
mov qword [rbp - 0x18], rax
call 0x1940e5dc1
invalid
lea rax, [0x14015d6d0]
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 3
add byte [rax], al
invalid
or eax, 0x45894800
movabs al, byte [0x3a845c748]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 0x40], 0
add byte [rax], al
mov qword [rbp - 0x40], 0
mov dword [rbp - 0x40], 0
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 1
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov r8b, 0x48
mov al, 0x48
mov dword [rbp - 0x48], 2
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x60]
call fcn.140018b10
clc
dec dword [rcx + 0x7d8348c3]
cmp qword [rbp - 0x10], 0
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140018b10
clc
invalid
mov ebx, eax
clc
dec dword [rcx + 0x7d8348c3]
invalid
invalid
invalid
cmp qword [rbp - 0x10], 0
lock add byte [rdi], cl
je 0x14008d3cd
test byte [rdi], cl
add eax, dword [rax]
add byte [rax], al
invalid
invalid
mov rcx, qword [rbp - 8]
clc
mov edx, 1
add byte [rax], al
add al, ch
call fcn.1400a4c50
jmp 0x14008d3cd
invalid
invalid
invalid
call fcn.1400a4c50
add dword [rax], eax
jmp 0x14008d3cd
shr rdx, 0x20
lea rax, [0x14018a0b0]
lea eax, [0x14018a0b0]
invalid
add byte [rax + 0x63], cl
or al, 0x90
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
sar edi, 0xe1
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
lea eax, 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
add eax, 0xd021c
add cl, byte [0x1401989ef]
add byte [rax], al
mov ecx, 0x10
add byte [rax], al
add cl, ch
jle case.0x14008d0e3.1
jmp 0x14008d374
add byte [rax], al
lea rax, [0x14015d318]
lea eax, [0x14015d318]
add eax, 0xd021b
add cl, byte [0x1401a8a00]
add byte [rax], al
mov ecx, 0x11
add byte [rax], al
add cl, ch
insd dword [rdi], dx
add al, byte [rax]
jmp 0x14008d374
add byte [rax - 0x73], cl
lea rax, [0x14015d329]
lea eax, [0x14015d329]
add eax, 0xd021b
mov ecx, 0x12
jmp 0x14008d374
invalid
add byte [rax], al
add cl, ch
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14015d33b]
lea eax, [0x14015d33b]
add eax, 0xd021c
mov ecx, 0x10
jmp 0x14008d374
invalid
add byte [rax], al
add cl, ch
add al, byte [r8]
add byte [rax - 0x73], cl
lea rax, [0x14015d34b]
lea eax, [0x14015d34b]
add eax, 0xd021b
mov ecx, 0x10
jmp 0x14008d374
cmp al, byte [rdx]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
cmp al, byte [rdx]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [0x14015d35b]
lea eax, [0x14015d35b]
add eax, 0xd021a
jmp 0x14008d36f
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14015d36e]
lea rax, [0x14015d36e]
lea eax, [0x14015d36e]
add cl, byte [0x1401b8a50]
add byte [rax], al
add byte [rcx + 0x12], bh
mov ecx, 0x12
jmp 0x14008d374
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14015d380]
lea eax, [0x14015d380]
lea eax, [0x14015d380]
add cl, byte [0x140168a61]
add byte [rax], al
mov ecx, 0xd
jmp 0x14008d374
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14015d38d]
lea eax, [0x14015d38d]
lea eax, [0x14015d38d]
add cl, byte [0x140178a72]
add byte [rax], al
mov ecx, 0xe
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d39b]
lea eax, [0x14015d39b]
lea eax, [0x14015d39b]
add cl, byte [0x1401e8a83]
add byte [rax], al
mov ecx, 0x15
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x14015d3b0]
add eax, 0xd021f
add cl, byte [0x140158a94]
add byte [rax], al
mov ecx, 0xc
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x14015d3bc]
add eax, 0xd021a
add cl, byte [0x140148aa5]
add byte [rax], al
mov ecx, 0xb
add byte [rax], al
add cl, ch
enter 1, 0
add byte [rax], al
lea rax, [0x14015d3c7]
lea eax, [0x14015d3c7]
jmp 0x14008d374
lea eax, [0x14015d3c7]
add eax, 0xd0214
add cl, byte [0x1401e8ab6]
add byte [rax], al
mov ecx, 0x15
add byte [rax], al
add cl, ch
jmp 0x14008d374
lea rax, [0x14015d3dc]
lea eax, [0x14015d3dc]
jmp 0x14008d374
add byte [rax - 0x73], cl
lea eax, [0x14015d3dc]
add eax, 0xd0218
mov ecx, 0x15
jmp 0x14008d374
invalid
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x14015d3f1]
add eax, 0xd021c
mov ecx, 0xf
jmp 0x14008d374
invalid
add byte [rax], al
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x14015d400]
add eax, 0xd021a
mov ecx, 0xe
jmp 0x14008d374
test byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
test byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd0217
add byte [rax - 0x73], cl
lea eax, [0x14015d40e]
add eax, 0xd0217
jmp 0x14008d36f
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d421]
lea eax, [0x14015d421]
lea eax, [0x14015d421]
add cl, byte [0x1402f8b06]
add byte [rax], al
add byte [rcx + 0x26], bh
mov ecx, 0x26
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d447]
lea eax, [0x14015d447]
lea eax, [0x14015d447]
add cl, byte [0x140418b17]
add byte [rax], al
add byte [rcx + 0x38], bh
mov ecx, 0x38
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d47f]
lea eax, [0x14015d47f]
lea eax, [0x14015d47f]
add cl, byte [0x140228b28]
add byte [rax], al
add byte [rcx + 0x19], bh
mov ecx, 0x19
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d498]
lea eax, [0x14015d498]
lea eax, [0x14015d498]
add cl, byte [0x140208b39]
add byte [rax], al
add byte [rcx + 0x17], bh
mov ecx, 0x17
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d4af]
lea eax, [0x14015d4af]
lea eax, [0x14015d4af]
add cl, byte [0x140158b4a]
add byte [rax], al
add byte [rcx + 0xc], bh
mov ecx, 0xc
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d4bb]
lea eax, [0x14015d4bb]
lea eax, [0x14015d4bb]
invalid
add cl, byte [0x140128b5b]
add byte [rax], al
mov ecx, 9
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d4c4]
lea rax, [0x14015d4c4]
lea eax, [0x14015d4c4]
add cl, byte [0x140138b6c]
add byte [rax], al
mov ecx, 0xa
jmp 0x14008d374
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015d4ce]
lea eax, [0x14015d4ce]
lea eax, [0x14015d4ce]
add cl, byte [0x140198b7d]
add byte [rax], al
invalid
mov ecx, 0x10
add cl, ch
lock add byte [rax], al
add byte [rax], al
jmp 0x14008d374
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd0253
invalid
invalid
invalid
lea eax, [0x14015d4de]
add cl, byte [0x140208b8e]
add byte [rax], al
mov ecx, 0x17
invalid
jmp 0x14008d374
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14015d4f5]
lea eax, [0x14015d4f5]
lea eax, [0x14015d4f5]
add cl, byte [0x140228b9f]
or eax, 0x19b900
mov ecx, 0x19
add byte [rax], al
add cl, ch
invalid
jmp 0x14008d374
add byte [rax], al
lea rax, [0x14015d50e]
lea eax, [0x14015d50e]
lea eax, [0x14015d50e]
add eax, 0xd0261
add cl, byte [0x140178bb0]
add byte [rax], al
mov ecx, 0xe
invalid
jmp 0x14008d374
add byte [rax - 0x73], cl
add eax, 0xd025e
invalid
invalid
lea eax, [0x14015d51c]
or eax, 0xdb900
add byte [rax], al
mov ecx, 0xd
add byte [rax], al
add cl, ch
jmp 0x14008d374
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rax, [0x14015d529]
lea eax, [0x14015d529]
lea eax, [0x14015d529]
add eax, 0xd025a
add byte [rcx + 0x14], bh
mov ecx, 0x14
jmp 0x14008d374
add byte [rax - 0x73], cl
add eax, 0xd025d
pop rbp
invalid
invalid
invalid
lea eax, [0x14015d53d]
pop rbp
add cl, byte [0x140118be3]
add byte [rax], al
invalid
mov ecx, 8
add byte [rax], al
add cl, ch
jmp 0x14008d374
mov al, byte [rax]
add byte [rax], al
lea rax, [0x14015d545]
mov ecx, 0x1b
add byte [rax], al
add byte [rcx + 0x1b], bh
add byte [rax], al
jmp 0x14008d374
lea rax, [0x14015d560]
mov ecx, 0xe
add byte [rax], al
add byte [rcx + 0xe], bh
add byte [rax], al
jmp 0x14008d374
add byte [rcx + 0x10], bh
add byte [rax], al
jmp 0x14008d374
add byte [rcx + 0x16], bh
jmp 0x14008d374
add byte [rcx + 0x15], bh
jmp 0x14008d374
jmp 0x14008d374
jmp 0x14008d374
jmp 0x14008d374
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140015430]
mov qword [rbp - 8], rax
lea rax, [0x140186a80]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140018b10
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je 0x14008d5eb
lea r8, [r14 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x14008d49f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r10d, 2
nop dword [rax]
add r12, r10
mov rdx, rax
cmp rax, r13
je 0x14008d5ee
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
mov r10d, 1
test r9b, r9b
jns 0x14008d490
cmp r9b, 0xe0
jb 0x14008d47b
cmp r9b, 0xed
jne 0x14008d4f1
cmp rax, r13
je 0x14008d5ee
lea r9, [rdx + 2]
cmp r9, r13
cmp ecx, ebp
je 0x14008d5ee
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x14008d52d
add rdx, 3
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
mov rax, rdx
jmp 0x14008d490
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r10d, 3
cmp r9b, 0xf0
jb 0x14008d490
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r10d, 4
jmp 0x14008d490
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
loop 0x14008d579
add eax, edx
add eax, 0xd800
mov word [rsp + 0x26], ax
mov r9, r12
sub r9, rcx
jb 0x14008d630
add byte [rax], al
invalid
cmp r12, rdi
ja 0x14008d63f
mov rcx, rsi
mov rdx, r15
cli
call fcn.14008d660
add byte [rax], al
invalid
test al, al
jne 0x14008d61d
lea rax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
lea rax, [fcn.140015b60]
mov qword [rsp + 0x30], rax
lea rax, str.u
lea eax, [0x14015df30]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
mov rdx, r15
lea r8, [rsp + 0x38]
call fcn.140018b10
clc
invalid
test al, al
jne 0x14008d61d
add r12, 3
mov rcx, r12
add ecx, dword [rcx + rcx*4 - 0x1f]
cmp r12, rdi
jbe 0x14008d466
invalid
invalid
invalid
invalid
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1401214a0
mov rcx, rdi
sub rdi, rcx
add r14, rcx
invalid
mov rcx, rsi
mov rdx, r15
mov r8, r14
mov eax, esi
invalid
mov r9, rdi
stc
call fcn.14008d660
test al, al
jne 0x14008d61d
invalid
lea rdx, [0x1401604bf]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
invalid
push 0x5e5f5d5b
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r12
call fcn.140121830
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1401215a0
or dword [rax], eax
add ah, cl
mov rdi, r8
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x70], edx
mov r14, rcx
add rsi, r8
add esi, eax
add esi, eax
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
and al, 0x50
lea r12, [rsp + 0x58]
and al, 0x58
pop rax
mov byte [rsp + 0x58], 0x81
pop rax
add esi, 0x81642444
and al, 0x64
add dword [rax - 0x4b], 0x6c8d4c81
mov bpl, 0x81
mov ch, 0x81
lea r13, [rsp + 0x2d]
insb byte [rdi], dx
and al, 0x2d
sub eax, 0x247c8d4c
lea edi, [rsp + 0x2c]
lea rbx, [0x14018a154]
jmp case.0x140051f6b.1144
invalid
and al, 0x2c
pop rsp
xor byte [rsi + 0xf], ah
invalid
invalid
invalid
add byte [rax - 0x39], cl
and al, 0x2e
and al, 0x2e
add byte cs:[rax], al
add byte [rax], al
mov qword [rsp + 0x2e], 0
mov word [rsp + 0x36], 0x200
and al, 0x36
add byte [rdx], al
invalid
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
invalid
mov rax, qword [r13]
mov eax, dword [rbp]
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
cmp byte [rax - 0x4b], al
pop rsp
invalid
pop rsp
mov eax, dword [rsp + 0x3f]
mov dword [r12 + 8], eax
and al, 8
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [r12 + 1], rax
cmp bpl, 0x81
je 0x14008d716
cmp bpl, 0x80
je 0x14008d87c
test byte [rbp + 1], dh
jne 0x14008d706
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rsp + 0x62]
movzx eax, byte [rsp + 0x62]
cmp al, byte [rsp + 0x63]
jb case.0x14004e357.1201
invalid
jg case.0x140051f6b.1150
add dword [rax], eax
invalid
test rdi, rdi
je case.0x14004e21b.1221
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
je case.0x14004e21b.1221
test byte [rcx + rax - 0x49f10000], bl
add dword [rax], eax
add byte [rax], al
movzx edx, byte [rdi]
cmp rdi, rsi
je case.0x14004e21b.1221
invalid
pushfq
add dword [rax], eax
add byte [rax], al
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
test ch, ch
js 0x14008d740
inc rdi
inc edi
cmp ebp, 0x27
jbe 0x14008d7b0
invalid
jmp 0x14008d807
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
movzx eax, byte [rdi + 1]
mov dh, 0x47
add dword [r9 - 0x7d], r8d
loopne 0x14008d78d
invalid
cmp bpl, 0xdf
cmp ch, 0xdf
jbe 0x14008d796
movzx ecx, byte [rdi + 2]
shl r8d, 6
invalid
and ecx, 0x3f
loope 0x14008d79e
or ecx, r8d
cmp dl, 0xf0
invalid
jb 0x14008d7f7
add byte [rax], al
invalid
movzx ebp, byte [rdi + 3]
and eax, 7
loopne 0x14008d779
shl eax, 0x12
adc al, cl
loope case.0x140051f6b.1165
invalid
and ebp, 0x3f
or ebp, ecx
or ebp, eax
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
adc dword [rax], eax
je case.0x14004e21b.1221
add rdi, 4
cmp ebp, 0x27
jbe 0x14008d7b0
invalid
jmp 0x14008d807
add rdi, 2
shl eax, 6
loopne case.0x140058de7.1091
or eax, r8d
ror byte [rcx + 0x27fd83c5], 0x77
invalid
cmp ebp, 0x27
std
invalid
ja 0x14008d807
nop word [rax + rax]
mov eax, ebp
movsxd rax, dword [rbx + rax*4]
invalid
add al, 0x83
add rax, rbx
add eax, ebx
jmp rax
add rdi, 3
shl eax, 0xc
or ecx, eax
ror dword [rcx + 0x27fd83cd], 0x76
invalid
cmp ebp, 0x5c
jne 0x14008d818
mov word [rsp + 0x2c], 0x5c5c
jmp 0x14008d6c0
test al, 0xfe
invalid
invalid
mov ecx, ebp
call fcn.140019d40
and ebp, eax
clc
invalid
test al, al
jne 0x14008d850
invalid
mov ecx, ebp
call fcn.140019e60
invalid
test al, al
je 0x14008d850
mov byte [rsp + 0x2c], 0x80
mov dword [rsp + 0x30], ebp
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
and al, 0x38
mov eax, dword [r13 + 7]
mov eax, dword [rbp + 7]
mov dword [rsp + 0x3f], eax
and al, 0x3f
mov bpl, 0x80
jmp 0x14008d6e4
xchg esp, eax
invalid
invalid
invalid
mov rcx, r15
mov edx, ebp
call fcn.140015c20
movzx ebp, byte [rsp + 0x2c]
mov rax, qword [r13]
add byte [r8 - 0x77], r9b
and al, 0x38
mov eax, dword [r13 + 7]
invalid
mov dword [rsp + 0x3f], eax
invalid
cmp bpl, 0x81
cmp ch, 0x81
jne 0x14008d6e4
test dword [rdx - 2], ebp
invalid
invalid
jmp case.0x14004e21b.1221
mov edx, dword [rsp + 0x5c]
mov dword [r12 + 8], 0
mov dword [rsp + 8], 0
mov qword [r12], 0
add byte [rax], al
add byte [rax], al
xor ebp, ebp
jmp case.0x14004e357.1206
movzx ecx, al
mov byte [rsp + 0x58], bpl
mov byte [rsp + 0x58], ch
lea edx, [rax + 1]
mov byte [rsp + 0x62], dl
push rsp
and al, 0x62
cmp al, 0xa
or dh, byte [rbx + 0x2f]
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, r14
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
call qword [rax + 0x20]
test al, al
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
mov al, 1
jmp 0x14008d8c6
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
ret
lea r8, str._rustc_7cf61ebde7b22796c69757901dd346d0fe70bd97librarycore_srcescape.rs
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
call fcn.140121520
cmp al, 9
add ah, cl
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
adc eax, 0x96cbc
adc eax, 0x96cbc
mov esp, 0x8500096c
test eax, eax
je 0x14008e65a
ror byte [rdi], 0x84
scasb al, byte [rdi]
add byte [rax], al
add byte [rbx + 0x3130244c], cl
xor byte [rcx], dh
xor eax, eax
invalid
rol dword [rax], 4
add al, 0
mov ecx, dword [rsp + 0x30]
xor eax, eax
test ecx, 0x400
add al, 0
invalid
add byte [rax + rdi + 0x48], dh
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
je 0x14008e5f2
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x28]
mov rcx, rdi
mov edx, 9
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
add bh, bh
adc eax, 0x96c8c
invalid
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x14008e65a
invalid
mov eax, dword [rsp + 0x28]
shl eax, 0x15
sar eax, 0x1f
clc
invalid
and eax, dword [rsp + 0x2c]
and al, 0x2c
mov ecx, dword [rsp + 0x30]
and al, 0x30
invalid
mov edx, dword [rsp + 0x54]
mov r8d, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
and al, 0x4c
mov r9d, dword [rsp + 0x50]
push rax
shl r9, 0x20
and byte [rcx + 9], cl
or ecx, edx
mov edx, dword [rsp + 0x58]
mov r10d, dword [rsp + 0x60]
push rsp
and al, 0x60
invalid
mov r11d, dword [rsp + 0x5c]
and al, 0x5c
shl r11, 0x20
jrcxz 0x14008e639
or r11, r10
or ebx, edx
ror dword [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
adc byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
mov dword [rsi + 0x14], eax
mov dword [rsi + 0x18], 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
adc byte [rsp + 0x34], al
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rsp + 0x44]
mov qword [rsi + 0x30], rdx
mov dword [rsi + 0x30], edx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
jmp case.0x14008aa1a.131
invalid
sbb edi, edi
adc eax, 0x96f18
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
mov dword [rsi + 8], eax
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
mov dword [rsi + 8], eax
invalid
invalid
invalid
mov dword [rsi + 8], eax
mov qword [rsi], 2
add byte [rax], al
add rsp, 0x68
pop rdi
pop rsi
ret
int3
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x50
push rax
mov rdi, r8
mov rbx, rdx
mov ebx, edx
mov rsi, rcx
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
and al, 0x40
invalid
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
call fcn.14008eab0
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
and al, 0x20
invalid
add byte [rax - 0x7d], cl
jl 0x14008e6d8
invalid
and al, 0x20
add byte [rdi + rbx + 0x4c], dh
je case.default.0x14008e6d5
lea r14, [rsp + 0x28]
and byte [rax], al
je case.default.0x14008e6d5
invalid
lea r14, [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x28]
and al, 0x28
mov ecx, eax
and ecx, 3
rol dword [rbx - 0x72b3fc1f], 0x3d
mov ebx, 0x6349000f
mov ebx, 0x6349000f
lea r15, [0x14018a1f4]
movsxd rcx, dword [r15 + rcx*4]
invalid
or al, 0x8f
mov ebx, 0x6349000f
invalid
or al, 0x8f
add rcx, r15
add ecx, edi
jmp rcx
mov rbx, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
sub byte [rax - 0x7d], cl
sti
cmp rbx, 0x21
jae case.0x14008b364.124
and dword [rbx + 0x46], esi
mov rax, qword [rdi]
mov eax, dword [rdi]
mov r14, qword [rdi + 0x10]
ja 0x14008e6f9
sub rax, r14
sub eax, esi
invalid
cmp rax, rbx
jb case.0x14008b1e8.140
mov rcx, qword [rdi + 8]
add rcx, r14
int1
or byte [r9 + r8 - 0xf], r9b
int1
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
and al, 0x30
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
sub byte [rcx], cl
invalid
fsubr st(0)
imul dword [rax]
invalid
sub byte [rcx], cl
add byte [rcx + 1], cl
invalid
or dword [rax], eax
add r14, rbx
add esi, ebx
fimul word [rcx + rcx*4 + 0x77]
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x10], esi
adc byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
or byte [rcx], dh
shr bl, 0x30
invalid
xor eax, eax
jmp case.0x14008b364.128
invalid
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, r14
mov r8, rbx
mov eax, ebx
call fcn.1401242a0
jle case.0x14008d004.117
or dword [rax], eax
add byte [rbx + rcx*4 + 0x77], cl
mov r14, qword [rdi + 0x10]
jmp case.0x14008b1e8.135
leave
adc bl, ch
leave
lea r8, [0x14015d7c0]
lea eax, [0x14015d7c0]
invalid
mov edx, 0x20
and byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rbx
fld1
or dword cs:[rax], eax
or dword [rax], eax
call fcn.1401215a0
or dword [rax], eax
cmp byte [rax + 0xf], 0x23
je 0x14008e770
invalid
js 0x14008e74e
mov dr6, rsp
and esi, dword [rsi + rbp - 0x15]
adc eax, 0x48068948
mov qword [rsi], rax
invalid
jmp case.0x14008b364.131
jmp case.0x14008b364.131
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
cmp byte [rax + 0x10], 0x23
je 0x14008e770
invalid
and esi, dword [rdi + rdx + 0x48]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov eax, 1
add byte [rax], al
add bl, ch
loopne case.0x14008b364.143
invalid
jmp case.0x14008b364.128
mov rcx, rax
mov ecx, eax
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x23
jne case.0x14008b364.131
jmp 0x128fa70c0
mov rcx, r14
int1
call fcn.140086450
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
jl case.0x14008d0e3.110
invalid
dec dword [rax - 0x73]
and al, 0x20
and al, 0x20
lea ecx, [rsp + 0x20]
and al, 0x20
and byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x30]
and al, 0x30
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14008eab0
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
jl 0x14008e7b2
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
and byte [rax], al
je case.default.0x14008e6d5
test byte [rcx - 1], al
invalid
dec dword [rax - 0x75]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov ecx, eax
and ecx, 3
loope case.0x14008eeea.151
add ecx, dword [rcx + 0x63]
or al, 0x8f
invalid
rol dword [rbx + 0x634903e1], 0xc
add ecx, dword [rcx + 0x63]
or al, 0x8f
invalid
invalid
add rcx, r15
stc
jmp rcx
int3
sub rsp, 0x38
mov rdi, rdx
mov edi, edx
in al, dx
cmp byte [rax - 0x77], cl
mov rdi, rdx
mov edi, edx
mov rdx, qword [rdx + 8]
mov rsi, qword [rdi + 0x10]
ja case.0x14008d0e3.123
push rdx
or byte [rax - 0x75], cl
mov rsi, qword [rdi + 0x10]
ja case.0x14008d0e3.123
mov r9, rdx
sub r9, rsi
jb 0x14008e966
invalid
cdq
add dword [rax], eax
invalid
mov rax, rcx
mov r8, qword [rdi]
mov eax, dword [rdi]
mov eax, dword [rdi]
add r8, rsi
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov rdx, rax
mov edx, eax
ret 0x9de8
popfq
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp dword [rsp + 0x28], 0
and al, 0x28
invalid
je case.0x14008e6d5.2217
mov rsi, qword [rsp + 0x30]
mov eax, esi
and eax, 3
invalid
lea rcx, [0x14018a204]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
invalid
movzx eax, byte [rsi + 0x10]
jmp case.0x140089cdf.213
add rsi, qword [rsp + 0x30]
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rax + 0x39], cl
invalid
cmova rsi, rax
invalid
invalid
mov qword [rdi + 0x18], rsi
mov dword [rdi + 0x18], esi
ja case.0x14008a983.179
xor esi, esi
jmp case.0x140089cdf.218
sbb byte [rax + 0x39], cl
invalid
invalid
xor ecx, ecx
cmp al, 0xb
cmove rsi, rcx
int1
jne case.0x140089cdf.218
lea rcx, [rsp + 0x30]
call fcn.140086450
add edi, dword [rdi + rdi*8 - 1]
invalid
invalid
xor al, ch
add edi, dword [rdi + rdi*8 - 1]
invalid
invalid
mov rax, rsi
add rsp, 0x38
add esp, 0x38
invalid
cmp byte [rdi + 0x5e], bl
cmp byte [rdi + 0x5e], bl
ret
shr eax, 0x20
cmp eax, 0x28
clc
sub byte [rdi + 0x14], dh
clc
sub byte [rdi + 0x14], dh
lea rcx, [0x14018a214]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
mov ecx, 0x6348000f
add al, 0x81
invalid
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp case.0x140089cdf.213
mov al, 0x29
jmp case.0x140089cdf.213
mov al, 1
jmp case.0x140089cdf.213
mov al, 2
jmp case.0x140089cdf.213
mov al, 3
jmp case.0x140089cdf.213
mov al, 4
jmp case.0x140089cdf.213
scasb al, byte [rdi]
mov al, 5
jmp case.0x140089cdf.213
mov al, 6
jmp case.0x140089cdf.213
mov al, 7
jmp case.0x140089cdf.213
mov al, 8
jmp case.0x140089cdf.213
mov al, 9
jmp case.0x140089cdf.213
invalid
invalid
mov al, 0xa
jmp case.0x140089cdf.213
mov al, 0xb
jmp case.0x140089cdf.213
mov al, 0xc
jmp case.0x140089cdf.213
mov al, 0xd
jmp case.0x140089cdf.213
invalid
or eax, 0xeb08aeb
mov al, 0xe
jmp case.0x140089cdf.213
mov al, 0xf
jmp case.0x140089cdf.213
mov al, 0x10
jmp case.0x140089cdf.213
jnp case.0x14008b364.147
invalid
invalid
jnp case.0x14008b364.147
invalid
invalid
mov al, 0x11
jmp case.0x140089cdf.213
je case.0x140089cdf.236
invalid
invalid
je case.0x140089cdf.236
invalid
invalid
mov al, 0x12
jmp case.0x140089cdf.213
insd dword [rdi], dx
invalid
invalid
invalid
insd dword [rdi], dx
invalid
mov al, 0x13
jmp case.0x140089cdf.213
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x14
jmp case.0x140089cdf.213
pop rdi
invalid
invalid
invalid
pop rdi
invalid
push qword [rax - 0xa716eb]
invalid
mov al, 0x15
jmp case.0x140089cdf.213
pop rax
invalid
invalid
invalid
pop rax
invalid
mov al, 0x16
jmp case.0x140089cdf.213
push rcx
invalid
invalid
invalid
push rcx
invalid
mov al, 0x17
jmp case.0x140089cdf.213
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x18
jmp case.0x140089cdf.213
invalid
push qword [rax - 0xc316e7]
mov al, 0x19
jmp case.0x140089cdf.213
cmp al, 0xff
invalid
invalid
cmp al, 0xff
invalid
mov al, 0x1a
jmp case.0x140089cdf.213
invalid
invalid
invalid
invalid
xor eax, 0xb0ffffff
invalid
mov al, 0x1b
jmp case.0x140089cdf.213
invalid
invalid
invalid
invalid
sbb ebp, ecx
invalid
invalid
mov al, 0x1c
jmp case.0x140089cdf.213
invalid
push qword [rax - 0xdf16e3]
mov al, 0x1d
jmp case.0x140089cdf.213
and bh, bh
invalid
mov al, 0x1e
jmp case.0x140089cdf.213
sbb edi, edi
invalid
invalid
mov al, 0x1f
invalid
jmp case.0x140089cdf.213
adc bh, bh
invalid
mov al, 0x20
jmp case.0x140089cdf.213
or edi, edi
invalid
push qword [rax - 0xfb16df]
mov al, 0x21
jmp case.0x140089cdf.213
add al, 0xff
invalid
mov al, 0x22
jmp case.0x140089cdf.213
std
invalid
invalid
mov al, 0x23
and ebp, ecx
jmp case.0x140089cdf.213
idiv dh
invalid
mov al, 0x24
and al, 0xe9
out dx, eax
invalid
jmp case.0x140089cdf.213
invalid
mov al, 0x25
and eax, 0xfffee8e9
push qword [rax - 0x11e16da]
mov al, 0x26
invalid
loope 0x14008e954
invalid
jmp case.0x140089cdf.213
invalid
mov al, 0x26
jmp case.0x140089cdf.213
jmp case.0x140089cdf.213
invalid
mov al, 0x27
invalid
jmp case.0x140089cdf.213
invalid
mov al, 0x28
sub cl, ch
sar esi, cl
invalid
jmp case.0x140089cdf.213
invalid
lea r8, [0x14015c9c8]
lea eax, [0x14015c9c8]
add eax, 0xce05b
or al, 0
mov rcx, rsi
mov ecx, esi
int1
call fcn.1401214a0
sub ecx, dword [rcx]
add ah, cl
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0xa8
sub esp, 0xa8
sub esp, 0xa8
in al, dx
test al, 0
add byte [rax], al
mov rdi, rdx
mov edi, edx
xlatb
mov rsi, rcx
movups xmm0, xmmword [0x14015e788]
add eax, 0xcfdf2
invalid
add eax, 0xcfdf2
std
or al, 0
invalid
add byte [rdi], cl
sub dword [rsp + 0x60], eax
and al, 0x60
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
mov eax, 0xffffffff
dec dword [rcx + 0x39]
ror dword [rcx + 0xf], 0x42
invalid
invalid
invalid
cmp r9, rax
cmovb rax, r9
ror dword [rdi], 0x57
ror byte [rdi], 0x11
movups xmmword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
cmp byte [rcx + 0x4c302444], cl
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x28], eax
and al, 0x28
lea rax, [rsp + 0x60]
and al, 0x60
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, rdx
mov ecx, edx
xor edx, edx
xor r8d, r8d
rol byte [rbp + 0x31], 0xc9
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
call qword [sym.imp.ntdll.dll_NtReadFile]
imul ecx, dword [rcx], 0
cmp eax, 0x103
add eax, dword [rcx]
add byte [rax], al
invalid
add byte [rbp + 0x12], dh
jne case.0x14008b364.189
mov rcx, rdi
mov ecx, edi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
imul ecx, dword [rcx], 0
imul ecx, dword [rcx], 0
mov eax, dword [rsp + 0x60]
cmp eax, 0xc0000011
jne case.0x14008d0e3.166
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp case.0x14008d0e3.174
cmp eax, 0x103
je 0x14008ea3d
test eax, eax
js 0x14008ea18
mov rax, qword [rsp + 0x68]
push 0x8468948
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov dword [rsi], 0
jmp case.0x14008d0e3.174
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
adc eax, 0x96bb0
adc eax, 0x96bb0
shl rax, 0x20
loopne 0x14008ea44
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or rax, 2
add cl, byte [rax - 0x77]
mov qword [rsi + 8], rax
mov qword [rsi], 1
or byte [rax - 0x39], r9b
invalid
add rsp, 0xa8
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
and al, 0x58
pop rax
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x5c
and al, 0x5c
mov byte [rsp + 0x5c], 0
lea rax, [0x14015e7f0]
lea eax, [0x14015e7f0]
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0xcfd9f
or al, 0
lea eax, [0x14015e7f0]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x50]
and al, 0x50
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
add byte [rax - 0x73], cl
and al, 0x58
add byte [rax - 0x73], cl
and al, 0x58
lea rdx, [rsp + 0x78]
call fcn.140087090
invalid
xchg bh, bh
dec dword [rax - 0x77]
mov qword [rsp + 0x70], rax
and al, 0x70
jo 0x14008ead7
lea ecx, [rsp + 0x70]
invalid
jo 0x14008ead7
lea ecx, [rsp + 0x70]
and al, 0x70
call fcn.140086510
mov ecx, 7
invalid
add byte [rax], al
invalid
jp 0x14008ea96
invalid
invalid
invalid
int 0x29
ud2
int3
int3
int3
int3
push rdi
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
cmp byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x28]
mov r9d, 0x20
add byte [rax], al
invalid
sub byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call case.0x14008eeea.183
mov bh, 0xfe
invalid
dec dword [rax - 0x7d]
jl case.default.0x14008eae9
cmp qword [rsp + 0x28], 0
sub byte [rax], al
je case.default.0x14008eae9
mov rdi, qword [rsp + 0x30]
xor byte [rcx + 0x3e083f8], cl
mov eax, edi
clc
and eax, 3
loopne 0x14008eade
lea rcx, [0x14018a2b8]
or eax, 0xfb7d6
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
mov dh, 0x47
adc r11b, r13b
jmp case.0x14008e6d5.79
invalid
movzx eax, byte [rdi + 0x10]
jmp case.0x14008e6d5.79
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
invalid
add bl, ch
xor ecx, dword [rdi]
invalid
jmp case.0x140089c1d.265
movzx eax, byte [rdi + 0xf]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
jmp case.0x14008e6d5.79
mov rcx, rdi
jmp case.0x14008e6d5.79
mov rcx, rdi
stc
shr rcx, 0x20
call fcn.140089060
movsd dword [rdi], dword [rsi]
invalid
invalid
jmp 0xe554d333
movsd dword [rdi], dword [rsi]
invalid
cmp al, 0xb
jne 0x14008eb2b
lea rcx, [rsp + 0x30]
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
call fcn.140086450
invalid
jns case.0x14008eb57.69
invalid
invalid
jmp case.0x140089c1d.265
invalid
ror byte [rdi], 0x11
invalid
invalid
or ecx, dword [rax - 0x77]
jle 0x14008eb37
invalid
mov qword [rsi + 8], rdi
or byte [rax - 0x39], cl
mov qword [rsi], 1
invalid
add byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
pop rdi
pop rsi
ret
mov rax, rdi
clc
shr rax, 0x20
cmp eax, 0x28
sub byte [rdi + 0x14], dh
and byte [rbx + 0x147728f8], al
sub byte [rdi + 0x14], dh
lea rcx, [0x14018a2c8]
lea ecx, [0x14018a2c8]
mov bh, 0xf
add byte [rax + 0x63], cl
invalid
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
loopne 0x14008eb8b
xor eax, eax
shr bl, 0xb8
jmp case.0x14008e6d5.79
mov al, 0x29
jmp case.0x14008e6d5.79
mov al, 1
jmp case.0x14008e6d5.79
invalid
add ebx, ebp
mov al, 0xb0
invalid
mov al, 2
jmp case.0x14008e6d5.79
add ch, bl
lodsb al, byte [rsi]
mov al, 3
jmp case.0x14008e6d5.79
mov al, 4
jmp case.0x14008e6d5.79
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
mov al, 5
jmp case.0x14008e6d5.79
invalid
movabs al, byte [0x98eb07b09ceb06b0]
mov al, 6
jmp case.0x14008e6d5.79
mov al, 7
jmp case.0x14008e6d5.79
mov al, 8
jmp case.0x14008e6d5.79
xchg esp, eax
mov al, 9
jmp case.0x14008e6d5.79
or ebx, ebp
nop
mov al, 0xa
jmp case.0x14008e6d5.79
mov al, 0xb
jmp case.0x14008e6d5.79
mov byte [rax - 0x4f7b14f4], dh
or eax, 0xeb080eb
jmp case.0x14008e6d5.79
mov al, 0xe
mov al, 0xc
jmp case.0x14008e6d5.79
invalid
test byte [rax - 0x4f7f14f3], dh
invalid
mov al, 0xd
jmp case.0x14008e6d5.79
mov al, 0xe
jmp case.0x14008e6d5.79
invalid
mov al, 0xf
jmp case.0x14008e6d5.79
invalid
invalid
invalid
mov al, 0x10
jmp case.0x14008e6d5.79
invalid
invalid
invalid
invalid
invalid
mov al, 0x11
jmp case.0x14008e6d5.79
invalid
invalid
invalid
push qword [rax - 0xa216ee]
mov al, 0x12
jmp case.0x14008e6d5.79
invalid
invalid
invalid
mov al, 0x13
jmp case.0x14008e6d5.79
invalid
invalid
adc ebp, ecx
push rsi
invalid
invalid
push qword [rax - 0xb016ec]
mov al, 0x14
jmp case.0x14008e6d5.79
invalid
invalid
invalid
invalid
invalid
mov al, 0x15
adc eax, 0xffff48e9
push qword [rax - 0xbe16ea]
mov al, 0x16
invalid
invalid
invalid
jmp case.0x14008e6d5.79
invalid
invalid
mov al, 0x16
jmp case.0x14008e6d5.79
invalid
invalid
mov al, 0x17
jmp case.0x14008e6d5.79
invalid
invalid
invalid
mov al, 0x18
jmp case.0x14008e6d5.79
xor edi, edi
invalid
invalid
xor edi, edi
invalid
push qword [rax - 0xd316e7]
mov al, 0x19
jmp case.0x14008e6d5.79
invalid
mov al, 0x1a
jmp case.0x14008e6d5.79
invalid
invalid
invalid
push qword [rax - 0xe116e5]
mov al, 0x1b
jmp case.0x14008e6d5.79
invalid
invalid
sbb ebp, ecx
invalid
invalid
mov al, 0x1c
jmp case.0x14008e6d5.79
invalid
invalid
mov al, 0x1d
jmp case.0x14008e6d5.79
invalid
invalid
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x14008e6d5.79
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x14008e6d5.79
invalid
push qword [rax - 0x10416e0]
mov al, 0x20
jmp case.0x14008e6d5.79
sti
invalid
invalid
invalid
sti
invalid
invalid
mov al, 0x21
jmp case.0x14008e6d5.79
invalid
invalid
invalid
invalid
invalid
mov al, 0x22
jmp case.0x14008e6d5.79
invalid
invalid
and ch, cl
in eax, dx
invalid
invalid
mov al, 0x23
jmp case.0x14008e6d5.79
invalid
push qword [rax - 0x12016dc]
mov al, 0x24
jmp case.0x14008e6d5.79
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x25
jmp case.0x14008e6d5.79
fdivr st(6)
invalid
invalid
invalid
invalid
invalid
mov al, 0x26
jmp case.0x14008e6d5.79
invalid
invalid
jmp case.0x14008e6d5.79
invalid
mov al, 0x27
jmp case.0x14008e6d5.79
invalid
push qword [rax - 0x13c16d8]
mov al, 0x28
jmp case.0x14008e6d5.79
ret
invalid
invalid
invalid
ret
invalid
int3
int3
int3
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
push rax
mov rdi, r8
mov edi, eax
mov rbx, rdx
mov ebx, edx
mov rsi, rcx
mov esi, ecx
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
ror byte [rdi], 0x29
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
xor byte [rax - 0x75], cl
adc cl, byte [rax - 0x73]
lea rcx, [rsp + 0x20]
mov rdx, qword [rdx]
mov edx, dword [rdx]
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
lea r8, [rsp + 0x30]
and al, 0x30
call fcn.14008eab0
sbb eax, 0x48fffffe
cmp dword [rsp + 0x20], 0
jl 0x14008ecbb
and byte [rax], al
dec dword [rax - 0x7d]
cmp qword [rsp + 0x20], 0
jl 0x14008ecbb
and al, 0x20
add byte [rdi + rbx + 0x4c], dh
je case.default.0x14008ecb8
invalid
and byte [rax], al
je case.default.0x14008ecb8
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
je case.0x14008eeea.237
sub byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
lea r15, [0x14018a36c]
lea edi, [0x14018a36c]
mov dh, 0xf
add byte [rcx + 0x63], cl
movsxd rcx, dword [r15 + rcx*4]
movsxd rcx, dword [r15 + rcx*4]
invalid
add rcx, r15
jmp rcx
loope 0x14008ed03
mov rbx, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
pop rsp
and al, 0x28
cmp rbx, 0x21
cmp ebx, 0x21
jae 0x14008ed0b
mov rax, qword [rdi]
mov eax, dword [rdi]
invalid
mov r14, qword [rdi + 0x10]
ja case.0x14008d0e3.206
sub rax, r14
sub eax, esi
invalid
cmp rax, rbx
jb case.0x14008b364.235
fdiv dword [rdx + 0x23]
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
add rcx, r14
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
xor byte [rcx - 0x77], cl
mov r8, rbx
fsubr st(0)
adc al, 0x23
call sub.VCRUNTIME140.dll_memcpy
or dword [rax], eax
add r14, rbx
add esi, ebx
mov qword [rdi + 0x10], r14
ja case.0x14008d0e3.211
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
xor eax, eax
jmp 0x14008ed27
shr bl, 0x30
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rbx
mov eax, ebx
fsubr st(0)
wait
push rbp
call fcn.1401242a0
or dword [rax], eax
mov r14, qword [rdi + 0x10]
jmp case.0x14008b364.230
lea r8, [0x14015d7c0]
lea eax, [0x14015d7c0]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.1401215a0
invalid
sub byte [rcx], cl
or dword [rax], eax
cmp byte [rax + 0xf], 0x23
je case.0x14008d0e3.223
jmp case.0x14008ecb8.2
mov qword [rsi], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp byte [rax + 0x10], 0x23
je case.0x14008d0e3.223
invalid
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x14008ed27
mov rcx, rax
shr rcx, 0x20
jmp 0x164027071
stc
and esi, dword [rbp - 0x17]
and esi, dword [rbp - 0x17]
mov rcx, r14
call fcn.140086450
mov rdx, qword [rbx]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
call fcn.14008eab0
cmp qword [rsp + 0x20], 0
je case.default.0x14008ecb8
test byte [rcx - 1], al
invalid
invalid
invalid
invalid
mov rax, qword [rsp + 0x28]
mov ecx, eax
sub byte [rcx + 0x3e183c1], cl
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
invalid
int3
pxor mm7, mm7
dec esp
int3
int3
int3
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov dword [rbp], 0xfffffffe
invalid
mov esi, eax
xlatb
mov dh, 5
lodsb al, byte [rsi]
adc dword cs:[rax], eax
adc dword [rax], eax
adc dword [rax], eax
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
sal byte [rsi + rdx + 0x48], 0x89
cmp byte [rax - 0x77], cl
mov dword [rax], edi
jo 0x14008edf4
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
add rsp, 0x38
pop rbx
pop rdi
invalid
jge case.0x14004e357.1311
clc
invalid
or byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
invalid
add byte [rax], al
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
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
lea ebp, [rdx + 0x30]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
xor byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov rdx, qword [rbp - 0x10]
call case.0x140058de7.1228
add byte [rax], al
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
clc
invalid
invalid
invalid
mov dword [rbp - 0x18], ecx
mov qword [rbp - 0x10], rdx
invalid
call qword [rdx]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js 0x14008ee7c
add byte [rdx + rdx + 0x48], dh
je case.0x14008ed8a.140
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 0x75], cl
call 0x180cd71cb
call 0x180cd71cb
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x180cd71cb
add rsp, 0x40
pop rbp
pop rbp
jmp fcn.1400a4c50
pop rbp
add dword [rax], eax
nop
add rsp, 0x40
pop rbp
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x48], dl
push rbp
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je case.0x14008eae9.70
add byte [rcx + rdx + 0x48], dh
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 0x75], cl
call 0x1416685a1
xchg esi, eax
pop rbp
add dword [rax], eax
nop
add rsp, 0x20
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call fcn.1400a4c50
xchg esi, eax
pop rbp
add dword [rax], eax
nop
add rsp, 0x20
pop rbp
ret
int3
int3
int3
or dword [rcx + 0x3e083c8], ecx
lea rdx, [0x14018a37c]
lea edx, [0x14018a37c]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add rax, rdx
jmp rax
invalid
loopne 0x14008ef35
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
jmp 0x14008ef28
or bl, ch
xor ecx, dword [rax - 0x75]
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
jmp 0x14008ef28
invalid
and ecx, dword [rax - 0x3f]
shr rcx, 0x20
call fcn.140089060
jmp 0xe15bd72c
movsx rax, al
lea rcx, [0x14015f670]
or eax, 0xd0757
push rdi
invalid
or eax, 0x148b4800
invalid
push rdi
invalid
ror dword [rax - 0x73], 0xd
xchg esp, eax
or byte [0x144943727], cl
add byte [rax - 0x75], cl
add al, 0xc1
add rsp, 0x28
ret
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
ret
invalid
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x14008ef44
stc
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x14018a38c]
add eax, 0xfb44f
lea rax, [0x14018a38c]
add eax, 0xfb44f
mov ah, 0xf
add byte [rax + 0x63], cl
invalid
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
xor eax, eax
jmp case.0x14008eae9.82
mov al, 0x29
jmp case.0x14008eae9.82
invalid
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp case.0x14008eae9.82
mov al, 2
jmp case.0x14008eae9.82
mov al, 3
jmp case.0x14008eae9.82
mov al, 4
jmp case.0x14008eae9.82
add al, 0xeb
mov al, 0xb0
mov al, 5
jmp case.0x14008eae9.82
mov al, 6
mov al, 5
jmp case.0x14008eae9.82
mov al, 6
jmp case.0x14008eae9.82
mov al, 7
jmp case.0x14008eae9.82
mov al, 8
jmp case.0x14008eae9.82
invalid
mov al, 9
jmp case.0x14008eae9.82
mov al, 0xa
jmp case.0x14008eae9.82
cwde
cwde
mov al, 0xb
jmp case.0x14008eae9.82
mov al, 0xc
jmp case.0x14008eae9.82
mov al, 0xd
jmp case.0x14008eae9.82
mov al, 0xe
jmp case.0x14008eae9.82
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
xor byte [rax - 0x8616ef], 0xff
adc ecx, ebp
jns 0x14008ef92
invalid
push qword [rax - 0x8d16ee]
jb 0x14008ef99
mov al, 0xf
jmp case.0x14008eae9.82
mov al, 0x10
jmp case.0x14008eae9.82
mov al, 0x11
jmp case.0x14008eae9.82
jns 0x14008ef92
invalid
invalid
jns 0x14008ef92
invalid
invalid
mov al, 0x12
jmp case.0x14008eae9.82
jb 0x14008ef99
invalid
invalid
jb 0x14008ef99
invalid
invalid
mov al, 0x13
jmp case.0x14008eae9.82
imul edi, edi, 0xffffffff
invalid
imul edi, edi, 0xffffffff
push qword [rax - 0x9b16ec]
invalid
invalid
invalid
mov al, 0x14
jmp case.0x14008eae9.82
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x15
jmp case.0x14008eae9.82
pop rbp
invalid
invalid
invalid
pop rbp
invalid
invalid
mov al, 0x16
jmp case.0x14008eae9.82
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 0x17
jmp case.0x14008eae9.82
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x18
jmp case.0x14008eae9.82
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
jmp case.0x14008eae9.82
invalid
invalid
mov al, 0x1a
jmp case.0x14008eae9.82
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov al, 0x1b
jmp case.0x14008eae9.82
xor edi, edi
invalid
invalid
xor edi, edi
invalid
mov al, 0x1c
jmp case.0x14008eae9.82
sub al, 0xff
invalid
invalid
sub al, 0xff
invalid
mov al, 0x1d
jmp case.0x14008eae9.82
and eax, 0xb0ffffff
invalid
mov al, 0x1e
jmp case.0x14008eae9.82
invalid
invalid
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x14008eae9.82
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp case.0x14008eae9.82
adc bh, bh
invalid
invalid
adc bh, bh
invalid
mov al, 0x21
jmp case.0x14008eae9.82
or edi, edi
invalid
invalid
or edi, edi
invalid
push qword [rax - 0xfd16de]
mov al, 0x22
jmp case.0x14008eae9.82
add bh, bh
invalid
invalid
add bh, bh
invalid
mov al, 0x23
jmp case.0x14008eae9.82
sti
invalid
invalid
invalid
sti
invalid
mov al, 0x24
jmp case.0x14008eae9.82
mov al, 0x25
jmp case.0x14008eae9.82
mov al, 0x26
jmp case.0x14008eae9.82
mov al, 0x27
jmp case.0x14008eae9.82
mov al, 0x28
jmp case.0x14008eae9.82
int3
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x14008f06b
invalid
adc byte [rax - 0x7b], cl
leave
je 0x14008f06b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
sub bl, al
int3
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
cmp dword [rdi + rdx], 0
jne 0x14008f102
inc rcx
add rdx, 0x10
cmp rax, rdx
cmp eax, edx
cmp eax, edx
jne case.0x14004e357.1323
cmp r13, rcx
jb 0x14008f290
sub r13, rcx
je 0x14008f274
add byte [rax], al
invalid
shl rcx, 4
add rdi, rcx
lea r14, [rsp + 0x30]
lea r12, [0x140187350]
invalid
str word [rbp + rcx*4 + 0x7c]
add byte [rbp + rcx*4 + 0x7c], cl
lea r15, [rsp + 0x28]
lea rbp, [0x14018a430]
std
mov dl, 0xf
add bl, ch
invalid
mov rcx, r14
call fcn.140086450
invalid
invalid
test r13, r13
je 0x14008f274
test byte [rcx], bl
sbb dword [rcx], eax
add byte [rax], al
lea rax, [rdi - 0x10]
lea eax, [rdi - 0x10]
mov rsi, r13
shl rsi, 4
add al, 0x48
mov rcx, rsi
nop dword [rax]
add byte [rax], 0
add byte [rax], al
invalid
test rcx, rcx
je 0x14008f190
mov r9d, dword [rax + 0x10]
add rax, 0x10
add eax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
leave
je 0x14008f170
mov r8, qword [rax + 8]
jmp 0x14008f196
xor r9d, r9d
mov r8, r12
invalid
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov edx, 0xfffffff4
invalid
call case.0x14001b292.1421
cmp qword [rsp + 0x28], 0
jl 0x14008f1d0
sub byte [rax], al
je case.default.0x14008f1c2
mov rax, qword [rsp + 0x30]
and al, 0x30
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add byte [rax + 1], cl
add ecx, ebp
jmp rcx
cmp byte [rax + 0x10], 0x23
je case.0x14004e357.1342
test byte [rdi + rdi*8 - 1], bh
invalid
jmp 0x14008f276
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14008f287
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov r9d, dword [rdi + rdx]
sub rax, r9
jb 0x14008f232
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14008f200
invalid
jmp 0x14008f235
mov rax, r8
cmp r13, rcx
jb 0x14008f290
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub r13, rcx
int 0x75
invalid
test rax, rax
je 0x14008f152
jmp 0x14008f29f
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x14008f2d9
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rsp + 0x28], 0
jne case.0x14004e357.1342
test ebx, ebx
invalid
invalid
invalid
jmp 0x14008f152
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14008f276
lea r8, [0x14015d828]
mov rdx, r13
invalid
call fcn.1401214a0
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x140187350]
xchg ebp, eax
or byte [rdi], 0
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x14015d810]
lea rcx, [rsp + 0x38]
call fcn.140121460
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x140187350]
lea eax, [0x140187350]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rsp + 0x38]
call fcn.140121460
int3
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
call 0x1998b1313
or dword [rax], eax
call 0x1998b1313
or dword [rax], eax
cmp qword [rbp + 8], 0
je 0x14008fd2b
invalid
mov rcx, qword [rbp + 0x10]
mov edx, 4
add byte [rax], al
call fcn.1400a4c50
mov byte [rbp + 0x4f], 0
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rdi
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x4f], 0
je case.0x14008b1e8.261
add byte [rax], 0
add byte [rax + 0x74004f7d], al
or cl, byte [rax - 0x75]
mov rcx, qword [rbp - 0x38]
invalid
invalid
invalid
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
pop rcx
or dword [rax], eax
pop rcx
or dword [rax], eax
nop
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov rsi, rcx
mov r14, qword [rdx + 8]
test r14, r14
invalid
je 0x14008fde9
mov rdi, rdx
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
pop rsp
and al, 0x28
pop rsp
and al, 0x28
lea r15, str.invalid_argument
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rax + rax], 0x1f0f2e66
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, r14
mov r14, qword [r14 + 0x28]
sub byte [rcx + rcx*4 + 0x77], cl
ja 0x14008fdc3
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
and byte [rdi], cl
mov bh, 0x10
adc byte [rax - 0x75], cl
and byte [rdi], cl
mov bh, 0x10
cmp edx, 0x17
je 0x14008fe1a
cmp edx, 2
je 0x14008fdf3
mov qword [rsp + 0x28], r15
mov word [rsp + 0x20], 2
mov rcx, rbx
call fcn.140086450
insb byte [rdi], dx
invalid
invalid
invalid
dec dword [rbp - 0x7b]
div byte [rbp - 0x39]
jne case.0x14008aa1a.280
test r14, r14
jne case.0x14008aa1a.280
mov word [rsi], 2
jmp case.0x14008eeea.289
scasb al, byte [rdi]
add byte [rax], al
invalid
add cl, ch
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x7d], cl
stc
invalid
cmp rcx, 0xf
jbe 0x14008fead
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x48
add spl, byte [rsi - 0x3f]
ror dword [rax], 0x8b
movzx ecx, word [rax + 2]
rol cx, 8
mov eax, dword [rax + 4]
add al, 0x66
mov dword [rsp + 0x20], 0x89660000
and al, 0x26
and al, 0x26
add al, 0x66
add al, 0x66
mov dword [rsp + 0x20], 0x89660000
and al, 0x26
and al, 0x26
mov dword [rsp + 0x22], eax
and al, 0x22
jmp case.0x14008b1e8.265
cmp rcx, 0x1b
jbe 0x14008fec5
xchg byte [rcx + 0xf000000], ah
mov bh, 0x48
add ah, byte [rsi - 0x3f]
ror dword [rax], 0xf
adc byte [rax + 8], al
invalid
invalid
movabs eax, dword [0x660248b70f000000]
rol ecx, 8
invalid
invalid
movzx ecx, word [rax + 2]
rol cx, 8
invalid
invalid
movups xmm0, xmmword [rax + 8]
or byte [rbx + 0x408b0450], cl
sbb byte [rsi - 0x39], ah
invalid
invalid
mov edx, dword [rax + 4]
mov eax, dword [rax + 0x18]
mov word [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
movups xmmword [rsp + 0x24], xmm0
mov dword [rsp + 0x34], edx
and al, 0x34
mov dword [rsp + 0x38], eax
mov word [rsp + 0x3c], cx
mov dword [rsp + 0x3c], ecx
mov dword [rsp + 0x3c], ecx
movzx eax, word [rsp + 0x20]
mov bh, 0x44
and al, 0x20
mov ecx, dword [rsp + 0x22]
movzx edx, word [rsp + 0x26]
mov r8, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r9d, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov dword [rsi + 0x10], r9d
mov r9d, dword [rsp + 0x34]
mov dword [rsi + 0x14], r9d
mov r9d, dword [rsp + 0x38]
and al, 0x38
mov dword [rsi + 0x18], r9d
mov dword [rsi + 0x18], ecx
mov dword [rsi + 0x18], ecx
movzx r9d, word [rsp + 0x3c]
mov bh, 0x4c
and al, 0x3c
and al, 0x3c
mov word [rsi + 0x1c], r9w
movzx r9d, word [rsp + 0x3e]
movzx ecx, word [rsp + 0x3e]
movzx ecx, word [rsp + 0x3e]
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
mov dword [rsi], eax
invalid
mov dword [rsi], eax
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
push rsi
invalid
mov qword [rsi + 8], r8
add ah, byte [rsi - 0x77]
push rsi
invalid
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
or eax, 0xcf52c
sub al, 0xf5
or al, 0
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x14015f448]
or al, 0
mov edx, 0x42
call fcn.140121620
invalid
add byte [rax - 0x73], cl
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
or eax, 0xcf594
or al, 0
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x14015f4a8]
mov edx, 0x43
call fcn.140121620
int3
int3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsi + rdi + 0x48]
je 0x14008ff39
lea rsi, [rsp + 0x60]
mov r8d, 0x198
mov eax, 0x198
mov eax, 0x198
add byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
adc byte [rcx], cl
add byte [rsi - 0x47], ah
invalid
add al, byte [rdx]
adc byte [rcx], cl
add byte [rsi - 0x47], ah
invalid
add al, byte [rdx]
mov ecx, 0x89480202
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
adc dword [rdi + 9], 0
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
adc dword [rdi + 9], 0
adc dword [rdi + 9], 0
mov dword [rsp + 0x2c], eax
test eax, eax
jne 0x14008ff45
sub al, 0x85
sal byte [rbp + 0x20], 0x48
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov qword [rdi], rax
add rsp, 0x1f8
add esp, 0x1f8
invalid
clc
add dword [rax], eax
add byte [rdi + 0x5e], bl
ret
invalid
add al, ch
retf
call fcn.140121a10
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x2c]
lea ecx, [rsp + 0x2c]
lea rdx, [rsp + 0x30]
call fcn.140124590
int3
int3
int3
push rdi
sub rsp, 0x58
inc rdx
je 0x140090001
invalid
add byte [rax], al
invalid
mov rsi, rcx
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
ror dword [rax - 0x7d], 1
cmp edx, 9
cmp edx, 9
mov edi, 8
cmovae rdi, rdx
add byte [rax + 0xf], cl
cli
mov rdx, rdi
cli
not rdx
shr rdx, 0x3f
test rax, rax
test eax, eax
je 0x14008ffc5
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
and al, 0x28
or byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x14008ffce
mov qword [rsp + 0x30], 0
and al, 0x30
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov r8, rdi
clc
call fcn.140087220
cmp qword [rsp + 0x40], 0
add byte [rax - 0x75], cl
and al, 0x48
invalid
dec dword [rax - 0x7d]
jl 0x140090008
add byte [rax - 0x75], cl
and al, 0x48
invalid
mov ecx, dword [rsp + 0x48]
je 0x140090006
je 0x140090006
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
je 0x14009000d
test rcx, rcx
jne 0x140090014
call fcn.140011e10
invalid
mov qword [rsi + 8], rcx
mov dword [rsi + 8], ecx
or byte [rax - 0x77], r9b
add rsp, 0x58
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.140121110
int3
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x168
in al, dx
push 0x48000001
lea ebp, [rsp + 0x80]
in al, dx
push 0x48000001
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xe0], 0xfffffffffffffffe
mov rdi, r8
invalid
mov r15, rdx
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0x20], ecx
loopne 0x14009009e
test eax, eax
test eax, esp
add byte [rax], al
add dh, bh
invalid
invalid
loopne 0x14009009e
loopne 0x14009009e
test eax, eax
je 0x1400900fc
test byte [rbx + 0xf000000], ah
mov byte [rdi + 0xa], cl
invalid
js 0x140090aae
or al, byte [rax]
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
add byte [rax], al
mov rbx, r9
movzx eax, byte [0x1401a1c80]
mov dh, 5
invalid
adc dword [rax], eax
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rdi
call fcn.1400911c0
adc qword [r8], r8
add byte [rax - 0x7b], cl
test rax, rax
je 0x140090ab3
test byte [rdi], dh
invalid
or al, byte [rax]
invalid
adc qword [r8], r8
add byte [rax - 0x7b], cl
test rax, rax
invalid
test byte [rdi], dh
invalid
mov r14, rax
mov esi, eax
invalid
mov rcx, rax
mov rdx, r15
mov edx, edi
mov edx, edi
cli
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
or dword [rax], eax
mov qword [rbp + 0x50], rdi
mov dword [rbp + 0x50], edi
mov dword [rbp + 0x50], edi
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x60], rdi
invalid
mov byte [rbp + 0x68], 0
mov sil, byte [rdi + r14 - 1]
invalid
mov dh, byte [rdi + rsi - 1]
lea rcx, [rbp + 0x70]
mov qword [rbp + 0xb8], r14
add byte [rax], al
add byte [rax], al
mov rdx, r14
mov r8, rdi
call fcn.14008aa80
test eax, 0x8040ffff
invalid
invalid
setne r12b
setne ah
invalid
cmp sil, 0x5c
setne dl
xchg ebp, eax
invalid
test eax, 0x8040ffff
inc dword [rax - 0x80]
invalid
invalid
movzx r13d, byte [rbp + 0x70]
movzx eax, r13b
mov r15, qword [rbp + 0x80]
mov edi, dword [rbp + 0x80]
mov ebp, 0x80
add byte [rax], al
add byte [rax], al
mov rsi, qword [rbp + 0x90]
lea rcx, [0x14018a440]
invalid
invalid
nop
add byte [rax], al
add byte [rax], al
lea rcx, [0x14018a440]
invalid
invalid
movsxd r9, dword [rcx + rax*4]
add r9, rcx
mov r8, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
mov eax, 0x41000000
jmp rcx
mov eax, 0x41000000
jmp rcx
add byte [rcx - 1], al
loope 0x140090140
invalid
lea rcx, [r15 + 4]
lea ecx, [rdi + 4]
add al, 0xeb
jne 0x140090149
jmp 0x140090171
mov rbx, r9
mov ebx, ecx
mov eax, 1
mov qword [rbp + 0xb8], rax
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x47000000], edi
add dword [rax], eax
add byte [rax], al
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
or dword [rax], eax
invalid
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], 1
mov qword [rbp + 0x60], rdi
mov byte [rbp + 0x68], 0
push 0x6b54100
push 0x6b54100
mov ch, 6
xor r14d, r14d
xor esi, esi
xor r12d, r12d
jmp case.0x140090225.6
lea rcx, [rsi + 1]
test rsi, rsi
test esi, esi
add dword [rax - 0x7b], ecx
test byte [rax + 0xf], 0x44
invalid
invalid
invalid
test esi, esi
cmove rcx, rsi
invalid
add rcx, r15
add ecx, edi
add rcx, 8
add ecx, 8
jmp 0x140090171
mov ecx, 6
jmp 0x140090171
lea rcx, [rsi + 1]
test rsi, rsi
cmove rcx, rsi
invalid
add rcx, r15
add rcx, 2
jmp 0x140090171
mov ecx, 2
cmp rcx, rdi
ja 0x140090ac0
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rbp + 5], dh
jne case.0x14008aa1a.320
add eax, 0xebf63145
invalid
xor r14d, r14d
jmp 0x1400901a0
mov r8, qword [rbp + 0xb8]
test dword [rax + 0x49000000], edi
add eax, ecx
add byte [rax], al
add r8, rcx
movzx ecx, byte [r8]
mov dh, 8
or byte [rax + 0xf412ff9], al
xchg esp, eax
rol byte [rax + 0xf415cf9], 0x94
sete dh
or r14b, r8b
cmp cl, 0x2f
sete r8b
cmp cl, 0x5c
sete r14b
sete dh
sete dh
or r14b, r8b
or dh, al
and r12b, dl
and ah, dl
mov rcx, qword [rbp + 0x71]
mov rdx, qword [rbp + 0x78]
jno 0x1400901f0
jno 0x1400901f0
mov edx, dword [rbp + 0x78]
mov qword [rbp - 0x11], rdx
mov dword [rbp - 0x11], edx
mov qword [rbp - 0x18], rcx
mov rcx, qword [rbp + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
invalid
call 0xc8968cff
add byte [rax], al
lea ecx, [rax + 0x48000000]
mov dword [rbp + 0xb0], ecx
mov al, 0
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
lea esi, [rax - 0x47000000]
mov al, 0
add byte [rax], al
invalid
invalid
invalid
mov qword [rbp + 0xb0], rcx
mov al, 0
add byte [rax], al
invalid
add byte [rcx + 6], bh
mov ecx, 6
mov eax, eax
lea rdx, [0x14018a45c]
adc eax, 0xfa28d
ror byte [rax - 0x73], 0x15
adc eax, 0xfa28d
lea esp, [rdx + 0x634c000f]
str word [rbx + riz*2 + 4]
invalid
movsxd r8, dword [rdx + rax*4]
add al, 0x82
add r8, rdx
jmp r8
lea rdx, [r15 + 4]
test rdx, rdx
push rdi
add al, 0x48
test edx, edx
jne 0x140090217
jmp case.0x140090225.6
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsi + 1]
test rsi, rsi
cmove rdx, rsi
cmove edx, esi
add byte [rax], al
lea rdx, [rsi + 1]
test rsi, rsi
cmove rdx, rsi
cmove edx, esi
cmove edx, esi
invalid
add rdx, r15
add rdx, 8
add edx, 8
test rdx, rdx
jne 0x140090217
invalid
jmp case.0x140090225.6
lea rdx, [rsi + 1]
test rsi, rsi
test byte [rax + 0xf], 0x44
invalid
add dword [rax - 0x7b], ecx
test byte [rax + 0xf], 0x44
invalid
add rdx, r15
add rdx, 2
add cl, byte [rax - 0x7b]
invalid
je case.0x140090225.6
invalid
lea rdx, [eip + 0xfa25a]
lea rdx, [0x14018a478]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
lea rcx, [r15 + 4]
cmp rcx, rdi
stc
stc
je 0x140090270
jmp case.0x140090225.6
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, rdi
je 0x140090270
jmp case.0x140090225.6
lea rax, [rsi + 1]
test rsi, rsi
test esi, esi
cmove rax, rsi
lea rcx, [r15 + rax]
add rcx, 2
rol dword [rdx], 0x48
cmp ecx, edi
rol dword [rdx], 0x48
cmp ecx, edi
je 0x140090270
jmp case.0x140090225.6
lea rax, [rsi + 1]
test rsi, rsi
cmove rax, rsi
invalid
lea rcx, [r15 + rax]
add rcx, 8
invalid
cmp rcx, rdi
jne case.0x140090225.6
xor eax, eax
cmp r13b, 5
cmp ch, 5
cmp ch, 5
movzx r12d, r12b
cmove r12d, eax
mov rdx, qword [rbp + 0x150]
mov rcx, rbx
call fcn.14008a940
mov bl, 0xa6
invalid
invalid
test al, al
jne case.0x14009060e.6
xchg ebp, eax
push rax
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
invalid
mov bl, 0xa6
invalid
lea rcx, [rbp + 0x70]
mov rdx, rbx
mov edx, ebx
jo 0x1400902de
jo 0x1400902de
mov edx, ebx
mov r8, qword [rbp + 0x150]
call fcn.14008aa80
movzx edx, byte [rbp + 0x70]
mov dh, 0x55
jo case.0x140090414.13
mov ecx, dword [rbp + 0x80]
push rax
add dword [rax], eax
add al, ch
fsub qword [rdi - 0x49f00001]
mov dh, 0x55
mov dh, 0x55
jo case.0x140090414.13
mov ecx, dword [rbp + 0x80]
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
nop
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
iretd
lea r8, [0x14018a48c]
lea eax, [0x14018a48c]
add eax, 0xfa1cf
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp case.0x14008eb57.167
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp case.0x14008eb57.167
mov ecx, 6
add ecx, 2
jmp case.0x14008eb57.167
mov ecx, 6
jmp case.0x14008eb57.167
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, qword [rbp + 0x150]
mov ecx, 2
cmp rcx, qword [rbp + 0x150]
cmp ecx, dword [rbp + 0x150]
ja 0x140090ad1
xor eax, eax
mov qword [rbp + 0x60], rax
lea rcx, [rbp + 0x50]
push rax
mov rdx, rbx
mov r8, qword [rbp + 0x150]
mov eax, dword [rbp + 0x150]
mov eax, dword [rbp + 0x150]
push rax
add dword [rax], eax
add al, ch
pop rdx
xlatb
invalid
call fcn.14008da80
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
mov rax, qword [rbp - 0x20]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
add rsp, 0x168
add esp, 0x168
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
cmp r13b, 3
cmp ch, 3
jae 0x1400903cc
mov rax, qword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
mov dword [rbp - 0x60], eax
add byte [rax - 0x77], cl
movabs al, byte [0xb06d8844a87d8948]
mov qword [rbp - 0x58], rdi
mov byte [rbp - 0x50], r13b
invalid
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdi
mov byte [rbp - 0x50], r13b
invalid
test al, 0x44
mov byte [rbp - 0x50], ch
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x11]
call 0x12f568eb6
mov qword [rbp - 0x4f], rax
mov qword [rbp - 0x48], rcx
mov eax, 0xc07d894c
mov eax, 0xc07d894c
mov rax, qword [rbp + 0xb0]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rsi
jne 0x140090359
jne 0x140090359
mov word [rbp - 0x28], 0x200
mov byte [rbp - 0x26], r14b
mov byte [rbp - 0x26], dh
fadd dword [r8]
add al, byte [rax + rcx*4 + 0x75]
mov byte [rbp - 0x26], r14b
mov byte [rbp - 0x26], dh
lea rcx, [rbp + 0x70]
invalid
mov byte [rbp - 0x26], dh
lea rcx, [rbp + 0x70]
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
lea edx, [rbp - 0x60]
call fcn.14008af20
cmp byte [rbp + 0x70], 0xa
invalid
or dh, byte [rbp + 0x7a]
jne 0x140090420
mov qword [rbp + 0xc0], 0
mov dword [rbp + 0xc0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc8], 8
mov qword [rbp + 0xd0], 0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jno case.0x140090225.19
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp case.0x14008d0e3.290
add byte [rax], al
add byte [rax - 0x73], cl
jo case.0x140089cdf.363
lea rcx, [rbp + 0x70]
mov rdx, rbx
mov edx, ebx
mov r8, qword [rbp + 0x150]
call fcn.14008aa80
movzx eax, byte [rbp + 0x70]
mov rcx, qword [rbp + 0x80]
add byte [rax], al
mov dh, 0x45
jo case.0x140089cdf.361
mov ecx, dword [rbp + 0x80]
add byte [rax], al
add byte [rbx + rcx*4 - 0x63], cl
mov ebx, dword [rbp + 0x90]
movzx r8d, al
lea r9, [0x14018a4a8]
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
invalid
invalid
mov r11, qword [rbp + 0x90]
mov ebx, dword [rbp + 0x90]
movzx r8d, al
lea r9, [0x14018a4a8]
add byte [rdi + 0x63], cl
adc al, 0x81
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
mov r8, qword [rbp + 0x150]
mov eax, dword [rbp + 0x150]
test dword [rax + 1], edx
add byte [rax], al
test dword [rax + 1], edx
add byte [rax], al
mov r9, rbx
mov rdx, qword [rbp + 0xb8]
xchg ebp, eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp r10
add rcx, 4
jmp 0x1400905b4
rol dword [rcx + rbp*8], 0x94
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
pop rcx
sbb byte [rcx], dl
add byte [rdx + 0xe0], bh
mov edx, 0xe0
invalid
movzx eax, byte [0x1401a1c80]
mov edx, 0xe0
invalid
xor ecx, ecx
leave
call fcn.1400911c0
test rax, rax
test eax, eax
je 0x140090b28
mov r12, rax
mov rax, qword [rbp + 0xa0]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x30], rax
movups xmm0, xmmword [rbp + 0x70]
movups xmm1, xmmword [rbp + 0x80]
movups xmm2, xmmword [rbp + 0x90]
xchg ebp, eax
nop
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x20], edx
xchg ebp, eax
nop
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x20], edx
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
adc byte [rcx + 0xf], al
adc dword [rsp], eax
movups xmmword [r12], xmm0
mov qword [rbp], 4
mov qword [rbp + 8], r12
mov dword [rbp + 8], esp
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
mov dword [rbp + 8], esp
invalid
invalid
adc byte [r9], r8b
adc byte [rcx], al
mov dword [rbp + 8], esp
mov qword [rbp + 0x10], 1
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
invalid
invalid
add byte [rax], al
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
push rbp
invalid
push rbp
ror byte [rdi], 0x10
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0xa0], xmm3
movups xmm3, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], bl
movaps xmmword [rbp + 0xa0], xmm3
add byte [rdi], cl
sub dword [rbp + 0x90], edx
movaps xmmword [rbp + 0x90], xmm2
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x80], ecx
add byte [rax], al
invalid
movaps xmmword [rbp + 0x80], xmm1
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x70], xmm0
movaps xmmword [rbp + 0x70], xmm0
lea rcx, [rbp + 0x18]
lea rdx, [rbp + 0x70]
call fcn.14008af20
jo 0x14009049c
push 0xffffffff80ffffaa
cmp byte [rbp + 0x18], 0xa
jge 0x1400904d3
or dh, byte [rcx + rbp*2 + 0x41]
je case.0x140090414.20
mov r13d, 1
mov ebp, 1
mov rsi, rbp
out dx, al
lea r14, [rbp + 0x18]
lea r15, [rbp + 0x70]
jge case.0x14008ed8a.210
jge case.0x14008ed8a.210
nop
cmp r13, qword [rbp]
jne case.0x140090225.312
add byte [rbp + 0xf], dh
mov rcx, rsi
mov rdx, r13
invalid
call fcn.14008c760
jg 0x1400904a1
ret 0xffff
invalid
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 0x65]
or byte [rcx + 0x6b], cl
invalid
invalid
invalid
mov r12, qword [rbp + 8]
imul rax, r13, 0x38
mov rcx, qword [rbp + 0x48]
mov qword [r12 + rax + 0x30], rcx
invalid
cmp byte [rax - 0x75], cl
mov qword [r12 + rax + 0x30], rcx
invalid
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
invalid
invalid
adc byte [rbp + 0x28], cl
sub byte [r15], r9b
adc byte [rbp + 0x38], dl
push rbp
invalid
movups xmm2, xmmword [rbp + 0x38]
cmp byte [rcx + 0xf], al
adc dword [rsp + rax + 0x20], edx
movups xmmword [r12 + rax + 0x20], xmm2
movups xmmword [rsp + rax + 0x20], xmm2
movups xmmword [r12 + rax + 0x10], xmm1
movups xmmword [r12 + rax], xmm0
movups xmmword [rsp + rax], xmm0
movups xmmword [rsp + rax], xmm0
inc r13
inc ebp
mov qword [rbp + 0x10], r13
mov rcx, r14
mov ecx, esi
int1
int1
mov rdx, r15
call fcn.14008af20
invalid
inc dword [rax + 0x750a187d]
invalid
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0xc0], xmm0
sub dword [rbp + 0xc0], eax
sub dword [rbp + 0xc0], eax
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
adc byte [r8 - 0x77], r9b
test eax, edx
add byte [rax], al
add dh, al
mov byte [rbp + 0xdf], 0
mov qword [rbp + 0xd0], rax
mov byte [rbp + 0xdf], 0
fild word [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
lea rcx, [rbp + 0x18]
sbb byte [rax - 0x77], cl
mov rdx, rbx
mov r8, qword [rbp + 0x150]
add dword [rax], eax
invalid
fimul dword [rbx + rcx*4 - 0x7b]
push rax
add dword [rax], eax
add al, ch
sub dword [rbp - 0x49f00001], esp
dec dword [rdi]
mov dh, 0x55
sbb byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rbp + 0x38]
invalid
invalid
invalid
add byte [rax], al
call fcn.14008aa80
movzx edx, byte [rbp + 0x18]
mov rcx, qword [rbp + 0x28]
invalid
invalid
mov rax, qword [rbp + 0x38]
cmp byte [rbp + rcx*4 + 5], cl
lea r8, [0x14018a4f8]
lea eax, [0x14018a4f8]
mov ds, word [rdi + 0x634d000f]
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rbx
mov edx, ebx
jmp r9
invalid
add rcx, 4
add ecx, 4
jmp 0x140090672
add byte [rax], al
add byte [rbp - 0x73], cl
add dword [r13 - 0x7b], ecx
lea r8, [r11 + 1]
test r11, r11
fisttp dword [rbp + 0xf]
ret
add rcx, r8
ror dword [rax - 0x7d], 0xc1
invalid
fisttp dword [rbp + 0xf]
ret
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
jmp 0x1400905b4
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400905b4
sbb dword [rbp - 0x73], ecx
add dword [r13 - 0x7b], ecx
lea r8, [r11 + 1]
test r11, r11
invalid
fisttp dword [rbp + 0xf]
ret
cmove r8, r11
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x1400905b4
add eax, 0x2b9
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x150]
invalid
invalid
mov ecx, 2
mov r8, qword [rbp + 0x150]
mov eax, dword [rbp + 0x150]
test dword [rax + 1], edx
add byte [rax], al
sub r8, rcx
enter 0xffffffffffff820f, 0x22
jb 0x140090ae6
add eax, 0x1480000
add byte [rax], al
add rcx, rbx
add ecx, ebx
invalid
mov r9, rcx
test r8, r8
je case.0x14008b364.278
sal byte [rsi + rcx + 0x41], 0xf
movzx ecx, byte [r9]
mov dh, 9
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je 0x1400905e1
cmp ecx, 0x5c
stc
pop rsp
je 0x1400905e1
cmp al, 5
jae case.default.0x14009060e
invalid
add eax, 0x8d483973
cmp dword [rax - 0x73], ecx
lea rcx, [rbp + 0x70]
mov r8, rdi
mov eax, edi
jo 0x14009062f
jo 0x14009062f
mov eax, edi
clc
call fcn.14008aa80
movzx r8d, byte [rbp + 0x70]
movzx eax, byte [rbp + 0x70]
mov dh, 0x45
jo case.0x140090414.26
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x90]
lea rcx, [0x14018a4c4]
lea ecx, [0x14018a4c4]
xchg ebp, eax
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x14018a4c4]
or eax, 0xf9ebd
mov ebp, 0x4e000f9e
invalid
movsxd r9, dword [rcx + r8*4]
or al, 0x81
or dword [rcx + 1], 0xe1ff41c9
add r9, rcx
jmp r9
invalid
loope 0x14009065a
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xe9
xor byte [rax + rax], al
add al, 0
jmp case.0x14009060e.7
add al, 0
add byte [rbp - 0x7c], al
test r12b, r12b
in al, 0xf
je 0x140090313
test al, dh
cld
invalid
invalid
lea rdx, [0x14015d940]
adc eax, 0xcd316
invalid
lea rcx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
mov r8d, 1
mov eax, 1
add al, ch
invalid
call fcn.14008da80
jmp 0x140090313
invalid
cld
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp 0x140090672
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp 0x140090672
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x140090672
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140090672
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
add eax, 0x2b9
add byte [rax + 0x3b], cl
cmp ecx, dword [rbp + 0x150]
mov ecx, 2
cmp rcx, qword [rbp + 0x150]
cmp ecx, dword [rbp + 0x150]
ja 0x140090afb
jne 0x140090685
xor eax, eax
jmp 0x14009069a
add rcx, rbx
mov rdx, rcx
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x2f
sete cl
xchg esp, eax
invalid
cmp al, 0x5c
pop rsp
pop rsp
sete al
or al, cl
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 0xa0], rcx
movabs al, byte [0xf1845100f000000]
adc byte [rbp + 0x28], cl
movabs al, byte [0xf1845100f000000]
adc byte [rbp + 0x28], cl
movups xmmword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x70], rbx
mov rcx, qword [rbp + 0x150]
add byte [rax], 0
add byte [rax - 0x77], cl
pop rbp
jo 0x140090708
mov ecx, dword [rbp + 0x150]
mov qword [rbp + 0x78], rcx
mov dword [rbp + 0x78], ecx
mov word [rbp + 0xa8], 0x200
mov byte [rbp + 0xaa], al
add byte [rax], al
add byte [rax], al
lea rsi, [rbp + 0x19]
lea r14, [rbp + 0x18]
sbb byte [rbp + rcx*4 + 0x7d], cl
jo 0x14009072b
xor ebp, ebp
sbb byte [rbp + rcx*4 + 0x7d], cl
jo 0x14009072b
xor ebp, ebp
lea rbx, [rbp + 0xc0]
jmp 0x140090743
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ecx
add byte [rax], al
add byte [rax + 0x6b], cl
retf 0x4438
mov rax, qword [rbp + 0xc8]
mov eax, dword [rbp + 0xc8]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
inc rdx
mov qword [rbp + 0xd0], rdx
mov byte [rbp + 0xdf], 0
fild word [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, r15
call fcn.14008af20
movzx r12d, byte [rbp + 0x18]
movzx esp, byte [rbp + 0x18]
invalid
invalid
sbb byte gs:[rcx - 0x80], al
cld
or cl, byte [rdi]
test byte [rax + rax - 0x72bf0000], dh
add byte [rax], al
add byte [rcx - 0x73], al
cmp r12b, 0xa
je 0x140090818
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], al
lea eax, [r12 - 6]
and al, 0xfa
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
stc
add al, 0x49
cmovae eax, ebp
invalid
invalid
cmp rax, 1
invalid
invalid
add dword [rbx + rsi - 0x7d], esi
clc
add dh, byte [rcx + rax*8 - 0x7d]
je 0x140090743
cmp eax, 3
jne 0x1400907f0
je 0x1400907b0
cmp eax, 2
je 0x140090743
rol dword [rbx + 0x697503f8], 0x48
mov eax, dword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
cmp eax, 3
jne 0x1400907f0
mov rax, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax - 0x7d], cl
call 0x188b87996
invalid
sub rax, 1
jb 0x140090743
mov rcx, qword [rbp + 0xc8]
mov ecx, dword [rbp + 0xc8]
add byte [rax + 0x6b], cl
sar byte [rax], 1
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
cmp al, 0x11
or dword [rbp - 0x62], esi
jne 0x140090743
jne 0x140090743
mov qword [rbp + 0xd0], rax
jmp 0x140090743
test eax, edx
add byte [rax], al
add bl, ch
xchg ebp, eax
nop
nop
nop
xor edx, edx
cmp qword [rbp + 0xd0], 0
mov ebp, 0xd0
invalid
mov ebp, 0xd0
add byte [rdi], cl
add byte [rax], al
setne dl
mov qword [rbp + 0xd0], rdx
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
cmp qword [rbp + 0xc0], rdx
jne 0x140090707
invalid
invalid
xchg ebp, eax
ret 0x8948
add byte [rax + 0x39], cl
xchg ebp, eax
rol byte [rax], 0
add byte [rdi], cl
test dword [rsi], esi
invalid
invalid
mov byte [rbp + 0xdf], 0
mov rcx, rbx
add byte [rax - 0x77], cl
fld1
call fcn.14008c760
invalid
sbb edi, edi
invalid
call fcn.14008c760
jmp 0x140090700
invalid
jmp qword [rsi + 0x66]
mov rdx, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
cmp rdx, qword [rbp + 0xc0]
jne 0x140090707
xchg ebp, eax
rol byte [rax], 0
add byte [rdi], cl
test dword [rbx], eax
invalid
mov byte [rbp + 0xdf], 0
mov rcx, rbx
mov ecx, ebx
add byte [rax - 0x77], cl
fld1
mov ecx, ebx
call fcn.14008c760
jmp 0x140090700
movabs r15, 0x48fffffee8e9ffff
mov dword [rbp + 0x18], 0
add byte [rax], al
mov qword [rbp + 0x18], 0
add byte [rax], al
mov qword [rbp + 0x20], 1
mov qword [rbp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add dh, al
xor byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
sub byte [rax], al
sub byte [rax], al
add byte [rax], al
add dh, al
xor byte [r9], r8b
mov rax, qword [rbp + 0xc0]
add byte [rax], al
mov qword [rbp - 8], rax
clc
mov rax, qword [rbp + 0xc8]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], esi
mov eax, dword [rbp + 0xd0]
test eax, edx
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xd0]
test eax, edx
add byte [rax], al
invalid
test eax, edx
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rsi + 1], dh
test rax, rax
je 0x1400909d3
test byte [rsi + 1], dh
add byte [rax], al
test byte [rsi + 1], dh
add byte [rax], al
add byte [rax + 0x6b], cl
imul rbx, rax, 0x38
fdivr dword [rax]
mov r12, qword [rbp + 0xb0]
add rbx, r12
lea r14, [rbp + 0x71]
xor eax, eax
jmp 0x140090882
xor eax, eax
add r12, 0x38
cmp r12, rbx
fmul qword [rdi]
test byte [rcx + 1], dl
add byte [rax], al
invalid
fmul qword [rdi]
test byte [rcx + 1], dl
add byte [rax], al
movzx r13d, byte [r12]
mov dh, 0x2c
and al, 0x41
cmp ebp, 0xa
cmp r13d, 0xa
je 0x1400909d3
test byte [rdx + 1], al
add byte [rax], al
mov byte [rbp + 0x70], r13b
mov rcx, qword [r12 + 0x30]
insd dword [rdi], dx
jo case.0x140090414.30
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov qword [r14 + 0x2f], rcx
mov dword [rsi + 0x2f], ecx
movups xmm0, xmmword [r12 + 1]
adc byte [rsp + 1], al
movups xmm1, xmmword [r12 + 0x11]
and al, 0x11
movups xmm2, xmmword [r12 + 0x21]
movups xmm2, xmmword [rsp + 0x21]
and dword [rcx + 0xf], eax
adc dword [rsi + 0x20], edx
invalid
movups xmmword [r14 + 0x20], xmm2
and byte [rcx + 0xf], al
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
movups xmmword [r14], xmm0
test al, 1
je case.0x14009060e.22
lea rcx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
jo 0x14009090f
lea rdx, [0x14015da80]
lea edx, [0x14015da80]
or al, 0
call fcn.14008b2e0
invalid
test al, al
sal byte [rbp + 0x16], 0x41
mov eax, 1
add dword [rax], eax
add byte [rax], al
jne case.0x14009060e.22
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
sbb byte [r8 - 0x73], r9b
sbb byte [rax - 0x73], cl
lea rcx, [rbp + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14015d940]
adc eax, 0xcd059
pop rcx
ror byte [rax + rax], 1
call fcn.14008da80
sar edi, 1
dec dword [rbx + rcx*4 - 0x43]
invalid
invalid
invalid
mov r15, qword [rbp + 0x80]
mov edi, dword [rbp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x73], al
cli
lea eax, [r13 - 6]
lea eax, [rbp - 6]
movzx eax, al
mov dh, 0xc0
lea rsi, [rax + 1]
lea esi, [rax + 1]
jo case.0x140090a64.17
cmp al, 4
mov eax, 0
invalid
add al, 0xb8
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0xf], cl
cmovae rsi, rax
lea rcx, [0x14018a514]
add al, 0x9c
invalid
invalid
invalid
invalid
add al, 0x9c
str word [rax + 0x63]
invalid
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rsi*4]
add al, 0xb1
mov cl, 0x48
add eax, ecx
add rax, rcx
mov r8, rsi
mov eax, esi
invalid
lea rdx, [0x14015d940]
jmp rax
add bh, bh
loopne 0x14009096c
invalid
mov rdx, qword [rbp + 0x98]
mov edx, dword [rbp + 0x98]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
test dword [rax - 0x15000000], esp
invalid
invalid
invalid
push rbp
mov r8, qword [rbp + 0xa0]
test dword [rax - 0x15000000], esp
sub eax, 0x78558b48
mov rdx, qword [rbp + 0x78]
add byte [rax], al
jmp case.0x140090921.1
mov rdx, qword [rbp + 0x78]
push rbp
js case.0x140090574.16
mov r8, r15
mov eax, edi
jmp case.0x140090921.1
mov r8d, 1
lea rdx, [0x1401865c8]
adc eax, 0xf5c7f
adc eax, 0xf5c7f
add bl, ch
adc eax, 0x2b841
invalid
invalid
add al, byte [rax]
jmp case.0x140090921.1
mov r8d, 2
add byte [rax], al
lea rdx, [0x1401865c9]
nop dword [rax + rax]
lea rcx, [rbp + 0x18]
call fcn.14008da80
cmp esi, 1
invalid
je case.0x140090995.5
test byte [rcx], al
invalid
invalid
mov al, 1
test rsi, rsi
jne 0x140090875
mov rax, qword [rbp + 0x90]
mov ecx, r13d
mov ecx, ebp
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
lea rdx, [0x14018a528]
movsxd rcx, dword [rdx + rcx*4]
str word [rax + 0x63]
or al, 0x8a
add rcx, rdx
jmp rcx
add r15, 4
add edi, 4
mov r13, r15
jmp case.0x140090995.2
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r15 + rcx]
sub al, 0xf
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
sub al, 0xf
cmovns eax, dword [rbx + 0x13eb08c5]
add r13, 8
jmp case.0x140090995.2
invalid
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
lea ebp, [rdi + rcx]
add r13, 2
invalid
invalid
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r15 + rcx]
lea ebp, [rdi + rcx]
lea ebp, [rdi + rcx]
sub al, 0xf
add r13, 2
invalid
test r13, r13
test ebp, ebp
in eax, dx
setne al
jmp 0x140090875
xchg ebp, eax
shr cl, 0xa2
invalid
cmp qword [rbp - 8], 0
je 0x1400909eb
mov edx, 8
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax - 0x18000000]
mov al, 0
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb0]
mov al, 0
add byte [rax], al
add al, ch
call fcn.1400a4c50
add dword gs:[rax], eax
add dword [rax], eax
test rdi, rdi
mov rcx, qword [rbp + 0xb8]
add byte [rax], al
invalid
je 0x140090a01
add byte [rax], al
add byte [rdx + rcx - 0x46], dh
add dword [rax], eax
invalid
mov edx, 1
add byte [rax], al
add byte [rax], al
add al, ch
add dword [rax], eax
call fcn.1400a4c50
add dword [rax], eax
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
sbb byte [r15], r9b
sbb byte [rdi], cl
adc byte [rbp + 0x28], cl
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
sub dword [rbp + 0x50], eax
jmp case.0x14008e803.175
adc cl, bh
invalid
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 2
jmp case.0x14009060e.7
invalid
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
jmp case.0x14009060e.7
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp case.0x14009060e.7
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
mov ecx, 2
add byte [rax], al
add byte [rax + 0x39], cl
cmp rcx, rdi
add byte [rax], al
cmp rcx, rdi
ja case.default.0x140090a64
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
lea r8, [0x14018a4e0]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
invalid
sar edi, 0xe1
jmp rcx
add rax, 4
jmp 0x140090aa0
invalid
xor al, 0x48
lea ecx, [rdx + 1]
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x140090aa0
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x140090aa0
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x140090aa0
mov eax, 2
cmp rax, rdi
jbe 0x14009030f
jmp 0x140090313
call fcn.140011e10
mov ecx, 1
mov rdx, rdi
call fcn.140121110
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401214a0
jmp 0x140090b37
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x150]
call fcn.1401214a0
jmp 0x140090b37
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x150]
call fcn.1401214a0
jmp 0x140090b37
mov byte [rbp + 0xdf], 0
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x150]
call fcn.1401214a0
jmp 0x140090b37
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401214a0
jmp 0x140090b37
mov ecx, 8
mov edx, 0xe0
call fcn.140121110
ud2
test rax, rax
jne 0x1400930fa
test rsi, rsi
je 0x1400930cf
lea rax, [rsi - 1]
cmp rax, 3
jae 0x140092f70
xor r15d, r15d
xor eax, eax
jmp 0x140092fa8
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rdi + 0x30]
lea edx, [rdi + 0x30]
xor r15d, r15d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r15
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
ret 0x8b44
cmp cl, byte [rbp + 1]
xlatb
add rax, 4
rol byte [rax + rcx*2], 0x83
ret 0x4840
cmp ecx, eax
jne 0x140092f80
mov ecx, esi
and ecx, 3
je case.0x14008e6d5.2275
invalid
shl rax, 4
add rax, rdi
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
adc byte [rax + 0x39], cl
sal dword [rbp - 0x10], 1
mov rax, qword [rbx]
mov r12, qword [rbx + 0x10]
sub rax, r12
cmp rax, r15
jb case.0x14008d0e3.292
add byte [rax], al
invalid
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x140093022
invalid
mov rcx, qword [rbx + 8]
add rcx, r12
mov rdx, rbp
mov r8, r13
call 0x148e91af9
add byte [rbp + 1], cl
in al, dx
mov qword [rbx + 0x10], r12
add r14, 0x10
invalid
adc byte [rcx + rdi - 0xa], cl
cmp esi, esi
je 0x140093050
mov rbp, qword [rdi + r14 + 8]
mov r13d, dword [rdi + r14]
mov rax, qword [rbx]
sub rax, r12
cmp rax, r13
jae 0x140093000
mov rcx, rbx
mov rdx, r12
mov r8, r13
call fcn.1401242a0
mov r12, qword [rbx + 0x10]
jmp 0x140093000
test r15, r15
je 0x1400930e2
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [rdi + rdx]
sub rax, r8
jb 0x140093080
invalid
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne case.0x140090225.314
jmp 0x140093083
mov rax, r15
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x1400930eb
pop rsi
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
je 0x140092f40
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x140093134
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
add dword [rdi + 8], eax
add dword [rdi + 8], eax
jmp 0x140092f49
mov rcx, rbx
mov rdx, r12
mov r8, r15
clc
clc
call fcn.1401242a0
mov r12, qword [rbx + 0x10]
mov esp, dword [rbx + 0x10]
invalid
adc cl, ch
jmp 0x140092fe3
invalid
xor eax, eax
ror byte [rax - 0x7d], 0xc4
pop rax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x1400930d1
add bl, ch
out 0x4c, al
lea eax, [0x14015d828]
cmpsd dword [rsi], dword [rdi]
or al, 0
lea r8, [0x14015d828]
or al, 0
mov rdx, rsi
call fcn.1401214a0
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
sub byte [rax - 0x39], cl
mov qword [rsp + 0x30], 1
lea rax, [0x140187350]
mov qword [rsp + 0x38], rax
and al, 0x38
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x40], eax
and al, 0x40
lea rdx, [0x14015d810]
adc eax, 0xca6e6
or al, 0
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x28]
and al, 0x28
call fcn.140121460
sub al, 0xe3
or byte [rax], al
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x140187350]
str word [rax - 0x77]
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.140121460
int3
int3
sbb byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x20]
call fcn.140093240
int3
add dword [rbx + rcx*4 + 0x40], ecx
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbp + rdx + 0x4d], esi
test eax, eax
jne 0x1400932cb
test rdx, rdx
jne 0x1400932cb
invalid
lea rax, [0x140187350]
xor edx, edx
jmp 0x140093297
mov rdx, qword ds:[rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov edx, dword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x14015e1f8]
or al, 0
or al, 0
lea rcx, [rbp - 0x28]
call fcn.140093340
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, str.__t_
lea rcx, [rbp - 0x28]
call fcn.140093340
ud2
je case.0x1400900f3.163
mov rcx, qword [rbp - 0x20]
mov edx, 1
add byte [rax], al
add al, ch
sbb byte [rcx], bl
add dword [rax], eax
add byte [rax], al
add al, ch
sbb byte [rcx], bl
add dword [rax], eax
nop
add rsp, 0x30
pop rbp
ret
lock inc qword [0x1401a1c78]
jle 0x140093966
mov rsi, rcx
mov eax, dword [0x1401a2190]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x88], 0
jne 0x1400939f0
mov rbx, rdx
mov eax, dword [0x1401a2190]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x80]
mov byte [rax + 0x88], 1
lea r15, [0x140187350]
mov qword [rbp], r15
lea rax, [0x14015e248]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov dword [rbp + 8], eax
mov qword [rbp + 0x10], r8
mov qword [rbp + 0x18], rdi
mov dword [rbp + 0x18], edi
mov dword [rbp + 0x18], edi
mov byte [rbp + 0x20], r14b
mov byte [rbp + 0x21], r12b
mov byte [rbp + 0x21], ah
mov byte [rbp + 0x21], ah
lea rcx, [0x1401a1b88]
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
movzx eax, byte [0x1401a1b90]
cmp qword [0x1401a1b98], 0
mov rax, qword [rbx + 0x20]
jne 0x140093436
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
mov rsi, rax
mov rbx, rdx
mov qword [rbp], rax
mov qword [rbp + 8], rdx
test r12b, r12b
je 0x14009349c
mov byte [rbp + 0x66], 3
jmp 0x140093657
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov rcx, qword [0x1401a1b98]
mov ecx, dword [0x1401a1b98]
mov ecx, dword [0x1401a1b98]
mov rax, qword [0x1401a1ba0]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x67], 1
mov rdx, rbp
call rax
lea rcx, [0x1401a1b88]
or eax, 0x10e71f
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov eax, dword [0x1401a2190]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0x88], 0
test r14b, r14b
je 0x1400934c2
mov byte [rbp + 0x67], 0
call fcn.14008ff60
retf 0xffff
jmp 0x140093927
retf 0xffff
mov eax, dword [0x1401a2190]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x80], 1
cmp dword [rax + 0x80], 1
cmp dword [rax + 0x80], 1
jbe 0x140093527
outsb dx, byte [rsi]
mov byte [rbp + 0x66], 1
jmp 0x140093657
add byte [rax], al
add byte [rax], al
mov dword [rbp - 0x40], 0
mov byte [rbp - 0x3c], 0
add byte [rax - 0x73], cl
add eax, 0xcae64
add byte [rax - 0x73], cl
add eax, 0xcae64
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
adc dword [rbp - 0x18], eax
adc dword [rbp - 0x18], eax
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x50], eax
mov qword [rbp + 0x58], 0
lea rdx, [0x14015cf18]
lea edx, [0x14015cf18]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x14015cf18]
lea edx, [0x14015cf18]
or al, 0
lea rcx, [rbp + 0x50]
push r8
lea r8, [rbp - 0x30]
call fcn.140015480
invalid
clc
dec dword [rax - 0x75]
pop r8
test al, al
je 0x140093582
invalid
test rcx, rcx
test ecx, ecx
lea rax, str.formatter_error
add eax, 0xca37f
add byte [rax + 0xf], cl
shr r11d, 0x6f
cmovne rax, rcx
jmp 0x140093596
mov rax, qword [0x1401a1b68]
mov eax, dword [0x1401a1b68]
cmp rax, 3
ja case.default.0x140093546
pop qword [rax]
add byte [rax], al
clc
add ecx, dword [rdi]
xchg dword [rdi + 0x48000000], ecx
pop qword [rax]
add byte [rax], al
lea rcx, [0x14018a540]
pop qword [rax]
add byte [rax], al
lea rcx, [0x14018a540]
jo 0x14009354d
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov byte [rbp + 0x67], 1
lea rdx, str.RUST_BACKTRACE
popfq
or al, 0
lea edx, str.RUST_BACKTRACE
popfq
or al, 0
lea rcx, [rbp - 0x30]
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
call fcn.14008c400
mov rax, qword [rbp - 0x30]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
cmp rax, rcx
jne 0x1400935e8
invalid
cmp rax, rcx
jne 0x1400935e8
mov eax, 3
add eax, dword [rax]
add byte [rax], al
mov sil, 2
jmp 0x140093640
test rcx, rcx
leave
je case.0x140090921.12
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x58]
lea ecx, [rbp + 0x58]
lea ecx, [rbp + 0x58]
call fcn.140086450
xor eax, eax
mov qword [rbp + 0x50], rax
push r8
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x50]
push r8
push r8
call fcn.140086510
mov ecx, 7
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
invalid
mov sil, 1
jmp 0x140093647
mov sil, 2
jmp 0x140093647
xor esi, esi
jmp 0x140093647
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_srcpanic.rs
mov edx, 0x28
call fcn.140121620
jmp 0x140093927
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
cmp rdx, 4
je 0x140093608
cmp rdx, 1
jne 0x140093629
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x14009362b
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14009362b
xor esi, esi
test rax, rax
je 0x14009363a
mov edx, 1
call fcn.1400a4c50
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x1401a1b68], rax
mov byte [rbp + 0x66], sil
mov rdi, qword [rbp + 0x18]
mov rsi, qword [rbp]
mov rbx, qword [rbp + 8]
mov qword [rbp + 0x28], rdi
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x14009376b
lea rax, [rsi + 8]
mov rcx, qword [rsi]
mov rax, qword [rax]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
mov byte [rbp + 0x67], 1
call fcn.140086d40
mov rsi, rax
mov eax, 9
lea rcx, [0x14015e038]
test rsi, rsi
je 0x1400936cd
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400936cd
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x30], rax
lea rax, [rbp + 0x28]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x66]
mov qword [rbp - 0x18], rax
movzx eax, byte [0x1401a1b18]
test al, al
mov qword [rbp + 0x30], rsi
je 0x1400937d1
mov byte [0x1401a1b18], 1
mov eax, dword [0x1401a2190]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x1400937bb
call fcn.14008f5f0
test rax, rax
jne 0x1400937c2
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_7cf61ebde7b22796c69757901dd346d0fe70bd97library_std_src_threadlocal.rs
lea r9, [0x14015ccd0]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.140121970
jmp 0x140093927
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
movabs rcx, 0x43176979b7c587e1
xor rax, rcx
movabs rcx, 0x207817942379726b
xor rdx, rcx
or rdx, rax
jne 0x1400937aa
lea rcx, [rsi + 8]
add rsi, 0x10
mov rax, rsi
mov rsi, rcx
jmp 0x14009368f
mov eax, 0xc
lea rcx, [0x14015e02c]
jmp 0x140093695
lea rax, [rax + 0xa8]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x14009383d
mov dword [rbp + 0x44], 0
mov byte [rbp + 0x48], 0
mov qword [rbp - 0x48], 0
mov byte [rbp + 0x64], 0
lea r8, [0x14015e098]
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x44]
call fcn.140092930
xor ebx, ebx
xor esi, esi
mov rdi, qword [rbp + 0x30]
test rdi, rdi
je 0x140093817
lock dec qword [rdi]
jne 0x140093817
mov rcx, rdi
call fcn.140086b00
test rbx, rbx
sete al
or sil, al
jne 0x140093462
lock dec qword [rbx]
jne 0x140093462
mov rcx, rbx
call fcn.14008f6c0
jmp 0x140093462
lea rbx, [rdi + 0x10]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401a1c78]
shl rax, 1
test rax, rax
mov qword [rbp - 0x50], rbx
je 0x14009395a
call fcn.140124350
xor al, 1
mov dword [rbp + 0x4c], eax
movzx eax, byte [rdi + 0x18]
mov qword [rbp + 0x38], rdi
lea rdx, [rdi + 0x20]
lea r8, [0x14015e048]
lea rcx, [rbp - 0x30]
call fcn.140092930
cmp byte [rbp + 0x4c], 0
mov rbx, qword [rbp + 0x38]
jne 0x1400938ad
mov rax, qword [0x1401a1c78]
shl rax, 1
test rax, rax
je 0x1400938ad
call fcn.140124350
test al, al
jne 0x1400938ad
mov byte [rbx + 0x18], 1
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x1401a1b18], 1
mov eax, dword [0x1401a2190]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x140093929
call fcn.14008f5f0
test rax, rax
mov rdi, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x38]
jne 0x140093934
lock dec qword [rbx]
jne 0x1400938fb
mov rcx, rbx
call fcn.14008f6c0
mov byte [rbp + 0x65], 0
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_7cf61ebde7b22796c69757901dd346d0fe70bd97library_std_src_threadlocal.rs
lea r9, [0x14015ccd0]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.140121970
ud2
lea rax, [rax + 0xa8]
mov rdi, qword [rbp + 0x30]
mov rcx, qword [rax]
mov qword [rax], rbx
mov sil, 1
test rcx, rcx
je 0x140093804
lock dec qword [rcx]
jne 0x140093804
call fcn.14008f6c0
jmp 0x140093804
mov dword [rbp + 0x4c], 0
jmp 0x14009386b
lea rax, [0x140187350]
mov qword [rbp], rax
lea rax, [0x14015e248]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], r8
mov qword [rbp + 0x18], rdi
mov byte [rbp + 0x20], r14b
mov byte [rbp + 0x21], r12b
mov dword [rbp + 0x28], 0
mov byte [rbp + 0x2c], 0
mov rax, rbp
mov qword [rbp + 0x50], rax
lea rax, [0x140018490]
mov qword [rbp + 0x58], rax
lea rax, [0x14015e2a0]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
lea rax, [rbp + 0x50]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rcx, [rbp + 0x28]
lea rdx, [rbp - 0x30]
call fcn.140087090
mov qword [rbp - 0x40], rax
test rax, rax
je 0x140093a3e
lea rcx, [rbp - 0x40]
jmp 0x140093a39
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, [0x140187350]
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rcx, [rbp + 0x50]
lea rdx, [rbp - 0x30]
call fcn.140087090
mov qword [rbp], rax
test rax, rax
je 0x140093a3e
mov rcx, rbp
call fcn.140086450
mov ecx, 7
int 0x29
ud2
add byte [rax], al
add byte [rax - 0x77], cl
int1
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400a4c50
pop qword [rax]
add dword [rax], eax
pop qword [rax]
add dword [rax], eax
push rax
mov rsi, rcx
invalid
call fcn.14001e8af
test al, al
jne 0x140094bea
invalid
mov rcx, rsi
call case.0x14008a983.348
mov rsi, rax
add byte [rax - 0x77], cl
invalid
mov rcx, rax
call fcn.140098a8b
test rsi, rsi
jne 0x140094bf0
add rsp, 0x50
push rax
pop rsi
ret
lea rax, str.queue_not_empty
lea eax, [0x140161560]
or al, 0
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x140187350]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadqueue.rs
call fcn.140121460
int3
and byte [rsi - 0x17], bl
invalid
add byte [rax], al
nop
add rsp, 0x20
and byte [rsi - 0x3d], bl
invalid
mov rdx, qword [rax + 0x18]
push rax
sbb byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
mov r8, qword [rcx]
mov eax, dword [rcx]
movabs r9, 0x100000001
add byte [rax], al
movabs r10, 0xffffffff00000000
mov edx, 0
add byte [rax], al
invalid
dec dword [rax - 0x77]
mov rax, rdx
mov eax, edx
ror byte [rax - 0x3f], 1
shr rax, 0x20
mov dword [rsp + 0x28], eax
and al, 0x28
call 0x1644dd6ba
sub byte [rbp - 0x75], al
pop rax
and al, 0x28
mov r11d, dword [r8 + 0x20]
and byte [rcx + 0x39], al
sal dword [rcx + rsi - 0x73], cl
je case.0x140090225.322
invalid
cmp r11d, edx
je case.0x140090225.322
lea esi, [rdx + 1]
jb 0x140094da8
mov dword [rsp + 0x2c], esi
mov r11d, esi
je case.0x14008b364.315
sub al, 0x41
mov ebx, esi
cmp eax, edx
jne 0x140094db8
invalid
invalid
imul r11, r9
scasd eax, dword [rdi]
fldpi
invalid
jmp 0x140094dc5
or eax, 0x3174c639
cmp esi, eax
je case.0x14008b364.316
mov rax, rdx
mov eax, edx
and rax, r10
and eax, edx
or r11, rax
or ebx, eax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r11
cmpxchg qword [r8 + 0x18], r11
cmpxchg qword [r8 + 0x18], r11
pop rax
sbb byte [rcx + rcx + 0x48], dh
je 0x140094dd9
mov rdx, rax
je 0x140094dd9
or dword [rax - 0x77], ecx
mov rdx, rax
ret 0xbbeb
jmp 0x140094d90
xor eax, eax
jmp case.0x14008b364.339
invalid
invalid
mov rax, qword [rcx]
movzx ecx, dl
add dword [rdi], ecx
mov dh, 0xca
mov rax, qword [rax + 0x10]
mov rax, qword [rax + rcx*8]
mov eax, dword [rax + rcx*8]
adc byte [rax - 0x75], cl
add al, 0xc8
mov eax, dword [rax + rcx*8]
add rsp, 0x60
pop rsi
ret
invalid
lea r8, [rsp + 0x30]
and al, 0x30
and qword [r8], 0
and dword [rax], 0
lea r9, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
call fcn.140124716
int3
add ah, cl
sub rsp, 0x20
mov rsi, rcx
call case.0x14008eae9.166
test al, al
je 0x140094e2e
mov rax, qword [rsi + 0x10]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
and byte [rsi + 0x48], bl
jmp qword [rax + 0x10]
invalid
pop rsi
jmp qword [rax + 0x10]
invalid
nop
add rsp, 0x20
add esp, 0x20
pop rsi
ret
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
rol dword [rcx], 0x48
cmp rax, 0x3f
jbe 0x140094e5b
invalid
rol al, 0xff
invalid
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
sete al
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140162768]
mov edx, 0x27
call fcn.140121620
invalid
or byte [rax], al
int3
pop rsi
ret
sbb al, ch
invalid
invalid
sal byte [rcx + rdx + 0xf], 0x10
loopne 0x140094f08
adc byte [rax - 0x10], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140094f0a
or byte [rax], al
add rsp, 0x20
pop rsi
ret
sub esp, 0x28
mov rsi, rcx
cmp qword [rcx + 0x38], 0
je 0x140094f3f
lea rdi, [rsi + 0x18]
mov rcx, rdi
call fcn.1400945b5
test rax, rax
je 0x140094f3f
add rax, 0xffffffffffffffe8
mov rcx, rax
mov ecx, eax
shr al, 0x48
mov ecx, eax
call fcn.140094613
jmp 0x140094f24
invalid
invalid
in eax, 0x48
mov edx, dword [rsi]
invalid
mov rdx, qword [rsi]
invalid
test rdx, rdx
je 0x140094f5a
mov r8, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
adc byte [rax - 0x7d], cl
invalid
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
jmp fcn.140003517
nop
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
ret
in al, dx
and byte [rax - 0x77], cl
mov esi, edx
mov esi, edx
mov rax, rcx
mov eax, ecx
mov eax, ecx
test rdx, rdx
test edx, edx
je 0x140094f83
adc dword [rdx + 0x10cd080d], ecx
mov cl, byte [0x1401a1c80]
or ch, cl
adc byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rax
call fcn.1400a4c00
add byte [rax], al
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
invalid
invalid
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
pop rsi
ret
in al, dx
pop rax
cmp rdx, r8
cmp edx, eax
cmp edx, eax
jbe 0x140094fa4
cmovns eax, ecx
shl r8, 4
loopne 0x140094f9d
add rcx, r8
mov rax, rcx
mov eax, ecx
add rsp, 0x58
ret
lea rax, str.Index_out_of_bounds
or al, 0
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x140187350]
add eax, 0xf238e
add eax, 0xf238e
and ecx, dword [rdi]
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdi], cl
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
sbb byte [r9 + rcx*4 - 0x36], cl
sbb byte [rcx + rcx*4 - 0x36], cl
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r9 + rcx*4 - 0x36], cl
sbb byte [rcx + rcx*4 - 0x36], cl
sbb byte [rcx + rcx*4 - 0x36], cl
call fcn.140121460
int3
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
mov r8, qword [rcx + 0x20]
and byte [r13 - 0x7b], cl
sal byte [rsp + rsi + 0x48], 0x89
test r8, r8
test eax, eax
je 0x14009501a
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov rbx, qword [rdi + 0x10]
invalid
cmp rax, rbx
je 0x140095013
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdi + 8]
lea rdx, [rcx + rax*8]
lea edx, [rcx + rax*8]
or byte [r8 - 0x73], r9b
or byte [rax - 0x73], cl
lea edx, [rcx + rax*8]
adc al, 0xc1
lea rcx, [rcx + rbx*8]
shl r8, 3
add ebp, eax
loope case.0x140090225.68
or byte [rax], al
invalid
add ebp, eax
loope case.0x140090225.68
or byte [rax], al
mov r8, qword [rsi + 0x20]
and byte [rcx + 1], r9b
fmul dword [rcx + rcx*4 + 0x47]
mov qword [rdi + 0x10], r8
invalid
invalid
add r8, rbx
mov qword [rdi + 0x10], r8
adc byte [r8 - 0x7d], r9b
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
invalid
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
xor ebx, ebx
cmp rsi, rbx
cmp esi, ebx
je 0x140095044
invalid
mov rcx, qword [rdi + rbx*8]
or al, 0xdf
inc rbx
inc ebx
call fcn.140094e0d
jmp 0x140095031
invalid
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rax, qword [rcx]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
test rcx, rcx
jne 0x140095072
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
invalid
dec dword [rax - 0x75]
js case.0x140090574.23
invalid
dec dword [rax - 0x75]
pop rax
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
invalid
mov r8, qword [rbx + 8]
mov eax, dword [rbx + 8]
or byte [rbp - 0x7b], cl
sal byte [rsp + rcx + 0x48], 0x8b
or al, 0x48
invalid
test r8, r8
je case.0x140090995.17
invalid
or al, 0x48
mov edx, dword [rbx + 0x10]
push rbx
invalid
mov rdx, qword [rbx + 0x10]
push rbx
adc byte [rax - 0x77], cl
mov ecx, edi
mov rcx, rdi
mov ecx, edi
call fcn.140003517
in al, 0xf6
invalid
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400a4c50
sti
add byte [rax], al
sti
add byte [rax], al
stc
sub dword [rax + 0x29], edi
sub dword [rax], eax
add byte [rax], al
invalid
sub dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], cl
rol ebx, 0x89
rol ebx, 0x89
cmovb eax, ecx
ret
rol ebx, 0x89
enter 0xffffffffffffe083, 3
lea rdx, [0x14018a550]
mov word [rdi + rcx], ss
push rsp
str word [rax + 0x63]
invalid
add al, 0x82
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
sar bh, 1
loopne 0x140095058
invalid
mov al, byte [rcx + 0x10]
adc r11b, al
ret
mov al, byte [rcx + 0xf]
ret
shr rcx, 0x20
lea eax, [rcx - 0x2740]
invalid
inc dword [rbx - 0x79f0ee08]
clc
adc dword [rdi], ecx
xchg bh, cl
add dword [rax], eax
add byte [rax], al
invalid
clc
adc dword [rdi], ecx
xchg bh, cl
add dword [rax], eax
add byte [rax], al
mov al, 1
lea edx, [rcx - 2]
invalid
add byte [rax], al
mov al, 1
lea edx, [rcx - 2]
invalid
add dword [rbp - 0x57c01af], ecx
inc byte [rbx - 0x79f0ee06]
xlatb
cmp edx, 0x11
jbe case.0x1400950cb.4
adc dword [rdi], ecx
xchg bh, dl
add dword [rax], eax
add byte [rbp - 0x3c296f], cl
lea edx, [rcx - 0x3c2a]
cmp edx, 2
invalid
invalid
lea edx, [rcx - 0x3c2a]
cmp edx, 2
jb case.0x1400952c5.10060
invalid
add dword [rax], eax
invalid
invalid
cmp ecx, 0x27
je 0x1400952e6
cmp ecx, 0x35
je case.0x1400952db.2
cmp ecx, 0x43
je case.0x1400952db.2
cmp ecx, 0x50
je case.0x140090a64.47
cmp ecx, 0x57
je 0x1400952ec
cmp ecx, 0x6d
je 0x1400952e9
scasb al, byte [rdi]
add dword [rax], eax
invalid
scasb al, byte [rdi]
add dword [rax], eax
add byte [rbx - 0x7bf08f07], al
movabs byte [0x840f78f983000001], al
stosd dword [rdi], eax
add dword [rax], eax
add byte [rbx - 0x7bf08607], al
je 0x140095155
cmp ecx, 0x70
je 0x1400952e6
cmp ecx, 0x78
je 0x1400952f8
cmp ecx, 0x79
je case.0x1400952c5.10060
add byte [rax], al
add byte [rbx - 0x7bf08407], al
add dword [rcx], 0xf9810000
cmp ecx, 0x84
cmp ecx, 0x7b
je 0x1400952e0
cmp ecx, 0x84
add byte [rax], al
add byte [rdi], cl
test byte [rax - 0x7effffff], dl
stc
xchg ecx, eax
add byte [rax], al
add byte [rdi], cl
test byte [rdi - 0x7effffff], al
stc
movabs eax, dword [0x15d840f000000]
add byte [rax], al
je 0x1400952e0
cmp ecx, 0xaa
invalid
je 0x1400952fb
cmp ecx, 0x91
je 0x1400952fe
cmp ecx, 0xa1
add byte [rax], al
je 0x1400952e0
test byte [rbp + 1], bl
add byte [rax], al
cmp ecx, 0xaa
add byte [rax], al
je 0x140095301
test byte [rdx + 1], dh
add byte [rax], al
cmp ecx, 0x35ed
je case.0x1400952c5.10060
invalid
add byte [rcx + 0xcef9], al
cmp ecx, 0xce
je 0x1400952e0
cmp dword [rcx], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rcx], bh
cmp dword [rcx], eax
invalid
cmp dword [rcx], eax
add byte [rax], al
invalid
add byte [rcx + 0xdff9], al
add byte [rdi], cl
cmp ecx, 0xdf
fild word [rax]
add byte [rax], al
je 0x140095304
test byte [rcx + 1], dl
add byte [rax], al
cmp ecx, 0xe8
stc
call 0x14f0951ba
add byte [rax], al
invalid
add byte [rax], al
je 0x1400952e9
test byte [rdx], ch
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x102
invalid
test bh, bh
inc dword [rax]
invalid
add byte [rax], al
cmp ecx, 0x102
stc
add al, byte [rcx]
add byte [rax], al
je case.0x1400952c5.10060
inc dword [rax]
add byte [rax], al
invalid
add byte [rcx + 0x10bf9], al
cmp ecx, 0x10b
or eax, dword [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rax], dh
xor byte [rcx], al
invalid
je 0x140095307
xor byte [rcx], al
add byte [rax], al
add byte [rcx + 0x150f9], al
cmp ecx, 0x150
je 0x14009530a
invalid
add dword [rax], eax
invalid
push rax
add dword [rax], eax
add byte [rdi], cl
test byte [rdi], ah
invalid
add dword [rax], eax
add byte [rcx + 0x252f9], al
invalid
stc
push rdx
add al, byte [rax]
invalid
cmp ecx, 0x252
add al, byte [rax]
add byte [rdi], cl
je case.0x1400952c5.10060
test bl, bl
add byte [rax], al
add byte [rcx + 0x3e3f9], al
invalid
stc
jrcxz 0x1400951f6
invalid
cmp ecx, 0x3e3
jrcxz 0x1400951f6
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
je case.0x1400952c5.10060
test bh, cl
add byte [rax], al
add byte [rcx + 0x41df9], al
invalid
add al, 0
invalid
cmp ecx, 0x41d
sbb eax, 0xf000004
add byte [rax], al
add byte [rdi], cl
je case.0x1400952c5.10060
test bl, al
add byte [rax], al
ret
add byte [rcx + 0x461f9], al
cmp ecx, 0x461
invalid
add byte [rax], al
add byte [rdi], cl
je case.0x1400952c5.10060
test byte [rdi - 0x7f000000], dh
stc
imul eax, dword [rax + rax], 0
add byte [rax], al
mov bh, 0
add byte [rax], al
cmp ecx, 0x46b
add byte [rax], al
je 0x14009530d
test dh, ch
add byte [rax], al
add byte [rcx + 0x476f9], al
invalid
stc
jbe case.0x140090a64.53
invalid
cmp ecx, 0x476
jbe case.0x140090a64.53
add al, 0
add byte [rax], al
add byte [rdi], cl
test ch, ah
invalid
je 0x140095310
in eax, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x4cff9], al
add byte [rdi], cl
test byte [rax - 0x7f000000], bh
mov eax, 0x81000000
cmp ecx, 0x4cf
je case.0x1400952c5.10051
invalid
add byte [rax], al
add byte [rax], al
iretd
mov eax, 0x81000000
add byte [rax], al
add byte [rcx + 0x4d0f9], al
cmp ecx, 0x4d0
stc
rol byte [rax + rax], 1
invalid
add byte [rax], al
add byte [rdi], cl
je case.0x1400952c5.10065
test byte [rdi - 0x7f000000], ch
scasd eax, dword [rdi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
cmp ecx, 0x50f
stc
syscall
add eax, 0x840f0000
invalid
add byte [rax], al
je 0x140095313
test ah, al
add byte [rax], al
add byte [rcx + 0x5b4f9], al
mov ah, 5
invalid
cmp ecx, 0x5b4
mov ah, 5
add byte [rax], al
invalid
add byte [rbx + rsi*2 - 0x7f], dh
je case.0x1400952c5.10060
jae case.0x1400902c4.75
cmp ecx, 0x1716
stc
invalid
invalid
add byte [rax], al
je case.0x1400952c5.10060
imul eax, dword [rcx + 0x1b64f9], 0
cmp ecx, 0x1b64
stc
sbb eax, dword fs:[rax]
sbb eax, dword [rax]
add byte [rax], al
add byte [rbx + riz*2 - 0x7f], dh
stc
je case.0x1400952c5.10060
cmp ecx, 0x1b80
je case.0x1400952c5.10060
sbb byte [rbx], 0
add byte [rbx + rbx*2 - 0x7f], dh
stc
invalid
cmp ecx, 0x1f4e
invalid
add byte [rax], al
je case.0x1400952c5.10060
push rbx
cmp ecx, 0x2022
stc
and ah, byte [rax]
add byte [rax], al
je case.0x1400952c5.10060
cmp ecx, 0x25e9
je case.0x1400952c5.10060
cmp r9d, 0x271d
cmp ecx, 0x271d
stc
sbb eax, 0xf000027
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
je case.0x1400952db.5
test byte [0xc2095292], bh
cmp eax, 0x81fffffe
invalid
inc dword [rcx + 0x2726f9]
add byte [rcx + rdx*2 - 0x7f], dh
je 0x1400952ec
invalid
cmp ecx, 0x2726
stc
invalid
add byte [rax], al
je 0x1400952ec
push rcx
cmp ecx, 0x2733
stc
xor esp, dword [rdi]
invalid
add byte [rax], al
je 0x140095316
jae case.0x140090414.46
cmp ecx, 0xb7
stc
mov bh, 0
add byte [rax], al
invalid
add byte [rbp + 0x4a], dh
jne case.0x1400952c5.10052
mov al, 0xc
ret
shr rcx, 0x20
jmp fcn.1400950ac
std
invalid
invalid
and cl, ch
cmc
std
invalid
lea rcx, [0x14018a5a8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
invalid
add byte [rax + 0x63], cl
add al, 0x81
or dword [rax + 1], 0xb0e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffffb0
jmp rax
loopne case.0x140090574.57
mov al, 8
ret
or bl, al
mov al, 0x16
ret
lea rcx, [0x14018a560]
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
mov word [rdx + 0xf], ss
add byte [rax + 0x63], cl
adc al, 0x91
invalid
add rdx, rcx
jmp rdx
xor eax, eax
ret
mov al, 0x21
ret
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xb
ret
mov al, 0x14
ret
mov al, 5
ret
mov al, 4
ret
add al, 0xc3
mov al, 0x28
ret
sub bl, al
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0xf
ret
movnti dword [rax + 0x20b0c31e], esi
mov al, 0x1e
ret
invalid
mov al, 0x20
ret
mov al, 0x1a
ret
mov al, 0xd
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 6
ret
mov al, 3
ret
mov al, 7
ret
mov al, 2
ret
mov al, 0x1f
ret
mov al, 0x11
ret
ja 0x140096c45
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x50], cl
cmpxchg byte [r14 + 0x50], cl
cmpxchg byte [r14 + 0x50], cl
jne 0x140096cc6
lea rcx, [r14 + 0x10]
mov r8, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov r9d, dword [rsp + 0x28]
call fcn.14009764f
jmp 0x140096ca6
sub al, ch
test dword [rcx], 0x4ceb0000
lea r14, [rdi + 0x28]
mov rcx, r14
int1
int1
call fcn.140094a68
mov ecx, 1
add byte [rcx], dh
sal al, 0x48
cmpxchg dword [rdi + 0x18], ecx
fdivp st(7)
invalid
add byte [rcx], dh
sal al, 0x48
cmpxchg dword [rdi + 0x18], ecx
jne 0x140096cae
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.140097685
mov eax, 3
lock cmpxchg qword [rdi + 0x18], r12
sbb byte [ebp - 0x18], dh
sbb byte [ebp - 0x18], dh
jmp 0x140096cbe
xor eax, eax
xchg byte [r14 + 0x50], al
push rax
jmp 0x140096cc6
cmp rax, 3
jne 0x140096db9
xor eax, eax
xchg qword [rdi + 0x18], rax
mov rcx, r14
call fcn.140042628
lea rcx, [rsi + 0x18]
call fcn.1400970cd
lea rdx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
lea edx, [0x1401616d8]
mov rcx, rbx
call fcn.14009b3a2
mov rbx, qword [rax]
and qword [rax], 0
test rbx, rbx
je 0x140096d3d
inc qword [rdx]
lea rcx, [rbx + 8]
call case.0x14008d0e3.298
mov qword [rbx + 8], rdi
cmp byte [rbx + 0x49], 0
jne 0x140096d2b
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 0x140096d2b
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
add rcx, 0x10
call fcn.14009706c
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:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.140121a30
lea r8, [rsp + 0x40]
and qword [r8], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x30]
call fcn.1401247a8
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rdx, [0x140160958]
lea rcx, [rsp + 0x40]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.140014790]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadpark.rs
call fcn.140121460
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rdx, [0x140160958]
lea rcx, [rsp + 0x40]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.140014790]
lea eax, [fcn.140014790]
lea eax, [fcn.140014790]
mov qword [rax + 8], r8
mov dword [rax + 8], eax
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
push rcx
sbb byte [rax - 0x73], cl
adc eax, 0xca4f0
or al, 0
call fcn.140121460
int3
push rdi
push rbx
sub rsp, 0x20
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rdx, qword [rdx + 0xa8]
cmp rdx, r8
add byte [rax], al
add byte [rcx + rdi - 0x3e], cl
jbe 0x140096e57
mov rsi, rcx
cmp byte [rcx + 0x4a], 0
jne 0x140096e45
invalid
lea rbx, [rdi + 0xc8]
mov rcx, rbx
call fcn.140094a68
mov al, byte [rdi + 0xf8]
mov byte [rsi + 0x4a], al
mov rcx, rbx
call fcn.140042628
cmp byte [rsi + 0x4b], 0
jne 0x140096e4f
mov byte [rsi + 0x4b], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rax, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, r8
mov r8, rax
call fcn.140121520
int3
mov rcx, rsi
call fcn.140096e6a
mov rdi, rax
invalid
mov rcx, rax
call fcn.140098a8b
test rdi, rdi
jne 0x140096ea8
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
mov ebx, eax
mov rdi, rdx
mov rsi, rcx
cmp byte [r8 + 0x49], 0
je 0x140096f11
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
mov byte [rbx + 0x49], 0
mov rax, 0xffffffffffffffff
lock xadd qword [rcx + 0xb8], rax
cmp ax, 1
jne 0x140096f11
add rcx, 0x10
call fcn.14009706c
inc qword [rbx + 0x20]
lea r14, [rsi + 8]
lea rdx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, r14
call fcn.14009b3a2
mov r15, rax
mov r12, rdx
mov rcx, qword [rax]
call fcn.140096207
mov qword [r15], rbx
inc qword [r12]
call fcn.140095c99
test rax, rax
mov qword [rsp + 0x30], rsi
je 0x140096f62
mov cl, byte [rax + 0x4c]
mov byte [rsp + 0x2e], cl
mov cl, byte [rax + 0x4d]
mov byte [rsp + 0x2f], cl
mov word [rax + 0x4c], 0x8001
sub bl, 5
sub bl, 5
mov byte [rsp + 0x2e], 2
add bh, byte [rsi + 1]
mov esi, 1
lea r12, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
lea r13, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax]
mov rcx, r14
mov rdx, r12
call fcn.14009b3a2
add byte [rax], al
add byte [rax], al
mov r15, qword [rax]
and qword [rax], 0
inc qword [rdx]
test r15, r15
je 0x140096fe6
mov rdi, qword [r15]
and qword [r15], 0
test rdi, rdi
je 0x140096feb
call fcn.140097367
cmp al, 2
je 0x140096fb6
and al, 1
je 0x140097002
cmp rsi, 3
jb 0x140096fc1
mov byte [r15 + 0x48], 0
mov rcx, r14
mov rdx, r13
call fcn.14009b3a2
mov rbp, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.140096207
mov qword [rbp], r15
inc qword [rbx]
inc rsi
jmp 0x140096f7a
xor r15d, r15d
jmp 0x14009701e
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
mov al, byte [rax + 0x5c]
xor al, 1
mov byte [r15 + 0x48], al
jmp 0x14009701e
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.14009738e
mov cl, byte [rsp + 0x2e]
mov dl, byte [rsp + 0x2f]
call fcn.140097407
mov rax, r15
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add dword [rbx + 0xd], esi
cmp qword [rcx + 0x18], 0
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x7d], 0xc4
sub bl, al
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x7d], 0xc4
sub bl, al
lea rcx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulerdefer.rs
lea ecx, [0x140161228]
lea ecx, [0x140161228]
call fcn.140121910
int3
mov edx, esi
call fcn.140097127
cmp rax, 1
add dword [rbp + 0x2a], esi
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dword [rbp + 0x2a], esi
mov rax, qword [rsi + 0x58]
cmp rdx, rax
jae 0x1400970ba
mov rax, qword [rsi + 0x50]
shl rdx, 4
add rsi, 0x110
add esi, 0x110
add esi, 0x110
mov rcx, qword [rax + rdx + 8]
mov ecx, dword [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
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
cmpsb byte [rsi], byte [rdi]
or al, 0
mov rcx, rdx
mov rdx, rax
call fcn.140121520
push rsp
movsb byte [rdi], byte [rsi]
or byte [rax], al
push rsp
movsb byte [rdi], byte [rsi]
or byte [rax], al
int3
mov esi, ecx
mov rax, qword [rcx]
test rax, rax
jne 0x14009711a
sal byte [rbp + 0x3d], 0x48
or dword [rsi], 0xffffffff
or qword [rsi], 0xffffffffffffffff
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x140097110
sbb byte [rax - 0x7b], cl
sal byte [rsi + riz + 0x48], 0xff
dec eax
mov qword [rsi + 0x18], rax
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
shl rax, 4
dec rax
dec eax
mov qword [rsi + 0x18], rax
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
add dword [rax], ecx
call qword [rdx + 8]
mov rax, qword [rsi]
invalid
inc rax
mov qword [rsi], rax
invalid
jmp 0x1400970d8
and qword [rsi], 0
add rsp, 0x20
pop rsi
ret
lea rcx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulerdefer.rs
lea ecx, [0x140161240]
call fcn.1401218b0
int3
mov ah, byte [rdi + 0x56cc0008]
push rdi
push rbx
sub rsp, 0x20
mfence
mov rax, qword [rcx]
invalid
add dword [rsi - 0x7b], esp
sal byte [rbp + 0x66], 0x48
test ax, ax
jne 0x14009719f
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
xlatb
lea rsi, [rdx + 0xb8]
lea esi, [rdx + 0xb8]
mov rcx, rsi
call fcn.140094a68
mfence
mov rax, qword [rbx]
test ax, ax
invalid
jne 0x1400971af
sal byte [rbp + 0x4c], 0x48
shr eax, 0x10
shr rax, 0x10
cmp rax, qword [rbx + 8]
jae 0x1400971af
lock add qword [rbx], 0x10001
mov rax, qword [rdi + 0xd0]
test rax, rax
je 0x1400971af
add eax, dword [rcx]
add byte [rcx], al
add byte [rax - 0x75], cl
xchg eax, edx
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsi + rbp + 0x48], 0x8d
dec qword [rax - 0x77]
invalid
lea rcx, [rax - 1]
mov qword [rdi + 0xd0], rcx
mov rcx, qword [rdi + 0xc8]
mov rbx, qword [rcx + rax*8 - 8]
mov edi, 1
jmp 0x1400971b1
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.140042628
jmp 0x1400971a1
add byte [rax - 0x77], cl
invalid
dec dword [rax - 0x75]
adc byte [rax - 0x75], r9b
cmp byte [r8 - 0x75], cl
adc al, 0xe
test rdx, rdx
je 0x14009b670
mov r8, qword [rdx + 0x10]
mov r8, qword [r8 + 0x38]
cmp byte [rax - 0x75], cl
invalid
invalid
or byte [rdx - 0x77], cl
add r9b, byte [rax]
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rsi + rcx + 8]
cmp byte [rax - 0x75], cl
invalid
test rdx, rdx
je 0x14009b681
mov r8, qword [rdx + 0x10]
mov r8, qword [r8 + 0x38]
mov rcx, qword [rsi + rcx]
mov qword [rdx + r8], rcx
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rcx + 0x38]
and qword [rsi + rcx + 8], 0
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rcx + 0x38]
and qword [rsi + rcx], 0
lock dec qword [rdi + 0x70]
jmp 0x14009b689
cmp qword [rax + 8], rsi
jne 0x14009b687
mov rdx, qword [rsi + rcx + 8]
mov qword [rax + 8], rdx
jmp 0x14009b635
cmp qword [rax + 0x10], rsi
je 0x14009b69b
xor esi, esi
mov rcx, rax
call fcn.140042628
mov rax, rsi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsi + rcx]
mov qword [rax + 0x10], rdx
jmp 0x14009b652
jg 0x14009b7e2
mov rax, qword [rdi]
test al, 1
jne 0x14009b7bd
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdi], rcx
jne 0x14009b7a5
jmp 0x14009b7fb
lea rbx, [rdi + 8]
mov rcx, rbx
call fcn.140094a68
mov r8, qword [rdi]
lea rcx, [rdi + 0x10]
mov rdx, rdi
call fcn.14009b808
test rax, rax
je 0x14009b7f3
or byte [rax - 0x77], cl
fld1
lahf
xchg edx, eax
invalid
mov rdi, rax
mov r14, rdx
mov rcx, rbx
call fcn.140042628
mov rcx, r14
call qword [rdi + 8]
jmp 0x14009b7fb
invalid
mov rcx, rbx
call fcn.140042628
inc qword [rsi]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push rcx
or byte [rcx - 0x7d], cl
and byte [rax], al
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov rbx, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
and qword [rax + 0x10], 0
mov qword [rax + 0x20], 1
mov rcx, qword [rcx]
call fcn.140098784
test al, al
je 0x14009b8ad
and rdi, 0xfffffffffffffffc
jmp 0x14009b8aa
xchg qword [rsi], rdi
mov rax, rbx
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
or byte [rax - 0x77], cl
or byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
add rsp, 0x20
pop rsi
ret
test rdx, rdx
je 0x14009b9f1
mov r8, qword [rdx + 0x10]
mov r8, qword [r8 + 0x38]
mov rcx, qword [rsi + rcx]
mov qword [rdx + r8], rcx
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rcx + 0x38]
and qword [rsi + rcx + 8], 0
mov rcx, qword [rsi + 0x10]
mov rcx, qword [rcx + 0x38]
and qword [rsi + rcx], 0
lock dec qword [rdi + 0x80]
jmp 0x14009b9f9
mov dword [rax + 8], edx
jmp 0x14009b9a2
cmp qword [rax + 0x10], rsi
je 0x14009ba0b
xor esi, esi
mov rcx, rax
call fcn.140042628
mov rax, rsi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsi + rcx]
mov qword [rax + 0x10], rdx
jmp 0x14009b9bf
mov rsi, rdx
mov dword [rsp + 0x38], esi
lea rcx, [rsp + 0x2f]
mov qword [rsp + 0x40], rcx
mov rdx, qword [rax + 0x38]
test rdx, rdx
je 0x14009ba93
cmp qword [rdx], 0
je 0x14009ba93
invalid
and cl, byte [rax - 0x7d]
ret 0x4808
add rdx, 8
lea rcx, [rsp + 0x30]
jmp 0x14009ba9a
invalid
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.14009b160
nop
add rsp, 0x48
pop rdi
pop rsi
ret
ret
invalid
add byte [rax], al
lea rax, [0x140187350]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermod.rs
call fcn.140121460
int3
cmp byte [r12 + 0x4a], 0
jne 0x14009c5f4
mov eax, dword [r12 + 0x40]
inc eax
mov dword [r12 + 0x40], eax
mov rsi, qword [rsp + 0x78]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rcx + 0x58]
test ecx, ecx
je 0x14009c907
xor edx, edx
div ecx
test edx, edx
jne 0x14009be2a
lea rcx, [r12 + 0x20]
call fcn.140096a42
mov rcx, r14
mov rdx, r12
xor r8d, r8d
call fcn.140096aff
mov r12, rax
mov rax, qword [rsp + 0x78]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r12
call fcn.140096e06
mov rcx, r12
add rcx, 0x20
call fcn.14009653e
mov rsi, qword [rsp + 0x78]
mov r8d, dword [r12 + 0x44]
test r8d, r8d
je 0x14009c917
mov eax, dword [r12 + 0x40]
xor edx, edx
div r8d
test edx, edx
je 0x14009bfa9
mov rcx, r12
call fcn.14009660f
mov rdi, rax
test rax, rax
jne case.0x14008d0e3.343
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0xb0]
test rax, rax
je 0x14009c048
mov rax, qword [r12 + 0x18]
mov r8, qword [rax + 0x18]
mov edx, dword [rax + 0x20]
mov rax, qword [rsi + 0x10]
mov rax, qword [rax + 0xb0]
mov r15, qword [rsi + 0x10]
mov rcx, qword [r15 + 0x68]
test rcx, rcx
je 0x14009c92f
shr r8, 0x20
sub edx, r8d
mov r8d, 0x100
sub r8, rdx
xor edx, edx
div rcx
mov rdi, rax
inc rdi
cmp r8, rdi
cmovb rdi, r8
mov eax, 0x80
cmp rdi, rax
cmovae rdi, rax
cmp rdi, 1
adc rdi, 0
lea rbp, [r15 + 0xc8]
mov rcx, rbp
call fcn.140094a68
mov rax, qword [rsi + 0x10]
adc byte [rcx - 0x7f], cl
invalid
call 0x18809beeb
mov ecx, dword [rax + 0xb0]
add byte [rax + 0x39], cl
iretd
cmovae rdi, rcx
sub rcx, rdi
mov qword [rax + 0xb0], rcx
mov al, 0
add byte [rax], al
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], rdi
mov esp, 0xc824
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add al, ch
scasq rax, qword [rdi]
invalid
dec dword [rax - 0x77]
invalid
mov rcx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
add byte [rax], al
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
cmp rax, 0x101
jae 0x14009ca35
test rax, rax
je 0x14009c036
mov rcx, qword [r12 + 0x18]
mov rcx, qword [rcx + 0x18]
shr rcx, 0x20
mov rsi, qword [r12 + 0x18]
sbb byte [rbx + rcx*4 + 0x7e], al
and byte [rcx + rcx*4 - 6], al
sub edx, ecx
mov ecx, 0x100
add byte [rcx], ch
sar dword [rcx], 0xca
ja 0x14009ca9e
movupd xmm0, xmmword [rsp + 0x28]
movupd xmmword [rsp + 0x40], xmm0
mov rcx, r13
call fcn.140096e6a
scasb al, byte [rdi]
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
nop
add byte [rax], al
invalid
movzx ecx, r15b
mov rdx, qword [rsi + 0x10]
mov qword [rdx + rcx*8], rax
inc r15d
jmp 0x14009bf87
mov rcx, qword [rsi + 0x10]
cmp dword [rcx + 0x10], 0
invalid
je 0x14009bfb8
invalid
add eax, 0xeb14418b
movapd xmm0, xmm6
mov eax, dword [rcx + 0x14]
jmp 0x14009bfee
movapd xmm0, xmm6
divsd xmm0, qword [r12 + 0x28]
and al, 0x28
xorpd xmm1, xmm1
maxsd xmm1, xmm0
enter 0xf66, 0x28
invalid
minsd xmm0, xmm1
cvttsd2si rax, xmm0
enter 0xf66, 0x28
invalid
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
ret 0xf883
add edi, dword [rdx + 2]
ret 0xf883
clc
add edi, dword [rdx + 2]
cmovb eax, edx
mov edx, eax
sub edx, r8d
neg edx
mov r9d, eax
sub r9d, r8d
cmovb r9d, edx
cmovb ecx, edx
cmovb ecx, edx
cmp r9d, 3
jb 0x14009c00a
mov dword [r12 + 0x44], eax
add rcx, 0x10
call fcn.1400969c7
mov rdi, rax
mov edi, eax
mov edi, eax
test rax, rax
jne case.0x14008d0e3.343
mov rcx, r12
call fcn.14009660f
dec dword [rax - 0x77]
invalid
jmp 0x14009c048
mov rcx, r13
call fcn.140096e9f
mov dword [rsi + 0x20], r15d
jmp 0x14009c040
lea rcx, [rsp + 0x28]
call fcn.140096e9f
mov rcx, rbp
call fcn.140042628
xor ecx, ecx
call fcn.140098a8b
test rdi, rdi
je 0x14009c073
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140096ec7
mov r12, rax
test rax, rax
jne 0x14009bdb5
jmp 0x14009c81e
xor ecx, ecx
call fcn.140098a8b
lea rsi, [r12 + 0x20]
mov rcx, rsi
call fcn.140096a42
mov r13, qword [rsp + 0x78]
cmp byte [r12 + 0x49], 0
jne 0x14009c0bf
mov rax, qword [r13 + 0x10]
mov rcx, qword [rax + 0xb8]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xc0]
jae 0x14009c268
lock inc qword [rax + 0xb8]
mov byte [r12 + 0x49], 1
mov qword [rsp + 0xb8], rsi
mov rax, qword [r13 + 0x10]
mov rdi, qword [rax + 0x68]
lea rcx, [r12 + 0x10]
mov edx, edi
call fcn.14009655c
mov ebp, eax
xor eax, eax
cmp rax, rdi
je 0x14009c21d
lea r15, [rax + 1]
add rax, rbp
xor edx, edx
div rdi
mov rax, r15
cmp rdx, qword [r13 + 0x18]
je 0x14009c0df
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx + 0x68]
cmp rdx, rax
jae 0x14009c8f5
mov rax, qword [rcx + 0x60]
mov rcx, qword [r12 + 0x18]
mov r8d, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x18]
shr rcx, 0x20
mov r9d, r8d
sub r9d, ecx
cmp r9d, 0x80
ja 0x14009c20e
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
mov r9, rax
shr r9, 0x20
mov r10d, dword [rdx + 0x20]
cmp r9d, eax
jne 0x14009c20e
mov esi, r10d
sub esi, r9d
mov r11d, esi
shr r11d, 1
sub esi, r11d
je 0x14009c20e
invalid
invalid
add byte [rax], al
invalid
test byte [rbx + 0x42000000], ah
lea ebx, [rsi + rcx]
lea ebx, [rsi + r9]
mov rcx, rax
shl rcx, 0x20
loope 0x14009c196
loope 0x14009c196
or rcx, rbx
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x14009c142
mov dword [rsp + 0x3c], esi
cmp esi, 0x80
inc byte [rax + 0xf000000]
xchg esp, esp
invalid
add byte [rax], al
inc byte [rax + 0xf000000]
xchg esp, esp
invalid
mov rax, qword [r12 + 0x18]
and al, 0x18
sub r10d, r11d
mov r11d, r8d
fiadd dword [rbp - 0x77]
ret
cmp r10d, r9d
je 0x14009c1cb
mov esi, r11d
mov r14d, 0xff
add byte [rax], al
and esi, r14d
mov ebx, r9d
and ebx, r14d
mov r14, qword [rdx + 0x10]
mov rbx, qword [r14 + rbx*8]
mov ebx, dword [rsi + rbx*8]
mov ebx, dword [rsi + rbx*8]
mov r14, qword [rax + 0x10]
mov qword [r14 + rsi*8], rbx
inc r11d
inc r9d
jmp 0x14009c19c
movabs r10, 0x100000001
mov r9d, ecx
imul r9, r10
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r9
je 0x14009c202
mov rcx, rax
shr rax, 0x20
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0x28], ecx
cmp eax, ecx
jne 0x14009c1d5
jmp 0x14009c953
mov eax, dword [rsp + 0x3c]
test eax, eax
jne 0x14009c350
xor ecx, ecx
call fcn.140098a8b
mov rax, r15
jmp 0x14009c0df
mov rcx, qword [r13 + 0x10]
add rcx, 0x10
call fcn.1400969c7
mov rdi, rax
test rax, rax
lea r14, [rsp + 0x78]
je 0x14009c273
mov rcx, qword [rsp + 0xb8]
mov ecx, dword [rsp + 0xb8]
call fcn.14009653e
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140096ec7
mov r12, rax
test rax, rax
lea r13, [rsp + 0x40]
jne 0x14009bdb5
jne 0x14009bdb5
jmp 0x14009c81e
mov byte [r12 + 0x49], 0
lea r14, [rsp + 0x78]
lea rcx, [rsp + 0x90]
call fcn.14009703f
test al, al
je 0x14009c2d9
mov rsi, qword [rsp + 0x78]
mov rax, qword [rsi + 0x10]
mov rcx, qword [rax + 0x20]
test rcx, rcx
je 0x14009c2aa
mov rdx, qword [rax + 0x28]
call fcn.1400957f9
mov rcx, rax
call qword [rdx + 0x28]
mov rsi, qword [rsp + 0x78]
cmp qword [r12], 0
lea r13, [rsp + 0x40]
je 0x14009c2fe
mov rax, qword [rsp + 0x78]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x14009c2ef
mov rdx, qword [rax + 0x38]
call fcn.1400957f9
mov rcx, rax
call qword [rdx + 0x28]
jmp 0x14009c2ef
mov rcx, r14
mov rdx, r12
loop 0x14009c325
xor eax, eax
loop 0x14009c325
xor eax, eax
call fcn.140096aff
mov r12, rax
lea r13, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
lea rcx, [r12 + 0x20]
call fcn.14009653e
jmp 0x14009bdb5
mov rax, qword [r12 + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
cmp eax, ecx
jne 0x14009c2b6
cmp byte [r12 + 0x4b], 0
jne 0x14009c2b6
jl 0x14009c336
add byte [r13 - 0x60], sil
mov r15, qword [rsi + 0x10]
mov r13, qword [rsi + 0x18]
mov bl, byte [r12 + 0x49]
lea rdi, [r15 + 0xc8]
mov edi, 0xc8
mov rcx, rdi
call fcn.140094a68
test bl, bl
je 0x14009c379
mov rax, 0xfffffffffffeffff
lock xadd qword [r15 + 0xb8], rax
cmp ax, 1
sete bpl
jmp 0x14009c387
mov edx, eax
add eax, r8d
dec eax
mov rcx, qword [r12 + 0x18]
movzx r8d, al
mov r9, qword [rcx + 0x10]
mov rdi, qword [r9 + r8*8]
dec edx
je 0x14009c36f
mov dword [rcx + 0x20], eax
lea r14, [rsp + 0x78]
jmp 0x14009c237
lock sub qword [r15 + 0xb8], 0x10000
xor ebp, ebp
mov rdx, qword [r15 + 0xe0]
cmp rdx, qword [r15 + 0xd0]
jne 0x14009c3aa
lea rcx, [r15 + 0xd0]
call fcn.14003b6a1
mov rdx, qword [r15 + 0xe0]
mov rax, qword [r15 + 0xd8]
mov qword [rax + rdx*8], r13
mov dword [rax + rdx*8], ebp
mov dword [rax + rdx*8], ebp
inc qword [r15 + 0xe0]
mov rcx, rdi
call fcn.140042628
invalid
invalid
cli
inc dword [rcx - 0x3a]
and al, 0x49
add byte [rax - 0x7c], al
in eax, dx
je case.0x1400902c4.95
invalid
invalid
cmp eax, 0x10468b48
mov rax, qword [rsi + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x60]
mov r8, qword [rax + 0x68]
mov eax, dword [rax + 0x68]
mov eax, dword [rax + 0x68]
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
lea r14, [rsp + 0x78]
lea r13, [rsp + 0x40]
cmp r8, r9
je 0x14009c418
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
mov edx, dword [rdx + 0x20]
mov edx, dword [rdx + 0x20]
and byte [rcx - 0x7d], cl
rcl dword [rax], 0x45
cmp edx, ebx
add r9, 0x10
cmp r10d, r11d
je 0x14009c3f0
jmp 0x14009c424
lea r14, [rsp + 0x78]
lea r13, [rsp + 0x40]
jmp 0x14009c429
mov rax, qword [rax + 0xb0]
test rax, rax
je 0x14009c429
xor byte [rax + 0x48000000], 0x85
sal byte [rbp + rax - 0x18], 0x43
lodsb al, byte [rsi]
invalid
call fcn.14009706c
inc dword [rcx - 0x80]
jl 0x14009c451
cmp byte [r12 + 0x4a], 0
jne 0x14009c2b6
invalid
invalid
invalid
invalid
invalid
add byte [rdi], cl
test dword [rcx + 0x41fffffe], eax
cmp byte [r12 + 0x4b], 0
cmp byte [rsp + 0x4b], 0
jne 0x14009c2b6
mov rcx, r14
mov rdx, r12
mov r8d, 0x3b9aca00
cmp ebp, eax
lodsd eax, dword [rsi]
cmpsb byte [rsi], byte [rdi]
invalid
invalid
cmp ebp, eax
lodsd eax, dword [rsi]
cmpsb byte [rsi], byte [rdi]
invalid
dec dword [rcx - 0x77]
invalid
mov r12, rax
mov rax, qword [rsp + 0x78]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
sbb byte [rcx + rcx*4 - 0x1f], cl
sbb byte [rcx + rcx*4 - 0x1f], cl
call fcn.140096e06
invalid
mov rax, qword [rsp + 0x78]
cmp qword [r12], 0
jne 0x14009c4e3
mov rcx, qword [r12 + 0x18]
and al, 0x18
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x14009c4e3
mov rbx, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea rdi, [rbx + 0xc8]
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.140094a68
mov rax, qword [rbx + 0xd8]
test edi, edi
dec dword [rax - 0x75]
sbb eax, 0
add byte [rax], al
mov rcx, qword [rbx + 0xe0]
shl rcx, 3
add byte [rax], al
add byte [rax - 0x3f], cl
loope case.0x140093546.49
xor edx, edx
cmp rcx, rdx
cmp ecx, edx
je case.0x1400950cb.46
lea r8, [rdx + 8]
cmp qword [rax + rdx], rsi
or byte [rax + 0x39], cl
xor al, 0x10
mov rdx, r8
jne 0x14009c4b1
out dx, al
ret 0xee75
out dx, al
mov rcx, rdi
call fcn.140042628
jmp 0x14009c429
pop rcx
invalid
invalid
invalid
pop rcx
invalid
mov rcx, rdi
call fcn.140042628
mov byte [r12 + 0x49], 1
jmp 0x14009c2b6
mov r15, qword [rax + 0x10]
mov edi, dword [rax + 0x10]
mov r13, qword [rax + 0x18]
lea rdi, [r15 + 0xc8]
mov rcx, rdi
stc
stc
call fcn.140094a68
mov rsi, qword [r15 + 0xe0]
mov rax, rsi
neg rax
mov rcx, 0xffffffffffffffff
lea rdx, [rax + rcx]
cmp rdx, 0xffffffffffffffff
je 0x14009c54f
mov rdx, qword [r15 + 0xd8]
lea rbp, [rcx + 1]
cmp qword [rdx + rcx*8 + 8], r13
mov rcx, rbp
jne 0x14009c50e
lea rax, [rsi - 1]
mov rcx, qword [rdx + rsi*8 - 8]
mov qword [rdx + rbp*8], rcx
mov qword [r15 + 0xe0], rax
lock add qword [r15 + 0xb8], 0x10000
jmp 0x14009c552
mov rbp, rsi
mov rcx, rdi
call fcn.140042628
cmp rbp, rsi
setae byte [r12 + 0x49]
lea r14, [rsp + 0x78]
lea r13, [rsp + 0x40]
jmp 0x14009c2b6
mov rsi, qword [rsp + 0x78]
lea rcx, [r12 + 0x10]
mov r14, qword [rsi + 0x10]
lea rdi, [r14 + 0x70]
mov rbx, qword [r14 + 0x88]
lea edx, [rbx + 1]
call fcn.14009655c
mov r15d, eax
mov byte [r14 + 0x98], 1
lea r13, [rbx + r15]
inc r13
cmp r15, r13
jb 0x14009c690
jmp 0x14009c6b4
mov rcx, qword [rbx + 0x10]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rbx + rcx]
mov qword [rax + 0x10], rdx
test rdx, rdx
je 0x14009c65e
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + 0x38]
and qword [rdx + rcx + 8], 0
mov rcx, qword [rbx + 0x10]
mov rcx, qword [rcx + 0x38]
jmp 0x14009c663
and qword [rax + 8], 0
and qword [rbx + rcx], 0
mov rcx, qword [rbx + 0x10]
mov rcx, qword [rcx + 0x38]
and qword [rbx + rcx + 8], 0
lock dec qword [r14 + 0x80]
mov rcx, rax
call fcn.140042628
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x30]
mov rcx, rdi
mov rdx, r15
call fcn.140098a26
mov rbx, qword [rax + 0x10]
test rbx, rbx
jne 0x14009c631
inc r15
mov rcx, rax
call fcn.140042628
jmp 0x14009c627
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rax + 0xa8]
cmp rcx, rdx
jae 0x14009c947
mov rax, qword [rsp + 0x78]
mov r13, qword [rax + 0x10]
lea rsi, [r13 + 0x100]
mov rcx, rsi
call fcn.140094a68
lea rbx, [r13 + 0x108]
mov rcx, rbx
mov rdx, r12
call fcn.14009657a
mov rcx, qword [r13 + 0x118]
cmp rcx, qword [r13 + 0x68]
jne 0x14009c816
mov qword [rsp + 0xb8], rsi
lea r15, [r13 + 0x10]
and qword [r13 + 0x118], 0
mov rax, qword [r13 + 0x110]
mov qword [rsp + 0x58], rcx
and qword [rsp + 0x60], 0
lea rcx, [rax + rcx*8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rbx
add r13, 0x120
lea r12, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
mov sil, 1
lea rbp, [rsp + 0x28]
cmp rax, rcx
je 0x14009c7e6
lea rcx, [rax + 8]
mov qword [rsp + 0x40], rcx
mov rbx, qword [rax]
mov r14, qword [rbx + 8]
and qword [rbx + 8], 0
mov rcx, r14
mov rdx, r12
call fcn.1400965e9
mov qword [rsp + 0x28], r14
mov rcx, rbx
call fcn.14009660f
mov rdi, rax
mov rcx, rax
call fcn.140098a8b
test rdi, rdi
jne 0x14009c784
mov rdi, qword [r14 + 0x10]
xor eax, eax
lock cmpxchg byte [rdi + 0x50], sil
jne 0x14009c7bb
lea rcx, [rdi + 0x10]
mov rdx, r13
call fcn.14009663c
xor eax, eax
xchg byte [rdi + 0x50], al
add r14, 0x20
mov rcx, r14
call fcn.140096805
mov rcx, rbp
call fcn.140094c40
mov rcx, rbx
call fcn.140094b80
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
jmp 0x14009c756
lea rcx, [rsp + 0x40]
call fcn.1400965b1
mov rsi, qword [rsp + 0xb8]
mov rcx, r15
call fcn.1400969c7
test rax, rax
je 0x14009c80f
mov rcx, rax
call fcn.140094e0d
jmp 0x14009c7f8
xor ecx, ecx
call fcn.140098a8b
mov rcx, rsi
call fcn.140042628
lea rcx, [rsp + 0x90]
call fcn.1400970cd
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x38], rcx
test rax, rax
sete cl
call fcn.140095c62
lea rcx, [rsp + 0x70]
call fcn.140096260
lea rdi, [rsp + 0x130]
mov ecx, dword [rdi + 0x18]
mov edx, dword [rdi + 0x1c]
call fcn.1400962b3
mov rcx, rdi
call fcn.140095b88
lea rcx, [rsp + 0x120]
call fcn.1400940ee
mov rbx, qword [rsp + 0xd0]
lea rdi, [rbx + 0x20]
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1400960c8
mov rcx, rdi
call fcn.140096118
xorpd xmm0, xmm0
lea rdx, [rsp + 0x70]
movapd xmmword [rdx], xmm0
and qword [rdx + 0x10], 0
mov qword [rdx + 0x20], rdi
mov rcx, rdi
call fcn.140096133
xor ecx, ecx
call fcn.140032ffc
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14009cc12
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.140121520
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:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
jmp 0x14009c925
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:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0x39
call fcn.140121620
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0x19
call fcn.140121620
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140121520
lea r8, [rsp + 0x40]
and qword [r8], 0
lea r9, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x28]
call fcn.140124716
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
lea rax, str.actual_
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140018370]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x28]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadqueue.rs
call fcn.140121460
lea rax, [0x14015fba8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_7cf61ebde7b22796c69757901dd346d0fe70bd97library_std_src_threadlocal.rs
lea r9, [0x140160078]
lea r8, [rsp + 0x28]
mov edx, 0x46
call fcn.140121970
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x28]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_taskcore.rs8
call fcn.140121460
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_blocking_task.rs
lea r8, [0x140162bf8]
mov edx, 0x2d
call fcn.140121a30
lea rcx, str.assertion_failed:_len___LOCAL_QUEUE_CAPACITY
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulermulti_threadqueue.rs
mov edx, 0x2d
call fcn.140121620
ud2
call fcn.14012479e
int3
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14009a0f7
test al, 8
jne 0x14009cc2e
lea rcx, [rsi + 0x20]
call fcn.140096118
jmp 0x14009cc3b
test al, 0x10
je 0x14009cc3b
lea rcx, [rsi + 0x48]
call fcn.140096211
xor ecx, ecx
call fcn.140032ffc
mov edx, 1
mov rcx, rsi
call fcn.14009a14e
test al, al
je 0x14009cc60
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14009cc67
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call fcn.14009617c
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x14009cc88
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400a4c50
cmp rdi, rax
je case.0x14008b364.362
invalid
xor al, 0x8a
or al, 3
mov cl, byte [rbx + rax]
add cl, 0xd0
inc rax
rcl eax, 0x48
inc eax
cmp cl, 0xa
jb 0x14009f65a
jmp 0x14009f68f
and byte [rcx], dh
ror byte [rax + 0x39], 0xc7
cmp rdi, rax
je 0x14009f6a3
mov cl, byte [rbx + rax]
lea edx, [rcx - 0x30]
ror byte [rax - 1], 1
invalid
cmp dl, 0xa
jb 0x14009f671
ror byte [rax - 1], 1
rol byte [rax - 0x128df506], 0x80
loope 0x14009f666
invalid
and cl, 0xdf
fild word [rax - 0x67f403f]
invalid
add cl, 0xbf
cmp cl, 6
jb 0x14009f671
invalid
loop 0x14009f6c1
xor edx, edx
jmp 0x14009f6c4
shr bl, cl
xor dword [rcx - 0x48], eax
mov r8d, 0xa
mov r8d, 0xa
jmp 0x14009f6a9
add byte [rax], al
add bl, ch
invalid
mov r8d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.14001b740
mov rdx, rax
xor esi, esi
test dl, 1
sete sil
shr rdx, 0x20
invalid
shr edx, 0x20
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
cmp r11, r8
jae 0x14009f94c
cmp rax, 8
je 0x14009f76c
cmp byte [rdx + r11], 0x3a
je 0x14009f84e
lea rdi, [r11 + 4]
cmp r8, rdi
cmovb rdi, r8
cmp r11, rdi
cmova rdi, r11
xor ebx, ebx
mov r14, r11
cmp rdi, r14
je 0x14009f816
movzx r15d, byte [rdx + r14]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
jb 0x14009f809
or r15d, 0x20
add r15d, 0xffffff9f
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0x10
jae 0x14009f813
shl ebx, 4
or ebx, ebp
inc r14
jmp 0x14009f7dd
invalid
retf 0x894c
mov rdi, r14
cmp rdi, r8
cmp edi, eax
jae 0x14009f834
movzx ebp, byte [rdx + rdi]
cmp ebp, 0x3a
jne 0x14009f869
inc rdi
mov r11, rdi
cmp rdi, r8
jne case.0x14008eb57.257
jmp 0x14009f76c
invalid
mov r11, rdi
cmp rax, 7
ja 0x14009fa42
add byte [rax], al
mov word [rsp + rax*2 + 0x20], bx
mov dword [rsp + rax*2 + 0x20], ebx
inc rax
jmp 0x14009f7ac
test r10b, 1
test dl, 1
je 0x14009f76c
inc r11
inc rax
xor r10d, r10d
mov r9, rax
jmp 0x14009f7ac
cmp ebp, 0x2e
jne 0x14009f76c
cmp rdi, r11
je 0x14009f76c
cmp rax, 6
ja 0x14009f76c
xor esi, esi
cmp r11, r8
jae 0x14009f943
test esi, esi
jle 0x14009f8ab
cmp esi, 4
jae 0x14009f76c
cmp byte [rdx + r11], 0x2e
jne 0x14009f76c
inc r11
mov rbx, r11
cmp r11, r8
mov r11, r8
cmova r11, rbx
mov r14b, 1
xor ebp, ebp
cmp r11, rbx
je 0x14009f905
mov r15b, byte [rdx + rbx]
add r15b, 0xd0
cmp r15b, 9
ja 0x14009f902
movzx ebp, r15b
test r14b, 1
mov byte [rcx], 0x74
invalid
mov byte [rcx], 0x74
add al, 0x89
mov edi, ebp
out dx, eax
jmp 0x14009f8f7
test di, di
je 0x14009f76c
invalid
jmp [rbx - 1]
imul edi, edi, 0xa
add edi, ebp
cmp di, 0xff
ja 0x14009f76c
jne case.0x1400900f3.215
invalid
invalid
jne case.0x1400900f3.215
invalid
inc rbx
mov bpl, 1
xor r14d, r14d
jmp 0x14009f8bd
mov r11, rbx
test bpl, 1
je 0x14009f76c
cmp rax, 8
jae 0x14009fa77
movzx ebx, word [rsp + rax*2 + 0x20]
shl ebx, 8
add edi, ebx
mov word [rsp + rax*2 + 0x20], di
lea edi, [rsi + 1]
or esi, 2
cmp esi, 3
mov esi, edi
jne 0x14009f887
inc rax
mov esi, edi
jmp 0x14009f887
cmp esi, 4
jne 0x14009f76c
test r10b, 1
je 0x14009f9fd
cmp rax, 8
jne 0x14009f76c
movzx eax, word [rsp + 0x20]
movzx edx, word [rsp + 0x22]
movzx r8d, word [rsp + 0x24]
movzx r9d, word [rsp + 0x26]
movzx r10d, word [rsp + 0x28]
movzx r11d, word [rsp + 0x2a]
movzx esi, word [rsp + 0x2c]
rol ax, 8
or byte [rsi - 0x3f], ah
invalid
invalid
or byte [rsi - 0x3f], ah
ret 0x6608
invalid
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r10d, 8
rol r10d, 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 0x14009f771
dec rax
neg r9
mov edx, 7
lea r8, [r9 + rax]
cmp r8, 0xffffffffffffffff
je 0x14009f960
cmp rdx, 7
ja 0x14009fa4b
cmp rax, 8
jae case.0x14009060e.118
movzx r8d, word [rsp + rdx*2 + 0x20]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + rdx*2 + 0x20], r10w
mov word [rsp + rax*2 + 0x20], r8w
dec rdx
dec rax
jmp 0x14009fa08
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
jmp 0x14009fa6a
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, 0xffffffffffffffff
call fcn.140121520
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.140121520
add byte [rax - 0x77], cl
shr eax, 0xa9
sbb cl, byte [rax]
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
jmp 0x14009fa6a
invalid
loop 0x14009faec
jo 0x14009fa8b
invalid
add bl, ch
invalid
add esi, dword [rcx]
rol bl, 0x48
test ecx, ecx
xor eax, eax
ret
je 0x14009faa2
cmp rcx, r9
jae 0x14009faa0
invalid
or byte [rax + 0x7cc0083c], al
in eax, dx
cmp byte [rax + rcx], 0xc0
jl 0x14009fa8b
jmp 0x14009faa2
jne 0x14009fa8b
test r8, r8
je 0x14009fab7
cmp r8, r9
jae 0x14009fab5
cmp byte [rax + r8], 0xc0
add al, al
jl 0x14009fa8b
jmp 0x14009fab7
jne 0x14009fa8b
add rax, rcx
ret
push rbx
sub rsp, 0x38
mov rdi, rdx
mov qword [rsp + 0x30], rcx
mov rsi, qword [rdx]
mov r14, qword [rdx + 8]
lea rbx, [rdx + 0x28]
mov r15, qword [rdx + 0x18]
xor eax, eax
mov qword [rsp + 0x28], rax
and al, 0x28
ror byte [rax - 0x77], 0x44
and al, 0x28
mov rdx, qword [rdi + 0x10]
mov r8, r15
adc byte [rbp - 0x77], cl
clc
sub r8, rdx
jb 0x14009fb9f
ror byte [rdi], 1
invalid
cmp r15, r14
ja 0x14009fb9f
popfq
add byte [rax], al
invalid
popfq
add byte [rax], al
add byte [rax + 1], cl
add edx, esi
mov rax, qword [rdi + 0x20]
add rdx, rsi
add edx, esi
mov rax, qword [rdi + 0x20]
mov cl, byte [rdi + rax + 0x27]
call fcn.14001a3c0
scasb al, byte [rdi]
test al, 0xf7
dec dword [rax - 0x7d]
clc
invalid
scasb al, byte [rdi]
test al, 0xf7
dec dword [rax - 0x7d]
clc
add dword [rbp + 0x59], esi
jne 0x14009fb71
jne 0x14009fb71
mov r15, rdx
add r15, qword [rdi + 0x10]
mov r12, qword [rdi + 0x20]
lea rax, [r12 - 1]
and al, 0xff
and al, 0xff
mov rbp, r15
sub rbp, rax
jb 0x14009fb68
mov rax, rbp
call 0x1b2e9fc83
add rax, r12
jb 0x14009fb68
invalid
xor byte [rcx + rdi - 0x10], cl
cmp rax, r14
ja 0x14009fb68
lea r13, [rsi + rbp]
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov rdx, rbx
lea r8, str._rustc_7cf61ebde7b22796c69757901dd346d0fe70bd97librarycore_src_strpattern.rs
outsb dx, byte [rsi]
invalid
add al, ch
adc al, 0xe8
invalid
dec dword [rcx - 0x77]
invalid
fimul dword [rbp + rcx*4 + 5]
pop rdx
outsb dx, byte [rsi]
invalid
adc al, 0xe8
invalid
mov rcx, r13
mov rdx, r12
mov r8, rax
shr al, 0xc7
pop rsp
invalid
invalid
test al, al
jne 0x14009fb7d
shr al, 0xc7
pop rsp
invalid
inc dword [rax + rax*8 - 0x76b3ea8b]
jg 0x14009fb84
mov qword [rdi + 0x18], r15
jmp 0x14009fae9
invalid
mov rax, qword [rdi + 0x10]
mov qword [rdi + 0x18], rax
xor eax, eax
adc byte [r8 - 0x77], r9b
sbb byte [r9], r14b
shr bl, 0x1d
jmp 0x14009fb9a
jmp 0x14009fb9a
mov qword [rdi + 0x18], rbp
mov dword [rdi + 0x18], ebp
mov rax, qword [rdi + 0x20]
add rax, rbp
mov rcx, qword [rsp + 0x30]
and al, 0x30
and byte [rax + 1], cl
call 0x1645686d4
and al, 0x30
mov qword [rcx + 8], rbp
mov qword [rcx + 0x10], rax
and al, 0x30
mov qword [rcx + 8], rbp
mov qword [rcx + 0x10], rax
mov eax, 1
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov qword [rax], rcx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
and byte [rax - 0x77], cl
cmovs ecx, dword [rcx - 0x76b7f7a9]
mov qword [rdi + 8], rdx
mov rcx, rdi
mov qword [rdi + 8], rdx
mov rcx, rdi
call fcn.14009ed64
mov ebx, eax
cmp eax, 0x110000
je 0x1400a4285
invalid
adc ecx, dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.14009ed3d
cmp eax, 0x110000
je 0x1400a4285
invalid
cmp eax, ebx
je case.0x14008aa1a.392
cmp ebx, 0x110000
sete al
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
pop rsi
ret
mov rcx, rbx
mov ecx, ebx
call fcn.14009ed3d
mov edi, eax
mov word [rdx - 0x38760001], gs
mov rcx, rbx
call fcn.14009ed3d
mov esi, eax
mov rcx, rbx
call fcn.14009ed3d
stosb byte [rdi], al
invalid
invalid
stosb byte [rdi], al
invalid
mov ecx, eax
xor eax, eax
sal dword [rcx], 0xc0
cmp edi, 0x110000
je 0x1400a432b
cmp esi, 0x110000
je 0x1400a432b
and edi, 0x1fffdf
add edi, 0xffffffbf
out 0xdf, eax
call [rdi]
add byte [rbx - 0x67e4039], al
add byte [rax], al
add byte [rcx], dl
adc dword [rax], eax
cmp ecx, 0x110000
jne 0x1400a42ff
cmp edi, 0x1a
jae 0x1400a4329
cmp esi, 0x7c
sete cl
cmp esi, 0x3a
invalid
cmp cl, byte [rdi]
xchg esp, eax
ror byte [rax], 0xc8
invalid
ror byte [rax], 0xc8
jmp 0x1400a432b
sub al, 0x83
call [rdx]
invalid
cmp edi, 0x1a
jae 0x1400a4329
cmp esi, 0x7c
je 0x1400a430e
cmp esi, 0x3a
jne 0x1400a4329
add ecx, 0xffffffdd
cmp ecx, 0x3a
stc
cmp dh, byte [rbx + 0x13]
stc
cmp dh, byte [rbx + 0x13]
movabs rax, 0x200000010001001
add byte [rax], dl
add byte [rax], al
add byte [rdx], al
bt rax, rcx
setb al
jmp 0x1400a432b
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
xor byte [rbx + 0x5f], bl
pop rsi
ret
sub byte [rax + 0x74004079], al
sbb al, byte [rbx + rcx*4 + 0x41]
xor al, 0x44
mov ecx, dword [rcx + 0x38]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov rcx, rax
mov ecx, eax
call fcn.14009fd21
jmp 0x1400a4359
add rsp, 0x28
ret
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc4
sub cl, ch
invalid
invalid
jmp fcn.1400359e8
sub byte [rax - 0x77], cl
enter 0xffffffffffff8944, 0xffffffffffffffc1
invalid
ror dword [rax + 0x39], 0xd1
cmp rcx, rdx
jae 0x1400a43d1
mov al, byte [rax + rcx]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
lea r8, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
call fcn.140121520
invalid
add ah, cl
sub eax, 0x43e8000e
rol dword [rdi], 1
invalid
add ah, cl
invalid
xor al, 0x66
cmp dword [rcx + 0x28], 0
invalid
add byte [rdx + rax*2 + 0xf], dh
mov bh, 0x41
sub al, byte [rbx + rcx*4 + 0x49]
cmp byte [rcx - 1], cl
inc r9
mov r10d, 1
cmp ax, 0xa
jb 0x1400a442a
mov edx, 3
add byte [rsi + 0x3d], ah
call 0x1a618b620
jb 0x1400a442a
cmp ax, 0x2710
mov r10d, 5
mov edx, 5
add byte [rcx - 0x7d], cl
fiadd dword [rax]
cmp byte [r8 - 0x75], cl
or byte [r11 + rcx*4 + 0x51], cl
adc byte [rax - 0x77], cl
push rsp
and al, 0x20
invalid
add esp, 0x28
mov edx, dword [rcx + 0x10]
lea r8, [0x140187350]
mov rcx, rax
mov ecx, eax
mov ecx, eax
xor r9d, r9d
jmp fcn.14005139e
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
cmp byte [rcx + 0x40], 0
je 0x1400a44a8
mov rsi, rcx
lea rdi, [rsp + 0x30]
mov rcx, rdi
mov rdx, rsi
bnd call fcn.14009fc12
bnd call fcn.14009fc12
invalid
mov rcx, rdi
call fcn.1400a4451
test al, al
je 0x1400a44bf
mov r12b, 1
mov eax, r12d
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov rcx, rsi
call fcn.14009fbbd
lea r8, [0x140186b89]
mov r9d, 4
add byte [rax], al
mov rcx, rax
mov ecx, eax
call fcn.14005139e
mov r12b, 1
invalid
test al, al
jne 0x1400a44ab
mov ebp, dword [rsi + 0x2c]
add ebp, 3
mov edi, dword [rsi + 0x30]
jle 0x1400a451c
jle 0x1400a451c
mov rbx, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
pop rsi
or byte [rbx + rcx*4 + 0x76], cl
mov esi, dword [rsi + 0x10]
mov rcx, rbx
mov esi, dword [rsi + 0x10]
mov rcx, rbx
mov rdx, r14
mov r8d, ebp
mov r9d, edi
call fcn.14009fd21
lea r15, [0x140187350]
invalid
add byte [rbp + 0x31], al
xor esp, esp
invalid
xor esp, esp
mov rcx, rax
mov r8, r15
xor r9d, r9d
call fcn.14005139e
test al, al
jne 0x1400a44ab
inc dword [rax + rax*8 - 0x76b7758b]
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
mov r8d, edi
call fcn.1400a3984
mov r12, rax
mov r14, rdx
mov rcx, rdx
call fcn.140083083
mov rdi, rax
mov edi, eax
mov edi, eax
mov rbx, rdx
mov rcx, rdx
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov edx, ebp
mov rcx, rsi
call fcn.1400a3e40
invalid
dec dword [rax - 0x73]
push rsp
and al, 0x30
invalid
invalid
dec dword [rax - 0x73]
push rsp
and al, 0x30
invalid
xor byte [rcx + rcx*4 + 0x3a], cl
mov qword [rdx], r15
and qword [rdx + 8], 0
lea rax, [0x140186cb0]
lea eax, [0x140186cb0]
lea eax, [0x140186cb0]
invalid
mov qword [rdx + 0x10], rax
mov rcx, rsi
call fcn.14003de0b
mov rax, qword [rsi + 0x10]
stc
dec dword [rax - 0x75]
adc byte [rax - 0x77], r9b
mov rcx, rax
shr rcx, 0x20
shl rax, 0x20
invalid
mov rcx, rax
shr rcx, 0x20
shl rax, 0x20
invalid
and byte [rax + 0xd], cl
add byte [rcx], cl
add byte [rax], al
or rax, 0x900
test rcx, rcx
leave
mov r12d, 0x901
cmove r12, rax
test r12b, r12b
test ah, ah
test ah, ah
jne 0x1400a4660
add byte [rbx + rcx*4 + 0x6e], al
xor byte [rcx - 0x3f], cl
in al, dx
and byte [rcx + rcx*4 + 0x66], al
mov dword [rsi + 0x30], r12d
mov r15, rbx
add r15, r14
lea rcx, [rsp + 0x30]
invalid
mov r13d, dword [rsi + 0x30]
shr r12, 0x20
mov dword [rsi + 0x30], r12d
mov r15, rbx
add r15, r14
lea rcx, [rsp + 0x30]
mov qword [rcx], rbx
mov dword [rcx], ebx
mov dword [rcx], ebx
mov qword [rcx + 8], r15
mov dword [rcx + 8], edi
call fcn.14009ed64
cmp ebp, r12d
jne 0x1400a4602
cmp eax, 0x40
jne 0x1400a461c
inc r13d
lea r9, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov r8d, 1
mov rcx, rbx
mov rdx, r14
call fcn.140037268
lea r8, [rdx + rax]
mov rcx, rsi
mov rdx, rax
call fcn.14003dd2c
mov r12d, ebp
jmp case.0x14008ecb8.180
cmp eax, 0x3a
je 0x1400a461c
cmp eax, 0x40
je 0x1400a461c
inc r12d
mov rcx, rsi
mov edx, 0x40
call fcn.14009e7cb
invalid
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.14003dd2c
sub r12d, r13d
add dword [rsi + 0x34], r12d
add dword [rsi + 0x38], r12d
add dword [rsi + 0x3c], r12d
cmp dword [rsi + 0x18], 0
je 0x1400a4643
add dword [rsi + 0x1c], r12d
sbb al, 0x83
jle 0x1400a4666
cmp dword [rsi + 0x20], 0
je 0x1400a464d
add byte [rsp + rax + 0x44], dh
add dword [rsi + 0x24], esp
add dword [rsi + 0x24], r12d
mov rcx, rdi
mov rdx, rbx
call fcn.1400370a7
xor r12d, r12d
jmp 0x1400a44ab
invalid
invalid
invalid
invalid
lea r8, [rsp + 0x30]
and al, 0x30
mov byte [r8], 9
mov byte [rax], 9
lea rax, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
and byte [rsi], cl
add byte [rbp + rcx*4 + 0xd], cl
and byte gs:[rsi], cl
add byte [rdx + 0x2b], bh
and byte [rsi], cl
add byte [rbp + rcx*4 + 0xd], cl
and byte gs:[rsi], cl
add byte [rdx + 0x2b], bh
call fcn.140121970
int3
sub rsp, 0x50
cmp byte [rcx + 0x40], 0
je 0x1400a46be
mov rsi, rcx
lea rdi, [rsp + 0x28]
mov rcx, rdi
stc
stc
mov rdx, rsi
call fcn.14009fc12
dec dword [rax - 0x77]
stc
dec dword [rax - 0x77]
stc
call fcn.1400a4451
test al, al
je 0x1400a46cc
mov al, 1
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
call fcn.14009fbbd
mov ah, 0xff
dec dword [rbp + rcx*4 + 5]
scasb al, byte [rdi]
and al, 0xe
add byte [rcx - 0x47], al
add al, 0
add byte [rax], al
mov ah, 0xff
dec dword [rbp + rcx*4 + 5]
scasb al, byte [rdi]
and al, 0xe
add byte [rcx - 0x47], al
add al, 0
add byte [rax], al
mov rcx, rax
mov ecx, eax
call fcn.14005139e
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400a46c0
mov edi, dword [rsi + 0x30]
mov r14, qword [rsi + 8]
jbe 0x1400a4700
jbe 0x1400a4700
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov rcx, r14
mov ecx, esi
int1
mov rdx, r15
mov edx, edi
mov r8d, edi
call fcn.1400a43ba
cmp al, 0x3a
jne 0x1400a476a
mov ebx, dword [rsi + 0x34]
lea r8d, [rbx - 1]
lea eax, [rbx - 1]
lea eax, [rbx - 1]
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov edx, edi
cli
call fcn.1400a43ba
mov eax, dword [rsi + 0x2c]
add eax, 3
xor ecx, ecx
cmp eax, edi
clc
clc
setne cl
sub ebx, ecx
retf
lea r14, [rsp + 0x28]
je 0x1400a4757
sub byte [rcx + rcx*4 - 0xf], cl
retf
je 0x1400a4757
sub byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
int1
mov rdx, rsi
mov r8, rdi
mov r9, rbx
call fcn.14009ebdd
cwde
movsb byte [rdi], byte [rsi]
invalid
invalid
cwde
movsb byte [rdi], byte [rsi]
invalid
mov rcx, r14
call fcn.140012990
loop 0x1400a4742
invalid
loop 0x1400a4742
jmp [rcx]
sub ebx, edi
sub dword [rsi + 0x34], ebx
invalid
xor al, 0x29
pop rsi
cmp byte [rcx], ch
pop rsi
sub dword [rsi + 0x38], ebx
sub dword [rsi + 0x3c], ebx
cmp dword [rsi + 0x18], 0
cmp al, 0x83
jle 0x1400a4773
add byte [rbx + rax + 0x29], dh
je case.0x140090995.64
add ebp, dword [rcx]
sub dword [rsi + 0x1c], ebx
pop rsi
sbb al, 0x83
invalid
cmp dword [rsi + 0x20], 0
je 0x1400a476a
invalid
jle 0x1400a4784
add byte [rbx + rax + 0x29], dh
add ebp, dword [rcx]
sub dword [rsi + 0x24], ebx
pop rsi
and al, 0x31
shr cl, 0x4f
invalid
invalid
xor eax, eax
jmp 0x1400a46c0
invalid
invalid
invalid
invalid
invalid
sub esp, 0x20
mov rsi, rcx
call fcn.1400a4389
dec dword [rcx + 0x58d48c1]
leave
mov ecx, eax
lea rax, [0x140187350]
add eax, 0xe2bc9
add eax, 0xe2bc9
sub ecx, dword [rsi]
add byte [rcx + rcx*8 - 0x74bbdf8c], al
je case.0x14009060e.134
mov r8d, dword [rsi + 0x2c]
mov r9d, dword [rsi + 0x30]
invalid
test cl, cl
je case.0x14009060e.134
mov r8d, dword [rsi + 0x2c]
mov r9d, dword [rsi + 0x30]
invalid
xor byte [rcx - 0x7d], al
add r8d, 3
cmp r9d, r8d
rol byte [rbx], 0x45
cmp ecx, eax
jbe case.0x14009060e.134
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
call fcn.14009fd21
js 0x1400a475c
invalid
invalid
jmp 0x1400a47ad
invalid
or byte [rax - 0x75], r9b
push rsi
adc al, ch
js 0x1400a475c
invalid
add dh, byte [rcx]
ror byte [rax - 0x7d], cl
invalid
invalid
xor edx, edx
add rsp, 0x20
add esp, 0x20
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
invalid
call fcn.1400a4389
sti
invalid
invalid
test al, al
in al, dx
sub byte [rax - 0x77], cl
invalid
sti
invalid
je case.0x140090995.70
cmp cl, byte [rbx - 0x74b7cf82]
mov edi, dword [rsi + 0x30]
mov rbx, qword [rsi + 0x10]
cmp edi, ebx
xor byte [rax - 0x75], cl
pop rsi
adc byte [rcx], bh
fbstp tbyte [rdi + rbp + 0x4c]
je case.0x140090995.70
mov r14, qword [rsi + 8]
je case.0x140090995.70
invalid
mov r14, qword [rsi + 8]
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
mov r8d, edi
call fcn.1400a43ba
sti
invalid
invalid
cmp al, 0x3a
cmp dh, byte [rbp + 0x19]
sti
invalid
cmp dh, byte [rbp + 0x19]
inc edi
mov r9d, dword [rsi + 0x34]
xor al, 0x41
dec ecx
leave
mov dword [rbx + rcx*4 + 0x4e], 0xc9ff4134
xor al, 0x41
dec ecx
leave
leave
mov rcx, r14
mov rdx, rbx
fiadd dword [rcx - 0x77]
clc
fiadd dword [rcx - 0x77]
clc
call fcn.14009fd21
jmp 0x1400a4804
invalid
invalid
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
invalid
sub byte [rbx + 0x5f], bl
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
invalid
pop rsi
pop r14
ret
movzx eax, byte [rcx]
lea rcx, [0x14018a620]
or eax, 0xe5e08
or eax, 0xe5e08
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rdx + 0x20]
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [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_7cf61ebde7b22796c69757901dd346d0fe70bd97librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
adc eax, 0xe2954
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 1], cl
loopne 0x1400a4886
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140187192]
adc eax, 0xe2942
mov r8d, 0x21
and dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 1], cl
loopne case.0x140090574.87
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xe2947
sbb byte [rax - 0x73], cl
adc eax, 0xe2947
mov r8d, 0x13
mov eax, 0x13
adc eax, dword [rax]
add byte [rax], al
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xe293e
sbb byte [rax - 0x73], cl
adc eax, 0xe293e
invalid
jmp case.0x140090995.74
adc ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401871da]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401871da]
mov r8d, 0x14
jmp rax
invalid
add byte [rax - 1], cl
loopne 0x1400a48ef
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401871ee]
xor eax, 0x41000e29
mov eax, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
xor eax, 0x41000e29
mov eax, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax - 1], cl
loopne 0x1400a490b
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140187206]
sub dword [rsi], ecx
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140187206]
sub dword [rsi], ecx
invalid
sub dword [rsi], ecx
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
mov r8d, 0x1b
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140187221]
mov r8d, 0x29
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14018724a]
mov r8d, 0x33
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14018727d]
mov r8d, 0x25
jmp rax
lea rdx, str.C:UsersGang.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rsinternal_error:_entered_unreachable_code:_unknown_state:
call fcn.140121460
int3
add al, ch
iretd
ret
mov dword [rcx], eax
mov qword [rcx + 8], 1
lea rax, [0x140187350]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x1401873e0]
call fcn.140121460
lea rax, str.there_is_no_such_thing_as_an_acquire_release_store
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x140187350]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x140187440]
call fcn.140121460
int3