Function at 0x1400ac47d
Capabilities:
Hash data using sha1 via x86 extensions

Disassembly:
push rsi
push rdi
sub rsp, 0x48
sub esp, 0x48
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140086e20
movzx eax, byte [rsp + 0x20]
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
lea r9, case.0x1400200ba.94
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x140086d60
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140086d60
mov ecx, 6
jmp 0x140086d60
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x140086d60
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x140086e0c
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x140086d85
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x140086d89
cmp ecx, 0x5c
je 0x140086d89
cmp al, 4
ja case.default.0x140086dba
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140086e20
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdx, qword [rsp + 0x40]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x51
jns 0x140086dbe
add byte [rdi + 0x63], cl
add al, 0x81
ror byte [rbp + rcx*4 + 0xd], 0x51
jns 0x140086dbe
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
jmp 0x140086dfb
xor eax, eax
jmp 0x140086e05
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
ror dword [rax], 0xeb
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140086dfb
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ch, bl
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 2
cmp rcx, rsi
ja 0x140086e0c
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400e44d0
ud2
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x14014e720]
mov rdx, r11
jmp 0x140087376
ret 0x4808
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x140087562
test r13b, r13b
je 0x1400873f0
movzx r9d, r13b
cmp r9d, 1
jne 0x140087420
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x140087543
mov r13b, 2
cmp r8d, 3
jb 0x140087367
cmp r8d, 5
je 0x140087367
cmp r8d, 6
jne 0x14008759c
test rdx, rdx
je 0x14008750d
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x140087514
cmp r9b, 0x2e
jne 0x140087514
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
stc
invalid
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je 0x140087528
cmp r9d, 0x5c
jne 0x140087367
jmp 0x140087528
nop dword [rax + rax]
cmp r8b, 6
je case.default.0x140087404
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x14008755e
xor r9d, r9d
cmp r8b, 3
jae 0x140087460
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x1400874a5
inc r9
cmp rdx, r9
jne 0x140087440
jmp 0x140087479
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x1400874a5
cmp r10d, 0x5c
je 0x1400874a5
inc r9
cmp rdx, r9
jne 0x140087460
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x1400874b0
mov r11, rdx
sub r11, r10
jb 0x14008762b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x14008736a
mov r10d, 1
test r9, r9
je 0x140087484
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x1400874cf
mov bl, 9
cmp r9, 2
jne 0x1400874e0
cmp byte [rsi], 0x2e
jne 0x1400874e0
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 0x14008762b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x14008736a
jmp 0x140087590
xor edx, edx
jmp 0x140087367
cmp rdx, 1
jne 0x140087367
cmp r9b, 0x2e
jne 0x140087367
test r11, r11
je case.0x140086dba.25
dec r11
inc rsi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
mov byte [rcx], 7
jmp 0x140087565
test r11, r11
je 0x14008763c
dec r11
inc rsi
invalid
mov qword [rdi], rsi
mov qword [rdi + 8], r11
pop rdi
or dh, al
add dword [rsi], eax
invalid
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x140087565
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x14014e738]
adc eax, 0xc71b7
adc eax, 0xc71b7
mov bh, 0x71
or al, 0
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x1400875bd
mov byte [rcx], bl
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x140087565
invalid
invalid
mov r9, qword [rsp + 0x28]
jmp 0x1400875bd
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
mov r9d, 6
jmp 0x1400875bd
mov r9, qword [rsp + 0x30]
jmp 0x1400875bd
mov r9d, 2
cmp r9, r11
ja case.default.0x1400875d4
invalid
lea rdx, [0x14014e750]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x1400875d4.0
mov eax, 6
jmp case.0x1400875d4.0
mov rax, qword [rsp + 0x30]
jmp case.0x1400875d4.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x140087665
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 0x140087565
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1400e44d0
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1400e44d0
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
call fcn.1400e45d0
ud2
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1400e44d0
ud2
lea r8, str.library_std_srcpath.rs
jmp 0x140087643
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmp al, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x1400876fb
cmp edx, 4
jne 0x140087747
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x140087714
pop rsi
pop rsi
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
invalid
call fcn.1400d7680
test eax, eax
sete al
jmp 0x140087747
cmp r9b, 4
jb 0x140087747
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x140087714
lea rax, [0x14014e768]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x140087714
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call fcn.1400d7680
test eax, eax
jne case.default.0x140087714
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x140087714
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x1400876ef
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x140087747
add dword [rax - 0x75], ecx
push rcx
or byte [rbp + 0x31], al
leave
test al, al
jne 0x1400879c8
cmp r10b, 6
je 0x1400879c8
mov r9d, 2
cmp rdx, 2
cli
invalid
jb 0x140087ab9
cmp r9, rdx
je case.0x140086dba.36
invalid
add rdx, r8
add rdx, r8
lea r10, [r8 + r9]
inc r10
cmp r10, rdx
sete dl
movzx r8d, byte [r8 + r9]
test dl, 1
jne 0x140087a8e
add byte [rax], al
invalid
or byte [rcx - 1], cl
ret 0x3949
add byte [rax], al
add byte [rcx - 0x80], al
clc
jne 0x140087a8e
jne 0x140087a8e
cmp r8b, 0x2e
jne 0x140087a8e
movzx edx, byte [r10]
movzx edx, byte [rdx]
cmp edx, 0x2f
je 0x140087aa4
add byte [rax], al
add byte [rax], al
cmp edx, 0x5c
je 0x140087aa4
xor edx, edx
xor r8d, r8d
xor eax, eax
test al, al
jne case.default.0x140087a3c
movzx eax, byte [rcx + 0x10]
cmp rax, 6
jne 0x140087a2e
xor eax, eax
add r8, rax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
lea r9, [0x14014e780]
or eax, 0xc6d4b
add byte [rcx + 0x63], cl
add al, 0x81
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov rax, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
add rax, 4
jmp 0x140087a20
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 8
jmp 0x140087a20
mov eax, 6
jmp 0x140087a20
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
add rax, r9
add rax, 2
jmp 0x140087a20
mov eax, 2
jmp 0x140087a20
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne case.0x140086dba.36
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x140087a3c
jmp 0x140087a14
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1400e44d0
ud2
invalid
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140089285
call fcn.14000f2c0
test al, al
jne 0x140089283
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._n_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_src_sliceiter.rsC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_block_buffer_0.10.4_srclib.rs
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
je 0x140089298
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp dword [rsp + 0x150], 1
jne 0x140088e77
mov rax, qword [rdi]
cmp eax, 2
je 0x140088e77
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
cmp byte [r12 + 0x20], 1
jne 0x14008939b
mov rax, qword [r12]
lea rcx, str.failed_to_write_whole_buffer
mov qword [rsp + 0xa8], rcx
lea rdx, [0x14000bfa0]
mov qword [rsp + 0xb0], rdx
mov dword [rsp + 0xb0], edx
lea rdx, [0x140121ec0]
or dword [rax], eax
mov qword [rsp + 0xb8], rdx
lea rdx, [0x14000b3e0]
adc eax, 0xfff820dc
mov qword [rsp + 0xc0], rdx
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax - 0x39], cl
and al, 0x48
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
add byte [rax], al
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.14000f2c0
test al, al
jne 0x140089283
mov rax, qword [r12]
lea rcx, str._____________at
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea rbx, str.failed_to_write_whole_buffer
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.14000f2c0
out 0x5e, al
clc
inc dword [rax + rax*8 - 0x15e7af1]
invalid
invalid
invalid
invalid
invalid
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
and al, 0x38
call qword [rax + 0x20]
push rax
and byte [rax + rax*8 - 0x1927af1], al
test al, al
jne 0x140089283
invalid
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rcx, [0x14000e690]
mov qword [rsp + 0x78], rcx
mov dword [rsp + 0x78], ecx
lea rcx, [0x14014a670]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.14000f2c0
test al, al
jne 0x140089283
invalid
invalid
invalid
invalid
mov rax, qword [r12]
lea rcx, str._n_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_src_sliceiter.rsC:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_block_buffer_0.10.4_srclib.rs
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x20]
and al, 0x20
call fcn.14000f2c0
mov ecx, eax
mov al, 1
test cl, cl
je 0x140088e77
invalid
jmp 0x140089285
add byte [rax], al
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
jmp 0x14008925a
cld
invalid
clc
dec esp
int3
int3
add cl, byte [rdi + rcx + 0x45]
leave
mov rcx, rdx
mov rdx, rax
jmp fcn.1400862f0
invalid
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
or eax, 0xc51cb
clc
dec dword [rax - 0x75]
dec qword [rax - 0x75]
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
shr edx, 0x20
dec dword [rax - 0x77]
jge 0x1400895f7
lea eax, [0x140008600]
lea eax, [rbp + 0xc]
loopne case.0x140086dba.48
lea eax, [0x140011da0]
call 0xc40e2391
jnp 0x140089654
invalid
or dword [rax], eax
add byte [rax - 0x77], cl
movabs al, byte [0x3a845c748]
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp - 0x40], 0
add byte [rax], al
mov dword [rbp - 0x40], 0
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov al, 0x48
mov dword [rbp - 0x48], 2
add byte [rax], al
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x60]
call fcn.14000f2c0
clc
dec dword [rcx + 0x7d8348c3]
cmp qword [rbp - 8], 0
mov edx, dword [rsi + 0x28]
clc
dec dword [rcx + 0x7d8348c3]
invalid
invalid
invalid
clc
add byte [rdi], cl
test byte [rdi], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
add byte [rax], al
add al, ch
invalid
and al, 0xee
idiv edi
lea eax, [0x14014e7a8]
cld
push rax
or al, 0
invalid
add byte [rax + 0x63], cl
or al, 0x90
sar edi, 0xe1
add eax, 0x97774
ja 0x1400896c4
add byte [rcx + 0x10], bh
add byte [rax], al
add cl, ch
jle 0x1400896c6
add byte [rax], al
add eax, 0x97773
ja 0x1400896d5
add byte [rcx + 0x11], bh
add byte [rax], al
add cl, ch
insd dword [rdi], dx
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97773
add byte [rax], al
add cl, ch
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x97774
add byte [rax], al
add cl, ch
add al, byte [r8]
add byte [rax - 0x73], cl
add eax, 0x97773
add byte [rax], al
add cl, ch
invalid
add byte [rax - 0x73], cl
lea eax, [0x140120e83]
add eax, 0x97772
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x97779
jns 0x140089792
ja 0x140089725
invalid
ja 0x140089725
add byte [rcx + 0x12], bh
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x140120ea8]
add byte [rax], al
ja 0x140089736
add byte [rcx + 0xd], bh
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x140120eb5]
add byte [rax], al
ja 0x140089747
add byte [rcx + 0xe], bh
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140120ec3]
add byte [rax], al
ja 0x140089758
add byte [rcx + 0x15], bh
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add eax, 0x97777
ja 0x140089769
add byte [rcx + 0xc], bh
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add eax, 0x97772
ja 0x14008977a
add byte [rcx + 0xb], bh
add byte [rax], al
add cl, ch
enter 1, 0
add dword [rax], eax
invalid
add byte [rax], al
add eax, 0x9776c
ja 0x14008978b
add byte [rcx + 0x15], bh
add byte [rax], al
add cl, ch
mov bh, 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97770
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x97774
add byte [rax], al
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x97772
add byte [rax], al
add cl, ch
add byte [rax - 0x73], cl
lea eax, [0x140120f36]
add eax, 0x9776f
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x97776
ja 0x1400897db
invalid
ja 0x1400897db
add byte [rcx + 0x26], bh
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x9778b
mov esi, dword [rdi + 9]
ja 0x1400897ec
invalid
add byte [rax], al
ja 0x1400897ec
add byte [rcx + 0x38], bh
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x977b2
ja 0x1400897fd
invalid
add byte [rax], al
ja 0x1400897fd
add byte [rcx + 0x19], bh
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x977ba
ja case.0x140017894.1812
invalid
add byte [rax], al
ja case.0x140017894.1812
add byte [rcx + 0x17], bh
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x977c0
ja 0x14008981f
invalid
add byte [rax], al
ja 0x14008981f
add byte [rcx + 0xc], bh
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140120fe3]
add byte [rax], al
mov ebx, 0xb9000977
or dword [rax], eax
add byte [rax], al
ja 0x140089830
add byte [rcx + 9], bh
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140120fec]
add byte [rax], al
ja 0x140089841
add byte [rcx + 0xa], bh
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x977ac
ja 0x140089852
invalid
add byte [rax], al
ja 0x140089852
add byte [rcx + 0x10], bh
add cl, ch
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x977ab
ja 0x140089863
invalid
ja 0x140089863
add byte [rcx + 0x17], bh
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x14012101d]
add byte [rax], al
ja case.0x140087588.62
or dword [rax], eax
add byte [rcx + 0x19], bh
add cl, ch
invalid
add byte [rax], al
add eax, 0x977b9
ja 0x140089885
add byte [rcx + 0xe], bh
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x977b6
or dword [rax], eax
or dword [rax], eax
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add eax, 0x977b2
add byte [rcx + 0x14], bh
add byte [rax - 0x73], cl
add eax, 0x977b5
mov ch, 0x77
or dword [rax], eax
mov ch, 0x77
or dword [rax], eax
add byte [rax], al
add cl, ch
mov al, byte [rax]
add byte [rcx + 0x1b], bh
add byte [rax], al
add byte [rcx + 0xe], bh
add byte [rax], al
add byte [rcx + 0x10], bh
add byte [rax], al
add byte [rcx + 0x16], bh
add byte [rcx + 0x15], bh
cmp rcx, rdi
je 0x140089bbd
lea r8, [r14 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x140089a6f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r10d, 2
nop dword [rax + rax]
add r12, r10
mov rdx, rax
cmp rax, r13
je 0x140089bc0
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
mov r10d, 1
test r9b, r9b
jns 0x140089a60
cmp r9b, 0xe0
jb 0x140089a4a
cmp r9b, 0xed
jne 0x140089ac1
cmp rax, r13
je 0x140089bc0
lea r9, [rdx + 2]
cmp r9, r13
je 0x140089bc0
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
add byte [rax], al
ja 0x140089afd
add rdx, 3
mov r10d, 3
mov rax, rdx
shr bl, 1
lahf
add rdx, 2
cmp rax, r13
call 0x1104caa14
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
rol byte [rcx - 0x46], 1
add eax, dword [rax]
add byte [rax], al
cmp r9b, 0xf0
jb 0x140089a60
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r10d, 4
jmp 0x140089a60
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rsp + 0x26], ax
mov r9, r12
sub r9, rcx
jb 0x140089c02
cmp r12, rdi
ja 0x140089c13
invalid
mov rcx, rsi
mov rdx, r15
call fcn.140089c30
test al, al
jne 0x140089bef
lea rax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
lea rax, [fcn.14000c4a0]
mov qword [rsp + 0x30], rax
lea rax, str.u
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
mov rdx, r15
lea r8, [rsp + 0x38]
call fcn.14000f2c0
test al, al
jne 0x140089bef
add r12, 3
mov rcx, r12
add ecx, dword [rcx + rcx*4 - 0x1f]
cmp r12, rdi
jbe 0x140089a35
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
loope 0x140089bfc
mov edx, edi
call fcn.1400e44d0
test eax, 0xb0f0005
mov rcx, rdi
sub rdi, rcx
add r14, rcx
mov rcx, rsi
mov rdx, r15
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r12
call fcn.1400e4860
ud2
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1400e45d0
ud2
mov rdi, r8
mov qword [rsp + 0x70], rdx
mov r14, rcx
add rsi, r8
add esi, eax
add esi, eax
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
lea r12, [rsp + 0x58]
mov byte [rsp + 0x58], 0x81
mov byte [rsp + 0x64], 0x81
and al, 0x64
add dword [rax - 0x4b], 0x6c8d4c81
and al, 0x2d
and al, 0x64
add dword [rax - 0x4b], 0x6c8d4c81
and al, 0x2d
lea r15, [rsp + 0x2c]
lea edi, [rsp + 0x2c]
lea rbx, [0x14014e84c]
jmp 0x140089cc7
and al, 0x2c
pop rsp
xor byte [rsi + 0xf], ah
invalid
add byte [rax - 0x39], cl
and al, 0x2e
add byte [rax], al
add byte [rax], al
and al, 0x36
add byte [rdx], al
invalid
pop rsp
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rsp + 0x62]
add dword [rax], eax
add byte [rax + 0x39], cl
test dword [rdi], 0x19c84
add byte [rdi], cl
mov dh, 0x17
inc edi
mov dword [rdi + rsi*2], 0xff480000
invalid
add byte [rax], al
add byte [rcx + rdx - 0x46], dh
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x3f8]
call fcn.1400084c0
xlatb
idiv edi
idiv edi
test rsi, rsi
je 0x14008ad1e
mov rax, qword [rbp + 0x3d0]
mov qword [rax + 8], rsi
add byte [rax - 0x77], cl
jo 0x14008ad09
mov qword [rax], 0
cmp qword [r15 + 8], 0
jg case.0x1400875d4.103
invalid
cmp dword [rdi + 8], 0
jg case.0x1400875d4.103
add byte [rbp + riz + 0x49], dh
mov ecx, dword [rdi]
je 0x14008ad34
mov rcx, qword [r15]
mov edx, 2
call fcn.1400084c0
add byte [rax], al
add al, ch
movsb byte [rdi], byte [rsi]
xlatb
idiv edi
jmp 0x14008ad34
mov rax, qword [r15 + 0x10]
mov rcx, qword [rbp + 0x3d0]
mov ecx, dword [rbp + 0x3d0]
adc byte [rax - 0x75], cl
invalid
mov ecx, dword [rbp + 0x3d0]
add byte [rax], al
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc byte [rcx + 0xf], al
adc byte [rdi], al
movups xmm0, xmmword [r15]
movups xmmword [rcx], xmm0
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
or dword [rcx], 0x28ba00
add byte [rdx + 0x28], bh
mov edx, 0x28
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1400e4650
jmp case.0x14004fee8.1029
mov edx, esp
loop 0x14008ad58
call fcn.1400e45d0
jmp case.0x14004fee8.1029
pop rsp
cwde
add eax, 0x4832eb00
test ecx, ecx
jne case.0x140087a3c.136
call fcn.1400085a0
jmp case.0x14004fee8.1029
mov rdx, qword [rbp + 0x3b0]
mov al, 3
add byte [rax], al
call fcn.1400e41c0
jmp case.0x14004fee8.1029
add bl, ch
sbb byte [rax - 0x7b], cl
leave
xchg esp, eax
add eax, 0x660b0f00
ud2
nop word [rax + rax]
add byte [rax], al
ud2
push rdi
push rsi
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3c0], 0
mov ebp, 0x3c0
invalid
je 0x14008ade7
mov ebp, 0x3c0
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x3b8]
invalid
invalid
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x3b8]
add byte [rax], al
mov edx, 2
call fcn.1400084c0
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp + 0x400]
test dword [rax], eax
add al, 0
cmp qword [rax + 8], 0
je 0x14008ae09
mov rax, qword [rbp + 0x400]
mov rcx, qword [rax]
mov edx, 2
add byte [rax], al
invalid
add byte [rax], al
call fcn.1400084c0
invalid
nop
add rsp, 0x28
invalid
pop rbx
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rdi
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
invalid
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add dh, bh
invalid
invalid
invalid
mov edi, 0xf44ffff
mov dh, 0x4d
invalid
movzx ecx, byte [rbp + 0x60]
invalid
add byte [rax - 0x73], cl
or eax, 0xc3a48
cmp cl, byte [rax + rax]
lea ecx, [0x14014e8ec]
cmp cl, byte [rax + rax]
or al, 0
invalid
retf 0x894c
lea rcx, [r11 + 4]
jmp 0x14008aef7
in al, 0xe9
push 0x49000001
add byte [rax], al
lea rcx, [r10 + 1]
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
retf 0x14c
invalid
add rcx, 8
jmp 0x14008aef7
invalid
mov ecx, 6
jmp 0x14008aef7
invalid
lea rcx, [r10 + 1]
test r10, r10
ror byte [rcx + 0xf], cl
cmove rcx, r10
retf 0x14c
invalid
add rcx, 2
add ch, bl
invalid
mov ecx, 2
cmp rcx, r14
ja case.default.0x14008b408
or dword [rax], eax
invalid
jne 0x14008af06
xor edi, edi
jmp 0x14008af1c
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
invalid
sete dl
cmp cl, 0x5c
sete dil
or dil, dl
invalid
and r12b, bl
mov rcx, qword [rbp + 0x61]
mov ecx, dword [rbp + 0x61]
mov rdx, qword [rbp + 0x68]
mov qword [rbp + 7], rdx
invalid
mov qword [rbp], rcx
add byte [r8 - 0x75], r9b
add byte [rax - 0x75], cl
mov esi, dword [rbp + 0x78]
mov ecx, 6
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
lea edx, [0x14014e908]
lea edx, [0x14014e908]
movsxd r8, dword [rdx + rax*4]
add r8, rdx
mov qword [rbp - 0x20], r10
mov dword [rbp - 0x20], edx
mov dword [rbp - 0x20], edx
mov qword [rbp - 0x18], r11
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
jmp r8
jmp rax
jmp rax
lea rdx, [r11 + 4]
jmp 0x14008af83
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
ror byte [rcx + rax - 0x26], cl
fimul dword [rax - 0x7d]
ret 0xeb02
invalid
fimul dword [rax - 0x7d]
ret 0xeb02
lea rdx, [r10 + 1]
test r10, r10
test edx, edx
cmove rdx, r10
ror byte [rcx + rax - 0x26], cl
add edx, ebx
add edx, ebx
add rdx, 8
test rdx, rdx
mov rbx, r13
je case.0x1400896b3.123
lea rdx, [0x14014e924]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
add eax, edx
mov r13, qword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0xff000000
add byte [rax], al
add bh, bh
jmp rax
invalid
add byte [rax], al
add bh, bh
jmp rax
invalid
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
cmp rcx, r14
je 0x14008b013
jmp 0x14008afcd
mov esi, r9d
mov r13, qword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0xeb000000
add bl, ch
invalid
add bl, ch
imul edi, dword [rcx + 2], 0x4c
mov ecx, 2
mov rbx, r13
mov ecx, 2
mov rbx, r13
mov r13, qword [rbp + 0xb8]
cmp rcx, r14
lodsd eax, dword [rsi]
mov eax, 0x4c000000
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
je 0x14008b013
mov esi, r9d
jmp 0x14008b024
mov esi, r9d
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
jmp 0x14008b024
lea rax, [r10 + 1]
test r10, r10
test edx, edx
cmove rax, r10
invalid
invalid
lea rcx, [r11 + rax]
add rcx, 2
add ecx, 2
rol dword [rdx], 0x4c
cmp ecx, esi
rol dword [rdx], 0x4c
cmp ecx, esi
je 0x14008b013
jmp 0x14008afcd
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
lea rcx, [r11 + rax]
or al, 3
add rcx, 8
invalid
cmp rcx, r14
jne 0x14008afcd
xor eax, eax
mov esi, r9d
cmp r9b, 5
add eax, 0xe4b60f45
cmove r12d, eax
mov rdx, qword [rbp + 0xc0]
mov rcx, rdx
mov rdx, r13
invalid
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
mov rcx, rdx
mov rdx, r13
invalid
call fcn.140086ce0
test al, al
invalid
jne case.default.0x14008b06a
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rbp - 0x77], cl
call 0x13fc68434
dec dword [rdi]
mov dh, 0x55
push rbp
invalid
mov rcx, qword [rbp + 0x70]
invalid
invalid
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fc68434
dec dword [rdi]
mov dh, 0x55
push rbp
invalid
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
lea r8, [0x14014e938]
lea eax, [0x14014e938]
add eax, 0xc38d5
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
add edx, eax
jmp rdx
add rcx, 4
jmp case.0x14007a536.840
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
rol dword [rdx], 0xeb
jmp case.0x14007a536.840
mov ecx, 6
jmp case.0x14007a536.840
invalid
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
add eax, 0x2b9
mov ecx, 2
cmp rcx, r13
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
invalid
mov ecx, 2
add byte [rax], al
cmp rcx, r13
ja 0x14008b81c
add byte [rax - 0x39], cl
mov qword [rbx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rbp - 0x77], cl
mov r8, r13
call 0x13ffa18b0
call fcn.14008a230
int1
invalid
invalid
xchg ebp, eax
rol byte [rax], 0
add byte [rbp - 0x77], cl
mov r8, r13
call 0x13ffa18b0
call fcn.14008a230
int1
invalid
call qword [rax + 0x58c48148]
add rsp, 0x158
pop rbx
pop rdi
int1
invalid
nop
add rsp, 0x158
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp sil, 3
inc byte [rbx]
jae 0x14008b15c
test r13, r13
test ebp, ebp
je case.default.0x14008b38e
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r14
mov dword [rbp - 0x58], esi
mov byte [rbp - 0x50], sil
mov rax, qword [rbp]
add byte [r8 - 0x75], r9b
mov rcx, qword [rbp + 7]
mov qword [rbp - 0x4f], rax
mov dword [rbp - 0x4f], eax
invalid
mov qword [rbp - 0x48], rcx
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
invalid
mov rax, qword [rbp - 0x10]
invalid
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x20]
loopne case.0x140086d23.169
mov dword [rbp - 0x30], eax
enter 0xffffffffffff8b48, 0x45
loopne case.0x140086d23.169
mov dword [rbp - 0x30], eax
mov word [rbp - 0x28], 0x200
add byte [rdx], al
mov byte [rbp - 0x26], dil
jge 0x14008b105
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
push rbp
movabs al, byte [0x607d80ffffc188e8]
call fcn.1400872c0
cmp byte [rbp + 0x60], 0xa
invalid
or cl, byte [rax - 0x77]
pop rbp
clc
call fcn.1400872c0
cmp byte [rbp + 0x60], 0xa
invalid
or cl, byte [rax - 0x77]
pop rbp
clc
jne 0x14008b1a2
mov qword [rbp + 0xa0], 8
test dword [rax + 0x8000000], esp
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
test dword [rax - 0x17000000], ebp
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
invalid
push rdi
ror byte [rdi], 0x11
test dword [rax - 0x17000000], ebp
add byte [rax], al
add cl, ch
invalid
lea rcx, [rbp + 0x60]
mov rsi, qword [rbp + 0xc0]
mov esi, dword [rbp + 0xc0]
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r13
invalid
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r13
call fcn.140086e20
movzx eax, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
jo 0x14008b1c3
mov edx, dword [rbp + 0x80]
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
movzx eax, al
dec dword [rdi]
mov dh, 0x45
invalid
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
movzx eax, al
invalid
invalid
invalid
invalid
movzx eax, al
lea r9, [0x14014e954]
invalid
add byte [rdi + 0x63], cl
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, r13
invalid
jmp r10
add rcx, 4
add ecx, 4
jmp 0x14008b335
add byte [rax], al
mov rsi, r13
out dx, al
movzx eax, byte [0x140164a38]
add eax, 0xd988c
mov ecx, 0xe0
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add al, ch
jne case.0x140086d23.170
invalid
call fcn.140008430
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
test rax, rax
je 0x14008b845
invalid
invalid
invalid
add byte [rax], al
add dword [rsi], 0x89490000
mov r14, rax
mov rax, qword [rbp + 0x90]
invalid
nop
add byte [rax], al
invalid
invalid
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
movups xmm0, xmmword [rbp + 0x60]
invalid
invalid
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp + 0x60]
invalid
invalid
invalid
invalid
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
adc byte [rbp + 0x80], dl
jo 0x14008b1ea
adc byte [rbp + 0x80], dl
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
adc byte [rcx + 0xf], r8b
adc byte [rcx + 0xf], al
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
mov qword [rbp + 0x10], r14
mov dword [rbp + 0x10], esi
mov qword [rbp + 0x18], 4
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
mov r8b, recv
mov al, recv
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x90], xmm3
add byte [rax], al
movaps xmmword [rbp + 0x80], xmm2
add byte [rax], 0
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
sub dword [rbp + 0x60], eax
lea rcx, [rbp + 0x28]
lea rdx, [rbp + 0x60]
call fcn.1400872c0
mov al, al
invalid
inc dword [rax + 0x740a287d]
invalid
mov al, al
inc dword [rax + 0x740a287d]
or dh, byte [rcx + rbp*2 + 0x41]
mov edi, 1
add dword [rax], eax
add byte [rax], al
mov r15d, 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x10]
lea r13, [rbp + 0x28]
sub byte [rbp + rcx*4 + 0x65], cl
invalid
cmp r15, qword [rbp + 0x18]
jne 0x14008b263
mov rcx, rdi
mov rdx, r15
call fcn.14008b980
add byte [rbx + rcx*4 + 0x75], cl
invalid
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x58]
mov qword [r14 + rax + 0x30], rcx
mov dword [rsi + rax + 0x30], ecx
invalid
xor byte [rdi], cl
adc byte [rbp + 0x28], al
sub byte [rdi], cl
adc byte [rbp + 0x38], cl
invalid
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [r14 + rax + 0x20], xmm2
and byte [rcx + 0xf], al
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
inc r15
invalid
mov qword [rbp + 0x20], r15
mov dword [rbp + 0x20], edi
mov rcx, r13
jmp 0x128eb3be7
mov edx, esp
loop case.0x1400745c7.800
and eax, eax
invalid
inc dword [rax + 0x750a287d]
invalid
invalid
loop case.0x1400745c7.800
and eax, eax
invalid
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xa0], xmm0
invalid
invalid
add byte [rax], al
invalid
adc byte [rdi], cl
sub dword [rbp + 0xa0], eax
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
mov qword [rbp + 0xb0], rax
mov r13, rsi
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
mov r13, rsi
mov byte [rbp + 0xcf], 0
lea rcx, [rbp + 0x28]
invalid
invalid
add byte [rax - 0x73], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rsi, qword [rbp + 0xc0]
mov ch, 0xc0
add byte [rax], al
add byte [rax], al
mov rdx, rsi
mov r8, r13
mov rdx, rsi
mov edx, esi
mov r8, r13
call fcn.140086e20
movzx edx, byte [rbp + 0x28]
sub byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x14014e9a4]
lea r8, [0x14014e9a4]
or al, 0
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
jmp r9
add rcx, 4
add ecx, 4
jmp case.0x140087588.162
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 8
jmp 0x14008b335
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14008b335
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x14008b335
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
add byte [rbp - 0x77], cl
mov eax, ebp
sub r8, rcx
invalid
invalid
mov ecx, 2
mov r8, r13
mov eax, ebp
sub r8, rcx
jb 0x14008b81c
add byte [rax], al
invalid
add rcx, qword [rbp + 0xc0]
mov rsi, rcx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test r8, r8
je 0x14008b35d
movzx ecx, byte [rsi]
mov dh, 0xe
invalid
cmp ecx, 0x2f
je 0x14008b361
cmp ecx, 0x5c
stc
pop rsp
je 0x14008b361
cmp al, 5
jae case.default.0x14008b38e
lea rcx, [rbp + 0x60]
mov rdx, r15
mov edx, edi
mov r8, r14
call fcn.140086e20
invalid
inc dword [rdi + rcx - 0x4a]
movzx eax, byte [rbp + 0x60]
invalid
invalid
mov edx, 0xf44ffff
mov dh, 0x45
invalid
invalid
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
add byte [rax - 0x73], cl
or eax, 0xc35e9
lea ecx, case.0x1400ab5b6.218
or eax, 0xc35e9
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
add ecx, ecx
jmp r9
jmp rcx
loope case.0x14008afa0.33
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp case.0x14008afa0.34
push rdi
test r12b, r12b
je 0x14008b0b7
std
invalid
invalid
std
invalid
lea rdx, [0x140121418]
lea edx, [0x140121418]
adc eax, 0x96071
jno 0x14008b405
invalid
or dword [rax], eax
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
fld1
mov rcx, rbx
call fcn.14008a230
jnp 0x14008b3a1
invalid
invalid
jmp 0x14008b0b7
std
cld
invalid
invalid
jnp 0x14008b3a1
out dx, al
invalid
std
cld
invalid
dec dword [rax - 0x73]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
cmove rcx, rdx
add rcx, rax
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
retf 0x148
ror dword [rax - 0x7d], 0xc1
add ch, bl
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x14008afa0.34
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp case.0x14008afa0.34
mov ecx, 2
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp ecx, esi
int1
ja case.default.0x14008b408
xchg dword [rsp + rax], edx
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
add byte [rax], al
mov ecx, r8d
mov ecx, eax
lea r8, case.0x1400ab5b6.219
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
invalid
add rcx, r8
jmp rcx
loope 0x14008b453
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x14008b448
xor eax, eax
jmp 0x14008b451
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
invalid
retf 0x148
retf 0x148
add ch, bl
jmp 0x14008b448
and byte [rax + 6], bh
mov eax, 6
add byte [rax], al
add bl, ch
jmp 0x14008b448
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
jmp 0x14008b448
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
retf 0x148
add rax, rcx
add rax, 8
add eax, 8
add eax, 8
jmp 0x14008b448
add eax, 0x2b8
add byte [rcx + 0x39], cl
invalid
mov eax, 2
cmp r14, rax
jb 0x14008b0b7
invalid
cld
cld
invalid
invalid
mov qword [rbx + 0x10], rax
adc r9b, bpl
jmp 0x14008b0b7
pop rbp
cld
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 8
ror dword [rax], 0xeb
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
add rcx, rdx
add ecx, edx
invalid
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp case.0x140087588.162
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, r13
mov ecx, 2
cmp rcx, r13
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
xchg dword [rdi + 0x75000003], ecx
add byte [rax], al
jne 0x14008b4a4
xor eax, eax
jmp 0x14008b4b9
ja 0x14008b82d
jne 0x14008b4a4
xor eax, eax
jmp 0x14008b4b9
add rcx, rax
ror dword [rax - 0x77], 0xce
mov rsi, rcx
movzx eax, byte [rsi]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
ror byte [rax], 0xc8
enter 0xffffffffffff8b48, 0x4d
mov qword [rbp + 0x90], rcx
mov dword [rbp + 0x90], ecx
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
mov dword [rbp + 0x90], ecx
mov dword [rbp + 0x90], ecx
lea edx, [rax + 0xf000000]
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rbp + 0x80], xmm1
adc dword [rbp + 0x80], ecx
lea eax, [rax + 0xf000000]
adc dword [rbp + 0x70], eax
invalid
lea eax, [rax + 0xf000000]
adc dword [rbp + 0x70], eax
invalid
jo 0x14008b520
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], r13
invalid
mov word [rbp + 0x98], 0x200
mov byte [rbp + 0x9a], al
cwde
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a85]
add byte [rax - 0x73], cl
lea rsi, [rbp + 0x29]
lea rsi, [rbp + 0x29]
sub dword [rax - 0x73], ecx
jge case.0x1400896b3.156
lea rdi, [rbp + 0x28]
lea rbx, [rbp + 0x60]
xor r15d, r15d
xor edi, edi
lea r14, [rbp + 0xa0]
jmp 0x14008b550
add bl, ch
mov rdx, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xa0]
imul rcx, rdx, 0x38
imul ecx, edx, 0x38
imul ecx, edx, 0x38
retf 0x4438
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
invalid
or byte [rdi], cl
adc byte [rsi], al
invalid
invalid
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
or byte [rcx], r10b
or byte [rcx], r10b
movups xmmword [rax + rcx + 0x21], xmm2
push rsp
or byte [rcx], ah
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
inc rdx
mov qword [rbp + 0xb0], rdx
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test edi, ecx
add byte [rax], al
mov byte [rbp + 0xcf], 0
mov rcx, rdi
mov rdx, rbx
call fcn.1400872c0
movzx r12d, byte [rbp + 0x28]
cmp r12b, 0xa
je 0x14008b618
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
invalid
cmp rax, 1
je 0x14008b5bb
cmp eax, 2
je 0x14008b550
add dh, byte [rcx + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x5c]
cmp eax, 3
jne case.0x140085254.589
mov rax, qword [rbp + 0xb0]
sub rax, 1
sub eax, 1
add dword [rdx - 0x51], esi
mov rcx, qword [rbp + 0xa0]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
or dword [rbp - 0x62], esi
mov qword [rbp + 0xb0], rax
jmp 0x14008b550
xor edx, edx
cmp qword [rbp + 0xb0], 0
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
mov dword [rbp + 0xb0], edx
add byte [rax], al
cmp qword [rbp + 0xa8], rdx
add byte [rax], al
jne 0x14008b514
cmp bh, bh
invalid
invalid
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
invalid
cmp bh, bh
invalid
mov byte [rbp + 0xcf], 0
mov rcx, r14
call fcn.14008b980
add byte [rax], al
jmp case.0x1400875d4.162
mov rdx, qword [rbp + 0xb0]
cmp rdx, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax + 0x3b], cl
cmp rdx, qword [rbp + 0xa8]
jne 0x14008b514
mov byte [rbp + 0xcf], 0
mov rcx, r14
mov ecx, esi
call fcn.14008b980
add eax, dword [rax]
add cl, ch
jmp case.0x1400875d4.162
invalid
invalid
invalid
add eax, dword [rax]
add cl, ch
invalid
cmc
invalid
mov qword [rbp + 0x28], 1
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
xor r14b, r8b
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xb0]
add byte [rax], al
invalid
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esi
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test rax, rax
je 0x14008b7c4
test byte [rbp + 1], ch
add byte [rax], al
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax + 1], cl
fimul word [rbp + rcx*4 + 0x65]
lea esp, [rbp + 0x61]
invalid
invalid
add byte [rax], al
add rsi, rbx
lea r12, [rbp + 0x61]
lea esp, [rbp + 0x61]
invalid
invalid
lea rdi, [0x14014e9c0]
lea edi, [0x14014e9c0]
lea edi, [0x14014e9c0]
or al, 0
xor eax, eax
jmp case.0x140085254.610
xor eax, eax
add rbx, 0x38
add ebx, 0x38
cmp rbx, rsi
je 0x14008b7c4
je 0x14008b7c4
movzx r13d, byte [rbx]
cmp r13d, 0xa
or cl, byte [rdi]
test byte [rbx], dh
add dword [rax], eax
invalid
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
test byte [rbx], dh
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
invalid
invalid
insd dword [rdi], dx
mov byte [rbp + 0x60], r13b
mov rcx, qword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
insd dword [rdi], dx
invalid
xor byte [rcx - 0x77], cl
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
add dword [r15], ecx
adc byte [rbx + 0x11], cl
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
and dword [rcx + 0xf], eax
adc dword [rsp + 0x20], edx
push rsp
and al, 0x20
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
test al, 1
je case.0x1400745c7.843
invalid
and al, 0xa8
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
invalid
sub cl, byte [rax - 0x73]
invalid
lea rcx, [rbp + 0x60]
lea rdx, reloc.WS2_32.dll_getsockname
adc eax, 0x95e8e
mov ds, word [rsi + 9]
add al, ch
sar dword [rdi - 0x3f7b0001], 0x75
invalid
invalid
or dword [rax], eax
call fcn.140087690
test al, al
invalid
jne case.0x1400745c7.843
invalid
mov r8d, 1
lea rcx, [rbp + 0x28]
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
lea ecx, [rbp + 0x28]
lea rdx, [0x140121418]
adc eax, 0x95d34
pop rbp
or dword [rax], eax
call fcn.14008a230
mov r14, qword [rbp + 0x70]
jo case.0x14008b714.2
lea eax, [r13 - 6]
lea eax, [rbp - 6]
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
lea edi, [rax + 1]
js 0x14008b6f9
cmp al, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r15, rax
cmovae edi, eax
movsxd rax, dword [rdi + r15*4]
add rax, rdi
add eax, edi
add eax, edi
clc
mov r8, r15
lea rdx, [0x140121418]
pop rbp
or dword [rax], eax
invalid
pop rbp
or dword [rax], eax
invalid
add bh, bh
loopne 0x14008b75f
invalid
jmp rax
mov rdx, qword [rbp + 0x88]
mov edx, dword [rbp + 0x88]
add byte [rbx + rcx*4 - 0x7b], cl
nop
add byte [rax], al
add byte [rax], al
jmp case.0x14008b714.1
mov rdx, qword [rbp + 0x68]
mov r8, r14
jmp case.0x14008b714.1
mov r8d, 1
mov r8, qword [rbp + 0x90]
add byte [rax], al
jmp case.0x14008b714.1
mov rdx, qword [rbp + 0x68]
mov r8, r14
jmp case.0x14008b714.1
mov r8d, 1
add byte [rax - 0x73], cl
adc eax, 0xbe79c
out 0xb, eax
invalid
lea rdx, [0x140149ed8]
out 0xb, eax
add bl, ch
adc al, byte [rcx - 0x48]
invalid
invalid
jmp case.0x14008b714.1
mov r8d, 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x140149ed9]
or eax, dword [rax]
nop dword [rax + rax]
lea rcx, [rbp + 0x28]
call fcn.14008a230
xlatb
invalid
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
xlatb
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
je case.0x14008b786.5
test byte [rcx], dl
invalid
adc edi, edi
invalid
mov al, 1
test r15, r15
jne 0x14008b676
mov rax, qword [rbp + 0x80]
mov ecx, r13d
mov ecx, ebp
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
lea rdx, [0x14014e9d4]
or al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r14, 4
add esi, 4
mov r13, r14
jmp case.0x14008b786.2
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 8
jmp case.0x14008b786.2
invalid
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 2
test r13, r13
setne al
jmp 0x14008b676
cmp qword [rbp + 0xb8], 0
je 0x14008b7df
mov edx, 8
mov rcx, qword [rbp + 0xc0]
call fcn.1400084c0
mov rsi, qword [rbp - 8]
cmp qword [rsi + 8], 0
je 0x14008b7f7
mov rcx, qword [rsi]
mov edx, 1
call fcn.1400084c0
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x14008b0c9
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.1400e44d0
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400e44d0
ud2
mov byte [rbp + 0xcf], 0
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400e44d0
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.1400e41c0
ud2
mov edx, 8
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
call fcn.1400084c0
cmp qword [rbp + 0x30], 0
je 0x14008b8ac
mov rcx, qword [rbp + 0x28]
mov edx, 1
sub byte [r10 + 1], r15b
call fcn.1400084c0
mov byte [rbp + 0xcf], 1
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x18], 0
sbb byte [rax], al
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp + 0x10]
je case.0x1400ab5b6.1074
mov rcx, qword [rbp + 0x10]
mov edx, 8
call fcn.1400084c0
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
lea ebp, [rdx + 0x80]
je 0x14008ba94
sub byte [rax - 0x7b], cl
sal byte [rdi + rdi*2 + 0x48], 0x8b
je 0x14008baf5
mov rcx, qword [rsp + 0x30]
je 0x14008baf5
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
mov r8b, 1
call fcn.14008a6c0
and al, 0xec
invalid
dec dword [rax - 0x75]
jl 0x14008bac4
cmp byte [rax - 0x75], cl
je 0x14008bac9
invalid
je 0x14008bac9
and al, 0x40
test rdi, rdi
test rdi, rdi
je 0x14008baf5
mov rcx, rdi
mov ecx, edi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
add eax, 0x74c08500
invalid
add eax, 0x74c08500
invalid
test rsi, rsi
je 0x14008bacc
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
call fcn.1400084c0
leave
idiv edi
xor esi, esi
jmp 0x14008baf5
call qword [sym.imp.KERNEL32.dll_GetLastError]
add eax, 0x48c38900
shl ebx, 0x20
jrcxz 0x14008bafc
invalid
mov ebx, eax
shl rbx, 0x20
jrcxz 0x14008bafc
invalid
and byte [rax - 0x7d], cl
retf
or rbx, 2
test rsi, rsi
invalid
je case.0x14004fee8.1102
div byte [rbp + rcx - 0x46]
add al, byte [rax]
mov edx, 2
add byte [rax], al
mov rcx, rdi
call fcn.1400084c0
invalid
leave
idiv edi
invalid
leave
idiv edi
mov rsi, rbx
mov rax, rsi
invalid
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
invalid
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
in al, dx
mov eax, 0x48000001
invalid
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], esi
xor byte [rcx], al
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x130], 0xfffffffffffffffe
xor byte [rcx], al
add byte [rax], al
invalid
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
lea rcx, [rbp + 0xc0]
mov rdx, rdi
rol byte [rax], 0
add byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.140086e20
movzx eax, byte [rbp + 0xc0]
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x8e
or al, 0
ror byte [rbp + rcx*4 + 0xd], 0x8e
mov gs, word [rsi]
or al, 0
or al, 0
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
add edx, ecx
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x14008bba8
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
ror dword [rax], 0xeb
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 6
add byte [rax], al
jmp 0x14008bba8
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
ret 0x14c
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
add eax, 0x2b9
mov ecx, 2
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
sub r8, rcx
jb 0x14008bff6
add byte [rax], al
invalid
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x14008bbd3
invalid
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
stc
pop rsp
stc
pop rsp
sete cl
or cl, dl
jmp 0x14008bbd5
xor ecx, ecx
mov rdx, qword [rbp + 0xe0]
loopne case.0x14005adc6.1038
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
mov qword [rbp + 0x2f], rdx
movups xmm0, xmmword [rbp + 0xc1]
test ecx, eax
add byte [rax], al
invalid
invalid
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
rol dword [rax], 1
add byte [rax], al
invalid
movups xmm1, xmmword [rbp + 0xd1]
add byte [rdi], cl
sub dword [rbp + 0x20], ecx
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
sub dword [rbp + 0x10], eax
adc byte [r8 - 0x7b], r9b
div byte [rsi + rax + 0x3c]
invalid
cmp al, 6
test rsi, rsi
je case.0x14005adc6.1047
invalid
cmp al, 6
jne case.0x140086d23.218
invalid
or ch, bl
sub dword [rdx + rax], edi
cmp al, 2
jmp 0x14008bc2a
cmp al, 2
add cl, byte [rdi]
xchg dword [rcx + 0x48000002], ecx
mov dword [rdx], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x2f]
ja case.0x1400745c7.862
mov dword [rdx], eax
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x2f]
push rbp
invalid
mov qword [rbp + 0xdf], rdx
fild word [rax]
add byte [rax], al
invalid
add byte [rdi], cl
sub byte [rbp + 0x10], al
invalid
invalid
movaps xmm0, xmmword [rbp + 0x10]
adc byte [r15], r9b
adc byte [rdi], cl
movaps xmm1, xmmword [rbp + 0x20]
sub byte [rbp + 0x20], cl
and byte [r15], r9b
movaps xmmword [rbp + 0xd0], xmm1
sub dword [rbp + 0xd0], ecx
invalid
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
sub dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, qword [rbp + 0xdf]
mov edx, dword [rbp + 0xdf]
xchg ebp, eax
fild word [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rbp + 0xa8], rdx
mov dword [rbp + 0xa8], edx
xchg ebp, eax
test al, 0
invalid
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xc0]
sub byte [rbp + 0xc0], al
test eax, eax
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movaps xmm1, xmmword [rbp + 0xd0]
sub byte [rbp + 0xd0], cl
invalid
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movups xmmword [rbp + 0x99], xmm1
adc dword [rbp + 0x99], ecx
lea ebx, [rcx + 0xf000000]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movups xmmword [rbp + 0x89], xmm0
adc dword [rbp + 0x89], eax
test dword [rcx + 0x48000000], ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rbp + 0xb8], rdi
mov dword [rbp + 0xb8], edi
mov ebp, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rbp + 0x78], rdi
mov dword [rbp + 0x78], edi
jge case.0x140087588.216
mov qword [rbp + 0x80], rsi
mov dword [rbp + 0x80], esi
add byte [rax], al
add byte [rax + 0x8885], cl
invalid
invalid
mov byte [rax], al
invalid
add byte [rax], al
mov byte [rbp + 0x88], al
test dword [rax + 0x66000000], ecx
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rbp + 0xb0], 0x200
mov dword [rbp + 0xb0], 0x8d880200
mov dl, 0
invalid
test dword [rax], esi
add byte [rax], al
add byte [rdx], al
invalid
add byte [rax], al
add cl, byte [rax + 0xb28d]
mov byte [rbp + 0xb2], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xbf58e
invalid
cmc
or eax, dword [rax]
lea rax, str.failed_to_write_whole_buffer
lea eax, str.failed_to_write_whole_buffer
cmc
or eax, dword [rax]
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x38], eax
cmp byte [r8 - 0x39], r9b
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x40], 0
mov dword [rbp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
invalid
mov byte [rbp + 0x48], 6
mov word [rbp + 0x70], 0x200
jo case.0x1400896b3.188
invalid
invalid
invalid
jo case.0x1400896b3.188
jo case.0x1400896b3.188
add byte [rdx], al
add al, dh
jb case.0x140086d23.239
jb case.0x140086d23.239
invalid
mov byte [rbp + 0x72], 0
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x78]
push rbp
js case.0x14005adc6.1067
out 3, eax
add byte [rax], al
invalid
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
push rbp
js case.0x14005adc6.1067
out 3, eax
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax + 0xf0ad87d], al
cmp byte [rbp - 0x28], 0xa
invalid
cmp byte [rbp - 0x28], 0xa
jge 0x14008bc84
or cl, byte [rdi]
je 0x14008bd60
test byte [rbp + 0x48000000], ch
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
popfq
clc
lea rbx, [rbp + 0xf8]
lea ebx, [rbp + 0xf8]
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
lea r14, [rbp - 0x60]
lea r15, [rbp + 0x38]
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
lea r14, [rbp - 0x60]
lea esi, [rbp - 0x60]
lea r15, [rbp + 0x38]
lea edi, [rbp + 0x38]
cmp byte [rbp + rcx*4 - 0x5b], cl
lea r12, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp - 0x28]
fmul dword [rax - 0x73]
lea rdi, [rbp + 0x78]
lea edi, [rbp + 0x78]
jge 0x14008bd49
js case.0x1400896b3.211
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
add byte [rax], al
mov rcx, r14
mov ecx, esi
int1
mov rdx, r15
mov edx, edi
cli
call fcn.14008c090
add eax, dword [rax]
add byte [rax + 0xf0aa07d], al
cmp byte [rbp - 0x60], 0xa
invalid
cmp byte [rbp - 0x60], 0xa
jge case.0x140062720.993
or cl, byte [rdi]
je 0x14008bd7d
test byte [rax + 0x48000000], cl
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 8]
invalid
invalid
test eax, esi
add byte [rax], al
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
mov qword [rbp + 0xf0], rax
mov dword [rbp + 0xf0], eax
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
call 0x1385dcd1b
movups xmm2, xmmword [rbp - 8]
push rbp
clc
movaps xmmword [rbp + 0xe0], xmm2
xchg ebp, eax
loopne 0x14008bd11
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xd0], ecx
invalid
rol byte [rax], 1
add byte [rax], al
invalid
movaps xmmword [rbp + 0xd0], xmm1
invalid
add byte [rdi], cl
sub dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
invalid
movaps xmmword [rbp + 0xc0], xmm0
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
ror byte [r8 - 0x77], 1
mov dword [rbx + 0x30], eax
xor byte [r15], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rbx + 0x20], xmm2
adc dword [rbx + 0x20], edx
adc dword [rbx + 0x20], edx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
movups xmmword [rbx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rbx], eax
invalid
movups xmmword [rbx], xmm0
add ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
loope 0x14008bd8c
mov rdx, rbx
mov edx, ebx
call fcn.140087690
test al, al
je 0x14008bd7d
invalid
invalid
mov rcx, r13
mov rcx, r13
mov rdx, rdi
cli
call fcn.14008c090
cmp byte [rbp - 0x28], 0xa
jne 0x14008bce0
invalid
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x38]
cmp al, ch
and byte [rbx], al
add eax, dword [rax]
invalid
cmp al, ch
and byte [rbx], al
add eax, dword [rax]
invalid
cmp byte [rbp + 0xc0], 0xa
je case.0x1400745c7.862
add byte [rax], al
or cl, byte [rdi]
test byte [0x18808bd7f], dl
add byte [rax], al
invalid
mov rdi, qword [rbp + 0xb8]
mov edi, dword [rbp + 0xb8]
mov rcx, rdi
mov rdx, rsi
invalid
call fcn.14008ba50
cld
invalid
mov qword [rbp + 0x78], rax
test rax, rax
je case.0x1400745c7.862
add byte [rax - 0x77], cl
ret
mov rbx, rax
and eax, 3
lea rcx, [0x14014ea08]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp case.0x14007a536.904
adc cl, byte [rdi]
movzx eax, byte [rbx + 0xf]
jmp case.0x14007a536.904
mov dh, 0x43
por mm1, qword [rax + rcx*2]
jmp case.0x14007a536.904
mov rcx, rbx
mov rcx, rbx
invalid
shr rcx, 0x20
call fcn.1400855a0
invalid
xchg edi, eax
invalid
invalid
xchg edi, eax
invalid
test al, al
je case.0x14008afa0.66
lea rcx, [rbp + 0xc0]
add byte [rax], al
mov rdx, rdi
mov r8, rsi
invalid
call fcn.14008c520
cmp dword [rbp + 0xc0], 2
rol byte [rax], 0
add byte [rax], al
add byte [rdx], al
invalid
invalid
add byte [rax], al
add byte [rdx], al
invalid
jne case.0x1400745c7.853
mov rax, qword [rbp + 0xc8]
mov eax, dword [rbp + 0xc8]
lea rcx, [rbp + 0x40]
lea ecx, [rbp + 0x40]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x40], rax
mov byte [rbp + 0x38], 1
mov byte [rbp + 0x38], 1
call fcn.1400829c0
imul edi, edi, 0xffffffff
invalid
jmp case.0x14008b714.25
add byte [rax], al
add byte [rax - 0x73], cl
js 0x14008bdf3
lea rcx, [rbp + 0x78]
call fcn.1400829c0
imul edi, edi, 0xffffffff
mov cl, 0x6b
imul edi, edi, 0xffffffff
invalid
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
bnd call fcn.14008c3d0
call fcn.14008c3d0
test rax, rax
test eax, eax
je case.0x14008bdb0.5
stosd dword [rdi], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xd5
mov rcx, rax
call fcn.14008bb00
cld
invalid
dec dword [rax - 0x77]
ret
test rax, rax
test eax, eax
cld
invalid
test eax, eax
sal byte [rbp + 0x61], 0x48
mov ecx, edi
jne case.0x14008b714.25
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.14008ba50
cld
invalid
dec dword [rax - 0x77]
test eax, eax
add byte [rax], al
mov qword [rbp + 0xc0], rax
add byte [rax - 0x7b], cl
test rax, rax
je case.0x1400745c7.862
sal byte [rax + rcx*2 + 0x48], 0x89
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
mov rdx, rsi
invalid
bnd call fcn.14008c660
call fcn.14008c660
test al, al
sal byte [rax + rdi + 0x48], 0x8d
invalid
je case.0x14008b714.25
lea rcx, [rbp + 0xc0]
add byte [rax], al
add bl, ch
jmp case.0x14008b714.24
invalid
test dword [rax], eax
add byte [rcx], al
invalid
add byte [rax], al
jmp case.0x14008b714.24
mov eax, dword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + 0x400], ch
test eax, 0x400
add byte [rax], al
add byte [rdi], cl
sete cl
test dword [rbp + 0x104], 0x20000000
add al, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
xchg esp, eax
sal edi, 0x85
add al, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
sete dl
or dl, cl
shr al, 4
call 0x1b4d9428c
invalid
ret 0xca08
call 0x1b4d9428c
or ecx, dword [rax - 0x73]
invalid
add al, 0x84
sal byte [rbx + rcx + 0x48], 1
lea rcx, [rbp + 0x78]
lea ecx, [rbp + 0x78]
js case.0x1400745c7.855
call fcn.1400829c0
imul edi, edi, 0xffffffff
imul edi, edi, 0xffffffff
push qword [rcx]
fisttp dword [rax - 0x77]
mov rax, rbx
invalid
invalid
xor ebx, ebx
mov rax, rbx
add rsp, 0x1b8
add esp, 0x1b8
add esp, 0x1b8
invalid
mov eax, 0x5b000001
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
mov rax, rbx
fmul dword [rax - 0x3f]
shr rax, 0x20
shr eax, 0x20
call 0x1690141d5
cmp eax, 0x28
sub byte [rdi + 0x20], dh
ja case.default.0x14008bec5
and byte [rax - 0x73], cl
lea rcx, [0x14014ea18]
or eax, 0xc2b5a
sub ecx, dword [rax + rax]
or al, 0
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
shr cl, 0xfc
invalid
cld
jmp rax
xor eax, eax
jmp case.0x14007a536.904
cld
invalid
invalid
lea rbx, str.failed_to_create_whole_tree
sbb eax, 0x94f03
add ecx, dword [rdi + 9]
add bl, ch
jmp case.0x14008b714.25
mov al, 0x29
invalid
in al, dx
or qword [r8], r8
or dword [rax], eax
jmp case.0x14008b714.25
mov al, 0x29
sub ecx, ebp
jmp case.0x14007a536.904
in al, dx
invalid
invalid
mov al, 1
add ecx, ebp
jmp case.0x14007a536.904
in eax, 0xfe
invalid
mov al, 2
add ch, cl
jmp case.0x14007a536.904
fdivp st(6)
invalid
mov al, 3
add ebp, ecx
jmp case.0x14007a536.904
xlatb
invalid
invalid
mov al, 4
add al, 0xe9
jmp case.0x14007a536.904
sar dh, 1
invalid
mov al, 5
add eax, 0xfffec9e9
push qword [rax - 0x13d16fa]
mov al, 6
invalid
invalid
invalid
jmp case.0x14007a536.904
leave
invalid
invalid
mov al, 6
jmp case.0x14007a536.904
ret 0xfffe
invalid
mov al, 7
jmp case.0x14007a536.904
mov ebx, 0xb0fffffe
or cl, ch
invalid
invalid
mov al, 8
jmp case.0x14007a536.904
mov ah, 0xfe
invalid
mov al, 9
jmp case.0x14007a536.904
lodsd eax, dword [rsi]
invalid
invalid
mov al, 0xa
jmp case.0x14007a536.904
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov al, 0xb
jmp case.0x14007a536.904
lahf
invalid
invalid
mov al, 0xc
jmp case.0x14007a536.904
cwde
invalid
invalid
mov al, 0xd
jmp case.0x14007a536.904
xchg ecx, eax
invalid
invalid
mov al, 0xe
jmp case.0x14007a536.904
mov bh, dh
invalid
push qword [rax - 0x17c16f1]
mov al, recv
jmp case.0x14007a536.904
cmp esi, 0xffffffff
push qword [rax - 0x18316f0]
mov al, reloc.WS2_32.dll_recv
invalid
jl case.0x14008b714.51
invalid
mov al, reloc.WS2_32.dll_recv
jmp case.0x14007a536.904
jl case.0x14008b714.51
invalid
mov al, 0x11
jmp case.0x14007a536.904
jne case.0x14008b714.52
invalid
mov al, send
jmp case.0x14007a536.904
outsb dx, byte [rsi]
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp case.0x14007a536.904
invalid
invalid
mov al, setsockopt
jmp case.0x14007a536.904
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp case.0x14007a536.904
pop rcx
invalid
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp case.0x14007a536.904
push rdx
invalid
invalid
mov al, 0x17
jmp case.0x14007a536.904
invalid
invalid
mov al, 0x18
jmp case.0x14007a536.904
invalid
invalid
mov al, 0x19
jmp case.0x14007a536.904
cmp eax, 0xb0fffffe
sbb ch, cl
invalid
invalid
mov al, 0x1a
jmp case.0x14007a536.904
invalid
invalid
mov al, 0x1b
jmp case.0x14007a536.904
invalid
invalid
mov al, 0x1c
jmp case.0x14007a536.904
invalid
mov al, 0x1d
sbb eax, 0xfffe21e9
push qword [rax - 0x1e516e2]
invalid
sbb bh, dh
jmp case.0x14007a536.904
and esi, edi
invalid
mov al, 0x1e
jmp case.0x14007a536.904
invalid
mov al, 0x1f
jmp case.0x14007a536.904
invalid
invalid
invalid
mov al, 0x20
jmp case.0x14007a536.904
invalid
invalid
invalid
push qword [rax - 0x1fa16df]
mov al, 0x21
jmp case.0x14007a536.904
invalid
invalid
invalid
invalid
add eax, 0xb0fffffe
and ch, cl
invalid
invalid
mov al, 0x22
jmp case.0x14007a536.904
invalid
invalid
mov al, 0x23
jmp case.0x14007a536.904
invalid
invalid
mov al, 0x24
jmp case.0x14007a536.904
push qword [rax - 0x21616db]
invalid
mov al, 0x25
jmp case.0x14007a536.904
invalid
invalid
mov al, 0x26
jmp case.0x14007a536.904
loop 0x14008bfe3
invalid
mov al, 0x27
jmp case.0x14007a536.904
mov al, 0x28
jmp case.0x14007a536.904
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400e44d0
add byte [rax - 0x77], cl
bnd call fcn.1400e44d0
ud2
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
rol byte [rax], 0
add al, ch
mov byte [rcx - 1], ch
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x78]
call fcn.1400829c0
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
push 0x38
push 0x38
cmp r13b, 3
add ecx, dword [rdi]
test byte [rdx + rax], al
add al, byte [rax]
invalid
je 0x14008c2b9
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x14008c2b9
invalid
add byte [rcx + 0x38], al
cmp r13b, al
cmp ch, al
invalid
ja 0x14008c2b9
add dword [rax], eax
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x71
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
invalid
in eax, 0x48
mov ecx, dword [rdi]
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x14008c183
lea r14, [rsp + 0x68]
jmp 0x14008c10f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x14008c2b9
cmp al, 2
jne case.0x140085254.679
mov rcx, rdi
call fcn.140087950
cmp rbx, rax
jbe 0x14008c100
mov rcx, r14
mov rdx, rdi
call fcn.140087ad0
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
mov dword [rsp + 0x5f], edx
mov dword [rsp + 0x5f], edx
sub rcx, qword [rsp + 0x68]
and al, 0x68
jb 0x14008c39f
mov qword [rdi + 8], rcx
cmp al, 0xa
jne case.0x14008b714.69
invalid
add byte [rax - 0x3476b7fe], dh
mov al, 2
mov rbx, rcx
add cl, byte [rax - 0x77]
retf
cmp r13b, al
jbe 0x14008c10f
jmp 0x14008c2b9
mov r14, rbx
jmp 0x14008c19f
add dh, al
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x14008c2b9
invalid
cmp al, 1
je 0x14008c220
movzx eax, al
cmp eax, 2
jne case.0x140085254.680
add byte [rcx], al
add byte [rax], al
rol byte [rbx - 0x7af0fd08], 0
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
add byte [rcx], al
add byte [rax], al
mov rcx, rdi
call fcn.140087950
cmp r14, rax
jbe 0x14008c190
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.140087ad0
mov ecx, 0x894cffff
invalid
dec dword [rcx + rcx*4 - 0xd]
movzx eax, byte [rsp + 0x70]
and al, 0x70
jo 0x14008c213
movups xmm0, xmmword [rdi]
invalid
jo 0x14008c213
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
invalid
push rdi
and byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
sub dword [rsp + 0x50], edx
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
pop rdi
sub rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
invalid
pop rsp
and al, 0x68
invalid
push 0x197820f
jb 0x14008c399
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne case.0x14008b714.69
add byte [rax], al
invalid
mov al, 2
mov r14, rbx
mov esi, ebx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
mov esi, ebx
jmp 0x14008c196
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
cmp esp, 3
jb 0x14008c196
invalid
cmp r12d, 5
je 0x14008c196
invalid
invalid
add eax, 0xff5c840f
invalid
cmp r12d, 6
jne 0x14008c2e2
invalid
sahf
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
je 0x14008c276
mov rax, qword [rsp + 0x28]
test r14, r14
je 0x14008c276
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
invalid
or byte [rcx - 0x7d], cl
inc byte [rcx]
invalid
je case.0x14008b786.60
cmp cl, 0x2e
jne case.0x14008b786.60
invalid
jne case.0x14008b786.60
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx eax, byte [rax + 1]
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x2f
je case.0x14008b196.96
invalid
cmp eax, 0x2f
je case.0x14008b196.96
invalid
cmp eax, 0x5c
clc
pop rsp
je case.0x14008b196.96
xor eax, eax
jmp 0x14008c196
invalid
inc dword [rbp + 0x31]
div byte [rcx]
xor eax, eax
invalid
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x14008c196
invalid
invalid
push qword [rcx]
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
invalid
test dword [rdx], ecx
invalid
xor eax, eax
cmp r14, 1
invalid
jne 0x14008c196
cmp cl, 0x2e
jne 0x14008c196
add edi, edi
invalid
invalid
invalid
sub rbx, 1
jb 0x14008c3c3
invalid
and al, 1
add byte [rax], al
add dword [rdi], ecx
invalid
and al, 1
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x14008c2bc
movzx eax, al
test eax, eax
jne 0x14008c2d0
invalid
and dword [rax - 0x80], eax
cmp bpl, 6
jne case.0x14008b408.84
invalid
std
invalid
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
cmp dword [rbx], eax
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
add byte [rax - 0x7d], cl
jmp 0x14008c2d9
sub rbx, 1
jb case.0x140085254.681
invalid
mov qword [rdi + 8], rbx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x14008c2bc
invalid
lea rax, [0x14014eabc]
invalid
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
invalid
invalid
rol byte [rbx + rbp*8], 0x5e
jmp 0x14008c35f
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
invalid
and al, 0x30
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rsi + 1], xmm0
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
adc dword [rdi], ecx
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
mov rax, qword [rsp + 0x5f]
pop rdi
mov qword [rsi + 0x30], rax
jmp 0x14008c2bc
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14008c35f
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
lea rdx, [rcx + 1]
test rcx, rcx
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
ror byte [rdi], 0x84
invalid
je case.default.0x14008c2f5
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x14008c2bc
and edi, edi
invalid
invalid
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1400e45d0
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1400e45d0
ud2
lea r8, str.library_std_srcpath.rs
jmp 0x14008c3b7
lea r8, [0x14014ead4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14008c44f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14008c44f
mov ecx, 6
jmp 0x14008c44f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14008c44f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14008c504
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14008c478
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14008c47a
xor eax, eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
mov word [rsp + 0x88], 0x200
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
call fcn.14008c090
movzx ecx, byte [rsp + 0x90]
cmp cl, 0xa
jne 0x14008c4d9
xor eax, eax
jmp 0x14008c4f9
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x14008c4d7
movzx ecx, cl
dec rcx
cmp rcx, 3
jae 0x14008c4f9
lea rcx, [rsp + 0x50]
call fcn.140087760
nop
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400e44d0
ud2
add byte [rax], al
mov qword [rbp + 0x230], rdi
add byte [rax], al
lea rcx, [rbp - 0x60]
mov rdx, r15
mov r8, r14
call fcn.140084950
mov rax, qword [rbp - 0x60]
mov eax, dword [rbp - 0x60]
mov eax, dword [rbp - 0x60]
mov r12, qword [rbp - 0x58]
test rax, rax
je 0x14008c98f
out 1, al
add byte [rax], al
mov rcx, qword [rbp - 0x50]
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], r12
test al, 0x48
mov dword [rbp - 0x50], ecx
test al, 0x48
mov dword [rbp - 0x50], ecx
lea rcx, [rbp + 0x218]
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rbp - 0x60]
mov r8b, 1
call fcn.14008a6c0
invalid
invalid
lea edx, [rbp - 0x60]
mov r8b, 1
call fcn.14008a6c0
invalid
invalid
invalid
mov r14, qword [rbp + 0x218]
mov esi, dword [rbp + 0x218]
add byte [rbx + rcx*4 - 0x5b], cl
mov r12, qword [rbp + 0x220]
movsd dword [rdi], dword [rsi]
and byte [rdx], al
add byte [rax], al
test r14, r14
je 0x14008c98f
invalid
lodsb al, byte [rsi]
add dword [rax], eax
invalid
test byte [rcx + rax - 0x72b40000], ch
add byte [rbp + rcx*4 + 0x7d], cl
lea r15, [rbp - 0x60]
lea edi, [rbp - 0x60]
jge 0x14008c787
movabs al, byte [0x894c00000250b841]
stc
mov r8d, 0x250
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
mov ecx, edi
xor edx, edx
call fcn.1400d6c30
add al, 0
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
adc eax, 0x5b97d
add byte [rax - 0x7d], cl
clc
cmp rax, 0xffffffffffffffff
je 0x14008c9b7
add dword [rax], eax
invalid
dec dword [rdi]
test byte [rdx + 0x48000001], ch
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rax
invalid
invalid
mov rcx, rax
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_FindClose]
jb case.0x140087588.240
add eax, 0xa0458b00
mov eax, dword [rbp - 0x60]
mov ecx, eax
shr ecx, 0xa
rol ecx, 0xe9
or al, byte [rbx + 0x37401e1]
and ecx, 1
je case.0x1400875d4.239
invalid
and ecx, 1
je case.0x1400875d4.239
invalid
add dword [rbx + rax - 0x75], esi
invalid
add ecx, dword [rbx - 0x74bb3bb3]
ror byte [r15], 0x10
movups xmm0, xmmword [rbp - 0x5c]
mov ecx, dword [rbp - 0x3c]
invalid
mov r8d, dword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
movups xmm0, xmmword [rbp - 0x5c]
movsd xmm1, qword [rbp - 0x4c]
mov edx, dword [rbp - 0x44]
invalid
mov ah, 0x8b
push rbp
mov esp, 0x840fdb85
test ebx, ebx
je 0x14008c99c
pop rsi
add dword [rax], eax
add byte [rax], al
pop rsi
add dword [rax], eax
add byte [rax], al
shl rdx, 0x20
add byte [rax], al
shl rdx, 0x20
or rdx, r8
or edx, eax
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
mov dword [rsi + 0x10], 0
adc byte [rax], r8b
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
mov dword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
movlps qword [rsi + 0x30], xmm1
adc ecx, dword [rsi + 0x30]
mov qword [rsi + 0x38], rdx
cmp byte [rcx + 0x4e894046], cl
xor esi, r14d
xor esi, esi
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
xor esi, r14d
xor esi, esi
imul cl
push rdx
jmp 0x14008c9c5
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x14008c87f
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x14008c97c
stc
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rbp - 0x40], xmm0
ror byte [r15], 0x29
invalid
invalid
push rdi
ror byte [rdi], 0x29
ror byte [r15], 0x29
ror byte [rdi], 0x29
sub dword [rbp - 0x50], eax
mov r8b, recv
movaps xmmword [rbp - 0x60], xmm0
sub dword [rbp - 0x60], eax
movabs al, byte [0x4800000000d045c7]
mov dword [rbp - 0x30], 0
rol byte [r8], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp - 0x60]
mov rcx, rdi
invalid
invalid
invalid
invalid
invalid
add byte [rax], al
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
adc eax, 0x5b8ea
add eax, 0xfc08500
test byte [rax + rax + 0x4d8b0000], ch
add byte [rax], al
add byte [rbx - 0x3fce5fb3], cl
mov ecx, dword [rbp - 0x60]
xor eax, eax
sal bh, 0xc1
add byte [rax + rax], al
invalid
add byte [rbp - 0x537bf040], al
test eax, eax
ror byte [rdi], 0x84
lodsb al, byte [rsi]
je 0x14008c95a
add byte [rax], al
add byte [rbx - 0x3fce5fb3], cl
mov ecx, dword [rbp - 0x60]
xor eax, eax
invalid
add byte [rax], al
mov ecx, dword [rbp - 0x60]
xor eax, eax
invalid
movabs al, byte [0x400c1f7c031]
sal bh, 0xc1
test ecx, 0x400
add byte [rax + rax], al
add al, 0
add byte [rdi + rdi + 0x48], dh
je 0x14008c8fa
mov qword [rbp + 0x218], 0
mov dword [rbp + 0x218], 0
test dword [rax], ebx
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
invalid
test dword [rax], ebx
sbb byte [rdx], al
invalid
add byte [rax], al
lea r8, [rbp + 0x218]
lea eax, [rbp + 0x218]
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, edi
add byte [rax], al
mov rcx, rdi
mov ecx, edi
mov edx, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
invalid
invalid
or byte [rax], al
invalid
mov r9d, 8
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
adc eax, 0x5b8b7
add eax, 0x74c08500
jne 0x14008c871
add byte [rbp - 0x748a8b40], al
test eax, eax
je 0x14008c95a
mov eax, dword [rbp + 0x218]
test dword [rax], ebx
add al, byte [rax]
sbb byte [rdx], al
add byte [rax], al
invalid
add cl, al
loopne 0x14008c903
invalid
shl eax, 0x15
adc eax, 0x231ff8c1
test dword [rdx + rax], ebx
add al, byte [rax]
invalid
sar eax, 0x1f
and eax, dword [rbp + 0x21c]
add al, byte [rax]
add byte [rbx + 0x558ba04d], cl
invalid
invalid
invalid
push rbp
mov ecx, dword [rbp - 0x60]
movabs al, byte [0x44bc458b44c4558b]
mov edx, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x44]
mov eax, dword [rbp - 0x44]
mov r12d, 0xc04d8b44
push rbp
invalid
mov r12d, 0xc04d8b44
mov ecx, dword [rbp - 0x40]
ror byte [r9 - 0x3f], 0xe1
and byte [rcx + 9], cl
or r9, rdx
mov edx, dword [rbp - 0x38]
mov r10d, dword [rbp - 0x30]
mov edx, dword [rbp - 0x30]
mov r11d, dword [rbp - 0x34]
shl r9, 0x20
or r9, rdx
mov edx, dword [rbp - 0x38]
mov r10d, dword [rbp - 0x30]
mov edx, dword [rbp - 0x30]
mov edx, dword [rbp - 0x30]
mov r11d, dword [rbp - 0x34]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x5c]
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x4c]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
invalid
mov dword [rsi + 0x44], eax
jmp 0x14008c973
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 2
add byte [rax], al
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
add rsp, 0x2c0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov qword [rsi + 8], r12
mov qword [rsi], 2
add byte [rax], al
jmp 0x14008c9dc
test eax, 0x400
je case.0x1400896b3.233
add byte [rdi], cl
test byte [rdi + 0x41fffffe], dl
mov ecx, ecx
leave
mov r9d, ecx
leave
and r9d, 0x20000000
je case.0x1400896b3.233
invalid
xchg esi, edi
invalid
invalid
invalid
test byte [rdi + 0x48fffffe], al
mov dword [rsi + 8], edi
jle case.0x14005adc6.1075
invalid
mov qword [rsi + 8], rdi
jle case.0x14005adc6.1075
or byte [rax - 0x39], cl
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
mov sil, 1
mov dh, 1
test r12, r12
test esp, esp
je case.0x14005adc6.1076
mov edx, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.1400084c0
inc dword [rax - 0x7c]
test sil, sil
div byte [rbp - 0x60]
jne 0x14008c97c
lea rcx, [rbp + 0x230]
lea esi, [rax]
add al, byte [rax]
invalid
add byte [rax], al
add al, ch
fcomp dword [rdi - 1]
invalid
invalid
call fcn.1400829c0
invalid
jmp 0x14008c97c
xchg edx, eax
nop word [rax + rax]
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lea esi, [rax]
add byte [rax], al
lea rcx, [rbp + 0x230]
add al, byte [rax]
add byte [rax], al
add al, ch
call fcn.1400829c0
stosb byte [rdi], al
pop rdi
invalid
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
int3
int3
int3
in al, dx
cmp byte [rax - 0x73], cl
invalid
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
add r14b, r15b
add dh, bh
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
dec dword [rcx + rcx*4 - 0x3a]
mov esi, eax
invalid
mov edi, edx
xlatb
mov dh, 5
in al, 0x7f
or eax, 0x18b900
sbb byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
add al, ch
invalid
int 0xb9
add byte [rax], al
idiv edi
dec dword [rax - 0x7b]
sal byte [rsi + rdx + 0x48], 0x89
mov dword [rax], edi
cmp byte [rax - 0x77], cl
jo case.0x140062720.1030
invalid
or byte [rax - 0xb7efa8], cl
pop rax
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
add esp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
mov dword [rbp - 8], edi
clc
invalid
add byte [rdx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
add al, ch
add byte [rax], al
sub esi, dword [rdi + 5]
ja case.0x140087588.285
add eax, 0x660b0f00
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
push 0x30
xor byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
push rbp
invalid
call fcn.14008cad0
adc al, byte [rax]
add byte [rax], al
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
sub esp, 0x40
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
invalid
call qword [rdx]
mov rax, qword [rbp - 0x10]
invalid
invalid
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js case.0x14008b408.124
add byte [rdx + rdx + 0x48], dh
je 0x14008cb09
adc cl, byte [rax - 0x75]
push rax
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 0x75], cl
call 0x180cd4e4b
call 0x180cd4e4b
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x180cd4e4b
add rsp, 0x40
invalid
pop rbp
jmp fcn.1400084c0
mov bh, 0xb9
idiv edi
invalid
mov bh, 0xb9
idiv edi
invalid
mov ecx, 0x4890fff7
add esp, 0x40
invalid
invalid
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
invalid
pop rbp
pop rbp
ret
mov dword [rsp + 0x10], edx
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
je 0x14008cb3a
invalid
js case.0x140066427.994
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp - 0x10]
invalid
invalid
adc dword [rax - 0x75], ecx
mov rax, qword [rbp - 0x10]
invalid
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
call 0x137c25221
call 0x137c25221
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x137c25221
call fcn.1400084c0
xchg byte [rcx + 0x4890fff7], bh
mov ecx, 0x4890fff7
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
invalid
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
int3
int3
int3
int3
int3
in al, dx
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
and eax, 3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
and eax, 3
loopne 0x14008cb5f
lea rdx, [0x14014eaf0]
lea ebx, [rdi]
invalid
or al, 0
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
jmp rax
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
mov rax, qword [rcx - 1]
invalid
invalid
jmp case.0x14008b408.137
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
mov rcx, rax
sar edi, 0x52
invalid
dec dword [rax - 0x75]
push rcx
invalid
sar edi, 0x52
jmp case.0x14008b408.137
jmp case.0x14008b408.137
jmp case.0x14008b408.137
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400855a0
invalid
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
movsx rax, al
lea rcx, reloc.WS2_32.dll_recv
or eax, 0x9684f
or eax, 0x9684f
push 0xffffffff8b480009
mov rdx, qword [rcx + rax*8]
adc al, 0xc1
ror dword [rax - 0x73], 0xd
mov word [rcx + 9], gs
or dword [rax], eax
invalid
invalid
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov rax, qword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
ret
shr rcx, 0x20
cmp ecx, 0x28
ja case.default.0x14008cbc4
lea rax, [0x14014eb00]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
invalid
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x14008cb8e
mov al, 0x29
jmp 0x14008cb8e
mov al, 1
jmp 0x14008cb8e
mov al, 2
jmp 0x14008cb8e
mov al, 3
jmp 0x14008cb8e
mov al, 4
jmp 0x14008cb8e
mov al, 5
jmp 0x14008cb8e
mov al, 6
jmp 0x14008cb8e
mov al, 7
jmp 0x14008cb8e
mov al, 8
jmp 0x14008cb8e
mov al, 9
jmp 0x14008cb8e
mov al, 0xa
jmp 0x14008cb8e
mov al, 0xb
jmp 0x14008cb8e
mov al, 0xc
jmp 0x14008cb8e
mov al, 0xd
jmp 0x14008cb8e
mov al, 0xe
jmp 0x14008cb8e
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x14008cb8e
mov al, 0x11
jmp 0x14008cb8e
invalid
push qword [rax - 0x8d16ee]
mov al, send
invalid
jb 0x14008cc19
mov al, recv
jmp 0x14008cb8e
mov al, reloc.WS2_32.dll_recv
jmp 0x14008cb8e
mov al, 0x11
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, send
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x14008cb8e
invalid
invalid
invalid
invalid
invalid
mov al, setsockopt
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x14008cb8e
invalid
invalid
invalid
push qword [rax - 0xa916ea]
mov al, reloc.WS2_32.dll_shutdown
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x17
jmp 0x14008cb8e
invalid
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x19
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x20
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x21
jmp 0x14008cb8e
invalid
invalid
invalid
push qword [rax - 0xfd16de]
mov al, 0x22
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x23
jmp 0x14008cb8e
invalid
invalid
invalid
mov al, 0x24
jmp 0x14008cb8e
invalid
invalid
invalid
push qword [rax - 0x11216db]
mov al, 0x25
jmp 0x14008cb8e
invalid
mov al, 0x26
jmp 0x14008cb8e
mov al, 0x27
jmp 0x14008cb8e
invalid
mov al, 0x28
jmp 0x14008cb8e
invalid
sub cl, ch
fdivr st(6)
invalid
dec esp
int3
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
push rcx
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x14008cceb
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
int3
mov eax, dword [rcx]
mov ecx, r8d
and ecx, 3
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cmp edx, 2
jae 0x14008cd1b
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cmp edx, 2
jae 0x14008cd1b
jmp 0x14008cd2b
test rcx, rcx
je 0x14008cd2b
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
int3
sub esp, 0x68
test r8, r8
je 0x14008cf03
mov r13, r8
mov rbx, rdx
mov rdi, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
nop dword [rax]
cmp dword [rbx + rdx], 0
jne 0x14008cd82
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x14008cd70
cmp r13, rcx
jb 0x14008cf1f
sub r13, rcx
je 0x14008cf03
shl rcx, 4
add rbx, rcx
lea r14, [rsp + 0x30]
lea r12, str.failed_to_write_whole_buffer
lea r15, [rsp + 0x28]
lea rbp, [0x14014eba4]
jmp 0x14008cde7
mov rcx, r14
call fcn.1400829c0
mov rdx, rbx
mov rbx, rdx
test r13, r13
in eax, dx
je 0x14008cf03
lea rax, [rbx - 0x10]
mov rsi, r13
shl rsi, 4
mov rcx, rsi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x14008ce20
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x14008ce00
mov r8, qword [rax + 8]
jmp 0x14008ce26
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r15
mov edx, 0xfffffff4
call fcn.140083eb0
jo 0x14008ce36
dec dword [rax - 0x7d]
jl 0x14008ce60
sub byte [rax], al
je case.default.0x14008ce52
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
invalid
jmp rcx
jmp 0x1b889b055
cmp byte [rax + 0x10], 0x23
je 0x14008cdd0
jmp 0x14008cf05
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14008cf16
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x14008cebc
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14008ce90
jmp 0x14008cebf
mov rax, r8
cmp r13, rcx
jb 0x14008cf1f
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub r13, rcx
jne 0x14008cedf
test rax, rax
je 0x14008cddb
jmp 0x14008cf30
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14008cf62
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x28], 0
mov rbx, rdx
jne 0x14008cdd0
jmp 0x14008cddb
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14008cf05
lea r8, [0x140121290]
mov rdx, r13
call fcn.1400e44d0
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x1401212e0]
jmp 0x14008cf92
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x38]
call fcn.1400e4490
ud2
jne 0x14008d5f5
invalid
mov bh, 0x28
sub byte [rdi], cl
mov dh, 5
cmp dh, byte [rbp + rcx]
and ebp, dword [rsi - 0x7ab70009]
scasb al, byte [rdi]
idiv edi
ror byte [rdi], 0x84
push rbx
add dword [rax], eax
add byte [rax - 0x77], cl
ret
cmove esi, ebp
cmc
mov dword [rbx + 6], r14d
jae 0x14008d643
mov dword [rbx + 0x1c], r12d
mov dword [rbx + 0x1c], esp
mov dword [rbx + 0x1e], r15d
adc byte [r9], r8b
adc byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x40], al
add byte [rax], al
add byte [rcx - 0x43], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rbx + r13], r12d
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x3f], 0
je 0x14008d7fc
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
invalid
enter 0x15ff, 4
lodsb al, byte [rsi]
add eax, 0x83489000
invalid
nop
invalid
invalid
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
push rbx
sub rsp, 0x40
mov rsi, rcx
mov r14, qword [rdx + 8]
test r14, r14
test esi, esi
test esi, esi
je 0x14008d879
mov rdi, rdx
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
lea r15, str.invalid_argumentP2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov eax, esi
mov r14, qword [r14 + 0x28]
sub byte [rcx + rcx*4 + 0x77], cl
or byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
and byte [rdi], cl
mov bh, reloc.WS2_32.dll_recv
invalid
mov qword [rdi + 8], r14
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
movzx edx, word [rax]
invalid
adc byte [rbx + 0x4f7417fa], al
cmp edx, 0x17
je case.0x14008b2f5.137
invalid
cmp r10, 2
cmp edx, 2
add dh, byte [rbx + riz + 0x4c]
mov dword [rsp + 0x28], edi
jl 0x14008d888
invalid
je 0x14008d883
mov qword [rsp + 0x28], r15
jl 0x14008d888
and al, 0x28
sub byte [rsi - 0x39], ah
and al, 0x20
add al, byte [rax]
mov word [rsp + 0x20], 2
mov rcx, rbx
call fcn.1400829c0
push rcx
invalid
dec dword [rbp - 0x7b]
test esi, esi
push rcx
invalid
test esi, esi
div byte [rbp - 0x39]
jne 0x14008d840
mov word [rsi], 2
invalid
jmp 0x14008d931
cmp rcx, 0xf
jbe 0x14008d93d
xchg byte [rax + 0xf000000], dh
mov bh, 0x48
add spl, byte [rsi - 0x3f]
movzx ecx, word [rax + 2]
add spl, byte [rsi - 0x3f]
rol cx, 8
rol ecx, 8
ror dword [rax], 0x8b
mov eax, dword [rax + 4]
mov word [rsp + 0x20], 0
mov word [rsp + 0x26], cx
add al, 0x66
add al, 0x66
mov dword [rsp + 0x20], 0x89660000
and al, 0x26
mov dword [rsp + 0x22], eax
and al, 0x22
jmp case.0x14008bdb0.108
xor eax, 0x1bf98348
cmp rcx, 0x1b
cmp ecx, 0x1b
jbe 0x14008d957
add byte [rax], al
movzx ecx, word [rax + 2]
rol cx, 8
movups xmm0, xmmword [rax + 8]
adc byte [rax + 8], al
adc byte [rax + 8], al
or byte [rbx + 0x408b0450], cl
sbb byte [rsi - 0x39], ah
invalid
invalid
mov edx, dword [rax + 4]
push rax
add al, 0x8b
mov eax, dword [rax + 0x18]
invalid
invalid
mov eax, dword [rax + 0x18]
mov word [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
movups xmmword [rsp + 0x24], xmm0
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
mov word [rsp + 0x3c], cx
and al, 0x3c
cmp al, 0xf
mov bh, 0x44
and al, 0x20
movzx eax, word [rsp + 0x20]
mov ecx, dword [rsp + 0x22]
movzx edx, word [rsp + 0x26]
mov r8, qword [rsp + 0x28]
invalid
sub byte [rbx + rcx*4 + 0x4c], al
and al, 0x30
mov r9d, dword [rsp + 0x30]
mov dword [rsi + 0x10], r9d
mov r9d, dword [rsp + 0x34]
mov dword [rsi + 0x14], r9d
mov r9d, dword [rsp + 0x38]
mov dword [rsi + 0x18], r9d
movzx r9d, word [rsp + 0x3c]
movzx ecx, word [rsp + 0x3c]
mov word [rsi + 0x1c], r9w
movzx r9d, word [rsp + 0x3e]
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
invalid
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov qword [rsi + 8], r8
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x1401231d8]
mov edx, 0x42
call fcn.1400e4650
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x140123238]
mov edx, 0x43
call fcn.1400e4650
ud2
test eax, eax
jne 0x14008d9f3
mov rax, qword [sym.imp.WS2_32.dll_WSACleanup]
add eax, 0x5aabc
mov qword [rdi], rax
add rsp, 0x1f8
pop rdi
pop rsi
ret
or eax, 0xbc660
lea r8, str.library_std_src_synconce.rs
add eax, 0x93c71
mov edx, 0x2b
call fcn.1400e4650
ud2
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x2c]
lea rdx, [rsp + 0x30]
call fcn.1400e6b90
ud2
int3
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x5d8]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x408], 0
je 0x14008f08a
mov rcx, qword [rbp + 0x410]
test rcx, rcx
je 0x14008f071
mov rdx, qword [rbp + 0x418]
mov rax, qword [rbp + 0x420]
test dword [rax], esp
add al, 0
add byte [rax - 0x39], cl
call 0x14008efcf
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
mov ecx, 1
add dword [rax], eax
add byte [rax], al
jmp 0x14008f075
add byte [rax], al
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x20], rcx
mov qword [rbp], rcx
mov qword [rbp + 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.140092d40
mov rsi, qword [rbp + 0x438]
cmp dword [rsi], 4
jb 0x14008f0a0
mov rcx, qword [rsi + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x5f0]
add rsp, 0x688
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
add eax, ebp
mov bh, 0x2f
invalid
xor edi, edi
cmp r8, 0x201
jb 0x14008fa5f
jmp 0x14008fa70
invalid
add byte [rdi], cl
sbb ecx, 0
add byte [rax], al
jae 0x14008fb2f
cmp r8, 0x201
jae 0x14008fa70
mov r12d, 0x200
lea r14, [rbp - 0x20]
jne 0x14008fa49
jne 0x14008fa49
mov r13, r8
jmp 0x14008fac8
sub r8, r15
sub rsi, r15
cmp rsi, r8
jae 0x14008fa9f
lea rcx, [rbp + 0x450]
mov rdx, r15
call fcn.1400e67d0
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x5d8], rax
mov rbx, qword [rbp + 0x458]
mov eax, 0xffffffff
cmp rbx, rax
mov r15d, 0xffffffff
cmovb r15, rbx
mov qword [rbp + 0x460], r15
mov rsi, rbx
mov r12, r15
mov r14, qword [rbp + 0x5d8]
mov r13, r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r14
mov edx, r13d
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
mov edi, eax
test eax, eax
jne 0x14008faf0
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x14008fbd9
mov r8d, edi
cmp r13, r8
jne 0x14008fa50
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14009189c
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jae 0x14008fa70
jmp 0x14008fa5f
cmp r12, r8
jb 0x1400919b0
lea rcx, [rbp + 0x500]
mov rdx, r14
call fcn.140086b20
lea rcx, [rbp + 0x500]
mov rdx, qword [rbp + 0x5c8]
mov r8, qword [rbp + 0x5c0]
call fcn.14008ae20
cmp qword [rbp + 0x5b8], 1
je 0x14008fb77
lea rcx, [rbp + 0x500]
call fcn.14008db70
mov rdi, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x580]
mov rdx, rdi
call fcn.140094f10
cmp qword [rbp + 0x508], 0
je 0x14008fbab
mov edx, 1
mov rcx, rdi
call fcn.1400084c0
movdqu xmm0, xmmword [rbp + 0x580]
movdqu xmmword [rbp + 0x478], xmm0
mov rax, qword [rbp + 0x590]
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x470], 0
mov sil, 1
jmp 0x14008fbfb
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x478], rax
add al, 0
add byte [rax - 0x39], cl
test dword [rax + 4], esi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax - 0x39], cl
test dword [rax + 4], esi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor esi, esi
test rbx, rbx
je 0x14008fc11
mov edx, 2
mov rcx, qword [rbp + 0x5d8]
call fcn.1400084c0
test sil, sil
je 0x14008fc41
mov r8, qword [rbp + 0x478]
test r8, r8
je 0x14008fc54
movdqu xmm6, xmmword [rbp + 0x480]
movq mm6, qword [rbp + 0x480]
movq qword [rbp + 0x5d8], xmm6
pshufd xmm0, xmm6, 0xee
movq r9, xmm0
jmp 0x14008feac
lea rcx, [rbp + 0x478]
mov byte [rbp + 0x5e7], 1
call fcn.1400829c0
invalid
inc esi
test edi, esp
add eax, 0x48010000
lea edx, str.PATHRUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
mov byte [rbp + 0x5e7], 1
lea rdx, str.PATHRUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
lea rcx, [rbp + 0x580]
mov r8d, 4
call fcn.140088a50
cmp byte [rbp + 0x598], 2
je 0x14008fdde
mov rcx, qword [rbp + 0x580]
mov rax, qword [rbp + 0x588]
mov byte [0xc950fc91], al
test eax, ebx
add eax, 0x8b480000
test dword [rax + 0x48000005], edx
add eax, ecx
mov byte [0xc950fc91], al
test eax, ebx
add eax, 0x8b480000
test dword [rax + 0x48000005], edx
add eax, ecx
mov qword [rbp + 0x5b0], rcx
mov al, 5
add byte [rax], al
mov qword [rbp + 0x470], rcx
mov qword [rbp + 0x478], rax
add al, 0
add byte [rsi - 0x39], ah
test dword [rax + 4], eax
add dh, al
test dword [rax + 0x1000004], ecx
test dword [rax + 0x1000004], ecx
lea rbx, [rbp - 7]
lea r12, [rbp + 0x519]
add byte [rax], al
add byte [rax], al
lea rsi, [rbp - 0x20]
lea rdi, [rbp + 0x470]
add al, 0
invalid
loopne 0x14008fd1d
lea edi, [rbp + 0x470]
lea r15, [rbp + 0x500]
jmp 0x14008fcf1
mov rax, qword [rbp - 0x20]
test rax, rax
jne 0x14009134f
mov rcx, rsi
mov rdx, rdi
call fcn.140089fc0
jmp 0x14008fd09
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140089fc0
movzx eax, byte [rbp - 8]
cmp al, 2
je 0x14008fdc3
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
test r8, r8
jne 0x14008fd37
test rdx, rdx
je 0x14008fcfe
sal byte [rbx + rdx*8 - 0x46], cl
add dword [rax], eax
add byte [rax], al
mov edx, 1
call fcn.1400084c0
jmp 0x14008fcfe
xchg edi, esi
invalid
mov r9d, dword [rbx]
mov r10d, dword [rbx + 3]
mov dword [r12 + 3], r10d
push rsp
and al, 3
push rsp
and al, 3
mov dword [r12], r9d
mov qword [rbp + 0x500], rcx
mov qword [rbp + 0x508], rdx
mov qword [rbp + 0x510], r8
adc byte [0xc590fd5e], al
sbb byte [0xc954fd64], al
stc
adc byte [0xc590fd5e], al
sbb byte [0xc954fd64], al
stc
mov rdx, qword [rbp + 0x5c8]
mov r8, qword [rbp + 0x5c0]
call fcn.14008ae20
cmp qword [rbp + 0x5b8], 1
je 0x14008fd8a
mov rcx, r15
call fcn.14008db70
mov r14, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rsi
mov rdx, r14
call fcn.140094f10
cmp qword [rbp + 0x508], 0
je 0x14008fce4
mov edx, 1
mov rcx, r14
call fcn.1400084c0
jmp 0x14008fce4
cmp qword [rbp + 0x5d8], 0
je 0x14008fdde
mov edx, 1
mov rcx, qword [rbp + 0x5b0]
mov ecx, dword [rbp + 0x5b0]
call fcn.1400084c0
lea rax, [0x1401227c8]
mov qword [rbp + 0x5d8], rax
jmp 0x14008ef82
invalid
invalid
invalid
cmp r9, 5
mov qword [rbp + 0x5c0], r8
invalid
add eax, 0x16720000
add byte [rdx + 0x16], dh
add byte [rdx + 0x16], dh
cmp word [r8 + r9*2 - 0xa], 0x2e
jne case.0x140090198.68
cmp word [r8 + r9*2 - 2], 0
je 0x140090178
mov rax, qword [rbp + 0x4c8]
mov rsi, qword [rax + 0x90]
add byte [rax - 0x75], cl
cwde
movabs al, byte [0xc5b88a40000000]
add byte [rax], al
add byte [rax - 0x75], cl
cwde
movabs al, byte [0xc5b88a40000000]
add byte [rax], al
mov qword [rbp + 0x500], 2
add byte [0x1400afef4], al
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x508], xmm0
lea rcx, [rbp + 0x500]
xor edx, edx
call case.0x14004fa2e.465
mov rax, qword [rbp + 0x500]
add eax, 0x8b480000
lea edx, [rax]
invalid
add byte [rax], al
add eax, 0x8b480000
lea edx, [rax]
add eax, 0xc7660000
mov word [rax + rcx*2], 0x22
mov word [rax + rcx*2], 0x22
inc rcx
mov qword [rbp + 0x510], rcx
mov dword [rbp + 0x510], ecx
mov dword [rbp + 0x510], ecx
mov rax, qword [rbp + 0x5c8]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x5a0]
mov eax, dword [rbp + 0x5a0]
mov eax, dword [rbp + 0x5a0]
mov qword [rbp - 0x18], rax
mov word [rbp - 0x10], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
call fcn.140084b90
invalid
invalid
invalid
dec dword [rax - 0x75]
xchg ebp, eax
adc byte [0x17b50ff63], al
add byte [rax + 0x3b], cl
xchg ebp, eax
or byte [0x1537dff6a], al
invalid
add byte [rax + 0x3b], cl
xchg ebp, eax
or byte [0x1537dff6a], al
lea rcx, [rbp + 0x500]
call case.0x14004fa2e.465
mov rdx, qword [rbp + 0x510]
invalid
add eax, 0xaae80000
invalid
add byte [rax - 0x75], cl
test dword [rax], eax
add eax, 0xc7660000
add al, 0x50
and al, byte [rax]
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rbp + 0x510], rdx
lea rax, [rbx + rbx*4]
lea r15, [rsi + rax*8]
lea r14, [rbp + 0x500]
mov ch, 0
add eax, 0x66660000
nop word cs:[rax + rax]
mov ch, 0
add eax, 0x66660000
nop word cs:[rax + rax]
cmp rsi, r15
je 0x140090029
mov rdx, qword [rbp + 0x510]
mov edx, dword [rbp + 0x510]
cmp rdx, qword [rbp + 0x508]
jne 0x14008ffd4
invalid
cmovl ecx, dword [rcx + 0x4d53e8f1]
invalid
mov rcx, r14
call case.0x14004fa2e.465
mov rdx, qword [rbp + 0x510]
add byte [rax], al
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x20
mov dword [rax + rdx*2], 0xff480020
ret 0x8948
xchg ebp, eax
adc byte [0xc954ffed], al
int1
mov rdx, rsi
mov r8d, edi
call fcn.140094fe0
add byte [rax - 0x77], cl
ret
add rsi, 0x28
test rax, rax
je case.0x14008b714.133
mov dword [rax + rdx*2], 0xff480020
ret 0x8948
cmp qword [rbp + 0x508], 0
je 0x140090e4f
mov rcx, qword [rbp + 0x500]
mov edx, 2
call fcn.1400084c0
jmp 0x140090e4f
mov rax, qword [rbp + 0x500]
mov rbx, qword [rbp + 0x508]
test rax, rax
je 0x140090e4f
mov rdx, qword [rbp + 0x510]
mov r13b, 1
mov dword [rbp + 0x434], 0
mov rcx, qword [rbp + 0x5c0]
mov qword [rbp + 0x5a0], rcx
mov rcx, qword [rbp + 0x5d8]
mov qword [rbp + 0x5c8], rcx
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rbx
mov qword [rbp + 0x4e0], rdx
cmp rdx, rbx
jne 0x1400900ab
mov byte [rbp + 0x5d4], 1
lea rcx, [rbp + 0x4d0]
call case.0x14004fa2e.465
mov rax, qword [rbp + 0x4d0]
mov eax, dword [rbp + 0x4d0]
mov rdx, qword [rbp + 0x4e0]
mov word [rax + rdx*2], 0
inc rdx
mov qword [rbp + 0x4e0], rdx
add byte [rax - 0x75], cl
invalid
enter 4, 0
cmp byte [rcx + 0xc4], 0
invalid
add byte [rax], al
add byte [rax], al
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
or r15d, dword [rcx + 0xc0]
cmp qword [rbp + 0x408], 0
cmp dword [rbp + 0x408], 0
add byte [rax - 0x75], cl
invalid
cmp dword [rbp + 0x408], 0
je 0x140090141
mov rsi, qword [rbp + 0x410]
mov rdi, qword [rbp + 0x418]
mov rbx, qword [rbp + 0x420]
mov qword [rbp + 0x450], rsi
mov qword [rbp + 0x458], rdi
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x580], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x588], xmm0
test rbx, rbx
je 0x140090303
mov r8d, 2
xor r12d, r12d
jmp 0x140090337
mov rax, rcx
mov ebx, 2
xor r14d, r14d
xor edi, edi
cmp byte [rax + 0x88], 2
jne 0x14009089b
xor r12d, r12d
mov eax, 2
mov qword [rbp + 0x448], rax
xor eax, eax
mov qword [rbp + 0x4f0], rax
jmp 0x140090a3c
movzx eax, word [r8 + r9*2 - 8]
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x140090198.68
lea rdx, [0x14014ebd0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movzx ecx, word [r8 + r9*2 - 6]
or ecx, 0x20
cmp ecx, 0x61
stc
invalid
jne 0x1400901b6
movzx ecx, word [r8 + r9*2 - 4]
or ecx, 0x20
cmp ecx, 0x74
je 0x1400901e6
cmp ax, 0x43
jne case.0x140090198.68
movzx eax, word [r8 + r9*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne case.0x140090198.68
movzx eax, word [r8 + r9*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
jne case.0x140090198.68
mov qword [rbp + 0x570], r9
mov qword [rbp + 0x500], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x508], xmm0
mov eax, 0x200
mov ecx, 2
mov qword [rbp + 0x5c8], rcx
xor edi, edi
xor esi, esi
xor ebx, ebx
cmp rax, 0x201
jb 0x140090233
jmp 0x140090242
mov r15d, 0x200
lea r14, [rbp - 0x20]
mov r12, rax
jmp 0x14009029c
sub rax, rbx
sub rsi, rbx
cmp rsi, rax
jae 0x140090274
lea rcx, [rbp + 0x500]
mov rdx, rbx
mov r8, rax
call fcn.1400e67d0
mov rax, qword [rbp + 0x500]
mov qword [rbp + 0x5c8], rax
mov rdi, qword [rbp + 0x508]
mov eax, 0xffffffff
cmp rdi, rax
mov ebx, 0xffffffff
cmovb rbx, rdi
mov qword [rbp + 0x510], rbx
mov rsi, rdi
mov r15, rbx
mov r14, qword [rbp + 0x5c8]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r14
mov edx, r12d
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
mov r13d, eax
test eax, eax
jne 0x1400902c5
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400909fc
mov eax, r13d
cmp r12, rax
jne 0x140090225
mov byte [rbp + 0x5d5], 1
lea rcx, [rbp + 0x580]
xor edx, edx
call case.0x14004fa2e.465
mov r8, qword [rbp + 0x580]
mov r12, qword [rbp + 0x590]
mov word [r8 + r12*2], 0
inc r12
mov qword [rbp + 0x590], r12
xor eax, eax
test rsi, rsi
setne al
cmove rbx, rsi
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rdi
mov qword [rbp], rax
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], rbx
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
mov dword [rbp + 0x570], r13d
mov rdi, r8
call fcn.14008de30
mov rdx, qword [rbp + 0x500]
test rdx, rdx
je 0x140090825
mov r9, qword [rbp + 0x510]
imul r8, r9, 0x38
cmp byte [rdx + r8 + 0x198], 2
je 0x140090825
mov rax, qword [rdx + r8 + 0x168]
mov qword [rbp + 0x4f0], rax
mov rax, qword [rdx + r8 + 0x170]
mov qword [rbp + 0x5b8], rax
mov r14, qword [rdx + r8 + 0x178]
mov rcx, qword [rdx + r8 + 0x180]
mov rax, qword [rdx + r8 + 0x188]
shl r9, 5
mov r10, qword [rdx + r9]
mov qword [rbp + 0x578], r10
mov r10, qword [rdx + r9 + 8]
mov qword [rbp + 0x5b0], r10
mov r13, qword [rdx + r9 + 0x10]
movzx r9d, byte [rdx + r9 + 0x18]
mov byte [rbp + 0x448], r9b
mov rdx, qword [rdx + r8 + 0x190]
add rdx, rcx
xor r11d, r11d
mov r8, rcx
jmp 0x14009043d
xor r11d, r11d
test r9w, r9w
je 0x14009072e
mov r9w, 1
test r11w, r11w
jne 0x140090430
cmp r8, rdx
je 0x1400904fb
movzx ebx, byte [r8]
movzx r10d, bl
test r10b, r10b
js 0x140090463
inc r8
jmp 0x1400904c6
mov r11d, r10d
and r11d, 0x1f
movzx esi, byte [r8 + 1]
and esi, 0x3f
cmp r10b, 0xdf
jbe 0x1400904b8
movzx r10d, byte [r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp bl, 0xf0
jb 0x1400904d1
movzx esi, byte [r8 + 3]
add r8, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r11d
mov r10d, esi
cmp r10d, 0xffff
jbe 0x1400904c6
jmp 0x1400904e5
add r8, 2
shl r11d, 6
or r11d, esi
mov r10d, r11d
xor r11d, r11d
mov r9d, r10d
jmp 0x140090433
add r8, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x1400904c6
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x140090433
test rax, rax
je 0x14009050a
mov edx, 1
call fcn.1400084c0
mov rax, qword [rbp + 0x588]
sub rax, r12
cmp rax, r14
jae 0x140090539
lea rcx, [rbp + 0x580]
mov rdx, r12
mov r8, r14
call fcn.1400e67d0
mov rdi, qword [rbp + 0x580]
mov r12, qword [rbp + 0x590]
lea r8, [r14 + r14]
mov rsi, rdi
lea rcx, [rdi + r12*2]
mov rdi, qword [rbp + 0x4f0]
mov rdx, rdi
call fcn.1400d6ff0
add r12, r14
mov qword [rbp + 0x590], r12
cmp qword [rbp + 0x5b8], 0
je 0x140090574
mov edx, 2
mov rcx, rdi
call fcn.1400084c0
cmp r12, qword [rbp + 0x588]
jne 0x1400905a1
mov byte [rbp + 0x5d3], 1
lea rcx, [rbp + 0x580]
mov rdx, r12
call case.0x14004fa2e.465
mov rsi, qword [rbp + 0x580]
mov r12, qword [rbp + 0x590]
mov word [rsi + r12*2], 0x3d
inc r12
mov qword [rbp + 0x590], r12
mov rcx, qword [rbp + 0x578]
add r13, rcx
xor r8d, r8d
mov rax, rcx
jmp 0x1400905d1
xor r8d, r8d
test r11w, r11w
je 0x140090783
mov r11w, 1
test r8w, r8w
jne 0x1400905c4
cmp rax, r13
je 0x140090687
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x1400905f9
inc rax
jmp 0x14009067c
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140090645
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x140090655
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
jmp 0x140090660
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x14009067c
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x14009067c
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x1400905c7
xor r8d, r8d
mov r11d, edx
jmp 0x1400905c7
cmp byte [rbp + 0x448], 2
je 0x1400916d4
mov qword [rbp + 0x470], rcx
mov qword [rbp + 0x478], r13
mov word [rbp + 0x480], 0
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0x470]
call fcn.140084b90
cmp qword [rbp + 0x5b0], 0
je 0x1400906d9
mov edx, 1
mov rcx, qword [rbp + 0x578]
call fcn.1400084c0
mov r12, qword [rbp + 0x590]
cmp r12, qword [rbp + 0x588]
jne 0x140090706
mov byte [rbp + 0x5d3], 0
lea rcx, [rbp + 0x580]
mov rdx, r12
call case.0x14004fa2e.465
mov r12, qword [rbp + 0x590]
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
mov r8, qword [rbp + 0x580]
mov word [r8 + r12*2], 0
inc r12
mov qword [rbp + 0x590], r12
jmp 0x140090381
test rax, rax
je 0x14009073d
mov edx, 1
call fcn.1400084c0
cmp qword [rbp + 0x5b0], 0
mov r13d, dword [rbp + 0x570]
je 0x14009075f
mov edx, 1
mov rcx, qword [rbp + 0x578]
call fcn.1400084c0
lea rdi, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x5b8], 0
je 0x1400907a5
mov edx, 2
mov rcx, qword [rbp + 0x4f0]
call fcn.1400084c0
jmp 0x1400907a5
lea rdi, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x5b0], 0
je 0x14009079e
mov edx, 1
call fcn.1400084c0
mov r13d, dword [rbp + 0x570]
mov byte [rbp + 0x5d5], 0
lea rcx, [rbp - 0x20]
call fcn.140092d40
cmp qword [rbp + 0x588], 0
je 0x1400907d0
mov rcx, qword [rbp + 0x580]
mov edx, 2
call fcn.1400084c0
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
jmp 0x140091674
mov byte [rbp + 0x5d5], 0
lea rcx, [rbp - 0x20]
call fcn.140092d40
mov r13d, dword [rbp + 0x570]
cmp r12, qword [rbp + 0x588]
jne 0x140090869
mov byte [rbp + 0x5d5], 0
lea rcx, [rbp + 0x580]
mov rdx, r12
call case.0x14004fa2e.465
mov rdi, qword [rbp + 0x580]
mov r12, qword [rbp + 0x590]
mov word [rdi + r12*2], 0
mov rbx, qword [rbp + 0x580]
test rbx, rbx
mov rax, qword [rbp + 0x4c8]
je 0x1400907d0
mov r14, qword [rbp + 0x588]
cmp byte [rax + 0x88], 2
je 0x14009015b
mov rcx, rax
mov rax, qword [rax + 0x70]
mov rcx, qword [rcx + 0x80]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x1400908c1
xor r10d, r10d
test r8w, r8w
je 0x14009097c
mov r8w, 1
test r10w, r10w
jne 0x1400908b4
cmp rdx, rcx
je 0x14009099a
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x1400908ea
inc rdx
jmp 0x140090971
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x140090937
movzx r9d, byte [rdx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x140090947
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
jmp 0x140090952
add rdx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
jmp 0x140090971
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x140090971
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x1400908b7
xor r10d, r10d
mov r8d, r9d
jmp 0x1400908b7
lea rax, str.nul_byte_found_in_provided_data
mov rcx, qword [rbp + 0x4f8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
jmp 0x140091662
mov qword [rbp + 0x5b8], r14
mov qword [rbp + 0x5b0], rbx
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov word [rbp - 0x10], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
call fcn.140092df0
mov rax, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x510]
cmp rdx, rax
jne 0x140090a12
lea rcx, [rbp + 0x500]
call case.0x14004fa2e.465
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x4f0], rax
mov rdx, qword [rbp + 0x510]
jmp 0x140090a19
mov qword [rbp + 0x4f0], rax
mov r12, qword [rbp + 0x500]
mov word [r12 + rdx*2], 0
mov qword [rbp + 0x448], r12
mov rbx, qword [rbp + 0x5b0]
mov r14, qword [rbp + 0x5b8]
mov qword [rbp + 0x5b8], r14
mov qword [rbp + 0x5b0], rbx
mov qword [rbp + 0x3e0], rdi
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], 0
lea rdi, [0x1401649a8]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140164a30]
shl rax, 1
mov r14d, r13d
test rax, rax
jne 0x140091211
xor esi, esi
mov r13b, byte [0x1401649b0]
xor eax, eax
test r13b, r13b
setne al
mov qword [rbp + 0x588], rdi
mov byte [rbp + 0x590], sil
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x470], 0
mov qword [rbp + 0x480], 0
mov qword [rbp + 0x490], 0
mov rdx, qword [rbp + 0x4c8]
cmp dword [rdx], 6
mov rcx, rdx
mov rax, qword [rbp + 0x438]
cmove rcx, rax
cmp dword [rdx + 0x10], 6
lea rbx, [rdx + 0x10]
cmove rbx, rax
lea rdi, [rdx + 0x20]
cmp dword [rdx + 0x20], 6
cmove rdi, rax
lea r8, [rbp + 0x470]
mov edx, 0xfffffff6
call fcn.1400954e0
mov qword [rbp + 0x578], rdx
test rax, rax
je 0x140090b40
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x578]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
jmp 0x1400915c9
lea r8, [rbp + 0x480]
mov rcx, rbx
mov edx, 0xfffffff5
call fcn.1400954e0
test rax, rax
je 0x140090b70
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x1400915bc
mov qword [rbp + 0x440], rdx
lea r8, [rbp + 0x490]
mov rcx, rdi
mov edx, 0xfffffff4
call fcn.1400954e0
test rax, rax
je 0x140091221
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x1400915af
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
xor esi, esi
cmp qword [rbp + 0x5d8], 0
je 0x140090e7e
mov edx, 2
mov rcx, qword [rbp + 0x5c0]
call fcn.1400084c0
test sil, sil
je 0x14008ef9b
jmp 0x14008f08a
call fcn.1400e6950
mov esi, eax
xor sil, 1
jmp 0x140090a90
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x534], xmm0
movdqu xmmword [rbp + 0x528], xmm0
movdqu xmmword [rbp + 0x518], xmm0
movdqu xmmword [rbp + 0x508], xmm0
movdqu xmmword [rbp + 0x548], xmm0
movdqu xmmword [rbp + 0x558], xmm0
test rdx, rdx
mov rcx, qword [rbp + 0x440]
jne 0x140091270
test rcx, rcx
jne 0x140091270
cmp qword [rbp + 0x578], 0
je 0x140091296
mov dword [rbp + 0x53c], 0x100
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], rcx
mov qword [rbp + 0x560], rdx
mov qword [rbp + 0x428], rdx
mov rdx, qword [rbp + 0x4c8]
mov rdi, qword [rdx + 0xb8]
test rdi, rdi
je 0x140091397
add rdx, 0xa8
mov dword [rbp + 0x500], WSAStartup
lea rcx, [rbp + 0x3f8]
call fcn.140095e20
mov rbx, qword [rbp + 0x3f8]
mov rcx, qword [rbp + 0x400]
test rbx, rbx
je 0x140091590
mov qword [rbp + 0x4c8], rcx
or r15d, 0x80000
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x20], xmm0
movdqu xmm0, xmmword [rbp + 0x500]
movups xmm1, xmmword [rbp + 0x510]
movups xmm2, xmmword [rbp + 0x520]
movups xmm3, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x10], xmm3
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp - 0x20], xmm0
mov qword [rbp + 0x48], rbx
lea rax, [rbp - 0x20]
jmp 0x1400913a8
mov rsi, rax
movdqu xmm6, xmmword [rbp - 0x18]
cmp qword [rbp + 0x5d8], 0
je 0x140091372
mov edx, 1
mov rcx, qword [rbp + 0x5b0]
call fcn.1400084c0
mov r8, rsi
jmp 0x14008fc2a
mov dword [rbp + 0x500], WSAGetLastError
lea rax, [rbp + 0x500]
mov rdx, qword [rbp + 0x4d0]
lea rcx, [rbp + 0x450]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov rax, qword [rbp + 0x3e0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r15d
mov r15, rdx
mov dword [rsp + 0x20], 1
mov rcx, qword [rbp + 0x5a0]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x14009155a
movups xmm0, xmmword [rbp + 0x470]
movups xmm1, xmmword [rbp + 0x480]
movups xmm2, xmmword [rbp + 0x490]
mov rax, qword [rbp + 0x4f8]
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x450]
movups xmmword [rax], xmm0
test rdi, rdi
je 0x140091442
mov rcx, rbx
mov rdx, qword [rbp + 0x4c8]
call fcn.1400962a0
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x428]
call rsi
mov rcx, qword [rbp + 0x440]
call rsi
mov rcx, qword [rbp + 0x578]
call rsi
lea rcx, [rbp + 0x580]
call fcn.1400962e0
cmp qword [rbp + 0x4f0], 0
je 0x14009148b
mov edx, 2
mov rcx, qword [rbp + 0x448]
call fcn.1400084c0
cmp qword [rbp + 0x5b8], 0
mov rsi, qword [rbp + 0x438]
je 0x1400914ad
mov edx, 2
mov rcx, qword [rbp + 0x5b0]
call fcn.1400084c0
cmp qword [rbp + 0x4d8], 0
je 0x1400914c4
mov edx, 2
mov rcx, r15
call fcn.1400084c0
cmp qword [rbp + 0x5c8], 0
je 0x1400914df
mov edx, 2
mov rcx, qword [rbp + 0x5a0]
call fcn.1400084c0
cmp qword [rbp + 0x5d8], 0
sete al
or r14b, al
cmp r14b, 1
je 0x14008f091
mov edx, 2
mov rcx, qword [rbp + 0x5c0]
call fcn.1400084c0
jmp 0x14008f091
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x4f8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
test rdi, rdi
je 0x1400915a2
mov rcx, rbx
mov rdx, qword [rbp + 0x4c8]
call fcn.1400962a0
jmp 0x1400915a2
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x428]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x440]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x578]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [rbp + 0x470], 0
je 0x1400915e0
mov rcx, qword [rbp + 0x478]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [rbp + 0x480], 0
je 0x1400915f7
mov rcx, qword [rbp + 0x488]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [rbp + 0x490], 0
je 0x14009160e
mov rcx, qword [rbp + 0x498]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test r13b, r13b
test sil, sil
mov r13d, r14d
jne 0x14009162c
mov rax, qword [0x140164a30]
shl rax, 1
test rax, rax
jne 0x1400916bb
lea rcx, [0x1401649a8]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
cmp qword [rbp + 0x4f0], 0
mov rbx, qword [rbp + 0x5b0]
mov r14, qword [rbp + 0x5b8]
je 0x140091662
mov edx, 2
mov rcx, qword [rbp + 0x448]
call fcn.1400084c0
test r14, r14
je 0x140091674
mov edx, 2
mov rcx, rbx
call fcn.1400084c0
cmp qword [rbp + 0x4d8], 0
je 0x14009168f
mov rcx, qword [rbp + 0x4d0]
mov edx, 2
call fcn.1400084c0
cmp qword [rbp + 0x5c8], 0
je 0x1400916aa
mov edx, 2
mov rcx, qword [rbp + 0x5a0]
call fcn.1400084c0
mov sil, 1
test r13b, r13b
jne 0x14008f08a
jmp 0x140090e63
call fcn.1400e6950
test al, al
jne 0x14009162c
mov byte [0x1401649b0], 1
jmp 0x14009162c
mov rdi, rcx
jmp 0x14009079e
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400e4650
jmp 0x140091a00
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.1400e45d0
jmp 0x140091a00
ud2
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rdi
pop rsi
ret
movq rax, xmm6
test rax, rax
invalid
je 0x140094fa5
sal byte [rax + riz*8 - 0x46], 2
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov edx, 2
mov rcx, rdi
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rdi
pop rsi
jmp fcn.1400084c0
push 0x2474290f
push rax
mov rsi, rcx
mov esi, ecx
xor r8b, 1
cmp qword [rdx], 0
cmp dword [rdx], 0
movzx eax, r8b
mov r8d, 2
add byte [rax], al
add byte [rdi + rcx + 0x44], al
invalid
add byte [rax], al
add byte [rdi + rcx + 0x44], al
ror byte [rax - 0x75], 0x5a
mov rbx, qword [rdx + 8]
mov rcx, qword [rdx + 0x18]
invalid
invalid
invalid
mov rbx, qword [rdx + 8]
mov rcx, qword [rdx + 0x18]
lea r14, [rbx + rcx]
or eax, dword [rbp + 0x31]
fisttp dword [rax - 0x73]
add eax, 0x8d774
or eax, dword [rbp + 0x31]
fisttp dword [rax - 0x73]
add eax, 0x8d774
mov rdx, rbx
jmp 0x14009503d
invalid
xor r11d, r11d
test r9w, r9w
je 0x1400953fc
mov r9w, 1
test r11w, r11w
jne 0x140095030
cmp rdx, r14
je case.0x140087588.333
invalid
add byte [rax], al
invalid
mov edx, 0xf000000
mov dh, 0x3a
movzx edi, byte [rdx]
movzx r10d, dil
test r10b, r10b
js case.0x1400875d4.324
inc rdx
jmp 0x140095100
add byte [rax], al
invalid
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x1400950b9
movzx r10d, byte [rdx + 2]
add al, cl
in eax, 6
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp dil, 0xf0
jb 0x1400950c9
movzx edi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
mov edx, edi
mov edx, edi
cmp r10d, 0xffff
ja 0x1400950dd
inc dword [rax]
add byte [rdi + 0x26], dh
jmp 0x140095100
add rdx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x140095100
add rdx, 3
add edx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
invalid
inc dword [rax]
add byte [rsi + 0x23], dh
invalid
and r10d, 0x3ff
inc dword [rbx]
add byte [rax], al
or r10d, 0xdc00
mov r11d, r10d
jmp 0x140095033
nop dword [rax + rax]
xor r11d, r11d
mov r9d, r10d
jmp 0x140095033
test r8b, r8b
je 0x140095152
movzx eax, r8b
cmp eax, 2
jne 0x140095120
xor ebp, ebp
xor r15d, r15d
jmp 0x14009517e
xor eax, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rcx, rax
je 0x140095148
movzx edx, byte [rbx + rax]
cmp edx, 9
invalid
je 0x140095152
or dword [rsp + rdx + 0x48], esi
inc eax
inc rax
cmp edx, 0x20
jne 0x140095130
jmp 0x140095152
test rcx, rcx
je 0x140095152
mov bpl, 1
jmp 0x14009511b
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x140095168
mov rcx, rsi
call case.0x14004fa2e.465
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rsi + 0x10], rdx
mov bpl, 1
mov r15b, 1
xor r12d, r12d
movaps xmm6, xmmword [str._]
xor edi, edi
jmp 0x1400951a2
mov rax, qword [rsi]
mov word [rax + rdx*2], r12w
inc rdx
mov qword [rsi + 0x10], rdx
mov r12d, r13d
test r12w, r12w
test r12d, r12d
jne 0x140095230
add byte [rax], al
cmp rbx, r14
je 0x140095352
movzx ecx, byte [rbx]
movzx r12d, cl
test r12b, r12b
js 0x1400951c6
inc rbx
jmp 0x140095230
mov eax, r12d
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r12b, 0xdf
jbe 0x14009521c
movzx r12d, byte [rbx + 2]
shl edx, 6
mov dh, 0x63
add al, cl
loop 0x1400951e7
and r12d, 0x3f
and esp, 0x3f
or r12d, edx
cmp cl, 0xf0
jb case.0x14008b196.194
add byte [rax], al
invalid
add byte [rax], al
movzx ecx, byte [rbx + 3]
add rbx, 4
add ebx, 4
add ebx, 4
and eax, 7
shl eax, 0x12
shl r12d, 6
in al, 6
in al, 6
and ecx, 0x3f
or ecx, r12d
or ecx, eax
mov r12d, ecx
cmp r12d, 0xffff
inc dword [rax]
add byte [rsi + 0x19], dh
inc dword [rax]
add byte [rsi + 0x19], dh
jmp 0x140095313
add rbx, 2
shl eax, 6
or eax, edx
mov r12d, eax
invalid
nop dword [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
xor r13d, r13d
test bpl, bpl
je 0x1400952dd
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x41], ah
cmp esp, 0x22
cmp r12w, 0x22
je 0x140095258
movzx eax, r12w
cmp eax, 0x5c
jne 0x1400952db
add byte [rax], al
add byte [rax - 1], cl
invalid
inc rdi
jmp 0x1400952dd
mov r8, rdi
inc r8
je 0x140095426
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
or byte [rax - 0x75], r9b
push rsi
adc byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
mov edx, dword [rsi + 0x10]
sub rax, rdx
cmp rax, r8
jb 0x140095341
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
test rdi, rdi
je case.0x14008b196.196
cmp rdi, 0x10
jae 0x14009528a
invalid
add al, 0x31
leave
xor ecx, ecx
jmp 0x1400952bc
mov rcx, rdi
mov ecx, edi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
lea eax, [rax + rdx*2]
lea eax, [rax + rdx*2]
push rax
add r8, 0x10
xor r9d, r9d
nop dword [rax]
invalid
invalid
add byte [rbx + 0xf], al
adc dword [rax + rcx*2 - 0x10], esi
je 0x1400952ed
invalid
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [rax + rcx*2 - 0x10], xmm6
je 0x1400952ed
invalid
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
add r9, 0x10
cmp rcx, r9
jne 0x1400952a0
add rdx, rcx
cmp rdi, rcx
iretd
je case.0x14008b196.196
iretd
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x1400952c0
mov word [rax + rdx*2], 0x5c
inc rdx
inc edx
inc edx
mov qword [rsi + 0x10], rdx
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x140095190
invalid
invalid
adc byte [rax + 0x3b], cl
push rsi
or byte [rdi], cl
test dword [rbp + 0x48fffffe], esp
invalid
dec dword [rax - 0x77]
int1
invalid
dec dword [rax - 0x77]
mov rcx, rsi
int1
call case.0x14004fa2e.465
mov rdx, qword [rsi + 0x10]
jmp 0x140095190
add rbx, 3
shl eax, 0xc
loopne 0x14009530f
loopne 0x14009530f
or r12d, eax
cmp r12d, 0xffff
add byte [rax], al
jbe 0x140095230
sbb eax, 0x41ffffff
lea eax, [rsp + 0xff0000]
add bh, bh
invalid
lea eax, [r12 + 0xff0000]
add bh, bh
add cl, al
call 0x11809602b
or cl, byte [0x1400a2b23]
or eax, 0xd800
shr eax, 0xa
or eax, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
mov r13d, r12d
add eax, dword [rax]
add byte [rcx - 0x7f], al
int3
mov r12d, eax
test bpl, bpl
je 0x1400952dd
jmp 0x14009523c
mov rcx, rsi
int1
call fcn.1400e67d0
mov rdx, qword [rsi + 0x10]
adc cl, ch
invalid
invalid
invalid
invalid
adc cl, ch
invalid
test r15b, r15b
je 0x1400953fa
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rdx
cmp rcx, rdi
ror dword [rax + 0x39], 1
stc
jb 0x140095412
test rdi, rdi
je 0x1400953d2
mov rax, qword [rsi]
cmp rdi, 0x10
call qword [rax]
call qword [rax]
jae 0x140095384
xor ecx, ecx
jmp 0x1400953bc
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
invalid
xor r9d, r9d
xor ecx, ecx
nop word cs:[rax + rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
movups xmmword [rax + rcx*2], xmm6
movups xmmword [rax + rcx*2], xmm6
add r9, 0x10
cmp rcx, r9
cmp ecx, ecx
adc byte [rcx + rdi - 0x37], cl
jne 0x1400953a0
add rdx, rcx
cmp rdi, rcx
je 0x1400953ce
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x1400953c0
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdx
cmp rdx, rax
jne 0x1400953ea
mov rcx, rsi
mov rdx, rax
call case.0x14004fa2e.465
mov rdx, qword [rsi + 0x10]
invalid
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rsi + 0x10], rdx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov r8, rdi
call fcn.1400e67d0
mov rdx, qword [rsi + 0x10]
jmp case.0x14008b2f5.178
lea rax, str.capacity_overflow
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
cmp byte [rax - 0x73], cl
adc eax, 0x8b56a
lea rcx, [rsp + 0x20]
call fcn.1400e4490
ud2
int3
mov dword [rsp + 0x48], 0
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
and al, 0x58
mov ecx, 1
jmp 0x1400954b5
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x60], rax
invalid
lea rcx, [rsp + 0x20]
invalid
call fcn.140092d40
nop
add rsp, 0x68
ret
js 0x1400972fc
add byte [rbp + rcx + 0x48], dh
mov edx, dword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.1400084c0
mov edx, 8
mov rcx, qword [rbp - 0x18]
call fcn.1400084c0
adc edi, esi
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
js case.0x1400875d4.331
pop rbp
ret
xchg byte [rax + rcx + 0x45894800], bh
mov eax, 0xc045c748
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x40], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb3edb
lea rax, str.failed_to_write_whole_buffer
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
enter 0x570f, 0xffffffffffffffc0
movups xmmword [rbp - 0x30], xmm0
lea rdx, str.library_std_src_syswindows_stack_overflow.rs
ror byte [r8 - 0x73], 1
adc eax, 0x8bca1
lea rcx, [rbp - 0x48]
call fcn.1400e4490
rol dword [rax + rax], 1
rol dword [rax + rax], 1
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
sub byte [rax - 0x73], cl
push 0x70
lea ebp, [rdx + 0x70]
call fcn.1400e4b20
ud2
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x70]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je 0x1400973ab
mov rax, qword [rbp - 8]
clc
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400084c0
mov edx, 8
mov rcx, qword [rbp - 0x18]
call fcn.1400084c0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
test ecx, ecx
je 0x14009747a
mov rdx, qword [rax + 0x20]
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
invalid
invalid
and dh, al
test dword [r9], 0x1f645c6
invalid
invalid
test byte [rcx], 0xc6
cmc
add eax, ebp
mov byte [rbp - 0xb], 1
call fcn.140082780
invalid
mov bl, 0xfe
invalid
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
call 0x15051ffca
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
test dword [rcx], 0x1f645c6
mov byte [rbp - 0xb], 0
call fcn.14008cfa0
dec dword [rax - 0x7b]
invalid
cmc
add al, ch
or eax, 0x48ffff5b
dec dword [rax - 0x7b]
invalid
dec dword [rax - 0x7b]
sal byte [rsi + rcx - 0x10], 0x48
dec dword [rax]
je 0x1400974a6
lock dec qword [rax]
dec qword [rax]
jne 0x1400974a6
mov rcx, rax
call fcn.14008d160
pop rsp
invalid
invalid
shr eax, 0xba
pop rsp
invalid
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x18]
mov edx, dword [rax + 0x18]
mov qword [rbp - 0x38], rdx
enter 0xffffffffffff8b48, 0x40
mov rax, qword [rax + 0x20]
mov qword [rbp - 0x40], rax
rol r14b, 0x45
hlt
add esi, eax
invalid
invalid
invalid
and byte [rax - 0x77], cl
rol r14b, 0x45
rol dh, 0x45
hlt
add eax, ebp
add eax, ebp
call fcn.140082a90
invalid
inc esi
hlt
hlt
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
add dword [rax - 0x75], ecx
invalid
invalid
hlt
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
mov ecx, dword [rbp - 0x38]
enter 0xffffffffffff8b48, 0x55
mov rdx, qword [rbp - 0x40]
mov edx, dword [rbp - 0x40]
push rbp
shr al, 0x31
add al, byte [rax]
call fcn.140097710
xor dword [rdx], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x18]
mov rsi, qword [rax + 8]
jo case.0x1400896b3.340
call 0x1487a002f
call 0x1487a002f
jo case.0x1400896b3.340
or byte [rax - 0x7d], cl
cmp qword [rsi + 0x18], 0
cmp dword [rsi + 0x18], 0
jle 0x140097503
add byte [rdi + rsi + 0x48], dh
je case.0x140086d23.390
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
test rcx, rcx
test ecx, ecx
leave
je case.0x140086d23.390
mov qword cs:[rbp - 0x30], rsi
mov qword [rbp - 0x30], rsi
ror byte [rax - 0x75], 1
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x28], rcx
invalid
invalid
sub byte [rax - 0x77], r9b
sub byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
loopne 0x140097507
loopne 0x140097507
call qword [rax]
adc byte [rax - 0x75], cl
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
js case.0x1400896b3.335
invalid
loopne case.0x140086d23.396
loopne case.0x140086d23.396
cmp dword [rax + 8], 0
js case.0x1400896b3.335
or byte [rax], al
add byte [rax - 0x75], cl
jne case.0x140086d23.378
mov rsi, qword [rbp - 0x30]
mov esi, dword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov ecx, dword [rbp - 0x28]
fdiv dword [rcx + rcx + 0x48]
je case.0x140086d23.390
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc al, ch
invalid
call fcn.1400084c0
wait
maskmovq mm7, mm7
invalid
dec dword [rax - 0x39]
mov qword [rsi + 0x18], 1
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], r8b
mov qword [rsi + 0x20], 0
mov dword [rsi + 0x20], 0
add byte [rax], al
add byte [rax], al
add al, dh
lock dec qword [rsi]
dec qword [rsi]
jne case.0x14008afa0.214
adc dh, al
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 0
invalid
invalid
invalid
hlt
hlt
add dh, al
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400970a0
sti
invalid
call qword [rax + 0x68c48348]
nop
add rsp, 0x68
invalid
invalid
invalid
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x60
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
call fcn.1400e6320
stosb byte [rdi], al
in eax, dx
add al, 0
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x60]
invalid
call fcn.1400e6320
mov ch, ch
add al, 0
ud2
or ecx, dword [rdi]
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x60
invalid
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
invalid
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
js case.0x1400896b3.349
invalid
loopne 0x1400975fe
cmp dword [rax + 8], 0
js case.0x1400896b3.349
or byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp - 0x20]
invalid
invalid
je 0x1400975cd
mov rax, qword [rbp - 0x20]
loopne 0x140097609
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
mov ecx, dword [rbp - 0x28]
invalid
invalid
mov rcx, qword [rbp - 0x28]
mov ecx, dword [rbp - 0x28]
call fcn.1400084c0
idiv edi
mov rax, qword [rbp - 0x30]
mov qword [rax + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
ror byte [r8 - 0x39], 1
sbb byte [rcx], al
sbb byte [rcx], al
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
hlt
mov dword [rax + 0x20], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
add dword [rax - 0x7d], ecx
invalid
invalid
pop rbx
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
movzx ebx, byte [rbp - 0xd]
pop rbp
cmp byte [rbp - 0xc], 0
pop rbp
cmp byte [rbp - 0xc], 0
je 0x140097642
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
add eax, 0x4d8b4800
enter 0xffffffffffffd6ff, 0x48
mov ecx, dword [rbp - 0x40]
mov rcx, qword [rbp - 0x38]
call rsi
mov rcx, qword [rbp - 0x40]
call rsi
mov byte [rbp - 9], bl
pop rbp
test esi, 0xc600f645
add dh, al
cmc
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
add dh, al
cmc
add byte [rax - 0x7d], cl
invalid
mov byte [rbp - 9], bl
mov byte [rbp - 0xa], 0
mov byte [rbp - 0xb], 0
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x60
lea rbp, [rdx + 0x60]
movzx edi, byte [rbp - 0xb]
jge 0x14009766a
movzx esi, byte [rbp - 0xa]
movzx ebx, byte [rbp - 9]
mov dh, 0x5d
invalid
test sil, sil
je 0x14009769b
invalid
mov dh, 0x5d
test dword [rax - 0x7c], 0x481974f6
sbb dword [rax - 0x75], ecx
invalid
invalid
sbb dword [rax - 0x75], ecx
call 0x1300a01d2
add al, dh
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
lock dec qword [rax]
add al, dh
dec qword [rax]
jne 0x14009769b
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
invalid
or al, ch
in eax, 0xb9
invalid
call fcn.140083080
test dil, 1
test bh, 1
mov dword [rcx], 0x8b482074
je 0x1400976c1
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 0x10]
call 0x1504a01f1
call 0x1504a01f1
test rax, rax
test eax, eax
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
invalid
je 0x1400976c1
lock dec qword [rax]
or byte [rbp + 0xd], dh
jne 0x1400976c1
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
call fcn.14008d160
invalid
inc dword [rax - 0x7c]
div byte [rdx + rbx + 0x48]
invalid
test sil, sil
je 0x1400976e0
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax + 0x18]
sbb byte [rax - 0x75], cl
jo 0x1400976f2
mov rsi, qword [rax + 0x20]
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp eax, 0x50967
or dword [eip + 0x48d7ff00], eax
call rdi
mov rcx, rsi
mov ecx, esi
call rdi
test bl, bl
je case.0x14008afa0.222
sbb ecx, dword [rax - 0x75]
call 0x1484a0234
mov eax, dword [rax + 8]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
or al, sil
dec qword [rax]
dec dword [rax]
lock dec qword [rax]
jne case.0x14008afa0.222
or eax, 0xe8458b48
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
or al, bpl
call fcn.1400970a0
movabs eax, dword [0x28c4834890fffff9]
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
mov eax, 0x10b8
mov eax, 0xe8000010
call fcn.1400d5aa0
jp 0x140097707
add eax, dword [rax]
sub rsp, rax
invalid
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x1020], xmm6
sub dword [rbp + 0x1020], esi
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
adc byte [rax], al
invalid
mov qword [rbp + 0x1018], 0xfffffffffffffffe
mov dword [rbp + 0x1018], 0xfffffffe
add byte [rax], al
add dh, bh
invalid
invalid
mov qword [rbp + 0xfe8], rdx
mov dword [rbp + 0xfe8], edx
xchg ebp, eax
call 0x18909775a
sldt word [rax]
add byte [rcx - 0x77], cl
mov r12, rcx
mov esp, ecx
int3
lea r13, [rbp - 0x50]
lea ebp, [rbp - 0x50]
mov al, 0x41
mov r8d, 0x1000
mov eax, 0x1000
add byte [rax], dl
adc byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
add byte [rax], al
mov rcx, r13
jmp 0x10ff2498f
xor edx, edx
shr al, cl
iretd
call fcn.1400d6c30
hlt
add byte [rdi], cl
xorps xmm6, xmm6
lea r14, [rbp + 0xffc]
lea esi, [rbp + 0xffc]
push rdi
test byte [rbp + rcx*4 - 0x4b], 0xfc
lea esi, [rbp + 0xffc]
cld
sldt word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0xffff669e
sahf
invalid
invalid
invalid
lea rbx, [0x14008de10]
lea ebx, [0x14008de10]
sahf
invalid
invalid
dec dword [rbp + rcx*4 - 0x43]
lea r15, [rbp + 0xfb0]
lea edi, [rbp + 0xfb0]
mov al, recv
sldt word [rax]
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x50a90
nop
invalid
invalid
invalid
mov rax, qword [sym.imp.KERNEL32.dll_ReadFileEx]
mov eax, dword [sym.imp.KERNEL32.dll_ReadFileEx]
nop
or al, byte [0x17596bf83]
add eax, 0x358d4800
add byte [rax - 0x73], cl
xor eax, 0xb74e9
invalid
je case.0x14008b408.194
invalid
lea rsi, [0x14014ec70]
lea esi, [0x14014ec70]
jmp 0x1880982fc
je case.0x14008b408.194
or eax, dword [rax]
add byte [rax - 0x75], cl
cmp eax, 0x50a8a
mov cl, byte [rdx]
invalid
invalid
mov rdi, qword [sym.imp.KERNEL32.dll_SleepEx]
mov edi, dword [sym.imp.KERNEL32.dll_SleepEx]
mov cl, byte [rdx]
or al, byte [0xe592c391]
add eax, 0xa5894c00
add byte [rcx + rcx*4 - 0x5b], cl
mov qword [rbp + 0xff0], r12
mov dword [rbp + 0xff0], esp
invalid
sldt word [rax]
add byte [rax], al
add bh, al
mov dword [rbp + 0xffc], 0
test esp, edi
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfb0], xmm6
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfb0], xmm6
mov ch, 0xb0
sldt word [rax]
add byte [rax], al
mov al, recv
add byte [rax], al
mov qword [rbp + 0xfc0], 0
test eax, eax
sldt word [rax]
add byte [rax], al
ror byte [rdi], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
mov qword [rbp + 0xfc8], r14
mov dword [rbp + 0xfc8], esi
enter recv, 0
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
and al, 0x20
mov rcx, r12
mov ecx, esp
mov rdx, r13
mov r8d, 0x1000
mov eax, 0x1000
invalid
mov eax, 0x1000
add byte [rax], dl
add byte [rax], al
mov r9, r15
call rax
test eax, eax
je case.0x14008bdb0.168
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, 0xffffffff
mov edx, 1
add byte [rax], al
add bh, bh
call rdi
add byte [rax], al
call rdi
cmp dword [rbp + 0xffc], 0
cld
sldt word [rax]
add byte [rbx + rbp*8 + 0x48], dh
je case.0x14008b786.192
invalid
add byte [rax], al
je case.0x14008b786.192
movsxd rax, dword [rbp + 0x1000]
invalid
add byte [rax], dl
add byte [rax], al
test rax, rax
test eax, eax
je case.0x14008cb6a.116
shl rax, 0x20
loopne 0x140097825
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
invalid
or rax, 2
or eax, 2
mov qword [rbp + 0x1010], rax
mov dword [rbp + 0x1010], eax
test dword [rax], edx
adc byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rbp + 0x1008], 1
mov dword [rbp + 0x1008], 1
test dword [rax], ecx
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
invalid
add byte [rax], al
mov ecx, eax
and ecx, 3
invalid
add ecx, dword [rax + 0x63]
movsxd rcx, dword [rsi + rcx*4]
or al, 0x8e
add rcx, rsi
add ecx, esi
int1
jmp rcx
nop dword [rax]
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_GetLastError]
adc eax, 0x50802
add eax, 0xe0c14800
and byte [rax - 0x7d], cl
or eax, 2
invalid
invalid
test dword [rax], edx
add byte [rax - 0x3f], cl
shl rax, 0x20
shl eax, 0x20
loopne case.0x14008bdb0.177
or rax, 2
or eax, 2
mov qword [rbp + 0x1010], rax
adc byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], ecx
mov qword [rbp + 0x1008], 1
adc byte [rax], al
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
loope 0x140097858
mov ecx, eax
and ecx, 3
loope 0x140097858
loope 0x140097858
add ecx, dword [rax + 0x63]
or al, 0x8e
movsxd rcx, dword [rsi + rcx*4]
mov cs, word [rax + 1]
add rcx, rsi
add ecx, esi
int1
jmp rcx
movzx eax, byte [rax + 0x10]
adc bl, ch
pop rax
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jmp 0x1400978bc
invalid
mov eax, dword [rbp + 0x1004]
mov qword [rbp + 0x1010], rax
mov dword [rbp + 0x1010], eax
mov qword [rbp + 0x1008], 0
mov dword [rbp + 0x1008], 0
add byte [rax], al
add bl, ch
cmp cl, byte [rax - 0x3f]
invalid
invalid
jmp case.0x14008cb6a.103
shr rax, 0x20
mov ecx, eax
call fcn.1400855a0
invalid
invalid
jmp 0x1400978bc
call 0x128cb01b1
or ebx, ebp
invalid
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400978b2
rol dword [rcx], cl
add byte [rax], al
and byte [rbx - 0x78f0d708], al
rol dword [rcx], cl
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x14014ec80]
lea rcx, [0x14014ec80]
jae 0x1400978b5
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
shr bl, 4
jmp 0x1400978bc
movzx eax, byte [rax + 0xf]
cmp al, 0xb
je 0x140097b6a
or ecx, dword [rdi]
test byte [rsi + 0x48000002], ah
mov rax, qword [rbp + 0x1008]
mov rax, qword [rbp + 0x1008]
mov qword [rbp + 0xfd0], rax
mov rax, qword [rbp + 0x1010]
mov qword [rbp + 0xfd8], rax
cmp qword [rbp + 0xfd0], 0
jne 0x140097b5c
mov r12, qword [rbp + 0xfd8]
test r12, r12
je 0x140097b28
add byte [rax], al
add byte [rax], al
cmp r12, 0x1000
add byte [rax], al
ja 0x140097b8c
add byte [rcx + rcx*4 - 0x12], cl
mov rsi, r13
xor r13d, r13d
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rbp - 0x77], al
loopne 0x140097969
mov r8d, r12d
sub r8d, r13d
sub eax, ebp
lea rdx, [r13 - 0x50]
add rdx, rbp
mov dword [rbp + 0xffc], 0
sldt word [rax]
add byte [rax], al
add byte [rax], al
dec dword [rax + 1]
invalid
sldt word [rax]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfb0], xmm6
mov qword [rbp + 0xfc0], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xfc8], r14
enter recv, 0
mov qword [rsp + 0x20], rbx
and al, 0x20
mov rcx, qword [rbp + 0xfe8]
add byte [rax], al
mov r9, r15
call qword [sym.imp.KERNEL32.dll_WriteFileEx]
mov bh, 8
invalid
invalid
mov bh, 8
add eax, 0xfc08500
test eax, eax
je 0x140097afc
invalid
mov eax, dword [rcx]
add byte [rax], al
test byte [rbx + 0x66000001], cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, 0xffffffff
mov edx, 1
add byte [rax], al
call rdi
cmp dword [rbp + 0xffc], 0
sldt word [rax]
invalid
je 0x140097980
movsxd rax, dword [rbp + 0x1000]
test rax, rax
test eax, eax
jne 0x140097b02
mov eax, dword [rbp + 0x1004]
add r13, rax
cmp r13, r12
je case.0x14008da82.72
invalid
jbe 0x140097920
jmp 0x140097b78
mov r12, qword [rbp + 0xff0]
mov r13, rsi
mov rax, qword [sym.imp.KERNEL32.dll_ReadFileEx]
invalid
lea rsi, [0x14014ec70]
cwde
jb case.0x140097827.31
add cl, ch
mov eax, 0xb0fffffd
invalid
push qword [rax - 0x12716db]
invalid
jmp 0x140097795
invalid
mov al, 0x25
jmp 0x1400978bc
invalid
push qword [rax - 0x12e16dd]
mov al, 0x23
jmp 0x1400978bc
invalid
mov al, 0x24
jmp 0x1400978bc
invalid
mov al, 0x1b
jmp 0x1400978bc
invalid
mov al, 0x22
jmp 0x1400978bc
invalid
mov al, reloc.WS2_32.dll_recv
jmp 0x1400978bc
invalid
mov al, 0xe
jmp 0x1400978bc
invalid
mov al, 0x21
jmp 0x1400978bc
invalid
mov al, 0xb
jmp 0x1400978bc
invalid
mov al, 4
jmp 0x1400978bc
invalid
mov al, 0x28
jmp 0x1400978bc
invalid
mov al, 0xc
jmp 0x1400978bc
invalid
mov al, 9
jmp 0x1400978bc
invalid
mov al, 0x19
jmp 0x1400978bc
invalid
mov al, 0x18
jmp 0x1400978bc
invalid
mov al, 2
jmp 0x1400978bc
invalid
mov al, recv
jmp 0x1400978bc
invalid
invalid
invalid
mov al, 3
jmp 0x1400978bc
invalid
mov al, 7
jmp 0x1400978bc
invalid
mov al, 1
jmp 0x1400978bc
mov al, 0x1f
jmp 0x1400978bc
invalid
mov al, 0x11
jmp 0x1400978bc
invalid
mov al, 0x29
jmp 0x1400978bc
invalid
mov al, setsockopt
jmp 0x1400978bc
invalid
mov al, 5
jmp 0x1400978bc
invalid
mov al, reloc.WS2_32.dll_setsockopt
jmp 0x1400978bc
invalid
mov al, 0xd
jmp 0x1400978bc
invalid
mov al, 6
jmp 0x1400978bc
invalid
mov al, send
jmp 0x1400978bc
invalid
mov al, 0xa
jmp 0x1400978bc
invalid
mov al, 8
jmp 0x1400978bc
invalid
mov al, 0x1e
jmp 0x1400978bc
invalid
mov al, 0x20
jmp 0x1400978bc
invalid
mov al, reloc.WS2_32.dll_shutdown
jmp 0x1400978bc
invalid
mov al, 0x27
jmp 0x1400978bc
invalid
mov al, reloc.WS2_32.dll_send
jmp 0x1400978bc
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400978bc
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400978bc
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400978bc
mov al, 0x26
jmp 0x1400978bc
mov al, 0x1a
jmp 0x1400978bc
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1008], 1
lea rcx, [rbp + 0x1010]
call fcn.1400829c0
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0xff0]
call rsi
mov rcx, qword [rbp + 0xfe8]
call rsi
movaps xmm6, xmmword [rbp + 0x1020]
add rsp, 0x10b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0xfd8]
call fcn.1400829c0
jmp 0x140097b28
lea rcx, [rbp + 0x1010]
call fcn.1400829c0
jmp 0x140097b28
lea r8, str.library_std_src_syswindowspipe.rs
mov rcx, r13
mov rdx, r12
call fcn.1400e4860
jmp 0x140097ba0
lea r8, str.library_std_src_syswindowspipe.rs
mov edx, 0x1000
mov rcx, r12
call fcn.1400e45d0
ud2
add al, 0
ud2
call fcn.14000bff0
mov rcx, qword [rbp - 0x10]
test al, al
je 0x14009bad9
test rcx, rcx
lea rax, str.formatter_error
invalid
pop rax
or byte [rax], al
cmovne rax, rcx
cmovne eax, ecx
cmovne eax, ecx
jmp 0x14009bae9
test rcx, rcx
je 0x14009bae7
lea rcx, [rbp - 0x10]
call fcn.1400829c0
fldcw word [rsi - 2]
invalid
fldcw word [rsi - 2]
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
invalid
xor eax, eax
add rsp, 0x40
pop rbp
invalid
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
je 0x14009bb0e
lea rcx, [rbp - 0x10]
call fcn.1400829c0
nop
add rsp, 0x20
pop rbp
ret
int3
int3
mov rax, qword [rcx]
lea rcx, [rax + 0x10]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
add rax, 0x14
lea r8, [0x14000bfa0]
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rcx
lea rcx, [0x14000e690]
cmp byte [rax - 0x73], cl
or eax, 0xfff72b41
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], rcx
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
call fcn.14000bff0
nop
add rsp, 0x88
ret
mov eax, esi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
lea rcx, [0x140164938]
mov edx, dword [rbp - 8]
call fcn.140088e00
sar esi, 1
call qword [rax + 0x28c48348]
sar esi, 1
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
in al, dx
xor byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x20], rdx
and al, 0x20
mov edx, 0xfffffff4
call fcn.140083eb0
mov rax, rsi
add rsp, 0x30
pop rsi
ret
xor byte [rcx + rcx*4 - 0x40], cl
mov rsi, rcx
add rax, 0xfffffffffffffff0
shl r9, 4
lea r8, str.failed_to_write_whole_buffer
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test r9, r9
je 0x14009bd2c
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
invalid
invalid
push rax
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x49
add ecx, 0xfffffff0
invalid
invalid
sal eax, 0x4d
test edx, edx
test r10, r10
je case.0x14008b408.230
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
or bl, bpl
add eax, dword [rbp + 0x31]
ror byte [rax - 0x77], cl
push rsp
and al, 0x20
invalid
jmp 0x14009bd2f
xor r10d, r10d
mov qword [rsp + 0x20], rdx
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, 0xfffffff4
mov r9, r10
call fcn.140083eb0
invalid
dec dword [rbp - 0x77]
shr eax, 1
insb byte [rdi], dx
cmp esi, 0xf08948ff
dec dword [rax - 0x77]
invalid
dec dword [rax - 0x77]
invalid
mov rax, rsi
add rsp, 0x30
pop rsi
ret
int3
adc byte [rax - 0x7b], cl
sal byte [rbp + 0x1a], 0x48
lea ecx, str.called__Option::unwrap____on_a__None__value
or eax, 0xae2dc
test rax, rax
jne 0x14009bd77
lea rcx, str.called__Option::unwrap____on_a__None__value
or eax, 0xae2dc
lea r8, str.library_std_srcpanicking.rsBox_dyn_Any__unnamed_
mov edx, 0x2b
call fcn.1400e4650
add al, 0
ud2
mov rdx, qword [rcx + 0x18]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call fcn.14009bda0
ud2
add byte [rdi], cl
or ecx, esp
int3
int3
add byte [rax], al
ud2
int3
in al, dx
invalid
mov dword [rbp - 8], 0xfffffffe
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
push rax
sbb byte [rcx - 0x7d], cl
clc
invalid
je 0x14009bde8
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbp + rdx + 0x4d], esi
test r8, r8
test r8, r8
jne 0x14009be2d
test rdx, rdx
jne 0x14009be2d
lea rax, str.failed_to_write_whole_buffer
xor edx, edx
jmp case.0x14008bdb0.200
invalid
test rdx, rdx
jne 0x14009be2d
mov rdx, qword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x140121cd8]
lea rcx, [rbp - 0x28]
call fcn.14009bea0
ud2
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x140121d00]
movsb byte [rdi], byte [rsi]
pop rsi
or byte [rax], al
lea rcx, [rbp - 0x28]
call fcn.14009bea0
ud2
adc byte [rbp + 0x48], dl
sub esp, 0x30
lea rbp, [rdx + 0x60]
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14009be98
cmp qword [rbp - 0x18], 0
je 0x14009be98
mov edx, 1
call fcn.1400084c0
nop
add rsp, 0x30
pop rbp
ret
mov ch, 0xd0
add byte [rax], al
add al, dh
inc qword [0x140164a30]
add eax, 0xc8b54
add eax, 0xc8b54
jle 0x14009c4ab
add eax, 0x89480000
iretd
mov rdi, rcx
mov eax, dword [0x140164a3c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x30], 0
jne 0x14009c535
mov rbx, rdx
mov eax, dword [0x140164a3c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x28]
mov byte [rax + 0x30], 1
lea r15, str.failed_to_write_whole_buffer
mov qword [rbp], r15
lea rax, [0x140121d28]
pop rbp
or byte [rax], al
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], r8
mov qword [rbp + 0x18], rsi
mov byte [rbp + 0x20], r14b
mov byte [rbp + 0x21], r12b
lea rcx, [0x140164950]
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockShared]
movzx eax, byte [0x140164958]
cmp qword [0x140164960], 0
mov rax, qword [rbx + 0x20]
jne 0x14009bf96
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
mov rdi, rax
mov rbx, rdx
mov qword [rbp], rax
mov qword [rbp + 8], rdx
test r12b, r12b
je 0x14009bffc
mov byte [rbp + 0x66], 3
jmp 0x14009c1ae
add al, byte [rax]
invalid
mov byte [rbp + 0x67], 1
mov rcx, rdi
mov ecx, edi
call rax
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov rcx, qword [0x140164960]
mov rax, qword [0x140164968]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x67], 1
mov rdx, rbp
call rax
lea rcx, [0x140164950]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockShared]
mov eax, dword [0x140164a3c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x30], 0
test r14b, r14b
je 0x14009c022
mov byte [rbp + 0x67], 0
call fcn.14008da30
sbb bh, bh
invalid
jmp 0x14009c46c
sbb bh, bh
invalid
mov eax, dword [0x140164a3c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x28], 1
jbe 0x14009c087
mov byte [rbp + 0x66], 1
jmp 0x14009c1ae
mov dword [rbp - 0x40], 0
mov byte [rbp - 0x3c], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x30], rax
ror byte [rax - 0x39], 1
fadd dword [r9]
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], cl
loopne 0x14009c054
push rdi
invalid
movups xmmword [rbp - 0x18], xmm0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [0x140120a88]
or byte [rax], al
lea rcx, [rbp + 0x50]
lea r8, [rbp - 0x30]
lea eax, [rbp - 0x30]
call fcn.14000bff0
mov rcx, qword [rbp + 0x58]
test al, al
je 0x14009c0d5
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14009c0e9
mov rax, qword [0x140164930]
cmp rax, 3
ja case.default.0x14009c0a6
lea rcx, [0x14014ed24]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x67], 1
lea rdx, str.RUST_BACKTRACE
lea rcx, [rbp - 0x30]
mov r8d, send
call fcn.140088a50
cmp byte [rbp - 0x18], 2
jne 0x14009c13b
mov eax, 3
mov sil, 2
jmp 0x14009c197
test rcx, rcx
je 0x14009c0e7
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x58]
call fcn.1400829c0
xor eax, eax
mov qword [rbp + 0x50], rax
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x50]
call fcn.140082a80
mov ecx, 7
int 0x29
ud2
mov sil, 1
jmp 0x14009c19e
mov sil, 2
jmp 0x14009c19e
xor esi, esi
jmp 0x14009c19e
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [0x1401213d0]
mov edx, 0x28
call fcn.1400e4650
jmp 0x14009c46c
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
cmp rdx, 4
je 0x14009c15f
cmp rdx, 1
jne 0x14009c180
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x14009c182
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14009c182
xor esi, esi
test rax, rax
je 0x14009c191
mov edx, 1
call fcn.1400084c0
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x140164930], rax
mov byte [rbp + 0x66], sil
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov rbx, qword [rbp + 8]
mov qword [rbp + 0x28], rsi
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x14009c2ba
lea rax, [rdi + 8]
mov rcx, qword [rdi]
mov rax, qword [rax]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
mov byte [rbp + 0x67], 1
call fcn.1400832c0
mov rsi, rax
mov eax, 9
lea rcx, [0x140121b18]
test rsi, rsi
je 0x14009c224
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x14009c224
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x30], rax
lea rax, [rbp + 0x28]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x66]
mov qword [rbp - 0x18], rax
movzx eax, byte [0x1401648e0]
test al, al
mov qword [rbp + 0x30], rsi
je 0x14009c316
mov byte [0x1401648e0], 1
mov eax, dword [0x140164a3c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
jne 0x14009c300
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
movabs rcx, 0x3a1a421c55e1b639
xor rax, rcx
movabs rcx, 0xbe283e9fea3af7c5
xor rdx, rcx
or rdx, rax
jne 0x14009c2ef
lea rax, [rdi + 0x10]
jmp 0x14009c1e6
mov eax, recv
lea rcx, [0x140121b0c]
jmp 0x14009c1ec
mov dword [rbp + 0x44], 0
mov byte [rbp + 0x48], 0
mov qword [rbp - 0x48], 0
mov byte [rbp + 0x64], 0
lea r8, [0x140121b78]
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x44]
call fcn.14009b470
xor ebx, ebx
xor esi, esi
mov rdi, qword [rbp + 0x30]
test rdi, rdi
je 0x14009c35c
ud2
lea rax, str.failed_to_write_whole_buffer
mov qword [rbp], rax
lea rax, [0x140121d28]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], r8
mov qword [rbp + 0x18], rsi
mov byte [rbp + 0x20], r14b
mov byte [rbp + 0x21], r12b
mov dword [rbp + 0x28], 0
mov byte [rbp + 0x2c], 0
mov rax, rbp
mov qword [rbp + 0x50], rax
lea rax, [0x14000e7b0]
mov qword [rbp + 0x58], rax
lea rax, str.failed_to_write_whole_buffer
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
lea rax, [rbp + 0x50]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rcx, [rbp + 0x28]
lea rdx, [rbp - 0x30]
call fcn.140083620
mov qword [rbp - 0x40], rax
test rax, rax
je 0x14009c583
lea rcx, [rbp - 0x40]
jmp 0x14009c57e
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rcx, [rbp + 0x50]
lea rdx, [rbp - 0x30]
call fcn.140083620
mov qword [rbp], rax
test rax, rax
je 0x14009c583
mov rcx, rbp
call fcn.1400829c0
mov ecx, 7
int 0x29
ud2
push rcx
or bl, ch
add eax, 0x6e8
add byte [rax], al
add byte [rax], al
add byte [rax + 0x28c48348], dl
jae 0x14009e171
insd dword [rdi], dx
outsd dx, dword [rsi]
jae 0x14009e14e
invalid
xor rcx, rax
xor ecx, eax
movabs r8, 0x646f72616e646f6d
xor r8, rdx
movabs r9, 0x6c7967656e657261
outsb dx, byte gs:[rsi]
jns case.0x14004fee8.1245
jns case.0x14004fee8.1245
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
invalid
jns case.0x14004fee8.1245
xor r9, rax
movabs r10, 0x7465646279746573
mov edx, 0x79746573
invalid
je 0x14009e176
je 0x14009e176
xor edx, edx
ror byte [rax - 0x77], cl
invalid
mov edx, 0x79746573
invalid
mov qword [rsi + 8], r9
mov qword [rsi + 0x10], r8
mov qword [rsi + 0x18], r10
mov dword [rsi + 0x18], edx
or byte [rcx + rcx*4 + 0x46], cl
adc byte [rcx + rcx*4 + 0x56], cl
mov dword [rsi + 0x18], edx
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rdx
xorps xmm0, xmm0
movups xmmword [rsi + 0x30], xmm0
adc dword [rsi + 0x30], eax
and qword [rsi + 0x40], 0
mov eax, 1
mov dword [rsi + 0x18], edx
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rdx
xorps xmm0, xmm0
movups xmmword [rsi + 0x30], xmm0
adc dword [rsi + 0x30], eax
adc dword [rsi + 0x30], eax
and qword [rsi + 0x40], 0
and dword [rsi + 0x40], 0
mov eax, 1
lock xadd dword [0x140163068], eax
mov esi, 1
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x2c]
mov dword [rdx], eax
lea rdi, [rsp + 0x30]
mov r8d, 4
mov eax, 4
mov rcx, rdi
call fcn.14001472b
idiv edi
mov rcx, rdi
mov ecx, edi
call fcn.1400147f7
jno 0x14009e1ea
idiv edi
dec dword [rax - 0x77]
ror dword [rax - 0x3f], 0xe9
jmp 0x1430264b0
cmovae esi, eax
mov eax, ecx
mov edx, esi
add rsp, 0x78
pop rdi
pop rsi
ret
jmp 0x1430264b0
add byte [rax], al
add byte [rax - 0x77], cl
int1
sub ecx, eax
sub esi, ecx
mov edx, esi
add esp, 0x28
or al, byte [rax]
add byte [rax], al
invalid
invalid
mov esi, edx
fisttp dword [rax + 0x39]
fidiv word [rsi + rcx + 0x48]
mov ecx, dword [rdi + rbx*8]
inc ebx
invalid
and al, 0x28
sub dword [rax], eax
add byte [rax - 0x75], cl
or byte [rdx - 0x7cb7efaa], r9b
or byte [rdx - 0x7cb7efaa], cl
or byte [rdx - 0x7cb7efaa], cl
invalid
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
movaps xmmword [rsp + 0x40], xmm6
je case.0x14008bb6b.210
mov rsi, rdx
je case.0x14008bb6b.210
mov rsi, rdx
mov rdi, rcx
cmp qword [rcx], 0
cmp dword [rax], eax
cmp dword [rax], eax
je 0x14009e3d0
lea rbx, cs:[rdi + 8]
lea rbx, [rdi + 8]
cmp byte [rbx + 0x30], 2
jne 0x14009e404
jnp 0x14009e3d9
add dh, byte [rbp + 0x58]
mov rcx, qword [rdi + 8]
add rcx, 0x28
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
add esp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
jmp qword [sym.imp.KERNEL32.dll_WakeAllConditionVariable]
clc
pushfq
add al, 0
add al, 0
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timemod.rs
mov rcx, rsi
int1
call fcn.14009f5fd
mov cl, byte [rax + 0x48]
test cl, cl
jne 0x14009e540
push rsi
add dword [rax], eax
invalid
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
pop rdi
or byte [rcx + 0x48488601], dh
lea rbx, [rdi + 8]
mov cl, 1
xchg byte [rax + 0x48], cl
mov rcx, rax
mov rdx, 0xffffffffffffffff
call 0x14009f984
jmp 0x14009e3a6
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
mov rcx, rsi
call fcn.14009edfc
add rsi, 0x20
mov rcx, rsi
call fcn.1400a16c1
mov r14, rax
mov ebx, edx
cmp byte [rax + 0x38], 0
je 0x14009e439
mov esi, 8
xor edi, edi
xor r12d, r12d
jmp 0x14009e4b9
mov byte [r14 + 0x38], 1
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x20]
and qword [r14 + 0x20], 0
and dword [rsi + 0x20], 0
add al, ch
add eax, 0x48fffff2
invalid
invalid
dec dword [rax - 0x73]
je 0x14009e478
and byte [rax - 0x39], cl
invalid
or byte [rax], al
add byte [rax], al
xorps xmm6, xmm6
movups xmmword [rsi + 8], xmm6
mov rdi, r14
add rdi, 0x28
mov rdx, qword [r14 + 0x30]
test rdx, rdx
je 0x14009e49c
mov rax, qword [rdx + 0x40]
lea rcx, [rax + 0x48]
test rax, rax
ror byte [rax + 0xf], 0x44
iretd
mov qword [r14 + 0x30], rax
mov dword [rsi + 0x30], eax
and qword [rcx], 0
movups xmmword [rdx + 0x40], xmm6
add rdx, 0xffffffffffffff80
mov rcx, rsi
call fcn.1400a013c
jmp 0x14009e46a
lea rcx, [rsp + 0x38]
and qword [rcx], 0
call fcn.14009f28a
or eax, 0x8b480000
je 0x14009e4d2
and byte [rax - 0x75], cl
jl case.0x1400745c7.1021
sub byte [rbx + rcx*4 + 0x64], cl
and al, 0x30
mov rcx, r14
mov edx, ebx
invalid
call case.0x1400abaf0.155
invalid
lea rbx, [rsi + r12*8]
shl r12, 3
xor r13d, r13d
lea r14, [rsp + 0x20]
lea rcx, [rsi + r13]
cmp r12, r13
je 0x14009e526
mov rbp, qword [rcx]
mov qword [rsp + 0x20], rbp
lea r15, [rbp + 0x80]
add byte [rcx - 0x80000000], bh
add byte [rcx - 0x80000000], bh
mov r8d, 1
mov edx, 0x1f
xor r9d, r9d
call fcn.14009f561
pop rsi
adc byte [rax], al
add al, dh
or qword [rbp + 0xd0], rax
or dword [rbp + 0xd0], eax
mov edx, 0x2f
add byte [rcx + rcx*4 - 7], cl
call fcn.14009d6f6
mov rcx, r14
call fcn.14009d67c
add r13, 8
jmp 0x14009e4d3
sub rbx, rcx
shr rbx, 3
add ecx, dword [rax - 0x77]
invalid
call fcn.14009d655
int1
invalid
dec dword [rax - 0x77]
mov rcx, rsi
mov rdx, rdi
call fcn.14009d63e
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and dword [rsi], 0
and byte [rsi - 0x3d], bl
call fcn.1400e48e0
ud2
or edx, dword [rsi + 0x57]
sub rsp, 0x28
mfence
mov rax, qword [rcx]
test ax, ax
jne 0x14009e6bf
mov rsi, rcx
shr rax, 0x10
call 0x181452e7f
or byte [rbx + 0x4d], dh
call 0x181452e7f
or byte [rbx + 0x4d], dh
add rdx, 0xc0
mov rcx, rdx
mov ecx, edx
call fcn.1400a16c1
mfence
mov rcx, qword [rsi]
invalid
test cx, cx
jne 0x14009e6ce
shr rcx, 0x10
cmp rcx, qword [rsi + 8]
jae 0x14009e6ce
lock add qword [rsi], 0x10001
mov rcx, qword [rax + 0x20]
test rcx, rcx
je 0x14009e6ce
lea r8, [rcx - 1]
mov qword [rax + 0x20], r8
mov r8, qword [rax + 0x10]
mov rdi, qword [r8 + rcx*8 - 8]
mov esi, 1
jmp 0x14009e6d0
xor esi, esi
mov rax, rsi
mov rdx, rdi
add rsp, 0x28
pop rdi
pop rsi
ret
xor esi, esi
mov rcx, rax
call case.0x1400abaf0.155
jmp 0x14009e6c1
mov r12, rax
mov al, byte [rsi + 0x48]
test al, al
jne 0x14009ed98
invalid
add byte [rcx - 0x77], al
invalid
mov r13d, edx
mov rdx, r12
add rdx, 0x10
add edx, 0x10
add edx, 0x10
lea r14, [rsp + 0x28]
mov rcx, r14
call fcn.14009f62f
mov r15, qword [r14 + 0x18]
cmp r15, 1
mov rax, r15
adc rax, 0
mov r14, qword [r14]
test r14, r14
cmove rax, r14
mov qword [r12 + 0x40], rax
and al, 0x40
and al, 0x40
test r13b, r13b
in eax, dx
setne dl
mov rcx, r12
call fcn.1400a16e4
test r14, r14
je 0x14009ed41
mov rcx, qword [rsi + 0x50]
push rax
mov edx, dword [rsi + 0x58]
call fcn.14009f786
xor ecx, ecx
add byte [rcx], dh
leave
sub r15, rax
cmovb r15, rcx
mov ecx, 0x3e8
mov rax, r15
mov eax, edi
mov eax, edi
xor edx, edx
div rcx
mov r15, rax
mov edi, eax
mov edi, eax
imul r12d, edx, 0xf4240
mov rcx, rax
mov edx, r12d
xor r8d, r8d
xor r9d, r9d
call fcn.14009f7ac
test al, al
je 0x14009ed56
cmp ebp, 0x3b9aca00
je 0x14009ed33
mov rax, qword [rsp + 0x20]
cmp r15, rax
ja 0x14009ed2d
jne 0x14009ed33
cmp r12d, ebp
jb 0x14009ed33
mov r12d, ebp
mov r15, rax
mov rcx, rbx
mov rdx, rdi
mov r8, r15
mov r9d, r12d
jmp 0x14009ed6c
mov rcx, rbx
mov rdx, rdi
cmp ebp, 0x3b9aca00
jne 0x14009ed64
call fcn.14009edb2
jmp 0x14009ed71
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
jmp 0x14009ed6c
mov r8, qword [rsp + 0x20]
mov r9d, ebp
call fcn.14009f7c0
mov rcx, qword [rsi + 0x50]
mov edx, dword [rsi + 0x58]
call fcn.14009f786
mov rcx, rsi
mov rdx, rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14009f984
lea rcx, str.assertion_failed:__handle.is_shutdown__
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timemod.rs
mov edx, 0x27
call fcn.1400e4650
ud2
mov eax, 0xf000000
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
mov r11d, r9d
mov r10, r8
mov rsi, rcx
mov rax, qword [rdx + 0x18]
test rax, rax
je 0x14009ef82
mov r14, rdx
mov dword [rsp + 0x44], r11d
and al, 0x44
and al, 0x44
mov qword [rsp + 0x50], r10
mov dword [rsp + 0x50], edx
push rax
lea rcx, [rdx + 0x20]
call fcn.1400a16c1
push rsi
sub byte [rax], al
add byte [rax], al
invalid
and al, ch
push rsi
sub byte [rax], al
invalid
add byte [rax - 0x77], cl
vandps xmm4, xmm14, xmmword [rbx + rax*2]
push rsp
and al, 0x43
mov rbp, rax
mov byte [rsp + 0x43], dl
push rsp
and al, 0x43
mov rax, qword [rax + 0x10]
mov rdi, qword [rbp + 0x20]
and qword [rbp + 0x20], 0
mov qword [rsp + 0x78], rdi
and al, 0x78
and qword [rsp + 0x80], 0
and dword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
lea rcx, [rbp + 0x10]
lea ecx, [rbp + 0x10]
adc byte [r8 - 0x77], r9b
and al, 0x70
and al, 0x70
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
and al, 0x70
jo case.0x1400875d4.416
mov r15, rbp
mov edi, ebp
add r15, 0x30
add edi, 0x30
shl rdi, 3
out 3, eax
xorps xmm6, xmm6
lea r12, [rsp + 0x90]
and al, 0x90
add byte [rax], al
invalid
and al, 0x90
add byte [rax], al
add byte [rbp + rcx*4 + 0x6c], cl
invalid
insb byte [rdi], dx
add byte [rax], al
lea r13, [rsp + 0x48]
lea ebp, [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
test rdi, rdi
test edi, edi
je 0x14009ef4c
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rax + 8]
pop rax
or byte [rax - 0x77], cl
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x60], ebx
invalid
mov rax, qword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
and al, 0x48
lea rcx, [rax + 0x80]
mov rdx, qword [rax + 0xc0]
nop
rol byte [rax], 0
add byte [rax], al
mov byte [rax + 0x48000000], al
mov edx, dword [rax + 0xc0]
nop
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
nop
rol byte [rax], 0
add byte [rax], al
test rdx, rdx
je 0x14009ef0b
invalid
add byte [rax], al
test rdx, rdx
test edx, edx
je 0x14009ef0b
sub eax, 0xc8808b4c
mov r8, qword [rax + 0xc8]
mov eax, dword [rax + 0xc8]
or al, 0
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
mov rdx, qword [rax + 0xc8]
mov rdx, qword [rax + 0xc8]
add byte [rax], al
mov qword [rdx + 0x48], r8
mov rdx, qword [rax + 0xc8]
enter 0, 0
add byte [rax - 0x7b], cl
test rdx, rdx
je 0x14009ef1e
sal byte [rcx + rbp + 0x48], cl
add rdx, 0x40
add edx, 0x40
lea rcx, [rax + 0xc0]
lea rcx, [rax + 0xc0]
lea ecx, [rax + 0xc0]
mov al, al
add byte [rax], al
add byte [rax], al
mov r8, qword [rcx]
add byte [rax], al
mov r8, qword [rcx]
mov qword [rdx], r8
movups xmmword [rcx], xmm6
add cl, byte [rdi]
adc dword [rcx], esi
jmp 0x14009ef28
cmp qword [rbp + 0x28], rcx
jne 0x14009ef26
sub byte [r13 + 0x15], r14b
mov rdx, qword [rax + 0xc8]
mov edx, dword [rax + 0xc8]
nop
enter 0, 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x28], rdx
push rbp
sub bl, ch
jmp 0x14009eef0
ror byte [rcx + rcx*4 - 6], cl
mov rdx, r15
cmp qword [r15], rcx
je 0x14009eef9
xor eax, eax
mov qword [rsp + 0x90], rax
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
add byte [rax], al
mov rcx, r12
loope 0x14009ef1c
call fcn.14009f28a
mov rcx, r13
mov ecx, ebp
push rdx
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov ecx, ebp
call fcn.14009d67c
add rdi, 0xfffffffffffffff8
clc
clc
mov rax, rbx
jmp case.0x14008b06a.266
invalid
invalid
fsubr st(1)
invalid
invalid
lea rax, str.failed_to_write_whole_buffer
lea eax, str.failed_to_write_whole_buffer
add eax, 0xac2bd
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
add dword [rax - 0x77], ecx
or r8b, bpl
or al, ch
invalid
invalid
add byte [rax], al
add dword [rax - 0x77], ecx
or r8b, bpl
or al, ch
or al, ch
invalid
add byte [rax], al
mov qword [r14 + 0x18], 0
mov dword [rsi + 0x18], 0
mov rcx, rbp
mov dl, byte [rsp + 0x43]
call case.0x1400abaf0.155
call case.0x1400abaf0.155
add byte [rax], al
mov r10, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r11d, dword [rsp + 0x44]
mov r14, qword [rsi + 0x28]
and qword [rsi + 0x20], 0
mov rax, qword [rsi]
mov r9, qword [rsi + 8]
mov rcx, r9
shl rcx, 5
shl ecx, 5
xor edx, edx
xorps xmm0, xmm0
cmp rcx, rdx
je 0x14009efb6
lea r8, [rax + rdx]
movups xmmword [r8 + 0xc], xmm0
movups xmmword [r8], xmm0
add rdx, 0x20
jmp 0x14009ef9e
add r14, 0x10
cmp r11d, 0x3b9aca00
jne 0x14009effd
lea rbx, [rsi + 0x10]
lea rdi, [rsp + 0x60]
mov r8, qword [rsi]
mov r9, qword [rsi + 8]
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x30], 0x3b9aca00
mov rcx, rdi
mov rdx, r14
call fcn.140034c2e
cmp qword [rsp + 0x60], 0
jne 0x14009f029
cmp qword [rsp + 0x68], 0
je 0x14009efcc
jmp case.0x14008c412.163
mov r8, qword [rsi]
lea rax, [rsi + 0x10]
mov dword [rsp + 0x30], r11d
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rax
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, r14
call fcn.140034c2e
cmp qword [rdi], 0
je case.0x14008c412.163
mov rdi, qword [rsp + 0x68]
mov qword [rsp + 0x58], rdi
mov rcx, rdi
call fcn.14009f2b5
cmp al, 0x23
jne 0x14009f145
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.1400abbf1
movsb byte [rdi], byte [rsi]
retf
xor r12d, r12d
xor r13d, r13d
mov rax, r13
shl rax, 4
add rax, qword [rsi + 0x10]
cmp qword [rsi + 0x20], r13
cmovbe rax, r12
jbe 0x14009f129
invalid
invalid
add byte [rax], al
invalid
xchg byte [rbp + 0x49000000], bh
add byte [rax], al
add byte [rcx - 1], cl
inc ebp
add byte [rax], al
inc r13
inc ebp
mov rdi, qword [rax]
mov edi, dword [rax]
test rdi, rdi
test edi, edi
je case.0x14008afa0.286
fmul qword [rax - 0x7d]
cmp rdi, 1
inc dword [rcx]
add dword [rbp + 6], esi
jne case.0x14008b196.274
invalid
mov byte [rsi + 0x30], 1
xor byte [rcx], r8b
xor byte [rcx], al
jmp case.0x14008afa0.286
mov ebx, dword [rax + 8]
pop rax
or byte [rcx], dh
xor eax, eax
invalid
invalid
ret
xor eax, eax
test bx, 0x199
cdq
add dword [rdi], ecx
xchg ebp, eax
ror byte [rax - 0x73], 0x48
invalid
cdq
add dword [rdi], ecx
xchg ebp, eax
ror byte [rax - 0x73], 0x48
add ah, byte [rsi - 9]
invalid
lea ecx, [rax + 2]
add spl, byte [rsi - 9]
test bx, 0x114
cmove rcx, rax
lea rax, [rcx + 4]
add al, 0x66
test ebx, 0xf480118
ror dword [rax - 0x73], 0x48
invalid
test ebx, 0xf480114
enter 0xffffffffffff8d48, 0x41
add al, 0x66
ret
add al, 0x66
test ebx, 0xf480118
add dword [rax + 0xf], ecx
ror dword [rax - 0x73], 0x48
or byte [rsi - 9], ah
invalid
invalid
ret
lea ecx, [rax + 8]
test bx, 0x110
adc byte [rcx], al
cmove rcx, rax
cmove ecx, eax
shr ebx, 3
and ebx, 0x20
jrcxz case.0x14008b06a.265
add eax, dword [rbx + 0x94820e3]
jrcxz case.0x14008b06a.265
and byte [rax + 9], cl
or rbx, rcx
or ebx, ecx
retf
mov r14, qword [rdi + 0x50]
ja 0x14009f114
mov ecx, 0x7fff0000
add byte [rax], al
invalid
jg 0x14009f084
mov edx, reloc.WS2_32.dll_recv
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.14009f535
mov r15, rax
invalid
inc r15
inc edi
mov dword [rbp - 0x77], 0xe18341f1
invalid
mov r9d, r14d
int1
and r9d, 0x2f
and ecx, 0x2f
loope 0x14009f10f
or r9, rbx
or ecx, ebx
mov eax, r14d
mov eax, esi
shr eax, 0x10
call 0x1c00915fc
add byte [rax], al
and eax, 0x7fff
inc rax
inc eax
xor edx, edx
ror byte [rcx - 9], cl
test dword [rcx - 0x77], 0xb9d0
mov eax, edx
invalid
add byte [rax], al
div r15
div edi
mov r8, rdx
mov eax, edx
mov ecx, 0x7fff0000
add byte [rax], al
add bh, bh
invalid
jg case.0x14008b06a.282
mov edx, reloc.WS2_32.dll_recv
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
pop rcx
add al, 0
add byte [rax], al
mov rcx, rax
mov rax, r14
invalid
call fcn.14009f561
add byte [rax], al
mov rcx, rax
mov rax, r14
lock cmpxchg qword [rdi + 0x50], rcx
cmpxchg dword [rdi + 0x50], ecx
lock cmpxchg qword [rdi + 0x50], rcx
cmpxchg qword [rdi + 0x50], rcx
cmpxchg dword [rdi + 0x50], ecx
push rax
mov r14, rax
mov esi, eax
invalid
jne 0x14009f0d9
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14009d6f6
jmp case.0x14008afa0.286
sub bh, bh
invalid
invalid
sub bh, bh
invalid
dec dword [rdi]
sub byte [rsp + 0xa0], dh
mov ah, 0x24
invalid
add byte [rax], al
invalid
movaps xmm6, xmmword [rsp + 0xa0]
mov ah, 0x24
movabs al, byte [0xb8c48148000000]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add byte [rax], al
add rsp, 0xb8
add esp, 0xb8
mov eax, 0x5b000000
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
lea rax, [rsp + 0x48]
lea eax, [rsp + 0x48]
and al, 0x48
mov qword [rax], rdi
mov qword [rax], rdi
mov dword [rax], edi
lea rdx, [rsp + 0x90]
lea edx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax], al
mov qword [rdx], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
add byte [rax], al
mov qword [rdx], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
mov ecx, 0x48000861
lea ecx, [rsp + 0x60]
and al, 0x60
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x60]
and al, 0x60
mov qword [rcx], rax
mov dword [rcx], eax
mov eax, 1
add byte [rax], al
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
and qword [rcx + 0x20], 0
and byte [rax], al
lea r8, case.0x14006e176.432
lea eax, case.0x14006e176.432
invalid
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
lea edx, [0x140125328]
invalid
or byte [rax], al
or byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
lea edx, [0x140125328]
invalid
or byte [rax], al
call fcn.1400e4490
push rdx
add al, 0
ud2
push rdi
push rbx
sub rsp, 0x70
sub esp, 0x70
sub esp, 0x70
mov rsi, rcx
xor ecx, ecx
mov eax, 2
lock cmpxchg qword [rsi + 0x10], rcx
cmpxchg dword [rsi + 0x10], ecx
adc byte [rbp + 0xc], r14b
adc byte [rbp + 0xc], r14b
or al, 0x48
add esp, 0x70
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
call fcn.1400a16c1
mov r8, rax
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rsi + 0x10], rcx
jne 0x14009f21d
lea rdi, [rsi + 0x18]
lea rbx, [rsp + 0x40]
lea ebx, [rsp + 0x40]
lea r14, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimepark.rs
xor r15d, r15d
test dl, dl
setne r9b
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.14009ebbc
mov rcx, rbx
mov ecx, ebx
mov edi, 0x48fffff9
stc
invalid
mov ecx, ebx
mov rdx, r14
call fcn.14009ebfd
mov r8, rax
and dl, 1
invalid
rol byte [rax + 0x2b801e2], 0
add byte [rax], al
mov eax, 2
lock cmpxchg qword [rsi + 0x10], r15
jne 0x14009f1ec
jmp 0x14009f229
cmp rax, 2
jne 0x14009f23c
invalid
clc
add dh, byte [rbp + 0x19]
invalid
sbb dword [rcx], esi
ror byte [rax - 0x79], 0x46
adc byte [rcx + rcx*4 - 0x3f], cl
invalid
xor eax, eax
xchg qword [rsi + 0x10], rax
mov rcx, r8
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp case.0x1400abaf0.155
invalid
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rax], rcx
mov dword [rax], ecx
lea rdx, str.inconsistent_park_state__actual_
lea edx, [0x1401244b0]
lea rcx, [rsp + 0x40]
mov qword [rcx], rdx
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.14000b420]
mov qword [rax + 8], r8
mov dword [rax + 8], eax
mov dword [rax + 8], eax
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov dword [rcx + 0x18], edx
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x73], cl
lea edx, [0x1401244c0]
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimepark.rs
lea edx, [0x1401244c0]
push rdx
or byte [rax], al
call fcn.1400e4490
ud2
adc r11b, al
ret
mov al, byte [rcx + 0xf]
ret
test byte [rax + 1], al
add byte [rax], al
add byte [rcx + 0xe8f9], al
call 0x14f09f3b7
add byte [rdi], cl
test byte [rcx], dh
add dword [rax], eax
add byte [rcx + 0x102f9], al
add dword [rax], eax
add byte [rdi], cl
test byte [rsi], al
add dword [rax], eax
add byte [rcx + 0x10bf9], al
or eax, dword [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi], dh
add dword [rax], eax
add byte [rcx + 0x150f9], al
add dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
test byte [rsi], ch
invalid
je 0x14009f50e
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x252f9], al
cmp ecx, 0x252
je case.0x14009f4c9.10060
loop 0x14009f3ea
add byte [rax], al
add byte [rdi], cl
test dl, ah
add byte [rax], al
add byte [rcx + 0x3e3f9], al
cmp ecx, 0x3e3
je case.0x14009f4c9.10060
invalid
add byte [rax], al
invalid
add byte [rdi], cl
test dh, dl
invalid
add byte [rax], al
invalid
add byte [rcx + 0x41df9], al
cmp ecx, 0x41d
je case.0x14009f4c9.10060
retf 0
invalid
sbb eax, 0xf000004
add byte [rdi], cl
test dl, cl
retf 0
add byte [rax], al
add byte [rcx + 0x461f9], al
cmp ecx, 0x461
add al, 0
add byte [rdi], cl
test byte [rsi - 0x7f000000], bh
stc
imul eax, dword [rax + rax], 0
invalid
je case.0x14009f4c9.10060
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
add al, 0
add byte [rdi], cl
test ch, dh
add byte [rax], al
add byte [rcx + 0x476f9], al
add byte [rdi], cl
test ah, ch
je 0x14009f511
cmp ecx, 0x476
je 0x14009f514
add byte [rax], al
add byte [rcx + 0x4cff9], al
add byte [rdi], cl
test byte [rdi - 0x7f000000], bh
invalid
invalid
stc
cmp ecx, 0x4cf
je case.0x14009f4c9.10051
invalid
cmp ecx, 0x4d0
je case.0x14009f4c9.10065
rol byte [rax + rax], 1
add byte [rdi], cl
test byte [rsi - 0x7f000000], dh
stc
syscall
add byte [rax], al
cmp ecx, 0x50f
je 0x14009f517
add byte [rcx + 0x5b4f9], al
add byte [rdx + rdi*2 - 0x7f], dh
stc
invalid
cmp ecx, 0x5b4
mov ah, 5
add byte [rax], al
je case.0x14009f4c9.10060
cmp ecx, 0x1716
je case.0x14009f4c9.10060
jb 0x14009f3de
cmp ecx, 0x1b64
je case.0x14009f4c9.10060
stc
sbb eax, dword fs:[rax]
add byte [rdx + rbp*2 - 0x7f], dh
stc
sbb byte [rbx], 0
add byte [rdx + riz*2 - 0x7f], dh
stc
invalid
cmp ecx, 0x1b80
je case.0x14009f4c9.10060
cmp ecx, 0x1f4e
je case.0x14009f4c9.10060
pop rdx
cmp ecx, 0x2022
je case.0x14009f4c9.10060
cmp ecx, 0x25e9
je case.0x14009f4c9.10060
cmp ecx, 0x271d
je case.0x14009f4df.5
cmp ecx, 0x2726
je 0x14009f4f0
cmp ecx, 0x2733
je 0x14009f51a
cmp ecx, 0xb7
jne case.0x14009f4c9.10052
mov al, 0xc
ret
mov al, reloc.WS2_32.dll_shutdown
ret
mov al, setsockopt
ret
mov al, 5
ret
mov al, 4
ret
mov al, 0x28
ret
mov al, recv
ret
mov al, 0x1e
ret
mov al, 0x20
ret
mov al, 0x1a
ret
mov al, 0xd
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2d8
movaps xmmword [rsp + 0x2c0], xmm6
and qword [rsp + 0x90], 0
and qword [rsp + 0xa0], 0
and qword [rsp + 0xb0], 0
and qword [rsp + 0xc0], 0
and qword [rsp + 0xd0], 0
and qword [rsp + 0xe0], 0
and qword [rsp + 0xf0], 0
and qword [rsp + 0x100], 0
and qword [rsp + 0x110], 0
and qword [rsp + 0x120], 0
and qword [rsp + 0x130], 0
and qword [rsp + 0x140], 0
and qword [rsp + 0x150], 0
and qword [rsp + 0x160], 0
and qword [rsp + 0x170], 0
and qword [rsp + 0x180], 0
and qword [rsp + 0x190], 0
and qword [rsp + 0x1a0], 0
and qword [rsp + 0x1b0], 0
and qword [rsp + 0x1c0], 0
and qword [rsp + 0x1d0], 0
and qword [rsp + 0x1e0], 0
and qword [rsp + 0x1f0], 0
and qword [rsp + 0x200], 0
and qword [rsp + 0x210], 0
and qword [rsp + 0x220], 0
and qword [rsp + 0x230], 0
and qword [rsp + 0x240], 0
and qword [rsp + 0x250], 0
and qword [rsp + 0x260], 0
mov rsi, rdx
and qword [rsp + 0x270], 0
and qword [rsp + 0x280], 0
mov qword [rsp + 0x50], rcx
call fcn.14009fe80
mov r13, rax
mov byte [rsp + 0x2f], dl
mov rax, qword [rax + 0x28]
cmp rax, rsi
cmova rsi, rax
mov qword [rsp + 0x48], rsi
mov rsi, 0xfffffffffffffffe
xorps xmm6, xmm6
lea r15, [rsp + 0x80]
movabs rbx, 0xffffffffe
lea r12, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timewheelmod.rs
lea rax, [r13 + 0x10]
mov qword [rsp + 0x30], rax
lea rbp, [r13 + 0x30]
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov rcx, rbp
call fcn.14009fe91
test rax, rax
jne 0x14009fc5e
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x30]
call fcn.14009f62f
cmp qword [rsp + 0x60], 0
je 0x14009fc3e
mov rdi, qword [rsp + 0x78]
cmp rdi, qword [rsp + 0x48]
ja 0x14009fc3e
mov r8, qword [rsp + 0x68]
mov rcx, qword [r13 + 0x10]
mov rdx, qword [r13 + 0x20]
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timewheelmod.rs
call fcn.14009feb7
mov rcx, qword [rsp + 0x70]
mov rdx, 0xfffffffffffffffe
rol rdx, cl
and qword [rax + 0x408], rdx
cmp rcx, 0x40
jae 0x14009fe12
shl rcx, 4
movups xmm0, xmmword [rax + rcx]
movups xmmword [rax + rcx], xmm6
movups xmmword [rsp + 0x80], xmm0
mov rcx, r15
call fcn.14009fe91
test rax, rax
je 0x14009fc2a
mov r14, rax
mov rax, qword [rax + 0x20]
cmp rax, 0xfffffffffffffffe
jae 0x14009fe25
cmp rax, rdi
ja 0x14009fbea
lock cmpxchg qword [r14 + 0x20], rsi
jne 0x14009fbbe
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rcx, rbp
mov rdx, r14
call fcn.14009fedf
jmp 0x14009fbaa
mov qword [r14 + 0x10], rax
xor rax, rdi
or rax, 0x3f
cmp rax, rbx
cmovae rax, rbx
bsr rax, rax
xor al, 1
movzx eax, al
mov cl, 6
div cl
movzx r8d, al
mov rcx, qword [r13 + 0x10]
mov rdx, qword [r13 + 0x20]
mov r9, r12
call fcn.14009feb7
mov rcx, rax
mov rdx, r14
call fcn.14009ff28
jmp 0x14009fbaa
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x30]
call fcn.14009ff69
jmp 0x14009fb21
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x48]
call fcn.14009ff69
mov rcx, rbp
call fcn.14009fe91
test rax, rax
je 0x14009fd40
mov rcx, rax
xor edx, edx
call fcn.14009ffda
test rax, rax
je 0x14009fb21
mov rcx, qword [rsp + 0x38]
cmp rcx, 0x1f
ja 0x14009fe5f
mov r14, rax
mov rdi, rcx
shl rdi, 4
mov rax, qword [rsp + rdi + 0x90]
test rax, rax
je 0x14009fcb1
mov rcx, qword [rsp + rdi + 0x98]
mov qword [rsp + 0x58], rdx
call qword [rax + 0x18]
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x38]
lea rax, [rsp + rdi]
add rax, 0x90
mov qword [rax], r14
mov qword [rax + 8], rdx
inc rcx
mov rax, qword [rsp + 0x40]
add rax, 0x10
cmp rcx, 0x20
jne 0x14009fb17
cmp byte [rsp + 0x2f], 0
setne dl
mov rcx, r13
call fcn.1400a16e4
xor edi, edi
lea r14, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timemod.rs
cmp rdi, 0x200
je 0x14009fd27
mov rcx, qword [rsp + rdi + 0x90]
mov rdx, qword [rsp + rdi + 0x98]
and qword [rsp + rdi + 0x90], 0
mov r8, r14
call fcn.1400a0005
mov rcx, rdx
call qword [rax + ioctlsocket]
add rdi, 0x10
jmp 0x14009fcf1
mov rcx, qword [rsp + 0x50]
call fcn.14009fe80
mov r13, rax
and dl, 1
mov byte [rsp + 0x2f], dl
jmp 0x14009fb06
lea rsi, [rsp + 0x290]
mov rcx, rsi
mov rdx, qword [rsp + 0x30]
call fcn.14009f62f
mov rax, qword [rsi + 0x18]
cmp rax, 1
adc rax, 0
mov rcx, qword [rsi]
test rcx, rcx
cmove rax, rcx
mov qword [r13 + 0x40], rax
cmp byte [rsp + 0x2f], 0
setne dl
mov rcx, r13
call fcn.1400a16e4
mov rcx, qword [rsp + 0x38]
cmp rcx, 0x21
mov rbx, qword [rsp + 0x40]
jae 0x14009fe6d
lea rax, [rsp + 0x90]
lea rsi, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timemod.rs
test rbx, rbx
je 0x14009fdcd
lea rdi, [rax + 0x10]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
and qword [rax], 0
mov r8, rsi
call fcn.1400a0005
mov rcx, rdx
call qword [rax + ioctlsocket]
add rbx, 0xfffffffffffffff0
mov rax, rdi
jmp 0x14009fda2
xor esi, esi
cmp rsi, 0x200
je 0x14009fdf6
mov rax, qword [rsp + rsi + 0x90]
test rax, rax
je 0x14009fdf0
mov rcx, qword [rsp + rsi + 0x98]
call qword [rax + 0x18]
add rsi, 0x10
jmp 0x14009fdcf
movaps xmm6, xmmword [rsp + 0x2c0]
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timewheellevel.rs
mov edx, 0x40
call fcn.1400e4550
ud2
lea rax, [0x140125478]
lea rcx, [rsp + 0x290]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.failed_to_write_whole_buffer
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timeentry.rs
call fcn.1400e4490
ud2
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timemod.rs
mov edx, 0x20
jmp 0x14009fe1e
lea r8, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_timemod.rs
mov edx, 0x20
call fcn.1400e45d0
ud2
call 0x1402f9892
add bh, bh
dec dword [rax - 0x7d]
enter 0xffffffffffffeb01, 2
xor eax, eax
add rsp, 0x28
ret
mov ecx, eax
mov rdx, r8
mov r8, r9
jmp 0x1400a50ae
call fcn.1400e4550
add eax, dword [rax]
ud2
sub esp, 0x28
mov r10, rdx
sub r10, r8
jb 0x1400a50cd
lea rax, [rcx + r8*4]
mov rdx, r10
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
mov rcx, r8
mov ecx, eax
mov r8, r9
call fcn.1400e44d0
ud2
invalid
or eax, dword [rcx - 0x77]
ror byte [rbp - 0x10ff7f], 1
invalid
inc dword [rbx + 0x1e7313f8]
jae 0x1400a5106
invalid
adc eax, 0xc1694b73
add r8b, byte [rax]
add byte [rcx + 0x6b], al
enter 0x11c, 0xffffffffffffffc8
add eax, ecx
mov edx, 0xb9000110
pushfq
adc byte [rcx], al
add bl, ch
sub byte [rcx - 0x7f], al
cmp r8d, 0x110ba
mov ecx, 0x110ab
invalid
sbb al, byte [rcx - 0x7f]
clc
invalid
add byte [rcx + 0x110000], bh
add byte [rdi], cl
enter 0xffffffffffff8141, 0xfffffffffffffff8
cmp r8d, 0x1133e
mov eax, 0x1134b
scasd eax, dword [rdi]
adc eax, 0xbab90001
adc eax, 0xcaeb0001
mov edx, 0xeb000115
retf 0x8141
add dword [rax], eax
add dword [rax], eax
add bl, al
adc al, 1
add bl, al
push rsp
add byte [rdi], cl
test ecx, esi
add byte [rax], al
add byte [rax], al
mov rdi, rcx
add byte [rax], al
pop rcx
cmp byte [rbp + 0x31], al
leave
and al, 0x20
sbb byte [rbx + rcx*4 + 0x6f], cl
sub byte [rbx + rcx*4 + 0x7f], cl
xor byte [rcx + 0x39], cl
in eax, dx
sub eax, esp
loopne 0x1400a534b
xchg edx, eax
ror dword [rax], 0xc1
or cl, al
ror dword [r13 + 0xf], 0x44
invalid
test dword [rdx + 0x42000000], ecx
mov cl, byte [rbx + rdi - 1]
add byte [rdx - 0x76], al
cmp r15, rdi
cmp eax, 0xf
cmp esi, edx
or al, 0x10
mov ch, 0xf6
inc dword [rbp + 0x31]
leave
cmp qword [rcx + 8], rax
jne 0x1400a547e
cmovs ecx, dword [rcx - 0x3d00b73e]
mov rdx, rax
inc rdx
jne case.0x1400abaf0.190
xor ecx, ecx
jmp 0x1400a5513
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rsi, rcx
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
xor edx, edx
mov rcx, rbx
shr rcx, 0x3b
sete dl
mov r8, rbx
shl r8, 4
shl rdx, 3
test rax, rax
je 0x1400a54d9
shl rax, 4
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp 0x1400a54df
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.1400a4cda
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
je 0x1400a5502
mov rdx, qword [rsp + 0x48]
jmp 0x1400a5513
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.14000a423
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
and qword [rcx], 0
test rsi, rsi
je 0x1400a5633
mov ecx, reloc.WS2_32.dll_recv
call fcn.1400a551f
invalid
dec dword [rax - 0x7b]
invalid
invalid
test eax, eax
je 0x1400a5622
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, [0x14014a360]
adc eax, 0xa4d45
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, reloc.WS2_32.dll_recv
call fcn.1400e41c0
ud2
mov ecx, 7
int 0x29
ud2
invalid
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rbx, rdx
mov rsi, rcx
mov r14, r8
sub r14, rdx
lea r13, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r13], rdx
mov qword [rsp + 0x38], r8
push rbp
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x38
mov qword [r13 + 8], r8
xor r15d, r15d
mov edi, 0x2600
xor r12d, r12d
xor esp, esp
xor esp, esp
xor ebp, ebp
mov rcx, r13
call fcn.1400a6273
movabs byte [0x1b9ffffaf], al
movabs byte [0x1b9ffffaf], al
cmp eax, 0x3f
ja case.0x14004fee8.1304
mov edx, eax
bt rdi, rdx
jae 0x1400ab2eb
or byte [rax - 0x4b], al
mov bpl, 1
add dword [rcx + 1], ecx
iretd
add r15, rcx
jmp case.0x14004fee8.1299
movabs r8, 0x8000800800000000
bt r8, rdx
jb case.0x14004fee8.1309
cmp eax, 0x110000
add byte [rcx], dl
add byte [rbx + rbp - 0x7d], dh
invalid
cmp eax, 0x5c
adc dword [rax], eax
je case.0x14004fee8.1309
sub eax, dword [rbx + 0x26745cf8]
cmp eax, 0x5c
je case.0x14004fee8.1309
inc r12
cmp eax, 0x80
jb 0x1400ab2e6
mov ecx, 2
add byte [case.0x140085254.882], bh
cmp eax, 0x800
add byte [rax], al
add byte [rdx - 0x37], dh
jb 0x1400ab2e6
cmp eax, 0x10000
mov ecx, 4
add al, 0
add byte [rax], al
sbb rcx, 0
jmp 0x1400ab2e6
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
sub byte [rax - 0x75], cl
jl 0x1400ab35a
mov rdi, qword [rsp + 0x38]
mov qword [rsp + 0x30], rdi
test bpl, 1
jne 0x1400ab380
invalid
cmp byte [rax - 0x77], cl
jl case.0x14004fee8.1314
xor byte [rax - 0xa], al
vpcmpeqw xmm15, xmm15, xmmword [rsi]
invalid
lea rax, [rsp + 0x28]
lea r13, [rsp + 0x58]
and al, 0x58
sub byte [rbp + rcx*4 + 0x6c], cl
and al, 0x58
mov qword [r13], rax
mov qword [r13 + 8], r12
invalid
invalid
add byte [r13 - 0x77], r9b
or byte gs:[rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.1400ab45a
add byte [rax], al
cmp eax, 0x110000
adc dword [rax], eax
jne 0x1400ab354
int1
lea r9, [0x14014a6f0]
xchg bl, dh
or dword [rax], eax
invalid
mov rcx, rbx
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r15
call fcn.1400a59ed
mov r14, rax
mov r15, rdx
xlatb
jmp 0x1400ab39c
lea r15, [rsp + 0x40]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
jl 0x1400ab3a8
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov rcx, r15
mov r8, r12
call fcn.1400a62b1
sbb al, 0xaf
invalid
dec dword [rbp - 0x75]
invalid
mov r15, qword [r15 + 0x10]
jg 0x1400ab3ac
jg 0x1400ab3ac
mov rcx, r14
int1
mov rdx, r15
call fcn.1400ab089
test al, al
je 0x1400ab3d5
sal byte [rdx + rbp + 0x48], 0xc7
invalid
mov qword [rsi], 1
mov dword [rsi], 1
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
adc dword [rsi + 8], eax
adc dword [rsi + 8], eax
mov byte [rsi + 0x18], 0
sbb byte [rax], r8b
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x28], rdi
jle 0x1400ab3ed
sub byte [rax - 0xa], al
invalid
invalid
je case.0x1400875d4.439
mov rdx, qword [rsp + 0x48]
mov rcx, r14
mov ecx, esi
int1
int1
jmp case.0x14004fee8.1334
mov rcx, r15
call fcn.1400a4e3f
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
mov rbx, rdx
mov rcx, rax
ror dword [rcx + rcx*4 - 0xe], 0x4d
mov eax, edi
mov eax, edi
call fcn.1400d6ff0
movups xmm0, xmmword [rsp + 0x28]
sub byte [rax - 0x77], cl
mov qword ds:[rsi + 8], rbx
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
jle 0x1400ab411
adc dh, al
sbb byte [rcx], r8b
sbb byte [rcx], al
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsi + 0x19], eax
sbb dword [rcx + 0x110f1c4e], r9d
invalid
invalid
sbb dword [rcx + 0x110f1c4e], r9d
and byte [rax - 0xa], r8b
test bpl, 1
je case.0x1400875d4.439
invalid
adc dword [rsi + 0x20], eax
test bpl, 1
je case.0x1400875d4.439
invalid
cmovs ecx, dword [rbx + 0x4840244c]
mov edx, dword [rsp + 0x48]
invalid
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
call fcn.140012b0c
call fcn.140012b0c
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
adc byte [rbp + rcx*4 + 5], cl
jl 0x1400ab43c
invalid
or dword [rax], eax
or dword [rax], eax
add byte [rax], al
je 0x1400ab472
dec rax
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x75], cl
or ecx, ebp
jmp fcn.1400a624c
invalid
or byte [r8 - 0x75], cl
or ecx, ebp
jmp fcn.1400a624c
invalid
mov eax, 0x110000
ret
mov eax, 0x110000
ret
in al, dx
xor byte [rcx + rcx*4 - 0x3a], cl
mov esi, eax
mov esi, eax
adc dword [rax], eax
sub rsp, 0x30
sub esp, 0x30
lea rbx, [rsp + 0x20]
mov qword [rbx], rcx
mov qword [rbx + 8], rdx
mov rcx, rbx
fld1
imul ebp, dword [rbp - 0x38760001], 0x48
invalid
dec dword [rcx - 0x2676b739]
invalid
and byte [rax - 0x77], cl
or ecx, dword [rax - 0x77]
mov qword [rbx + 8], rdx
mov rcx, rbx
fld1
imul ebp, dword [rbp - 0x38760001], 0x48
invalid
dec dword [rcx - 0x2676b739]
invalid
fld1
invalid
call fcn.1400a624c
mov esi, eax
mov rcx, rbx
call fcn.1400a624c
invalid
dec dword [rcx - 0x7e3fce3f]
cmp edi, 0x110000
adc dword [rax], eax
je 0x1400ab55b
cmp esi, 0x110000
je 0x1400ab55b
inc byte [rax]
add byte [rcx], dl
add byte [rdx + rdx*2 - 0x7f], dh
je 0x1400ab55b
and edi, 0x1fffdf
add edi, 0xffffffbf
mov edi, 0xf981
and edi, 0x1fffdf
add edi, 0xffffffbf
mov edi, 0xf981
adc dword [rax], eax
adc dword [rax], eax
jne case.0x140062720.1212
adc eax, 0x731aff83
cmp edi, 0x1a
jae 0x1400ab559
cmp al, byte [rbx - 0x6bf08302]
rol dword [rbx - 0x6bf0c502], 0xc0
cmp esi, 0x3a
sete al
cmp esi, 0x7c
sete cl
cmp esi, 0x3a
sete al
or al, cl
jmp 0x1400ab55b
cmp edi, 0x1a
jae 0x1400ab559
cmp esi, 0x7c
je 0x1400ab53e
invalid
cmp esi, 0x3a
jne 0x1400ab559
invalid
add ecx, 0xffffffdd
cmp ecx, 0x3a
cmp dh, byte [rbx + 0x13]
movabs rax, 0x200000010001001
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rdx], al
bt rax, rcx
setb al
jmp 0x1400ab55b
xor eax, eax
add byte [rdx], al
bt rax, rcx
bt eax, ecx
setb al
jmp 0x1400ab55b
xchg edx, eax
shr bl, 2
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
in al, dx
sub byte [rax + 0x74004079], al
cmp byte [rcx + 0x40], 0
jns 0x1400ab5aa
add byte [rdx + rbx + 0x44], dh
mov eax, dword [rcx + 0x34]
invalid
add byte [rdx + rbx + 0x44], dh
mov eax, dword [rcx + 0x34]
mov r8d, dword [rcx + 0x34]
mov r9d, dword [rcx + 0x38]
mov ecx, dword [rcx + 0x38]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x20]
push rcx
invalid
adc byte [rax - 0x75], cl
push rcx
and byte [rax - 0x77], cl
mov rcx, rax
invalid
invalid
mov rcx, rax
call fcn.1400a57ef
push 0xffffffffffffffa2
invalid
invalid
jmp case.0x140062720.1221
invalid
push 0xffffffffffffffa2
invalid
movabs byte [0x8348c03102ebffff], al
invalid
invalid
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
add rsp, 0x28
ret
add rsp, 0x28
ret
movzx eax, byte [rcx]
lea rcx, [0x14014c9e0]
or eax, 0xa1448
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, case.0x1400ab5b6.1218
lea ecx, case.0x1400ab5b6.1218
or eax, 0xa148d
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
mov edx, dword [rdx + 0x28]
invalid
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
ret 0xff49
invalid
sbb byte [rax - 0x77], cl
ret 0xff49
loope case.0x14008bdb0.256
sub esp, 0x28
mov r8d, dword [rcx + 0x34]
mov eax, dword [rcx + 0x34]
mov eax, dword [rcx + 0x34]
cmp word [rcx + 0x28], 0
cmp dword [rcx + 0x28], 0
sub byte [rax], al
je case.0x14008afa0.320
movzx eax, word [rcx + 0x2a]
movzx eax, word [rcx + 0x2a]
sub al, byte [r11 + rcx*4 + 0x49]
cmp byte [rcx - 1], cl
invalid
invalid
mov r9d, dword [rcx + 0x38]
cmp byte [r9 - 1], cl
inc r9
mov r10d, 1
add dword [rax], eax
add byte [rax], al
add byte [rsi - 0x7d], ah
cmp ax, 0xa
cmp eax, 0xa
rol dword [rcx - 0x46], 1
add byte [rax], al
add byte [rsi - 0x7d], ah
invalid
invalid
clc
cmp eax, 0xa
or dh, byte [rdx + 0x26]
jb 0x1400ab605
mov r10d, 2
cmp ax, 0x64
cmp eax, 0x64
cmp eax, 0x64
jb 0x1400ab605
jb 0x1400ab605
sbb al, byte [rcx - 0x46]
add eax, dword [rax]
add byte [rax], al
mov r10d, 3
cmp ax, 0x3e8
jb 0x1400ab605
invalid
cmp eax, 0xe7203e8
invalid
cmp ax, 0x2710
mov r10d, 5
add eax, 0x49000000
add byte [rcx - 0x7d], cl
fiadd dword [rax]
invalid
invalid
add byte [rcx - 0x7d], cl
fiadd dword [rax]
invalid
sbb edx, 0
add byte [rbp + 1], cl
shr ebx, 1
add al, 0x44
mov r9d, dword [rcx + 0x38]
add r9, r10
add ecx, edx
jmp case.0x14008b714.277
mov r9d, dword [rcx + 0x38]
mov rax, qword [rcx + 0x10]
mov r10, qword [rcx + 0x20]
push rcx
and byte [rax - 0x77], cl
push rsp
and al, 0x20
push rcx
and byte [rax - 0x77], cl
push rsp
and al, 0x20
mov rcx, rax
mov rdx, r10
call fcn.1400a5810
invalid
movabs eax, dword [0xc328c4834890ffff]
call qword [rax + 0x28c48348]
invalid
sub bl, al
invalid
sub bl, al
cmp byte [rcx], 0
je 0x1400ab634
invalid
add esi, dword [rcx]
rol bl, 0x48
ret
mov rax, qword [rcx + 8]
xor eax, eax
ret
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
push rcx
adc byte [rbp + rcx*4 + 5], cl
lea r8, str.failed_to_write_whole_buffer
lea r8, str.failed_to_write_whole_buffer
add eax, 0x9fbcd
mov rcx, rax
xor r9d, r9d
jmp fcn.14005b82a
sti
inc dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
sub esp, 0x48
cmp byte [rcx + 0x40], 0
invalid
je case.0x1400745c7.1064
mov rsi, rcx
mov esi, ecx
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
mov rcx, rdi
mov rdx, rsi
call fcn.1400a5741
mov rcx, rdi
stc
call 0x1400ab62c
test al, al
invalid
sal byte [rdi + rdx + 0x41], 0xb6
add dword [rcx + rcx*4 - 0x10], eax
invalid
je 0x1400ab69a
mov r14b, 1
mov eax, r14d
invalid
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rcx, rsi
int1
call fcn.1400a5660
lea r8, [0x14014a529]
add eax, 0x9ee80
add eax, 0x9ee80
out dx, al
or dword [rax], eax
mov r9d, 4
mov ecx, 4
mov rcx, rax
mov ecx, eax
call fcn.14005b82a
mov r14b, 1
invalid
add dword [rax + rax*8 + 0x6e8bc875], eax
sub al, 0x83
test al, al
jne 0x1400ab686
mov ebp, dword [rsi + 0x2c]
add ebp, 3
invalid
add ecx, dword [rbx - 0x74b7cf82]
jle case.0x140066427.1203
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
invalid
mov ebx, dword [rsi + 0x10]
mov r15, qword [rsi + 0x20]
mov rcx, rbx
and byte [rax - 0x77], cl
invalid
mov rdx, r15
mov r8d, ebp
mov r9d, edi
call fcn.1400a57ef
movabs eax, dword [0x9fb29258d4cffff]
invalid
dec dword [rbp + rcx*4 + 0x25]
sub ebx, edi
sti
or dword [rax], eax
xor r14d, r14d
mov rcx, rax
mov r8, r12
mov eax, esp
ror dword [rbp - 0x77], 0xe0
xor r9d, r9d
call fcn.14005b82a
invalid
test al, al
jne 0x1400ab686
invalid
lea r14, [rsi + 0x10]
mov rcx, rbx
mov ecx, ebx
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8d, edi
call fcn.1400a57e0
movabs al, byte [0xd78949c58949ffff]
mov ebp, eax
mov r15, rdx
mov rcx, rdx
mov ecx, edx
call fcn.1400a4e3f
xchg edi, eax
invalid
dec dword [rax - 0x77]
mov rdi, rax
mov rbx, rdx
mov ebx, edx
mov rcx, rax
mov rdx, r13
mov r8, r15
mov eax, edi
call fcn.1400d6ff0
mov edx, ebp
invalid
mov rcx, r14
mov ecx, esi
call fcn.1400ab046
stc
invalid
dec dword [rax - 0x73]
push rsp
and al, 0x30
xor byte [rcx + rcx*4 + 0x22], cl
xor byte [rcx + rcx*4 + 0x22], cl
and qword [rdx + 8], 0
lea rax, [0x14014a648]
mov qword [rdx + 0x10], rax
adc byte [rcx + rcx*4 - 0xf], cl
int1
call fcn.140035cc9
mov rax, qword [rsi + 0x20]
mov rcx, rax
mov ecx, eax
invalid
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x3f], cl
shl rax, 0x20
shr rcx, 0x20
shl rax, 0x20
jmp 0x120cbff88
or rax, 0x900
test rcx, rcx
test ecx, ecx
or dword [rax], eax
add byte [rax - 0x7b], cl
test rcx, rcx
test ecx, ecx
mov r12d, 0x901
cmove r12, rax
cmove esp, eax
test r12b, r12b
test ah, ah
jne 0x1400ab83d
mov r13d, dword [rsi + 0x30]
shr r12, 0x20
mov dword [rsi + 0x30], r12d
mov rax, rdi
mov eax, edi
mov eax, edi
add rax, r15
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor byte [rax - 0x77], cl
cmp dword [rax - 0x77], ecx
or r8b, bpl
invalid
mov qword [rcx], rdi
mov qword [rcx + 8], rax
or r8b, bpl
call fcn.1400a6273
retf
stosb byte [rdi], al
invalid
inc dword [rcx + rdi - 0x1b]
jne 0x1400ab7e0
invalid
retf
invalid
xor eax, dword [rbx + 0x487540f8]
cmp eax, 0x40
jne case.0x14008b408.297
jne case.0x14008b408.297
inc r13d
lea r9, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
in al, dx
or dword [rax], eax
in al, dx
or dword [rax], eax
mov r8d, 1
mov rcx, rdi
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14002d727
clc
dec dword [rcx - 0x77]
ror byte [rcx + rcx*4 - 0xf], 1
mov r8, rdx
mov rcx, r14
mov rdx, rax
mov edx, eax
call fcn.1400a4dff
mov r12d, ebp
in al, dx
jmp case.0x1400abaf0.206
cmp eax, 0x3a
je case.0x14008b408.297
invalid
adc eax, 0x7440f883
cmp eax, 0x40
je case.0x14008b408.297
invalid
je case.0x14008b408.297
adc byte [rcx - 1], al
invalid
inc r12d
mov rcx, r14
mov edx, 0x40
call fcn.1400a5d2b
mov rcx, r14
mov rdx, rdi
cli
mov r8, r15
mov eax, edi
call fcn.1400a4dff
sub r12d, r13d
add dword [rsi + 0x34], r12d
add dword [rsi + 0x34], esp
add dword [rsi + 0x34], esp
add dword [rsi + 0x38], r12d
add dword [rsi + 0x3c], r12d
cmp dword [rsi], 0
invalid
invalid
je 0x1400ab820
invalid
cmp byte [rcx + rax + 0x66], al
cmp byte [rcx + rax + 0x66], al
cmp al, 0x83
add byte ds:[rsp + rax + 0x44], dh
add al, 0x44
add dword [rsi + 4], r12d
add dword [rsi + 4], esp
cmp dword [rsi + 8], 0
je 0x1400ab82a
add dword [rsi + 0xc], r12d
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call fcn.140012b0c
xor r14d, r14d
xor esi, esi
inc dword [rbp + 0x31]
imul cl
jmp 0x1400ab686
invalid
lea r8, [rsp + 0x30]
and al, 0x30
mov byte [r8], 9
lea rax, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
add eax, 0x9f243
add eax, 0x9f243
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x9fb17
lea r9, [0x14014a070]
lea ecx, [0x14014a070]
or dword [rax], eax
mov edx, 0x2b
add byte [rax], al
call fcn.1400e49a0
ud2
jns 0x1400ab8bc
add byte [rdi + rbx + 0x48], dh
mov esi, ecx
invalid
lea rdi, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
and byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.1400a5741
dec dword [rax - 0x77]
stc
call 0x1400ab62c
std
invalid
invalid
test al, al
invalid
je 0x1400ab8ae
xchg edx, eax
std
invalid
mov al, 1
add rsp, 0x48
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r14
pop r15
ret
mov rcx, rsi
call fcn.1400a5660
popfq
invalid
dec dword [rbp + rcx*4 + 5]
insb byte [rdi], dx
in al, dx
or dword [rax], eax
stosb byte [rdi], al
popfq
invalid
add byte [rcx - 0x47], al
add al, 0
add byte [rax], al
invalid
mov r9d, 4
mov ecx, 4
mov rcx, rax
call fcn.14005b82a
pop rdi
invalid
cli
dec dword [rcx - 0x7bfe4f3f]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400ab8a0
invalid
add dword [rcx + rcx*8 + 0x7e8bcd75], eax
mov edi, dword [rsi + 0x30]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
invalid
xor byte [rbx + rcx*4 + 0x76], cl
adc byte [rbx + rcx*4 + 0x7e], cl
mov r15, qword [rsi + 0x20]
mov rcx, r14
int1
mov r15, qword [rsi + 0x20]
mov rcx, r14
int1
mov rdx, r15
mov r8d, edi
mov eax, edi
call fcn.1400a59b9
invalid
cmp al, 0x3a
jne case.0x140066427.1263
pop rdi
invalid
lea r12, [rsi + 0x10]
mov ebx, dword [rsi + 0x34]
pop rsi
xor al, 0x44
lea eax, [rbx - 1]
dec dword [r9 + r9*4 - 0xf]
mov ecx, esi
mov rdx, r15
mov edx, edi
call fcn.1400a59b9
movabs al, byte [0x3c0832c468bffff]
add eax, 3
rol byte [rbx], 0x31
leave
cmp eax, edi
setne cl
xchg ebp, eax
shr dword [rcx], 0xcb
sub ebx, ecx
lea r14, [rsp + 0x20]
je 0x1400ab93d
and al, 0x20
mov rcx, r14
mov rdx, r12
loop 0x1400ab96a
mov eax, edi
clc
mov r9, rbx
call fcn.1400a60eb
shl byte [rdi - 0x76b30001], 0xf1
mov rcx, r14
call fcn.140009130
sub ebx, edi
sti
sub dword [rsi + 0x34], ebx
sub dword [rsi + 0x38], ebx
sub dword [rsi + 0x3c], ebx
cmp dword [rsi], 0
je case.0x140097827.107
sub dword [rsi + 4], ebx
cmp dword [rsi + 8], 0
je case.0x140066427.1263
invalid
sub dword [rsi + 0xc], ebx
xor eax, eax
jmp 0x1400ab8a0
invalid
invalid
invalid
movzx eax, byte [rcx]
lea rcx, [0x14014edf4]
lea ecx, [0x14014edf4]
xchg esp, eax
xor al, 0xa
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rdx + 0x20]
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.empty_hostinvalid_international_domain_nameinvalid_port_numberinvalid_IPv4_addressinvalid_IPv6_addressinvalid_domain_characterrelative_URL_without_a_baserelative_URL_with_a_cannot_be_a_base_basea_cannot_be_a_base_URL_doesnt_have_a_host_to_setURLs_more_than_4_GB_are_not_supportedEmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflow_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea edx, str.empty_hostinvalid_international_domain_nameinvalid_port_numberinvalid_IPv4_addressinvalid_IPv6_addressinvalid_domain_characterrelative_URL_without_a_baserelative_URL_with_a_cannot_be_a_base_basea_cannot_be_a_base_URL_doesnt_have_a_host_to_setURLs_more_than_4_GB_are_not_supportedEmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflow_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.empty_hostinvalid_international_domain_nameinvalid_port_numberinvalid_IPv4_addressinvalid_IPv6_addressinvalid_domain_characterrelative_URL_without_a_baserelative_URL_with_a_cannot_be_a_base_basea_cannot_be_a_base_URL_doesnt_have_a_host_to_setURLs_more_than_4_GB_are_not_supportedEmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflow_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea edx, str.empty_hostinvalid_international_domain_nameinvalid_port_numberinvalid_IPv4_addressinvalid_IPv6_addressinvalid_domain_characterrelative_URL_without_a_baserelative_URL_with_a_cannot_be_a_base_basea_cannot_be_a_base_URL_doesnt_have_a_host_to_setURLs_more_than_4_GB_are_not_supportedEmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflow_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov r8d, 0xa
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14014ab82]
lea edx, [0x14014ab82]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14014ab82]
lea edx, [0x14014ab82]
mov r8d, 0x21
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14014aba3]
lea edx, [0x14014aba3]
mov r8d, reloc.WS2_32.dll_send
add byte [rax], al
add byte [rax - 1], cl
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x9f1e6
jmp case.0x14007a536.1215
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14014abca]
lea edx, [0x14014abca]
mov r8d, shutdown
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14014abde]
invalid
int1
or dword [rax], eax
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14014abf6]
lea edx, [0x14014abf6]
int1
or dword [rax], eax
mov r8d, 0x1b
add byte [rax], al
add byte [rax - 1], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14014ac11]
fdiv st(1)
or dword [rax], eax
mov r8d, 0x29
add byte [rax - 1], cl
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14014ac3a]
or dword [rax], eax
mov r8d, 0x33
xor eax, dword [rax]
add byte [rax], al
add byte [rax - 1], cl
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea edx, [0x14014ac6d]
or dword [rax], eax
mov r8d, 0x25
jmp rax
mov dword [rcx + 0x18], eax
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rs
sbb al, 0xf4
or dword [rax], eax
invalid
call fcn.1400e4490
ud2
invalid
or ecx, dword [rax - 0x7d]
in al, dx
pop rax
movzx eax, dl
ret 0x8d48
adc eax, 0xa3333
adc eax, 0xa3333
or al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
invalid
add eax, edx
jmp rax
mov byte [rcx + 0x10], 0
adc byte [rax], al
jmp case.0x1400745c7.1181
add eax, 0x4186c031
adc byte [rax - 0x7d], cl
invalid
invalid
invalid
xor eax, eax
xchg byte [rcx + 0x10], al
invalid
add rsp, 0x58
pop rax
ret
lea rax, [0x14014adc0]
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov dword [rcx + 8], 1
lea rax, str.failed_to_write_whole_buffer
add eax, 0x9f6f0
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x14014add0]
sahf
or dword [rax], eax
jmp 0x1400abb64
lea rax, str.there_is_no_such_thing_as_an_acquire_release_store
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.failed_to_write_whole_buffer
add eax, 0x9f6be
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x9f2cc
or dword [rax], eax
call fcn.1400e4490
ud2
add rsp, 0x28
ret
lea eax, [0x14014b190]
cmc
or dword [rax], eax
call fcn.1400e4860
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
adc al, 0xf5
cmc
or dword [rax], eax
mov rcx, rdx
mov rdx, r9
call fcn.1400e45d0
mov qword [r11], rax
add byte [rdi], cl
invalid
enter 0xffffffffffffe083, 3
lea rdx, [0x14014ee30]
adc eax, 0xa319b
adc eax, 0xa319b
or al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp byte [rcx + 0x10], 0x23
jmp 0x1400abcb4
xor eax, eax
ret
shr rcx, 0x20
cmp ecx, 0x23
jmp 0x1400abcb4
cmp byte [rcx + 0xf], 0x23
sete al
ret
mov qword [rdi + 8], rax
mov qword [rdi], 1
jmp 0x1400ac196
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x38
push rsp
and al, 0x48
invalid
cmp byte [rax - 0x73], cl
add eax, 0x9f7b5
and al, 0x20
and byte [rcx], dh
leave
clc
dec dword [rax - 0x77]
invalid
mov ebp, edx
pop rsp
and al, 0x78
mov dword [rsp + 0x40], ebx
and al, 0x40
xchg esi, eax
cwde
add byte [rax], al
add byte [rdx + 0xd88e], cl
mov ds, eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
jmp 0x1404b7c75
mov esp, 0x40
add byte [rbp + 0x29], cl
in al, dx
jmp case.0x1400896b3.447
sub byte [rbx + 0x4f], dh
lea r9, [0x14014b080]
xor esi, eax
or dword [rax], eax
ret
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov ecx, ebp
dec dword [rcx - 0x77]
ror byte [rbp + rcx*4 + 0xd], 1
lea r9, [0x14014b098]
or eax, 0x9f030
add byte [rax - 0x77], cl
jmp 0x128cd49b7
mov rdx, rax
invalid
ret 0xbde8
cmc
dec dword [rax - 0x73]
or eax, 0x9f036
lock or dword [rax], eax
mov dword [rsp + 0x20], ecx
ror dword [rcx - 0x77], 0xd8
imul ecx, dword [rcx - 8], 0xed014cff
clc
dec dword [rcx + rax - 0x13]
in eax, dx
in eax, dx
add byte [rax], al
add ebp, esp
out dx, eax
or dword [rax], eax
mov dword [rsp + 0x70], eax
and al, 0x70
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
jmp 0x128e04a01
dec dword [rax - 0x73]
or eax, 0x9ef75
or dword [rax], eax
lea ecx, [0x14014b038]
or dword [rax], eax
and al, 0x20
and byte [rax - 0x77], cl
ror dword [rbx + rcx*4 + 0x44], 0x24
invalid
invalid
invalid
invalid
jo 0x1400ac11e
mov ecx, esp
clc
dec dword [rax - 0x73]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
call 0xc952c4dd
add ecx, dword [rax - 0x77]
jmp case.0x1400896b3.465
and ebp, 0xffffffc0
ror byte [rcx + 0x3fe583dd], 0x49
add ebp, eax
invalid
in eax, 0x3f
invalid
cmp ebx, 0x40
adc al, 0x48
shr ebx, 6
invalid
invalid
lea ecx, [rsp + 0x40]
mov eax, ebx
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0x9ef2d
sub eax, 0x410009ef
mov eax, 0x40
add byte [rax], al
invalid
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
jmp 0x1645f4c78
and al, 0x28
cmc
dec dword [rax - 0x73]
or eax, 0x9ef2b
sub ebp, edi
or dword [rax], eax
sub ebp, edi
or dword [rax], eax
and al, 0x20
mov ecx, eax
call 0x128f44a95
cmpsb byte [rsi], byte [rdi]
mov ecx, ebp
clc
inc dword [rax - 0x78]
invalid
scasb al, byte [rdi]
mov byte [rsi + 0xd8], ch
fadd dword [rax]
add byte [rax], al
sub byte [rbp + rcx*4 + 0xd], cl
invalid
or eax, 0x9f662
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x30
mov ebp, dword [rsp + 0x30]
mov edx, edi
mov bh, 0x4e
cmc
dec dword [rcx - 0x77]
invalid
invalid
ror byte [rax - 0x77], 1
invalid
call qword [rsp + 0x18]
and al, 0x18
jle case.0x1400875d4.486
add byte [rsp + rbx + 0x4c], dh
sbb al, 0x4c
mov qword [rdi + 8], r13
mov dword [rdi + 8], ebp
and qword [rdi], 0
and dword [rdi], 0
add rsp, 0xd8
add esp, 0xd8
fadd dword [rax]
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esi, 0xe0
add byte [rdi], cl
jne 0x1400ac338
lea r15, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
add dword [rcx], 0x8d4c0000
mov esp, 0x8024
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0x41], ah
and word [r15 + 8], 0
and dword [rdi + 8], 0
mov byte [rsi + 0xe0], 1
and qword [r15], 0
add byte [rbp + 0xa], bh
loopne case.0x1400896b3.479
add byte [rax], al
add dword [rcx - 0x7d], ecx
invalid
add byte [rbp + 0xa], bh
or al, byte [rax]
add byte [rax], al
lea rbx, [rsp + 0x48]
lea r14, [rsp + 0x40]
lea esi, [rsp + 0x40]
lea r14, [rsp + 0x40]
lea esi, [rsp + 0x40]
and al, 0x40
lea r13, str._rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_std_srciomod.rs_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_std_srcio_readbuf.rs
out dx, eax
or dword [rax], eax
invalid
add byte [rbx + rcx*4 + 0x64], cl
mov r12, qword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
and al, 0x38
test rbp, rbp
in eax, dx
je 0x1400ac24c
pop rsp
mov rcx, r14
mov ecx, esi
mov rdx, r12
mov r8, r15
mov eax, edi
loop 0x1400ac244
mov eax, edi
mov r9, rbp
call fcn.1400abce0
invalid
cli
invalid
invalid
jmp 0x14005a1e8
invalid
invalid
cmp qword [rsp + 0x40], 0
jl case.0x1400875d4.497
add byte [rbp + 0x24], sil
jne case.0x1400896b3.489
mov rcx, qword [rsp + 0x48]
and al, 0x48
test rcx, rcx
test rcx, rcx
test ecx, ecx
je 0x1400ac328
adc dword [rcx], eax
add byte [rax], al
mov rdx, r15
cli
mov r8, rbp
mov eax, ebp
mov r9, r13
call fcn.1400475dd
invalid
mov bl, 0xf9
stc
invalid
jmp 0x139be7b0c
mov eax, 0x49fff9b3
mov edi, eax
invalid
stc
dec dword [rcx - 0x77]
invalid
invalid
mov r15, rax
invalid
mov rbp, rdx
mov ebp, edx
jmp case.0x14008afa0.327
mov r12, qword [rsp + 0x48]
and al, 0x48
mov rcx, r12
mov rcx, r12
mov ecx, esp
call fcn.1400abc89
test al, al
ror byte [rdi], 0x84
in eax, dx
add byte [rax], al
invalid
cli
invalid
inc dword [rax + rax*8 + 0xed840f]
add byte [rax], al
invalid
ror byte [rdi], 0x84
in eax, dx
test ch, ch
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fld1
cmpsd dword [rsi], dword [rdi]
call fcn.1400abbf1
jmp 0x1400ac1e6
invalid
stc
invalid
invalid
invalid
lea rbx, [rsp + 0xb0]
lea ebx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
mov bh, cl
stc
mov rcx, rbx
mov ecx, ebx
call fcn.1400abbe6
lea r14, [rsp + 0xc4]
lea esi, [rsp + 0xc4]
stc
invalid
dec dword [rbp + rcx*4 - 0x4c]
lea esi, [rsp + 0xc4]
and al, 0xc4
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.1400abbe6
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
stc
invalid
dec dword [rax - 0x75]
and al, 0x78
and al, 0x78
mov ecx, dword [rsp + 0x78]
and al, 0x78
mov r15, qword [rsp + 0x28]
mov rdx, r15
mov edx, edi
jl case.0x14008b408.308
sub byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov r8, r14
call case.0x14008bdb0.286
out dx, al
add byte [rax], al
add byte [rax], al
invalid
out dx, al
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 0x70]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
add byte [rax], al
mov eax, dword [rsi + 0x70]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
jo case.0x14008b786.288
lea ecx, [rsp + 0x40]
and al, 0x40
mov dword [rcx + 0x18], eax
movups xmm0, xmmword [rsi + 0x60]
adc byte [rsi + 0x60], al
sbb byte [rdi], cl
adc byte [rsi + 0x60], al
invalid
movups xmmword [rcx + 8], xmm0
adc dword [rcx + 8], eax
or byte [rax - 0x75], cl
pop rax
pop rax
mov rax, qword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
pop rax
mov qword [rcx], rax
mov dword [rcx], eax
mov eax, dword [r14 + 0x10]
adc byte [rcx - 0x77], r8b
mov dword [r15 + 0x10], eax
adc byte [r9 + 0xf], r8b
movups xmm0, xmmword [r14]
adc byte [rsi], al
movups xmmword [r15], xmm0
adc dword [rdi], eax
mov byte [rsi + 0xd8], shutdown
mov rdx, r15
mov edx, edi
fadd dword [rax]
add byte [rax], al
adc al, 0x4c
mov edx, edi
mov r8, rbx
call case.0x14008bdb0.286
mov dl, 0
add byte [rax], al
fsubr st(0)
mov dl, 0
add byte [rax], al
mov eax, dword [rsi + 0x90]
add byte [rax], al
mov dword [rsi + 0x50], eax
push rax
movups xmm0, xmmword [rsi + 0x80]
adc byte [rsi + 0x80], al
add byte [rax], al
movups xmmword [rsi + 0x40], xmm0
mov rax, qword [rsi + 0x78]
mov rax, qword [rsi + 0x78]
mov qword [rsi + 0x38], rax
cmp sil, r8b
xchg al, bl
fadd dword [rax]
add byte [rax], al
invalid
mov byte [rsi + 0xd8], 0
fadd dword [rax]
add byte [rax], al
add byte [rbx - 0x72b7efbd], cl
mov eax, dword [rbx + 0x10]
adc byte [r8 - 0x73], cl
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [rbx]
adc byte [rbx], al
movaps xmmword [rcx], xmm0
add byte [rax], al
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [rbx]
adc byte [rbx], al
adc byte [rdi], cl
adc byte [rbx], al
movaps xmmword [rcx], xmm0
add dword [rax - 0x73], ecx
xchg esp, eax
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add al, ch
call fcn.14000b3bc
mov ebx, 0x84fff5f0
sal byte [rcx + rbx + 0x48], 0x8d
je 0x1400ac31e
invalid
invalid
cmc
inc dword [rax + rax*8 - 0x72b7e68c]
test al, al
je 0x1400ac31e
invalid
invalid
test al, al
je 0x1400ac31e
lea rdx, str.Invalid_authentication_code__this_could_be_due_to_an_invalid_password_or_errors_in_the_dataTried_to_use_an_already_finalized_HMAC._This_is_a_bug_
adc eax, 0x9f4d4
hlt
add byte [rcx - 0x48], al
pop rbx
add byte [rax], al
mov r8d, 0x5b
mov eax, 0x5b
add byte [rcx + 0x68cce815], dh
mov cl, reloc.WS2_32.dll_setsockopt
call fcn.140012be5
int3
invalid
idiv bh
adc eax, 0xf668cce8
invalid
int3
idiv bh
jmp 0x1400abfc7
cld
invalid
dec dword [rbx + rcx*4 + 0x6c]
mov r13, qword [rsp + 0x30]
mov ebp, dword [rsp + 0x30]
and al, 0x30
jmp 0x1400ac18e
invalid
dec dword [rbp + rcx*4 + 0x25]
lea r12, str.failed_to_fill_whole_buffer
lea esp, [0x14014b1c8]
cdq
out dx, al
or dword [rax], eax
mov qword [rdi + 8], r12
or cl, ch
xchg ebx, eax
jmp case.0x140087a3c.463
cld
invalid
lea eax, [0x14014b878]
cmp ebp, esi
or dword [rax], eax
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], 1
or byte [r9], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rax, str.failed_to_write_whole_buffer
add eax, 0x9eeba
out dx, al
or dword [rax], eax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rcx + 0x18], xmm0
invalid
invalid
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Userspc.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_src_aes.rs
adc eax, 0x9f520
cmc
or dword [rax], eax
invalid
add al, ch
and eax, dword [rcx + 0xb0f0003]
add eax, dword [rax]
ud2
call fcn.1400e4490
add eax, dword [rax]
ud2
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x90
sub esp, 0x90
sub esp, 0x90
nop
add byte [rax], al
add byte [rax], al
mov rsi, r8
add byte [rax], al
mov rsi, r8
invalid
mov rdi, rdx
mov edi, edx
movzx ebx, byte [rdx + 0x40]
mov r14, qword [rcx]
invalid
pop rdx
mov r14, qword [rcx]
invalid
xor dword [rbp + rcx*4 + 0x3c], ecx
lea r15, [rbx*8]
lea edi, [rbx*8]
fld qword [rax]
add byte [rax], al
add byte [rbx + 0x44891841], cl
invalid
invalid
invalid
invalid
mov eax, dword [rcx + 0x18]
sbb byte [r9 + 0xf402444], cl
adc byte [rcx + 8], al
mov dword [rsp + 0x40], eax
and al, 0x40
movups xmm0, xmmword [rcx + 8]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
xor dh, al
mov byte [rdx + rbx], 0x80
lea rcx, [rbx + 1]
lea ecx, [rbx + 1]
add al, 0x1a
or byte [rax - 0x73], 0x4b
invalid
invalid
lea ecx, [rbx + 1]
add dword [rbp + rcx*4 + 0xd], ecx
lea r9, [0x14014b0c8]
lea ecx, [0x14014b0c8]
invalid
mov r8d, 0x40
add byte [rax], al
add al, ch
call fcn.1400475dd
xor ecx, ecx
leave
add byte [rax], al
call fcn.1400475dd
xor ecx, ecx
leave
push qword [rcx]
leave
cmp rdx, rcx
cmp edx, ecx
je 0x1400ac3cc
mov byte [rax + rcx], 0
or byte [rax], al
inc rcx
jmp 0x1400ac3be
invalid
shr ebx, 0xf2
shl r14, 9
shl r14, 9
or dword [rbp + 9], ecx
dec byte [rcx + 0xf]
invalid
invalid
or r14, r15
or esi, edi
bswap r14
not ebx
test bl, 0x38
ret
invalid
invalid
ret
jne 0x1400ac40e
lea rbx, [rsp + 0x30]
pop rsp
and al, 0x30
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
cli
call fcn.1400ac472
test dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
ror byte [rax - 0x73], 0x54
lea edx, [rsp + 0x50]
and al, 0x50
movaps xmmword [rdx + 0x20], xmm0
and byte [rdi], cl
sub dword [rdx + 0x10], eax
invalid
invalid
movaps xmmword [rdx + 0x10], xmm0
adc byte [rdi], cl
sub dword [rdx], eax
movaps xmmword [rdx], xmm0
and qword [rdx + 0x30], 0
and dword [rdx + 0x30], 0
xor byte [rax], al
mov qword [rdx + 0x38], r14
jb case.0x14008bdb0.307
mov rcx, rbx
jmp 0x1400ac41a
invalid
fldpi
or al, 0x4c
mov qword [rdi + 0x38], r14
mov dword [rdi + 0x38], esi
cmp byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, rdi
cli
call fcn.1400ac472
push rbx
add byte [rax], al
add dh, al
mov byte [rdi + 0x40], 0
invalid
mov byte [rdi + 0x40], 0
add byte [rcx], sil
xor ebx, ebx
fisttp dword [rbp + rcx*4 + 0x35]
or dword [rax], eax
or dword [rax], eax
lea r14, [0x14014b670]
or dword [rax], eax
add byte [rax - 0x73], cl
jl 0x1400ac454
invalid
lea rdi, [rsp + 0x50]
lea edi, [rsp + 0x50]
and al, 0x50
push rax
cmp rbx, 0x14
sti
adc al, 0x74
je 0x1400ac463
lea rcx, [rsi + rbx]
je 0x1400ac463
lea rcx, [rsi + rbx]
or al, 0x1e
mov eax, dword [rsp + rbx + 0x30]
sbb al, 0x30
bswap eax
mov dword [rsp + 0x50], eax
and al, 0x50
mov qword [rsp + 0x20], r14
mov edx, 4
add al, 0
add byte [rax], al
je 0x1400ac46d
and byte [rdx + 4], bh
add al, 0
add byte [rax], al
mov r9d, 4
add al, 0
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rdi
clc
call fcn.1400309f6
clc
dec dword [rax - 0x7d]
invalid
invalid
add rbx, 4
ret
jmp 0x1400ac431
add rsp, 0x90
pop rbx
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, 1
add byte [rax], al
add cl, ch
jmp 0x140080916
cdq
std
std
std
dec dword [rax - 0x75]
or dword [rcx + rax + 1], ecx
ror dword [rax], 0xe9
mov al, byte [rbp + rdi*8 - 1]
std
invalid
std
call qword [rsi + 0x48]
push rsi
sub rsp, 0x20
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rsi, rcx
call fcn.1400ac4ab
add byte [rax], al
invalid
add byte [rax], al
mov edx, 8
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
add rsp, 0x20
invalid
pop rsi
jmp fcn.1400084c0
invalid
sal ch, 0xff
adc eax, 0xe9fff5c0
push rsp
invalid
add byte [rax - 0x7d], cl
in al, dx
sub byte [rax + 0xf74033a], al
cmp al, byte [rbx]
je 0x1400ac4c8
sub esp, 0x28
cmp byte [rdx], 3
cmp al, byte [rbx]
cmp al, byte [rbx]
je 0x1400ac4c8
mov r8d, 0xe8
call 0x1880ac4c0
add esp, 0x28
invalid
invalid
add rsp, 0x28
invalid
jmp fcn.1400d6ff0
stosd dword [rdi], eax
add al, byte [rax]
lea rcx, [0x14014bb11]
lea ecx, [0x14014bb11]
test byte [rcx], 0
or dword [rax], eax
mov edx, shutdown
call fcn.1400e4a40
test dword [ebx], eax
invalid
add al, ch
test dword [ebx], eax
add byte [rdi], cl
ud2
push rsi
invalid
add eax, dword [rax]
ud2
sub esp, 0x20
mov rsi, rcx
mov esi, ecx
and byte [rax - 0x77], cl
invalid
mov esi, ecx
mov rcx, qword [rcx]
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
mov edx, dword [rsi + 8]
or al, ch
call fcn.140063731
add rsi, 0x28
invalid
invalid
jb case.0x14008b786.342
sti
dec dword [rax - 0x7d]
invalid
mov rcx, rsi
int1
add rsp, 0x20
add esp, 0x20
pop rsi
jmp 0x1400ac500
add byte [rax], al
add byte [rax + 0x1730239], al
cmp byte [rcx], 2
cmp dword [rdx], eax
jae 0x1400ac506
ret
mov rax, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
and byte [rax - 0x75], cl
push rcx
sub byte [rax - 0x77], cl
mov ecx, eax
invalid
invalid
mov rdx, qword [rcx + 0x28]
mov edx, dword [rcx + 0x28]
mov rcx, rax
mov ecx, eax
jmp fcn.140001677
push rcx
cmc
call qword [rsi + 0x48]
sub esp, 0x20
in al, dx
invalid
mov rsi, rcx
xor edx, edx
shr al, cl
test al, 0xdb
cmc
invalid
shr al, cl
test al, 0xdb
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
push rdi
push rbx
sub rsp, 0x30
mov rsi, r8
invalid
in al, dx
xor byte [rcx + rcx*4 - 0x3a], cl
invalid
mov rdi, rcx
mov edi, ecx
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
or byte [rax - 0x75], cl
invalid
invalid
add dword [rax - 0x75], ecx
pop rcx
mov ecx, dword [rax + 0x10]
adc byte [rax + 0x39], cl
cmp rbx, rcx
cmp ebx, ecx
mov r8, rcx
cmovb r8, rbx
cmovb eax, ebx
cmovb eax, ebx
sub rcx, r8
sub ecx, eax
cmp rcx, rsi
jae case.0x14008b786.354
invalid
or dword [rax - 0x73], ecx
add eax, 0x9ec69
invalid
in al, dx
or dword [rax], eax
lea rax, str.failed_to_fill_whole_buffer
lea eax, [0x14014b1c8]
imul ebp, esp, 0x33eb0009
jmp 0x1400ac594
add r8, qword [rax]
cmp rsi, 1
cmp esi, 1
add byte [rax - 0x7d], cl
inc byte [rcx]
cmp esi, 1
jne 0x1400ac571
mov al, byte [r8]
mov al, byte [rax]
mov byte [rdx], al
jmp case.0x14008bdb0.340
lea rax, [0x14014b2d0]
in eax, dx
or dword [rax], eax
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, rdx
mov rdx, rsi
mov edx, esi
ror dword [rax - 0x77], 1
mov r9, rsi
mov r9, rsi
mov edx, esi
mov r9, rsi
call fcn.1400309f6
clc
dec dword [rax + 1]
invalid
invalid
add rbx, rsi
mov qword [rdi + 8], rbx
invalid
mov qword [rdi + 8], rbx
xor eax, eax
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
push rdi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rdi, qword [rcx + 8]
mov edi, dword [rcx + 8]
sub byte [rax - 0x75], cl
jns 0x1400ac5b4
invalid
mov edi, dword [rcx + 8]
or byte [rax - 0x7b], cl
dec dword [rdi]
je case.0x14008b786.377
mov rsi, qword [rcx]
test rdi, rdi
je case.0x14008b786.377
xchg edx, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
invalid
pop rcx
mov rsi, qword [rcx]
mov rbx, qword [rcx + 0x18]
test rbx, rbx
test ebx, ebx
sbb byte [rax - 0x7b], cl
invalid
test ebx, ebx
je 0x1400ac618
movdqa xmm0, xmmword [rsi]
pmovmskb eax, xmm0
xlatb
sal bh, 0xd0
not eax
not eax
lea r14, [rsi + 0x10]
mov r15, rsi
test dword [rax - 0x7d], 0x187301eb
sub rbx, 1
sub ebx, 1
jae 0x1400ac5f0
jmp 0x1400ac618
movdqa xmm0, xmmword [r14]
movq mm0, qword [r14]
outsd dx, dword [rsi]
invalid
pmovmskb eax, xmm0
not eax
add r15, 0xfffffffffffffe00
add r14, 0x10
add esi, 0x10
mov dword [rax], 0x49fffffe
invalid
add esi, 0x10
adc byte [rsi - 0x7b], ah
sal byte [rbp + riz*8 + 0xf], 0xbc
invalid
invalid
test ax, ax
test eax, eax
je 0x1400ac5da
bsf ecx, eax
shl rcx, 5
shl ecx, 5
enter 0xffffffffffffc148, 0xffffffffffffffe1
shl ecx, 5
add eax, 0x48fa894c
sub edx, ecx
invalid
mov rdx, r15
sub rdx, rcx
retf 0x688d
lea ebp, [rax - 1]
push 0x48c521ff
mov ecx, dword [rdx - 0x20]
invalid
invalid
and ebp, eax
mov rcx, qword [rdx - 0x20]
invalid
invalid
mov rdx, qword [rdx - 0x18]
push rdx
call 0x1366fbefb
invalid
clc
invalid
invalid
call fcn.140012b0c
mov eax, ebp
invalid
jmp 0x1400ac5d2
invalid
dec dword [rcx + 0x48baebe8]
call 0xc9538105
clc
mov rax, rdi
mov eax, edi
shl rax, 5
loopne 0x1400ac624
lea r8, [rdi + rax]
add al, 7
add r8, 0x31
add eax, 0x31
sub rsi, rax
add rsi, 0xffffffffffffffe0
add esi, 0xffffffe0
invalid
add esi, 0xffffffe0
loopne 0x1400ac5e9
mov edx, reloc.WS2_32.dll_recv
adc byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
add rsp, 0x28
add esp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
jmp fcn.140002588
cmc
invalid
cmc
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
nop
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
push r15
push rsp
in al, dx
sbb cl, byte [rax - 0x75]
jp 0x1400ac67c
cmp edi, eax
out 5, al
add byte [rax], al
cmp al, 3
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [rax + 1]
add dword [rcx - 0x13], edi
in eax, dx
and al, 0x60
invalid
mov eax, dword [rdx + 8]
mov dword [rsp + 0x58], eax
and al, 0x58
pop rax
and al, 0x30
mov dword [rcx], 1
push rdi
ror byte [rdi], 0x11
adc dword [rcx + 8], eax
invalid
invalid
adc dword [rcx + 8], eax
or byte [rax - 0x77], cl
mov edx, edi
cli
inc dword [rbp + 0x31]
test byte [rax - 0x73], 0x35
invalid
invalid
invalid
xor esi, esi
xor eax, 0xa278c
mov word [rdi], fs
or al, byte [rax]
invalid
add byte [rcx + rdi - 9], cl
cmp rdi, r14
cmp edi, esi
je 0x1400acca8
jmp 0x1400ac6c0
add byte [rax], al
mov bpl, byte [rbx + r14]
mov ch, byte [rbx + rsi]
sub al, 0x33
xor eax, dword [rax - 0x7c]
test bpl, bpl
in eax, dx
js case.0x1400ab967.25
xor dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
push rsp
and al, 0x40
cmp rdx, qword [rsp + 0x38]
cmp edx, dword [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp byte [rbp + 0xf], dh
jne case.0x1400abaf0.293
cmovs ecx, dword [rbp - 0x17cfdbb4]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor al, ch
call fcn.140012c8c
mov al, 0x65
idiv bh
idiv bh
dec dword [rax - 0x75]
push rsp
and al, 0x40
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x78], al
mov byte [rax + rdx], bpl
mov byte [rax + rdx], ch
sub al, 0x10
inc rdx
inc edx
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
invalid
jmp 0x1400acc55
jmp 0x1400acc55
add byte [rax], al
add byte [rax + 0xf], al
movzx eax, bpl
movzx eax, ch
mov dh, 0xc5
add eax, 0xffffff80
movsxd rax, dword [rsi + rax*4]
invalid
add al, 0x86
or byte [rax + 0x63], 4
invalid
add al, 0x86
xchg byte [rax + 1], cl
add rax, rsi
add eax, esi
invalid
jmp rax
loopne 0x1400ac6c0
mov eax, 0xc7
jmp 0x1400acbf0
fild word [rax + rax]
invalid
mov dword [rax], 0xdfe90000
add byte [rax], al
add cl, ch
fild word [rax + rax]
add al, 0
add byte [rax + 0xfc], bh
cld
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
invalid
mov eax, 0xe9
jmp 0x1290ac721
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
retf
add al, 0
add byte [rax + 0xe2], bh
mov eax, 0xe2
add byte [rax], al
mov eax, 0xe2
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
rol dword [rax + rax], 0
add al, 0
add byte [rax + 0xe4], bh
in al, 0
add byte [rax], al
invalid
mov eax, 0xe4
in al, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
mov bh, 4
add byte [rax], al
mov eax, 0xe0
loopne 0x1400ac73c
add byte [rax], al
add byte [rax + 0xe0], bh
loopne 0x1400ac73c
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
lodsd eax, dword [rsi]
add al, 0
add byte [rax], al
mov eax, 0xe5
add byte [rax], al
invalid
add byte [rax], al
mov eax, 0xe5
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
movabs dword [0xe7b8000004], eax
add byte [rax + 0xe7], bh
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
cdq
add al, 0
invalid
add byte [rax + 0xea], bh
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
pop qword [rax + rax]
add byte [rax + 0xeb], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
test dword [rax + rax], eax
add byte [rax + 0xe8], bh
mov eax, 0xe8
mov eax, 0xe8
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
jnp case.0x1400abaf0.308
add al, 0
add byte [rax + 0xef], bh
add byte [rax], al
invalid
add byte [rax], al
mov eax, 0xef
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
jno case.0x1400abaf0.309
add byte [rax], al
mov eax, 0xee
jmp 0x1400acbf0
add al, 0
invalid
add byte [rax], al
add cl, ch
add al, 0
add byte [rax + 0xec], bh
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
pop rbp
add al, 0
add byte [rax], al
mov eax, 0xc4
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
push rbx
add al, 0
add byte [rax], al
mov eax, 0xc5
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
add al, 0
add byte [rax + 0xc9], bh
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
invalid
add byte [rax], al
add cl, ch
xor eax, 0xb8000004
mov byte [rax], 0
add byte [rax], al
add byte [rax], al
add cl, ch
sub eax, dword [rax + rax]
add byte [rax + 0xf4], bh
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
and dword [rax + rax], eax
add byte [rax + 0xf6], bh
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
invalid
add byte [rax], al
add cl, ch
or eax, 0xb8000004
sti
add byte [rax], al
add cl, ch
add eax, dword [rax + rax]
add byte [rax + 0xf9], bh
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
stc
add eax, dword [rax]
add byte [rax], al
mov eax, 0xff
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
out dx, eax
add eax, dword [rax]
add byte [rax], al
mov eax, 0xd6
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
in eax, 3
add byte [rax], al
mov eax, 0xdc
add byte [rax], al
add cl, ch
fild dword [rbx]
add byte [rax], al
add byte [rax], al
add cl, ch
fild dword [rbx]
add byte [rax], al
mov eax, 0xa2
add byte [rax], al
invalid
add byte [rax + 0xa2], bh
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
rol dword [rbx], 1
add byte [rax], al
mov eax, 0xa3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
mov dword [rbx], 0xa5b80000
mov eax, 0xa5
jmp 0x1400acbf0
invalid
add eax, dword [rax]
invalid
add byte [rax], al
add cl, ch
mov ebp, 0xb8000003
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
add byte [rax + 0x20a7], bh
invalid
and byte [rax], al
add cl, ch
jmp 0x1400acbcb
mov es, word [rbx]
add byte [rax], al
mov eax, 0x192
xchg edx, eax
add dword [rax], eax
add cl, ch
invalid
add eax, dword [rax]
add byte [rax], al
xchg edx, eax
add dword [rax], eax
add cl, ch
test eax, 0xb8000003
loope 0x1400ac84a
add byte [rax], al
mov eax, 0xe1
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
lahf
add eax, dword [rax]
add byte [rax], al
mov eax, 0xed
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
xchg ebp, eax
add eax, dword [rax]
invalid
add byte [rax + 0xf3], bh
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
mov eax, dword [rbx]
add byte [rax], al
mov eax, 0xfa
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
add dword [rbx], 0xf1b80000
mov eax, 0xf1
jmp 0x1400acbf0
ja 0x1400ac87a
add byte [rax], al
add byte [rax], al
add cl, ch
ja 0x1400ac87a
add eax, dword [rax]
add byte [rax + 0xd1], bh
invalid
add byte [rax], al
mov eax, 0xd1
invalid
rol dword [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
insd dword [rdi], dx
add eax, dword [rax]
add byte [rax], al
mov eax, 0xaa
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
invalid
add byte [rax], al
add cl, ch
pop rcx
add eax, dword [rax]
add byte [rax], al
mov eax, 0xbf
invalid
add byte [rax], al
add cl, ch
jmp 0x1400acbf0
add r8, qword [r8]
add byte [rax + 0x2310], bh
invalid
and eax, dword [rax]
add cl, ch
jmp 0x1400acbcb
and byte [rbx], al
add byte [rax], al
mov eax, 0xac
add cl, ch
cmp eax, dword [rbx]
add byte [rax], al
add byte [rax], al
add cl, ch
cmp eax, dword [rbx]
add byte [rax], al
mov eax, 0xbd
add cl, ch
xor dword [rbx], eax
add byte [rax], al
add byte [rax], al
add cl, ch
xor dword [rbx], eax
add byte [rax], al
mov eax, 0xbc
add cl, ch
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add cl, ch
sbb eax, 0xb8000003
stosd dword [rdi], eax
add byte [rax], al
add cl, ch
adc eax, dword [rbx]
add byte [rax], al
mov eax, 0xbb
add cl, ch
or dword [rbx], eax
add byte [rax], al
add byte [rax], al
add cl, ch
or dword [rbx], eax
add byte [rax], al
mov eax, 0x2591
add cl, ch
fiadd dword [rdx]
add byte [rax], al
and eax, 0xdae90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x2592
invalid
add cl, ch
fiadd dword [rdx]
add byte [rax], al
mov eax, 0x2592
invalid
and eax, 0xd0e90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x2593
invalid
add cl, ch
jmp 0x1400acbcb
rol byte [rdx], 1
add byte [rax], al
mov eax, 0x2593
invalid
and eax, 0xc6e90000
add al, byte [rax]
invalid
add cl, ch
jmp 0x1400acbcb
mov byte [rdx], 0
add byte [rax + 0x2502], bh
and eax, 0xbce90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x2524
invalid
add cl, ch
jmp 0x1400acbcb
mov esp, 0xb8000002
and al, 0x25
add byte [rax], al
invalid
and eax, 0xb2e90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x2561
invalid
add cl, ch
jmp 0x1400acbcb
mov dl, 2
add byte [rax], al
mov eax, 0x2561
invalid
and eax, 0xa8e90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x2562
invalid
add cl, ch
jmp 0x1400acbcb
test al, 2
add byte [rax], al
mov eax, 0x2562
invalid
and eax, 0x9ee90000
add cl, ch
jmp 0x1400acbcb
sahf
add al, byte [rax]
add byte [rax + 0x2556], bh
invalid
and eax, 0x94e90000
add cl, ch
jmp 0x1400acbcb
xchg esp, eax
add al, byte [rax]
add byte [rax + 0x2555], bh
invalid
and eax, 0x8ae90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x2563
invalid
add cl, ch
jmp 0x1400acbcb
mov al, byte [rdx]
add byte [rax], al
mov eax, 0x2563
invalid
and eax, 0x80e90000
add al, byte [rax]
invalid
add cl, ch
jmp 0x1400acbcb
add byte [rdx], 0
add byte [rax + 0x2551], bh
and eax, 0x76e90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x2557
add cl, ch
jmp 0x1400acbcb
jbe 0x1400ac955
add byte [rax], al
mov eax, 0x2557
and eax, 0x6ce90000
add cl, ch
jmp 0x1400acbcb
insb byte [rdi], dx
add al, byte [rax]
add byte [rax + 0x255d], bh
invalid
and eax, 0x62e90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x255c
invalid
add cl, ch
jmp 0x1400acbcb
invalid
and eax, 0x58e90000
add cl, ch
jmp 0x1400acbcb
pop rax
add al, byte [rax]
add byte [rax + 0x255b], bh
invalid
and eax, 0x4ee90000
add al, byte [rax]
invalid
add cl, ch
jmp 0x1400acbcb
add r8b, byte [rax]
add byte [rax + 0x2510], bh
and eax, 0x44e90000
add al, byte [rax]
invalid
add cl, ch
jmp 0x1400acbcb
add r8b, byte [rax]
add byte [rax + 0x2514], bh
and eax, 0x3ae90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x2534
add byte [rax], al
add cl, ch
jmp 0x1400acbcb
cmp al, byte [rdx]
add byte [rax], al
mov eax, 0x2534
add byte [rax], al
and eax, 0x30e90000
add al, byte [rax]
add byte [rax], al
mov eax, 0x252c
add byte [rax], al
add cl, ch
xor byte [rdx], al
jmp 0x1400acbcb
add byte [rax], al
mov eax, 0x252c
and eax, 0x26e90000
add cl, ch
add al, byte es:[rax]
add al, byte [rax]
jmp 0x1400acbcb
add al, byte [rax]
add byte [rax + 0x251c], bh
add cl, ch
jmp 0x1400acbcb
sbb al, 2
add byte [rax], al
mov eax, 0x2500
invalid
invalid
add byte [rax], al
add byte [0x152f3c9b6], ah
add al, byte [rax]
add byte [rax], al
mov eax, 0x253c
add byte [rax], al
add cl, ch
adc al, byte [rdx]
jmp 0x1400acbcb
add byte [rax], al
mov eax, 0x253c
add cl, ch
or byte [rdx], al
jmp 0x1400acbcb
add al, byte [rax]
add byte [rax + 0x255e], bh
invalid
add byte [rax], al
invalid
add byte [rax], al
mov eax, 0x255e
invalid
add byte [rax], al
invalid
and eax, 0xfee90000
add dword [rax], eax
invalid
add cl, ch
inc byte [rcx]
jmp 0x1400acbcb
add byte [rax], al
mov eax, 0x255f
invalid
add byte [rax + 0x255f], bh
pop rdi
and eax, 0xf4e90000
add cl, ch
hlt
add dword [rax], eax
add byte [rax], al
mov eax, 0x255a
add byte [rax], al
add cl, ch
jmp 0x1400acbcb
hlt
add byte [rax], al
mov eax, 0x255a
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x1400acbcb
mov eax, 0x2554
jmp 0x1400acbcb
add dword [rax], eax
invalid
and eax, 0xe0e90000
add cl, ch
loopne 0x1400ac9ea
invalid
add dword [rax], eax
add byte [rax], al
mov eax, 0x2569
invalid
add byte [rax + 0x2569], bh
add cl, ch
jmp 0x1400acbcb
invalid
and ax, 0
add byte [rax], al
add cl, ch
int3
jmp 0x1400acbcb
mov eax, 0x2560
jmp 0x1400acbcb
add byte [rax], al
add cl, ch
ret 1
invalid
add dword [rax], eax
add byte [rax + 0x2550], bh
invalid
add cl, ch
mov eax, 0xb8000001
add byte [rax], al
mov eax, 0x256c
add cl, ch
scasb al, byte [rdi]
jmp 0x1400acbcb
add cl, ch
scasb al, byte [rdi]
add dword [rax], eax
add byte [rax + 0x2567], bh
invalid
add byte [rax], al
mov eax, 0x2567
invalid
add cl, ch
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax], al
mov eax, 0x2568
invalid
jmp 0x1400acbcb
add cl, ch
invalid
jmp 0x1400acbcb
add cl, ch
nop
add dword [rax], eax
add byte [rax], al
mov eax, 0x2565
invalid
add cl, ch
xchg byte [rcx], al
jmp 0x1400acbcb
add byte [rax], al
mov eax, 0x2559
add cl, ch
jl 0x1400aca4e
add byte [rax], al
add cl, ch
jl 0x1400aca4e
add byte [rax], al
mov eax, 0x2558
invalid
add byte [rax + 0x2558], bh
add cl, ch
jb 0x1400aca58
jmp 0x1400acbcb
add byte [rax], al
mov eax, 0x2552
invalid
add byte [rax + 0x2552], bh
add cl, ch
push 0xffffffffb8000001
add byte [rax], al
mov eax, 0x2553
add cl, ch
pop rsi
jmp 0x1400acbcb
add cl, ch
pop rsi
add dword [rax], eax
add byte [rax + 0x256b], bh
and eax, 0x54e90000
add dword [rax], eax
invalid
add cl, ch
push rsp
add dword [rax], eax
add byte [rax + 0x256a], bh
jmp 0x1400acbcb
add qword [rax], rax
invalid
add cl, ch
add qword [rax], rax
add byte [rax + 0x2518], bh
add byte [rax], al
add cl, ch
add dword [rax], eax
add byte [rax + 0x250c], bh
mov eax, 0x250c
jmp 0x1400acbcb
add cl, ch
add dword ss:[rax], eax
add dword [rax], eax
jmp 0x1400acbcb
add byte [rax + 0x2588], bh
jmp 0x1400acbcb
add cl, ch
sub al, 1
add byte [rax], al
mov eax, 0x2584
test byte [0x162f3caa6], ah
add dword [rax], eax
add byte [rax], al
add cl, ch
and al, byte [rcx]
add byte [rax], al
mov eax, 0x258c
invalid
add cl, ch
sbb byte [rcx], al
add byte [rax], al
mov eax, 0x2590
and eax, 0xee90000
add dword [rax], eax
invalid
jmp 0x1400acbcb
add cl, ch
invalid
add cl, ch
add al, 1
add byte [rax], al
mov eax, 0x3b1
add byte [rax], al
add cl, ch
invalid
jmp 0x1400acbf0
add cl, ch
adc eax, 0xb8000001
xchg ebx, eax
add eax, dword [rax]
add cl, ch
or eax, dword [rcx]
add byte [rax], al
mov eax, 0x3c0
add cl, ch
add dword [rcx], eax
add byte [rax], al
add cl, ch
add dword [rcx], eax
add byte [rax], al
mov eax, 0x3a3
jmp 0x1400acbf0
add cl, ch
test dword [rax], 0xc3b80000
add eax, dword [rax]
add cl, ch
in eax, dx
add byte [rax], al
add byte [rax + 0xb5], bh
add cl, ch
jrcxz 0x1400acb0b
add byte [rax], al
add cl, ch
jrcxz 0x1400acb0b
add byte [rax], al
mov eax, 0x3c4
add cl, ch
fld dword [rax]
add byte [rax], al
add cl, ch
fld dword [rax]
add byte [rax], al
mov eax, 0x3a6
cmpsb byte [rsi], byte [rdi]
add eax, dword [rax]
add cl, ch
iretd
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add eax, dword [rax]
add cl, ch
iretd
add byte [rax], al
mov eax, 0x398
invalid
add cl, ch
invalid
jmp 0x1400acbf0
mov eax, 0x3a9
jmp 0x1400acbf0
invalid
add eax, dword [rax]
add cl, ch
mov ebx, 0xb8000000
add byte [rax + 0x3b4], bh
add byte [rax + 0x3b4], bh
add cl, ch
jmp 0x1400acbf0
mov cl, 0
add byte [rax], al
mov eax, 0x221e
invalid
and al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x1400acbcb
add byte [rax], al
mov eax, 0x3c6
add cl, ch
popfq
jmp 0x1400acbf0
add byte [rax], al
add byte [rax + 0x3b5], bh
add eax, dword [rax]
invalid
mov ch, 3
add byte [rax], al
invalid
add eax, dword [rax]
add cl, ch
xchg ebx, eax
add byte [rax], al
jmp 0x1400acbf0
add byte [rax], al
mov eax, 0x2229
sub dword [rdx], esp
add byte [rax], al
add byte [rax + 0x2229], bh
sub dword [rdx], esp
add byte [rax], al
jmp 0x1400acbcb
mov eax, 0x2261
invalid
jmp 0x1400acbcb
invalid
mov cl, 0
add byte [rax], al
jmp 0x1400acbf0
jle 0x1400acb2b
and al, byte gs:[rax]
add bl, ch
jmp 0x1400acbcb
push rdx
mov eax, 0x2264
and al, byte fs:[rax]
invalid
and al, byte fs:[rax]
add bl, ch
jmp 0x1400acbcb
movabs r8, 0x21b844eb00002320
and eax, dword [rax]
add bl, ch
jmp 0x1400acbcb
mov eax, 0x2321
jmp 0x1400acbcb
cmp eax, 0xf7b8
add bl, ch
jmp 0x1400acbf0
pop rbx
mov eax, 0x2248
jmp 0x1400acbcb
invalid
add byte [rax], al
jmp 0x1400acbf0
movabs r8, 0xb7b821eb00002219
add byte [rax], al
add bl, ch
invalid
jmp 0x1400acbcb
jmp 0x1400acbf0
jmp 0x1400acbcb
movabs al, byte [0xe2282444c7000025]
add byte [rax], al
add byte [rcx + 0x6e9c1c1], cl
mov dword [rsp + 0x28], 0xe2
mov ecx, eax
shr ecx, 6
mov byte [rsp + 0x29], cl
and al, 0x3f
sub dword [rdi + rdi], esp
or al, 0x80
mov byte [rsp + 0x2a], al
mov ecx, 3
jmp 0x1400acc0e
and dword [rsp + 0x28], 0
mov ecx, eax
shr ecx, 6
or cl, 0xc0
mov byte [rsp + 0x28], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x29], al
mov ecx, 2
lea r9, str._rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_srccharmethods.rs
lea rdx, [rsp + 0x28]
mov r8d, 4
call fcn.140001030
mov r12, rax
mov r13, rdx
lea rbp, [rsp + 0x30]
mov rcx, rbp
call fcn.140030a23
mov r15, qword [rbp + 0x10]
mov rcx, qword [rbp]
add rcx, r15
mov rdx, r12
mov r8, r13
call fcn.1400d6ff0
add r15, r13
mov qword [rbp + 0x10], r15
inc r14
jmp 0x1400ac6b4
mov rcx, rbx
mov rdx, qword [rsp + 0x58]
call fcn.140012b0c
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x60]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rcx], xmm0
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
insd dword [rdi], dx
jo 0x14014ad0a
jns 0x14014ace0
outsd dx, dword [rsi]
jae 0x14014ad0f
outsb dx, byte fs:[rsi]
invalid
outsb dx, byte [rsi]
jbe 0x14014ad09
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x6f], 0x6e497472
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14014ad14
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413476
jb 0x14014ad24
jae 0x14014ad34
outsb dx, byte [rsi]
jbe 0x14014ad26
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413676
jb 0x14014ad36
jae 0x14014ad46
outsb dx, byte [rsi]
jbe case.0x1400200ba.114
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x6f], 0x6e69616d
push 0x63617261
je 0x14014ad4d
jb 0x14014ad3c
push rdx
insb byte [rdi], dx
invalid
push rdx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
push rdi
imul esi, dword [rax + rbp*2 + 0x43], 0x6f6e6e61
je 0x14014ad57
invalid
invalid
invalid
push rbx
je 0x14014ad6b
outsd dx, dword [rsi]
jae 0x14014ad9a
outsb dx, byte [rsi]
invalid
push rbp
jb 0x14014ada4
jbe 0x14014ada0
jb 0x14014ada3
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14014ad70
jb 0x14014adb8
jae 0x14014adb9
invalid
invalid
xor byte [rbx + 0x38], ah
xor al, 0x30
xor esp, dword [rbx + 0x35]
cmp dword fs:[rcx + 0x38], esp
cmp dword [rcx + 0x38], esp
invalid
xor eax, 0x5c373064
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
and byte [rbx + 0x75], dh
invalid
je 0x14014ae0a
imul ebp, dword [rsi + 0x67], 0x20736120
invalid
outsb dx, byte [rsi]
and byte [ecx + 0x73], ah
and byte [rcx + 0x6e], ah
and byte [rcx + 0x63], ah
jno 0x14014ae25
imul esi, dword [rdx + 0x65], 0x6f747320
jb 0x14014ae1e
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x14014ad], cl
add byte [rax], al
add byte [rdx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x53], al
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x1800000c], ah
add byte [rax], al
add byte [rax + rbp*2 + 0x65], dh
je 0x14014ae52
jb 0x14014ae52
and byte [rcx + 0x73], ch
and byte [rsi + 0x6f], ch
and byte [rbx + 0x75], dh
invalid
jb 0x14014ae71
sub eax, 0x656c6572
invalid
add byte [rax], al
call 0x14154c2d2
add byte [rax], al
add byte [rdx], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x53], al
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x1700000c], ah
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
je 0x14014aeb1
jb 0x14014aebc
invalid
jb 0x14014aec6
outsd dx, dword [rsi]
jb 0x14014ae91
and byte [rbp + 0x6e], ah
je 0x14014aec1
jb 0x14014aec3
and byte fs:[rbp + 0x6e], dh
jb 0x14014aec9
invalid
and byte [rbp + 0x6e], dh
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
and byte [rbx + 0x74], dh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14014af13
pop rsp
jo 0x14014af06
pop rsp
invalid
jb 0x14014af2c
pop rsp
jae 0x14014af28
invalid
js 0x14014aeec
invalid
je 0x14014af28
jae 0x14014aef3
imul ebp, dword [rdi + 0x2d], 0x37316636
outsd dx, dword [rsi]
sub eax, 0x37316636
xor word [rdi], si
xor dh, byte fs:[rdx]
invalid
jb 0x14014af61
add byte [rax], al
cwde
scasb al, byte [rdi]
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
push rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax + 0x120000], ah
add byte [rdx], dl
add byte [rax], al
add byte [rdi], ch
invalid
jb 0x14014af80
add byte [rax], al
invalid
jae 0x14014af81
invalid
xor eax, 0x34386330
xor byte [rbx], dh
invalid
xor dword [rsi + 0x31], esp
xor eax, 0x32616161
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x37000001], bh
add byte [rax], al
add byte [rdx], cl
or ch, byte [rdi]
cmp byte [rax + rsi], dh
xor al, 0x30
xor esp, dword [rbx + 0x35]
cmp dword fs:[rcx + 0x38], esp
invalid
cmpsb byte [rsi], byte [rdi]
invalid
lodsd eax, dword [rsi]
leave
inc ecx
leave
inc dword [rbp - 0x38]
dec eax
leave
invalid
and edx, ecx
retf 0xfff3
jmp qword [rbp - 0x36]
jmp qword [rbp - 0x36]
retf 0xfff3
pop rsi
retf 65523
invalid
invalid
jmp qword [rcx]
jmp qword [rcx]
retf 0xfff3
dec dword [rdx - 0x36]
retfq 0xfffffffffffffff3
invalid
invalid
jns 0x14014e950
retf 0xfff3
jmp qword [rax + 0x7efff3ca]
jmp qword [rax + 0x7efff3ca]
movabs al, byte [0xa3fff3ca7efff3ca]
retf 65523
retf 0xfff3
invalid
jle 0x14014e958
retf 0xfff3
jmp qword [rbx - 0x63000c36]
jmp qword [rbx - 0x63000c36]
call qword [rcx + rcx*8 - 0xd]
call rcx
retf 0xfff3
call [rcx - 0x2b]
jmp qword [rax - 0x2b]
jmp qword [rbp - 0x5a000af9]
add byte [0x15514f975], cl
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [0x14b14f981], bl
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rdx], dl
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rcx], bl
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
adc al, 0
add byte [rax], al
sbb al, 0
add byte [rax], al
sldt word [rax]
add byte [rcx], dl
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rdx], bl
add byte [rax], al
add byte [0x14414f9d9], al
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rdi], bh
add byte [rax], al
add byte [rdi], bh
add byte [rax], al
inc dword [rax]
add byte [rax], al
inc dword [rcx]
add byte [rax], al
inc dword [rbx]
add byte [rax], al
inc dword [rdi]
add byte [rax], al
dec dword [rdi]
add byte [rax], al
call [rdi]
add byte [rax], al
invalid
jne 0x1401529d4
push 0x6d656d20
outsd dx, dword [rsi]
jb 0x1401529f2
and byte [rdx], bh
and byte [rbp + 0x6e], dh
jae 0x1401529f5
jo 0x1401529f2
outsd dx, dword [rsi]
jb 0x1401529f9
add byte fs:[rbp + 0x6e], dl
push rbp
outsb dx, byte [rsi]
jae 0x140152a01
jo 0x1401529fe
outsd dx, dword [rsi]
jb 0x140152a05
and byte fs:[rbp + 0x61], ch
js str.Specified_maxSymbolValue_is_too_small
push rbx
jns 0x140152a08
invalid
push rbx
jo 0x140152a20
invalid
je 0x140152a45
outsd dx, dword [rsi]
and byte [rbx + 0x6d], dh
invalid
invalid
imul esi, dword [rcx + rdi*2 + 0x20], 0x646e6f63
imul esi, dword [rcx + rbp*2 + 0x6f], 0x7369206e
invalid
je 0x140152a69
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + 0x73], ch
and byte [rsi + 0x6f], ch
je 0x140152a2a
jb 0x140152a71
jae 0x140152a7e
invalid
jb 0x140152a9b
and byte [rcx + 0x73], ch
and byte [rbx + 0x6f], ah
jb 0x140152a9c
jne 0x140152a9c
je 0x140152a93
add byte fs:[rcx + rbp*2 + 0x63], al
invalid
invalid
invalid
je 0x140152a9e
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
add byte [rax], al
add byte [rbx + 0x61], al
invalid
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x140152a6f
invalid
jbe 0x140152ad4
and byte fs:[rbx + 0x61], dh
jae 0x140152ad2
insd dword [rdi], dx
jo str.Operation_made_no_progress_over_multiple_calls__due_to_output_buffer_being_full
jae 0x140152a77
add byte [rbp + riz*2 + 0x73], al
jae 0x140152af0
invalid
outsb dx, byte [rsi]
invalid
insd dword [rdi], dx
invalid
and byte [rbx + 0x69], dh
jae 0x140152b07
jp 0x140152b05
and byte [rcx + 0x73], ch
and byte [rcx + 0x6e], ch
invalid
jb 0x140152ad5
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 [rdi + 0x70], cl
jo 0x140152b48
jb 0x140152b46
jo 0x140152b48
jb 0x140152b46
je 0x140152b50
imul ebp, dword [rdi + 0x6e], 0x64616d20
and byte gs:[rsi + 0x6f], ch
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rbp + 0x61], ch
and byte gs:[rsi + 0x6f], ch
and byte [rax + 0x72], dh
outsd dx, dword [rsi]
jb 0x140152b5d
jae 0x140152b6d
and byte [rdi + 0x76], ch
jb 0x140152b20
insd dword [rdi], dx
jne 0x140152b6f
je 0x140152b6e
jo 0x140152b73
and byte gs:[rbx + 0x61], ah
insb byte [rdi], dx
insb byte [rdi], dx
jae 0x140152b3b
and byte [rbp + rsi*2 + 0x65], ah
and byte [rdi + rbp*2 + 0x20], dh
outsd dx, dword [rsi]
jne 0x140152b8e
jo 0x140152b91
je 0x140152b3e
invalid
jb 0x140152b45
invalid
invalid
and byte [rsi + 0x6f], ch
and byte [rax + 0x72], dh
outsd dx, dword [rsi]
jb 0x140152bad
jb 0x140152bad
jae 0x140152bbd
and byte [rdi + 0x76], ch
jb 0x140152b70
insd dword [rdi], dx
jne 0x140152bbf
je 0x140152bbe
jo 0x140152bc3
and byte gs:[rbx + 0x61], ah
insb byte [rdi], dx
insb byte [rdi], dx
jae 0x140152b8b
and byte [rbp + rsi*2 + 0x65], ah
and byte [rdi + rbp*2 + 0x20], dh
imul ebp, dword [rsi + 0x70], 0x62207475
invalid
imul ebp, dword gs:[rsi + 0x67], 0x706d6520
imul ebp, dword [rsi + 0x67], 0x706d6520
outsb dx, byte [rsi]
and byte [ebp + 0x6d], ah
insd dword [rdi], dx
jo 0x140152beb
je 0x140152bf1
jns 0x140152b79
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jb 0x140152be4
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x72], al
jb 0x140152be4
insd dword [rdi], dx
and byte gs:[rcx + 0x6e], ch
js 0x140152bac
and byte [rcx + 0x73], ch
imul esi, dword [rbx + 0x20], 0x206f6f74
insb byte [rdi], dx
invalid
and byte [rdi + rbp*2 + 0x6f], dh
outsd dx, dword [rsi]
and byte [rcx + riz*2 + 0x72], ch
add byte gs:[eax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
outsb dx, byte [rsi]
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x140152c1a
jb 0x140152bcd
and byte [rdi + 0x63], ch
invalid
outsd dx, dword [rsi]
invalid
invalid
imul ebp, dword fs:[rsi + 0x67], 0x6565732f
imul ebp, dword [rsi + 0x67], 0x6565732f
jae 0x140152c2a
imul ebp, dword gs:[rcx + 0x6e], 0x67
imul ebp, dword [rcx + 0x6e], 0x67
add byte [rax], al
add byte [rax], al
add byte [rax], al
jae str.External_sequences_are_not_valid
add byte [rax], al
add byte [rbp + riz*2 + 0x73], al
jae str.External_sequences_are_not_valid
invalid
imul ebp, dword [rsi + 0x61], 0x6e6f6974
and byte [rdx + 0x75], ah
jb 0x140152c03
outsb dx, byte [rsi]
invalid
imul esi, dword [rbx + 0x20], 0x6e6f7277
jae 0x140152c06
ja 0x140152c5a
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [eax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x6f], dl
push rbx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jne 0x140152c66
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [eax], al
add byte [rax], al
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
jne 0x140152c8f
jb 0x140152c4f
jb 0x140152c96
je 0x140152ca8
jb 0x140152ca3
and byte fs:[rcx + 0x6e], ah
and byte [rbp + 0x72], ah
jb 0x140152cae
outsd dx, dword [rsi]
jb 0x140152c61
invalid
js 0x140152cbf
jb 0x140152cbc
invalid
insb byte [rdi], dx
and byte [rbx + 0x65], dh
jno 0x140152cca
outsb dx, byte gs:[rsi]
invalid
and byte [rcx + 0x72], ah
and byte gs:[rsi + 0x6f], ch
je 0x140152c83
jbe 0x140152cc6
insb byte [rdi], dx
imul esp, dword [rax + rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sbb al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
sbb eax, 0xe000000
add byte [rsi], cl
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
adc al, 0
add byte [rax], al
sldt word [rax]
add byte [rcx], bl
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rax + rax], al
add al, 0
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
invalid
add byte [0x153152cc5], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rdx], bl
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
adc byte [rax], al
add byte [rax], al
invalid
add byte [rsi], al
add byte [rax], al
add byte [rax + 0x700095c], dl
add byte [rax], al
add byte [rax + 0x5c], al
or dword [rax], eax
or byte [rax], al
add byte [rax], al
invalid