Function at 0x140029e8a
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov rcx, r8
mov edx, 0x22
mov r14, rax
call rax
test al, al
je 0x14000b864
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je 0x14000bab9
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
lea rax, [rbx + rdi]
mov qword [rsp + 0x60], rax
xor r13d, r13d
mov rdi, rbx
xor r15d, r15d
mov qword [rsp + 0x58], rbx
jmp 0x14000b8a9
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x14000baf2
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x14000b8c0
lea rdi, [r12 + 1]
jmp 0x14000b930
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x14000b913
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x14000b921
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x14000baf2
lea rdi, [r12 + 4]
jmp 0x14000b930
lea rdi, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x14000b930
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
call fcn.14000bb80
cmp byte [rsp + 0x4c], 0x80
je 0x14000b898
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
je 0x14000b898
mov r8, r15
sub r8, r13
jb 0x14000bb41
test r13, r13
je 0x14000b988
cmp r13, qword [rsp + 0x38]
jae 0x14000b982
cmp byte [rbx + r13], 0xc0
jge 0x14000b988
jmp 0x14000bb41
jne 0x14000bb41
test r15, r15
je 0x14000b9a6
cmp r15, qword [rsp + 0x38]
jae 0x14000b9a0
cmp byte [rbx + r15], 0xbf
jg 0x14000b9a6
jmp 0x14000bb41
jne 0x14000bb41
add r13, rbx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
test al, al
jne 0x14000b851
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x14000ba40
mov bl, 0x80
jmp 0x14000ba05
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x14000b851
cmp bl, 0x80
je 0x14000b9e0
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
jae 0x14000ba80
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x14000bb2b
movzx edx, byte [rsp + r13 + 0x28]
jmp 0x14000b9f7
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x14000ba80
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x14000bb2b
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
test al, al
je 0x14000ba50
jmp 0x14000b851
mov r13d, 1
cmp ebp, 0x80
jb 0x14000b890
mov r13d, 2
cmp ebp, 0x800
jb 0x14000b890
cmp ebp, 0x10000
mov r13d, 4
sbb r13, 0
jmp 0x14000b890
xor r13d, r13d
xor r8d, r8d
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
jne 0x14000b851
mov rcx, rsi
mov edx, 0x22
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
je 0x14000bb12
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x14000bb21
cmp byte [rbx + r13], 0xbf
jg 0x14000bb26
jmp 0x14000bb62
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x14000babf
jne 0x14000bb62
mov r13, rdx
mov r8, rax
jmp 0x14000babf
lea r8, [0x14003ea98]
mov edx, 0xa
mov rcx, r13
call fcn.14003a800
ud2
lea rax, [0x14003df80]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.14003acf0
ud2
lea rax, [0x14003df68]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, r13
mov r9, rdx
call fcn.14003acf0
ud2
sub rsp, 0xb8
mov eax, ecx
mov r9d, 0x81
mov r8d, 0x30
mov r10d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r10d
jae 0x14000d7b0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14000d826
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14003fe63]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140009400
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.14003a790
ud2
sub rsp, 0xb8
mov r8d, dword [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, r8d
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8d, 0x10
mov r8d, r10d
jae 0x14000dc50
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14000dcc7
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14003fe63]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140009400
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.14003a790
ud2
push rsi
push rdi
push rbx
sub rsp, 0x60
movsxd r9, dword [rcx]
mov rax, r9
neg rax
test r9, r9
mov r8d, r9d
cmovs r8, rax
mov rcx, rdx
mov eax, 0x27
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp r8, 0x2710
jb 0x14000de73
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rsp + rsi + 0x35], bx
movzx edi, word [r10 + rdi*2]
mov word [rsp + rsi + 0x37], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x14000dde0
cmp rdx, 0x63
jbe 0x14000de61
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x14000de7e
add dl, 0x30
mov byte [rsp + rax + 0x38], dl
dec rax
jmp 0x14000de8c
mov rdx, r8
cmp rdx, 0x63
ja 0x14000de33
jmp 0x14000de61
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rsp + rax]
add r8, 0x39
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
lea r8, str.invalid_args
xor r9d, r9d
call fcn.140009400
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x14001b522
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
je 0x14001b522
cmp r13b, bpl
ja 0x14001b522
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
lea esi, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
add qword [rax - 0x7b], rcx
invalid
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
add rdx, 8
add edx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x140046990]
mov rdx, r11
jmp 0x14001b336
mov r9, qword [rsp + 0x30]
test r9, r9
jne case.0x14001b3c4.2
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x14001b522
test r13b, r13b
je 0x14001b3b0
movzx r9d, r13b
cmp r9d, 1
jne 0x14001b3e0
mov byte [rdi + 0x38], 2
test r15b, r15b
jne case.0x14001a689.18
mov r13b, 2
cmp r8d, 3
jb 0x14001b327
cmp r8d, 5
je 0x14001b327
cmp r8d, 6
jne 0x14001b55c
test rdx, rdx
je 0x14001b4cd
movzx r9d, byte [rsi]
cmp rdx, 1
add dword [rdi], ecx
test byte [rsi + 1], cl
add byte [rax], al
cmp r9b, 0x2e
jne 0x14001b4d4
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
stc
invalid
je 0x14001b4e8
cmp r9d, 0x5c
jne 0x14001b327
jmp 0x14001b4e8
cmp r8b, 6
je case.default.0x14001b3c4
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
mov r9, qword [rsp + 0x28]
jmp case.0x14001b3c4.0
test rdx, rdx
je case.0x14001a75d.8
xor r9d, r9d
cmp r8b, 3
jae 0x14001b420
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x14001b465
inc r9
cmp rdx, r9
jne 0x14001b400
jmp 0x14001b439
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x14001b465
cmp r10d, 0x5c
je 0x14001b465
inc r9
cmp rdx, r9
jne 0x14001b420
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x14001b470
mov r11, rdx
sub r11, r10
jb 0x14001b5eb
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x14001b32a
mov r10d, 1
test r9, r9
je 0x14001b444
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x14001b48f
mov bl, 9
cmp r9, 2
jne 0x14001b4a0
cmp byte [rsi], 0x2e
jne 0x14001b4a0
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
movzx ebx, bl
mov r11d, 9
cmovne ebx, r11d
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x14001b5eb
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x14001b32a
jmp 0x14001b550
xor edx, edx
jmp 0x14001b327
invalid
cmp rdx, 1
jne 0x14001b327
cmp r9b, 0x2e
jne 0x14001b327
test r11, r11
je 0x14001b639
dec r11
inc rsi
mov qword [rdi], rsi
mov dword [rdi], esi
mov qword [rdi + 8], r11
mov byte [rcx], 7
add dword [rdi], eax
jmp 0x14001b525
test r11, r11
je 0x14001b5fc
dec r11
inc rsi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov byte [rcx], 6
jmp 0x14001b525
mov byte [rdi + 0x38], 3
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x1400469a8]
movsxd r9, dword [rdx + r8*4]
add r9, rdx
jmp r9
mov r9, rax
jmp 0x14001b57d
mov byte [rcx], bl
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
jmp 0x14001b525
mov byte [rcx], 6
jmp 0x14001b525
mov r9, qword [rsp + 0x28]
jmp 0x14001b57d
mov r9d, 6
jmp 0x14001b57d
mov r9, qword [rsp + 0x30]
jmp 0x14001b57d
mov r9d, 2
cmp r9, r11
ja case.default.0x14001b594
invalid
lea rdx, [0x1400469c0]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x14001b594.0
mov eax, 6
jmp case.0x14001b594.0
mov rax, qword [rsp + 0x30]
jmp case.0x14001b594.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x14001b625
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
jmp 0x14001b525
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.14003a790
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.14003a790
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
call fcn.14003a870
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.14003a790
ud2
lea r8, str.library_std_srcpath.rs
jmp 0x14001b603
movzx r11d, dl
movzx edi, r8b
lea r9, [r11 + rdi]
add r9, r10
mov rdx, qword [rax + 8]
cmp r9, rdx
ja 0x14001b896
mov rsi, qword [rax]
lea r8, [rsi + r9]
cmp r9, rdx
jne 0x14001b6f0
movzx eax, byte [rax + 0x10]
xor r11d, r11d
jmp 0x14001b769
movzx eax, byte [rax + 0x10]
add r10, rdi
add r10, r11
sub r10, rdx
inc r10
lea rdi, [rdx + rsi]
dec rdi
xor r11d, r11d
cmp al, 3
jae 0x14001b730
nop
cmp byte [rdi], 0x5c
je 0x14001b74b
inc r10
dec rdi
cmp r10, 1
jne 0x14001b710
jmp 0x14001b769
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x14001b74b
cmp ebx, 0x5c
je 0x14001b74b
inc r10
dec rdi
cmp r10, 1
jne 0x14001b730
jmp 0x14001b769
neg r10
add r9, r10
inc r9
cmp r9, rdx
ja 0x14001b89f
add rsi, r9
mov r11d, 1
mov r8, rsi
sub rdx, r9
je 0x14001b796
mov r9b, 9
cmp rdx, 2
je 0x14001b79b
cmp rdx, 1
jne 0x14001b7ae
cmp byte [r8], 0x2e
jne 0x14001b7ae
xor r9d, r9d
cmp al, 3
setae r9b
rol dword [rdi - 0x73], 0xc
add r9d, 7
jmp 0x14001b7ae
mov r9b, 0xa
jmp 0x14001b7ae
cmp byte [r8], 0x2e
jne 0x14001b7ae
cmp byte [r8 + 1], 0x2e
sete r9b
xor r9b, 9
add r11, rdx
mov qword [rcx], r11
mov byte [rcx + 8], r9b
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rdx
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rsi
ret
xchg esp, eax
ret 0x2044
stosd dword [rdi], eax
invalid
invalid
add byte [rdi + 0x63], cl
or al, 0x8a
add r9, r10
jmp r9
jmp case.default.0x14001b830
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
lea r10, [r9 + r11]
add r10, 8
jmp case.default.0x14001b830
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
lea r10, [r9 + r11]
add r10, 2
jmp case.default.0x14001b830
lea r8, str.library_std_srcpath.rs
jmp 0x14001b8a6
lea r8, str.library_std_srcpath.rs
mov rcx, r9
call fcn.14003a790
ud2
add esp, 0x20
pop rbp
ret
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1400469f0]
or eax, 0x29fb3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
mov rdx, rax
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140009c60
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
invalid
invalid
mov rax, qword [rax + 0x20]
and byte [rax - 0x77], cl
add rsp, 0x98
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
jmp rax
shr rdx, 0x20
mov dword [rbp + 0xc], edx
lea rdi, [rbp - 0x10]
lea edi, [rbp - 0x10]
mov rcx, rdi
call fcn.14001ce50
mov ebp, 0x48000003
mov dword [rbp - 0x30], edi
invalid
lea rax, [0x140001440]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
lea rax, [0x14000dd90]
mov qword [rbp - 0x18], rax
lea rax, str.invalid_args
lea eax, [0x140040e48]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
test al, 3
add byte [rax], al
invalid
mov qword [rbp - 0x40], 0
mov dword [rbp - 0x40], 0
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov qword [rbp - 0x48], 2
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14000b650
mov ebx, eax
cmp qword [rbp - 8], 0
clc
invalid
invalid
clc
add byte [rdi], cl
test byte [rdi], cl
lsl eax, word [rax]
je 0x14001ce0d
add byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x10]
mov edx, 1
invalid
call fcn.1400087f0
jmp 0x14001ce0d
shr rdx, 0x20
lea rax, [0x140046a00]
in al, 0x9e
add al, byte [rax]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
sar edi, 0xe1
jmp rcx
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
invalid
mov ecx, 0x10
add byte [rax], al
add cl, ch
jle case.0x14001cb23.1
jmp 0x14001cdb4
add byte [rax], al
lea rax, [0x140040ab0]
lea eax, [0x140040ab0]
invalid
mov ecx, 0x11
add byte [rax], al
add cl, ch
insd dword [rdi], dx
add al, byte [rax]
invalid
jmp 0x14001cdb4
add byte [rax - 0x73], cl
add eax, 0x23f73
lea rax, [0x140040ac1]
lea eax, [0x140040ac1]
mov ecx, 0x12
add byte [rax], al
add cl, ch
pop rsp
add al, byte [rax]
invalid
jmp 0x14001cdb4
add byte [rax - 0x73], cl
add eax, 0x23f74
lea rax, [0x140040ad3]
lea eax, [0x140040ad3]
mov ecx, 0x10
add byte [rax], al
add cl, ch
add al, byte [r8]
invalid
jmp 0x14001cdb4
add byte [rax - 0x73], cl
add eax, 0x23f73
jae 0x14001cbad
add al, byte [rax]
lea rax, [0x140040ae3]
lea eax, [0x140040ae3]
mov ecx, 0x10
jmp 0x14001cdb4
cmp al, byte [rdx]
add byte [rax], al
add byte [rax], al
add cl, ch
cmp al, byte [rdx]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x23f72
jb 0x14001cbbe
add al, byte [rax]
lea rax, [0x140040af3]
jmp 0x14001cdaf
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140040b06]
lea rax, [0x140040b06]
lea eax, [0x140040b06]
invalid
mov ecx, 0x12
jmp 0x14001cdb4
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140040b18]
lea rax, [0x140040b18]
lea eax, [0x140040b18]
invalid
mov ecx, 0xd
jmp 0x14001cdb4
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140040b25]
lea rax, [0x140040b25]
lea eax, [0x140040b25]
invalid
mov ecx, 0xe
jmp 0x14001cdb4
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040b33]
lea rax, [0x140040b33]
lea eax, [0x140040b33]
invalid
mov ecx, 0x15
jmp 0x14001cdb4
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040b48]
lea rax, [0x140040b48]
lea eax, [0x140040b48]
invalid
mov ecx, 0xc
jmp 0x14001cdb4
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040b54]
lea rax, [0x140040b54]
lea eax, [0x140040b54]
invalid
mov ecx, 0xb
add byte [rax], al
add cl, ch
enter 1, 0
add byte [rax], al
jmp 0x14001cdb4
lea rax, [0x140040b5f]
lea eax, [0x140040b5f]
invalid
mov ecx, 0x15
jmp 0x14001cdb4
add byte [rax], al
add byte [rax], al
add cl, ch
mov bh, 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x23f70
lea rax, [0x140040b74]
lea eax, [0x140040b74]
mov ecx, 0x15
jmp 0x14001cdb4
add byte [rax], al
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
add eax, 0x23f74
lea rax, [0x140040b89]
lea eax, [0x140040b89]
mov ecx, 0xf
jmp 0x14001cdb4
add byte [rax], al
add byte [rax], al
add cl, ch
xchg ebp, eax
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
add eax, 0x23f72
lea rax, [0x140040b98]
lea eax, [0x140040b98]
mov ecx, 0xe
jmp 0x14001cdb4
test byte [rcx], al
add byte [rax], al
add byte [rax], al
add cl, ch
test byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x23f6f
lea rax, [0x140040ba6]
jmp 0x14001cdaf
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x23f76
jbe case.0x14001cb23.21
add al, byte [rax]
lea rax, [0x140040bb9]
lea eax, [0x140040bb9]
invalid
mov ecx, 0x26
jmp 0x14001cdb4
add dword [eax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x23f8b
mov edi, dword [rdi]
add al, byte [rax]
lea rax, [0x140040bdf]
lea eax, [0x140040bdf]
invalid
mov ecx, 0x38
jmp 0x14001cdb4
push rsi
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040c17]
lea rax, [0x140040c17]
lea eax, [0x140040c17]
invalid
mov ecx, 0x19
jmp 0x14001cdb4
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040c30]
lea rax, [0x140040c30]
lea eax, [0x140040c30]
invalid
mov ecx, 0x17
jmp 0x14001cdb4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040c47]
lea rax, [0x140040c47]
lea eax, [0x140040c47]
invalid
mov ecx, 0xc
jmp 0x14001cdb4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040c53]
lea rax, [0x140040c53]
lea eax, [0x140040c53]
invalid
mov ecx, 9
jmp 0x14001cdb4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040c5c]
lea rax, [0x140040c5c]
lea eax, [0x140040c5c]
invalid
mov ecx, 0xa
jmp 0x14001cdb4
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140040c66]
lea rax, [0x140040c66]
lea eax, [0x140040c66]
invalid
mov ecx, 0x10
jmp 0x14001cdb4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140040c76]
lea eax, [0x140040c76]
add eax, 0x23fab
invalid
mov ecx, 0x17
jmp 0x14001cdb4
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x23fb1
mov cl, 0x3f
add al, byte [rax]
lea rax, [0x140040c8d]
lea eax, [0x140040c8d]
invalid
mov ecx, 0x19
jmp 0x14001cdb4
invalid
add byte [rax], al
invalid
add cl, ch
invalid
lea rax, [0x140040ca6]
lea eax, [0x140040ca6]
invalid
mov ecx, 0xe
invalid
jmp 0x14001cdb4
lea rax, [0x140040cb4]
lea eax, [0x140040cb4]
add al, byte [rax]
mov ecx, 0xd
jmp 0x14001cdb4
add byte [rax], al
add byte [rax], al
lea rax, [0x140040cc1]
lea eax, [0x140040cc1]
add eax, 0x23fb2
mov ecx, 0x14
jmp 0x14001cdb4
add byte [rax - 0x73], cl
add eax, 0x23fb5
lea rax, [0x140040cd5]
lea eax, [0x140040cd5]
mov ecx, 8
jmp 0x14001cdb4
mov al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
mov al, byte [rax]
add byte [rax], al
lea rax, [0x140040cdd]
mov ecx, 0x1b
add byte [rax], al
add byte [rcx + 0x1b], bh
add byte [rax], al
jmp 0x14001cdb4
lea rax, [0x140040cf8]
mov ecx, 0xe
add byte [rax], al
add byte [rcx + 0xe], bh
add byte [rax], al
jmp 0x14001cdb4
lea rax, [0x140040d06]
mov ecx, 0x10
add byte [rax], al
add byte [rcx + 0x10], bh
add byte [rax], al
jmp 0x14001cdb4
lea rax, [0x140040d16]
mov ecx, 0x16
add byte [rcx + 0x16], bh
jmp 0x14001cdb4
lea rax, [0x140040d2c]
mov ecx, 0x15
add byte [rcx + 0x15], bh
jmp 0x14001cdb4
lea rax, [0x140040d41]
mov ecx, 0xb
jmp 0x14001cdb4
lea rax, [0x140040d4c]
mov ecx, 0x16
jmp 0x14001cdb4
lea rax, [0x140040d62]
mov ecx, 0xd
jmp 0x14001cdb4
lea rax, [0x140040d6f]
mov ecx, 0xb
jmp 0x14001cdb4
lea rax, [0x140040d7a]
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140019790]
mov qword [rbp - 8], rax
lea rax, str.invalid_args
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.14000b650
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
add dword fs:[rax - 0x4b], 0x44894881
and al, 0x40
mov qword [rsp + 0x38], rax
mov eax, r14d
movzx r14d, word [rsp + 0x40]
shl r14, 0x30
movzx r12d, word [rsp + 0x38]
cmp bpl, 0x81
je 0x14001d658
invalid
cmp bpl, 0x80
je 0x14001d840
cmp al, r13b
jb case.0x14001a239.134
test rdi, rdi
je 0x14001d8b8
test byte [rdi + 2], dl
add byte [rax], al
cmp rdi, qword [rsp + 0x80]
add byte [rax], 0
add byte [rdi], cl
test byte [rcx + 2], cl
add byte [rax], al
je 0x14001d8b8
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
js 0x14001d680
inc rdi
jmp 0x14001d6f0
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp bpl, 0xdf
jbe 0x14001d6d0
movzx ecx, byte [rdi + 2]
shl r8d, 6
invalid
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x14001d6de
invalid
invalid
invalid
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
std
add byte [rax], al
add byte [rcx], dl
invalid
invalid
std
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
test cl, dh
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
je 0x14001d8b8
add rdi, 4
jmp 0x14001d6f0
mov dword [rbx + rbp*8], 0x1f0f23
add rdi, 2
mov dword [rdx], 0x4406e0c1
or eax, eax
shl eax, 6
or eax, r8d
mov ebp, eax
jmp 0x14001d6f0
add rdi, 3
add edi, 3
shl eax, 0xc
loopne 0x14001d6f1
or ecx, eax
mov ebp, ecx
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
mov r13d, ebp
mov ebp, ebp
cmp ebp, 0x27
ja case.default.0x14001d706
lea rcx, [0x140046aa4]
lea ecx, [0x140046aa4]
add byte [rdx + 0x63], cl
add al, 0xa9
movsxd rax, dword [rcx + r13*4]
add rax, rcx
add eax, ecx
jmp rax
invalid
add byte [rbx - 0x7bf0a303], al
invalid
cmp ebp, 0x5c
je 0x14001d830
test byte [rdi], dl
add dword [rax], eax
add byte [rcx - 0x146f1717], cl
jmp 0x13eed6807
mov ecx, ebp
call fcn.14000c2b0
invalid
test al, al
jne 0x14001d75c
jmp 0x13eed6807
inc dword [rax + rax*8 - 0x1676c78b]
mov ecx, ebp
call fcn.14000c3f0
test al, al
je 0x14001d75c
inc dword [rax + rax*8 - 0x3eb6d28c]
in eax, 0x10
shl r13, 0x10
mov rsi, r14
or rsi, r12
or rsi, r13
mov bpl, 0x80
movzx eax, byte [rsp + 0x2b]
mov r10d, eax
mov r13d, ebx
mov eax, r15d
cmp bpl, 0x81
jne 0x14001d645
jmp 0x14001d658
lea rcx, [rsp + 0x2c]
mov edx, ebp
call fcn.14000a530
movzx ebp, word [rsp + 0x2c]
mov r10d, ebp
shr r10d, 8
mov r9, qword [rsp + 0x2e]
mov rcx, r9
and rcx, 0xffffffffffff0000
mov r8, r9
shr r8, 0x30
movzx eax, byte [rsp + 0x36]
movzx r13d, byte [rsp + 0x37]
mov dh, 0x6c
and al, 0x37
jmp 0x14001d7ea
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x30
jmp 0x14001d7e0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x74
mov dl, 0x74
jmp 0x14001d7e0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x6e
jmp 0x14001d7e0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x72
jmp 0x14001d7e0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x22
jmp 0x14001d7e0
mov r13b, 2
mov bpl, 0x5c
mov ch, 0x5c
mov ch, 0x5c
mov r10b, 0x27
nop word [rax + rax]
xor r8d, r8d
sal byte [rcx], 0xc9
xor ecx, ecx
xor r9d, r9d
xor eax, eax
movabs rdx, 0xffffffff0000
and rcx, rdx
mov qword [rsp + 0x40], r8
movzx edx, r8w
shl rdx, 0x30
or rdx, rcx
mov qword [rsp + 0x38], r9
and al, 0x38
and al, 0x38
movzx esi, r9w
or rsi, rdx
mov ecx, r10d
mov byte [rsp + 0x2b], r10b
mov ebx, r13d
mov r15d, eax
cmp bpl, 0x81
jne 0x14001d62f
jmp 0x14001d8b8
mov r13b, 2
mov r10b, 0x5c
xor r8d, r8d
mov bpl, 0x5c
jmp 0x14001d7e3
shr rsi, 0x10
mov edx, esi
lea rax, [rsp + 0x58]
mov dword [rax + 8], 0
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
test byte [rbp + 0x31], 0xe4
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
test byte [rbp + 0x31], 0xe4
xor r13d, r13d
xor r14d, r14d
xor ebp, ebp
jmp 0x14001d89c
mov byte [rsp + 0x63], r13b
mov byte [rsp + 0x58], bpl
mov byte [rsp + 0x59], r10b
mov qword [rsp + 0x5a], rsi
lea r14d, [rax + 1]
mov byte [rsp + 0x62], r14b
movzx ecx, al
cmp al, 0xa
jae 0x14001d8ce
mov r12d, r10d
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
call qword [rax + 0x20]
test al, al
mov r10d, r12d
je 0x14001d62c
mov al, 1
jmp 0x14001d8ba
xor eax, eax
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400404c8]
mov edx, 0xa
call fcn.14003a800
ud2
int3
add byte [rax], al
add byte [rax - 0x39], cl
add r14b, r15b
add dh, bh
invalid
add eax, ecx
jmp rax
adc eax, 0x234d7
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
jne case.0x14001d924.145
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
invalid
lea r9, [rdi + 0x10]
lea rax, [0x140040dc0]
add al, byte [rax]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
adc eax, 0x23458
lea rsi, [rbp - 0x20]
mov r8d, 4
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000aee0
invalid
lea rax, [0x140040e18]
lea eax, [0x140040e18]
add al, byte [rax]
mov qword [rsp + 0x20], rax
lea rdx, str.message
pop rbx
xor al, 2
add byte [rcx - 0x48], al
invalid
invalid
invalid
mov r8d, 7
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
mov ecx, edi
call fcn.14000aee0
invalid
mov rcx, rsi
int1
call fcn.14000b340
movabs byte [0x2cde9c389fffed9], al
dec dword [rcx + 0x2cde9c3]
mov ebx, eax
jmp 0x14001dc72
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x3f], cl
out dx, eax
and byte [rcx - 0x74b70783], cl
jge case.0x14001b594.107
invalid
invalid
shr rdi, 0x20
shr edi, 0x20
mov dword [rbp - 8], edi
jge case.0x14001b594.107
clc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [0x140040d8d]
adc eax, 0x233d2
xor eax, dword [rdx]
add byte [rcx - 0x48], al
add al, byte [rax]
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x30], rsi
jne 0x14001d998
push rax
sbb byte [rax - 0x77], cl
jne 0x14001d998
mov byte [rbp - 0x28], al
mov byte [rbp - 0x27], 0
fld dword [rax]
fadd st(6)
fld dword [r8]
fld dword [rax]
fld dword [rax]
add byte [rax - 0x73], cl
add eax, 0x233c2
ret 0x233
invalid
lea rax, [0x140040d98]
ret 0x233
add al, byte [rax]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rdx, [0x140040d8f]
adc eax, 0x233ad
lodsd eax, dword [rsi]
xor eax, dword [rdx]
add byte [rax - 0x73], cl
invalid
invalid
lea rsi, [rbp - 0x30]
jne case.0x14001b594.110
lea r9, [rbp - 8]
mov r8d, 4
mov eax, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.14000aee0
mov ecx, dword [rbp - 8]
clc
invalid
clc
call fcn.140018500
mov byte [rbp - 1], al
dec dword [rax - 0x73]
add eax, 0x233b6
mov dh, 0x33
add al, byte [rax]
invalid
dec dword [rax - 0x73]
add eax, 0x233b6
mov dh, 0x33
add al, byte [rax]
mov dh, 0x33
add al, byte [rax]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
invalid
xor eax, dword [rdx]
invalid
and byte [rax - 0x73], cl
adc eax, 0x233a2
invalid
xor eax, dword [rdx]
invalid
movabs byte [0x41ff4d8d4c000233], al
mov eax, 4
add byte [rax], al
lea r9, [rbp - 1]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.14000aee0
mov edx, dword [rbp - 8]
clc
invalid
clc
lea rdi, [rbp - 0x20]
mov rcx, rdi
loopne 0x14001da78
mov ecx, edi
call fcn.14001ce50
lea rax, fcn.140008ae0
stosb byte [rdi], al
xor eax, dword [rdx]
invalid
dec dword [rax - 0x73]
add eax, 0x233aa
stosb byte [rdi], al
xor eax, dword [rdx]
invalid
stosb byte [rdi], al
xor eax, dword [rdx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x23396
xchg esi, eax
xor eax, dword [rdx]
invalid
lea rdx, str.message
xchg esi, eax
xor eax, dword [rdx]
add byte [rcx - 0x48], al
invalid
invalid
invalid
mov r8d, 7
add byte [rax], al
mov rcx, rsi
int1
mov r9, rdi
call fcn.14000aee0
lea rcx, [rbp - 0x30]
shr al, 1
invalid
fdivr st(6)
invalid
invalid
mov ebx, eax
dec dword [rax - 0x73]
shr r8b, 1
shr al, 1
shr al, 1
invalid
invalid
cmp qword [rbp - 0x18], 0
je 0x14001dc72
add al, byte [rax]
invalid
add byte [rdi], cl
test byte [rcx], al
add al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rbp - 0x20]
invalid
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.1400087f0
jmp 0x14001dc72
or dh, byte [rax - 0x4ff914da]
invalid
adc eax, 0x2322e
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
add dh, al
int1
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, [0x140040dc0]
lea rcx, [rbp - 0x20]
ret
lea rdx, [rbp - 0x30]
call fcn.14000b3a0
mov rax, qword [rbp - 0x20]
dec dword [rax - 0x75]
loopne 0x14001dc1e
invalid
movzx ecx, byte [rbp - 0x10]
test rax, rax
mov dh, 0x4d
invalid
je 0x14001dc6b
mov bl, 1
test cl, cl
jne case.0x14001a4d1.189
mov rsi, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
cmp rax, 1
jne 0x14001dc4f
cmp byte [rbp - 0xf], 0
je 0x14001dc4f
test byte [rsi + 0x34], 4
jne 0x14001dc4f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
lea edx, str._____
sub byte [rax - 0x73], r9b
adc eax, 0x21df6
add al, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne case.0x14001a4d1.189
invalid
push rax
sbb byte [rax + rax*8 - 0x74b7e18b], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x231e5
add al, byte [rax]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x231e5
add al, byte [rax]
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x14001a4d1.189
invalid
mov ebx, ecx
test bl, bl
setne bl
ret
fisttp dword [rdi]
xchg ebp, eax
ret
mov eax, ebx
add rsp, 0x88
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
loopne 0x14001dc81
loopne 0x14001dc81
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
call fcn.140008ae0
nop
scasb al, byte [rdi]
invalid
call qword [rax + 0x58c48348]
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
mov eax, dword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
mov rax, qword [rax + 8]
or byte [rax - 0x75], cl
sbb byte [rax - 1], cl
jmp rax
int3
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
jmp rax
jmp rax
int3
int3
int3
int3
int3
int3
int3
mov rax, qword [rcx]
mov eax, dword [rcx]
mov r10, qword [rcx + 8]
mov edx, dword [rcx + 8]
or byte [rbx + rcx*4 + 0x42], cl
mov r8, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
mov rcx, rax
ror dword [rcx + rcx*4 - 0x2e], 0xe9
mov rdx, r10
shr cl, cl
jmp 0x14000b820
invalid
dec esp
int3
int3
int3
mov rax, qword [rcx]
add dword [rbx + rcx*4 + 0x51], ecx
mov r10, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
adc byte [rbx + rcx*4 + 0x42], cl
mov r8, qword [rdx + 0x20]
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov ecx, eax
sub byte [rax - 0x77], cl
mov ecx, eax
ror dword [rcx + rcx*4 - 0x2e], 0xe9
mov rdx, r10
jmp 0x14000b820
invalid
invalid
invalid
dec esp
int3
int3
int3
int3
movzx eax, byte [rcx]
lea rcx, [0x140042a90]
or eax, 0x24d76
jbe 0x14001dd65
add r8b, byte [r8]
add al, byte [rax]
mov r8, qword [rcx + rax*8]
add al, 0xc1
ror dword [rax - 0x73], 0xd
lea rcx, [0x140042bd8]
mov bl, 0x4e
add al, byte [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x4a8b48c8
add rax, rcx
add eax, ecx
enter 0xffffffffffff8b48, 0x4a
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
invalid
invalid
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
mov rdx, rax
mov edx, eax
ret 0xff49
jmp r9
loope case.0x14001d924.221
int3
mov eax, dword [rdx + 0x34]
test al, 0x10
adc byte [rbp + 0xd], dh
xor al, 0xa8
adc byte [rbp + 0xd], dh
or eax, 0x840f20a8
test al, 0x20
je 0x14000dd90
add r15b, dil
invalid
and byte [rdi], cl
test byte [rcx], al
invalid
invalid
add r15b, dil
invalid
invalid
jmp 0x14000dc30
invalid
mov ecx, dword [rcx]
or ecx, ebp
xor eax, 0xccfffefa
invalid
dec esp
int3
jmp 0x14000d790
invalid
int3
int3
int3
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
int 0xa0
movabs al, byte [0x4800000008ba0000]
mov ecx, esi
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
and byte [rsi - 0x17], bl
jno 0x14001dd27
stosb byte [rdi], al
stosb byte [rdi], al
invalid
dec esp
int3
push rbp
sub esp, 0x58
in al, dx
pop rax
and al, 0x50
push rax
invalid
invalid
dec dword [rbp - 0x7b]
ror byte [rdi], 0x84
invalid
test byte [rbx + 2], cl
add byte [rax], al
add al, byte [r8]
add al, byte [rax]
add byte [rcx + rcx*4 - 0x3a], cl
invalid
mov edi, edx
jne 0x14001dd8b
mov es, word ds:[rdx]
add bl, ch
sbb eax, 0x8ba
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 0x18]
invalid
stosb byte [rdi], al
invalid
add al, byte [rax]
or byte [rax], al
add byte [rax], al
call 0x13eac04b1
stosb byte [rdi], al
invalid
jmp qword [rsi + 0xf]
nop dword [rax + rax]
add byte [rax], r8b
test byte [rdi], 0x84
sbb byte [rdx], al
add byte [rax], al
test byte [rax], bl
add al, byte [rax]
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
cmc
invalid
and al, 0xff
js case.0x14001decc.70
add byte [rdi], cl
test byte [rdi + rdi*8], bl
invalid
mov edx, dword [rax + 0x10]
add al, 0x81
add rax, rcx
jmp rax
invalid
push qword [rax - 0xd016f5]
invalid
push qword [rax - 0xd716f4]
invalid
jmp 0x14001de55
jmp 0x14001de55
adc eax, 0xfffee9e9
push qword [rax - 0x11d16ea]
invalid
invalid
invalid
invalid
jmp 0x14001de55
mov al, 0x1d
jmp 0x14001de55
mov cl, 0xfe
invalid
invalid
invalid
invalid
invalid
pushfq
invalid
invalid
mov al, 0x22
jmp 0x14001de55
invalid
invalid
invalid
invalid
invalid
mov al, 0x23
jmp 0x14001de55
xchg esi, edi
invalid
invalid
invalid
mov al, 0x24
jmp 0x14001de55
cmp dh, 0xff
invalid
invalid
mov al, 0x25
jmp 0x14001de55
jns case.0x14001d924.252
invalid
invalid
invalid
mov al, 0x26
jmp 0x14001de55
jb case.0x14001d924.253
invalid
invalid
invalid
mov al, 0x27
jmp 0x14001de55
invalid
push qword [rax - 0x19b16d8]
invalid
mov al, 0x28
jmp 0x14001de55
invalid
inc dword [rbp + 0x31]
in al, 0x4c
invalid
mov eax, esp
add esp, 0x58
pop rsp
pop rsi
pop rdi
and eax, 0x23061
xor byte [rdx], al
add al, byte [rax]
add bl, ch
jrcxz case.0x14001b548.224
lea eax, [0x140041088]
add eax, 0x23070
jo case.0x14001cb23.186
xor byte [rdx], al
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call fcn.14003a790
jo case.0x14001ca44.179
add dword [rax], eax
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push r14
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x50
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
invalid
invalid
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
or byte [rbx + rcx*4 + 0x40], cl
mov eax, dword [rax + 0x10]
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rbp - 8]
clc
call fcn.1400170d0
jb 0x14001dfec
nop
invalid
mov rcx, qword [rbp - 0x18]
call 0x140148a4e
call 0x140148a4e
call fcn.14001f310
add byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
int3
push r15
push r14
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp], 0xfffffffffffffffe
test r8, r8
test eax, eax
add r14b, r15b
invalid
invalid
invalid
test eax, eax
je 0x14001e3d4
test byte [rax], ch
add eax, dword [rax]
sub byte [rbx], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
invalid
mov rbx, rdx
mov rdi, rcx
iretd
mov rax, r8
mov eax, eax
shl rax, 4
shl eax, 4
add al, 0x31
xor edx, edx
xor ecx, ecx
sal byte [rcx], cl
leave
cmp dword [rbx + rdx], 0
adc eax, dword [rax]
add byte [rbp + 0xc], dh
jne case.0x14001cb23.206
inc rcx
add rdx, 0x10
add edx, 0x10
ret 0x4810
cmp rax, rdx
jne 0x14001e0c0
out dx, al
cmp rsi, rcx
jb 0x14001e3f7
sbb al, 3
add byte [rax], al
sbb al, 3
add byte [rax], al
sub rsi, rcx
je 0x14001e3d4
lock add al, byte [rax]
add byte [rax - 0x3f], cl
shl ecx, 4
shl rcx, 4
shl ecx, 4
add al, 0x48
add ebx, ecx
add rbx, rcx
lea r12, str.invalid_args
lea esp, str.invalid_args
mov cs, word [rbx + 2]
add byte [rbp + rcx*4 + 0x75], cl
invalid
invalid
lea r14, [rbp - 0x28]
lea esi, [rbp - 0x28]
fmul dword [rbp + rcx*4 + 0x2d]
scasd eax, dword [rdi]
lea r13, [0x140046cac]
jmp 0x14001e11c
mov eax, dword [rdx]
add bl, ch
sbb eax, 0x8ba
add byte [rax], al
mov edx, 8
mov rcx, qword [rbp - 0x18]
call fcn.1400087f0
cmpsb byte [rsi], byte [rdi]
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
call 0x13ea8c4f4
cmpsb byte [rsi], byte [rdi]
invalid
dec dword [rax - 0x77]
fimul dword [rax - 0x77]
mov ebx, edx
test rsi, rsi
je 0x14001e3d4
lea rax, [rbx - 0x10]
cmpsb byte [rsi], byte [rdi]
invalid
mov rdx, rbx
mov rbx, rdx
mov ebx, edx
test rsi, rsi
je 0x14001e3d4
lea rax, [rbx - 0x10]
mov r15, rsi
shl r15, 4
mov rcx, r15
nop word [rax + rax]
add byte [rax], r8b
test rcx, rcx
je 0x14001e150
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x14001e130
mov r8, qword [rax + 8]
jmp 0x14001e156
invalid
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff4
invalid
invalid
invalid
call fcn.140018110
dec dword [rax - 0x7d]
jge case.0x14001decc.95
invalid
je case.default.0x14001e181
invalid
mov r15, qword [rbp - 0x20]
mov eax, r15d
and eax, 3
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
add rax, r13
jmp rax
movzx eax, byte [r15 + 0x10]
jmp 0x14001e235
add byte [rax], al
invalid
mov rax, qword [rbp - 0x20]
test rax, rax
je 0x14001e3ee
test byte [rcx + 2], dl
add byte [rax], al
xor edx, edx
xor ecx, ecx
xor r9d, r9d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r8d, dword [rbx + rdx]
add r8, r9
cmp r8, rax
ja 0x14001e1cd
inc rcx
add rdx, 0x10
adc byte [rbp - 0x77], cl
ror dword [rcx + 0x39], 0xd7
jne 0x14001e1b0
jmp case.0x14001decc.115
mov r8, r9
cmp rsi, rcx
jb 0x14001e3f7
add byte [rax], al
mov r9, rcx
shl r9, 4
loope 0x14001e1e4
lea rdx, [rbx + r9]
sub rsi, rcx
jne 0x14001e1f7
cmp rax, r8
je 0x14001e110
jmp 0x14001e408
sub rax, r8
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14001e436
xor dword [rdx], eax
add byte [rax], al
sub ecx, eax
mov dword [rdx], ecx
or cl, byte [rdx + 1]
or r9d, dword [rax]
cmp qword [rbp - 0x28], 0
je 0x14001e110
mov r15, qword [rbp - 0x20]
mov rbx, rdx
jmp 0x14001e23d
cmp al, 0x23
jne 0x14001e3d7
invalid
add dword [rax], eax
invalid
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14001e10d
invalid
invalid
invalid
test rax, rax
je 0x14001e10d
invalid
mov bl, 0xfe
invalid
invalid
lea rax, [r15 - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [r15 - 1]
mov rax, qword [r15 + 7]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14001e0ff
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 8]
call fcn.1400087f0
jmp 0x14001e0ff
xor r15d, r15d
mov rax, r15
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r15, str.failed_to_write_whole_buffer
jmp 0x14001e3d7
lea r8, [0x140040f70]
mov rdx, rsi
call fcn.14003a790
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.invalid_args
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, [0x140040fc0]
jmp 0x14001e462
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.invalid_args
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rbp - 0x58]
call fcn.14003a750
ud2
pop rsi
jmp 0x140022462
jmp 0x140022494
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x20800
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.14003a750
ud2
sbb byte [r8 - 0x7b], cl
sal byte [rbp + 0x1a], 0x48
lea ecx, str.called__Option::unwrap____on_a__None__value_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_threadmod.rs.
add eax, 0x1f425
and al, 0x10
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x28]
call fcn.140022f40
nop
add rsp, 0x30
xor byte [rbp - 0x3d], bl
xor byte [rbp - 0x3d], bl
int3
add byte [rdi], cl
mov ds, word [rax + 0x48000000]
mov esi, ecx
mov eax, dword [0x140056c14]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x88], 0
je 0x140022776
mov byte [rbp - 0x34], 0
mov dword [rbp - 0x38], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp], rax
mov qword [rbp + 8], 1
lea rax, str.invalid_args
mov qword [rbp + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
lea rcx, [rbp - 0x38]
mov rdx, rbp
call fcn.140016c60
test rax, rax
je 0x140022ce9
jg 0x14002266e
add byte [rax], al
jg 0x14002266e
add byte [rax], al
mov ecx, eax
and ecx, 3
loope 0x140022672
loope 0x140022672
add ecx, dword [rax - 0x7d]
stc
cmp rcx, 1
jne 0x140022ce7
add dword [rdi], ecx
test dword [rsi + 6], ebp
add byte [rax], al
mov rcx, rax
dec rcx
leave
leave
mov qword [rbp + 0x48], rcx
mov rcx, qword [rax - 1]
dec qword [rax - 0x75]
invalid
invalid
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x58], rax
call qword [rax]
jmp 0x140022744
dec qword [rax - 0x75]
invalid
ror byte [r9 + rcx*4 + 0x45], 1
loopne 0x140022701
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x18], bl
mov byte [rbp - 0x44], 0
add bh, al
mov r8d, 0
invalid
add bh, al
mov r8d, 0
invalid
add byte [rax - 0x73], cl
enter 0xffffffffffff8948, 0x45
invalid
lea rax, [rbp - 0x38]
mov qword [rbp - 0x10], rax
lea rax, [0x14000aa10]
mov qword [rbp - 8], rax
lea rax, str.invalid_args
mov qword [rbp], rax
mov qword [rbp + 8], 2
mov qword [rbp + 0x20], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 1
lea rcx, [rbp - 0x48]
mov rdx, rbp
call fcn.140016c60
add byte [rax], al
add byte [rax - 0x73], cl
movabs r8, 0xffff4550e8ea8948
test rax, rax
je 0x140022ce9
mov ecx, eax
and ecx, 3
cmp rcx, 1
jne 0x140022ce7
mov rcx, rax
dec rcx
mov qword [rbp + 0x48], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x58], rax
call qword [rax]
mov rcx, qword [rbp + 0x40]
mov rsi, qword [rbp + 0x48]
mov rax, qword [rbp + 0x58]
pop rax
cmp qword [rax + 8], 0
je 0x140022764
mov rax, qword [rbp + 0x58]
mov rdx, qword [rax + 0x10]
call fcn.1400087f0
mov edx, 8
mov rcx, rsi
call fcn.1400087f0
jmp 0x140022ce9
mov rdi, rdx
mov eax, dword [0x140056c14]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x80]
mov byte [rax + 0x88], 1
lea r14, str.invalid_args
mov qword [rbp - 0x38], r14
lea rax, [0x140041988]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], r8
mov qword [rbp - 0x28], r9
mov byte [rbp - 0x18], bl
lea rcx, [0x140056b58]
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
movzx eax, byte [0x140056b60]
cmp qword [0x140056b68], 0
mov rax, qword [rdi + 0x20]
jne 0x1400228e4
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdx
mov eax, dword [0x140056c14]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov sil, 1
cmp qword [rax + 0x80], 1
cmp dword [rax + 0x80], 1
jbe 0x14002294a
mov byte [rbp + 0x64], sil
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x50], rax
mov rsi, qword [rbp - 0x38]
mov rax, qword [rbp - 0x30]
mov rdi, qword [rax + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rdi
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x1400229e9
lea rax, [rsi + 8]
mov rcx, qword [rsi]
mov rax, qword [rax]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x67], 1
call fcn.140019620
mov rsi, rax
mov qword [rbp + 0x30], rax
mov eax, 9
lea rcx, [0x140041778]
test rsi, rsi
je 0x1400228a0
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400228a0
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rax
lea rax, [rbp - 0x10]
mov qword [rbp], rax
lea rax, [rbp - 0x50]
mov qword [rbp + 8], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x10], rax
lea rax, [rbp + 0x64]
mov qword [rbp + 0x18], rax
movzx eax, byte [0x140056ae8]
test al, al
jne 0x140022a4e
mov qword [rbp + 0x38], 0
jmp 0x140022adc
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdx
mov rcx, qword [0x140056b68]
mov rax, qword [0x140056b70]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x67], 1
lea rdx, [rbp - 0x38]
call rax
lea rcx, [0x140056b58]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov eax, dword [0x140056c14]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x88], 0
test bl, bl
je 0x14002299b
mov byte [rbp + 0x67], 0
call fcn.14001f120
jmp 0x140022cf2
mov rax, qword [0x140056b38]
cmp rax, 3
ja case.default.0x140022969
lea rcx, [0x140046d60]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x67], 1
lea rdx, str.RUST_BACKTRACE
mov rcx, rbp
mov r8d, 0xe
call fcn.14001bd60
cmp byte [rbp + 0x18], 2
jne 0x140022b21
mov eax, 3
mov sil, 2
jmp 0x140022c77
mov byte [rbp - 0xc], 0
mov dword [rbp - 0x10], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp], rax
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
mov byte [rbp + 0x67], 0
lea rcx, [rbp - 0x10]
mov rdx, rbp
call fcn.140016c60
mov byte [rbp + 0x67], 0
mov rcx, rax
call fcn.140016d70
mov ecx, 7
int 0x29
ud2
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rdi
movabs rcx, 0x73dc66b25bbe7784
xor rax, rcx
movabs rcx, 0x4899d36ecce67f78
xor rdx, rcx
or rdx, rax
jne 0x140022ab1
lea rax, [rsi + 0x10]
jmp 0x14002285e
xor esi, esi
jmp case.0x140022969.2
mov sil, 2
jmp case.0x140022969.2
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [0x140041178]
mov edx, 0x28
call fcn.14003a8e0
jmp 0x140022cf2
mov byte [0x140056ae8], 1
mov qword [rbp + 0x50], 0
mov eax, dword [0x140056c14]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa8], 0
jne 0x140022ac2
call fcn.14001ec40
test rax, rax
jne 0x140022ac9
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_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_threadlocal.rs
lea r9, [0x1400404e0]
lea r8, [rbp + 0x50]
mov edx, 0x46
call fcn.14003ab30
jmp 0x140022cf2
mov eax, 0xc
lea rcx, [0x14004176c]
jmp 0x140022864
lea rax, [rax + 0xb0]
mov rdi, qword [rax]
mov qword [rax], 0
mov qword [rbp + 0x38], rdi
test rdi, rdi
jne 0x140022b50
mov byte [rbp + 0x54], 0
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x65], 0
lea r8, [0x1400417d8]
mov rcx, rbp
lea rdx, [rbp + 0x50]
call fcn.140021a50
xor edi, edi
test rsi, rsi
je 0x140022cb0
lock dec qword [rsi]
jne 0x140022cb0
mov rcx, qword [rbp + 0x30]
call fcn.1400172c0
jmp 0x140022cb0
mov rcx, qword [rbp]
mov rax, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
cmp rdx, 4
je 0x140022c3f
cmp rdx, 1
jne 0x140022c60
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x140022c62
mov qword [rbp - 0x58], rdi
lea rsi, [rdi + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140056c08]
shl rax, 1
test rax, rax
mov qword [rbp + 0x48], rsi
je 0x140022cdb
call fcn.14003b670
xor al, 1
mov dword [rbp + 0x58], eax
movzx eax, byte [rdi + 0x18]
lea rdx, [rdi + 0x20]
lea r8, fcn.140008ae0
mov rcx, rbp
call fcn.140021a50
cmp byte [rbp + 0x58], 0
jne 0x140022bbb
mov rax, qword [0x140056c08]
shl rax, 1
test rax, rax
je 0x140022bbb
call fcn.14003b670
test al, al
jne 0x140022bbb
mov byte [rdi + 0x18], 1
mov rcx, qword [rbp + 0x48]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x140056ae8], 1
mov qword [rbp + 0x50], rdi
mov eax, dword [0x140056c14]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa8], 0
jne 0x140022c83
call fcn.14001ec40
test rax, rax
jne 0x140022c8a
lock dec qword [rdi]
jne 0x140022c0e
mov rcx, qword [rbp + 0x50]
call fcn.14001ed10
mov byte [rbp + 0x66], 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_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_threadlocal.rs
lea r9, [0x1400404e0]
lea r8, [rbp + 0x50]
mov edx, 0x46
call fcn.14003ab30
jmp 0x140022cf2
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x140022c62
xor esi, esi
test rax, rax
je 0x140022c71
mov edx, 1
call fcn.1400087f0
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x140056b38], rax
jmp case.0x140022969.2
lea rax, [rax + 0xb0]
mov rcx, qword [rax]
mov qword [rax], rdi
test rcx, rcx
je 0x140022ca0
lock dec qword [rcx]
jne 0x140022ca0
call fcn.14001ed10
mov dil, 1
mov rsi, qword [rbp + 0x30]
test rsi, rsi
jne 0x140022b09
mov rax, qword [rbp + 0x38]
test rax, rax
sete cl
or dil, cl
jne 0x140022911
lock dec qword [rax]
jne 0x140022911
mov rcx, qword [rbp + 0x38]
call fcn.14001ed10
jmp 0x140022911
mov dword [rbp + 0x58], 0
jmp 0x140022b82
je 0x140022cf2
mov ecx, 7
int 0x29
ud2
ud2
add byte [rax], al
sar ebp, 1
dec dword [rax - 0x73]
adc al, r13b
mov cl, 0xf3
invalid
invalid
invalid
invalid
lea ecx, [rsi + 0x188]
hlt
invalid
sbb al, bpl
invalid
idiv bh
dec dword [rax - 0x7b]
sal byte [rcx + rdx + 0xf], 0x10
adc byte [rax - 0x20], al
invalid
adc byte [rax - 0x20], al
adc byte [rax - 0x10], cl
or byte [rax], al
add byte [rax], al
inc qword [rsi + 0x20]
lea r12, [r15 + 8]
lea rdx, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
mov rcx, r12
call fcn.140024812
dec dword [rax - 0x77]
ret
mov r14, rdx
invalid
mov rcx, qword [rax]
call fcn.14002450a
mov qword [rbx], rsi
inc qword [r14]
dec dword [rax - 0x77]
ret
invalid
call fcn.140024390
test rax, rax
mov qword [rsp + 0x30], r15
je 0x1400256b5
mov cl, byte [rax + 0x4c]
mov byte [rsp + 0x2e], cl
mov cl, byte [rax + 0x4d]
mov byte [r12 + 0x2f], r9b
mov byte [r12 + 0x2f], r9b
and al, 0x2f
mov word [rax + 0x4c], 0x8001
jmp 0x1400256ba
add dword [rax + 0x44c605eb], eax
and al, 0x2e
add al, byte [rcx - 0x41]
mov edi, 1
mov byte [rsp + 0x2e], 2
mov r15d, 1
mov edi, 1
lea r13, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
lea ebp, [0x1400446f0]
lea rbp, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax]
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov rdx, r13
call fcn.140024812
mov r14, qword [rax]
and qword [rax], 0
add byte [rax - 1], cl
add cl, byte [rbp - 0x7b]
invalid
je 0x140025755
add byte [rax - 1], cl
add cl, byte [rbp - 0x7b]
div byte [rsp + riz*2 + 0x49]
mov edi, dword [rsi]
mov rdi, qword [r14]
and qword [r14], 0
test rdi, rdi
je 0x14002575d
call fcn.140024390
test rax, rax
je 0x140025719
cmp byte [rax + 0x4c], 0
sete cl
cmp byte [rax + 0x4d], 0
setne al
or al, cl
jmp 0x14002571b
mov al, 2
cmp al, 2
je 0x140025723
and al, 1
je 0x140025777
cmp r15, 2
jbe 0x14002572e
mov byte [r14 + 0x48], 0
mov rcx, r12
mov rdx, rbp
call fcn.140024812
mov rsi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.14002450a
mov qword [rsi], r14
inc qword [rbx]
inc r15
jmp 0x1400256ce
xor r14d, r14d
jmp 0x14002583d
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
mov al, byte [rax + 0x5c]
xor al, 1
mov byte [r14 + 0x48], al
jmp 0x14002583d
lea r12, [r14 + 0x18]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rsi, qword [rax + 0x10]
lea r15, [rsi + 0x10]
mov rbx, qword [r14 + 0x18]
mov rax, qword [rbx + 0x18]
mov r8, rax
shr r8, 0x20
mov rbx, qword [r12]
mov r9d, dword [rbx + 0x20]
mov ecx, r9d
sub ecx, r8d
cmp ecx, 0x100
jb 0x1400257cf
cmp r8d, eax
jne 0x1400257e4
mov qword [rsp + 0x20], r15
mov rcx, r12
mov rdx, rdi
call fcn.140025be8
mov rdi, rax
test rax, rax
jne 0x14002578f
jmp 0x14002583d
movzx eax, r9b
mov rcx, qword [rbx + 0x10]
mov qword [rcx + rax*8], rdi
inc r9d
mov dword [rbx + 0x20], r9d
jmp 0x14002583d
lea rcx, [rsi + 0xc8]
call fcn.140027f49
mov r15, rax
mov ebp, edx
cmp byte [rax + 0x38], 0
je case.0x14001decc.144
mov rcx, rdi
call fcn.140024dcd
retf 0xfff5
invalid
jmp 0x140025833
mov rax, r15
add rax, 0x28
mov rcx, qword [rsi + 0xb0]
mov rdx, qword [r15 + 0x30]
lea r8, [rdx + 8]
test rdx, rdx
cmove r8, rax
mov qword [r8], rdi
mov qword [r15 + 0x30], rdi
inc rcx
mov qword [rsi + 0xb0], rcx
mov rcx, r15
mov edx, ebp
call fcn.140023ec1
mov cl, byte [rsp + 0x2e]
mov dl, byte [rsp + 0x2f]
call fcn.140025bbc
mov rax, r14
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 0x894c0001
stc
invalid
cmp byte [r12 + 0x4a], 0
jne 0x1400296c6
mov eax, dword [r12 + 0x40]
inc eax
mov dword [r12 + 0x40], eax
mov r15, qword [rsp + 0x58]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rcx + 0x58]
test ecx, ecx
je 0x140029a3e
xor edx, edx
div ecx
test edx, edx
jne 0x140028f18
lea rcx, [r12 + 0x20]
call fcn.140025158
mov rcx, r13
mov rdx, r12
xor r8d, r8d
call fcn.140025233
mov r12, rax
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r12
call fcn.140025560
mov rcx, r12
add rcx, 0x20
call fcn.140024df5
mov r15, qword [rsp + 0x58]
mov r8d, dword [r12 + 0x44]
test r8d, r8d
je 0x140029a4e
mov eax, dword [r12 + 0x40]
xor edx, edx
div r8d
test edx, edx
je 0x1400290a5
mov rcx, r12
call fcn.140024ec7
mov rdi, rax
test rax, rax
jne 0x14002934d
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xb0]
test rax, rax
je 0x140029136
mov rax, qword [r12 + 0x18]
mov r9, qword [rax + 0x18]
mov edx, dword [rax + 0x20]
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xb0]
mov rcx, qword [r15 + 0x10]
mov r8, qword [rcx + 0x68]
test r8, r8
je 0x140029a68
mov r14, r12
shr r9, 0x20
sub edx, r9d
mov r9d, pe_nt_image_headers64
sub r9, rdx
xor edx, edx
div r8
mov rdi, rax
inc rdi
cmp r9, rdi
cmovb rdi, r9
mov eax, 0x80
cmp rdi, rax
cmovae rdi, rax
cmp rdi, 1
adc rdi, 0
add rcx, 0xc8
call fcn.140027f49
mov rbp, rax
mov r13d, edx
mov rax, qword [r15 + 0x10]
lea rcx, [rbp + 0x28]
mov rdx, qword [rax + 0xb0]
cmp rdi, rdx
cmovae rdi, rdx
sub rdx, rdi
mov qword [rax + 0xb0], rdx
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rdi
lea rcx, [rsp + 0x90]
call fcn.1400255be
mov rdi, rax
mov rcx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
mov ecx, pe_nt_image_headers64
cmp rax, rcx
lea r12, [rsp + 0xa0]
ja 0x140029b82
test rax, rax
je 0x14002913f
mov rdx, r14
mov rcx, qword [r14 + 0x18]
mov rcx, qword [rcx + 0x18]
shr rcx, 0x20
mov r15, qword [r14 + 0x18]
mov ebx, dword [r15 + 0x20]
mov edx, ebx
sub edx, ecx
mov ecx, pe_nt_image_headers64
sub ecx, eax
cmp edx, ecx
ja 0x140029bf9
movupd xmm0, xmmword [rsp + 0x40]
movupd xmmword [rsp + 0xa0], xmm0
mov rcx, r12
call fcn.1400255be
test rax, rax
je 0x140029128
movzx ecx, bl
mov rdx, qword [r15 + 0x10]
mov qword [rdx + rcx*8], rax
inc ebx
jmp 0x140029085
mov rcx, qword [r15 + 0x10]
cmp dword [rcx + 0x10], 0
je 0x1400290b4
mov eax, dword [rcx + 0x14]
jmp 0x1400290ea
movapd xmm0, xmm6
divsd xmm0, qword [r12 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm7
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, eax
sub edx, r8d
neg edx
mov r9d, eax
sub r9d, r8d
cmovb r9d, edx
cmp r9d, 3
jb 0x140029106
mov dword [r12 + 0x44], eax
add rcx, 0x10
call fcn.1400250d8
mov rdi, rax
test rax, rax
jne 0x14002934d
mov rcx, r12
call fcn.140024ec7
mov rdi, rax
jmp 0x140029163
mov rcx, r12
call fcn.1400255f3
mov dword [r15 + 0x20], ebx
jmp 0x140029149
xor ecx, ecx
call fcn.140027d97
jmp 0x14002916c
lea rcx, [rsp + 0x40]
call fcn.1400255f3
mov rcx, rbp
mov edx, r13d
call fcn.140023ec1
xor ecx, ecx
call fcn.140027d97
mov r12, r14
lea r13, [rsp + 0x58]
test rdi, rdi
jne 0x14002934d
xor ecx, ecx
call fcn.140027d97
lea rdi, [r12 + 0x20]
mov rcx, rdi
call fcn.140025158
mov rbx, qword [rsp + 0x58]
cmp byte [r12 + 0x49], 0
jne 0x1400291b8
mov rax, qword [rbx + 0x10]
mov rcx, qword [rax + 0xb8]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xc0]
jae 0x14002936c
lock inc qword [rax + 0xb8]
mov byte [r12 + 0x49], 1
mov qword [rsp + 0x30], rdi
mov rax, qword [rbx + 0x10]
mov rdi, qword [rax + 0x68]
mov qword [rsp + 0x28], r12
lea rcx, [r12 + 0x10]
mov edx, edi
call fcn.140024e13
mov r15d, eax
xor eax, eax
cmp rax, rdi
je 0x140029324
lea rbp, [rax + 1]
add rax, r15
clc
xor edx, edx
div rdi
mov rax, rbp
cmp rdx, qword [rbx + 0x18]
je 0x1400291db
invalid
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x68]
cmp rdx, rax
cmp edx, eax
jae 0x140029a2a
mov rax, qword [rcx + 0x60]
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov rcx, qword [rcx + 0x18]
mov r8d, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
shr rcx, 0x20
mov r9d, r8d
sub r9d, ecx
cmp r9d, 0x80
ja 0x140029315
add byte [rax], al
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 0x140029315
mov r14d, r10d
sub r14d, r9d
mov r11d, r14d
shr r11d, 1
sub r14d, r11d
je 0x140029315
lea r13d, [r14 + r9]
mov rcx, rax
mov ecx, eax
mov ecx, eax
shl rcx, 0x20
or rcx, r13
lock cmpxchg qword [rdx + 0x18], rcx
cmpxchg qword [rdx + 0x18], rcx
cmpxchg qword [rdx + 0x18], rcx
jne 0x140029242
mov dword [rsp + 0x3c], r14d
cmp r14d, 0x80
inc byte [rax + 0xf000000]
xchg dword [rdi], ebp
or byte [rax], al
invalid
inc byte [rax + 0xf000000]
xchg dword [rdi], ebp
or byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rax, qword [rax + 0x18]
sub r10d, r11d
mov r11d, r8d
cmp r10d, r9d
je 0x1400292d2
mov r14d, r11d
mov r12d, 0xff
inc dword [rax]
add byte [rax], al
and r14d, r12d
mov r13d, r9d
and r13d, r12d
in eax, 0x4c
mov esp, dword [rdx + 0x10]
in eax, 0x4c
mov esp, dword [rdx + 0x10]
mov r12, qword [r12 + r13*8]
mov r13, qword [rax + 0x10]
mov qword [r13 + r14*8], r12
cmc
add byte [rcx - 1], al
ret
inc r9d
jmp 0x1400292a2
cmc
add byte [rcx - 1], al
ret
movabs r10, 0x100000001
mov r9d, ecx
imul r9, r10
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r9
je 0x140029309
mov rcx, rax
shr rax, 0x20
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x40], ecx
cmp eax, ecx
jne case.0x14001ca44.235
jmp 0x140029a9b
mov eax, dword [rsp + 0x3c]
test eax, eax
jne 0x14002944d
xor ecx, ecx
call fcn.140027d97
mov rax, rbp
jmp 0x1400291db
mov rcx, qword [rbx + 0x10]
add rcx, 0x10
call fcn.1400250d8
mov rdi, rax
test rax, rax
mov r12, qword [rsp + 0x28]
lea r13, [rsp + 0x58]
je 0x140029372
mov rcx, qword [rsp + 0x30]
call fcn.140024df5
mov rcx, r13
mov rdx, rdi
mov r8, r12
call fcn.14002561b
mov r12, rax
test rax, rax
jne 0x140028ea3
jmp 0x14002995e
mov byte [r12 + 0x49], 0
lea rcx, [rsp + 0x70]
call fcn.14002585e
test al, al
je 0x1400293d0
mov r15, qword [rsp + 0x58]
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x20]
test rcx, rcx
je 0x1400293a6
mov rdx, qword [rax + 0x28]
call fcn.1400258a9
mov rcx, rax
call qword [rdx + 0x28]
mov r15, qword [rsp + 0x58]
cmp qword [r12], 0
je 0x1400293f0
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x1400293e1
mov rdx, qword [rax + 0x38]
call fcn.1400258a9
mov rcx, rax
call qword [rdx + 0x28]
jmp 0x1400293e1
mov rcx, r13
mov rdx, r12
xor r8d, r8d
call fcn.140025233
mov r12, rax
lea rcx, [r12 + 0x20]
call fcn.140024df5
jmp 0x140028ea3
mov rax, qword [r12 + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
cmp eax, ecx
jne 0x1400293ad
cmp byte [r12 + 0x4b], 0
jne 0x1400293ad
mov r14, qword [r15 + 0x10]
mov rax, qword [r15 + 0x18]
mov qword [rsp + 0x28], rax
mov r13, r12
mov bpl, byte [r12 + 0x49]
lea rcx, [r14 + 0xc8]
call fcn.140027f49
mov rdi, rax
mov ebx, edx
test bpl, bpl
in eax, dx
je 0x14002947b
mov rax, 0xfffffffffffeffff
lock xadd qword [r14 + 0xb8], rax
cmp ax, 1
sete bpl
jmp 0x140029489
mov edx, eax
add eax, r8d
dec eax
mov r12, qword [rsp + 0x28]
mov rcx, qword [r12 + 0x18]
movzx r8d, al
mov r9, qword [rcx + 0x10]
mov rdi, qword [r9 + r8*8]
dec edx
je 0x140029471
mov dword [rcx + 0x20], eax
lea r13, [rsp + 0x58]
jmp 0x140029343
lock sub qword [r14 + 0xb8], 0x10000
xor ebp, ebp
mov rdx, qword [rdi + 0x20]
cmp rdx, qword [rdi + 0x18]
jne 0x1400294a3
mov rcx, rdi
add rcx, 0x10
call fcn.14000ef09
mov rdx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x10]
mov rcx, qword [rsp + 0x28]
mov qword [rax + rdx*8], rcx
inc qword [rdi + 0x20]
mov rcx, rdi
mov edx, ebx
call fcn.140023ec1
mov byte [r13 + 0x49], 0
test bpl, bpl
je 0x140029503
mov rax, qword [r15 + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x60]
mov r8, qword [rax + 0x68]
shl r8, 4
xor r9d, r9d
mov r12, r13
lea r13, [rsp + 0x58]
cmp r8, r9
je 0x14002950d
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
cmp r10d, r11d
je 0x1400294e7
jmp 0x140029519
mov r12, r13
lea r13, [rsp + 0x58]
jmp 0x14002951e
mov rax, qword [rax + 0xb0]
test rax, rax
je 0x14002951e
call fcn.1400258bc
cmp byte [r12 + 0x4a], 0
jne 0x1400293ad
cmp byte [r12 + 0x4b], 0
jne 0x1400293ad
mov rcx, r13
mov rdx, r12
mov r8d, 0x3b9aca00
call fcn.140025233
mov r12, rax
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r12
call fcn.140025560
mov rax, qword [rsp + 0x58]
cmp qword [r12], 0
jne 0x1400295d1
mov rcx, qword [r12 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x1400295d1
mov rdi, qword [rax + 0x18]
mov rcx, qword [rax + 0x10]
mov eax, 0xc8
add rcx, rax
call fcn.140027f49
mov rcx, qword [rax + 0x10]
mov r8, qword [rax + 0x20]
shl r8, 3
xor r9d, r9d
cmp r8, r9
je 0x1400295be
lea r10, [r9 + 8]
cmp qword [rcx + r9], rdi
mov r9, r10
jne 0x14002959f
mov rcx, rax
call fcn.140023ec1
jmp 0x14002951e
mov rcx, rax
call fcn.140023ec1
mov byte [r12 + 0x49], 1
jmp 0x1400293ad
mov rbx, qword [rax + 0x10]
mov r15, qword [rax + 0x18]
lea rcx, [rbx + 0xc8]
call fcn.140027f49
mov rdi, qword [rax + 0x20]
mov rcx, rdi
neg rcx
mov r8, 0xffffffffffffffff
lea r9, [rcx + r8]
cmp r9, 0xffffffffffffffff
je 0x140029631
mov r9, qword [rax + 0x10]
lea r14, [r8 + 1]
cmp qword [r9 + r8*8 + 8], r15
mov r8, r14
jne 0x1400295f6
lea rcx, [rdi - 1]
mov r8, qword [r9 + rdi*8 - 8]
mov qword [r9 + r14*8], r8
mov qword [rax + 0x20], rcx
lock add qword [rbx + 0xb8], 0x10000
jmp 0x140029634
mov r14, rdi
mov rcx, rax
call fcn.140023ec1
cmp r14, rdi
setae byte [r12 + 0x49]
jmp 0x1400293ad
mov rax, qword [rsp + 0x58]
lea rcx, [r12 + 0x10]
mov qword [rsp + 0x30], rax
mov r15, qword [rax + 0x10]
mov rdi, qword [r15 + 0x88]
lea edx, [rdi + 1]
call fcn.140024e13
mov r13d, eax
mov byte [r15 + 0x98], 1
lea rax, [rdi + r13]
inc rax
mov qword [rsp + 0x28], rax
mov r14, qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
cmp r13, qword [rsp + 0x28]
jb 0x140029771
jmp 0x1400297bc
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rbx + rax]
mov qword [rdi + 0x18], rcx
test rcx, rcx
je 0x14002973f
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
and qword [rcx + rax + 8], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x140029744
and qword [rdi + 0x10], 0
and qword [rbx + rax], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
and qword [rbx + rax + 8], 0
lock dec qword [r15 + 0x80]
mov rcx, rdi
call fcn.140023ec1
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x30]
mov rbx, qword [r15 + 0x70]
mov rbp, qword [r15 + 0x88]
and rbp, r13
shl rbp, 5
lea rdi, [rbx + rbp]
mov rcx, rdi
call r14
add rbx, rbp
add rbx, 8
mov rcx, rbx
call fcn.14000ecfb
and dl, 1
mov rbx, qword [rbx + 0x10]
test rbx, rbx
jne 0x140029712
inc r13
mov rcx, rdi
call fcn.140023ec1
jmp 0x140029706
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xa8]
cmp rcx, rdx
jae 0x140029a92
mov rax, qword [rsp + 0x58]
mov r15, qword [rax + 0x10]
lea rbx, [r15 + 0x108]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
lea rcx, [r15 + 0x110]
call fcn.14000ecfb
mov ebp, edx
and bpl, 1
lea rdi, [r15 + 0x118]
mov rcx, rdi
mov rdx, r12
call fcn.140024e31
mov rdx, qword [r15 + 0x128]
cmp rdx, qword [r15 + 0x68]
jne 0x140029954
mov byte [rsp + 0x30], bpl
mov qword [rsp + 0x28], rbx
and qword [r15 + 0x128], 0
lea r12, [r15 + 0x10]
mov rax, qword [r15 + 0x118]
lea rcx, [rax + rdx*8]
mov qword [rsp + 0xb8], rdx
and qword [rsp + 0xc0], 0
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rdi
add r15, 0x130
mov rbx, qword [sym.imp.kernel32.dll_WakeAllConditionVariable]
lea r13, [rsp + 0x40]
cmp rax, rcx
je 0x14002991f
lea rcx, [rax + 8]
mov qword [rsp + 0xa0], rcx
mov r14, qword [rax]
mov rdi, qword [r14 + 8]
and qword [r14 + 8], 0
mov rcx, rdi
lea rdx, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
call fcn.140024ea0
mov qword [rsp + 0x40], rdi
mov rcx, r14
call fcn.140024ec7
mov rbp, rax
mov rcx, rax
call fcn.140027d97
test rbp, rbp
jne 0x1400298b9
mov rbp, qword [rdi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbp + 0x50], cl
jne 0x1400298f1
lea rcx, [rbp + 0x10]
mov rdx, r15
call fcn.140024edd
xor eax, eax
xchg byte [rbp + 0x50], al
add rdi, 0x30
mov rcx, rdi
call rbx
mov rcx, r13
call fcn.140024061
mov rcx, r14
call fcn.140023fa0
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
jmp 0x140029884
lea rcx, [rsp + 0xa0]
call fcn.140024e68
mov rbx, qword [rsp + 0x28]
mov bpl, byte [rsp + 0x30]
mov rcx, r12
call fcn.1400250d8
test rax, rax
je 0x14002994d
mov rcx, rax
call fcn.140024dcd
jmp 0x140029936
xor ecx, ecx
call fcn.140027d97
mov rcx, rbx
mov edx, ebp
call fcn.140023ec1
lea rcx, [rsp + 0x70]
call fcn.14002599c
mov rbx, qword [rsp + 0x108]
mov rax, qword [rsp + 0x100]
mov qword [rbx + 0x38], rax
test rbx, rbx
sete cl
call fcn.140024850
lea rcx, [rsp + 0x50]
call fcn.14002467c
lea rdi, [rsp + 0x130]
mov ecx, dword [rdi + 0x18]
mov edx, dword [rdi + 0x1c]
call fcn.1400246cf
mov rcx, rdi
call fcn.140024741
lea rcx, [rsp + 0x120]
call fcn.1400233e4
lea rdi, [rsi + 0x20]
mov rcx, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x110]
call fcn.140024357
mov rcx, rdi
call fcn.140024661
xorpd xmm0, xmm0
lea rdx, [rsp + 0x50]
movapd xmmword [rdx], xmm0
and qword [rdx + 0x10], 0
mov qword [rdx + 0x20], rdi
mov rcx, rdi
call fcn.140024514
xor ecx, ecx
call fcn.140023af3
mov rcx, rsi
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 0x140029e8a
lea r8, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.14003a800
ud2
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zeroalready_borrowedalready_mutably_borrowedthere_is_no_such_thing_as_a_release_load
lea r8, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
jmp 0x140029a5c
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zeroalready_borrowedalready_mutably_borrowedthere_is_no_such_thing_as_a_release_load
lea r8, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
mov edx, 0x39
call fcn.14003a8e0
ud2
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
mov edx, 0x19
jmp 0x140029a61
lea r8, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
jmp 0x140029a37
lea r8, [rsp + 0xa0]
and qword [r8], 0
lea r9, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x40]
call fcn.14003b876
ud2
lea rax, [rsp + 0x3c]
lea r9, [rsp + 0x40]
mov qword [r9], rax
lea rax, [0x14000a8f0]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.actual_
lea rsi, [rsp + 0xa0]
mov r8d, 1
mov rcx, rsi
call fcn.140024591
lea rdx, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadqueue.rs
jmp 0x140029b60
mov rcx, rsi
jmp 0x140029bf2
lea rcx, str.assertion_failed:_len___LOCAL_QUEUE_CAPACITY
lea r8, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadqueue.rs
mov edx, 0x2d
jmp 0x140029a61
call fcn.14003a750
ud2
lea rcx, str.explicit_panic
lea r8, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadqueue.rs
mov edx, 0xe
jmp 0x140029a61
push rsi
sub rsp, 0x90
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140029e98
test al, 1
je 0x140029f18
test al, 2
jne 0x140029f2d
test al, 8
jne 0x140029ebd
lea rcx, [rsi + 0x20]
call fcn.140024661
jmp 0x140029ed5
test al, 0x10
je 0x140029ed5
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x140029f9e
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x10]
xor ecx, ecx
call fcn.140023af3
mov qword [rsp + 0x30], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x30]
jb 0x140029f47
jne 0x140029f0e
mov rcx, rsi
add rsp, 0x90
pop rsi
jmp 0x140029ffa
nop
add rsp, 0x90
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140045328]
mov edx, 0x23
jmp 0x140029f40
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1400452e8]
mov edx, 0x25
call fcn.14003a8e0
ud2
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
lea r9, [rsp + 0x70]
mov qword [r9], rcx
lea rax, [fcn.140009260]
mov qword [r9 + 8], rax
lea rcx, [rsp + 0x30]
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, str.current:___sub:__S
lea rsi, [rsp + 0x40]
mov r8d, 2
mov rcx, rsi
call fcn.140024591
lea rdx, [0x140045370]
mov rcx, rsi
jmp 0x140029fce
lea rax, str.waker_missing
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.invalid_args
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userscokiss.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_taskcore.rs
call fcn.14003a750
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call fcn.14002455d
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x14002a01b
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400087f0
push rbp
outsb dx, byte [rsi]
jae 0x140041cd1
jo 0x140041cce
outsd dx, dword [rsi]
jb 0x140041cd5
jne 0x140041cd9
je case.0x14001dd3b.5
insd dword [rdi], dx
jb 0x140041cde
outsd dx, dword [rsi]
jb 0x140041c6f
add al, dl
out 0, al
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0xdc
add dword [rax + 1], eax
add byte [rax], al
add byte [rsi + 0x6f], cl
outsd dx, dword [rsi]
outsd dx, dword [rsi]
je 0x140041cda
outsd dx, dword [rsi]
jne 0x140041d05
push rax
push rax
jb 0x140041d09
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x140041d40
push rbp
outsb dx, byte [rsi]
jb 0x140041d35
invalid
invalid
insb byte [rdi], dx
je 0x140041d52
je 0x140041d52
je 0x140041d52
je 0x140041d52
ja case.0x14001dd3b.14
outsd dx, dword [rsi]
jb 0x140041d49
push rbp
outsb dx, byte [rsi]
jb 0x140041d47
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x14001dd3b.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x140041d54
jb 0x140041d54
jb 0x140041d54
outsb dx, byte [rsi]
push rbp
jae 0x140041d74
jb 0x140041d62
outsd dx, dword [rsi]
je case.0x14001dd3b.15
jbe 0x140041d7a
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x140041d9a
je 0x140041d9a
outsd dx, dword [rsi]
jb 0x140041d91
outsd dx, dword [rsi]
ja 0x140041d98
jb 0x140041d9c
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x140041d9d
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x140041d9d
invalid
jae 0x140041d99
push rdi
outsd dx, dword [rsi]
jne 0x140041db1
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x140041d90
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x140041da2
invalid
invalid
je 0x140041dc5
jb 0x140041dd1
jae 0x140041d9c
jae 0x140041d9c
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x140041da9
invalid
jb 0x140041ddd
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x140041dbc
outsd dx, dword [rsi]
je 0x140041db6
insd dword [rdi], dx
jo 0x140041de8
jns 0x140041dc8
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x140041dc4
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x14001dd3b.26
push rbx
push rbx
je 0x140041df9
insb byte [rdi], dx
je 0x140041e15
je 0x140041e15
je 0x140041e15
ja 0x140041e0e
outsd dx, dword [rsi]
jb case.0x14001dd3b.28
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x140041e10
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x140041e2b
je 0x140041e01
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140041e1c
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x140041e3e
jne 0x140041e3e
push rdi
jb 0x140041e36
je 0x140041e34
pop rdx
jb 0x140041e42
jb 0x140041e42
push rbx
je 0x140041e45
jb 0x140041e39
jne 0x140041e49
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x140041e35
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x140041e65
je 0x140041e59
js 0x140041e5e
js 0x140041e5e
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x140041e72
push rdx
push rdx
jae 0x140041e7f
jae 0x140041e7f
jne 0x140041e84
invalid
jne 0x140041e8a
jns 0x140041e5e
js 0x140041e80
js 0x140041e80
invalid
jne 0x140041e92
invalid
invalid
invalid
jb 0x140041ea4
outsd dx, dword [rsi]
jae 0x140041eaa
jae 0x140041e9d
jae 0x140041e7e
jae 0x140041e7e
jbe 0x140041ea6
jbe 0x140041ea6
invalid
jae 0x140041e95
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x140041e94
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140041eb1
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x140041ec5
jb 0x140041ec5
jb 0x140041ec5
jne 0x140041ecd
outsb dx, byte gs:[rsi]
je 0x140041eb0
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x140041edb
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x140041ed7
jb 0x140041ee6
jne 0x140041ee6
je 0x140041edd
push rbp
push rbp
outsb dx, byte [rsi]
js 0x140041eee
invalid
invalid
je 0x140041ee7
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
jne 0x140041efd
jne 0x140041efd
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x140041f0a
je 0x140041efc
je 0x140041efc
jb 0x140041eec
jb 0x140041eec
push rbp
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jb 0x140041f09
jp 0x140041f07
add byte fs:[rax], al
add byte [rax], al
add al, dl
out 0, al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
shl dh, 1
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and cl, cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
leave
add dword [rax + 1], eax
add byte [rax], al
add byte [rcx + 0x70], ah
imul ebp, dword [0x1b7319241], 0x632d6e69
outsd dx, dword [rsi]
jb 0x140041f3c
jae 0x140041efc
ja 0x140041f3a
outsb dx, byte [rsi]
sub eax, 0x65726f63
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a15b1f17]
push rdi
invalid
invalid
sub eax, 0x322d316c
sub eax, 0x61570030
push rdi
invalid
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x140041f65
jb 0x140041f55
jb 0x140041f55
jae 0x140041f65
add byte [rdi + 0x61], dl
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x140041f63
jb 0x140041f63
jae 0x140041f73
jae 0x140041f73
push rbx
imul ebp, dword [rsi + 0x67], 0x656c
add eax, dword [rcx]
add byte [rbx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x69], al
invalid
invalid
insb byte [rdi], dx
jo 0x140041f7f
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul r13d, dword [rbp + r12*2 + 0x70], 0x66687461
invalid
je 0x140041f88
invalid
jb 0x140041fae
outsd dx, dword [rsi]
jb 0x140041f79
and byte [rdi + 0x70], ch
jb 0x140041fa6
je 0x140041fb0
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
invalid
outsd dx, dword [rsi]
insd dword [rdi], dx
jo 0x140041fc5
je 0x140041fc1
and byte [rbx + 0x79], dh
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jne 0x140041fdb
insb byte [rdi], dx
jns 0x140041f75
add byte [rax], al
add byte [rax], al
add byte [rax], ah
invalid
add dword [rax], eax
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + r8 + 0x44], r10b
add byte [rax + rax + 0x4c], cl
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], cl
add byte [rax + r8 + 0x44], r10b
add byte [rax + rax + 0x4c], cl
add byte [rsi], ch
add byte [rsi], r13b
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
and byte [rbp + 0x72], al
jb 0x14004200a
jb 0x140041fbd
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x140042010
invalid
jae 0x14004201c
invalid
sub dword [rax], esp
jb 0x140042017
je 0x140042029
jb 0x140042024
and byte fs:[rbp + 0x72], ah
jb 0x14004202c
jb 0x140041fdf
add byte [rdi + rbx + 0x14004], dl
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
popfq
invalid
invalid
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x140041f], bl
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xe], al
add al, 0x40
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x14004206e
pop rsp
jae 0x140042070
invalid
jae 0x140042068
outsd dx, dword [rsi]
jae 0x14004203d
jb 0x140042084
jae 0x140042012
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add al, dh
invalid
add dword [rax], eax
add byte [rax], al
and dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1400420a3
invalid
push rdi
sub byte [rcx], ch
and byte [rdx + 0x65], dh
je 0x1400420bc
jb 0x1400420b7
and byte fs:[rcx + 0x6e], ch
jbe 0x1400420b1
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x55], 0x312d4654
sub dword ss:[rax], eax
add byte [rax], al
add byte [rax], al
xchg esp, eax
invalid
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rax], ah
add al, 0x40
add dword [rax], eax
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1400420fe
invalid
pop rsp
jae 0x140042100
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400420], al
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
adc al, 0
add byte [rax], al
and byte [rax], 4
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rbp
add byte [rax], al
add byte [0xc00420d9], ah
and byte [rax + rax*2], al
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rbp
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
jae 0x140042166
jb 0x14004215d
outsb dx, byte [rsi]
jae 0x140042118
jo 0x14004215b
jae 0x14004216f
and byte fs:[rdi + rbp*2 + 0x20], dh
and byte [rdi + rbp*2 + 0x20], dh
outsd dx, dword [rsi]
and byte [rdi + 0x69], dl
outsb dx, byte [rsi]
push r8
and byte [r11 + 0x61], spl
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x140042130
push rdi
imul ebp, dword [rsi + 0x41], 0x63204950
invalid
invalid
push rbp
jae 0x14004211d
add byte [rax], al
add al, dh
and byte [rax + rax*2], al
add dword [rax], eax
add byte [rax], al
sub al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1400421c6
jb 0x1400421e0
jns 0x1400421c4
pop rsp
jae 0x1400421de
pop rsp
jae 0x1400421e0
invalid
pop rsp
jae 0x1400421eb
jae 0x1400421d0
ja 0x1400421df
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1400421ee
pop rsp
jb 0x1400421df
outsb dx, byte [rsi]
jb 0x1400421f6
add byte [rax], al
add byte [rax], al
add byte [rax + 0x21], ah
add al, 0x40
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, byte [rax]
add byte [rax], al
invalid
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rsp + rax]
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add al, 4
add al, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
jae 0x140042342
imul ebp, dword fs:[rdi + 0x20], 0x63206e69
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140042349
insb byte [rdi], dx
and byte gs:[rbp + 0x6f], ch
and byte gs:[rdi + rbp*2 + 0x65], ah
jae 0x140042307
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x14004230b
jae 0x140042362
jo 0x14004235f
outsd dx, dword [rsi]
jb 0x140042366
and byte [rdi + 0x72], dh
imul esi, dword [rcx + rbp*2 + 0x6e], 0x6f6e2067
outsb dx, byte [rsi]
sub eax, 0x2d465455
cmp byte [rax], ah
invalid
je 0x14004236e
and byte [rbx + 0x65], dh
jno 0x140042383
jno 0x140042383
outsb dx, byte gs:[rsi]
invalid
add byte [rax], al
invalid
and dword [rax + rax*2], eax
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
test al, 0
add byte [rax], al
cmp al, 0
add byte [rax], al
movabs al, byte [0x2400000001400421]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x36000000], al
add byte [rax + 0x1400421], ah
add byte [rax], al
add byte [rax + rax], ah
add al, 0x40
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rsi], dh
add byte [rax], al
add byte [rax + 0x1400421], ah
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg byte [rax], al
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
movabs al, byte [0x2400000001400421]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax + 0x110000], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x11000000], al
add byte [rax], al
add byte [rax + 0x1400421], ah
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
push rbp
outsb dx, byte [rsi]
js 0x14004241d
invalid
add byte [rax], al
add dl, al
add byte [rax], al
add byte [rdx], dh
add byte [rax], al
add byte [rax + 0x1400421], ah
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
movabs al, byte [0x2400000001400421]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, bl
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rbp + 0x6e], dl
push rbp
outsb dx, byte [rsi]
js 0x1400424cd
invalid
add byte [rax], al
add byte [rdx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x14004253e
jb str.library_std_src_syswindows_thread_parking.rs
pop rsp
jae 0x140042556
pop rsp
jae str.library_std_src_syswindows_thread_parking.rs
invalid
jb 0x1400425b3
outsd dx, dword [rsi]
jb 0x140042564
add byte [rax], al
add byte [rax], al
sbb dword [0x140056552], esp
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1400425d6
pop rsp
jae 0x1400425d8
invalid
pop rsp
ja 0x14004261f
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x14004262e
pop rsp
je 0x140042627
insd dword [rdi], dx
jb 0x140042636
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400425], ah
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x1b000000], bh
add byte [rax], al
mov ecx, 0x1b000000
add byte [rax], al
add byte [rax + 0x1400425], ah
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dl
add byte [rax], al
add byte [rdi], bh
add byte [rax], al
add byte [rax + 0x1400425], ah
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, bl
add byte [rax], al
add byte [rax + rax], al
add byte [rbp + 0x61], ch
insd dword [rdi], dx
invalid
imul ebp, dword [rsi], 0x7262696c
insb byte [rdi], dx
invalid
invalid
jb 0x14004267b
pop rsp
jae 0x140042695
invalid
jae 0x140042685
ja 0x140042694
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1400426a3
pop rsp
insd dword [rdi], dx
outsd dx, dword [rsi]
jb 0x1400426aa
jae 0x140042638
add byte [0x141442a63], dl
adc eax, 0x1400426
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
add byte [rax], al
add byte [rax + rax], cl
add byte [0x141442a7b], dl
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rbx + 0x65], ch
jb 0x1400426da
insb byte [rdi], dx
xor esi, dword [rdx]
add byte [rbx + 0x65], dl
push rbx
je 0x1400426c9
push 0x64616572
jae 0x1400426e1
jb 0x1400426e9
jo 0x1400426f6
imul ebp, dword [rdi + 0x6e], 0x74654700
je 0x1400426dd
add byte [rdi + 0x65], al
je 0x1400426dd
jns 0x1400426ff
je 0x1400426f3
insd dword [rdi], dx
push rsp
imul ebp, dword [rbp + 0x65], 0x63657250
imul esi, dword [rbx + 0x65], 0x69467341
insb byte [rdi], dx
push rsp
imul ebp, dword [rbp + 0x65], 0x64746e00
insb byte [rdi], dx
jb 0x1400426fb
invalid
invalid
add byte gs:[rsi + 0x74], ch
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rsi + 0x74], cl
je 0x1400426f1
jb 0x140042715
invalid
jae 0x1400426eb
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1400426ef
invalid
add al, 0x40
add dword [rax], eax
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
add byte [rax], al
add byte [rdx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
imul esp, dword [rdx + 0x72], 0x5c797261
jb 0x14004274e
jb 0x140042768
pop rsp
jae 0x140042766
pop rsp
pop rsp
jae 0x140042768
invalid
pop rsp
ja 0x140042767
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x140042776
pop rsp
invalid
add byte [rax], al
add byte [rbp + 1], ch
add byte [rax], al
or dword [rax], eax
add byte [rax], al
je 0x140042775
insb byte [rdi], dx
invalid
add byte [rax], al
je 0x1400427aa
invalid
add byte [rax], al
add al, ch
add al, 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
call 0x141442b93
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], bh
add byte [rax], al
jge 0x14004277b
add byte [rax], al
or dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], cl
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
jb 0x1400427f1
jae 0x1400427f3
jb 0x140042806
and byte gs:[rbx + 0x74], dh
invalid
outsb dx, byte [rsi]
and byte [rax + 0x61], ch
outsb dx, byte [rsi]
insb byte [rdi], dx
imul ebp, dword [rsi + 0x67], 0
and byte [rdi], 4
add dword [rax], eax
add byte [rax], al
xor al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x140042846
pop rsp
jae 0x140042848
invalid
ja 0x140042821
jb 0x140042868
add byte [rax], al
add al, cl
invalid
add byte [rax], al
sldt word [rax]
add byte [0x14a042811], cl
invalid
je 0x14004287b
jb 0x14004287a
invalid
jb 0x14004288a
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14004288d
and byte fs:[rcx + 0x74], ch
jae 0x14004284e
jae 0x1400428a4
invalid
add byte [rax], al
sbb dword [rax], ebp
add al, 0x40
add dword [rax], eax
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
insb byte [rdi], dx
and byte [rbp + 0x78], ah
invalid
jb 0x14004287c
add byte [rax], al
add byte [rax], al
add byte [rax + 0x28], bl
add al, 0x40
add byte [rax], al
add byte [rax], al
pop rax
sub byte [rax + rax*2], al
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
enter 0x427, 0x40
add dword [rax], eax
add byte [rax], al
sub eax, 0
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rdi + 0x6e], cl
outsb dx, byte [rsi]
add byte [rax], al
add al, cl
invalid
or dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid