Function at 0x14004d9a0
Capabilities:
Read file on windows

Disassembly:
sub rsp, 0xb8
movzx eax, word [rcx]
mov r8d, 0x81
jmp 0x14001739d
movzx r10d, ax
shr r10d, 4
add r9b, r8b
mov byte [rsp + rcx + 0x36], r9b
lea r8, [rcx - 1]
cmp ax, 0x10
mov eax, r10d
jb 0x1400173bb
mov rcx, r8
mov r8d, eax
and r8b, 0xf
mov r9d, 0x30
cmp r8b, 0xa
jb 0x140017380
mov r9d, 0x57
jmp 0x140017380
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140017401
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140118108]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140015970
nop
add rsp, 0xb8
ret
lea r8, [0x1400b5f08]
mov edx, 0x80
call fcn.1400abe40
ud2
sub rsp, 0x58
movzx eax, word [rcx]
cmp eax, 0x2710
jb 0x140019853
movzx ecx, ax
shr ecx, 4
imul r8d, ecx, 0x347
shr r8d, 0x13
imul ecx, r8d, 0x2710
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
lea r9, [0x1400b5f22]
movzx ecx, word [r9 + rcx*2]
mov word [rsp + 0x54], cx
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x23
mov eax, r8d
jmp 0x140019896
mov ecx, 0x27
cmp ax, 0x64
jb 0x140019890
movzx ecx, ax
shr ecx, 2
imul r8d, ecx, 0x147b
shr r8d, 0x11
imul ecx, r8d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, [0x1400b5f22]
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x25
mov eax, r8d
cmp ax, 0xa
jae 0x1400198a1
or al, 0x30
mov byte [rsp + rcx + 0x30], al
dec rcx
jmp 0x1400198b9
movzx eax, ax
lea r8, [0x1400b5f22]
movzx eax, word [r8 + rax*2]
mov word [rsp + rcx + 0x2f], ax
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add rax, 0x31
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, fcn.1400388b7
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140015970
nop
add rsp, 0x58
ret
sub rsp, 0xb8
mov eax, ecx
mov r8d, 0x81
jmp 0x14002116d
movzx r10d, ax
shr r10d, 4
add r9b, r8b
mov byte [rsp + rcx + 0x36], r9b
lea r8, [rcx - 1]
cmp ax, 0x10
mov eax, r10d
jb 0x14002118b
mov rcx, r8
mov r8d, eax
and r8b, 0xf
mov r9d, 0x30
cmp r8b, 0xa
jb 0x140021150
mov r9d, 0x37
jmp 0x140021150
add rcx, 4
jmp 0x14004599b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14004599b
invalid
mov ecx, 6
jmp 0x14004599b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14004599b
mov ecx, 2
cmp rcx, rsi
ja 0x1400459ac
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.1400abe40
ud2
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x14011b2c8]
mov rdx, r11
jmp 0x140045f16
ret 0x4808
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x140046102
test r13b, r13b
je 0x140045f90
movzx r9d, r13b
cmp r9d, 1
jne 0x140045fc0
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x1400460e3
mov r13b, 2
cmp r8d, 3
jb 0x140045f07
cmp r8d, 5
je 0x140045f07
cmp r8d, 6
jne 0x14004613c
test rdx, rdx
je 0x1400460ad
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x1400460b4
cmp r9b, 0x2e
jne 0x1400460b4
invalid
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je 0x1400460c8
cmp r9d, 0x5c
jne 0x140045f07
jmp 0x1400460c8
nop dword [rax + rax]
cmp r8b, 6
je 0x140045f00
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x1400460fe
xor r9d, r9d
cmp r8b, 3
jae 0x140046000
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x140046045
inc r9
cmp rdx, r9
jne 0x140045fe0
jmp 0x140046019
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x140046045
cmp r10d, 0x5c
je 0x140046045
inc r9
cmp rdx, r9
jne 0x140046000
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x140046050
mov r11, rdx
sub r11, r10
jb 0x1400461cb
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x140045f0a
mov r10d, 1
test r9, r9
je 0x140046024
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x14004606f
mov bl, 9
cmp r9, 2
jne 0x140046080
cmp byte [rsi], 0x2e
jne 0x140046080
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 0x1400461cb
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x140045f0a
jmp 0x140046130
xor edx, edx
jmp 0x140045f07
cmp rdx, 1
jne 0x140045f07
cmp r9b, 0x2e
jne 0x140045f07
test r11, r11
je case.0x1400465dc.25
dec r11
inc rsi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov byte [rcx], 7
jmp 0x140046105
test r11, r11
je 0x1400461dc
dec r11
inc rsi
invalid
mov qword [rdi], rsi
mov qword [rdi + 8], r11
pop rdi
or dh, al
add dword [rsi], eax
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x140046105
mov byte [rdi + 0x38], 3
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
adc eax, 0xd51bf
movsxd r9, dword [rdx + r8*4]
or al, 0x82
add r9, rdx
jmp r9
jmp rcx
mov r9, rax
jmp 0x14004615d
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 0x140046105
invalid
invalid
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
jmp 0x14004615d
cmp r9, r11
ja case.default.0x140046174
lea rdx, [0x14011b2f8]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
jmp case.0x140046174.0
mov eax, 6
jmp case.0x140046174.0
mov rax, qword [rsp + 0x30]
jmp case.0x140046174.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x140046205
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 0x140046105
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1400abe40
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1400abe40
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
call fcn.1400abf40
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1400abe40
ud2
lea r8, str.library_std_srcpath.rs
jmp 0x1400461e3
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x14004629b
cmp edx, 4
jne 0x1400462e7
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400462b4
pop rsi
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
add ebx, dword [rax + 6]
add byte [rbp - 0x3f6bf040], al
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x1400462e7
cmp r9b, 4
jb 0x1400462e7
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x1400462b4
lea rax, [0x14011b310]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400462b4
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x1400462b4
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x1400462b4
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x14004628f
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x1400462e7
jb 0x140046659
cmp r9, rdx
je case.0x1400465dc.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 0x14004662e
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
clc
jne 0x14004662e
jne 0x14004662e
cmp r8b, 0x2e
jne 0x14004662e
movzx edx, byte [r10]
cmp edx, 0x2f
je 0x140046644
add byte [rax], al
cmp edx, 0x5c
je 0x140046644
xor edx, edx
xor r8d, r8d
xor eax, eax
test al, al
jne case.default.0x1400465dc
movzx eax, byte [rcx + 0x10]
cmp rax, 6
jne 0x1400465ce
xor eax, eax
add r8, rax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
lea r9, [0x14011b328]
or eax, 0xd4d53
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 0x1400465c0
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 0x1400465c0
mov eax, 6
jmp 0x1400465c0
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 0x1400465c0
mov eax, 2
jmp 0x1400465c0
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne case.0x1400465dc.36
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x1400465dc
jmp 0x1400465b4
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1400abe40
ud2
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140047e25
call fcn.140016400
test al, al
jne 0x140047e23
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14011a098]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x140047e38
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 0x140047a17
mov rax, qword [rdi]
cmp eax, 2
je 0x140047a17
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
cmp byte [r12 + 0x20], 1
jne 0x140047f3b
mov rax, qword [r12]
lea rcx, [0x1401180c8]
mov qword [rsp + 0xa8], rcx
lea rdx, [0x1400163d0]
mov qword [rsp + 0xb0], rdx
lea rdx, [0x1400eb9d8]
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140015810]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140016400
test al, al
jne 0x140047e23
mov rax, qword [r12]
lea rcx, str._____________at
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rbx, fcn.1400388b7
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140016400
test al, al
jne 0x140047e23
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
call qword [rax + 0x20]
test al, al
jne 0x140047e23
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rcx, [0x1400198f0]
mov qword [rsp + 0x78], rcx
lea rcx, [0x140118310]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
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.140016400
test al, al
jne 0x140047e23
mov rax, qword [r12]
lea rcx, [0x1400eba30]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140016400
mov ecx, eax
mov al, 1
test cl, cl
je 0x140047a17
jmp 0x140047e25
add byte [rax], al
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
jmp 0x140047dfa
cld
invalid
int3
add cl, byte [rdi + rcx + 0x45]
leave
mov rcx, rdx
mov rdx, rax
jmp fcn.140044e70
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x14011b340]
or eax, 0xd31d3
or eax, 0xd31d3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
mov rdx, rax
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.1400160b0
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
invalid
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
shr rdx, 0x20
mov dword [rbp + 0xc], edx
or al, 0x48
lea edi, [rbp - 0x10]
invalid
or al, 0x48
lea edi, [rbp - 0x10]
mov rcx, rdi
call fcn.140044430
mov qword [rbp - 0x30], rdi
lea rax, [0x140009d20]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
invalid
invalid
loopne 0x140048223
lea rax, [0x140021350]
lea eax, [0x140021350]
mov qword [rbp - 0x18], rax
lea rax, [0x1400eab80]
lea eax, [0x1400eab80]
sub dword [rdx], ecx
add byte [rax - 0x77], cl
movabs al, byte [0x3a845c748]
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov eax, 2
mov eax, 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.140016400
invalid
loope 0x14004821c
invalid
mov ebx, eax
and byte [rax - 0x75], cl
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x48c389fffce1dfe8]
invalid
loope 0x14004821c
invalid
mov ebx, eax
invalid
movabs al, byte [0x48c389fffce1dfe8]
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
je 0x140048542
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x10]
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x140125790]
push rdi
invalid
invalid
invalid
push rdi
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x69f97
adc eax, 0x69f97
jmp 0x140048542
shr rdx, 0x20
lea rax, [0x14011b350]
push qword [rax]
or eax, 0xc634800
add byte [rax + 0x63], cl
or al, 0x90
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
sar edi, 0xe1
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
and eax, 0x10b9000a
mov ecx, 0x10
jmp 0x1400484e9
add byte [rax], al
add cl, ch
jle case.0x140048258.1
add byte [rax], al
lea rax, [0x1400ea7f8]
lea eax, [0x1400ea7f8]
and eax, 0x11b9000a
mov ecx, 0x11
jmp 0x1400484e9
invalid
add byte [rax], al
add cl, ch
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400ea809]
lea eax, [0x1400ea809]
add eax, 0xa2586
mov ecx, 0x12
jmp 0x1400484e9
invalid
add byte [rax], al
add cl, ch
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400ea81b]
lea eax, [0x1400ea81b]
add eax, 0xa2587
mov ecx, 0x10
jmp 0x1400484e9
invalid
add byte [rax], al
add cl, ch
add al, byte [r8]
add byte [rax - 0x73], cl
lea rax, [0x1400ea82b]
lea eax, [0x1400ea82b]
add eax, 0xa2586
mov ecx, 0x10
jmp 0x1400484e9
cmp al, byte [rdx]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
cmp al, byte [rdx]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [0x1400ea83b]
lea eax, [0x1400ea83b]
add eax, 0xa2585
jmp 0x1400484e4
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400ea84e]
lea rax, [0x1400ea84e]
lea eax, [0x1400ea84e]
and eax, 0x12b9000a
add byte [rax], al
add cl, ch
sbb eax, 0x48000002
add al, byte [rax]
invalid
invalid
add byte [rcx + 0x12], bh
mov ecx, 0x12
jmp 0x1400484e9
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1400ea860]
lea eax, [0x1400ea860]
and eax, 0xdb9000a
add byte [rax], al
add cl, ch
or al, 2
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1400ea86d]
mov ecx, 0xd
jmp 0x1400484e9
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1400ea86d]
lea eax, [0x1400ea86d]
and eax, 0xeb9000a
add byte [rax], al
add cl, ch
sti
mov ecx, 0xe
jmp 0x1400484e9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea87b]
lea eax, [0x1400ea87b]
and eax, 0x15b9000a
add byte [rax], al
add cl, ch
invalid
mov ecx, 0x15
jmp 0x1400484e9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400ea890]
add eax, 0xa258a
and eax, 0xcb9000a
add byte [rax], al
add cl, ch
fld dword [rcx]
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea89c]
mov ecx, 0xc
jmp 0x1400484e9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400ea89c]
add eax, 0xa2585
and eax, 0xbb9000a
mov ecx, 0xb
jmp 0x1400484e9
add byte [rax], al
add cl, ch
enter 1, 0
lea rax, [0x1400ea8a7]
lea eax, [0x1400ea8a7]
lea eax, [0x1400ea8a7]
and eax, 0x15b9000a
mov ecx, 0x15
jmp 0x1400484e9
invalid
add byte [rax], al
add cl, ch
mov bh, 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa2583
add byte [rax - 0x73], cl
lea eax, [0x1400ea8bc]
add eax, 0xa2583
mov ecx, 0x15
jmp 0x1400484e9
invalid
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea8d1]
add eax, 0xa2587
mov ecx, 0xf
jmp 0x1400484e9
invalid
add byte [rax], al
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea8e0]
add eax, 0xa2585
mov ecx, 0xe
jmp 0x1400484e9
test byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
test byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa2582
add byte [rax - 0x73], cl
lea eax, [0x1400ea8ee]
add eax, 0xa2582
jmp 0x1400484e4
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea901]
lea eax, [0x1400ea901]
and eax, 0x26b9000a
add byte [rax], al
add cl, ch
add dword [eax], eax
add dword [rax], eax
add byte [rcx + 0x26], bh
mov ecx, 0x26
jmp 0x1400484e9
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xa259e
invalid
or al, byte [rax]
invalid
lea eax, [0x1400ea927]
and eax, 0x38b9000a
add byte [rax], al
add cl, ch
push rsi
add byte [rcx + 0x38], bh
mov ecx, 0x38
jmp 0x1400484e9
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea95f]
lea eax, [0x1400ea95f]
and eax, 0x19b9000a
add byte [rax], al
add cl, ch
add dword [r8], r8d
add dword [rax], eax
add byte [rcx + 0x19], bh
mov ecx, 0x19
jmp 0x1400484e9
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xa25cd
invalid
or al, byte [rax]
invalid
lea eax, [0x1400ea978]
and eax, 0x17b9000a
add byte [rax], al
add cl, ch
xor al, 1
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea98f]
add byte [rcx + 0x17], bh
mov ecx, 0x17
jmp 0x1400484e9
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea98f]
lea eax, [0x1400ea98f]
and eax, 0xcb9000a
add byte [rax], al
add cl, ch
and eax, dword [rcx]
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea99b]
add byte [rcx + 0xc], bh
mov ecx, 0xc
jmp 0x1400484e9
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea99b]
lea eax, [0x1400ea99b]
invalid
and eax, 0x9b9000a
add byte [rax], al
add cl, ch
adc al, byte [rcx]
add dword [rax], eax
invalid
mov ecx, 9
jmp 0x1400484e9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400ea9a4]
lea rax, [0x1400ea9a4]
lea eax, [0x1400ea9a4]
and eax, 0xab9000a
add byte [rax], al
add cl, ch
add dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea9ae]
mov ecx, 0xa
jmp 0x1400484e9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400ea9ae]
lea eax, [0x1400ea9ae]
and eax, 0x10b9000a
add byte [rax], al
mov ecx, 0x10
jmp 0x1400484e9
add byte [rax], al
invalid
add cl, ch
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa25be
invalid
or al, byte [rax]
lea eax, [0x1400ea9be]
and eax, 0x17b9000a
add byte [rax], al
add cl, ch
fild word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1400ea9d5]
mov ecx, 0x17
jmp 0x1400484e9
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1400ea9d5]
lea eax, [0x1400ea9d5]
and eax, 0x19b9000a
add byte [rax], al
or al, byte [rax]
mov ecx, 0x19
jmp 0x1400484e9
add byte [rax], al
add cl, ch
invalid
lea eax, [0x1400ea9ee]
add eax, 0xa25cc
and eax, 0xeb9000a
add byte [rax], al
add cl, ch
jmp 0x1400484e9
invalid
mov ecx, 0xe
invalid
jmp 0x1400484e9
add byte [rax - 0x73], cl
add eax, 0xa25c9
or al, byte [rax]
lea eax, [0x1400ea9fc]
or al, byte [rax]
mov ecx, 0xd
jmp 0x1400484e9
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rax, [0x1400eaa09]
lea eax, [0x1400eaa09]
lea eax, [0x1400eaa09]
add eax, 0xa25c5
mov ecx, 0x14
jmp 0x1400484e9
add byte [rax - 0x73], cl
add eax, 0xa25c8
enter 0xa25, 0
lea eax, [0x1400eaa1d]
mov ecx, 8
jmp 0x1400484e9
mov al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
mov al, byte [rax]
add byte [rax], al
lea rax, [0x1400eaa25]
mov ecx, 0x1b
add byte [rax], al
add byte [rcx + 0x1b], bh
add byte [rax], al
jmp 0x1400484e9
add byte [rcx + 0xe], bh
add byte [rax], al
jmp 0x1400484e9
add byte [rcx + 0x10], bh
add byte [rax], al
jmp 0x1400484e9
add byte [rcx + 0x16], bh
jmp 0x1400484e9
add byte [rcx + 0x15], bh
jmp 0x1400484e9
jmp 0x1400484e9
jmp 0x1400484e9
jmp 0x1400484e9
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x1400163d0]
mov qword [rbp - 8], rax
lea rax, [0x1401180c8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140016400
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je 0x14004875d
lea r8, [r14 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x14004860f
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 0x140048760
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
mov r10d, 1
test r9b, r9b
jns 0x140048600
cmp r9b, 0xe0
jb 0x1400485ea
cmp r9b, 0xed
jne 0x140048661
cmp rax, r13
je 0x140048760
lea r9, [rdx + 2]
cmp r9, r13
je 0x140048760
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x14004869d
add rdx, 3
mov r10d, 3
mov rax, rdx
jmp 0x140048600
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r10d, 3
cmp r9b, 0xf0
jb 0x140048600
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r10d, 4
jmp 0x140048600
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 0x1400487a2
cmp r12, rdi
ja 0x1400487b3
mov rcx, rsi
mov rdx, r15
call fcn.1400487d0
test al, al
jne 0x14004878f
lea rax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
lea rax, [0x140017360]
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
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.140016400
test al, al
jne 0x14004878f
add r12, 3
mov rcx, r12
add ecx, dword [rcx + rcx*4 - 0x1f]
cmp r12, rdi
jbe 0x1400485d5
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1400abe40
ud2
mov rcx, rdi
sub rdi, rcx
add r14, rcx
mov rcx, rsi
mov rdx, r15
mov r8, r14
mov r9, rdi
call fcn.1400487d0
test al, al
jne 0x14004878f
lea rdx, str._C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srcutilwake_list.rs
mov r8d, 1
mov rcx, rsi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r12
call fcn.1400ac210
ud2
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1400abf40
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
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, [0x14011b3f4]
jmp 0x140048867
add byte [rax - 0x39], cl
and al, 0x2e
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2e], 0
mov word [rsp + 0x36], 0x200
and al, 0x36
add byte [rdx], al
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
invalid
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov bpl, 0x5c
pop rsp
invalid
pop rsp
mov eax, dword [rsp + 0x3f]
mov dword [r12 + 8], eax
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [r12 + 1], rax
cmp bpl, 0x81
je 0x140048886
cmp bpl, 0x80
je 0x1400489ec
add dword [rax], eax
invalid
movzx eax, byte [rsp + 0x62]
cmp al, byte [rsp + 0x63]
jb 0x140048a05
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rbp + 0x48000001], ah
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
test rdi, rdi
je 0x140048a34
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
je 0x140048a34
movzx edx, byte [rdi]
cmp rdi, rsi
je 0x140048a34
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
js 0x1400488b0
inc rdi
inc edi
cmp ebp, 0x27
jbe 0x140048920
std
invalid
jmp 0x140048977
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp bpl, 0xdf
jbe 0x140048906
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
invalid
jb 0x140048967
invalid
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x140048a34
add rdi, 4
cmp ebp, 0x27
jbe 0x140048920
jmp 0x140048977
add rdi, 2
shl eax, 6
or eax, r8d
mov ebp, eax
cmp ebp, 0x27
ja 0x140048977
nop word [rax + rax]
mov eax, ebp
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
add rdi, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
cmp ebp, 0x27
jbe 0x140048920
cmp ebp, 0x5c
jne 0x140048988
mov word [rsp + 0x2c], 0x5c5c
jmp 0x140048830
mov ecx, ebp
call fcn.14001bb60
test al, al
jne 0x1400489c0
mov ecx, ebp
call fcn.14001bca0
test al, al
je 0x1400489c0
mov byte [rsp + 0x2c], 0x80
mov dword [rsp + 0x30], ebp
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
mov bpl, 0x80
jmp 0x140048854
mov rcx, r15
mov edx, ebp
call fcn.140017420
movzx ebp, byte [rsp + 0x2c]
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
cmp bpl, 0x81
jne 0x140048854
jmp 0x140048a34
mov edx, dword [rsp + 0x5c]
mov dword [r12 + 8], 0
mov qword [r12], 0
xor ebp, ebp
jmp 0x140048a1d
movzx ecx, al
mov byte [rsp + 0x58], bpl
lea edx, [rax + 1]
mov byte [rsp + 0x62], dl
cmp al, 0xa
jae 0x140048a47
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, r14
mov rax, qword [rsp + 0x70]
call qword [rax + 0x20]
test al, al
je 0x140048867
mov al, 1
jmp 0x140048a36
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_srcescape.rs
mov edx, 0xa
call fcn.1400abec0
ud2
test r10b, r10b
sete bpl
movzx eax, byte [rdi + 0x23]
test al, al
sete cl
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
test r11b, r11b
je 0x140048fea
test bpl, bpl
jne 0x1400490a4
test cl, cl
je 0x140048ff3
jmp 0x1400490a4
sal byte [rbp - 0x56], cl
mov edx, 0xc0000000
jmp 0x140049098
test r10b, r10b
je 0x140049061
test al, al
je case.0x140048174.85
mov al, 1
cmp byte [rdi + 0x25], 0
jne 0x1400490a4
movabs r14, 0x5700000002
test r15, r15
jne case.0x14004b044.125
invalid
push rdi
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test dword [rcx], ecx
add dword [rax], eax
add cl, ch
invalid
jmp case.0x140046174.137
movzx eax, byte [rdi + 0x23]
test al, al
sete cl
mov edx, 0x120114
adc al, 1
adc al, byte [rax]
xor ebp, ebp
test bpl, bpl
in eax, dx
je 0x140048fb0
invalid
jmp 0x1400490a4
invalid
jne 0x140048f8a
invalid
mov r8d, dword [rdi + 0x18]
sbb byte [r11 + r9*4 + 0x4f], r9b
or byte [rax + 0xf00237f], al
and eax, dword [rax]
invalid
mov r9, qword [rdi + 8]
cmp byte [rdi + 0x23], 0
and eax, dword [rax]
or byte [r8 + 0xf00237f], r8b
and eax, dword [rax]
sete cl
mov edx, 0x80000000
invalid
invalid
xchg esp, eax
sar dword [rdx - 0x80000000], 0x84
leave
add byte [rax - 0x658b367c], al
test cl, cl
je case.0x1400465dc.123
cmp byte [rdi + 0x24], 0
and al, 0
jne case.0x1400465dc.123
cmp byte [rdi + 0x25], 0
jne case.0x1400465dc.123
xor eax, eax
jmp 0x1400490a4
sal byte [rbp + rax*4 + 0x44], cl
mov eax, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov edx, 0x120114
add byte [rax + 0xf00237f], al
test dword [rdx - 1], esp
invalid
invalid
cmp byte [rdi + 0x23], 0
jne 0x140048ff3
invalid
invalid
jmp case.0x140048174.85
mov edx, 0x40000000
add byte [rax], al
add byte [rax + 0x44], al
invalid
invalid
mov r8d, dword [rdi + 0x18]
mov r8d, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rbx + rcx*4 + 0x4f], cl
mov r9, qword [rdi + 8]
movzx eax, byte [rdi + 0x23]
invalid
invalid
or byte [rdi], cl
mov dh, 0x47
invalid
and r8d, dword [r8 + 0xf00247f]
and eax, dword [rax + 0xf00247f]
cmp byte [rdi + 0x24], 0
movzx ecx, byte [rdi + 0x25]
mov dh, 0x4f
invalid
je case.0x14004b044.110
add byte [rdi], cl
mov dh, 0x4f
and eax, 0x31451974
xor r10d, r10d
xor edx, edx
rol byte [rax + rax*8 - 0x7b3f6bf1], cl
test al, al
sete al
test cl, cl
leave
leave
jne case.0x14004b044.114
mov r10b, al
mov dl, al
lea eax, [r10*2 + 2]
lea eax, [rdx*2 + 2]
add al, 0x55
add al, byte [rax]
add byte [rax], al
jmp 0x1400490dc
xor r10d, r10d
test al, al
ror byte [rdi], 0x95
rol byte [rcx + rcx*8 + 0x86840f], 0
test cl, cl
invalid
invalid
xchg byte [rax], al
invalid
setne al
test cl, cl
je case.0x1400465dc.178
invalid
xchg byte [rax], al
add byte [rax], al
invalid
test byte [rsi - 0x48000000], al
add dword [rax], eax
invalid
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x57], al
mov r10d, dword [rdi + 0x14]
adc al, 0x44
or r10d, dword [rdi + 0x10]
or edx, dword [rdi + 0x10]
adc byte [rbx + rcx + 0x57], al
or r10d, dword [rdi + 0x1c]
sbb al, 0xf
mov dh, 0xc9
leave
movzx ecx, cl
leave
shl ecx, 0x15
or ecx, r10d
or ecx, edx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], 0
and al, 0x30
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call qword [sym.imp.kernel32.dll_CreateFileW]
adc eax, 0x6922d
add byte [rax - 0x7d], cl
cmp rax, 0xffffffffffffffff
clc
push qword [rdi + rbp + 0x49]
je 0x140049140
mov r14, rax
mov esi, eax
xor ebx, ebx
test r15, r15
invalid
push qword [rdx + rdx + 0x48]
je case.0x140046174.137
mov rcx, qword [0x140125790]
mov ecx, dword [0x140125790]
invalid
or eax, 0x49d23100
mov eax, esi
invalid
xor edx, edx
mov r8, rsi
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
stosd dword [rdi], eax
nop
invalid
mov rax, rbx
mov rdx, r14
mov edx, esi
add rsp, 0x68
add esp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
call qword [sym.imp.kernel32.dll_GetLastError]
stosb byte [rdi], al
nop
invalid
add byte [rcx - 0x77], al
invalid
mov r14d, eax
shl r14, 0x20
and byte [rcx - 0x7d], cl
invalid
or r14, 2
add bh, byte [rbx + 1]
mov ebx, 1
add byte [rax], al
add byte [rbp - 0x7b], cl
push qword [rbp - 0x40]
jne case.0x14004b044.125
test r15, r15
test edi, edi
jne case.0x14004b044.125
shr bl, 0xd0
jmp case.0x140046174.137
mov r10b, al
mov dl, al
lea eax, [r10*2 + 3]
lea eax, [rdx*2 + 3]
add byte [rax], al
add cl, ch
invalid
jmp 0x1400490dc
outsd dx, dword [rsi]
invalid
dec esp
int3
int3
int3
push rdi
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
cmp byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rdx, qword [rdx + 8]
mov rsi, qword [rdi + 0x10]
adc byte [rcx - 0x77], cl
ror dword [rcx + 0x29], 1
sub r9, rsi
mov r9, rdx
sub r9, rsi
jb 0x140049326
cdq
add dword [rax], eax
add byte [rax], al
mov rax, rcx
mov r8, qword [rdi]
add byte [rax], al
mov rax, rcx
mov eax, ecx
mov r8, qword [rdi]
mov eax, dword [rdi]
add r8, rsi
lea rcx, [rsp + 0x28]
and al, 0x28
invalid
and al, 0x28
mov rdx, rax
mov edx, eax
ret 0x4de8
call fcn.1400494f0
add byte [rax], al
cmp qword [rsp + 0x28], 0
jl case.default.0x1400491c3
sub byte [rax], al
je case.default.0x1400491c3
and byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x30]
mov eax, esi
invalid
and eax, 3
invalid
je case.0x140046174.168
xor byte [rcx + 0x3e083f0], cl
invalid
lea rcx, [0x14011b494]
fsub dword [rdx]
or eax, 0x4634800
add byte [rax + 0x63], cl
invalid
and cl, byte [0x14467d9bf]
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
add eax, ecx
jmp rax
movzx eax, byte [rsi + 0x10]
mov dh, 0x46
adc bl, ch
jmp case.0x14004b044.164
add rsi, qword [rsp + 0x30]
jmp case.0x14004b044.164
add rsi, qword [rsp + 0x30]
add esi, dword [rsp + 0x30]
je case.0x140046128.182
xor byte [rax - 0x77], cl
ja case.0x14004b044.161
invalid
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
cmp rax, rsi
cmp eax, esi
invalid
cmova rsi, rax
mov qword [rdi + 0x18], rsi
ja 0x1400491fb
invalid
ja 0x1400491fb
sbb byte [rcx], dh
xor esi, esi
imul bl
movzx eax, byte es:[rsi + 0xf]
movzx eax, byte [rsi + 0xf]
jmp 0x14004920d
movzx eax, byte [rsi + 0xf]
mov dh, 0x46
por mm1, qword [rax + rcx*2]
jmp case.0x14004b044.164
invalid
por mm1, qword [rax + r9*2]
jmp case.0x14004b044.164
mov rcx, rsi
mov ecx, esi
int1
shr rcx, 0x20
call fcn.140044270
mov al, 0xff
invalid
jmp 0xf07c7a17
and al, ch
ja 0x1400491a7
invalid
mov al, 0xff
push qword [rcx]
invalid
invalid
xor ecx, ecx
leave
cmp al, 0xb
cmove rsi, rcx
cmove esi, ecx
int1
jne 0x14004920d
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
xor al, ch
rol dword [rdi + rdi*8 - 0xf76b701], cl
invalid
dec dword [rax - 0x77]
invalid
call fcn.1400416e0
invalid
dec dword [rax - 0x77]
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x38
pop rdi
invalid
cmp byte [rdi + 0x5e], bl
pop rsi
ret
mov rax, rsi
invalid
shr rax, 0x20
cmp eax, 0x28
invalid
call 0x168fd1541
sub byte [rdi + 0x14], dh
ja case.default.0x140049231
lea rcx, [0x14011b4a4]
and cl, byte [0x14467da2d]
or eax, 0x4634800
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
shr bl, 0xc2
jmp case.0x14004b044.164
mov al, 0x29
sub ebx, ebp
mov esi, 0xbaeb01b0
mov al, 1
jmp case.0x14004b044.164
jmp case.0x14004b044.164
mov al, 1
jmp case.0x14004b044.164
add ebx, ebp
mov edx, 0xb6eb02b0
mov al, 2
jmp case.0x14004b044.164
mov al, 2
jmp case.0x14004b044.164
mov al, 3
jmp case.0x14004b044.164
invalid
mov dl, 0xb0
add al, 0xeb
mov al, 4
jmp case.0x14004b044.164
scasb al, byte [rdi]
scasb al, byte [rdi]
mov al, 5
jmp case.0x14004b044.164
mov al, 6
jmp case.0x14004b044.164
mov al, 7
invalid
jmp case.0x14004b044.164
mov al, 8
jmp case.0x14004b044.164
or bl, ch
sahf
mov al, 9
jmp case.0x14004b044.164
mov al, 0xa
jmp case.0x14004b044.164
xchg esi, eax
xchg esi, eax
mov al, 0xb
jmp case.0x14004b044.164
xchg edx, eax
mov al, 0xc
jmp case.0x14004b044.164
mov al, 0xd
jmp case.0x14004b044.164
mov dh, byte [rax - 0x4f7914f2]
mov al, 0xe
jmp case.0x14004b044.164
invalid
mov al, 0xf
por mm0, qword [rdx + 0x7be910b0]
jmp case.0x14004b044.164
mov al, 0x10
jmp case.0x14004b044.164
invalid
invalid
invalid
invalid
invalid
mov al, 0x11
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x12
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x13
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x14
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x15
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x16
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x17
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x18
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x19
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x14004b044.164
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x14004b044.164
invalid
invalid
invalid
push qword [rax - 0xed16e1]
mov al, 0x1f
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x20
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x21
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x22
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x23
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x24
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x25
jmp case.0x14004b044.164
invalid
invalid
invalid
mov al, 0x26
jmp case.0x14004b044.164
mov al, 0x27
jmp case.0x14004b044.164
invalid
mov al, 0x28
jmp case.0x14004b044.164
invalid
dec dword [rbp + rcx*4 + 5]
movabs dword [0xbe8f18948000a18], eax
mov rcx, rsi
call fcn.1400abe40
or ebp, dword [rbx]
invalid
add byte [rdi], cl
ud2
int3
int3
lea r8, str.library_std_srcio_readbuf.rs
mov rcx, rsi
call fcn.1400abe40
or ebp, dword [rbx]
invalid
invalid
or ebp, dword [rbx]
invalid
ud2
int3
int3
push rdi
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
cmp byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x28]
mov r9d, 0x20
add byte [rax], al
invalid
sub byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1400494f0
xchg edi, eax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
jl case.default.0x140049379
cmp qword [rsp + 0x28], 0
sub byte [rax], al
je case.default.0x140049379
mov rdi, qword [rsp + 0x30]
mov eax, edi
and eax, 3
lea rcx, [0x14011b548]
and dword [0x14467db75], ecx
invalid
and dword [0x14467db75], ecx
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
invalid
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp 0x1400493a5
adc r11b, r13b
and al, 0x48
mov eax, dword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov dword [rsi], 0
mov dword [rsi], 0
jmp 0x1400493c6
xor ecx, dword [rdi]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
mov rcx, rdi
mov rcx, rdi
shr rcx, 0x20
call fcn.140044270
cmp al, 0xb
jne 0x1400493bb
lea rcx, [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
call fcn.1400416e0
invalid
cmp edi, 0xffffffff
jmp 0x1400493c6
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rdi
pop rsi
ret
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1400493e7
invalid
adc al, 0x48
lea ecx, [0x14011b558]
invalid
lea rcx, [0x14011b558]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
shr bl, 0xb8
xor eax, eax
jmp 0x1400493a5
mov al, 0x29
jmp 0x1400493a5
mov al, 1
jmp 0x1400493a5
invalid
mov al, 0xb0
add ch, bl
lodsb al, byte [rsi]
mov al, 2
jmp 0x1400493a5
mov al, 3
jmp 0x1400493a5
mov al, 4
jmp 0x1400493a5
mov al, 5
jmp 0x1400493a5
add eax, 0x6b0a0eb
mov al, 6
jmp 0x1400493a5
mov al, 7
jmp 0x1400493a5
mov al, 8
jmp 0x1400493a5
xchg esp, eax
xchg esp, eax
mov al, 9
jmp 0x1400493a5
mov al, 0xa
jmp 0x1400493a5
mov al, 0xb
jmp 0x1400493a5
mov al, 0xc
jmp 0x1400493a5
mov al, 0xd
jmp 0x1400493a5
mov al, 0xe
jmp 0x1400493a5
mov al, 0xf
jmp 0x1400493a5
mov al, 0x10
jmp 0x1400493a5
mov al, 0x11
jmp 0x1400493a5
mov al, 0x12
jmp 0x1400493a5
mov al, 0x13
jmp 0x1400493a5
mov al, 0x14
jmp 0x1400493a5
mov al, 0x15
jmp 0x1400493a5
mov al, 0x16
jmp 0x1400493a5
mov al, 0x17
jmp 0x1400493a5
mov al, 0x18
jmp 0x1400493a5
mov al, 0x19
jmp 0x1400493a5
mov al, 0x1a
jmp 0x1400493a5
mov al, 0x1b
jmp 0x1400493a5
mov al, 0x1c
jmp 0x1400493a5
mov al, 0x1d
jmp 0x1400493a5
mov al, 0x1e
jmp 0x1400493a5
mov al, 0x1f
jmp 0x1400493a5
mov al, 0x20
jmp 0x1400493a5
mov al, 0x21
jmp 0x1400493a5
mov al, 0x22
jmp 0x1400493a5
mov al, 0x23
jmp 0x1400493a5
mov al, 0x24
jmp 0x1400493a5
mov al, 0x25
jmp 0x1400493a5
mov al, 0x26
jmp 0x1400493a5
mov al, 0x27
jmp 0x1400493a5
mov al, 0x28
jmp 0x1400493a5
cmp rdi, r14
jae 0x140049b5b
lea r8, [r14 + r14]
test rdi, rdi
je case.0x140046128.199
lea rax, [rdi + rdi]
mov rcx, qword [rbp + 0x418]
mov ecx, dword [rbp + 0x418]
mov ecx, dword [rbp + 0x418]
mov qword [rbp + 0x3d8], rcx
mov qword [rbp + 0x3e0], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3e8], rax
jmp 0x140049b1f
call 0x12b049b16
or ecx, dword [rax - 0x39]
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x3a0]
invalid
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
lea ecx, [rbp + 0x3d8]
movabs al, byte [0x3d88d8d4c000003]
add byte [rax], al
invalid
lea ecx, [rbp + 0x3d8]
add byte [rdx + 2], bh
mov edx, 2
call fcn.140042520
cmp qword [rbp + 0x3a0], 0
mov ebp, 0x3a0
invalid
mov ebp, 0x3a0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x3a8]
je 0x140049b8f
movabs rax, 0x8000000000000001
mov rcx, qword [rbp + 0x3a8]
add byte [rax], al
je 0x140049b8f
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
jne 0x140049ce0
test dword [rcx], eax
add byte [rax], al
invalid
add byte [rcx + rdi - 0x19], cl
cmp rdi, r12
jae 0x140049b81
mov rcx, r15
xor edx, edx
mov r8, r12
call fcn.1400ae6c0
invalid
invalid
invalid
mov r15, qword [rbp + 0x400]
mov edi, dword [rbp + 0x400]
add al, 0
add byte [rcx - 0x75], cl
ja 0x140049b88
add byte [rax], al
mov rsi, qword [r15 + 0x10]
mov rcx, qword [r15]
mov r14, qword [r15 + 8]
jmp 0x140049b98
xor esi, esi
mov r14, rdi
invalid
dec byte [rax - 0x75]
mov rcx, qword [rbp + 0x418]
jmp 0x140049b98
lea ebx, [rax]
add al, 0
add bl, ch
or dword [rcx - 0x77], ecx
cmovge ecx, dword [rcx - 0x9cef789]
mov qword [r15], rcx
mov qword [r15 + 8], r14
xor esi, esi
lea r8, [r12 + r12]
add al, 0x24
mov qword [rbp + 0x418], rcx
mov dword [rbp + 0x418], ecx
lea rcx, [rcx + rsi*2]
mov rdx, rbx
call fcn.1400aba85
add rsi, r12
mov qword [r15 + 0x10], rsi
mov rax, r14
mov eax, esi
sub rax, rsi
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
jae 0x140049be3
mov rcx, r15
mov rdx, rsi
mov r8, r13
call fcn.1400ae6c0
invalid
invalid
invalid
mov r15, qword [rbp + 0x400]
mov ebp, 0x400
add byte [rax + rax], al
add byte [rcx - 0x75], cl
ja 0x140049bea
invalid
mov rsi, qword [r15 + 0x10]
adc byte [rcx - 0x75], cl
invalid
mov rdi, qword [r15]
mov r14, qword [r15 + 8]
jmp 0x140049bea
mov rdi, qword [rbp + 0x418]
sbb byte [rax + rax], al
add byte [rsi - 0x73], cl
add al, 0x6d
add byte [rax], al
add byte [rax], al
lea r8, [r13*2]
lea rcx, [rdi + rsi*2]
lea ecx, [rdi + rsi*2]
mov rdx, qword [rbp + 0x408]
call fcn.1400aba85
sbb dword [rsi], 6
add byte [rcx + rax - 0x12], cl
sbb dword [rsi], 6
add byte [rcx + rax - 0x12], cl
mov qword [r15 + 0x10], rsi
mov dword [rdi + 0x10], esi
cmp rsi, r14
jne case.0x140046128.214
invalid
mov rcx, r15
mov rdx, r14
call fcn.140043a80
mov r15, qword [rbp + 0x400]
add byte [rax], al
mov rdi, qword [r15]
mov rsi, qword [r15 + 0x10]
ja 0x140049c37
ja 0x140049c37
mov word [rdi + rsi*2], 0
inc rsi
mov qword [r15 + 0x10], rsi
mov dword [rdi + 0x10], esi
mov dword [rdi + 0x10], esi
ja 0x140049c44
xor esi, esi
cmp qword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x140125790]
je case.0x14004a10d.235
invalid
mov rcx, qword [0x140125790]
mov ebx, 0xd231000d
xor edx, edx
mov r8, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
test rsi, rsi
test esi, esi
je 0x140049c88
mov rax, qword [rbp + 0x3d0]
mov qword [rax + 8], rsi
mov qword [rax], 0
add byte [rax], al
add byte [rcx - 0x7d], cl
jg 0x140049c79
invalid
je case.0x140046128.220
add byte [rax], al
add byte [rcx - 0x7d], cl
jg 0x140049c79
add byte [rdx + rbp + 0x4d], dh
mov eax, dword [rdi]
mov r8, qword [r15]
mov rcx, qword [0x140125790]
or eax, 0xdbb12
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bl, ch
invalid
add bl, ch
invalid
mov rax, qword [r15 + 0x10]
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r15]
movups xmmword [rcx], xmm0
adc dword [rcx], eax
add rsp, 0x4a8
add al, 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or eax, 0xcec5f
in al, dx
or al, 0
lea r8, str.library_std_src_syswindowsmod.rs
lea eax, [0x1400ec9c0]
sub eax, 0x28ba000a
mov edx, 0x28
call fcn.1400abfc0
invalid
add bl, ch
invalid
add byte [rax], al
add al, ch
mul byte [rdx]
invalid
add eax, 0xa2cd5
or al, byte [rax]
mov rcx, r13
mov rdx, r12
call fcn.1400abf40
and al, byte [rsi]
invalid
jmp 0x128e72626
and al, byte [rsi]
add bl, ch
xor cl, byte [rax - 0x7b]
leave
jmp 0x140049d12
test rcx, rcx
jne 0x140049cec
call fcn.140013710
jmp 0x140049d12
invalid
mov rdx, qword [rbp + 0x3b0]
mov al, 3
add byte [rax], al
call fcn.1400abc30
jmp 0x140049d12
invalid
add eax, dword [rax]
add al, ch
invalid
ud2
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]
cmp qword [rbp + 0x3c0], 0
je 0x140049d5c
mov r8, qword [rbp + 0x3b8]
mov rcx, qword [0x140125790]
add byte [rcx], dh
sar bh, cl
adc eax, 0x6847c
jl 0x140049cde
invalid
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x6847c
jl 0x140049cde
invalid
invalid
jl 0x140049cde
test byte [rsi], al
add byte [rax - 0x75], cl
test dword [rax], eax
add al, 0
add byte [rax - 0x7d], cl
js 0x140049d6f
invalid
mov rax, qword [rbp + 0x400]
cmp qword [rax + 8], 0
je 0x140049d83
add byte [rcx + rbx + 0x48], dh
mov eax, dword [rbp + 0x400]
add byte [rax + rax], al
invalid
mov rax, qword [rbp + 0x400]
add byte [rax + rax], al
add byte [rbx + rcx*4], cl
add byte [rax], al
mov r8, qword [rax]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add dh, bh
invalid
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
mov dword [rbp + 0xd0], 0xfffffffe
add dh, bh
invalid
mov r13, r8
mov rbx, rcx
mov r15, qword [rcx]
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
rol byte [rax], 0
add byte [rax], al
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
rol byte [rax], 0
add byte [rax], al
je 0x140049e36
mov qword [rbp + 0xb8], r13
add byte [rax], al
je 0x140049e36
mov qword [rbp + 0xb8], r13
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
invalid
cmp al, 0x2f
setne r12b
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0x60]
mov rdx, r15
mov r8, r14
call fcn.1400459c0
movzx r9d, byte [rbp + 0x60]
movzx eax, r9b
mov r11, qword [rbp + 0x70]
mov r10, qword [rbp + 0x80]
lea rcx, [0x14011b5fc]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov rcx, r15
jmp rdx
invalid
lea rcx, [r11 + 4]
jmp 0x140049e77
mov sil, 6
xor edi, edi
xor r12d, r12d
invalid
jmp 0x140049fab
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140049e77
mov ecx, 6
jmp 0x140049e77
add byte [rax], al
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
invalid
invalid
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140049e77
mov ecx, 2
cmp rcx, r14
ja case.default.0x14004a75f
jne 0x140049e86
xor edi, edi
jmp 0x140049e9c
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete dil
or dil, dl
and r12b, bl
mov rcx, qword [rbp + 0x61]
mov rdx, qword [rbp + 0x68]
push 0x7558948
invalid
mov qword [rbp], rcx
mov rsi, qword [rbp + 0x78]
mov ecx, 6
mov eax, eax
lea rdx, [0x14011b618]
lea edx, [0x14011b618]
lea edx, [0x14011b618]
invalid
movsxd r8, dword [rdx + rax*4]
add r8, rdx
mov qword [rbp - 0x20], r10
loopne 0x140049f19
mov dword [rbp - 0x18], ebx
loopne 0x140049f19
mov dword [rbp - 0x18], ebx
mov qword [rbp - 0x10], rsi
jmp r8
jmp rax
jmp rax
loopne 0x140049f21
lea rdx, [r11 + 4]
lea edx, [rbx + 4]
jmp 0x140049f03
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
ror byte [rcx + rax - 0x26], cl
push rdx
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
ror byte [rcx + rax - 0x26], cl
fimul dword [rax - 0x7d]
ret 0xeb02
add rdx, 2
jmp 0x140049f03
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
ror byte [rcx + rax - 0x26], cl
ror byte [rcx + rax - 0x26], cl
add rdx, 8
test rdx, rdx
mov rbx, r13
je 0x140049f2d
lea rdx, [0x14011b634]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
invalid
add rax, rdx
add eax, edx
invalid
add eax, edx
mov r13, qword [rbp + 0xb8]
add byte [rax], al
add bh, bh
invalid
jmp rax
loopne 0x140049f6c
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
cmp rcx, r14
je 0x140049f93
jmp 0x140049f4d
mov esi, r9d
invalid
mov r13, qword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0xeb000000
add bl, ch
add bl, ch
jmp 0x140049fa4
imul edi, dword [rcx + 2], 0x4c
mov ecx, 2
mov rbx, r13
mov ebx, ebp
jmp case.0x140049f20.2
mov r13, qword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0x4c000000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp ecx, esi
add byte [rax], al
cmp rcx, r14
cmp ecx, esi
int1
je 0x140049f93
mov esi, r9d
jmp 0x140049fa4
mov esi, r9d
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
add bl, ch
lea rax, [r10 + 1]
lea rax, [r10 + 1]
jmp 0x140049fa4
lea rax, [r10 + 1]
test r10, r10
test edx, edx
cmove rax, r10
lea rcx, [r11 + rax]
add rcx, 2
rol dword [rdx], 0x4c
cmp ecx, esi
rol dword [rdx], 0x4c
cmp ecx, esi
je 0x140049f93
jmp 0x140049f4d
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
cmove eax, edx
cmove eax, edx
lea rcx, [r11 + rax]
lea ecx, [rbx + rax]
add rcx, 8
add ecx, 8
cmp rcx, r14
jne 0x140049f4d
xor eax, eax
mov esi, r9d
invalid
cmp r9b, 5
stc
add eax, 0xe4b60f45
invalid
add eax, 0xe4b60f45
mov dh, 0xe4
cmove r12d, eax
loopne 0x140049fed
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x16], 1
mov edx, ebp
mov rcx, rdx
mov rdx, r13
mov edx, ebp
mov edx, ebp
call fcn.140045880
retf 0xffb8
test al, al
jne 0x14004a02f
lea rcx, [rbp + 0x60]
invalid
mov rdx, qword [rbp + 0xc0]
mov r8, r13
call fcn.1400459c0
mov ecx, 0xb60fffff
push rbp
invalid
mov rcx, qword [rbp + 0x70]
invalid
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fbe93b4
mov ecx, 0xb60fffff
push rbp
mov ecx, 0xb60fffff
push rbp
invalid
jo 0x14004a01e
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, [0x14011b648]
lea eax, [0x14011b648]
add eax, 0xd1665
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
invalid
loop 0x14004a035
add rcx, 4
add ecx, 4
jmp 0x14004a026
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14004a026
mov ecx, 6
jmp 0x14004a026
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14004a026
or bl, ch
add eax, 0x2b9
mov ecx, 2
cmp rcx, r13
mov ecx, 2
cmp rcx, r13
ja 0x14004a7c2
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbx + 0x10], 0
add byte [rax], al
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
mov r8, r13
call fcn.140048ce0
nop
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp sil, 3
jae 0x14004a0d3
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
mov qword [rbp - 0x4f], rax
mov qword [rbp - 0x48], rcx
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x30], rax
mov word [rbp - 0x28], 0x200
mov byte [rbp - 0x26], dil
lea rcx, [rbp + 0x60]
lea rdx, [rbp - 0x60]
push rbp
movabs al, byte [0x607d80ffffbdb1e8]
invalid
push rbp
movabs al, byte [0x607d80ffffbdb1e8]
or cl, byte [rax - 0x77]
mov qword [rbp - 8], rbx
mov qword [rbp - 8], rbx
jne 0x14004a119
mov qword [rbp + 0xa0], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
jmp 0x14004a240
lea rcx, [rbp + 0x60]
mov rsi, qword [rbp + 0xc0]
mov rdx, rsi
mov r8, r13
mov r8, r13
mov eax, ebp
call fcn.1400459c0
movzx eax, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x61
lea ecx, [0x14011b664]
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x61
lea ecx, [0x14011b664]
movsxd r10, dword [r9 + r8*4]
lea ecx, [0x14011b664]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, r13
jmp r10
add rcx, 4
jmp case.0x140049ed4.41
mov rsi, r13
movzx eax, byte [0x140125ab8]
xchg ebp, eax
mov ecx, 0xe0b9000d
add byte [rax], al
add byte [rdx + 8], bh
xchg ebp, eax
mov ecx, 0xe0b9000d
add byte [rax], al
add byte [rdx + 8], bh
call fcn.1400119c9
test rax, rax
test eax, eax
test eax, eax
je 0x14004a7eb
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov esi, eax
mov rax, qword [rbp + 0x90]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
adc byte [rbp + 0x70], cl
adc byte [rbp + 0x70], cl
movups xmm2, xmmword [rbp + 0x80]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
mov qword [rbp + 0x20], 1
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
pop rbp
ror byte [rdi], 1
sub dword [rbp + 0x90], ebx
pop rbp
ror byte [rdi], 1
sub dword [rbp + 0x90], ebx
movaps xmmword [rbp + 0x80], xmm2
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x28]
lea rdx, [rbp + 0x60]
call fcn.140045e60
cmp byte [rbp + 0x28], 0xa
je 0x14004a227
mov r15d, 1
lea rdi, [rbp + 0x10]
lea r13, [rbp + 0x28]
lea r12, [rbp + 0x60]
lea esp, [rbp + 0x60]
lea esp, [rbp + 0x60]
nop word cs:[rax + rax]
cmp r15, qword [rbp + 0x18]
jne 0x14004a1e5
mov rcx, rdi
mov rdx, r15
call fcn.14004a920
invalid
add byte [rax], al
mov r14, qword [rbp + 0x10]
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x58]
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [r14 + rax + 0x20], xmm2
invalid
and byte [rcx + 0xf], al
adc dword [rsi + rax + 0x10], ecx
invalid
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
movups xmmword [rsi + rax], xmm0
invalid
inc r15
mov qword [rbp + 0x20], r15
mov rcx, r13
mov rdx, r12
mov edx, esp
mov edx, esp
loop 0x14004a205
call fcn.140045e60
cmp byte [rbp + 0x28], 0xa
jne case.default.0x14004a277
invalid
invalid
movups xmm0, xmmword [rbp + 0x10]
adc byte [rdi], cl
movaps xmmword [rbp + 0xa0], xmm0
sub dword [rbp + 0xa0], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
mov qword [rbp + 0xb0], rax
invalid
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
mov r13, rsi
mov ebp, esi
mov byte [rbp + 0xcf], 0
lea rcx, [rbp + 0x28]
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
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r13
mov eax, ebp
mov rdx, rsi
mov edx, esi
mov r8, r13
mov eax, ebp
call 0x13fbc0644
dec dword [rdi]
mov dh, 0x55
call fcn.1400459c0
movzx edx, byte [rbp + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
invalid
sub byte [rax - 0x75], cl
cmp byte [r8 - 0x75], r9b
invalid
invalid
mov ecx, dword [rbp + 0x38]
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x14011b6b4]
lea r8, [0x14011b6b4]
or eax, 0xc634d00
nop
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
jmp r9
jmp rcx
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x14004a373
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
invalid
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ret 0x14c
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp case.0x140049ed4.41
invalid
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp case.0x140049ed4.41
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x14fcccc07
sub r8, rcx
invalid
mov r8, r13
sub r8, rcx
jb 0x14004a7c2
invalid
inc dword [rax + rax]
add byte [rax + 3], cl
invalid
add rcx, qword [rbp + 0xc0]
mov rsi, rcx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test r8, r8
je 0x14004a2df
movzx ecx, byte [rsi]
mov dh, 0xe
cmp ecx, 0x2f
je 0x14004a2e3
invalid
cmp ecx, 0x5c
stc
pop rsp
je 0x14004a2e3
cmp al, 5
jae case.default.0x14004a310
lea rcx, [rbp + 0x60]
invalid
mov rdx, r15
mov r8, r14
call fcn.1400459c0
invalid
mov dh, 0xff
inc dword [rdi + rcx - 0x4a]
movzx eax, byte [rbp + 0x60]
invalid
mov dh, 0xff
inc dword [rdi + rcx - 0x4a]
invalid
mov dh, 0x45
movzx eax, byte [rbp + 0x60]
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
lea rcx, [0x14011b680]
lea ecx, [0x14011b680]
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
leave
jmp r9
lea rcx, [rax + 4]
jmp 0x14004a749
test r12b, r12b
in al, 0xf
test byte [rdx], dl
std
je 0x14004a037
invalid
dec dword [rax - 0x73]
lea rdx, [0x1400f0948]
lea edx, [0x1400f0948]
adc eax, 0xa661c
mov r8d, 1
mov rcx, rbx
call fcn.140048ce0
jmp 0x14004a037
clc
cld
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14004a373
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
add byte [rax], al
jmp 0x14004a373
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14004a373
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
add byte [rax], al
ja 0x14004a7d3
jne case.0x140046128.234
xor eax, eax
jmp 0x14004a39e
add rcx, rax
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movzx eax, byte [rsi]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
invalid
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
invalid
nop
add byte [rax], al
invalid
mov qword [rbp + 0x90], rcx
nop
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
movups xmmword [rbp + 0x70], xmm0
adc dword [rbp + 0x70], eax
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
invalid
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], r13
mov word [rbp + 0x98], 0x200
mov byte [rbp + 0x9a], al
test dword [rdx + 0x48000000], ebx
lea rsi, [rbp + 0x29]
lea esi, [rbp + 0x29]
lea rdi, [rbp + 0x28]
lea edi, [rbp + 0x28]
lea rbx, [rbp + 0x60]
xor r15d, r15d
lea r14, [rbp + 0xa0]
lea esi, [rbp + 0xa0]
lea esi, [rbp + 0xa0]
jmp 0x14004a443
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
mov rax, qword [rbp + 0xa0]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
and al, 8
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
xor byte [rax - 1], cl
ret 0x8948
xchg ebp, eax
mov al, 0
add byte [rax], al
xor byte [rax - 1], cl
ret 0x8948
add byte [rax], al
mov byte [rbp + 0xcf], 0
mov rcx, rdi
mov rdx, rbx
call fcn.140045e60
movzx r12d, byte [rbp + 0x28]
movzx esp, byte [rbp + 0x28]
movzx esp, byte [rbp + 0x28]
cmp r12b, 0xa
je 0x14004a518
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x14004a4b0
cmp eax, 2
je 0x14004a443
add byte [rax], al
sub rax, 1
jb 0x14004a443
mov rcx, qword [rbp + 0xa0]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x14004a443
mov qword [rbp + 0xb0], rax
mov al, 0
add byte [rax], al
jmp 0x14004a443
xor edx, edx
cmp qword [rbp + 0xb0], 0
setne dl
mov qword [rbp + 0xb0], rdx
cmp qword [rbp + 0xa8], rdx
jne 0x14004a407
mov rcx, r14
call fcn.14004a920
jmp 0x14004a400
add byte [rax], al
add byte [rax + 0x3b], cl
xchg ebp, eax
test al, 0
add byte [rax], al
jne 0x14004a407
mov byte [rbp + 0xcf], 0
mov rcx, r14
call fcn.14004a920
add al, 0
add cl, ch
invalid
invalid
invalid
invalid
add al, 0
add cl, ch
call 0x18904a517
mov dword [rbp + 0x28], 1
mov qword [rbp + 0x28], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x40], 1
add dword [rax - 0x75], ecx
invalid
invalid
add byte [rax], al
invalid
add dword [rax - 0x75], ecx
test dword [rax + 0x48000000], esp
mov dword [rbp + 0xc0], eax
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esi
test eax, eax
test rax, rax
je 0x14004a6c4
test byte [rbp + 1], ch
add byte [rax], al
imul rsi, rax, 0x38
imul esi, eax, 0x38
invalid
mov rbx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax + 1], cl
add esi, ebx
lea r12, [rbp + 0x61]
add byte [rax], al
add rsi, rbx
add esi, ebx
lea r12, [rbp + 0x61]
lea rdi, [0x14011b6d0]
lea edi, [0x14011b6d0]
lea edi, [0x14011b6d0]
or eax, 0xebc03100
rdtsc
xor eax, eax
add rbx, 0x38
invalid
invalid
xor eax, eax
jmp 0x14004a583
xor eax, eax
add rbx, 0x38
add ebx, 0x38
cmp rbx, rsi
cmp ebx, esi
je 0x14004a6c4
je 0x14004a6c4
test byte [rcx + 1], al
add byte [rax], al
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
insd dword [rdi], dx
mov byte [rbp + 0x60], r13b
mov byte [rbp + 0x60], ch
insd dword [rdi], dx
invalid
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
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
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
test al, 1
invalid
je 0x14004a5e9
invalid
and al, 0xa8
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
sub cl, byte [rax - 0x73]
invalid
lea rcx, [rbp + 0x60]
lea rdx, [0x1400eb028]
adc eax, 0xa0a5e
pop rsi
or cl, byte [rdx]
or al, byte [rax]
invalid
invalid
or al, byte [rax]
call fcn.140046230
test al, al
jne 0x14004a5e9
invalid
mov r8d, 1
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
lea ecx, [rbp + 0x28]
lea rdx, [0x1400f0948]
adc eax, 0xa6364
invalid
or al, byte [rax]
call fcn.140048ce0
mov r14, qword [rbp + 0x70]
jo case.0x14004a614.2
lea eax, [r13 - 6]
lea eax, [rbp - 6]
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
lea edi, [rax + 1]
js 0x14004a5f9
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, [0x1400f0948]
invalid
or al, byte [rax]
add bh, bh
invalid
invalid
add bh, bh
loopne 0x14004a65f
invalid
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.0x14004a614.1
mov rdx, qword [rbp + 0x68]
mov r8, r14
jmp case.0x14004a614.1
mov r8d, 1
mov r8, qword [rbp + 0x90]
add byte [rax], al
jmp case.0x14004a614.1
mov rdx, qword [rbp + 0x68]
mov r8, r14
jmp case.0x14004a614.1
mov r8d, 1
add byte [rax - 0x73], cl
adc eax, 0xcd5c8
invalid
or al, 0
lea rdx, [0x140117c04]
invalid
jmp case.0x14004a614.1
mov r8d, 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x140117c05]
or al, 0
nop dword [rax + rax]
lea rcx, [rbp + 0x28]
call fcn.140048ce0
xchg esi, esp
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
xchg esi, esp
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
je case.0x14004a686.5
test byte [rcx], dl
invalid
adc edi, edi
invalid
mov al, 1
test r15, r15
jne 0x14004a576
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, [0x14011b6e4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
or eax, 0xc634800
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add r14, 4
add esi, 4
mov r13, r14
jmp case.0x14004a686.2
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 8
jmp case.0x14004a686.2
invalid
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
lea rcx, [rax + 1]
test rax, rax
invalid
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 2
test r13, r13
setne al
jmp 0x14004a576
mov dl, 0xfe
invalid
invalid
mov dl, 0xfe
invalid
invalid
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x140125790]
je case.0x140049f20.20
mov rcx, qword [0x140125790]
mov al, 0xd
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
rol byte [rax], 0
invalid
xor edx, edx
mov r8, qword [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x67af4
hlt
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 8]
jne 0x14004a6e0
clc
cmp qword [rsi + 8], 0
je 0x14004a701
mov r8, qword [rsi]
mov rcx, qword [0x140125790]
invalid
invalid
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x67ad7
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
sub byte [r15], r9b
adc byte [rbp + 0x38], cl
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp 0x14004a049
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
cmove rcx, rdx
retf 0x148
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ror byte [rax + 0xf], cl
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x14004a749
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x14004a749
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x14004a75f
mov ecx, r8d
mov ecx, eax
lea r8, [0x14011b69c]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x14004a79f
xor eax, eax
jmp 0x14004a7a8
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x14004a79f
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x14004a79f
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x14004a79f
mov eax, 2
cmp r14, rax
jb 0x14004a037
mov qword [rbx + 0x10], rax
jmp 0x14004a037
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.1400abe40
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400abe40
ud2
mov byte [rbp + 0xcf], 0
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400abe40
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.1400abc30
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xb8], 0
je 0x14004a83c
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0xc0]
call qword [sym.imp.kernel32.dll_HeapFree]
jns 0x14004a841
invalid
jns 0x14004a841
add byte [rax - 0x7d], cl
jge 0x14004a870
cmp qword [rbp + 0x30], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp + 0x28]
je 0x14004a856
mov r8, qword [rbp + 0x28]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jns 0x14004a85b
invalid
jns 0x14004a85b
add dh, al
test edi, ecx
add byte [rax], al
mov byte [rbp + 0xcf], 1
add byte [rcx], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x18], 0
je 0x14004a8a6
mov r8, qword [rbp + 0x10]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x67932
add byte [rcx], dh
sar bh, cl
adc eax, 0x67932
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
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]
cmp byte [rbp + 0xcf], 0
jne 0x14004a905
cmp qword [rbp + 0xa8], 0
je 0x14004a905
mov r8, qword [rbp + 0xa0]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
inc edx
je 0x14004a9c2
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
cmp edx, 5
mov edi, 4
cmovae rdi, rdx
movabs rcx, 0x24924924924924a
xor edx, edx
ror byte [rax + 0x39], cl
iretd
ror byte [rax + 0x39], cl
iretd
setb dl
imul r8, rdi, 0x38
invalid
cmp byte [rax - 0x3f], cl
loop 0x14004a96b
test rax, rax
je 0x14004a989
ret 0x6b4c
mov rcx, qword [rsi]
imul rax, rax, 0x38
imul eax, eax, 0x38
imul eax, eax, 0x38
cmp byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 8
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp case.0x14004b044.261
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.140042520
cmp qword [rsp + 0x40], 0
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
and al, 0x48
je 0x14004a9c9
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14004a9d0
test rcx, rcx
jne 0x14004a9d7
call fcn.140013710
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400abc30
ud2
int3
add dword [rax], eax
add byte [rcx + 0x38], al
invalid
in eax, 0x48
mov ecx, dword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x14004aae3
lea r14, [rsp + 0x68]
jmp 0x14004aa6f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x14004ac19
cmp al, 2
jne case.0x14004a10d.312
mov rcx, rdi
call fcn.1400464f0
cmp rbx, rax
jbe case.0x1400493e7.156
mov rcx, r14
mov rdx, rdi
call fcn.140046670
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
sub rcx, qword [rsp + 0x68]
jb case.0x14004b044.308
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x14004ac61
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x14004aa6f
jmp 0x14004ac19
mov r14, rbx
jmp 0x14004aaff
mov byte [rdi + 0x39], 1
mov al, 1
invalid
add dword [rcx + 0x38], eax
invalid
cmp r13b, al
ja 0x14004ac19
sbb al, byte [rcx]
add byte [rax], al
sbb al, byte [rcx]
add byte [rax], al
cmp al, 1
je 0x14004ab80
movzx eax, al
cmp eax, 2
jne case.0x14004a277.18
mov rcx, rdi
call fcn.1400464f0
dec dword [rcx + 0x39]
invalid
jbe 0x14004aaf0
dec dword [rcx + 0x39]
invalid
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.140046670
mov rbx, r14
mov ebx, esi
mov ebx, esi
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x14004acf9
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x14004ac61
mov al, 2
mov r14, rbx
mov esi, ebx
mov esi, ebx
jmp 0x14004aaf6
mov byte [rdi + 0x39], 0
cmp dword [r8], r8d
xor eax, eax
cmp r12d, 3
add ecx, dword [rdi]
invalid
invalid
invalid
invalid
invalid
add ecx, dword [rdi]
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff5c840f
invalid
cmp r12d, 5
je 0x14004aaf6
cmp r12d, 6
jne case.0x14004b044.278
invalid
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
mov rax, qword [rsp + 0x28]
test r14, r14
test esi, esi
je case.0x14004a10d.301
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
cmp esi, 1
cmp esi, 1
add dword [rcx + rbp - 0x80], esi
stc
jne 0x14004abe0
jne 0x14004abe0
je 0x14004abe0
cmp cl, 0x2e
jne 0x14004abe0
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
clc
invalid
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
clc
invalid
je case.0x140046174.273
clc
invalid
je case.0x140046174.273
cmp eax, 0x5c
pop rsp
je case.0x140046174.273
xor eax, eax
xor eax, eax
jmp 0x14004aaf6
and bh, bh
invalid
inc dword [rbp + 0x31]
div byte [rcx]
xor r14d, r14d
xor eax, eax
invalid
shr cl, 0x16
jmp 0x14004aaf6
invalid
invalid
xor eax, eax
cmp r14, 1
inc byte [rcx]
add dword [rdi], ecx
test dword [rdx], ecx
invalid
jne 0x14004aaf6
invalid
cmp cl, 0x2e
jne 0x14004aaf6
add edi, edi
invalid
invalid
jne 0x14004aaf6
add edi, edi
invalid
invalid
sub rbx, 1
sub ebx, 1
jmp case.0x14004a10d.310
jb 0x14004ad23
invalid
add byte [rax - 0x77], cl
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
invalid
mov byte [rsi], 7
jmp 0x14004ac1c
movzx eax, al
test eax, eax
rol byte [rbp + 0x402175c0], 0x80
jne case.0x14007c4b1.40
and dword [rax - 0x80], eax
cmp bpl, 6
jne case.0x14004a10d.321
invalid
std
invalid
xor al, dh
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
mov byte [rsi], 0xa
invalid
add rsp, 0xa8
add esp, 0xa8
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
sub rbx, 1
jmp case.0x14004a10d.319
jb 0x14004ad10
invalid
rol byte [rax], cl
add byte [rax], al
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
mov byte [rsi], 6
invalid
jmp 0x14004ac1c
invalid
lea rax, [0x14011b6fc]
scasb al, byte [rdi]
or cl, byte [0x14c67f651]
or eax, 0xc634a00
or eax, 0xc634a00
add byte [rdx + 0x63], cl
or al, 0xa0
invalid
movsxd rcx, dword [rax + r12*4]
movabs al, byte [0x478b48e1ffc10148]
add rcx, rax
sar edi, 0xe1
jmp rcx
loope 0x14004aca0
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
and byte [rax - 0x7d], cl
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x5e
add al, 0xeb
pop rsi
jmp 0x14004acbf
mov byte [rsi], al
invalid
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
and al, 0x40
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x50]
and al, 0x50
push rax
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc qword [rdi], r9
adc dword [rdi], ecx
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
mov rax, qword [rsp + 0x5f]
mov eax, dword [rsp + 0x5f]
and al, 0x5f
and al, 0x5f
mov qword [rsi + 0x30], rax
jmp 0x14004ac1c
xchg ebx, eax
xor bl, r13b
xor bl, ch
xchg ebx, eax
mov rax, qword [rdi + 0x20]
and byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
xor byte [r8 - 0x73], r9b
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
test ecx, ecx
leave
cmove rdx, rcx
add rax, rdx
add eax, edx
ror dword [rax + 1], 1
ror dword [rax + 1], 1
add eax, edx
ror byte [rax - 0x7d], 1
add rax, 8
add eax, 8
ror byte [rax], 0xeb
jmp 0x14004acbf
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rdi + 0x20]
and byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
xor byte [r8 - 0x73], r9b
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
test ecx, ecx
leave
cmove rdx, rcx
add rax, rdx
add eax, edx
ror dword [rax + 1], 1
add eax, edx
ror byte [rax - 0x7d], 1
add rax, 2
rol byte [rdx], 0x48
test rax, rax
test eax, eax
je case.default.0x14004ac55
test byte [rbp - 1], cl
invalid
invalid
invalid
inc esi
cmp dword [r11], r8d
cmp dword [rbx], eax
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
add ecx, dword [rax - 0x75]
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
and byte [rdi], r9b
adc byte [rdi + 0x11], al
xor byte [r8 - 0x77], r9b
and byte [rdi], r9b
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
adc qword [rdi], r9
adc dword [rdi], ecx
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
add dword [rax - 0x78], eax
mov byte [rsi], bpl
mov rax, qword cs:[rsp + 0x28]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
mov dword [rsi + 0x30], ebx
mov dword [rsi + 0x30], ebx
jmp 0x14004ac1c
and edi, edi
invalid
dec dword [rax - 0x77]
mov rcx, rbx
mov ecx, ebx
invalid
mov rbx, r14
mov ebx, esi
lea r8, str.library_std_srcpath.rs
or al, byte [rbx]
or al, byte [rax]
add ecx, dword [rdx]
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.1400abf40
ud2
lea r8, str.library_std_srcpath.rs
lea eax, [0x1400eaff8]
add cl, byte [rdx]
or al, byte [rax]
add byte [rax - 0x77], cl
fnstenv [rcx]
mov rcx, rbx
xor edx, edx
shr al, cl
invalid
adc al, byte [rsi]
add byte [rdi], cl
invalid
shr al, cl
invalid
adc al, byte [rsi]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
mov dh, 2
or al, byte [rax]
lea r8, str.library_std_srcpath.rs
jmp case.0x14004a75f.32
int3
int3
int3
sub rsp, 0xc8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov edx, edi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov edx, edi
mov r8, rsi
mov eax, esi
invalid
call fcn.1400459c0
movzx edx, byte [rsp + 0x28]
mov dh, 0x54
and al, 0x28
jno 0x14004acf9
invalid
mov dh, 0x54
and al, 0x28
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x48]
lea r8, [0x14011b714]
lea eax, [0x14011b714]
lea r8, [0x14011b714]
lea eax, [0x14011b714]
scasd eax, dword [rdi]
or dword [0x14c67fa68], ecx
invalid
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14004adaf
xor al, 0x48
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14004adaf
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x14004adaf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
invalid
invalid
jmp 0x14004adaf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp 0x14004adaf
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb 0x14004ae64
invalid
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x14004add8
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x1400493e7.186
xor eax, eax
mov qword [rsp + 0x50], rdi
push rax
mov qword [rsp + 0x58], rsi
and al, 0x58
movups xmm0, xmmword [rsp + 0x28]
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
movups xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x48]
jo 0x14004ae41
mov ecx, dword [rsp + 0x48]
mov qword [rsp + 0x80], rcx
mov dword [rsp + 0x80], ecx
mov byte [rsp + 0x8a], al
mov word [rsp + 0x88], 0x200
lea rcx, [rsp + 0x90]
nop
add byte [rax], al
invalid
add byte [rax], al
add cl, byte [rax - 0x73]
mov word [rax + rdx*4], fs
nop
nop
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x50]
and al, 0x50
call fcn.14004a9f0
movzx ecx, byte [rsp + 0x90]
cmp cl, 0xa
jne 0x14004ae39
invalid
add byte [rax + 0x4750af9], al
add al, 0x31
xor eax, eax
shr bl, 0x20
jmp case.0x1400493e7.205
add cl, 0xfa
xor eax, eax
invalid
cmp cl, 3
rol byte [rax - 0xb88fc07], 0xf
ja 0x14004ae37
movzx ecx, cl
mov dh, 0xc9
dec rcx
cmp rcx, 3
stc
add esi, dword [rbx + 0xa]
stc
add esi, dword [rbx + 0xa]
lea rcx, [rsp + 0x50]
and al, 0x50
call fcn.140046300
nop
add rsp, 0xc8
add byte [rdi + 0x5e], bl
add byte [rdi + 0x5e], bl
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
insd dword [rdi], dx
add byte [rdx], cl
add byte [rax - 0x77], cl
bnd call fcn.1400abe40
call fcn.1400abe40
call fcn.1400abe40
ud2
int3
int3
imul edi, esp, 0xffffffff
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
add esp, 0x38
cmp byte [rbx + 0x5f], bl
clc
jne 0x14004aec6
add byte [rax], al
add byte [rdx + 0x18], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1400abc30
ud2
nop word [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov rdx, qword [rbp - 0x10]
call case.0x14007c4b1.51
adc al, byte [rax]
add byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
sub esp, 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
dec dword [rax - 0x77]
invalid
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rdx
call 0xcb4cc23d
call qword [rdx]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
js 0x14004af4c
invalid
call 0x1487d328c
js 0x14004af4c
add byte [rbp + rcx + 0x48], dh
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
je 0x14004af54
or eax, 0x10788348
adc dword [rbx + 0xc], esi
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jae case.0x140049fea.64
mov r8, qword [rbp - 0x10]
jmp case.0x140049fea.66
add rsp, 0x40
add esp, 0x40
invalid
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x140125790]
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
pop rbp
test al, 0xd
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x67261
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
jb 0x14004af7c
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
call 0x1487d32de
call 0x1487d32de
cmp qword [rax + 8], 0
add byte [rdx + rbp + 0x48], dh
je 0x14004afc3
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
jb 0x14004afb0
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
clc
clc
mov qword [rbp - 0x10], rax
invalid
mov rcx, qword [0x140125790]
mov ecx, dword [0x140125790]
or eax, 0xda7d9
fldenv [rdi - 0x2dcefff3]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x10]
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x67215
jb case.0x140049f20.94
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
invalid
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
sub rsp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
in al, dx
sub byte [rax - 0x75], cl
invalid
mov ecx, dword [rcx]
or dword [rcx + 0x3e083c8], ecx
mov eax, ecx
and eax, 3
loopne 0x14004afdf
lea rdx, [0x14011b730]
lea edx, [0x14011b730]
adc eax, 0xd074d
or eax, 0x4634800
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
invalid
add rax, rdx
sar bh, 1
jmp rax
loopne 0x14004b035
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
jmp 0x14004b028
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
mov eax, dword [rcx - 1]
invalid
invalid
mov rax, qword [rcx - 1]
mov eax, dword [rcx - 1]
dec dword [rax - 0x75]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
push rcx
invalid
mov rcx, rax
mov ecx, eax
sar edi, 0x52
call qword [rdx + 0x40]
jmp 0x14004b028
jmp 0x14004b028
shr rcx, 0x20
shr ecx, 0x20
jmp 0xd267982c
call fcn.140044270
invalid
dec dword [rax + 0xf]
movsx rax, al
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
lea rcx, [0x1400ecf78]
or eax, 0xa1f5f
pop rdi
invalid
or al, byte [rax]
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
adc al, 0xc1
ror dword [rax - 0x73], 0xd
pushfq
and byte [rdx], cl
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_errorOs
lea ecx, [0x1400ed0c0]
or al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
add esp, 0x28
invalid
ret
shr rcx, 0x20
shr ecx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
stc
sub byte [rdi + 0x14], dh
ja case.default.0x14004b044
adc al, 0x48
lea rax, [0x14011b740]
lea eax, [0x14011b740]
add eax, dword [rdi]
or eax, 0xc634800
invalid
invalid
invalid
movsxd rcx, dword [rax + rcx*4]
invalid
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
add rcx, rax
add ecx, eax
jmp rcx
loope case.0x14004afea.50
xor eax, eax
shr bl, 0xc4
jmp case.0x14004afea.31
mov al, 0x29
jmp case.0x14004afea.31
mov al, 1
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp case.0x14004afea.31
invalid
jmp case.0x14004afea.31
mov al, 2
jmp case.0x14004afea.31
invalid
add ch, bl
mov eax, 0xb4eb03b0
mov al, 3
jmp case.0x14004afea.31
mov al, 4
jmp case.0x14004afea.31
mov al, 0xb0
add eax, 0x6b0aceb
lodsb al, byte [rsi]
mov al, 6
mov al, 5
jmp case.0x14004afea.31
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov al, 6
invalid
jmp case.0x14004afea.31
mov al, 7
jmp case.0x14004afea.31
movsb byte [rdi], byte [rsi]
mov al, 8
jmp case.0x14004afea.31
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp case.0x14004afea.31
mov al, 0xa
jmp case.0x14004afea.31
mov al, 9
or ebx, ebp
jmp case.0x14004afea.31
pushfq
mov al, 0xa
jmp case.0x14004afea.31
mov al, 0xb
or ebp, ebx
jmp case.0x14004afea.31
xchg esp, eax
mov al, 0xc
jmp case.0x14004afea.31
nop
nop
mov al, 0xd
or eax, 0xeb08ceb
jmp case.0x14004afea.31
invalid
mov al, 0xe
jmp case.0x14004afea.31
mov byte [rax - 0x4f7b14f1], dh
mov al, 0xf
jmp case.0x14004afea.31
por mm0, qword [rax + rsi*4 - 0x4f7f14f0]
adc ecx, ebp
jns 0x14004b092
mov al, 0x10
adc bl, ch
jmp case.0x14004afea.31
xor byte [rax - 0x8616ef], 0xff
mov al, 0x11
jmp case.0x14004afea.31
invalid
invalid
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
jmp case.0x14004afea.31
invalid
invalid
invalid
push qword [rax - 0x9416ed]
mov al, 0x13
jmp case.0x14004afea.31
invalid
invalid
adc ebp, ecx
imul edi, edi, 0xffffffff
invalid
invalid
push qword [rax - 0x9b16ec]
mov al, 0x14
jmp case.0x14004afea.31
invalid
invalid
invalid
push qword [rax - 0xa216eb]
mov al, 0x15
jmp case.0x14004afea.31
invalid
invalid
invalid
push qword [rax - 0xa916ea]
mov al, 0x16
jmp case.0x14004afea.31
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
push qword [rax - 0xb016e9]
mov al, 0x17
jmp case.0x14004afea.31
invalid
invalid
invalid
push qword [rax - 0xb716e8]
mov al, 0x18
jmp case.0x14004afea.31
invalid
invalid
sbb cl, ch
invalid
invalid
push qword [rax - 0xbe16e7]
mov al, 0x19
jmp case.0x14004afea.31
invalid
invalid
invalid
push qword [rax - 0xc516e6]
mov al, 0x1a
jmp case.0x14004afea.31
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
push qword [rax - 0xcc16e5]
mov al, 0x1b
jmp case.0x14004afea.31
invalid
invalid
invalid
push qword [rax - 0xd316e4]
mov al, 0x1c
jmp case.0x14004afea.31
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x14004afea.31
invalid
mov al, 0x1e
jmp case.0x14004afea.31
invalid
invalid
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x14004afea.31
invalid
invalid
invalid
mov al, 0x20
jmp case.0x14004afea.31
invalid
invalid
invalid
mov al, 0x21
jmp case.0x14004afea.31
invalid
mov al, 0x22
jmp case.0x14004afea.31
invalid
invalid
invalid
mov al, 0x23
jmp case.0x14004afea.31
mov al, 0x24
jmp case.0x14004afea.31
mov al, 0x25
jmp case.0x14004afea.31
in eax, dx
invalid
mov al, 0x26
jmp case.0x14004afea.31
invalid
invalid
invalid
mov al, 0x27
jmp case.0x14004afea.31
mov al, 0x28
jmp case.0x14004afea.31
sub cl, ch
fdivr st(6)
invalid
int3
in al, dx
sub byte [rbx + rcx*4 + 1], cl
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
jae 0x14004b15b
jmp 0x14004b16b
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14004b16b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
int3
sub rsp, 0x28
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x14004b19b
jmp 0x14004b1ab
test rcx, rcx
je 0x14004b1ab
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
int3
int3
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
jl 0x14004b20e
xor byte [rbp + rcx*4 + 0x25], cl
cld
or dword [rax], eax
jl 0x14004b20e
xor byte [rbp + rcx*4 + 0x25], cl
cld
or dword [rax], eax
lea r13, [0x14011b7e4]
jmp 0x14004b219
shr ecx, 0x20
cmp ecx, 0x23
jne 0x14004b28a
mov rcx, r14
int1
call fcn.1400416e0
test rsi, rsi
je 0x14004b288
outsd dx, dword [rsi]
outsd dx, dword [rsi]
mov qword [rsp + 0x20], rbx
mov rcx, r15
stc
stc
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.140042bf0
cmp qword [rsp + 0x30], 0
and al, 0x30
invalid
je case.0x140049f20.113
and al, 0x30
add byte [rdi + riz + 0x48], dh
mov eax, dword [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
invalid
lea r8, [rax]
add rcx, r13
jmp rcx
invalid
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14004b29a
mov rax, rsi
sub rax, rcx
jb 0x14004b29f
invalid
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x14004b219
iretd
jmp 0x14004b288
je case.0x14004a614.76
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x14004b28a
lea r8, [0x1400eae48]
mov rdx, rsi
call fcn.1400abe40
invalid
add byte [rdi], cl
invalid
invalid
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
test r8, r8
je 0x14004b473
invalid
add byte [rbp - 0x77], cl
invalid
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 0x14004b2f2
or al, 0x48
inc ecx
inc rcx
add rdx, 0x10
cmp rax, rdx
jne case.0x14004a277.81
cmp r13, rcx
jb 0x14004b48f
sub r13, rcx
je 0x14004b473
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x14004b30c
shl rcx, 4
add rbx, rcx
lea r14, [rsp + 0x30]
lea r12, fcn.1400388b7
lea r15, [rsp + 0x28]
lea rbp, [0x14011b7f4]
lea ebp, [0x14011b7f4]
lea ebp, [0x14011b7f4]
jmp 0x14004b357
jmp 0x163fe365a
mov rcx, r14
call fcn.1400416e0
mov rdx, rbx
mov rbx, rdx
test r13, r13
je 0x14004b473
lea rax, [rbx - 0x10]
mov rsi, r13
shl rsi, 4
mov rcx, rsi
nop word cs:[rax + rax]
test rcx, rcx
je 0x14004b390
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x14004b370
mov r8, qword [rax + 8]
jmp 0x14004b396
xor r9d, r9d
mov r8, r12
invalid
loopne 0x14004b3df
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov rcx, r15
mov edx, 0xfffffff4
call fcn.140042bf0
cmp qword [rsp + 0x28], 0
je case.default.0x14004b3c2
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je case.0x14004ad72.57
jmp 0x14004b475
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14004b486
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x14004b42c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14004b400
jmp 0x14004b42f
mov rax, r8
cmp r13, rcx
jb 0x14004b48f
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub r13, rcx
jne 0x14004b44f
test rax, rax
je 0x14004b34b
jmp 0x14004b4a0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14004b4d2
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x28], 0
mov rbx, rdx
jne case.0x14004ad72.57
jmp 0x14004b34b
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 0x14004b475
lea r8, [0x1400ead30]
mov rdx, r13
call fcn.1400abe40
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, fcn.1400388b7
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x1400ead80]
jmp 0x14004b502
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, fcn.1400388b7
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.1400abe00
ud2
mov qword [r13 + 8], rcx
mov qword [r13], 0
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rax, rax
je 0x14004cf2e
mov rcx, qword [rbp + 0x1c8]
jmp 0x14004ccfc
movdqu xmm0, xmmword [rbp + 0x1c8]
movzx eax, word [rbp + 0x1d8]
mov ecx, dword [rbp + 0x1da]
mov dword [rbp + 0x140], ecx
movzx r8d, word [rbp + 0x1de]
mov word [rbp + 0x144], r8w
mov word [rbp + 0x160], ax
lea rdx, [rbp + 0x1c8]
movdqu xmmword [rbp + 0x1c8], xmm0
mov word [rbp + 0x1d8], ax
mov dword [rbp + 0x1da], ecx
mov word [rbp + 0x1de], r8w
lea rax, [rbp + 0x160]
mov qword [rbp + 0x1c0], rax
mov byte [rbp + 0x1ef], 1
lea rcx, [rbp - 0x60]
call fcn.14004c660
movzx edi, word [rbp - 0x60]
cmp di, 2
jne 0x14004cfc7
mov rcx, qword [rbp + 0x1c8]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov eax, 4
xor ecx, ecx
xor edi, edi
jmp 0x14004d195
mov qword [rbp + 0x188], r13
mov esi, dword [rbp - 0x5e]
movzx r14d, word [rbp - 0x5a]
mov bh, 0x75
cmpsb byte [rsi], byte [rdi]
add byte [rbx + 0xf44a275], cl
mov bh, 0x75
cmpsb byte [rsi], byte [rdi]
mov eax, dword [rbp - 0x48]
mov dword [rbp + 0x1a0], eax
movdqu xmm0, xmmword [rbp - 0x58]
movdqa xmmword [rbp + 0x190], xmm0
test dword [rax + 0x44000001], edx
movzx esp, word [rbp - 0x44]
mov bh, 0x65
invalid
test dword [rax + 0x44000001], edx
movzx esp, word [rbp - 0x44]
mov bh, 0x65
invalid
mov bh, 0x65
mov esp, 0x7db70f44
mov esi, 0xc0858b48
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
sub byte [rdi], cl
invalid
movzx r15d, word [rbp - 0x42]
mov rax, qword [rbp + 0x1c0]
movzx r13d, word [rax]
movzx eax, byte [0x140125ab8]
mov ecx, 0x80
mov dh, 5
mov al, 0x8a
or eax, 0x80b900
add byte [rcx + 0x80], bh
mov edx, 4
call fcn.1400119c9
test rax, rax
ror byte [rdi], 0x84
stc
add dword [rax], eax
invalid
ror byte [rdi], 0x84
stc
add dword [rax], eax
add byte [rax - 0x77], cl
mov rbx, rax
test di, di
cmovne r12d, r13d
cmove r14d, r13d
mov eax, dword [rbp + 0x1a0]
add dword [rax], eax
invalid
mov dword [rbx + 0x18], eax
invalid
ret
add dword [rax], eax
add byte [rcx + 0x280f1843], cl
test dword [rax + 0xf000001], edx
nop
add dword [rax], eax
add byte [rdi], cl
movaps xmm0, xmmword [rbp + 0x190]
nop
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rbx + 8], xmm0
adc dword [rbx + 8], eax
mov word [rbx], di
mov dword [rbx + 2], esi
mov word [rbx + 6], r14w
jae 0x14004d053
jae 0x14004d053
mov word [rbx + 0x1c], r12w
mov dword [rbx + 0x1c], r12d
mov word [rbx + 0x1e], r15w
mov dword [rbx + 0x1e], r15d
mov qword [rbp + 0x170], rbx
mov qword [rbp + 0x178], 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000001], eax
add byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0x1c0]
mov qword [rbp + 0x180], 1
movdqu xmm0, xmmword [rbp + 0x1c0]
movdqu xmm1, xmmword [rbp + 0x1d0]
movq mm1, qword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x1a0], xmm1
movdqa xmmword [rbp + 0x190], xmm0
mov edi, 1
mov r13d, 0x20
jmp 0x14004d0eb
mov word [rbx + r13], r14w
mov eax, dword [rbp + 0x1e0]
mov dword [rbx + r13 + 2], eax
mov word [rbx + r13 + 6], si
movdqa xmm0, xmmword [rbp + 0x120]
movdqu xmmword [rbx + r13 + 8], xmm0
mov eax, dword [rbp + 0x130]
mov dword [rbx + r13 + 0x18], eax
mov word [rbx + r13 + 0x1c], r12w
mov word [rbx + r13 + 0x1e], r15w
inc rdi
mov qword [rbp + 0x180], rdi
add r13, 0x20
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x198]
call fcn.14004c660
movzx r14d, word [rbp - 0x60]
cmp r14w, 2
je 0x14004d173
mov eax, dword [rbp - 0x5e]
mov dword [rbp + 0x1e0], eax
movzx esi, word [rbp - 0x5a]
lea rcx, [rbp - 0x58]
mov eax, dword [rcx + 0x10]
mov dword [rbp + 0x130], eax
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0x120], xmm0
mov rax, qword [rbp + 0x190]
movzx r12d, word [rax]
test r14w, r14w
jne 0x14004d146
mov esi, r12d
movzx r12d, word [rbp - 0x44]
movzx r15d, word [rbp - 0x42]
cmp rdi, qword [rbp + 0x178]
jne 0x14004d0a1
lea rcx, [rbp + 0x170]
mov rdx, rdi
call fcn.1400ae970
mov rbx, qword [rbp + 0x170]
jmp 0x14004d0a1
mov rcx, qword [rbp + 0x198]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov rax, qword [rbp + 0x170]
mov rcx, qword [rbp + 0x178]
mov r13, qword [rbp + 0x188]
shl rdi, 5
add rdi, rax
mov qword [r13], rax
mov qword [r13 + 8], rcx
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rdi
jmp 0x14004cd08
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, ecx
enter 1, 0
mov qword [rbp + 0x1d0], rax
mov word [rbp + 0x1d8], r15w
enter 1, 0
mov qword [rbp + 0x1d0], rax
mov word [rbp + 0x1d8], r15w
xor eax, eax
jmp 0x14004cf1d
shr cl, 0x48
std
invalid
push rsi
sbb byte [rsi], al
add byte [rcx - 0x7f], cl
invalid
rol byte [rcx], 0
add byte [rax - 0x77], cl
cli
mov r8, r14
mov r9d, r15d
call fcn.1400aea90
mov rax, qword [rbp + 0x1c0]
add byte [rax], al
add byte [rax], al
jmp 0x14004cf1d
mov byte [rbp + 0x1ef], 1
mov ecx, 4
mov edx, 0x80
call fcn.1400abc30
ud2
sbb ebx, 5
add byte [rax - 0x7d], cl
clc
push qword [rbp + rcx + 0x48]
mov dword [rsi + 8], eax
mov qword [rsi], 0
jmp 0x14004d3bf
push rbx
invalid
add byte [0x14004fa81], bh
add byte [rdi + rax + 0x3d], dh
cmp dword [rdi], esp
add byte [rax], al
je 0x14004d364
cmp eax, 0x2739
jne 0x14004d3ac
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax], al
add byte [rax], al
add byte [rcx + 0x45fa89d9], cl
mov edx, edi
xor r8d, r8d
add byte [rax], al
add byte [rax], al
mov ecx, ebx
mov edx, edi
xor r8d, r8d
xor r9d, r9d
call sub.ws2_32.dll_WSASocketW
cmp rax, 0xffffffffffffffff
je case.0x14007c4b1.108
clc
push qword [rbp + rbx + 0x48]
mov rdi, rax
mov edi, eax
invalid
mov rcx, rax
mov edx, 1
xor r8d, r8d
call sub.kernel32.dll_SetHandleInformation
test eax, eax
je 0x14004d3c7
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
jmp 0x14004d347
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
adc eax, 0x65374
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
add rsp, 0x30
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
mov qword [rsi], 1
invalid
add byte [rax], al
mov rcx, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.ws2_32.dll_closesocket]
invalid
push rbx
invalid
invalid
invalid
invalid
int3
int3
invalid
ud2
or ecx, esp
int3
int3
clc
invalid
invalid
push rbp
invalid
cmp eax, 0x8680058b
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
test byte [rax + 0xc0], 1
jne 0x14004d473
invalid
add dword [rbp + 0x21], esi
and dword [rbx + 0xd866405], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140125abc]
mov rcx, qword gs:[0x58]
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
inc qword [rax + 0xb8]
add byte [rax], al
mov byte [rax + 0xc0], 0
call fcn.14004d4d0
ud2
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x18]
mov rcx, rsi
mov rdi, qword [rbp - 0x10]
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14004d4c1
cmp qword [rdi + 0x10], 0x11
jb 0x14004d4af
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov r8, rdi
jmp r9
add rcx, 8
jmp 0x14004d55f
mov ecx, 6
jmp 0x14004d55f
mov rdx, rsi
sub rdx, rcx
jb 0x14004d5f4
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14004d588
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
ror byte [rax], 0xc8
ror byte [rax], 0xc8
enter 0x2eb, 0x31
jmp 0x14004d58a
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7c
and al, 0x58
mov qword [rsp + 0x58], rdi
mov dword [rsp + 0x58], edi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
invalid
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
and al, 0x30
xor byte [rdi], cl
movups xmmword [rsp + 0x68], xmm0
adc dword [rsp + 0x68], eax
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
and al, 0x40
js 0x14004d5f1
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x92], al
add byte [rax], al
mov byte [rsp + 0x92], al
and al, 0x92
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rsp + 0x90], 0x200
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rdx], al
invalid
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
call fcn.14004a9f0
cmp byte [rsp + 0x20], 9
and al, 0x20
invalid
invalid
and al, 0x20
or dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
jne case.0x14004a10d.373
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp 0x14004d5ea
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
add esp, 0x98
pop rdi
pop rsi
xor eax, eax
add rsp, 0x98
add esp, 0x98
add byte [rax], al
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
add eax, 0x9d8dd
fstp st(0)
or dword [rax], eax
mov rdx, rsi
call fcn.1400abe40
invalid
invalid
invalid
invalid
bnd call fcn.1400abe40
cmp eax, 0xf0005e8
ud2
or ecx, esp
int3
int3
int3
int3
int3
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
in al, dx
push rax
mov rsi, rcx
mov rbx, qword [rcx]
mov ebx, dword [rcx]
sbb dword [rax - 0x75], ecx
mov rdi, qword [rcx + 0x10]
mov edi, dword [rcx + 0x10]
jns case.0x14004a10d.384
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rdi
mov edx, edi
call fcn.14004d4e0
invalid
invalid
test rax, rax
je 0x14004d785
test byte [rcx + rax], cl
add qword [rax], r8
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdx, 2
jne 0x14004d655
invalid
cli
add dh, byte [rbp + 0x16]
invalid
movzx ecx, word [rax]
cmp ecx, 0x2e2e
stc
add byte cs:[rax], al
add byte cs:[rax], al
add byte cs:[rax], al
jne 0x14004d655
or eax, dword [rcx - 0x48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
xor r9d, r9d
xor ecx, ecx
jmp 0x14004d69b
mov r8, rdx
ror byte [rdi], 1
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test r8, r8
test eax, eax
sal byte [rcx + rbp + 0x4c], 0x89
ror dword [rcx - 1], 0xc8
dec r8
je 0x14004d68e
mov rcx, r8
mov ecx, eax
dec r8
cmp byte [rax + rcx - 1], 0x2e
jl case.0x14004b044.354
or bh, bh
jmp [rsi]
jne 0x14004d660
jne 0x14004d660
mov r10, rdx
mov edx, edx
ror byte [rcx + 0x29], cl
sub r10, rcx
sub edx, ecx
retf 0x820f
jb 0x14004d7bc
add dword ds:[rax], eax
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x49], 0x89
je 0x14004d695
invalid
invalid
test r8, r8
je 0x14004d695
mov r9, rax
mov ecx, eax
ror dword [rcx + 1], 0xc9
add r9, rcx
leave
mov rdx, r10
shr bl, cl
or eax, 0x31c18949
mov ecx, eax
invalid
jmp 0x14004d69b
mov r9, rax
mov ecx, eax
xor eax, eax
shr bl, 6
jmp 0x14004d69b
xor r9d, r9d
xor ecx, ecx
mov r8, rdx
mov eax, edx
test rax, rax
cmovne r9, rax
invalid
invalid
ror byte [rdi + rcx + 0x45], 0xc8
enter 0xffffffffffff854d, 0xffffffffffffffc9
test r9, r9
leave
je 0x14004d785
fiadd dword [rax]
add byte [rax], al
test rax, rax
cmove r8, rdx
add r9, r8
sub r9, rbx
cmp rdi, r9
cmp edi, ecx
cmp edi, ecx
jb 0x14004d6c4
invalid
mov qword [rsi + 0x10], r9
mov rdi, r9
iretd
adc byte [rcx + rcx*4 - 0x31], cl
iretd
mov r15, qword [rsi + 8]
mov rax, r15
clc
clc
sub rax, rdi
cmp rax, 3
add esi, dword [rdi + 0x6c]
add esi, dword [rdi + 0x6c]
mov r14, rdi
add r14, 4
add esi, 4
add esi, 4
jb 0x14004d7cf
mov rdx, r14
not rdx
shr rdx, 0x3f
test r15, r15
je 0x14004d705
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], r15
jmp 0x14004d70e
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov r8, r14
call fcn.140042520
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
je 0x14004d791
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x14004d7ca
cmp rdi, r15
jne 0x14004d757
mov rcx, rsi
mov rdx, rdi
call fcn.14004d7f0
mov rbx, qword [rsi]
mov rdi, qword [rsi + 0x10]
mov byte [rbx + rdi], 0x2e
inc rdi
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi + 8]
sub rax, rdi
sub eax, edi
sub eax, edi
cmp rax, 2
jbe 0x14004d7a5
mov rax, qword [rsi]
mov byte [rax + rdi + 2], 0x65
cmp byte [rdx], r8b
invalid
cmp byte [rdx], r8b
mov word gs:[rax + rdi], 0x7865
mov word [rax + rdi], 0x7865
mov word [rax + rdi], 0x7865
js 0x14004d7c6
add rdi, 3
add edi, 3
mov dword [rbx], 0x107e8948
mov qword [rsi + 0x10], rdi
jle 0x14004d795
add rsp, 0x50
pop rbx
pop rdi
invalid
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
mov qword [rsi], rcx
mov qword [rsi + 8], r14
invalid
invalid
mov dword [rsi + 8], esi
or byte [rax - 0x77], cl
retf
mov rbx, rcx
mov r15, r14
cmp rdi, r15
cmp edi, edi
cmp edi, edi
je 0x14004d745
jmp 0x14004d757
mov r8d, 3
mov eax, 3
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
call fcn.1400ae780
invalid
add byte [rax - 0x75], cl
jle 0x14004d7ca
jmp case.0x1400493e7.232
invalid
invalid
mov bl, 0x4c
lea eax, [0x1400e9ae8]
invalid
lea r8, str._rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_src_sliceiter.rs
add al, ch
js 0x14004d7ac
call fcn.1400abe40
ud2
invalid
add eax, 0x480b0f00
test ecx, ecx
or ecx, dword [rax - 0x7b]
leave
test rcx, rcx
jne 0x14004d7d6
call fcn.140013710
ud2
cmp al, 0x5f
cld
dec dword [rdi]
or ecx, dword [rax - 0x75]
mov edx, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
call fcn.1400abc30
ud2
add eax, 0xcc0b0f00
int3
int3
int3
sub esp, 0x58
inc rdx
je 0x14004d881
invalid
invalid
add byte [rax], al
invalid
test byte [rdx + 0x48000000], al
mov esi, ecx
invalid
mov rsi, rcx
invalid
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
or al, 0
or al, 0
cmp rcx, rdx
cmova rdx, rcx
ror dword [r8 - 0x7d], 1
cli
or dword [rdi + 8], edi
or byte [rax], al
add byte [rax], al
ror dword [r8 - 0x7d], 1
cli
or dword [rdi + 8], edi
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
cmovae rdi, rdx
cli
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x14004d845
mov rcx, qword [rsi]
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rax
and al, 0x38
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
jmp case.0x1400493e7.269
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r8, rdi
call fcn.140042520
ror byte [rdi + rdi*8 - 1], 0x48
cmp dword [rsp + 0x40], 0
ror byte [rdi + rdi*8 - 1], 0x48
cmp dword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x14004d888
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14004d88f
test rcx, rcx
jne 0x14004d896
call fcn.140013710
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400abc30
ud2
int3
int3
int3
invalid
dec dword [rbp + 0x39]
ror dword [rbp + 0xf], 0x42
rol edi, 0x44
rol edi, 0x44
and al, 0x34
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
sub dword [rsp + 0x40], eax
and al, 0x40
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x34]
mov qword [rsp + 0x58], rcx
pop rax
pop rax
lea rcx, [0x14004d980]
add byte [rax], al
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x40]
and al, 0x40
and byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x15ff
invalid
invalid
mov rdx, rax
call qword [sym.imp.kernel32.dll_WriteFileEx]
test eax, eax
invalid
je 0x14004d950
mov rdi, qword [sym.imp.kernel32.dll_SleepEx]
cmp eax, 0x64a6c
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
mov edx, 1
add byte [rax], al
add bh, bh
call rdi
xlatb
cmp dword [rsp + 0x34], 0
and al, 0x34
add byte [rbp + rbp*8 + 0x48], dh
je 0x14004d920
invalid
invalid
xor al, 0
je 0x14004d920
movsxd rax, dword [rsp + 0x38]
cmp byte [rax - 0x7b], cl
sal byte [rsi + rbp + 0x48], 0xc1
je case.0x14004a310.113
invalid
invalid
test rax, rax
je case.0x14004a310.113
shl rax, 0x20
loopne case.0x140049fea.137
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
enter 0x4802, 0xffffffffffffff89
mov dword [rsi + 8], eax
or byte [rax + 1], r15b
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x14004d975
and eax, 0x489a15ff
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
invalid
invalid
shl eax, 0x20
or rax, 2
or eax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
mov dword [rsi], 1
add byte [rax], al
add byte [rax], al
add bl, ch
or eax, 0x3c24448b
mov eax, dword [rsp + 0x3c]
jmp 0x14004d978
mov eax, dword [rsp + 0x3c]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rcx], r14b
ror byte [rax - 0x77], 6
mov dword [rsi], eax
xor eax, eax
mov qword [rsi], rax
mov dword [rsi], eax
invalid
add rsp, 0x68
pop rdi
push 0xffffffffccc35e5f
mov rax, qword [r8 + 0x18]
invalid
pop rsi
ret
int3
sbb bh, al
mov dword [rax], 1
mov dword [rax + 4], ecx
add al, 0x89
push rax
or bl, al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0x50890448], cl
add al, 0x89
push rax
add al, 0x89
add al, 0x89
push rax
or bl, al
int3
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
mov rax, r8
mov eax, eax
ror byte [rax - 0x77], 0xce
mov rsi, rcx
invalid
mov r8d, 0xffffffff
cmp r9, r8
cmp ecx, eax
invalid
cmp ecx, eax
cmovb r8, r9
cmovb eax, ecx
rol edi, 0x44
mov dword [rsp + 0x44], 0
and al, 0x44
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
ror byte [rdi], 0x29
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x44]
lea ecx, [rsp + 0x44]
and al, 0x44
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x68], ecx
and al, 0x68
push 0xffffffff9d0d8d48
lea rcx, [0x14004d980]
or eax, 0xffffff9d
popfq
invalid
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x50]
lea ecx, [rsp + 0x50]
and al, 0x50
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x15ff
invalid
invalid
mov rdx, rax
call qword [sym.imp.kernel32.dll_ReadFileEx]
adc eax, 0x6498f
invalid
invalid
invalid
test eax, eax
je case.0x14004a75f.140
invalid
mov rdi, qword [sym.imp.kernel32.dll_SleepEx]
mov edi, dword [sym.imp.kernel32.dll_SleepEx]
cmp eax, 0x6497c
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
invalid
mov edx, 1
add byte [rax], al
add bh, bh
call rdi
xlatb
cmp dword [rsp + 0x44], 0
and al, 0x44
add byte [rbp + rbp*8 + 0x48], r14b
add byte [rbp + rbp*8 + 0x48], dh
je case.0x14004a75f.129
movsxd rax, dword [rsp + 0x48]
invalid
and al, 0x48
and al, 0x48
test rax, rax
test rax, rax
je 0x14004da99
insb byte [rdi], dx
shl rax, 0x20
shl eax, 0x20
loopne case.0x14004afea.110
or rax, 2
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
and al, 0x30
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x14004da6b
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
cmp byte [rcx + 0x3e183c1], cl
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x15
and ecx, 3
loope case.0x14006a4a9.91
lea rdx, [0x14011b820]
adc eax, 0xcddcc
int3
fisttp qword [rax + rax]
or al, 0
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rcx, rdx
add ecx, edx
jmp rcx
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x6478d
lea eax, [rdi + 6]
add byte [rax - 0x3f], cl
invalid
invalid
shl rax, 0x20
shl eax, 0x20
loopne 0x14004da87
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
invalid
or rax, 2
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], 1
and al, 0x30
xor byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
jl 0x14004daa1
and al, 0x38
cmp byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
loope 0x14004da86
loope 0x14004da86
add ecx, dword [rax - 0x73]
adc eax, 0xcdd96
or al, 0
lea rdx, [0x14011b820]
xchg esi, eax
fisttp qword [rax + rax]
or al, 0
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
sar edi, 1
loope 0x14004daa3
invalid
jmp rcx
movzx eax, byte [rax + 0x10]
mov dh, 0x40
adc bl, ch
and eax, 0x4c24448b
jmp 0x14004dabe
mov eax, dword [rsp + 0x4c]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
cmp byte [rax - 0x39], cl
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
jmp 0x14004dad2
and eax, 0xf40b60f
movzx eax, byte [rax + 0xf]
jmp 0x14004dabe
or ecx, dword [rax - 0x3f]
call 0x128c663da
invalid
mov dl, 0x67
invalid
shr rax, 0x20
mov ecx, eax
call fcn.140044270
cmp al, 0xb
jne 0x14004dad2
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
mov rcx, rdi
call fcn.1400416e0
invalid
invalid
jmp case.0x14004d522.13
invalid
invalid
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi], rax
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsi + 8], rax
add rsp, 0x78
pop rdi
pop rsi
ret
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14004db01
lea rcx, [0x14011b830]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
xor eax, eax
jmp 0x14004dabe
mov al, 0x29
jmp 0x14004dabe
mov al, 1
jmp 0x14004dabe
mov al, 2
jmp 0x14004dabe
mov al, 3
jmp 0x14004dabe
cmpsd dword [rsi], dword [rdi]
mov al, 4
jmp 0x14004dabe
mov al, 5
jmp 0x14004dabe
mov al, 6
jmp 0x14004dabe
mov al, 7
jmp 0x14004dabe
mov al, 8
jmp 0x14004dabe
mov al, 9
jmp 0x14004dabe
mov al, 0xa
jmp 0x14004dabe
invalid
mov esi, dword [rax - 0x4f7814f5]
or al, 0xeb
jmp 0x14004dabe
mov al, 0xd
jmp 0x14004dabe
invalid
push qword [rax - 0x8a16f2]
mov al, 0xe
invalid
jne 0x14004db46
mov al, 0xb
jmp 0x14004dabe
mov al, 0xc
jmp 0x14004dabe
mov al, 0xd
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0xe
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0xf
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x10
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x11
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x12
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x13
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x14
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x15
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x16
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x17
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x18
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x19
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x20
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x21
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x22
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x23
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x24
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x25
jmp 0x14004dabe
invalid
invalid
invalid
mov al, 0x26
jmp 0x14004dabe
mov al, 0x27
jmp 0x14004dabe
mov al, 0x28
jmp 0x14004dabe
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x408], 0
je 0x14004eead
mov rcx, qword [rbp + 0x410]
test rcx, rcx
je 0x14004ee94
mov rdx, qword [rbp + 0x418]
mov rax, qword [rbp + 0x420]
mov qword [rbp - 0x18], 0
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
jmp 0x14004ee98
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.140052c80
mov rsi, qword [rbp + 0x438]
cmp dword [rsi], 4
jb 0x14004eec3
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 r15
pop rbp
ret
mov qword [rbp + 0x578], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x580], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5c8], rax
xor esi, esi
xor ebx, ebx
xor r12d, r12d
cmp r8, 0x201
jb 0x14004f2ef
jmp 0x14004f300
jae 0x14004f3bd
cmp r8, 0x201
jae 0x14004f300
mov r14d, 0x200
lea r13, [rbp - 0x20]
mov r15, r8
jmp 0x14004f358
sub r8, r12
sub rbx, r12
cmp rbx, r8
jae 0x14004f32f
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.1400ae6c0
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x5c8], rax
mov rsi, qword [rbp + 0x580]
mov eax, 0xffffffff
cmp rsi, rax
mov r12d, 0xffffffff
cmovb r12, rsi
mov qword [rbp + 0x588], r12
mov rbx, rsi
mov r14, r12
mov r13, qword [rbp + 0x5c8]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
xor ecx, ecx
mov rdx, r13
mov r8d, r15d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
mov edi, eax
test eax, eax
jne 0x14004f37e
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14004f3f5
mov r8d, edi
cmp r15, r8
jne 0x14004f2e0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14005173e
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jae 0x14004f300
jmp 0x14004f2ef
cmp r14, r8
jb 0x14005186b
lea rcx, [rbp + 0x4f0]
mov rdx, r13
call fcn.1400456b0
movdqu xmm0, xmmword [rbp + 0x4f0]
movups xmm1, xmmword [rbp + 0x500]
movaps xmmword [rbp + 0x480], xmm1
movdqa xmmword [rbp + 0x470], xmm0
jmp 0x14004f411
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x470], rax
mov byte [rbp + 0x488], 2
test rsi, rsi
je 0x14004f42c
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x5c8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x488], 2
jne 0x14004f44d
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x470]
call fcn.1400416e0
jmp 0x14004f52f
mov rcx, qword [rbp + 0x470]
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0x5b0], rax
mov rsi, qword [rbp + 0x480]
mov rdi, qword [rbp + 0x488]
mov byte [rbp + 0x5a5], 0
mov qword [rbp + 0x5c8], rcx
mov rdx, rsi
call fcn.14004ad30
mov r14, qword [rbp + 0x5b8]
mov r8, qword [rbp + 0x5d8]
cmp rsi, rdx
cmovb rdx, rsi
test rax, rax
cmove rdx, rsi
mov rax, qword [rbp + 0x5c8]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x5b0]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], rdi
lea rcx, [rbp - 0x20]
mov rdx, r14
call fcn.140049da0
cmp qword [rbp + 0x5a8], 1
je 0x14004f4df
lea rcx, [rbp - 0x20]
call fcn.14004d610
mov rsi, qword [rbp - 0x20]
mov r8, qword [rbp - 0x10]
lea rcx, [rbp + 0x4f0]
mov rdx, rsi
call fcn.140054ee0
cmp qword [rbp - 0x18], 0
mov r13, qword [rbp + 0x570]
je 0x14004f516
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x4f0]
test r8, r8
je 0x14004f52f
movdqu xmm6, xmmword [rbp + 0x4f8]
jmp case.0x14004b044.370
mov qword [rbp + 0x450], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x458], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5c8], rax
xor ebx, ebx
xor esi, esi
xor r15d, r15d
cmp r8, 0x201
jb 0x14004f57f
jmp 0x14004f590
jae 0x14004f64f
cmp r8, 0x201
jae 0x14004f590
mov r12d, 0x200
lea r14, [rbp - 0x20]
mov r13, r8
jmp 0x14004f5e8
sub r8, r15
sub rsi, r15
cmp rsi, r8
jae 0x14004f5bf
lea rcx, [rbp + 0x450]
mov rdx, r15
call fcn.1400ae6c0
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x5c8], 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 + 0x5c8]
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_GetSystemDirectoryW]
mov edi, eax
test eax, eax
jne 0x14004f610
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14004f81b
mov r8d, edi
cmp r13, r8
jne 0x14004f570
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140051776
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jae 0x14004f590
jmp 0x14004f57f
cmp r12, r8
jb 0x140051882
lea rcx, [rbp + 0x4f0]
mov rdx, r14
call fcn.1400456b0
lea rcx, [rbp + 0x4f0]
mov rdx, qword [rbp + 0x5b8]
mov r8, qword [rbp + 0x5d8]
call fcn.140049da0
cmp qword [rbp + 0x5a8], 1
je 0x14004f697
lea rcx, [rbp + 0x4f0]
call fcn.14004d610
mov rdi, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x500]
lea rcx, [rbp + 0x578]
mov rdx, rdi
call fcn.140054ee0
cmp qword [rbp + 0x4f8], 0
je 0x14004f6d0
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rbp + 0x578]
movdqu xmmword [rbp + 0x478], xmm0
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x470], 0
mov sil, 1
jmp 0x14004f83d
mov byte [rbp + 0x5e7], 1
mov rcx, rsi
mov rdx, rdi
call fcn.140048a60
movzx eax, byte [rbp - 8]
clc
cmp al, 2
je 0x14004f29f
mov r8, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rdx, rdx
jne 0x14004f772
test rcx, rcx
je 0x14004f730
mov rcx, qword [0x140125790]
xor edx, edx
call r13
jmp 0x14004f730
mov r9d, dword [rbx]
mov r10d, dword [rbx + 3]
add eax, dword [rbp - 0x77]
push rsp
and al, 3
mov dword [r12], r9d
mov qword [rbp + 0x4f0], r8
mov qword [rbp + 0x4f8], rcx
mov qword [rbp + 0x500], rdx
mov byte [rbp + 0x508], al
mov rcx, r15
mov rdx, qword [rbp + 0x5b8]
mov r8, qword [rbp + 0x5d8]
mov eax, dword [rbp + 0x5d8]
mov eax, dword [rbp + 0x5d8]
call fcn.140049da0
cmp qword [rbp + 0x5a8], 1
je 0x14004f7c5
mov rcx, r15
call fcn.14004d610
mov r14, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x500]
mov rcx, rsi
mov rdx, r14
call fcn.140054ee0
cmp qword [rbp + 0x4f8], 0
je 0x14004f7f7
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, r14
call r13
mov r8, qword [rbp - 0x20]
test r8, r8
jne 0x140050a38
mov byte [rbp + 0x5e7], 1
mov rcx, rsi
mov rdx, rdi
call fcn.140048a60
jmp 0x14004f742
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x478], rax
mov qword [rbp + 0x470], 1
xor esi, esi
test rbx, rbx
je 0x14004f858
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x5c8]
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
je 0x14004f86f
mov r8, qword [rbp + 0x478]
test r8, r8
jne 0x14004fa9c
jmp 0x14004f882
lea rcx, [rbp + 0x478]
mov byte [rbp + 0x5e7], 1
call fcn.1400416e0
mov qword [rbp + 0x450], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x458], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5c8], rax
xor ebx, ebx
xor esi, esi
xor r15d, r15d
cmp r8, 0x201
jb 0x14004f8cf
jmp 0x14004f8e0
jae 0x14004f99f
cmp r8, 0x201
jae 0x14004f8e0
mov r12d, 0x200
lea r14, [rbp - 0x20]
mov r13, r8
jmp 0x14004f938
sub r8, r15
sub rsi, r15
cmp rsi, r8
jae 0x14004f90f
lea rcx, [rbp + 0x450]
mov rdx, r15
call fcn.1400ae6c0
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x5c8], 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 esp, edi
mov esp, edi
mov r14, qword [rbp + 0x5c8]
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 0x14004f960
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne case.0x14004a10d.395
mov r8d, edi
cmp r13, r8
jne 0x14004f8c0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140051793
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jae 0x14004f8e0
jmp 0x14004f8cf
cmp r12, r8
jb 0x1400518a7
lea rcx, [rbp + 0x4f0]
mov rdx, r14
call fcn.1400456b0
lea rcx, [rbp + 0x4f0]
mov rdx, qword [rbp + 0x5b8]
mov r8, qword [rbp + 0x5d8]
call fcn.140049da0
cmp qword [rbp + 0x5a8], 1
je 0x14004f9e7
lea rcx, [rbp + 0x4f0]
call fcn.14004d610
mov rdi, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x500]
lea rcx, [rbp + 0x578]
mov rdx, rdi
call fcn.140054ee0
cmp qword [rbp + 0x4f8], 0
je 0x14004fa20
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rbp + 0x578]
movdqu xmmword [rbp + 0x478], xmm0
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x470], 0
mov sil, 1
jmp 0x14004fa70
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x478], rax
mov qword [rbp + 0x470], 1
xor esi, esi
test rbx, rbx
je 0x14004fa8b
invalid
invalid
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x5c8]
add eax, 0x15ff0000
invalid
invalid
invalid
invalid
test sil, sil
test dh, dh
je 0x14004fac9
mov r8, qword [rbp + 0x478]
test r8, r8
je 0x14004fadc
movdqu xmm6, xmmword [rbp + 0x480]
mov r13, qword [rbp + 0x570]
mov r14, qword [rbp + 0x5b8]
add byte [rax], al
movq qword [rbp + 0x5d8], xmm6
pshufd xmm0, xmm6, 0xee
movq r9, xmm0
jmp 0x14004fd49
lea rcx, [rbp + 0x478]
js 0x14004fad2
add byte [rax], al
mov byte [rbp + 0x5e7], 1
call fcn.1400416e0
out 5, eax
add byte [rax], al
add eax, ebp
add al, 0x1c
invalid
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
add byte [rax], al
add dword [rax - 0x73], ecx
adc eax, 0x9b95a
lea rcx, [rbp + 0x578]
mov r8d, 4
call fcn.1400475f0
cmp byte [rbp + 0x590], 2
je 0x14004fc76
mov rcx, qword [rbp + 0x578]
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x5c8], rax
mov dword [rbp + 0x5c8], eax
mov dword [rbp + 0x5c8], eax
mov rax, qword [rbp + 0x588]
add rax, rcx
mov qword [rbp + 0x5b0], rcx
mov qword [rbp + 0x470], rcx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x478], rax
mov word [rbp + 0x480], 0
mov byte [rbp + 0x488], 1
add dword [rax - 0x73], ecx
pop rbp
stc
add dword [rax - 0x73], ecx
pop rbp
stc
lea r12, [rbp + 0x509]
lea rsi, [rbp - 0x20]
lea rdi, [rbp + 0x470]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rbp + rcx*4 - 0x43], cl
invalid
add al, 0
add bl, ch
invalid
mov rax, qword [rbp - 0x20]
test rax, rax
jne 0x140051206
xchg byte [rsi], dl
add byte [rax], al
xchg byte [rsi], dl
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call fcn.140048a60
jmp 0x14004fb98
mov rcx, rsi
mov rdx, rdi
call fcn.140048a60
movzx eax, byte [rbp - 8]
cmp al, 2
je 0x14004fc56
mov r8, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rdx, rdx
jne 0x14004fbc8
test rcx, rcx
je 0x14004fb8d
mov rcx, qword [0x140125790]
xor edx, edx
call r13
jmp 0x14004fb8d
mov r9d, dword [rbx]
mov r10d, dword [rbx + 3]
mov dword [r12 + 3], r10d
mov dword [r12], r9d
mov qword [rbp + 0x4f0], r8
mov qword [rbp + 0x4f8], rcx
mov qword [rbp + 0x500], rdx
mov byte [rbp + 0x508], al
mov rcx, r15
mov rdx, qword [rbp + 0x5b8]
mov r8, qword [rbp + 0x5d8]
call fcn.140049da0
cmp qword [rbp + 0x5a8], 1
invalid
je 0x14004fc1b
add dword [rax + rcx + 0x4c], esi
mov ecx, edi
mov rcx, r15
call fcn.14004d610
mov r14, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x500]
mov rcx, rsi
mov rdx, r14
call fcn.140054ee0
cmp qword [rbp + 0x4f8], 0
mov ebp, 0x4f8
add byte [rdi], cl
test byte [rcx], dh
invalid
invalid
invalid
mov ebp, 0x4f8
add byte [rdi], cl
test byte [rcx], dh
invalid
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, r14
call r13
jmp 0x14004fb73
cmp qword [rbp + 0x5c8], 0
je 0x14004fc76
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [0x1400ec330]
jmp 0x14004edac
mov ecx, dword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
test rcx, rcx
je 0x14004fce6
mov rdx, qword [rbp - 0x10]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rdx
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp - 0x20]
call fcn.140054e10
jmp 0x14004fcf8
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x4d0], 0
mov rdi, qword [rbp + 0x5d8]
mov rbx, qword [rbp + 0x5c8]
test rbx, rbx
je 0x14004fd1d
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x4d0]
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x5d8], rax
test r8, r8
je 0x14004fec2
mov r9, qword [rbp + 0x4e0]
mov r14, qword [rbp + 0x5b8]
cmp r9, 5
mov qword [rbp + 0x5b8], r8
jb case.0x14005004e.68
cmp word [r8 + r9*2 - 0xa], 0x2e
jne case.0x14005004e.68
cmp word [r8 + r9*2 - 2], 0
je 0x14005002e
mov rsi, qword [r13 + 0x90]
mov rbx, qword [r13 + 0xa0]
mov dil, byte [r13 + 0xc5]
mov qword [rbp + 0x4f0], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4f8], xmm0
clc
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
add al, 0
add byte [rcx], dh
shr al, cl
fidivr dword [rdi + rdi*8]
dec dword [rax - 0x75]
test eax, esi
add al, 0
add byte [rax - 0x75], cl
lea eax, [rax]
add byte [0x1076afdb6], al
add al, 0x48
and al, byte [rax]
clc
add al, 0
add byte [rax - 0x73], cl
invalid
add byte [0x1076afdb6], al
add al, 0x48
and al, byte [rax]
inc rcx
mov qword [rbp + 0x500], rcx
mov qword [rbp - 0x20], r14
mov rax, qword [rbp + 0x598]
mov qword [rbp - 0x18], rax
mov word [rbp - 0x10], 0
lock add byte [rax], al
lock add byte [rax], al
lea rcx, [rbp + 0x4f0]
lea rdx, [rbp - 0x20]
call fcn.1400438f0
mov rdx, qword [rbp + 0x500]
mov edx, dword [rbp + 0x500]
mov edx, dword [rbp + 0x500]
cmp rdx, qword [rbp + 0x4f8]
jne 0x14004fe0c
lea rcx, [rbp + 0x4f0]
call fcn.140043a80
mov rdx, qword [rbp + 0x500]
mov edx, dword [rbp + 0x500]
invalid
mov edx, dword [rbp + 0x500]
mov rax, qword [rbp + 0x4f0]
mov word [rax + rdx*2], 0x22
add byte [rax - 1], cl
ret 0x8948
xchg ebp, eax
add byte [0xcd4cfe25], al
add byte [rax - 0x73], cl
add al, 0x9b
add byte [rax - 1], cl
ret 0x8948
add byte [rax - 0x73], cl
add al, 0x9b
lea r15, [rsi + rax*8]
lea r14, [rbp + 0x4f0]
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
cmp rsi, r15
je 0x14004fece
mov rdx, qword [rbp + 0x500]
cmp rdx, qword [rbp + 0x4f8]
add byte [rbp + 0xf], dh
add byte [rbp + 0xf], dh
mov rcx, r14
call fcn.140043a80
dec dword [rax - 0x75]
xchg ebp, eax
invalid
invalid
add byte [rax], al
dec dword [rax - 0x75]
xchg ebp, eax
add byte [0xcb4cfe6a], al
test eax, esi
add al, 0
add byte [rsi - 0x39], ah
add al, 0x50
push rax
and byte [rax], al
mov rax, qword [rbp + 0x4f0]
mov word [rax + rdx*2], 0x20
push rax
and byte [rax], al
inc rdx
mov qword [rbp + 0x500], rdx
mov rcx, r14
mov rdx, rsi
mov r8d, edi
mov eax, edi
mov eax, edi
call fcn.140054fc0
mov rbx, rax
add rsi, 0x28
test rax, rax
je 0x14004fe40
cmp qword [rbp + 0x4f8], 0
je 0x140050ce1
mov r8, qword [rbp + 0x4f0]
mov rcx, qword [0x140125790]
xor edx, edx
sar bh, cl
adc eax, 0x6231b
sar bh, cl
adc eax, 0x6231b
jmp 0x140050ce1
mov rbx, qword [rbp + 0x5d8]
jmp 0x14004edac
mov rax, qword [rbp + 0x4f0]
mov rbx, qword [rbp + 0x4f8]
test rax, rax
je 0x140050ce1
mov rdx, qword [rbp + 0x500]
mov cl, 1
mov dword [rbp + 0x598], ecx
mov dword [rbp + 0x434], 0
mov rcx, qword [rbp + 0x5b8]
mov qword [rbp + 0x5a8], 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 0x14004ff55
mov byte [rbp + 0x5c7], 1
lea rcx, [rbp + 0x4d0]
call fcn.140043a80
mov rax, qword [rbp + 0x4d0]
mov rdx, qword [rbp + 0x4e0]
mov word [rax + rdx*2], 0
inc rdx
mov qword [rbp + 0x4e0], rdx
cmp byte [r13 + 0xc4], 0
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
or r15d, dword [r13 + 0xc0]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x408
invalid
je 0x14004ffe5
mov rsi, qword [rbp + 0x410]
mov rdi, qword [rbp + 0x418]
mov rbx, qword [rbp + 0x420]
mov ebx, dword [rbp + 0x420]
mov ebx, dword [rbp + 0x420]
mov qword [rbp + 0x450], rsi
mov qword [rbp + 0x458], rdi
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x578], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x580], xmm0
test rbx, rbx
je 0x1400501b9
mov r14d, 2
xor r12d, r12d
jmp 0x1400501ed
mov eax, 2
xor ecx, ecx
mov qword [rbp + 0x5b0], rcx
xor r14d, r14d
cmp byte [r13 + 0x88], 2
mov qword [rbp + 0x560], rax
jne 0x140050693
xor eax, eax
mov qword [rbp + 0x3f0], rax
mov eax, 2
mov qword [rbp + 0x448], rax
xor eax, eax
mov qword [rbp + 0x558], rax
jmp 0x140050819
movzx eax, word [r8 + r9*2 - 8]
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x14005004e.68
lea rdx, [0x14011b8d4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movzx ecx, word [r8 + r9*2 - 6]
or ecx, 0x20
cmp ecx, 0x61
jne 0x14005006c
movzx ecx, word [r8 + r9*2 - 4]
or ecx, 0x20
cmp ecx, 0x74
je 0x14005009c
cmp ax, 0x43
jne case.0x14005004e.68
movzx eax, word [r8 + r9*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne case.0x14005004e.68
movzx eax, word [r8 + r9*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
jne case.0x14005004e.68
mov qword [rbp + 0x560], r9
mov qword [rbp + 0x4f0], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4f8], 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 0x1400500e9
jmp 0x1400500f8
mov r15d, 0x200
lea r14, [rbp - 0x20]
mov r12, rax
jmp 0x140050152
mov byte [rbp + 0x5d5], 1
lea rcx, [rbp + 0x578]
xor edx, edx
call fcn.140043a80
mov r14, qword [rbp + 0x578]
mov r12, qword [rbp + 0x588]
mov word [r14 + r12*2], 0
inc r12
mov qword [rbp + 0x588], 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 + 0x4f0]
lea rdx, [rbp - 0x20]
call fcn.14004dc00
mov rcx, qword [rbp + 0x4f0]
test rcx, rcx
je 0x14005097c
mov r9, qword [rbp + 0x500]
imul rdx, r9, 0x38
cmp byte [rcx + rdx + 0x198], 2
je 0x14005097c
mov rax, qword [rcx + rdx + 0x168]
mov qword [rbp + 0x560], rax
mov rax, qword [rcx + rdx + 0x170]
mov qword [rbp + 0x568], rax
mov rdi, qword [rcx + rdx + 0x178]
mov r8, qword [rcx + rdx + 0x180]
mov rax, qword [rcx + rdx + 0x188]
shl r9, 5
mov r10, qword [rcx + r9]
mov qword [rbp + 0x5b0], r10
mov r10, qword [rcx + r9 + 8]
mov qword [rbp + 0x558], r10
mov r13, qword [rcx + r9 + 0x10]
movzx r9d, byte [rcx + r9 + 0x18]
mov byte [rbp + 0x448], r9b
mov rcx, qword [rcx + rdx + 0x190]
add rcx, r8
xor r11d, r11d
mov rdx, r8
jmp 0x1400502ed
xor r11d, r11d
test r9w, r9w
je 0x1400505e7
mov r9w, 1
test r11w, r11w
jne 0x1400502e0
cmp rdx, rcx
je 0x1400503a8
movzx ebx, byte [rdx]
movzx r10d, bl
test r10b, r10b
js 0x140050312
inc rdx
jmp 0x140050373
mov r11d, r10d
and r11d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r10b, 0xdf
jbe 0x140050365
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp bl, 0xf0
jb 0x14005037e
movzx esi, byte [rdx + 3]
add rdx, 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 0x140050373
jmp 0x140050392
add rdx, 2
shl r11d, 6
or r11d, esi
mov r10d, r11d
xor r11d, r11d
mov r9d, r10d
jmp 0x1400502e3
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x140050373
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x1400502e3
test rax, rax
je 0x1400503bc
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x580]
sub rax, r12
cmp rax, rdi
jae 0x1400503eb
lea rcx, [rbp + 0x578]
mov rdx, r12
mov r8, rdi
call fcn.1400ae6c0
mov r14, qword [rbp + 0x578]
mov r12, qword [rbp + 0x588]
lea r8, [rdi + rdi]
mov rsi, r14
lea rcx, [r14 + r12*2]
mov rbx, qword [rbp + 0x560]
mov rdx, rbx
call fcn.1400aba85
add r12, rdi
mov qword [rbp + 0x588], r12
cmp qword [rbp + 0x568], 0
je 0x14005042b
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12, qword [rbp + 0x580]
jne 0x140050458
mov byte [rbp + 0x5c6], 1
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.140043a80
mov rsi, qword [rbp + 0x578]
mov r12, qword [rbp + 0x588]
mov word [rsi + r12*2], 0x3d
inc r12
mov qword [rbp + 0x588], r12
mov rbx, qword [rbp + 0x5b0]
add r13, rbx
xor r8d, r8d
mov rax, rbx
jmp 0x140050487
xor r8d, r8d
test cx, cx
je 0x140050796
mov cx, 1
test r8w, r8w
jne 0x14005047b
cmp rax, r13
je 0x14005053b
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x1400504ae
inc rax
jmp 0x140050531
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400504fa
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14005050a
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x140050531
xor r8d, r8d
mov ecx, edx
jmp 0x14005047e
cmp byte [rbp + 0x448], 2
je 0x140050645
mov qword [rbp + 0x470], rbx
mov qword [rbp + 0x478], r13
mov word [rbp + 0x480], 0
lea rcx, [rbp + 0x578]
lea rdx, [rbp + 0x470]
call fcn.1400438f0
cmp qword [rbp + 0x558], 0
je 0x140050592
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rbp + 0x588]
cmp r12, qword [rbp + 0x580]
jne 0x1400505bf
test rax, rax
je 0x1400505fb
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x558], 0
mov r8, qword [rbp + 0x5b0]
mov rbx, qword [rbp + 0x560]
je 0x140050622
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x568], 0
je 0x14005063e
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, str.nul_byte_found_in_provided_data
mov byte [rbp + 0x5d5], 0
lea rcx, [rbp - 0x20]
call fcn.140052c80
cmp qword [rbp + 0x580], 0
je 0x140050675
mov r8, qword [rbp + 0x578]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rbp + 0x5d8]
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x140051565
mov rax, qword [r13 + 0x70]
mov rcx, qword [r13 + 0x80]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x1400506b6
xor r10d, r10d
test r8w, r8w
je 0x140050771
mov r8w, 1
test r10w, r10w
jne 0x1400506a9
cmp rdx, rcx
je 0x1400507a9
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x1400506df
inc rdx
jmp 0x140050766
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x14005072c
movzx r9d, byte [rdx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x14005073c
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 0x140050747
add rdx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
jmp 0x140050766
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x140050766
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x1400506ac
xor r10d, r10d
mov r8d, r9d
jmp 0x1400506ac
lea rax, str.nul_byte_found_in_provided_data
mov rcx, qword [rbp + 0x4e8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
mov r13, qword [rbp + 0x5d8]
jmp 0x140051545
cmp qword [rbp + 0x558], 0
jne 0x14005062c
jmp 0x14005063e
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov word [rbp - 0x10], 0
lea rcx, [rbp + 0x4f0]
lea rdx, [rbp - 0x20]
call fcn.140052d50
mov rax, qword [rbp + 0x4f8]
mov rdx, qword [rbp + 0x500]
cmp rdx, rax
jne 0x1400507f4
lea rcx, [rbp + 0x4f0]
call fcn.140043a80
mov rax, qword [rbp + 0x4f8]
mov rdx, qword [rbp + 0x500]
mov qword [rbp + 0x558], rax
mov rcx, qword [rbp + 0x4f0]
mov word [rcx + rdx*2], 0
mov rax, rcx
mov qword [rbp + 0x3f0], rcx
mov qword [rbp + 0x448], rcx
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], 0
lea rdi, [0x1401257b0]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140125860]
shl rax, 1
mov r12, r14
mov rbx, r13
test rax, rax
jne 0x1400510d3
xor esi, esi
mov r13b, byte [0x1401257b8]
xor eax, eax
test r13b, r13b
setne al
mov qword [rbp + 0x580], rdi
mov byte [rbp + 0x588], sil
mov qword [rbp + 0x578], rax
mov qword [rbp + 0x470], 0
mov qword [rbp + 0x480], 0
mov qword [rbp + 0x490], 0
mov rdx, rbx
cmp dword [rbx], 6
mov rcx, rbx
mov rax, qword [rbp + 0x438]
cmove rcx, rax
cmp dword [rbx + 0x10], 6
lea rbx, [rbx + 0x10]
cmove rbx, rax
lea rdi, [rdx + 0x20]
mov r14, rdx
cmp dword [rdx + 0x20], 6
cmove rdi, rax
lea r8, [rbp + 0x470]
mov edx, 0xfffffff6
call fcn.1400554c0
mov qword [rbp + 0x568], rdx
test rax, rax
je 0x14005090a
mov rax, qword [rbp + 0x4e8]
mov rcx, qword [rbp + 0x568]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
jmp 0x1400514b1
lea r8, [rbp + 0x480]
mov rcx, rbx
mov edx, 0xfffffff5
call fcn.1400554c0
test rax, rax
je 0x1400509fd
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x1400514a4
mov byte [rbp + 0x5d5], 0
lea rcx, [rbp - 0x20]
call fcn.140052c80
mov r13, qword [rbp + 0x570]
cmp r12, qword [rbp + 0x580]
jne 0x1400509c0
mov byte [rbp + 0x5d5], 0
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.140043a80
mov r14, qword [rbp + 0x578]
mov r12, qword [rbp + 0x588]
mov word [r14 + r12*2], 0
mov rax, qword [rbp + 0x578]
test rax, rax
je 0x1400510cb
mov rcx, qword [rbp + 0x580]
mov qword [rbp + 0x5b0], rcx
jmp 0x14004fff6
mov qword [rbp + 0x440], rdx
lea r8, [rbp + 0x490]
mov rcx, rdi
mov edx, 0xfffffff4
call fcn.1400554c0
test rax, rax
je 0x1400510e3
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x140051497
movups xmm6, xmmword [rbp - 0x18]
jmp 0x14004faa4
mov r13, qword [rbp + 0x5d8]
mov rax, qword [rbp + 0x4e8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
xor esi, esi
test r13, r13
je 0x140050d17
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x5b8]
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
je 0x14004edbe
jmp 0x14004eead
mov rbx, r14
jmp 0x140050675
call fcn.1400ae840
mov esi, eax
xor sil, 1
jmp 0x14005085b
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x524], xmm0
movdqu xmmword [rbp + 0x518], xmm0
movdqu xmmword [rbp + 0x508], xmm0
movdqu xmmword [rbp + 0x4f8], xmm0
movdqu xmmword [rbp + 0x538], xmm0
movdqu xmmword [rbp + 0x548], xmm0
test rdx, rdx
mov rcx, qword [rbp + 0x440]
jne 0x140051132
mov rsi, rax
movdqu xmm6, xmmword [rbp - 0x18]
cmp qword [rbp + 0x5c8], 0
je 0x14005122e
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rbp + 0x570]
mov r8, rsi
jmp 0x14004faab
mov rcx, qword [rbp + 0x568]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x470], 0
je 0x1400514c8
cmp qword [rbp + 0x5b0], 0
je 0x140051565
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x560]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4d8], 0
je 0x140051585
mov r8, qword [rbp + 0x4d0]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5c8], 0
je 0x1400515a5
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp + 0x5a8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov sil, 1
cmp byte [rbp + 0x598], 0
jne 0x14004eead
jmp 0x140050cfc
lea rcx, str.internal_error:_entered_unreachable_code_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_std_src_syncmpmclist.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400abfc0
jmp 0x1400518f7
lea rcx, str.internal_error:_entered_unreachable_code_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_std_src_syncmpmclist.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400abfc0
jmp 0x1400518f7
lea rcx, str.internal_error:_entered_unreachable_code_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_std_src_syncmpmclist.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400abfc0
jmp 0x1400518f7
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1400abf40
jmp 0x1400518f7
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.1400abf40
jmp 0x1400518f7
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.1400abf40
jmp 0x1400518f7
ud2
cmp bl, byte [rbp + rsi*2 + 0x13]
cmp word [rdx + 2], 0x5c
jne 0x140054e56
add bl, byte [rbp + rsi*2 + 0xc]
movzx r9d, word [rdx + 4]
cmp r9w, 0x3f
je 0x140054e7b
mov rax, qword [r8 + 0x10]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
xor r8d, r8d
call fcn.140049620
invalid
invalid
nop
add rsp, 0x38
ret
cmp word [rdx + 6], 0x5c
jne case.0x14004a10d.430
cmp word [rdx + 0xa], 0x3a
jne case.0x14004a10d.430
cmp word [rdx + 0xc], 0x5c
jp 0x140054e99
pop rsp
jne case.0x14004a10d.430
add rdx, 8
add rsp, 0x38
jmp fcn.140057c80
ret 0x4808
jrcxz 0x140054ec8
add byte [rax], al
cmp rax, 8
jb 0x140054e56
cmp r9w, 0x3f
jne 0x140054e56
cmp word [rdx + 6], 0x5c
jne 0x140054e56
cmp word [rdx + 8], 0x55
jne 0x140054e56
cmp word [rdx + 0xa], 0x4e
jne 0x140054e56
cmp word [rdx + 0xc], 0x43
jne 0x140054e56
cmp word [rdx + 0xe], 0x5c
jp 0x140054ed8
pop rsp
jne 0x140054e56
add rdx, 0xc
mov word [rdx], 0x5c
add rsp, 0x38
jmp fcn.140058190
invalid
movdqa xmmword [rsp + 0x70], xmm6
mov rsi, rcx
lea rcx, [rsp + 0x40]
call fcn.1400436b0
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
test rcx, rcx
je 0x140054f56
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
call fcn.140054e10
mov rdi, qword [rsp + 0x28]
jl 0x140054f56
sub byte [rax - 0x7b], cl
invalid
jl 0x140054f56
sub byte [rax - 0x7b], cl
push qword [rsp + rbp - 0xd]
je case.0x140046128.416
movdqu xmm6, xmmword [rsp + 0x30]
je case.0x140046128.416
movdqu xmm6, xmmword [rsp + 0x30]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x140054f84
mov qword [rsi], rdi
movdqu xmmword [rsi + 8], xmm6
movdqu xmmword ds:[rsi + 8], xmm6
jmp 0x140054f75
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1400416e0
mov qword [rsi], 0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
pop rdi
pop rsi
ret
invalid
mov qword [rsi], 0
movq rax, xmm6
invalid
test rax, rax
je 0x140054f75
invalid
loopne 0x140054fde
mov rcx, qword [0x140125790]
mov ecx, dword [0x140125790]
xor edx, edx
mov r8, rdi
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
add esp, 0x88
add esp, 0x88
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
cmp al, byte [rax]
movzx eax, r8b
mov r8d, 2
cmove r8d, eax
mov rbx, qword [rdx + 8]
mov rcx, qword [rdx + 0x18]
lea r14, [rbx + rcx]
xor r11d, r11d
lea rax, str.nul_byte_found_in_provided_data
mov rdx, rbx
jmp 0x14005501d
xor r11d, r11d
test r9w, r9w
je 0x1400553dc
mov r9w, 1
test r11w, r11w
jne 0x140055010
invalid
call 0x14ff78978
test byte [rdx + 0xf000000], bh
add byte [rax], al
add byte [rdi], cl
cmp rdx, r14
je 0x1400550eb
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movzx edi, byte [rdx]
mov dh, 0x3a
movzx r10d, dil
test r10b, r10b
js 0x140055045
inc rdx
jmp 0x1400550e0
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x140055099
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp dil, 0xf0
jb 0x1400550a9
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
cmp r10d, 0xffff
ja 0x1400550bd
jmp 0x1400550e0
add rdx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x1400550e0
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x1400550e0
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x140055013
xor r11d, r11d
mov r9d, r10d
jmp 0x140055013
invalid
inc dword [rbp - 0x7c]
sal byte [rdx + rax*2 + 0x41], 0xf
mov dh, 0xc0
test r8b, r8b
je 0x140055132
movzx eax, r8b
cmp eax, 2
jne 0x140055100
xor ebp, ebp
xor r15d, r15d
jmp 0x14005515e
xor eax, eax
nop word cs:[rax + rax]
cmp rcx, rax
je 0x140055128
movzx edx, byte [rbx + rax]
cmp edx, 9
je 0x140055132
add eax, dword [rbx + 0x147409fa]
inc rax
cmp edx, 0x20
jne 0x140055110
jmp 0x140055132
test rcx, rcx
je 0x140055132
mov bpl, 1
jmp 0x1400550fb
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x140055148
mov rcx, rsi
call fcn.140043a80
dec dword [rax - 0x75]
push rsi
invalid
dec dword [rax - 0x75]
push rsi
adc byte [rax - 0x75], cl
invalid
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 [0x1400b2c10]
xor edi, edi
jmp 0x140055182
mov rax, qword [rsi]
mov word [rax + rdx*2], r12w
inc rdx
mov qword [rsi + 0x10], rdx
mov r12d, r13d
test r12w, r12w
jne 0x140055210
invalid
invalid
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x4b
add ecx, dword [rax - 0x7d]
ret
invalid
invalid
jmp 0x1400552f3
ret
invalid
xor r13d, r13d
test bpl, bpl
je 0x1400552bd
add byte [rax], al
add byte [rax], al
cmp r12w, 0x22
je 0x140055238
mov bh, 0xc4
cmp eax, 0x5c
jne 0x1400552bb
invalid
add byte [rax - 1], cl
invalid
inc rdi
jmp 0x1400552bd
add byte [rax], al
add byte [rax], al
mov r8, rdi
mov eax, edi
mov eax, edi
inc r8
je 0x140055406
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
ror byte [rcx + rdi - 0x40], 1
or byte [rax - 0x75], cl
push rsi
adc byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
jb 0x140055321
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
test rdi, rdi
je case.0x14006a4a9.150
cmp rdi, 0x10
jae case.0x14004a614.167
xor ecx, ecx
jmp case.0x140049ed4.210
mov rcx, rdi
and rcx, 0xfffffffffffffff0
and ecx, 0xfffffff0
and ecx, 0xfffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
rcl byte [rax], 0x45
xor ecx, ecx
rcl byte [rax], 0x45
xor ecx, ecx
nop dword [rax]
add byte [rbx + 0xf], al
adc dword [rax + rcx*2 - 0x10], esi
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
invalid
invalid
add r9, 0x10
rcl dword [rax], 0x4c
cmp ecx, ecx
cmp rcx, r9
jne 0x140055280
add rdx, rcx
cmp rdi, rcx
je case.0x14006a4a9.150
sub rdi, rcx
nop
iretd
mov word [rax + rdx*2], 0x5c
inc rdx
inc edx
add byte [rax - 1], cl
ret 0xff48
inc edx
dec rdi
jne 0x1400552a0
mov word [rax + rdx*2], 0x5c
inc rdx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov dword [rsi + 0x10], edx
adc byte [rcx], dh
dec dword [rax - 0x75]
push rsi
adc byte [rax + 0x3b], cl
cmp rdx, qword [rsi + 8]
jne 0x140055170
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
invalid
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x140055170
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
mov rcx, rsi
mov ecx, esi
call fcn.140043a80
mov rdx, qword [rsi + 0x10]
push rsi
adc cl, ch
xchg esp, eax
invalid
invalid
invalid
push rsi
adc cl, ch
xchg esp, eax
invalid
or r12d, eax
cmp r12d, 0xffff
cld
invalid
inc dword [rax]
add byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
cld
invalid
inc dword [rcx - 0x73]
test byte [rax + rax], ah
add byte [rax], al
inc dword [rax]
shr eax, 0xa
or eax, 0xd800
lea eax, [r12 + 0xff0000]
add byte [rax], al
inc dword [rax]
shr eax, 0xa
or eax, 0xd800
and r12d, 0x3ff
and esp, 0x3ff
in al, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
invalid
int3
or r12d, 0xdc00
mov r13d, r12d
in eax, 0x41
mov esp, eax
in eax, 0x41
mov esp, eax
test bpl, bpl
je 0x1400552bd
jmp 0x14005521c
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400ae6c0
mov rdx, qword [rsi + 0x10]
jmp 0x140055258
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
push rsi
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd1
cmp rcx, rdi
stc
stc
jb 0x1400553f2
test rdi, rdi
je 0x1400553b2
mov rax, qword [rsi]
cmp rdi, 0x10
jae 0x140055364
xor ecx, ecx
jmp 0x14005539c
invalid
cmp byte [rax - 0x77], cl
stc
mov rcx, rdi
and rcx, 0xfffffffffffffff0
and ecx, 0xfffffff0
invalid
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop word cs:[rax + rax]
invalid
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
jne 0x140055380
in al, dx
in al, dx
add rdx, rcx
cmp rdi, rcx
cmp edi, ecx
je 0x1400553ae
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x1400553a0
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
cmp rdx, rax
jne 0x1400553ca
invalid
cmovs ecx, dword [rcx - 0x3d76b70f]
mov rcx, rsi
mov rdx, rax
call fcn.140043a80
mov rdx, qword [rsi + 0x10]
out 0xfe, al
dec dword [rax - 0x75]
push rsi
adc byte [rax - 0x75], cl
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.1400ae6c0
mov rdx, qword [rsi + 0x10]
jmp 0x140055357
lea rax, [0x1400e9a88]
mov qword [rsp + 0x20], rax
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea rax, fcn.1400388b7
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str._rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_alloc_src_vecmod.rs
lea rcx, [rsp + 0x20]
call fcn.1400abe00
ud2
cmp byte [rax - 0x39], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
and al, 0x58
mov ecx, 1
jmp 0x140055495
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x20]
call fcn.140052c80
nop
add rsp, 0x68
ret
add byte [rax], 0
add byte [rax - 0x39], cl
invalid
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp - 0x10]
call rsi
mov rcx, qword [rbp - 0x18]
call rsi
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rbx, qword [rbp - 0x20]
mov rax, qword [rbx + 0x18]
mov rdi, qword [rax]
mov r15, qword [rax + 8]
mov qword [rax], 1
xorps xmm6, xmm6
movups xmmword [rax + 8], xmm6
movzx eax, byte [0x140125ab8]
mov ecx, 0x20
mov edx, 8
call fcn.1400119c9
test rax, rax
je 0x140059a40
mov rsi, rax
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov qword [rbx + 0x10], rax
jmp 0x1400599ee
mov qword [rbp - 0x60], rdx
cmp eax, 0x6d
je 0x1400599cc
cmp eax, 0x26
jne 0x140059a26
mov qword [rbp - 0x30], r14
lea rcx, [rbp - 0x60]
call fcn.1400416e0
xor eax, eax
mov rbx, qword [rbp - 0x20]
mov qword [rbx], 0
mov rcx, qword [rbx + 0x18]
add qword [rcx + 0x10], rax
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, r14
call rdi
xlatb
mov rcx, qword [rbx + 0x28]
call rdi
mov rcx, qword [0x140125790]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
ror byte [rcx - 0x77], cl
invalid
mov eax, esi
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov dl, 0x87
add eax, 0x4d8d4800
invalid
lea rcx, [rbp - 0x40]
mov qword [rbp - 0x40], rdx
rol dh, 0x45
mov eax, 0x75894c01
shr al, 1
movsd dword [rdi], dword [rsi]
jl case.0x14004b044.469
invalid
jmp 0x14005995d
invalid
invalid
invalid
invalid
ror byte [r8 - 0x77], 0x55
ror byte [rax - 0x77], 0x55
rol dh, 0x45
mov eax, 0x75894c01
shr al, 1
movsd dword [rdi], dword [rsi]
jl case.0x14004b044.469
invalid
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], rdi
mov dword [rbp - 0x50], edi
mov qword [rbp - 0x38], r14
mov ecx, 8
mov edx, 0x20
add byte [rax], al
add byte [rax], al
call fcn.1400abc30
ud2
invalid
nop dword [rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
invalid
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
invalid
and byte [rax - 0x7d], cl
jge 0x140059a29
cmp qword [rbp - 0x58], 0
je 0x140059aa3
add byte [rdi + rbx + 0x48], dh
mov ecx, dword [0x140125790]
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rbp - 0x50]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
ror byte [rbx + rcx*4 + 0x45], cl
mov al, 0xff
adc eax, 0x58741
invalid
invalid
invalid
xchg dword [0x18590e29a], eax
loopne 0x140059ae4
mov rax, qword [rbp - 0x20]
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x30], rax
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rax
xchg dword [0x188dc99eb], eax
mov edi, dword [rbp - 0x20]
mov rcx, qword [rdi + 0x28]
call rsi
mov r8, qword [rdi + 0x10]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov edi, edx
cmp qword [rdx], 0
jne 0x140059c6d
mov rsi, rcx
mov rbx, qword [rdi + 0x18]
mov ebx, dword [rdi + 0x18]
mov ebx, dword [rdi + 0x18]
mov rax, qword [rbx + 8]
test rax, rax
jne 0x140059b58
mov rdx, qword [rbx + 0x10]
lea rax, [rdx + 0xf]
cmp rax, 0xf
jbe case.0x140046174.455
xor eax, eax
mov rdx, qword [rbx + 0x10]
cmp rax, rdx
je 0x140059c38
sub rax, rdx
add rdx, qword [rbx]
mov r8, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov ecx, 0xffffffff
cmp rax, rcx
cmovae rax, rcx
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov qword [rsp + 0x20], r8
lea r9, [rsp + 0x2c]
mov r8d, eax
sub al, 0x41
mov eax, eax
call qword [sym.imp.kernel32.dll_ReadFile]
test eax, eax
je 0x140059bb9
mov ecx, dword [rsp + 0x2c]
mov eax, 2
test rcx, rcx
test ecx, ecx
add byte [rax - 0x7b], cl
leave
test ecx, ecx
je 0x140059beb
mov qword [rdi], rax
mov qword [rdi + 8], rcx
mov byte [rsi + 1], 1
add ebx, ebp
invalid
add ebx, ebp
call qword ss:[sym.imp.kernel32.dll_GetLastError]
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
xchg byte [0x1018ee3c2], al
add eax, 0xc1894800
mov rcx, rax
mov ecx, eax
shl rcx, 0x20
loope 0x140059be6
or rcx, 2
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
cmp eax, 0x3e5
add byte [rax], al
je 0x140059bf3
cmp eax, 0x6d
jne case.0x140046174.445
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp case.0x14004a310.247
mov byte [rsi + 1], 0
add byte [rcx], dh
xor eax, eax
shr bl, 0x31
jmp 0x140059c24
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
call fcn.1400416e0
call fcn.1400416e0
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
test rax, rax
test eax, eax
je 0x140059c2e
invalid
cmp rax, 1
je 0x140059ba2
clc
add dword [rsp + rax*4 + 0x48], esi
mov qword [rsi + 8], rcx
mov dword [rsi + 8], ecx
or byte [rax + 0x48068801], dh
add esp, 0x70
invalid
invalid
mov al, 1
mov byte [rsi], al
invalid
add rsp, 0x70
invalid
pop rbx
pop rdi
pop rsi
ret
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp case.0x140049f20.266
je 0x140059c35
invalid
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rax
call fcn.1400ae780
add byte [rax - 0x75], cl
mov rax, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
push rbx
adc cl, ch
ud0
invalid
invalid
or byte [r8 - 0x75], cl
push rbx
adc cl, ch
ud0
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rbx
mov ecx, ebx
fld1
call fcn.1400ae780
sbb al, 0x4b
add eax, 0x438b4800
invalid
invalid
invalid
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
or cl, ch
jmp 0x140059b58
jmp 0x140059c69
invalid
dec dword [rax - 0x39]
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x40]
and al, 0x40
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
call fcn.1400aebe0
add rax, 0xffffffffcc0b0f00
add eax, 0xcc0b0f00
ud2
int3
int3
int3
int3
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov rdi, rcx
mov edi, ecx
iretd
lea rbx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
xor esi, esi
lea r14, [rsp + 0x2c]
je case.0x140046174.461
invalid
test byte [rbp + rcx*4 + 0x74], 0x24
sub al, 0x4c
mov r15, qword [sym.imp.kernel32.dll_GetOverlappedResult]
mov edi, dword [sym.imp.kernel32.dll_GetOverlappedResult]
pop rdi
xchg dword [0x1a66c02b4], eax
nop word cs:[rax + rax]
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 - 0x75], cl
mov rax, qword [rdi]
invalid
test rax, rax
je 0x140059d18
cmp eax, 1
jne 0x140059d00
clc
add dword [rbp + 0x33], esi
mov rdx, qword [rdi + 0x10]
adc bh, al
and al, 0x2c
sub al, 0
invalid
mov dword [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x20]
mov r8, r14
mov eax, esi
and byte [r13 - 0x77], r9b
mov eax, esi
invalid
mov r9d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 1], al
xlatb
call r15
test eax, eax
je 0x140059d3a
invalid
mov r8, qword [r12 + 0x2c]
mov eax, dword [rsp + 0x2c]
sub al, 0xeb
adc dword [rsi + 0x66], esp
nop word cs:[rax + rax]
jmp 0x140059d04
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
mov qword [rdi], 0
mov dword [rdi], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdi + 0x18]
add qword [rcx + 0x10], rax
test rax, rax
je 0x140059d6d
mov rcx, rbx
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
add qword [rcx + 0x10], rax
add dword [rcx + 0x10], eax
test rax, rax
je 0x140059d6d
mov rcx, rbx
mov rdx, rdi
cli
cli
call fcn.140059b20
cmp byte [rsp + 0x30], 0
jl 0x140059d4a
xor byte [rax], al
std
invalid
jl 0x140059d4a
xor byte [rax], al
jne 0x140059d33
cmp byte [rsp + 0x31], 0
jne case.0x14004a10d.476
invalid
invalid
jmp 0x140059d6d
mov rsi, qword [rsp + 0x38]
jmp 0x140059d6d
call qword [sym.imp.kernel32.dll_GetLastError]
mov rsi, rax
shl rsi, 0x20
and byte [rax - 0x7d], cl
invalid
add cl, byte [rax - 0x77]
je 0x140059d73
xor byte [rbx + 0x5746df8], al
and byte [rax - 0x7d], cl
invalid
add cl, byte [rax - 0x77]
je 0x140059d73
xor byte [rbx + 0x5746df8], al
cmp eax, 0x26
jne 0x140059d6d
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1400416e0
mov qword [rdi], 0
mov dword [rdi], 0
mov dword [rdi], 0
xor esi, esi
mov rax, rsi
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
sub esp, 0x38
mov rax, qword [rcx]
mov rcx, qword [rax]
test rcx, rcx
leave
leave
je 0x140059daf
cmp ecx, 1
stc
add dword [rbp + 0x3b], esi
jne case.0x1400493e7.332
jne case.0x1400493e7.332
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x92d53
invalid
or dword [rax], eax
lea rdx, [0x1400ecafa]
sub eax, 0xb8410009
invalid
or dword [rax], eax
mov r8d, 7
mov eax, 7
add bl, ch
jmp case.0x1400493e7.339
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NotReadingReadingfailed_to_reserve_stack_space_for_exception_handling
or dword [rax], eax
sbb byte [rax - 0x73], cl
adc eax, 0x92d2e
or dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
add rsp, 0x38
jmp rax
jmp rax
jmp rax
add rax, 8
add eax, 8
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x1400e9df0]
add byte [rcx], cl
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x1400ebd43]
or dword [rax], eax
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0x7fe8
invalid
invalid
mov rdx, rax
call fcn.14001ae80
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
ret
int3
int3
int3
int3
invalid
add al, ch
push rdx
add byte [rax], al
add byte [rax], al
ud2
invalid
invalid
in al, dx
add byte [rax], al
ud2
cmp byte [rax - 0x75], cl
add eax, 0xcb8b5
cmp rax, 3
jne 0x140059e36
invalid
add eax, 0x38c48348
add rsp, 0x38
ret
mov byte [rsp + 0x2f], 1
lea rax, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
and al, 0x2f
add dword [rax - 0x73], ecx
lea eax, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
invalid
mov qword [rsp + 0x30], rax
lea rax, str.library_std_src_rt.rs
lea eax, [0x1400ea508]
lea eax, [0x1400ea508]
mov esp, 0x48000906
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
or eax, 0xcb888
invalid
invalid
or al, 0
lea rcx, [0x1401256e0]
mov byte [rax - 0x72b3fff4], bh
or eax, 0x91269
invalid
adc cl, byte [rcx]
invalid
lea r9, [0x1400eb0c8]
imul edx, dword [rdx], 0x8d4c0009
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor edx, edx
call fcn.1400ae220
invalid
add bl, ch
invalid
add eax, 0xccc4eb00
int3
invalid
add byte [rax], al
call qword [sym.imp.kernel32.dll_ExitProcess]
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x148
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xb0], xmm6
sub dword [rbp + 0xb0], esi
add byte [rax], al
mov qword [rbp + 0xa8], 0xfffffffffffffffe
mov rsi, rdx
test dword [rax - 0x2000000], ebp
invalid
dec dword [rax - 0x77]
invalid
mov rdi, rcx
mov rcx, qword [rdx + 8]
mov ecx, dword [rdx + 8]
mov ecx, dword [rdx + 8]
cmp qword [rdx], 0
mov qword [rdx], 0
add byte [rax], al
add byte [rax], al
je 0x140059eda
call qword [sym.imp.kernel32.dll_CloseHandle]
mov qword [rbp + 0x48], 1
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
ror byte [rdi], 0x11
push r8
mov qword [rbp + 0x30], 1
movups xmmword [rbp + 0x38], xmm0
add byte [rdi], cl
adc dword [rbp + 0x38], eax
mov rax, qword [rsi + 0x18]
mov qword [rbp + 0x60], rax
invalid
cmp qword [rsi + 0x10], 0
adc byte [rax], al
invalid
adc byte [rax], al
mov rax, qword [rsi + 0x20]
mov qword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x28]
mov qword [rbp + 0x68], rcx
invalid
invalid
sub byte [rax - 0x77], r9b
push 0x2046c748
add byte [rax], al
invalid
mov qword [rsi + 0x20], 0
and byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
jge 0x140059ee2
test eax, eax
add dh, al
test dword [rdi + 0x1000000], esp
add dword [rax - 0x73], ecx
jo 0x140059f89
lea eax, [rbp + 0x48]
mov rdx, qword [rbp + 0x60]
push rdi
clc
invalid
dec dword [rax - 0x75]
jo 0x140059f96
jo 0x140059f96
cmp eax, 3
add ecx, dword [rdi]
test byte [rdx + 0x4800000a], al
mov ecx, dword [rbp + 0x78]
invalid
invalid
invalid
js 0x140059f6b
js 0x140059f6b
adc byte [rbp + 0x80], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbp - 0x28], eax
adc byte [rbp + 0x90], al
test dword [rax + 0xf000000], edx
add byte [rax], al
adc dword [rbp - 0x18], eax
call 0x1084b28bd
call 0x1084b28bd
mov dword [rbp - 0x30], ecx
jo case.0x140049ed4.244
lea eax, [rbp + 0x30]
xor byte [rax - 0x75], cl
push rbp
push 0xfffffffffff816e8
dec dword [rax - 0x75]
mov eax, dword [rbp + 0x70]
jo case.0x14004a75f.202
cmp eax, 3
clc
add ecx, dword [rdi]
test dword [rdi], ebp
invalid
add byte [rax], al
mov edi, dword [rbp + 0x78]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb byte [rax], cl
add byte [rax], al
or byte [rax], al
add byte [rax - 0x77], cl
jne 0x140059fd6
invalid
sub byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
xor esp, esp
mov esi, dword [sym.imp.kernel32.dll_SleepEx]
xor eax, 0x583bf
add dword [0x12d36e4c5], 0x45
xor ebp, ebp
in eax, dx
xor edi, edi
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
jns 0x140059fe2
and ecx, dword [rdi]
test dword [rbx + 0x48000009], ecx
or dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x70], rcx
mov ecx, dword [rcx]
or dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x70], rcx
invalid
add byte [rax], al
lea ecx, [rbp + 0x70]
jo 0x140059fcb
jo 0x140059fcb
stc
jbe 0x140059fe4
invalid
dec dword [rbp + 0x39]
in eax, 0x75
invalid
cmp ebp, esp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea ecx, [rbp + 0x30]
xor byte [r9 + rcx*4 - 0x1e], r9b
xor byte [rcx + rcx*4 - 0x1e], cl
invalid
add eax, 0x6d8b4c00
add eax, 0x6d8b4c00
add byte [rbx + rcx*4 + 0x6d], cl
mov r14, qword [rbp + 0x30]
mov esi, dword [rbp + 0x30]
jne 0x14005a036
cmp byte gs:[rbx - 0x73], cl
cmp byte [rbx - 0x73], cl
lea edx, [rsi + rbp]
adc al, 0x2e
mov edi, esp
out 0x4c, eax
sub edi, ebp
invalid
invalid
dec dword [rax + 0x39]
mov dword [rcx - 0x48], 0xffffffff
mov eax, 0xffffffff
mov eax, 0xffffffff
invalid
invalid
mov edi, 0xc845
mov edi, 0xc845
enter 0, 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x70], esi
jo 0x14005a07a
mov dword [rbp + 0x80], 0
test dword [rax], eax
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
enter 0xffffffffffff8948, 0xffffffffffffff85
invalid
invalid
invalid
mov dword [rbp + 0x88], eax
test dword [rax + 0x48000000], ecx
mov byte [rax], al
add byte [rax], al
lea eax, [0x14004d980]
add eax, 0xffff3932
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
push 0x704d8d4c
push 0x704d8d4c
lea ecx, [rbp + 0x70]
adc eax, 0x58327
invalid
add dword [0x1b4c62565], 0x5b
add eax, 0x74c08500
pop rbx
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], bh
invalid
invalid
invalid
invalid
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add bh, bh
invalid
add byte [rsi + rbp*8 + 0x48], dh
invalid
out dx, al
test ebx, ebx
fisttp dword [rdi]
test byte [rdi], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x3f], cl
jrcxz case.0x14004a277.220
shl ebx, 0x20
or ebx, 2
retf
add cl, byte [rax - 0x77]
pop rbp
add byte [rax - 0x39], cl
invalid
invalid
mov dword [rbp - 8], 1
clc
clc
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0x3e083d8], cl
fadd dword [rbx - 0x72b7fc20]
or eax, 0xc18f5
cmc
sbb byte [rax + rax], cl
lea ecx, [0x14011b9a4]
cmc
sbb byte [rax + rax], cl
invalid
add al, 0x81
or dword [rax + 1], 0xfe0ffc8
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add bh, bh
add eax, 0x48c38900
shl ebx, 0x20
ret
or ebx, 2
retf
mov dword [rbp - 8], 1
add byte [rcx + 0x3e083d8], cl
lea ecx, [0x14011b9a4]
invalid
add al, 0x81
or dword [rax + 1], 0xfe0ffc8
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
jmp 0xe16a892a
movabs eax, dword [0x8948906636ebfffe]
fmul dword [rax - 0x3f]
invalid
invalid
shr eax, 0x20
call 0x168fe243a
clc
sub byte [rdi], cl
ja case.default.0x14005a12e
lea rcx, [0x14011b9b4]
sub al, byte [rdx]
add byte [rax], al
lea ecx, [0x14011b9b4]
lea ebx, [rax]
or al, 0
invalid
or dword [rax + 1], 0x31e0ffc8
shr bl, 0x10
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
invalid
add byte [rdi], cl
mov dh, 0x43
ud1
mov ecx, 0
add byte [rax], al
add byte [rbx + rcx], bh
retf
add byte [rcx + 0x3e083c8], cl
lea edx, [0x14011ba58]
add byte [rax + 0x63], cl
add al, 0x82
invalid
loopne 0x14005a0eb
jns 0x14005a17d
and ecx, dword [rdi]
test byte [rsi - 2], ah
invalid
invalid
invalid
invalid
invalid
add byte [rax], al
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rcx
shr rax, 0x20
call 0x13888e9aa
add byte [rax], al
call 0x13888e9aa
and ecx, dword [rdi]
test byte [rcx - 2], cl
invalid
invalid
invalid
invalid
ror byte [rcx + 0x39], 1
invalid
cmp edi, eax
test eax, eax
test byte [rbx], cl
add al, 0
or eax, dword [rax + rax]
add byte [rcx + 0x39], cl
dec dword [rdi]
xchg dword [rbx + 8], esp
invalid
or byte [rax], al
add byte [rcx + 0x29], cl
add byte [rax], al
invalid
mov dword [rbp + 0x40], ebp
mov eax, esp
or eax, ebp
invalid
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x70], esi
jo 0x14005a215
mov ecx, 0x20
and byte [rax], al
add byte [rax], al
invalid
push 0x70458d4c
jo 0x14005a1ce
mov dh, 0x37
invalid
invalid
add byte [rax], al
add byte [rsp + rbp*2 + 0x48], dh
mov ecx, dword [rbp]
enter 0xffffffffffffe083, 3
lea edx, [rdi]
or al, 0
invalid
add eax, edx
jns 0x14005a223
and esi, dword [rbx + rbp - 0x17]
sub ebp, ecx
invalid
invalid
invalid
add byte [rax], r8b
add byte [rax + 0x74230f79], al
sbb ebp, ecx
invalid
cmp byte [rcx + 0xf], 0x23
je 0x14005a241
and esi, dword [rbx + rbx - 0x17]
jmp case.0x14005a168.2
cmp al, byte [rdi]
add byte [rax], al
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
invalid
add byte [rax], r8b
mov rax, rcx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp rax, 0x23
cmp eax, 0x23
jne 0x14005a996
add byte [rax - 0x73], cl
add r8b, r13b
xchg esi, eax
je 0x14005a247
invalid
invalid
and byte [rax], al
add byte [rax], al
invalid
xor byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
invalid
clc
add ebp, edi
invalid
xchg dh, bh
js case.0x14005a20e.19
invalid
jno case.0x14005a20e.12
invalid
pop rsp
invalid
push rbp
invalid
invalid
invalid
invalid
cmp esi, edi
xor bh, dh
push qword [rax - 0x1d416e8]
sub edi, esi
and al, 0xfe
sbb eax, 0xb0fffffe
add ebp, ecx
invalid
paddd mm7, mm7
or dh, bh
add esi, edi
cli
std
std
in al, dx
std
in eax, 0xfd
fdivp st(5)
leave
std
mov ebx, 0xb0fffffd
invalid
mov ah, 0xfd
lahf
std
cwde
std
std
invalid
clc
pop rbp
adc byte [rax - 0x75], cl
invalid
sbb ebp, ecx
stc
add eax, dword [rax]
add byte [rdi], cl
invalid
out 0xed, eax
invalid
xor rdx, rdx
loop 0x14005a5d8
sub cl, ch
sti
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x78]
invalid
mov ecx, dword [rbp + 0x78]
sbb byte [r15], r9b
adc byte [rbp + 0x80], al
clc
add byte [rax - 0x75], cl
invalid
mov eax, 0xb07d8d48
lea ebx, [rbp + 0x70]
mov ebp, dword [sym.imp.kernel32.dll_GetOverlappedResult]
add byte [rbp + rcx*4 + 0x65], cl
enter 0xffffffffffff9066, 0xffffffffffffffb9
invalid
add al, byte [rax]
add byte [rax], al
invalid
add dword [rax + rbx*2 - 0x7b], esi
ror byte [rdi], 0x85
invalid
add byte [rbx - 0x7af0fe08], al
mov bl, 0
test dword [rbx + 0x48000000], esi
mov edx, dword [rbp - 0x28]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
nop word [rax + rax]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
cmp eax, 0x28
jmp case.0x14005a168.2
test rax, rax
jne 0x14005cf7e
mov rbx, rdx
test rsi, rsi
je 0x14005cf51
lea rax, [rsi - 1]
cmp rax, 3
jae 0x14005cdf0
xor r15d, r15d
xor eax, eax
jmp 0x14005ce28
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rbx + 0x30]
xor r15d, r15d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r15
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r15d, dword [rdx]
add r15, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x14005ce00
mov ecx, esi
and ecx, 3
je 0x14005ce50
shl rax, 4
add rax, rbx
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x14005ce40
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r15
cmp eax, edi
cmp eax, edi
jb 0x14005cf3a
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x14005cea1
mov rcx, qword [rdi]
add rcx, r12
mov rdx, rbp
mov r8, r13
call fcn.1400aba85
add byte [rbp + 1], cl
in al, dx
mov qword [rdi + 0x10], r12
add r14, 0x10
cmp rsi, r14
je 0x14005ced0
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
sub al, 0x33
sub al, 0x33
mov rax, qword [rdi + 8]
sub rax, r12
cmp rax, r13
jae 0x14005ce80
mov rcx, rdi
mov ecx, edi
mov rdx, r12
mov r8, r13
call fcn.1400ae780
mov r12, qword [rdi + 0x10]
invalid
mov esp, 0x4c000518
mov esp, dword [rdi + 0x10]
invalid
adc bl, ch
mov dh, 0x66
nop dword [rax + rax]
jmp 0x14005ce80
test r15, r15
je 0x14005cf64
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [rbx + rdx]
sub rax, r8
jb 0x14005cf00
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x14005cee0
jmp case.0x140046174.478
mov rax, r15
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x14005cf6d
mov r8, rcx
shl r8, 4
add al, 0x4a
lea edx, [rbx + rax]
add al, 0x4a
lea edx, [rbx + rax]
sub rsi, rcx
je 0x14005cdc0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14005cfb0
invalid
add byte [rcx], ch
ror dword [rcx + 0x44014a0a], 3
or cl, ch
invalid
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
jmp 0x14005cdc9
mov rcx, rdi
mov rdx, r12
mov r8, r15
call fcn.1400ae780
mov r12, qword [rdi + 0x10]
jmp 0x14005ce64
xor eax, eax
add rsp, 0x58
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 0x14005cf53
lea r8, [0x1400ead30]
mov rdx, rsi
call fcn.1400abe40
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, fcn.1400388b7
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1400ead80]
jmp 0x14005cfe0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, fcn.1400388b7
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.1400abe00
ud2
invalid
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rcx
cmp byte [rax - 0x73], cl
or eax, 0xfffbc841
cmp byte [rax - 0x73], cl
or eax, 0xfffbc841
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
lea rax, [0x1400b5b70]
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.140016400
nop
add rsp, 0x88
ret
movzx eax, byte [0x140125748]
mov rax, qword [rdi + 0x48]
mov byte [rbp - 1], bl
lea rcx, [rbp - 1]
mov qword [rbp - 0x18], rcx
lea rcx, [0x14005b030]
mov qword [rbp - 0x10], rcx
lea rcx, [0x1401180c8]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rcx, [rbp - 0x18]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
mov rcx, rsi
call rax
mov rsi, rax
cmp byte [rbp - 8], 0
jne 0x14005d1c2
mov rax, qword [0x140125860]
shl rax, 1
test rax, rax
jne 0x14005d1ea
lea rcx, [0x140125740]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add bh, bh
adc eax, 0x55051
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
clc
jmp 0x14005d155
call fcn.1400ae840
test al, al
jne 0x14005d1c2
mov byte [0x140125748], 1
add byte [rcx], al
jmp 0x14005d1c2
sub byte [rbp + 0x558b000c], al
clc
call fcn.1400479a0
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
int3
push rsi
sub rsp, 0x30
in al, dx
xor byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x20], rdx
mov edx, 0xfffffff4
invalid
invalid
invalid
call fcn.140042bf0
in al, dx
xor byte [rax - 0x77], cl
invalid
invalid
mov rax, rsi
add rsp, 0x30
invalid
invalid
pop rsi
invalid
ret
in al, dx
xor byte [rcx + rcx*4 - 0x40], cl
mov rsi, rcx
add rax, 0xfffffffffffffff0
shl r9, 4
lea r8, fcn.1400388b7
lea eax, [0x1401192f0]
nop word [rax + rax]
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14005d28c
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 0x14005d270
mov r8, qword [rax + 8]
jmp 0x14005d28f
invalid
add eax, dword [rbp + 0x31]
ror byte [rax - 0x77], cl
push rsp
and al, 0x20
invalid
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.140042bf0
mov rax, rsi
dec dword [rbp - 0x77]
shr eax, 1
pop rcx
invalid
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, 0xbb6ec
or eax, 0xbb6ec
lea r8, str.library_std_srcpanicking.rsBox_dyn_Any__unnamed_
int 0xe4
or byte [rax], al
mov edx, 0x2b
call fcn.1400abfc0
ud2
add al, ch
jmp case.0x14004a277.239
call fcn.14005d300
ud2
int3
int3
invalid
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbp + rdx + 0x4d], esi
test eax, eax
jne 0x14005d38d
test rdx, rdx
jne 0x14005d38d
lea rax, fcn.1400388b7
xor edx, edx
jmp 0x14005d357
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, [0x1400eb7f0]
lea rcx, [rbp - 0x28]
call fcn.14005d410
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, [0x1400eb818]
lea rcx, [rbp - 0x28]
call fcn.14005d410
ud2
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x60]
mov r8, qword [rbp - 0x20]
test r8, r8
je 0x14005d3fd
cmp qword [rbp - 0x18], 0
je 0x14005d3fd
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
push 0xfffffffffffffffe
mov rsi, r9
movzx r12d, byte [rbp + 0xd8]
add byte [rdi + rcx - 0x4a], al
mov ch, 0xd0
add byte [rax], al
add al, dh
inc qword [0x140125860]
invalid
add byte [rdi + rcx - 0x4a], al
mov ch, 0xd0
add byte [rax], al
add al, dh
inc qword [0x140125860]
jle 0x14005da1f
mov rdi, rcx
mov eax, dword [0x140125abc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xc0], 0
jne 0x14005daa9
mov rbx, rdx
mov eax, dword [0x140125abc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0xb8]
mov byte [rax + 0xc0], 1
lea r15, fcn.1400388b7
mov qword [rbp], r15
lea rax, [0x1400eb840]
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, [0x140125758]
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
movzx eax, byte [0x140125760]
cmp qword [0x140125768], 0
mov rax, qword [rbx + 0x20]
jne 0x14005d506
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 0x14005d56c
mov byte [rbp + 0x66], 3
jmp 0x14005d722
mov byte [rbp + 0x67], 1
mov rcx, rdi
stc
call rax
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov rcx, qword [0x140125768]
mov rax, qword [0x140125770]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x67], 1
mov rdx, rbp
call rax
mov eax, dword [0x140125abc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb8], 1
jbe 0x14005d5f7
mov byte [rbp + 0x66], 1
jmp 0x14005d722
mov rax, qword [0x140125738]
cmp rax, 3
ja case.default.0x14005d616
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_std_src_syncmpmclist.rs
lea r8, [0x1400eaea8]
mov edx, 0x28
call fcn.1400abfc0
jmp 0x14005d9e0
lea rax, fcn.1400388b7
mov qword [rbp], rax
lea rax, [0x1400eb840]
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, [0x140019cc0]
mov qword [rbp + 0x58], rax
lea rax, [0x1400eb898]
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.140042380
mov qword [rbp - 0x40], rax
test rax, rax
je 0x14005daf7
lea rcx, [rbp - 0x40]
jmp 0x14005daf2
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, fcn.1400388b7
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rcx, [rbp + 0x50]
lea rdx, [rbp - 0x30]
call fcn.140042380
mov qword [rbp], rax
test rax, rax
je 0x14005daf7
mov rcx, rbp
call fcn.1400416e0
mov ecx, 7
int 0x29
ud2
jne case.0x14004a10d.500
mov rcx, qword [rcx]
mov rax, qword [rcx + 0x10]
add rsp, 0x28
jmp qword [rax + 0x10]
nop
add rsp, 0x28
sub bl, al
sub bl, al
lea rcx, str.assertion_failed:_prev.ref_count_____2
lea r8, [0x1400ef308]
mov edx, 0x27
call fcn.1400abfc0
ud2
invalid
xchg byte [rax + 0x48000000], dh
test eax, eax
mov eax, 0xff000000
push rax
sbb byte [rax - 0x75], cl
invalid
xchg al, al
mov eax, dword [rsi + 0xc0]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, eax
add byte [rax], al
add byte [rax], al
invalid
push rax
add byte [rax], al
sbb byte [rax - 0x7d], cl
invalid
push qword [rax + riz - 0x10]
dec qword [rsi + 8]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
and byte [rsi - 0x3d], bl
mov ah, 0x24
xor byte [rdx], al
add byte [rax], al
mov edx, dword [rbx + 0x40]
sub al, ch
jb 0x14005ee0f
add byte [rax], al
add byte [rbp + rcx*4 + 0x7b], cl
sub byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x74], 0x24
sub byte [rcx], dh
in eax, dx
add al, byte [rbp + 0xf]
enter 0x945, 0xffffffffffffffd1
add byte [rax], al
and byte [rdi], cl
invalid
invalid
add eax, esi
cmpxchg byte [rsi], bpl
int1
lea esi, [rsp + 0x28]
add byte [rax], al
cmp rcx, 0x1f
ja 0x14005efaf
shl rcx, 4
mov qword [rax + rcx], rdx
mov qword [rax + rcx + 8], r8
inc qword [rax + 0x200]
add rsp, 0x28
ret
lea r8, [0x1400ed890]
mov edx, 0x20
add byte [rax], al
add byte [rax], al
call fcn.1400abec0
ud2
add rbx, 0xfffffffffffffff8
mov qword [rsi + 0x200], rdi
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 8]
add rbx, 0xfffffffffffffff0
add rdi, 0xffffffffffffffff
invalid
push qword [rdx - 0x1b]
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
or byte [rax], al
mov edx, 0x29
call fcn.1400abfc0
ud2
sub rsp, 0x20
mov rsi, rcx
invalid
mov rdi, qword [rcx]
cmp dword [rax - 0x7d], ecx
invalid
invalid
je case.0x14004b044.497
and byte [rax - 0x77], cl
invalid
cmp dword [rax - 0x7d], ecx
invalid
mov rcx, rdi
call fcn.140060471
lea rbx, [rdi + 0x18]
mov rcx, rbx
fld1
add byte [r8], r8b
add byte [rax], al
invalid
pop rdi
sbb byte [rax - 0x77], cl
fld1
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
sbb r8b, r14b
sbb al, dh
mov rax, qword [rdi + 0x18]
lock dec qword [rax]
dec dword [rax]
sbb al, dh
dec qword [rax]
jne case.0x140049ed4.282
mov rcx, rbx
call fcn.14005f117
mov bl, 0
add byte [rax], al
mov bl, 0
add byte [rax], al
mov rax, qword [rdi + 8]
test rax, rax
je case.0x140049fea.275
lock dec qword [rax]
jne case.0x140049fea.275
or byte [rbp + 0xc], dh
add rdi, 8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14005f15e
add byte [rax], al
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [0x140125790]
xor edx, edx
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x5313f
and eax, 0x5313f
sub esp, 0x50
mov rsi, rcx
mov rax, qword [0x140125860]
add eax, 0xc67b8
add eax, 0xc67b8
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne case.0x14004a310.255
mov rcx, rsi
call fcn.14005f261
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
test rax, rax
sal byte [rbp + 0x11], 0x48
add esp, 0x50
invalid
push rax
jne case.0x14004a75f.254
add rsp, 0x50
invalid
pop rsi
ret
call fcn.1400ae840
test al, al
jne case.0x14007c4b1.263
add byte [rax + rax*8 - 0x1014208b], al
jmp 0x14005f0c2
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.14005f314
xor al, 2
add byte [rax], al
xor al, 2
add byte [rax], al
lea rax, str.queue_not_empty
or byte [rax], al
mov qword [rsi], rax
mov dword [rsi], eax
mov qword [rsi + 8], 1
mov dword [rsi + 8], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xba1f7
invalid
lea rax, fcn.1400388b7
add byte [rax - 0x77], cl
adc byte [rdi], r9b
adc byte [rdi], cl
mov qword [rsi + 0x10], rax
xorps xmm0, xmm0
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rsi + 0x18], xmm0
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_schedulermulti_threadqueue.rsqueue_is_not_full__tail____head_
invalid
or byte [rax], al
movups xmmword [rsi + 0x18], xmm0
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_schedulermulti_threadqueue.rsqueue_is_not_full__tail____head_
invalid
or byte [rax], al
lea rcx, [rsp + 0x20]
call fcn.1400abe00
int3
add al, 0
add byte [rdi], cl
invalid
int3
add byte [rdi], cl
or edx, dword [rsi + 0x48]
push rsi
sub rsp, 0x20
invalid
and byte [rax - 0x75], cl
xor dword [rbx + rcx*4 + 0x46], ecx
adc byte [rax - 0x75], cl
or eax, 0xc6666
or al, 0
mov rsi, qword [rcx]
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x140125790]
or al, 0
or al, 0
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x14005f157
cmpsb byte [rsi], byte [rdi]
xor byte [0x13e893935], al
add eax, 0xfe834800
add eax, 0xfe834800
push qword [rdi + rbx - 0x10]
dec qword [rsi + 8]
lock dec qword [rsi + 8]
jne 0x14005f157
mov rcx, qword [0x140125790]
or al, 0
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
sub esp, 0x20
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, qword [rax + 0x10]
lock dec qword [rcx]
dec qword [rcx]
dec qword [rcx]
dec dword [rcx]
jne 0x14005f17c
mov rcx, qword [rax + 0x10]
call case.0x1400493e7.411
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je case.0x1400493e7.381
lock dec qword [r8 + 8]
jne case.0x1400493e7.381
mov rcx, qword [0x140125790]
xor edx, edx
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
xor byte [0xc34e81a4], al
add eax, 0x83489000
nop
add rsp, 0x20
pop rsi
ret
invalid
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov esi, ecx
add rcx, 0x10
call fcn.14005f1e5
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
cmp esi, 0xffffffff
je case.0x14004afea.251
invalid
lock dec qword [rsi + 8]
jne case.0x14004afea.251
mov rcx, qword [0x140125790]
or al, 0
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x52ffa
and eax, 0x52ffa
nop
add rsp, 0x20
pop rsi
ret
in al, dx
and byte [rax - 0x77], cl
invalid
sbb byte [rax - 0x75], cl
or al, r14b
dec qword [rax]
jne 0x14005f25a
mov rcx, qword [rsi + 8]
add rsp, 0x20
pop rsi
jmp fcn.140043680
invalid
dec dword [rax - 0x7d]
jle 0x14005f21f
invalid
cmp dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
je 0x14005f225
mov r8, qword [rsi + 8]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x20], 0
je 0x14005f23f
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x52f99
adc eax, 0x52f99
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x14005f25a
add rsi, 0x30
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140032faa
invalid
std
invalid
cmp eax, 0x4890fffd
add esp, 0x20
nop
add rsp, 0x20
pop rsi
ret
pop rax
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
sbb byte [rcx - 0x77], cl
ret 0xc149
mov r10, rax
shr r10, 0x20
mov dword [rsp + 0x20], r10d
mov r8, qword [rcx]
cmp dword [r8 + 0x20], eax
je 0x14005f2d9
movabs r9, 0xffffffff00000000
mov rdx, rax
lea r11d, [rax + 1]
mov dword [rsp + 0x24], r11d
cmp r10d, eax
cmp edx, eax
cmp edx, eax
jne 0x14005f2a8
mov eax, r11d
mov r10, rax
shl r10, 0x20
jmp 0x14005f2b6
cmp r11d, r10d
je 0x14005f2f0
mov eax, r11d
mov r10, rdx
and r10, r9
or r10, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r10
je 0x14005f2dd
mov r10, rax
shr r10, 0x20
mov dword [rsp + 0x20], r10d
mov rdx, rax
cmp dword [r8 + 0x20], eax
jne 0x14005f28e
xor eax, eax
jmp 0x14005f2eb
mov rax, qword [rcx]
movzx ecx, dl
mov rax, qword [rax + 0x10]
mov rax, qword [rax + rcx*8]
add rsp, 0x58
ret
lea r8, [rsp + 0x28]
mov qword [r8], 0
lea r9, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_schedulermulti_threadqueue.rsqueue_is_not_full__tail____head_
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x24]
call fcn.1400af2b2
ud2
push rbx
adc dword [rax], eax
add bl, al
movzx edx, word [rcx + 0x18]
mov rax, qword [rcx]
add dword [rsi - 0x7b], esp
sal byte [rbp + 0x28], cl
add dword [rsi - 0x7b], esp
sal byte [rbp + 0x28], cl
mov r8, qword [rcx + 8]
mov eax, dword [rcx + 8]
movdqa xmm0, xmmword [r8]
pmovmskb edx, xmm0
add rax, 0xfffffffffffffe00
add r8, 0x10
invalid
adc byte [rcx + 0xfffffa], al
add byte [rbp + riz*8 - 9], dh
je 0x14005f32f
not edx
mov qword [rcx + 8], r8
or byte [r8 - 0x77], cl
cmp edx, 0xffff
je 0x14005f32f
not edx
mov qword [rcx + 8], r8
or byte [r8 - 0x77], cl
invalid
or byte [r8 - 0x77], cl
mov dword [rcx], eax
add dword [rbp + rcx*4 + 0x42], eax
inc dword [rcx + 0x21]
invalid
invalid
lea r8d, [rdx - 1]
lea eax, [rdx - 1]
inc dword [rcx + 0x21]
and r8d, edx
shl byte [rsi + 0x44], 1
mov word [rcx + 0x18], r8w
mov dword [rcx + 0x18], eax
sbb byte [r15], cl
sbb byte [rdi], cl
bsf ecx, edx
shl rcx, 5
sub rax, rcx
ret
mov esp, 0xe1c148ca
add eax, 0xc3c82948
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
cmp qword [rcx + 0x38], 0
jns case.0x14004a75f.281
add byte [rbp + rbp + 0x48], dh
lea edi, [rsi + 0x18]
invalid
je case.0x1400554ed.73
lea rdi, [rsi + 0x18]
sbb byte [rax - 0x77], cl
mov rcx, rdi
stc
call 0x14005f31f
invalid
mov rbx, qword [rsi + 0x38]
mov ebx, dword [rsi + 0x38]
cmp byte [rax - 1], cl
dec rbx
retf
mov qword [rsi + 0x38], rbx
test rax, rax
test eax, eax
pop rsi
cmp byte [rax - 0x7b], cl
invalid
test eax, eax
sal byte [rcx + rdx + 0x48], 0x83
shr al, 0x48
invalid
invalid
je case.0x1400554ed.73
add rax, 0xffffffffffffffe8
mov rcx, rax
mov ecx, eax
call 0x128c77ce7
idiv r15d
idiv edi
mov ecx, eax
shr eax, 0x41
call fcn.14005eae4
idiv edi
dec dword [rax - 0x7b]
invalid
test rbx, rbx
jne 0x14005f37f
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x7b], r9b
sal byte [rbx + rbp + 0x48], 0x83
je case.0x14007c4b1.280
invalid
invalid
test rax, rax
je case.0x14007c4b1.280
sub ecx, dword [rax - 0x7d]
cmp qword [rsi + 0x10], 0
jle case.0x14004a310.289
adc byte [rax], al
add byte [rsp + 0x4c], dh
je case.0x14007c4b1.280
mov r8, qword [rsi]
mov eax, dword [rsi]
cmp rax, 0x11
cmp eax, 0x11
jb case.0x14004a310.289
add al, 0x4d
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x140125790]
mov ecx, dword [0x140125790]
invalid
xor edx, edx
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
cld
sub eax, 0x48900005
invalid
nop
invalid
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
in al, dx
and byte [rax - 0x77], cl
mov rsi, rdx
mov esi, edx
iretd
add eax, 0xc66c4
or al, 0
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
jo 0x14005f40b
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x5e], 0x8b
pop rsi
mov eax, dword [0x140125abc]
pop rsi
movabs eax, dword [0x250c8b4865000c66]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea ecx, [rbx + 0x120]
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [0x14005f47d]
sub dh, bh
inc esi
xor dword [rax + 1], 0
add dword [rax], eax
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xc1
mov eax, dword [rcx + 0x140]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
xchg ecx, eax
add qword [rax], rax
add byte [rax - 0x77], cl
mov ecx, 0x140
add byte [rax], al
add byte [rax], al
or al, 0
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov byte [rax + 0x170], 2
cmp dword [rcx + 8], 2
jne case.0x140081efa.75
invalid
ret 0x80c6
ret
invalid
invalid
add dword [rax], eax
add byte [rcx + 0x1b63f9], al
add byte [rdi], cl
invalid
test byte [rbp - 0x7efffffe], dl
stc
invalid
invalid
test byte [rcx - 0x16fffffe], cl
add byte [rax], al
invalid
add byte [rcx + 0xcdf9], al
int 0
add byte [rax], al
invalid
add byte [rdi], cl
invalid
sgdt [rax]
add byte [rcx + 0xe7f9], al
add byte [rdi], cl
invalid
mov byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x67e3ce5], dh
in al, dx
xor eax, 0x8f0f0000
and eax, dword [rcx]
add byte [rax], al
fdivr st(7)
inc dword [rbx - 0x78f0ee08]
mov cl, 1
add byte [rax], al
or eax, 0xbc50f
jle 0x14005f750
mov ecx, 0x81000000
stc
invalid
add byte [rax - 0x67c3cf3], dh
je case.0x14005f4fe.0
pop qword [rax]
add byte [rax], al
invalid
add byte [rcx], dh
stc
stosb byte [rdi], al
push rax
add al, 0
add byte [rax], al
mov rcx, rdi
call fcn.14005fc92
mov rax, qword [rdi + 0x10]
mov r9, qword [rdi + 0x30]
shl r9, 0x38
or r9, qword [rdi + 0x38]
mov rcx, qword [rdi + 0x18]
mov r8, qword [rdi]
invalid
add r8, rax
rol rax, 0xd
or eax, 0x4cc9314c
xor eax, eax
invalid
or eax, 0x4cc9314c
xor eax, eax
rol r8, 0x20
mov rdx, qword [rdi + 8]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
rol rcx, 0x10
xor rax, r8
xor rcx, rdx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
mov r8, rdx
rol r8, 0x20
xor r8, rax
xor r8, rcx
xor r8, rdx
mov rax, r8
shr rax, 0x20
cmp r8d, 2
cmovae esi, r8d
mov edx, esi
add rsp, 0x78
pop rdi
pop rsi
ret
cmovb r8, rdx
sub rax, r8
mov r8, rcx
sub r8, rax
lea r14, [rax + rbx]
sub rbx, r8
cmova r14, rcx
cmovbe rbx, rdx
sub r14, rax
je 0x140060451
lea rdi, [rsi + rax*8]
lea edi, [rsi + rax*8]
mov rcx, rdi
call fcn.140060471
sub dword [rax], eax
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
add rdi, 8
dec r14
jne 0x140060440
or byte [rcx - 1], cl
invalid
test rbx, rbx
je case.0x14007c4b1.302
mov rcx, rsi
call fcn.140060471
add rsi, 8
invalid
or byte [rax - 1], cl
retf
jne 0x140060456
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
sub byte [rax - 0x75], cl
adc dword [rax - 0x39], ecx
rol al, 0xff
invalid
add cl, byte [rax - 0x7d]
clc
invalid
invalid
clc
jne 0x1400604a3
mov rcx, qword [rcx]
mov rax, qword [rcx + 0x10]
add rsp, 0x28
jmp qword [rax + 0x10]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
invalid
mov edx, 0x27
call fcn.1400abfc0
ud2
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
movaps xmmword [rsp + 0x40], xmm6
sub dword [rsp + 0x40], esi
mov rdi, rdx
xlatb
xlatb
mov rsi, rcx
cmp qword [rcx], 0
invalid
je 0x14006054d
add byte [rdx + rbp*2 + 0x48], dh
lea ebx, [rsi + 8]
lea rbx, [rsi + 8]
cmp byte [rbx + 0x31], 2
jne 0x14006051b
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx + 0x18]
test rdx, rdx
je 0x14006071c
add byte [rax], al
add rcx, 0x18
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
jmp fcn.1400acd5e
invalid
invalid
add al, 0
enter 4, 0x48
cmp dword [rdi], 0
cmp qword [rdi], 0
je 0x14006074b
lea rsi, [rdi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x20], cl
jne 0x140060731
cmp byte [rdi + 0x50], 0
je 0x14006058c
jg 0x14006058b
add byte [rsi + rcx*2 - 0x41], dh
or byte [rax], al
add byte [rax], al
invalid
mov edi, 8
add byte [rax], al
add byte [rbp + 0x31], al
push qword [rcx]
fucomi st(1)
invalid
xor r15d, r15d
xor ebx, ebx
jmp 0x14006065b
cmp dword [rdi + 0xb0], 0x3b9aca00
je 0x140060760
mov al, byte [rdi + 0xa0]
test al, al
jne 0x14006071c
lea rbx, [rsi + 8]
lea rcx, [rdi + 0x58]
mov al, 1
xchg byte [rdi + 0xa0], al
mov rdx, 0xffffffffffffffff
call fcn.1400619d5
jmp case.0x14004afea.270
inc esi
push r8
add dword [rax - 0x75], ecx
pop rdi
sub byte [rbx + rcx*4 + 0x77], cl
cmp byte [rax - 0x39], cl
cmp byte [r8], r8b
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rsi + rbx + 0x45]
xor edi, edi
mov byte [rdi + 0x50], 1
mov rbx, qword [rdi + 0x28]
mov r14, qword [rdi + 0x38]
mov qword [rdi + 0x38], 0
test r14, r14
je 0x1400605c3
xor r15d, r15d
mov rax, qword [rbx + r15*8]
lock dec qword [rax]
jne 0x1400605bb
mov rcx, qword [rbx + r15*8]
call fcn.14005ed14
inc r15
cmp r14, r15
jne 0x1400605a8
mov qword [rsp + 0x28], 8
xorps xmm6, xmm6
movups xmmword [rsp + 0x30], xmm6
mov r12, qword [rdi + 0x48]
test r12, r12
je 0x140060651
lea r15, [rdi + 0x40]
mov eax, 8
xor ebx, ebx
lea r14, [rsp + 0x28]
mov r13, qword [r12]
mov qword [rdi + 0x48], r13
lea rcx, [r13 + 8]
test r13, r13
cmove rcx, r15
mov qword [rcx], 0
movups xmmword [r12], xmm6
cmp rbx, qword [rsp + 0x30]
jne 0x140060628
mov rcx, r14
mov rdx, rbx
call fcn.140032e95
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x38]
add r12, 0xffffffffffffff80
mov qword [rax + rbx*8], r12
mov rbx, qword [rsp + 0x38]
inc rbx
mov qword [rsp + 0x38], rbx
mov r12, r13
test r13, r13
jne 0x1400605ed
mov rdi, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jl 0x140060672
xor bl, ch
invalid
jl 0x140060672
xor bl, ch
or bh, byte [rdi + 8]
mov edi, 8
xor ebx, ebx
xor r15d, r15d
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
jne 0x14006073e
test rbx, rbx
je 0x1400606c6
shl rbx, 3
xor r12d, r12d
mov rsi, qword [rdi + r12]
lea r14, [rsi + 0x80]
mov ecx, 0x1000000
mov r8d, 1
mov edx, 0x18
xor r9d, r9d
call fcn.1400614db
lock or qword [rsi + 0x90], rax
mov edx, 0x2f
mov rcx, r14
call fcn.14005ed86
lock dec qword [rsi]
jne 0x1400606bb
mov rcx, rsi
call fcn.14005ed14
add r12, 8
cmp rbx, r12
jne 0x140060675
jmp 0x1400606f0
lea rsi, [rdi + rbx*8]
sub rsi, rdi
je 0x1400606f0
shr rsi, 3
xor ebx, ebx
mov rax, qword [rdi + rbx*8]
lock dec qword [rax]
jne 0x1400606e8
mov rcx, qword [rdi + rbx*8]
call fcn.14005ed14
inc rbx
cmp rsi, rbx
jne 0x1400606d5
test r15, r15
je 0x14006071c
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rdi
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
call fcn.1400ad2d9
jmp 0x140060538
mov rcx, rsi
call fcn.1400ad030
jmp 0x140060669
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtimeiodriver.rs
mov edx, 0x68
jmp 0x140060773
invalid
lea rcx, [0x1400edf20]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rsP
mov edx, 0x73
call fcn.1400ac3f0
ud2
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rdx + 0xb8], cl
jne 0x1400608e6
mfence
mov rax, qword [rbx]
test ax, ax
jne 0x1400608c3
shr rax, 0x10
or byte [r11 + 0x42], sil
add eax, dword [rcx]
add byte [rcx], al
add byte [rax - 0x75], cl
mov dword [rax + rax], 0xff31ddeb
mov rcx, rsi
call fcn.1400ad2d9
jmp 0x14006086c
sub rsp, 0x68
mov eax, 3
add byte [rax], al
add byte [rax], al
xchg qword [rcx + 0x18], rax
cmp rax, 3
ja case.default.0x140060919
mov rsi, rcx
lea rcx, [0x14011bb18]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [rsi + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x28], cl
jne 0x140060952
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
jne 0x14006095c
mov rdx, qword [rsi + 0x20]
test rdx, rdx
jne 0x140060966
add rsp, 0x68
pop rdi
pop rsi
ret
mov rcx, rdx
add rsp, 0x68
pop rdi
pop rsi
jmp fcn.1400609c9
mov rcx, rdi
call fcn.1400ad2d9
jmp 0x14006092a
mov rcx, rdi
call fcn.1400ad030
jmp 0x140060934
add rsi, 0x20
mov rcx, rsi
add rsp, 0x68
pop rdi
pop rsi
jmp 0x1400acad2
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [fcn.140015850]
mov qword [rax + 8], rcx
lea rdx, [0x1400ee358]
lea rcx, [rsp + 0x38]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_schedulermulti_threadpark.rsinconsistent_state_in_unpark__actual_
call fcn.1400abe00
ud2
and al, 0x84
add byte [rax], al
add byte [rsi - 0x77], ah
push rsi
mov qword ds:[rsi + 0xa0], r14
mov edx, 6
mov qword [rsi + 0xa8], rdx
mov qword [rsi + 0xb0], rdx
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0xb8], xmm0
adc dword [rsi + 0xb8], eax
adc dword [rsi + 0xb8], eax
mov rdx, qword [rsp + 0xd0]
mov qword [rsi + 0xc8], rdx
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rdi], cl
adc dword [rsi + 0xd0], eax
add byte [rdi], cl
adc dword [rsi + 0xd0], eax
mov dl, byte [rsp + 0xb0]
mov byte [rsi + 0xe0], dl
mov byte [rsi + 0x60], cl
xorps xmm0, xmm0
movups xmmword [rsi + 0x50], xmm0
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax + 0xe096], cl
add byte [rax + 0x570f604e], cl
ror byte [rdi], 0x11
push rax
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x63]
mov dword [rsi + 0x61], edx
mov dword [rsi + 0x64], r8d
mov qword [rsi + 0x68], r9
mov qword [rsi + 0x70], 0x10
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x78], xmm0
movups xmm0, xmmword [rsp + 0x109]
movups xmmword [rsi + 0x81], xmm0
mov edx, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x5b]
mov dword [rsi + 0x91], edx
mov dword [rsi + 0x94], r8d
mov qword [rsi], rax
mov qword [rsi + 8], rbp
mov byte [rsi + 0x39], r10b
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rdi
mov byte [rsi + 0x98], cl
mov qword [rsi + 0xe8], r15
mov dword [rsi + 0xf0], r11d
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rdx + 0x80], bh
jmp 0x140065717
jmp 0x140065717
call fcn.1400abc30
ud2
add al, dh
inc qword [rdi]
jle case.0x14004a277.300
add byte [rax], al
mov al, byte [0x140125ab8]
mov ecx, 0x18
mov edx, 8
call fcn.1400119c9
test rax, rax
je case.0x14007c4b1.321
invalid
add al, byte [rax]
invalid
invalid
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov dword [rbx + 8], eax
mov dword [rbx + 8], eax
mov qword [rbx + 0x10], rdi
mov dword [rbx + 0x10], edi
mov r15, qword [r14 + 0x28]
mov ebp, dword [r14 + 0x30]
mov eax, dword [0x140125abc]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add al, 0xc1
cmp byte [rax + 0x108], 0
add dword [rax], eax
add byte [rax], al
jne case.0x140049fea.312
call fcn.1400a5fe5
mov eax, dword [0x140125abc]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rdx, qword [rax + 0x110]
mov r8, qword [rax + 0x118]
sbb byte [rax], 1
add byte [rax], al
sbb byte [rax], 1
add byte [rax], al
lea rcx, [rdx + 1]
mov qword [rax + 0x110], rcx
adc byte [rcx], al
add byte [rax], al
mov rcx, qword [r14 + 0x38]
lock inc qword [rcx]
jle case.0x14004a277.300
add byte [rax], al
add byte [rax], al
mov r13, qword [r14 + 0x40]
mov rsi, qword [r14 + 0x10]
jbe 0x14006582a
mov r10, qword [r14 + 0x18]
mov edx, dword [rsi + 0x18]
jbe 0x14006582a
adc byte [rbp - 0x75], cl
push rsi
sbb byte [rbp - 0x75], cl
pop rax
mov edx, dword [rsi + 0x18]
mov r9, qword [r14 + 0x58]
test r9, r9
mov qword [rsp + 0x50], r12
je 0x140065841
lock inc qword [r9]
jle case.0x14004a277.300
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
invalid
mov r12, qword [r14 + 0x68]
push 0x48e4854d
mov dword [rsp + 0x48], edx
test r12, r12
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r10
invalid
push rsp
and al, 0x28
invalid
sub byte [rcx + rdx - 0x10], dh
inc qword [r12]
je case.0x14004afea.273
lock inc qword [r12]
jle case.0x14004a277.300
mov fs, word [0x18d065870]
mov r14, qword [r14 + 0x70]
mov esi, dword [rsi + 0x70]
jo 0x14006585e
jmp case.0x14004afea.273
add byte [rdx + 0xc023e05], cl
add byte [rcx + 0x110], bh
add dword [rax], eax
invalid
mov al, byte [0x140125ab8]
or al, 0
mov ecx, 0x110
mov edx, 8
call fcn.1400119c9
sar edx, 0xff
add al, ch
sar edx, 0xff
test rax, rax
je case.0x14004a614.293
invalid
invalid
add dword [rax], eax
add byte [rax], al
test byte [0x171065894], bl
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
cmp ebp, 0x3b9aca00
mov edx, 0xa
cmp edi, dword [rdx + 0xa]
cmove r15, rdx
cli
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov qword [rax], rdx
mov qword [rax + 8], rdx
push rax
or byte [rax - 0x77], cl
jo 0x1400658c3
push rax
or byte [rax - 0x77], cl
jo 0x1400658c3
mov rdx, qword [rsp + 0x28]
mov qword [rax + 0x18], rdx
sbb byte [rcx + rcx*4 + 0x78], cl
invalid
sbb byte [rcx + rcx*4 + 0x78], cl
and byte [rdi], cl
invalid
mov dword [rax + 0x20], edi
cmove ebp, ecx
jmp 0x1882ec150
mov dword [rax + 0x28], ebp
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rax + 0x30], rdx
mov qword [rax + 0x38], r13
mov byte [rax + 0x40], cl
mov qword [rax + 0x48], 8
mov dword [rax + 0x48], 8
mov dword [rax + 0x48], 8
or byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
push rax
xorps xmm0, xmm0
movups xmmword [rax + 0x50], xmm0
mov qword [rax + 0x60], rcx
lea rdx, [0x140119440]
add byte [rax - 0x77], cl
push rax
push 0x7040110f
adc dword [rax + 0x70], eax
add byte [rax - 0x77], cl
push rax
push 0x7040110f
adc dword [rax + 0x70], eax
adc dword [rax + 0x70], eax
jo 0x140065941
mov qword [rax + 0x80], rcx
mov dword [rax + 0x80], ecx
mov rdx, qword [rsp + 0x48]
mov qword [rax + 0x88], rdx
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
mov qword [rax + 0x90], rdx
nop
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x98], rbx
mov qword [rax + 0xa0], rcx
mov dword [rax + 0xa0], ecx
mov qword [rax + 0xb8], rcx
add byte [rax], al
mov qword [rax + 0x98], rbx
mov qword [rax + 0xa0], rcx
mov dword [rax + 0xa0], ecx
mov dword [rax + 0xa0], ecx
mov qword [rax + 0xb8], rcx
mov byte [rax - 0x77000000], bh
mov dword [rax + 0xc0], ecx
mov byte [rax + 0xc4], cl
mov qword [rax + 0xc8], rcx
add byte [rax], al
mov al, al
add byte [rax], al
add byte [rax + 0xc488], cl
add byte [rax - 0x77], cl
mov al, cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
invalid
xor byte [rax - 0x77], cl
nop
rol byte [rax], 1
add byte [rax], al
mov qword [rax + 0xd0], rdx
mov rdx, qword [rsp + 0x20]
mov qword [rax + 0xd8], rdx
and byte [rax - 0x77], cl
nop
fadd dword [rax]
add byte [rax], al
mov qword [rax + 0xe0], r12
mov qword [rax + 0xe8], r14
mov dword [rax + 0xe8], esi
add byte [rcx + rcx*4 - 0x50], cl
call 0x188065966
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x50
mov dword [rax + 0xe8], esi
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x50
mov rdx, qword [rsp + 0x50]
mov qword [rax + 0xf0], rdx
mov qword [rax + 0x108], rcx
mov byte [rax], cl
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0xf8], eax
clc
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x77], cl
mov byte [rax], cl
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0xf8], eax
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
add rsp, 0x58
pop rbx
invalid
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
ud2
mov ecx, 8
mov edx, 0x40
add byte [rax], al
add byte [rax], al
jmp 0x1400659b9
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add byte [rax], al
jmp 0x1400659b9
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x110
call fcn.1400abc30
ud2
invalid
invalid
or eax, dword [rcx + 0x57]
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
cmp byte [rcx + 0x38], 1
cmp byte [rcx], al
sub byte [rax + 0xf013879], al
test dword [rcx + 0x49000000], esi
add byte [rax], al
mov r15, rcx
cmp byte [rcx], al
jne 0x140065a88
add byte [rax], al
mov r15, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
lea rsi, [rdi + 8]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 8], cl
jne 0x140065a96
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
test dword [rsi + 0x48000000], esp
mov ebx, dword [rdi]
mov rbx, qword [rdi]
mov r12, qword [r15 + 0x30]
cmp r12, 3
cld
add ecx, dword [rdi]
add edi, 0
add byte [rax], al
cld
add ecx, dword [rdi]
add edi, 0
add byte [rax], al
add r15, 0x10
lea r14, [rdi + 0x10]
ja 0x140065a19
mov rcx, r14
mov rdx, r15
call fcn.140063bab
invalid
dec dword [rax - 0x75]
mov eax, dword [rdi + 0x10]
ja 0x140065a19
invalid
mov eax, dword [rdi + 0x10]
adc byte [rax - 0x7b], cl
sal byte [rbp + 0xb], 0x48
cmp dword [rdi + 0x18], 0
test rax, rax
jne 0x140065a28
cmp qword [rdi + 0x18], 0
jne 0x140065add
test dword [rbp + 0x48000000], esi
test eax, eax
test rax, rax
jne 0x140065a41
mov eax, ebx
and eax, 3
invalid
add eax, dword [rbx + 0xa7501f8]
cmp eax, 1
jne 0x140065a41
and rbx, 0xfffffffffffffffc
mov rax, rbx
xchg qword [rdi], rax
cmp r12, 1
jne case.0x14007c4b1.325
mov rcx, r14
mov rdx, rdi
mov r8, rbx
mov eax, ebx
call fcn.140064d52
test rax, rax
invalid
je case.0x14007c4b1.325
invalid
mov r8, rax
mov eax, eax
ror byte [rax - 0x77], 0xd7
mov rdi, rdx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
cmpxchg byte [rsi], cl
cmpxchg byte [rsi], cl
jne 0x140065ab8
mov rcx, rdi
mov ecx, edi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
pop rdi
jmp qword [r8 + 8]
xor ecx, ecx
mov al, 1
invalid
lock cmpxchg byte [rsi], cl
jne 0x140065aa3
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rcx, rsi
call fcn.1400ad2d9
jmp 0x1400659f0
cmp edi, dword [rax + 4]
js 0x140065aa1
add cl, ch
invalid
invalid
mov rcx, rsi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
invalid
pop rsi
pop r12
pop r14
pop r15
jmp fcn.1400ad030
add al, 0
add al, 0
mov rcx, rsi
mov rsi, r8
call fcn.1400ad030
jne 0x140065ac6
add byte [rcx - 0x77], cl
invalid
add byte [rcx - 0x77], cl
mov eax, esi
invalid
jmp 0x140065a6a
lea rcx, str.internal_error:_entered_unreachable_code_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07library_std_src_syncmpmclist.rs
lea r8, [0x1400ef6b8]
add byte [rbp + rcx*4 + 5], cl
loop 0x140065a6f
mov edx, 0x28
jmp 0x140065af0
lea rcx, str.assertion_failed:_self.tail.is_none__
lea ecx, str.assertion_failed:_self.tail.is_none__
or al, 0x7e
or byte [rax], al
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srcutillinked_list.rs__
add eax, 0x87e2d
mov edx, 0x25
call fcn.1400abfc0
add al, 0
ud2
push rsi
in al, dx
pop rax
invalid
leave
retf 0xffd8
and al, 0x20
adc byte [rcx], al
add byte [rax], al
mov al, 0
add byte [rax], al
ror byte [rcx + 0xf], 0x44
enter 0xffffffffffffb981, 0xffffffffffffffc0
add byte [rax], al
add byte [rax], al
retf 0x3b9a
add byte [rax], al
add byte [rcx + 1], bh
add byte [rax], al
add byte [rax], al
xadd qword [rdx], r8
or ebx, ebp
jle 0x140065bad
test eax, eax
ror byte [rdi], 0x11
and al, 0x48
and al, 0x48
adc dword [rsp + 0x48], eax
and al, 0x48
push rsi
or byte [rax - 0x77], cl
invalid
invalid
pop rsi
adc byte [rcx + 0x100f187e], cl
sbb byte [rdi], cl
invalid
sbb byte [rdi], cl
adc byte [rsp + 0x34], al
and al, 0x34
sbb al, 0xf
adc dword [rsi + 0x2c], ecx
and al, 0x54
push rsp
cmp al, 0x48
mov dword [rsi + 0x40], 0xffffffff
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov qword [rsi + 0x58], rax
invalid
and al, 0x20
jmp 0x140065b4f
add esp, 0x58
pop rax
add byte [rax], al
add byte [rbp - 0x77], cl
add byte [rax], al
invalid
sub rsp, 0x20
invalid
add dl, cl
cmp esi, dword [rdx + 0xc]
or al, 0x48
inc eax
invalid
retf 0x3b9a
invalid
mov edx, eax
invalid
mov ecx, 0x48fffffe
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
invalid
and al, 0x56
or byte [rax], al
invalid
sub esp, 0x20
and byte [rax - 0x75], cl
xor dword [rbx - 0x13f7cfa], ecx
mov eax, dword [rsi]
add eax, 0xfffffffe
invalid
hlt
invalid
or al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
sub bl, r13b
sub bl, ch
sub bl, ch
invalid
lea ecx, [rsi + 8]
or al, r13b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xor al, r13b
invalid
invalid
add byte [rax], al
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
or eax, 0xbfac6
invalid
cli
or eax, dword [rax]
sar bh, cl
adc eax, 0x4c506
invalid
mov ecx, dword [rsi + 8]
invalid
and eax, 0x4c4e3
cmp dword [rcx], 0
cmp dword [rcx + 0x10], 0
add byte [rsp + rdx + 0x4c], dh
or eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 1], cl
and eax, 0x4c4c2
ret 0x4c4
invalid
ret 0x4c4
sub rsp, 0x48
sub esp, 0x48
mov rax, rdx
mov rax, rdx
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov qword [rdx], rcx
lea rcx, [0x1400f1e18]
jmp 0x140065ceb
add byte [rax - 0x77], cl
and al, 0x30
mov dword [rsp + 0x30], ecx
sub byte [rax - 0x39], cl
and al, 0x20
add al, 0
add byte [rax], al
lea edx, str.ProtoError
ror byte [rax], 0
or eax, 0x8f26e
outsb dx, byte [rsi]
or byte [rax], al
shr eax, 0x44
sti
sti
call qword [rax + 0x48c48348]
invalid
ret
sub rsp, 0x68
mov rax, qword [rcx]
and dword [rcx - 0x48], eax
sldt word [rax]
add byte [rdi + rcx + 0x42], al
cmovb r8d, ecx
invalid
invalid
invalid
movzx ecx, ax
enter 0xffffffffffff8d4c, 5
invalid
or al, 0x88
add ecx, eax
sar edi, 0xe1
loope case.0x140049f20.357
mov ecx, dword [rdx + 0x20]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8b702
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
add cl, ch
push 0x4c000005
add byte [rax], al
lea r9, [rsp + 0x60]
add byte [rax], al
invalid
add eax, 0x8b6f8
clc
mov dh, 8
or byte [rax], al
invalid
invalid
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
loopne 0x140065d80
or byte [rax], al
add cl, ch
fld qword [0xcd4e5dd3]
adc byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x60]
or byte [rax - 0x7d], cl
ror byte [rax], 0x48
lea ecx, [0x1400f1518]
or eax, 0x8b730
or byte [rax - 0x73], cl
or eax, 0x8b730
mov bh, 8
or byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
and al, 0x50
push rax
and al, 0x48
movabs rcx, 0x244c894800000003
lea r8, [0x1400f1510]
lea eax, [0x1400f1510]
cmp byte [rbp + rcx*4 + 5], cl
loope 0x140065dc3
invalid
lea eax, [0x1400f14f0]
mov dh, 8
or byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x20
or byte [rax], al
sal byte [rsi - 0x47befff8], 0x14
add byte [rax], al
add cl, ch
mov eax, 0x14
inc dword [rdx]
add byte [rax], al
lea ecx, [rax + 0x10]
mov dword [rax], ecx
add eax, 8
ror byte [rax], 0x48
lea ecx, [0x1400f1518]
retf 0x8b6
mov dh, 8
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
movabs rcx, 0x244c894800000005
lea r8, [0x1400f1553]
lea r8, [0x1400f1553]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
mov dword [rsp + 0x40], ecx
add eax, 0x8b6ea
and al, 0x38
lea eax, [0x1400f14f0]
jnp case.0x14005f4ba.63
or byte [rax], al
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x8b6ad
invalid
add byte [rbp + rcx*4 + 0xd], cl
mov esp, 0xe90008b6
or byte [rax], al
invalid
invalid
lea ecx, [0x1400f154e]
add byte [rax - 0x7d], cl
rol byte [rdx], 0x4c
invalid
mov dword [rcx], eax
and al, 0x20
and al, 0x20
movabs byte [0x2d4e90008b6], al
invalid
mov sil, 8
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
add byte [rax], al
add byte [rax - 0x7d], cl
add rax, 8
lea r9, [rsp + 0x60]
and al, 0x60
add dword [rax - 0x73], ecx
add eax, 0x8a2ae
and byte [rax - 0x73], cl
add eax, 0x8b6a3
invalid
mov dh, 8
invalid
lea eax, [0x1400f15a1]
movabs dword [0xfb8410008b6], eax
add byte [rax], al
add cl, ch
stosd dword [rdi], eax
add al, 0
add byte [rax], al
lea rcx, [rax + 0x10]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
or byte [rax - 0x7d], cl
ror byte [rax], 0x48
lea ecx, [0x1400f1518]
or eax, 0x8b5f8
or eax, 0x8b5f8
add byte [rax - 0x77], cl
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x48], eax
and al, 0x38
mov bl, 0xb5
or byte [rax], al
add eax, dword [rax]
add byte [rax - 0x39], cl
and al, 0x20
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
invalid
ror byte [rax], 0x4c
lea ecx, [rsp + 0x60]
invalid
invalid
xchg ebx, eax
mov ch, 8
or byte [rax], al
invalid
invalid
or byte [rax], al
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x8b63b
add al, 0
lea ecx, [rax + 0x10]
adc byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x60]
lea ecx, [0x1400f1600]
or byte [rax], al
and al, 0x50
mov dword [rsp + 0x48], eax
lea eax, [0x1400f15f6]
add eax, 0x8b628
add byte [rcx + rcx*4 + 0x44], cl
mov dword [rsp + 0x38], eax
and al, 0x38
add eax, 0x8b516
invalid
and al, 0x28
mov dword [rsp + 0x20], ecx
and byte [rax - 0x73], cl
add eax, 0x8b5ed
in eax, dx
mov ch, 8
invalid
in eax, dx
mov ch, 8
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
cld
mov ch, 8
add dword [rax], eax
add byte [rax - 0x7d], cl
ror byte [rax], 0x4c
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
invalid
lea eax, [0x1400f1518]
add esi, dword [rbp - 0x76b7fff8]
and al, 0x20
invalid
and byte [rax - 0x73], cl
add eax, 0x8b5ff
invalid
mov ch, 8
invalid
push qword [rbp - 0x16fff8]
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 8
lea r9, [rsp + 0x60]
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
push qword [rbp - 0x76b7fff8]
mov ch, 8
add byte [rax - 0x77], cl
invalid
invalid
and al, 0x20
in eax, dx
or byte [rax], al
invalid
add byte [rcx - 0x48], al
invalid
mov eax, 7
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
and al, 0x60
and al, 0x60
mov dword [rcx], eax
sahf
or byte [rax], al
and al, 0x20
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov eax, dword [rax + 0x18]
ror byte [rax], 0x48
lea ecx, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov dword [rcx], eax
add eax, 0x8b479
sub byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 5
and al, 0x20
and byte [0x1880660b3], al
add eax, 0x48000000
lea eax, [0x1400f165f]
or eax, 0x8b5b3
or byte [rax], al
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xcfe8
add byte [rax], al
and al, 0x60
invalid
mov dword [rax], ecx
invalid
add byte [rax - 0x77], cl
mov dword [rsp + 0x48], eax
and al, 0x48
lea rcx, str.record_typeUnknownAlgorithmTypeValueUnknownDnsClassStrUnknownDnsClassValueUnknownRecordTypeStrUnknownRecordTypeValueUnrecognizedLabelCodeUnrecognizedNsec3Flags
or eax, 0x8b5b6
mov dh, 0xb5
or byte [rax], al
cmp byte [rax - 0x73], cl
or eax, 0x8b58a
or byte [rax], al
or byte [rax], al
mov dword [rsp + 0x30], ecx
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
and al, 0x28
and al, 0x40
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
and al, 0x20
add al, 0
add byte [rax], al
lea eax, [0x1400f1678]
or byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x1fe8
invalid
invalid
sti
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
add rax, 2
invalid
lea ecx, [rsp + 0x60]
lea eax, [0x1400f1570]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
sbb dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
add al, byte [rax]
add eax, 8
and al, 0x60
add eax, 0x89d2d
mov dword [rsp + 0x20], eax
lea eax, [0x1400f16d4]
mov r13b, 8
add byte [rcx - 0x48], al
adc al, byte [rax]
add cl, byte [rbp + rcx*4 + 0x4c]
lea ecx, [rsp + 0x60]
and al, 0x60
and al, 0x60
add eax, 0x8b453
add bl, ch
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x8b520
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x60
and byte [rax - 0x73], cl
add eax, 0x8b50a
invalid
mov ch, 8
invalid
or dh, byte [rbp + 0x49eb0008]
mov ch, 8
add bl, ch
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x60
or byte [rax], al
lea eax, [0x1400f1724]
add byte [rax], al
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x60
and byte [rax - 0x73], cl
add eax, 0x8b4ea
mov ah, 8
invalid
mov ah, 8
add byte [rcx - 0x48], al
invalid
invalid
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
mov dword [rcx], eax
jrcxz 0x14006621f
or byte [rax], al
mov dword [rsp + 0x20], eax
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov eax, 8
add byte [rax], al
add bl, ch
and byte [rax - 0x73], cl
add eax, 0x8b4be
add eax, dword [rax]
add byte [rax], al
mov ecx, dword [rdx + 0x20]
sub byte [rax - 0x75], cl
add eax, 0x410008ec
mov eax, 7
add byte [rax], al
add eax, 0x8b492
and al, 0x60
add dword [rax - 0x73], ecx
add eax, 0x8b4a7
ror dword [rdx - 5], 0xff
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
mov dh, 0x3d
or eax, dword [rax]
invalid
or byte [rax], al
mov eax, 0xd
lea edx, [0x1400f1e45]
mov ecx, 0xb8410008
or eax, dword [rax]
add byte [rax], al
invalid
sub esp, 0x38
invalid
loopne 0x140066510
mov ecx, dword [rdx + 0x20]
sbb byte [rax - 0x73], cl
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
invalid
invalid
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
invalid
invalid
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8a7ec
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
xlatb
mov rsi, rcx
mov rbx, r8
sub rbx, rdx
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
sub rax, rdx
cmp rax, rbx
jb 0x140067aaf
cmp rdi, r14
cmp edi, esi
je 0x140067aa1
mov rax, qword [rsi]
xor ecx, ecx
mov r8b, byte [rdi + rcx]
mov byte [rdi + rcx], 0
mov byte [rax + rdx], r8b
adc byte [rax - 1], cl
ret 0xff48
ror dword [rax + 0x39], 0xcb
jne 0x140067a8a
adc byte [rax - 1], cl
ret 0xff48
mov qword [rsi + 0x10], rdx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rsi
mov r8, rbx
call fcn.1400b17c8
add byte [rax - 0x75], cl
push rsi
adc bl, ch
invalid
add byte [rax - 0x75], cl
push rsi
adc bl, ch
rcl byte [rsi + 0x57], 0x48
sub esp, 0x28
mov rsi, rcx
mov eax, 8
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x140067afd
mov rcx, rsi
shr rcx, 0x3b
jne 0x140067b07
mov rdi, rsi
shl rdi, 4
je 0x140067afd
mov al, byte [0x140125ab8]
mov edx, 8
mov rcx, rdi
call fcn.1400119c9
test rax, rax
je 0x140067b0e
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.140013710
ud2
mov ecx, 8
mov rdx, rdi
add byte [rax - 0x77], cl
cli
call fcn.1400abc30
ud2
movdqa xmm0, xmmword [r9]
pmovmskb r8d, xmm0
xlatb
ror byte [rax - 0x7f], 0xc2
cmp ch, 0xff
dec dword [rcx - 0x7d]
rcl dword [rax], 0x41
cmp eax, 0xffff
xlatb
ror byte [rax - 0x7f], 0xc2
cmp ch, 0xff
dec dword [rcx - 0x7d]
rcl dword [rax], 0x41
cmp eax, 0xffff
je 0x140067b38
not r8d
mov qword [rcx + 8], r9
mov qword [rcx], rdx
lea r9d, [r8 - 1]
and r9d, r8d
mov word [rcx + 0x18], r9w
bsf r8d, r8d
neg r8
lea r8, [r8 + r8*4]
lea r8, [rdx + r8*8]
dec rax
mov qword [rcx + 0x20], rax
jmp 0x140067b87
lea rax, [r8 - 0x28]
lea rdx, [r8 - 0x20]
test r8, r8
cmove rax, r8
ret
mov esi, r9d
movabs r9, 0x736f6d6570736575
xor r9, rcx
movabs r10, 0x646f72616e646f6d
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
invalid
jb 0x140067c25
xor r10, rdx
movabs r11, 0x6c7967656e657261
xor r11, rcx
movabs rdi, 0x7465646279746573
xor rdi, rdx
xor edi, edx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
invalid
xor edi, edx
lea rax, [rsp + 0x30]
mov qword [rax], r9
mov qword [rax + 8], r11
mov qword [rax + 0x10], r10
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rcx
and byte [rax - 0x77], cl
push rax
sub byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xor byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
and byte [rax - 0x77], cl
push rax
sub byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xor byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
movzx edi, r8w
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
mov qword [rdx], rdi
mov r8d, 8
mov rcx, rax
call fcn.14005fc92
cmp di, 0xd
cmp edi, 0xd
jne 0x140067c37
lea rdx, [rsp + 0x28]
invalid
dec dword [rax - 0x75]
and al, 0x40
mov ecx, dword [rsp + 0x60]
push 0x24548b48
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
ror dword [0x188d0adac], 0x31
ror dword [rax - 0x3f], 0xc0
and byte [rbx + rcx*4 + 0x44], cl
mov r8, qword [rsp + 0x38]
ror byte [rax - 0x3f], 1
ret 0x4c10
rol edx, 0x10
rcl dword [rcx], 0x48
xor edx, eax
adc dword [rax + 0x31], ecx
ret 0x314c
invalid
xor ecx, eax
rol eax, 0x20
and byte [rcx - 0x7f], cl
lock inc dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 1], cl
add eax, edx
rol rdx, 0x10
invalid
add eax, edx
rol edx, 0x15
add eax, ecx
shl byte [rax], 0x48
xor edx, eax
rol eax, 0x20
ret 0x4c10
ror byte [rax - 0x3f], 1
ret 0x4915
invalid
rol edx, 0x15
add eax, ecx
xor edx, eax
add eax, edx
rol edx, 0x10
ret 0x4815
enter 0xffffffffffffc148, 0xffffffffffffffc1
adc dword [rcx + rcx*4 - 0x40], ecx
mov rax, r8
shl byte [rax], 0x48
xor eax, ecx
ror byte [rcx + rsi - 0x40], 1
mov esi, ecx
add dword [rsi - 0x3f7bcfbf], eax
and byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
sub byte [rax - 0x39], cl
sub byte [rax - 0x39], cl
and byte [rax], r8b
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rax], al
rol byte [rsi - 0x7ab7cfaa], cl
xor byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
push rax
sbb byte [rsi - 0x247bb7a2], al
pop rsi
test bl, bl
cmp byte [rax - 0x75], r9b
mov qword [rsi + 0x38], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
rol byte [rsi - 0x7ab7b7aa], cl
test eax, eax
je 0x140067d69
invalid
invalid
test eax, eax
fisttp word [rax - 0x7d]
invalid
invalid
add al, 0x74
jo 0x140067df1
test eax, eax
pop rdx
sbb al, r13b
xchg ecx, eax
fdivp st(7)
invalid
pop rsi
and byte [rax - 0x77], cl
stc
add byte [rbx + rdi + 0x48], dh
cmp dword [rbx + 0x10], 0x11
or eax, dword [rax]
mov eax, edi
sbb byte [rax - 0x73], cl
adc r8b, r13b
pop rdi
add byte [rax], al
add al, dh
dec qword [rdi]
test eax, eax
mov ecx, dword [rsi + 0x38]
add esp, 0x20
add byte [rax], al
xor edx, edx
xchg byte [rsi + 0xf0], dl
test rax, rax
je 0x140067eb0
call qword [rax + 0x18]
xchg byte [rsi + 0x108], bl
test bl, bl
je 0x140067ec1
add rsp, 0x28
pop rbx
pop rsi
ret
mov rax, qword [rsi + 0xf8]
mov rcx, qword [rsi + 0x100]
add dword [rax], eax
add byte [rax - 0x39], cl
xchg al, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0x10896], cl
xchg esi, eax
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x39], cl
xchg al, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0x10896], cl
xchg esi, eax
or byte [rcx], al
add byte [rax], al
test rax, rax
je 0x140067eba
invalid
invalid
invalid
xchg esi, eax
or byte [rcx], al
add byte [rax], al
test rax, rax
je 0x140067eba
add rsp, 0x28
pop rbx
pop rsi
jmp qword [rax + 8]
add byte [rax], al
add byte [rax], al
or cl, byte [rax - 0x75]
mov ss, word [rax]
mov ecx, dword [rsi + 0x110]
add dword [rax], eax
add bh, bh
push rax
sbb byte [rax - 0x7d], cl
invalid
dec qword [rsi + 8]
fmul dword [rbx]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
add esp, 0x20
cmp dword [rdx], eax
add byte [rax], al
add byte [rax], al
mov edx, dword [rcx + 0xd0]
jno 0x140067f9d
add byte [rax], al
jmp qword [sym.imp.kernel32.dll_HeapFree]
sub esp, dword [rdx - 0x7cb7fffc]
ror dword [rax], 0x48
add esp, 0x20
in al, dx
sub byte [rax - 0x7b], cl
sal byte [rdi + rdx*2 + 0x48], cl
mov esi, edx
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rdi - 0x48]
call fcn.140068064
add byte [rax], al
lea rcx, [rdi - 0x30]
invalid
jbe 0x140067fec
add byte [rax], al
lea ecx, [rdi - 0x18]
invalid
sub esp, 0x28
mov rdi, rcx
mov rsi, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov rcx, rsi
call fcn.140068680
cmp qword [rdi + 8], 0
je 0x14006805c
mov rcx, qword [0x140125790]
or eax, 0xbd746
movabs eax, dword [0x5f28c48348900004]
cmp dword [rdi + 8], 0
add esp, 0x28
cmovs eax, dword [rbx + 0x148f0e0]
invalid
cmpsd dword [rsi], dword [rdi]
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rdi
push r14
xor eax, 0x4a0a8
push qword [rbp + 0x20]
inc dword [rax]
add byte [rbx + riz*8 + 0x41], dh
not edi
or eax, 0xbd618
invalid
add eax, ecx
sahf
add al, 0
dec dword [rax - 0x73]
push rax
mov rcx, qword [0x140125790]
and eax, 0x49df8
invalid
sub rsp, 0xb8
mov rsi, r8
mov rdi, rdx
mov r14d, ecx
movzx ebx, cl
mov ecx, ebx
mov edx, r9d
mov r8b, 1
call case.0x14004a75f.394
invalid
add dword [rax], eax
invalid
test al, al
je case.0x140049f20.414
invalid
mov rax, qword [rsi + 0x20]
mov rcx, rdi
mov edx, ebx
add rsp, 0xb8
mov eax, 0x5b000000
mov eax, 0x5b000000
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp rax
lea eax, [r14 - 0x21]
cmp al, 0x5e
pop rsi
pop rsi
jae case.0x14004a614.375
lea rax, [rsp + 0x28]
mov dword [rax], ebx
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov qword [rcx], rax
lea rax, [fcn.14001bf20]
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
add eax, 0x87875
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
add eax, 0x87875
lea rdx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx], rax
mov eax, 1
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
invalid
invalid
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rbp + r9*4 + 0x7c], cl
and al, 0x50
push rax
lea r15, [rsp + 0x50]
push rax
mov rcx, r15
call fcn.140013f60
cli
dec dword [rbp - 0x75]
invalid
mov r8, qword [r15 + 0x10]
mov rcx, rdi
cli
dec dword [rbp - 0x75]
invalid
mov rdx, r14
call qword [rsi + 0x18]
mov ebx, eax
sbb byte [rcx + 0x7f8349c3], cl
or byte [rax], al
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
je case.0x14004a75f.389
mov rcx, qword [0x140125790]
xor edx, edx
invalid
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0xb8
add esp, 0xb8
add esp, 0xb8
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, [rsp + 0x27]
invalid
mov byte [rax], r14b
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x140021090]
jg 0x14006915b
invalid
lea eax, [0x140021090]
jg 0x14006915b
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
invalid
invalid
test byte [rax + rax*4], ah
mov qword [rcx + 8], rax
lea rax, [rsp + 0x80]
mov qword [rax], 2
add byte [rdx], al
add byte [rax], al
add byte [rbp + 0x31], al
xor esp, esp
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
add byte [rbp + 0x31], al
xor esp, esp
mov qword [rax + 0x10], r12
xor esp, esp
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 3
add eax, dword [rax]
add byte [rax], al
mov qword [rax + 0x20], r12
movabs rdx, 0x800000020
mov edx, 0x20
or byte [rax], al
add byte [rax], al
and byte [rax - 0x46], cl
and byte [rax], al
add byte [rax], al
mov edx, 0x20
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0x28], rdx
mov byte [rax + 0x30], 3
mov qword [rax + 0x28], rdx
mov byte [rax + 0x30], 3
lea r8, [0x1400f0950]
mov al, 0x77
or byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
mov qword [rdx], r8
mov r8d, 1
add byte [rcx + rcx*4 + 0x42], cl
invalid
add byte [rcx + rcx*4 + 0x42], cl
or byte [rax - 0x77], cl
and byte [rcx + r9*4 + 0x42], cl
and byte [rcx + rcx*4 + 0x42], cl
sub byte [rax - 0x77], cl
mov dword [rdx + 8], eax
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], r8
invalid
invalid
sub byte [rax - 0x77], cl
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
lea r15, [rsp + 0x38]
adc byte [rcx + r9*4 + 0x42], cl
sbb byte [rbp + rcx*4 + 0x7c], cl
and al, 0x38
mov rcx, r15
stc
call fcn.140013f60
mov r14, qword [r15]
mov r8, qword [r15 + 0x10]
adc byte [r8 - 0x77], r9b
stc
adc byte [r8 - 0x77], r9b
stc
mov rdx, r14
call qword [rsi + 0x18]
mov ebx, eax
cmp qword [r15 + 8], r12
jne 0x140069125
invalid
invalid
jmp case.0x14004a75f.389
and ecx, 0xffffffdf
invalid
stc
sub dh, byte [rax + rcx - 0x7d]
stc
sub eax, 0xf2800575
add dword [rcx - 0x3fce3c30], ecx
ret
mov dword [rax + 0x30], ecx
xchg edx, eax
sub dword [rax + rax], eax
cli
dec dword [rax - 0x7b]
sal byte [rcx + rdx + 0x48], 0xc7
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
jo 0x1400692d5
add rsp, 0x20
pop rsi
ret
add byte [rax], al
add byte [rdx + 0x10], bh
add byte [rax], al
add byte [rax], al
call fcn.1400abc30
ud2
xchg al, ah
add byte [rax], al
add byte [rax - 0x75], cl
mov gs, eax
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0xf096], cl
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rsi + 0x1089e], al
add byte [rbx + rbx*8 - 0x74b7d68b], al
xchg al, bh
add byte [rax], al
add byte [rax - 0x75], cl
mov es, word [rax]
add dword [rax], eax
add byte [rax - 0x39], cl
xchg al, bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140069357
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x108], al
add byte [rax], al
test rax, rax
je 0x140069357
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x108], al
add rsp, 0x28
pop rbx
pop rsi
ret
push r8
mov al, 1
xchg byte [rcx + 0x30], al
test al, al
jne 0x14006939c
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
mov qword [rsi + 0x20], 0
xor edx, edx
xchg byte [rsi + 0x30], dl
test rax, rax
je 0x14006939c
call qword [rax + 8]
xchg byte [rsi + 0x48], bl
test bl, bl
jne 0x1400693c0
mov rax, qword [rsi + 0x38]
mov rcx, qword [rsi + 0x40]
mov qword [rsi + 0x38], 0
test rax, rax
je 0x1400693bb
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x48], al
add rsp, 0x28
pop rbx
pop rsi
ret
lea eax, [0x1400efc10]
or byte [rax - 0x76b7efba], cl
invalid
add eax, 0x89056
or dword [rax], 0x44894c00
and al, 0x50
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax], al
and byte [rax + rax], cl
lea edx, [0x1401180c0]
lea edi, [rdi + rdi*4]
adc bl, dil
dec dword [rcx - 0x7d]
invalid
jmp rcx
mov qword [rsp + 0x20], rax
lea rax, str.MandatoryAlpnNoDefaultAlpnPortIpv4HintEchConfigIpv6HintKeyKey65535
add eax, 0x88eab
add eax, 0x88eab
jmp 0x1400697cd
lea r9, [rsp + 0x30]
mov qword [r9], rax
mov dword [rcx], eax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0x88efb
lea rax, [0x1400f2630]
mov qword [rsp + 0x20], rax
lea rax, [0x1400f25d1]
jmp 0x140069782
invalid
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400f25d5]
mov r8d, 0xd
add rsp, 0x38
add esp, 0x38
add esp, 0x38
jmp rax
loopne case.0x14004a310.405
add eax, 2
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1400f1600]
mov bh, byte [rsi + 8]
invalid
mov bh, byte [rsi + 8]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
or byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1400f25e2]
invalid
or byte [rax], al
mov r8d, 4
jmp 0x140069821
add eax, 8
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
invalid
lea ecx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
mov qword [r9], rax
lea rax, [0x1400f2650]
add dword [rax - 0x73], ecx
add eax, 0x88eb0
mov qword [rsp + 0x20], rax
lea rax, [0x1400f25e6]
add eax, 0x88e3a
add eax, 0x88e3a
or byte [rax], al
jmp 0x1400697f4
add rax, 8
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1400f2670]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1400f25ee]
add eax, 0x88e21
mov cs, word [rax]
add byte [rcx - 0x48], al
mov eax, 9
mov r8d, 9
mov eax, 9
jmp 0x140069821
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
invalid
xor byte [rcx - 0x77], cl
mov qword [r9], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0x88ea8
or byte [rax], al
lea rax, [0x1400f2690]
or byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x1400f25f7]
lea eax, [0x1400f25f7]
or byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
mov r8d, 8
add byte [rax], al
jmp 0x140069821
and eax, 0x8c08348
lea r9, [rsp + 0x30]
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x1400f26b0]
add eax, 0x88ea1
add eax, 0x88ea1
or byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
lea rax, case.0x14006646d.33
add eax, 0x875d5
add byte [rcx - 0x48], al
invalid
mov r8d, 7
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edx
mov rdx, rax
invalid
push rsp
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14001ae80
call qword [rax + 0x38c48348]
call qword [rax + 0x38c48348]
add esp, 0x38
ret
mov rax, rdx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
lea r9, [rsp + 0x30]
mov qword [r9], rcx
or dword [rax - 0x73], ecx
or eax, 0x88f0d
invalid
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
or eax, 0x88f0d
invalid
mov qword [rsp + 0x20], rcx
lea rdx, case.0x14006646d.33
adc eax, 0x87599
adc eax, 0x87599
add byte [rcx - 0x48], al
invalid
mov r8d, 7
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14001ae80
nop
add rsp, 0x38
ret
sub rsp, 0x40
sub esp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax]
mov rdi, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0xae82e
invalid
invalid
or al, byte [rax]
sub byte [rax - 0x73], cl
adc eax, 0xae82e
invalid
invalid
or al, byte [rax]
call 0xf847989e
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
xor dh, al
and al, 0x31
add byte [rax - 0x7b], cl
invalid
je 0x1400698e8
sbb byte [rax - 0x77], cl
je 0x1400698c3
sub byte [rax - 0x39cfdbbc], cl
xor dh, al
and al, 0x31
add byte [rax - 0x7b], cl
push qword [rdx + rdi + 0x48]
shl edi, 3
shl rdi, 3
lea r15, [rdi + rdi*2]
lea rsi, [0x14006991b]
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x1400698e5
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x1400698e5
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
lea ebx, [rsp + 0x38]
mov qword [rsp + 0x38], r14
and al, 0x38
add r14, 0x18
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14001a670
add r15, 0xffffffffffffffe8
jne 0x1400698c7
mov al, byte [rsp + 0x30]
and al, 0x30
mov cl, 1
test al, al
jne 0x14006990d
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401180c1]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
xor byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xae77e
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test r15, r15
je 0x14006998e
lea rsi, [0x14001516b]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
mov qword [rsp + 0x38], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
invalid
call fcn.14001a670
dec r15
jne 0x14006996f
invalid
mov al, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x1400699b3
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401180c1]
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
mov ecx, eax
push rax
sbb byte [rcx + 0x48c889c1], cl
add esp, 0x40
mov eax, ecx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
pop rsi
lea ecx, [rax]
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.IpHint
mov r8d, 6
mov rcx, rax
call fcn.14001ae80
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
ret
in eax, 0xa
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
or bh, bl
sub byte [rax - 0x73], cl
adc eax, 0xae516
enter 0xffffffffffff8348, 0xffffffffffffffc4
pop rbx
mov eax, edx
mov rcx, qword [rcx]
lea r9, [rsp + 0x30]
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea ecx, [0x1400f26f0]
mov dword [rsp + 0x20], ecx
mov eax, dword [rdx + 0x28]
add dword [rax], eax
add byte [rax], al
je 0x140069c55
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x140069c7a
shl rdi, 3
out 3, eax
xor eax, 0xfffb7fed
lea edi, [rsp + 0x28]
lea ebx, [rsp + 0x38]
add esi, 0x18
add byte [rdx], cl
sti
dec dword [rcx - 0x7d]
invalid
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea edx, [0x1401180c1]
adc eax, 0xae42d
sbb byte [rcx + 0x48c889c1], cl
add esp, 0x40
invalid
invalid
ror dword [rcx - 0x3b7cb738], 0x40
invalid
or dword [rbp + rcx*4 + 0x4c], ecx
lea ecx, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
lea rcx, [0x1400f26d0]
mov qword [rsp + 0x20], rcx
or cl, byte [rdx - 0x76b7fff8]
and al, 0x20
lea rdx, str.MandatoryAlpnNoDefaultAlpnPortIpv4HintEchConfigIpv6HintKeyKey65535
add byte [rcx - 0x48], al
mov r8d, 9
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xa0
adc ebx, edi
sti
call qword [rax + 0x38c48348]
mov rcx, rax
call fcn.14001ae80
sti
call qword [rax + 0x38c48348]
ret
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, rdx
mov esi, edx
mov rsi, rdx
mov esi, edx
mov rax, qword [rcx]
mov r14, qword [rax]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401180c0]
lea edx, [0x1401180c0]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea edx, [0x1401180c0]
adc eax, 0xae3b3
mov bl, 0xe3
or al, byte [rax]
jrcxz 0x140069d16
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
and al, 0x28
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140069d3e
invalid
and al, 0x28
sub byte [rax - 0x39cfdbbc], cl
mov byte [rsp + 0x30], al
and al, 0x30
xor dh, al
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rbp - 0x7b], cl
test edi, edi
je 0x140069d5f
shl r15, 2
xor dword [rax], eax
test r15, r15
test edi, edi
je 0x140069d5f
shl r15, 2
shl r15, 2
lea rsi, [0x140069d92]
lea esi, [0x140069d92]
lea rdi, [rsp + 0x28]
lea edi, [rsp + 0x28]
and al, 0x28
lea rbx, [rsp + 0x38]
lea ebx, [rsp + 0x38]
and al, 0x38
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
add r14, 4
mov rcx, rdi
stc
stc
mov rdx, rbx
mov r8, rsi
invalid
fimul dword [rcx - 0x77]
invalid
call fcn.14001a670
add r15, 0xfffffffffffffffc
cld
sbb ecx, dword [rcx]
sti
or ebx, edi
dec dword [rcx - 0x7d]
invalid
cld
jne 0x140069d3e
mov al, byte [rsp + 0x30]
mov cl, 1
test al, al
jne 0x140069d84
invalid
invalid
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xae348
lea rdx, [0x1401180c1]
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rcx + 0x48c889c1], cl
add esp, 0x40
invalid
invalid
mov ecx, eax
mov eax, ecx
add rsp, 0x40
invalid
invalid
enter 0xffffffffffff8348, 0xffffffffffffffc4
pop rbx
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov bh, 8
or byte [rbp + rcx*4 + 5], cl
lea r8, [0x14011bcc8]
lea eax, [0x14011bcc8]
and eax, 0x49000b1f
invalid
invalid
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.MandatoryAlpnNoDefaultAlpnPortIpv4HintEchConfigIpv6HintKeyKey65535
adc eax, 0x88809
or dword [rax + 0x79eb0008], ecx
mov rcx, qword [rdx + 0x20]
jmp 0x140069e3a
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x887fd
std
xchg dword [rax], ecx
invalid
lea rdx, [0x1400f25d1]
std
xchg dword [rax], ecx
add bl, ch
xor dword [rax - 0x75], ecx
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
jmp case.0x14004a614.404
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x887ec
sbb byte [rax - 0x73], cl
adc eax, 0x887ec
in al, dx
xchg dword [rax], ecx
or byte [rax], al
invalid
invalid
or byte [rax], al
mov r8d, 0xd
jmp case.0x14006a4a9.389
invalid
or eax, 0xe9000000
movabs dword [0x48204a8b48000000], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400f25e2]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400f25e2]
fild dword [rdi - 0x47befff8]
add al, 0
or byte [rax], al
mov r8d, 4
add byte [rax], al
jmp case.0x14006a4a9.389
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x1400f25e6]
lea edx, [0x1400f25e6]
sbb byte [rax - 0x73], cl
adc eax, 0x887c1
lea edx, [0x1400f25e6]
jmp case.0x14004afea.402
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x1400f25ee]
adc eax, 0x887b4
sbb byte [rax - 0x73], cl
adc eax, 0x887b4
xchg dword [rax], ecx
add byte [rcx - 0x48], al
mov eax, 9
mov r8d, 9
mov eax, 9
add byte [rax], al
add bl, ch
push rbp
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
jmp case.0x14006a4a9.389
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400f25f7]
adc eax, 0x887a2
movabs byte [0xc083483aeb000887], al
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x30
jmp case.0x14004afea.402
add eax, 2
lea r9, [rsp + 0x30]
rol byte [rdx], 0x4c
lea ecx, [rsp + 0x30]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x1400f1600]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
ja case.0x140049f20.450
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1400f25ff]
add eax, 0x88789
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
add byte [rax], al
add bl, ch
jmp 0x140069ec3
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x88771
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x88771
mov r8d, 8
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add rsp, 0x38
jmp rax
invalid
invalid
loopne 0x140069ee7
add eax, 2
lea r9, [rsp + 0x30]
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x30
mov qword [r9], rax
lea rax, [0x1400f1600]
add dword [rax - 0x73], ecx
add eax, 0x8774f
mov qword [rsp + 0x20], rax
lea rax, case.0x14006646d.33
xor ebp, dword [rdi + 8]
invalid
and byte [rax - 0x73], cl
add eax, 0x86f33
xor ebp, dword [rdi + 8]
invalid
xor ebp, dword [rdi + 8]
add byte [rcx - 0x48], al
invalid
invalid
invalid
mov r8d, 7
mov eax, 7
add byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.14001ae80
call qword [rax + 0x38c48348]
ror dword [rax - 0x77], 1
ret 0xb2e8
call qword [rax + 0x38c48348]
ret
jne 0x140017360
test dword [rcx - 0x5700052c], eax
and byte [rbp + 5], dh
jne 0x140069ee8
invalid
test al, 0x20
jne 0x140069ee8
add eax, 0xfaf908e9
jmp 0x1400197f0
stc
cli
dec dword [rdi]
movzx ecx, word [rcx]
mov bh, 9
jmp 0x140021130
sti
dec dword [rax - 0x7d]
sub esp, 0x48
mov rax, rdx
sub esp, 0x48
mov rax, rdx
mov rcx, qword [rcx]
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rdx], rcx
mov qword [rdx], rcx
lea rcx, [0x1400f2378]
outsd dx, dword [rsi]
test byte [rax], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 7
and al, 0x20
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x868fb
or byte [rax], al
sub byte [rax - 0x39], cl
and al, 0x20
invalid
or byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea r9, str.options
mov r8d, 3
add byte [rax], al
invalid
jg case.0x14004a614.412
add byte [rcx - 0x48], al
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
invalid
invalid
or bl, bh
sti
add byte [rax], al
mov rcx, rax
mov ecx, eax
call fcn.14001a7a0
nop
sti
call qword [rax + 0x48c48348]
add rsp, 0x48
ret
ret
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
in al, dx
fadd dword [rax]
add byte [rax], al
mov rsi, rdx
mov esi, edx
mov rdi, qword [rcx]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1400e960d]
lea edx, [0x1400e960d]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1400e960d]
lea edx, [0x1400e960d]
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rcx - 0x77], al
invalid
lea rbx, [rsp + 0x4b]
and al, 0x4b
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x77], al
invalid
and al, 0x4b
mov qword [rbx - 0xb], rsi
mov qword [rbx - 0xb], rsi
mov byte [rbx - 3], al
std
mov word [rbx - 2], 0
mov byte [rbx], 1
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
lea rcx, [rcx + rax + 1]
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
pmovmskb edx, mm0
pmovmskb edx, mm0
xlatb
sal bh, 1
ror byte [rbx + rcx*4 + 0x47], cl
sbb byte [rax - 0x73], cl
invalid
not edx
mov r8, qword [rdi + 0x18]
lea rsi, [rsp + 0xb0]
lea esi, [rsp + 0xb0]
lea esi, [rsp + 0xb0]
mov ah, 0x24
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
add rax, 0x10
rcl byte [rax], 0x48
mov dword [rsi + 8], eax
invalid
invalid
rcl byte [rax], 0x48
mov dword [rsi + 8], eax
invalid
invalid
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x18], dx
push rsi
sbb byte [rcx + rcx*4 + 0x46], cl
and byte [rax - 0x49], r8b
add dword [rbp + rcx*4 + 0x74], ecx
and al, 0x50
push rax
and byte [rax - 0x49], r8b
int1
invalid
invalid
ror byte [rdi], 0x84
invalid
push qword [rcx + rdx + 0x44]
mov byte [rsp + 0x48], ch
mov edi, ebp
invalid
add byte [rdi], cl
test dword [rbp + 2], edi
add al, byte [rax]
invalid
invalid
xor al, 4
test dil, 1
mov ecx, dword [rdi + 0x20]
mov eax, dword [rdi + 0x28]
jle 0x14006a01d
invalid
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x76b34f8b], al
loope case.0x14004da91.328
sal byte [rbp - 0x50], 0x4c
mov ecx, esp
mov edx, edi
add al, byte [rax]
add byte [rax + rax*8 - 0x74b65e8b], al
sal byte [rbp - 0x5f], 0x49
invalid
sal byte [rbp - 0x5f], 0x49
mov ecx, dword [rdi + 0x20]
invalid
invalid
add byte [rax], al
add byte [rax - 0xa], al
test bh, 1
je 0x14006a073
invalid
invalid
test bh, 1
and byte [rcx - 0x75], cl
add byte [rax], al
or eax, dword [rax]
sbb byte [rax + rax*8 - 0x917af1], al
test dword [rsi - 1], ebp
invalid
and byte [r15], r9b
sub dword [rsp + 0x90], eax
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
pushfq
and al, 0xa0
add byte [rax], al
mov al, byte [rdi + 0x38]
cmp byte [rcx - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
movups xmm0, xmmword [rdi]
invalid
sub dword [rsp + 0x50], eax
movq mm0, qword [r15 + 0x10]
adc byte [rsi + 0xf], ah
test byte [rax + rdx*4], ah
nop
add byte [rax], al
mov esp, 0x89480004
add byte [rax - 0x77], cl
and al, 0x78
bnd call case.0x140049f20.468
or al, byte [rdx]
add al, byte [rax]
add byte [rax], al
lea edx, [0x1400f2f19]
or byte [rax], al
and al, 0x4a
and al, 0x4a
add esi, eax
and al, 0x48
and al, 0x48
and al, 0x48
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
and al, 0x40
and al, 0x40
xor al, 0xa8
add al, 0x75
mov qword [rsp + 0x50], rbp
push rax
push rax
ret
pop rbp
or byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x30
lea eax, [0x1400f1e50]
add byte [rax - 0x73], cl
adc eax, 0x86ca0
invalid
sub dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xa0
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax + rcx*4 - 0x7c], al
invalid
invalid
invalid
mov byte [rsp + 0x88], al
add byte [rax], al
outsd dx, dword [rsi]
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x78], eax
add eax, 0x85d23
pop rbp
or byte [rax], al
xor byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov eax, 7
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
imul ecx, dword [rax], 0
invalid
cmpsd dword [rsi], dword [rdi]
std
invalid
sub byte [rax - 0x73], cl
adc eax, 0x812c7
adc cl, byte [rax]
invalid
mov eax, 1
add eax, 0xaf058
lock or al, byte [rax]
sbb byte [rax - 0x73], cl
adc eax, 0x4bbcc
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add byte [rax - 0x73], cl
lea eax, [0x1401192f0]
sbb byte [rax - 0x73], cl
adc eax, 0x4bbeb
sub rsp, 0x38
movzx eax, word [rcx]
sar bh, 0xe0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400f239c]
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov eax, dword [rdx + 0x28]
jp 0x14006a2a4
or byte [rax], al
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
lea edx, [0x1400f23a5]
or byte [rax], 0
fadd qword [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
and byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
invalid
or byte [rax], al
lea edx, [0x1400f23b2]
jg 0x14006a3c6
add bl, ch
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x87fe4
in al, 0x7f
or byte [rax], al
mov ecx, dword [rdx + 0x20]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x87fc0
mov eax, 9
and byte [rax - 0x75], cl
lea edx, [0x1400f23cd]
mov eax, 7
invalid
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
lea edx, [0x1400f23d4]
invalid
add byte [rcx - 0x48], al
add eax, 0x48000000
add esp, 0x38
invalid
invalid
invalid
rol dword [rdx], 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea eax, [0x1400f1600]
lea eax, [0x1400f1600]
and al, 0x20
and byte [rax - 0x73], cl
imul ecx, dword [rax], 0x7b84100
or byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
ror dword [rax - 0x77], 1
ret 0x9e8
invalid
add esp, 0x38
invalid
cmp bl, al
cmovb eax, ecx
rol dword [rcx + 0xf], 0xb7
mov bh, 0xc8
rol byte [rdx], 0x4c
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x60
lea ecx, [rsp + 0x60]
and al, 0x60
lea eax, [0x1400eff50]
add byte [rcx - 0x48], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
and al, 0x60
sub byte [rdx + 8], bl
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
invalid
mov dword [rcx], eax
mov dword [rsp + 0x20], eax
and al, 0x20
mov dword [rax + 8], ebp
add cl, ch
clc
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 8
lea r9, [rsp + 0x60]
push 0x68
or byte [rax], al
ror byte [rax], 0x4c
lea ecx, [rsp + 0x60]
and al, 0x60
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
invalid
and al, 0x60
invalid
add eax, 0x86849
add byte [rax], al
add dword [rax - 0x73], ecx
add eax, 0x88310
or dword [rax], 0
add byte [rax - 0x77], cl
and al, 0x20
mov dword [rsp + 0x20], eax
lea eax, case.0x14006646d.17
mov dword [rcx], eax
or dword [rax], 0
push 0x68e90008
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
add eax, 8
ror byte [rax], 0x4c
lea ecx, [rsp + 0x60]
and al, 0x60
or byte [eax], al
or byte [rax], al
add bl, ch
add rax, 8
add rax, 8
add dword [rax - 0x73], ecx
add eax, 0x88307
or dword [rax], 0
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x867d1
lea eax, case.0x14006646d.21
ror byte [rax], 0x4c
lea ecx, [rsp + 0x60]
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
add eax, dword [rbx - 0x76b7fff8]
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x867a7
invalid
add cl, ch
add dword [r8], r8d
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x7d], cl
ror byte [rax], 0x4c
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
add eax, 0x85b77
ja 0x14006a682
or byte [rax], al
mov eax, 2
add byte [rax], al
add eax, 8
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
add eax, 0x882d5
invalid
mov dword [rsp + 0x20], eax
and al, 0x20
or byte [eax], al
or byte [eax], al
or byte [rax], al
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
and al, 0x60
and al, 0x60
add dword [rax - 0x73], ecx
add eax, 0x877fb
sti
or byte [rax], al
mov dword [rsp + 0x20], eax
xchg ebp, eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add eax, 8
ror byte [rax], 0x4c
lea ecx, [rsp + 0x60]
and byte [rax - 0x73], cl
lea eax, case.0x14006646d.26
add eax, 0x86722
or byte [rax], al
rol byte [rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
lea eax, case.0x14006646d.27
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
or byte [rax], al
add cl, ch
mov es, word [rax]
lea ecx, [rsp + 0x60]
jg 0x14006a689
or byte [rax], al
and al, 0x20
or byte [rax], al
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
lea ecx, [rsp + 0x60]
add dword [rax - 0x73], ecx
add eax, 0x88250
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
invalid
mov eax, 3
sti
call qword [rax + 0x68c48348]
invalid
invalid
invalid
add eax, 0x20
and al, 0x48
add eax, 0x48000000
add byte [rax - 0x39], cl
and al, 0x20
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x865fe
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x56e8
mov dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x14006646d.34
mov eax, dword [rdx + 0x28]
mov eax, 4
sub rsp, 0x48
or cl, byte [rax - 0x73]
or eax, 0x88003
and al, 0x30
and al, 0x20
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x86586
or byte [rax], al
mov eax, 3
sub al, 0xff
mov eax, dword [rdx + 0x28]
and al, 0x31
jl 0x14006a8f0
sub byte [rax - 0x73], cl
pop rsp
and al, 0x38
xchg ebp, edi
cli
dec dword [rcx - 0x7d]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xad7b4
mov ah, 0xd7
or al, byte [rax]
push rcx
sbb byte [rbp + rcx*4 + 0x41], cl
sbb al, 0x4c
lea ecx, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x77], cl
or dword [rax - 0x7d], ecx
rcr dword [rdx], 0x4c
lea edx, [0x1400efef0]
invalid
and al, 0x48
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
add eax, 0x86afb
or byte [rax], al
mov eax, 7
add eax, 0xb12ce
lea edx, [0x1400f2828]
mov dword [rsp + 0x20], eax
cmp bl, al
and al, 0x38
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
push rsp
and al, 0x28
mov qword [rsp + 0x60], 4
mov qword [rsp + 0x20], 8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x85edd
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x85edd
lea r9, str.priorityweighttargetalgorithm
mov r8d, 3
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x83
sti
cli
call qword [rax - 0x573b7eb8]
add byte [rax], al
add bl, al
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x83
sti
cli
call qword [rax - 0x573b7eb8]
add byte [rax], al
add bl, al
push rsi
push rdi
sub rsp, 0xb8
sub esp, 0xb8
sub esp, 0xb8
add byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
or dword [rax - 0x73], ecx
mov rax, rdx
mov rcx, qword [rcx]
lea rdx, [rcx + 0x50]
push rcx
push rax
push rcx
push rax
lea r8, [rcx + 0xa0]
lea r9, [rcx + 0xa4]
add byte [rax], al
add byte [rax], al
lea r10, [rcx + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x67], cl
lodsb al, byte [rsi]
add byte [rax], al
lea r11, [rcx + 0xac]
lea rsi, [rcx + 0xb0]
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x14006af74
mov qword [rdi], rsi
add byte [rax - 0x73], cl
mov cl, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x14006af74
mov qword [rdi], rsi
lea rsi, [rsp + 0x48]
je 0x14006af7c
and al, 0x48
mov qword [rsi], rcx
mov qword [rsi], rcx
lea rcx, [0x1400f1690]
or byte [eax], al
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rcx
sbb byte [rcx + rcx*4 + 0x46], cl
invalid
or byte [rax - 0x77], r9b
push rsi
adc byte [rax - 0x77], cl
sbb byte [rcx + r9*4 + 0x46], r9b
sbb byte [rcx + rcx*4 + 0x46], cl
sbb byte [rcx + rcx*4 + 0x46], cl
and byte [rax - 0x73], cl
or eax, 0x874fe
or byte [rax], al
lea rcx, [0x1400f2478]
lea ecx, [0x1400f2478]
or byte [rax], al
mov qword [rsi + 0x28], rcx
mov qword [rsi + 0x30], r9
xor byte [rax - 0x73], cl
or eax, 0x8750f
sub byte [rcx + r9*4 + 0x4e], r9b
xor byte [rax - 0x73], cl
or eax, 0x8750f
mov qword [rsi + 0x38], rcx
mov qword [rsi + 0x40], r10
push rsi
mov qword [rsi + 0x48], rcx
invalid
push rsi
mov qword [rsi + 0x48], rcx
invalid
mov qword [rsi + 0x50], r11
mov qword [rsi + 0x58], rcx
mov qword [rsi + 0x60], rdi
mov dword [rsi + 0x60], edi
lea rcx, [0x1400f24b8]
add byte [rax - 0x77], cl
push 0x7b9
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsi + 0x68], rcx
mov ecx, 7
mov qword [rsp + 0x30], rcx
invalid
xor byte [rax - 0x77], cl
je 0x14006afde
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
lea rdx, case.0x14006646d.27
or ebx, dword [rsi + 8]
add byte [rbp + rcx*4 + 0xd], cl
cmp dh, byte [rax + rcx]
mov r8d, 3
mov rcx, rax
call fcn.14001ad70
nop
add rsp, 0xb8
pop rdi
xchg esp, eax
std
cli
call qword [rax - 0x473b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rsi
pop rsi
ret
push rsp
and al, 0x28
mov qword [rsp + 0x20], 0xa
lea rdx, case.0x14006646d.24
adc eax, 0x85dab
adc eax, 0x85dab
lea r9, str.public_key
mov r8d, 0xa
mov rcx, rax
call fcn.14001a7a0
nop
add rsp, 0x48
ret
add byte [rax - 0x7d], cl
invalid
sub esp, 0xa0
mov rax, rdx
mov rcx, qword [rcx]
lea rdx, [rcx + 0x80]
lea r8, [rcx + 0x82]
lea r9, [rcx + 0x50]
lea r10, [rcx + 0x60]
lea r11, [rsp + 0x38]
mov qword [r11], rcx
add rcx, 0x70
lea rsi, [rsp + 0x40]
lea esi, [rsp + 0x40]
lea esi, [rsp + 0x40]
mov qword [rsi], rdx
lea rdx, [0x1400f1e50]
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], r8
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], r9
lea rdx, [0x1400f2288]
mov qword [rsi + 0x28], rdx
mov qword [rsi + 0x30], r10
mov qword [rsi + 0x38], rdx
mov qword [rsi + 0x40], rcx
mov qword [rsi + 0x48], rdx
mov qword [rsi + 0x50], r11
lea rcx, [0x1400f01a0]
mov qword [rsi + 0x58], rcx
mov ecx, 6
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
lea rdx, case.0x14006646d.21
lea r9, [0x1400f22e0]
mov r8d, 5
mov rcx, rax
call fcn.14001ad70
nop
add rsp, 0xa0
pop rsi
ret
pop rdx
or byte [rax], al
call qword [rax - 0x773b7eb8]
add byte [rax], al
add bl, al
ret
sub rsp, 0x48
mov rax, rdx
mov r9, qword [rcx]
or dword [rcx - 0x75], eax
invalid
mov ecx, dword [rcx]
add ecx, 0xfffffffd
add ecx, 8
outsb dx, byte [rsi]
or byte [rax], al
and byte [rax - 0x73], cl
adc eax, 0x84a43
or byte [rax], al
lea edx, [rsp + 0x40]
mov dword [rdx], ecx
sub byte [rsi + 8], 0
outsb dx, byte [rsi]
outsb dx, byte [rsi]
or byte [rax], al
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x86e36
mov ecx, eax
jge 0x14006b3bc
cli
invalid
and al, 0x20
add byte [rcx - 0x48], al
invalid
shr eax, 1
xchg esp, eax
cli
cli
call qword [rax + 0x48c48348]
add rsp, 0x48
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xc0
in al, dx
rol byte [rax], 0
add byte [rax - 0x77], cl
mov edi, edx
in al, dx
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov edi, edx
xlatb
mov rsi, qword [rcx]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Urlscheme
stosd dword [rdi], eax
or byte [r8], al
or byte [rax], al
or byte [rax], al
mov r8d, 3
mov eax, 3
add eax, dword [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rdi
mov byte [rsp + 0x38], al
and al, 0x38
sbb byte [rax - 0x77], cl
jl case.0x140049fea.498
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
and al, 0x38
mov byte [rsp + 0x39], 0
mov edi, dword [rsi + 0x2c]
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rbx + rcx*4 + 0x76], cl
and byte [rax - 0x7b], cl
invalid
add byte [rbx - 0x74b7d382], cl
pop rsi
adc byte [rbx + rcx*4 + 0x76], cl
and byte [rax - 0x7b], cl
push qword [rdx + rbp + 0x49]
cmp esi, edi
je 0x14006b466
cmp r14, rdi
jbe 0x14006b464
cmp byte [rbx + rdi], 0xbf
jg 0x14006b466
invalid
invalid
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs_
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
xor r8d, r8d
ror byte [rcx - 0x77], 0xf9
invalid
ror byte [rcx - 0x77], 0xf9
jmp case.0x14005f5c8.207
add al, 0
add byte [rax], al
add byte [rbp - 0x1f], dh
jne case.0x14004a614.458
lea r9, [rsp + 0x60]
mov qword [r9], rbx
sbb dword [rcx - 0x77], ecx
jns 0x14006b47a
lea r15, [0x1400efdd0]
mov qword [rsp + 0x20], r15
invalid
invalid
sbb dword [rcx - 0x77], ecx
jns 0x14006b47a
and byte [rax - 0x73], cl
adc eax, 0x8493e
or byte ds:[r8], al
lea rdx, [0x1400efdc3]
lea edx, [0x1400efdc3]
or byte ds:[r8], al
or byte [r8], al
lea rcx, [rsp + 0x30]
mov r8d, 6
mov eax, 6
mov eax, 6
call fcn.14001a1c0
inc edi
jne case.0x14004a614.462
mov rax, r14
mov eax, esi
jmp 0x14006b4cb
sub eax, 0x48f0894c
sub eax, edi
mov rax, r14
sub rax, rdi
jbe 0x14006b4c9
cmp byte [rbx + rdi], 0xbf
jg 0x14006b4cb
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs_
mov qword [rsp + 0x20], rax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
mov r8, rdi
mov r9, r14
jmp case.0x14005f5c8.207
add byte [rax], al
add byte [rax], al
jne 0x14006b4ac
test rax, rax
je 0x14006b4d9
sal byte [rcx + rcx - 0x80], 0x3c
cmp ebp, dword [rdi]
sete al
xchg esp, eax
shr bl, 2
xchg esp, eax
shr bl, 2
xor eax, eax
xor al, 1
lea r9, [rsp + 0x2f]
mov byte [r9], al
lea rax, [0x1400efe00]
or byte [r8], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, str.cannot_be_a_base
lea rcx, [rsp + 0x30]
add byte [rax - 0x73], cl
and al, 0x30
mov r8d, 0x10
call fcn.14001a1c0
mov r8d, dword [rsi + 0x2c]
mov eax, dword [rsi + 0x2c]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x20]
push rsi
and byte [rax - 0x77], cl
ror byte [rbp - 0x7b], 1
invalid
je 0x14006b536
push rsi
and byte [rax - 0x77], cl
ror byte [rbp - 0x7b], 1
sal byte [rdx + rbx + 0x48], 0x89
mov eax, edx
sub rax, r8
mov rax, rdx
mov eax, edx
sub rax, r8
jbe 0x14006b530
cmp byte [rcx + r8], 0xbf
jg 0x14006b536
jmp 0x14006b8a4
add eax, dword [rax]
add byte [rdi], cl
jne 0x14006b8a4
test dword [rsi + 3], ebp
add byte [rax], al
lea r10, fcn.1400388b7
cmp rax, 3
jb 0x14006b58e
movzx eax, word [rcx + r8]
add al, 1
xor eax, 0x2f3a
movzx r9d, byte [rcx + r8 + 2]
xor r9d, 0x2f
or r9w, ax
jne 0x14006b58e
mov r9d, dword [rsi + 0x30]
add r8d, 3
cmp r9d, r8d
jbe 0x14006b58e
mov eax, r8d
test r8d, r8d
je 0x14006b907
cmp rdx, rax
jbe 0x14006b905
cmp byte [rcx + rax], 0xc0
jge 0x14006b907
jmp 0x14006b938
xor r9d, r9d
lea rax, [rsp + 0x70]
mov qword [rax], r10
mov dword [rax], edx
mov dword [rax], edx
mov qword [rax + 8], r9
mov qword [rsp + 0x20], r15
lea rdx, str.usernamepassword
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
cmp byte [rcx + rax], 0xbf
invalid
add byte [rax], al
add byte [rax], 0
mov edx, dword [rsi + 0x20]
invalid
jmp 0x1be8ab871
cmp byte [rcx + rax], 0xbf
shr eax, cl
cli
dec dword [rax - 0x77]
int1
jne 0x14006b938
cmp rdx, r9
jbe 0x14006b915
retf 0x976
cmp byte [rcx + r9], 0xbf
jg 0x14006b917
jmp 0x14006b938
jne 0x14006b938
add rcx, rax
sub r9, rax
mov r10, rcx
jmp 0x14006b591
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
movabs rcx, 0x75075075075076
xor edx, edx
cmp rbx, rcx
setb dl
imul r8, rbx, 0x118
invalid
add byte [rax - 0x3f], cl
loop 0x14006c2de
shl rdx, 3
test rax, rax
je 0x14006c2ff
imul rax, rax, 0x118
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
jmp 0x14006c308
mov qword [rsp + 0x28], 0
add byte [rax - 0x73], cl
jl 0x14006c330
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
lea ecx, [rsp + 0x20]
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
lea ecx, [rsp + 0x20]
mov rcx, rdi
call fcn.140032686
cmp qword [rdi], 0
mov rax, qword [rdi + 8]
je 0x14006c32b
invalid
invalid
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
jmp 0x14006c33c
mov qword [rsi], rax
mov qword [rsi + 8], rbx
movabs rax, 0x8000000000000001
pop rsi
or byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
push rax
add rsp, 0x50
push rax
pop rbx
pop rdi
pop rsi
ret
invalid
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
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
ror byte [rax - 0x77], cl
invalid
test rax, rax
test eax, eax
je 0x14006c3a7
shl rax, 4
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov ecx, dword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
and al, 0x30
jmp 0x14006c3b0
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, rdi
call fcn.140032686
invalid
invalid
cld
dec dword [rax - 0x7d]
invalid
invalid
invalid
invalid
mov rcx, qword [rdi + 8]
je 0x14006c3e7
or byte [r11 + r11 + 0x48], r14b
mov eax, 1
add byte [rax], al
add byte [rax + 0x74c13948], al
cmp rcx, rax
invalid
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14006c3ee
invalid
adc ecx, dword [rax - 0x7b]
leave
test rcx, rcx
jne case.0x14007c4b1.499
call fcn.140013710
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.1400abc30
xor al, bh
add eax, dword [rax]
ud2
sub esp, 0x50
inc rdx
inc edx
je 0x14006c49f
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
cmovae ebx, edx
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
cmovae ebx, edx
xor edx, edx
mov rcx, rbx
cmovae ebx, edx
xor edx, edx
mov rcx, rbx
shr rcx, 0x3d
sete dl
lea r8, [rbx*4]
popfq
add byte [rax], al
add byte [rax], al
invalid
popfq
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
je 0x14006c466
shl rax, 2
test rax, rax
test eax, eax
je 0x14006c466
shl rax, 2
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
jmp 0x14006c46f
mov qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
mov rcx, rdi
call fcn.140032686
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
je case.0x14004afea.468
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax + 0x74c13948], al
adc ecx, dword [rax - 0x7b]
leave
add byte [rax], al
or byte [rax + 0x39], 0xc1
je case.0x14004a75f.487
test rcx, rcx
jne 0x14006c4b5
call fcn.140013710
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.1400abc30
ud2
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
inc rdx
je 0x14006c561
mov rsi, rcx
mov rax, qword [rcx + 8]
or byte [r8 - 0x73], cl
or al, 0
or byte [r8 - 0x73], cl
or al, 0
cmp rcx, rdx
cmova rdx, rcx
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fidiv dword [r9]
ror byte [rax - 0x77], cl
invalid
shr rcx, 0x3a
sete dl
mov r8, rbx
shl r8, 5
shl rdx, 3
test rax, rax
je 0x14006c528
shl rax, 5
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
xor bl, ch
invalid
xor bl, ch
or dword [rax - 0x39], ecx
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.140032686
dec dword [rax - 0x7d]
invalid
add byte [rax - 0x75], cl
invalid
invalid
je 0x14006c568
invalid
dec dword [rax - 0x7d]
invalid
sbb ecx, dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
adc ecx, dword [rax - 0x7b]
leave
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14006c56f
test rcx, rcx
jne 0x14006c577
call fcn.140013710
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x48]
call fcn.1400abc30
ud2
xor edx, edx
mov rcx, rbx
shr rcx, 0x3d
sete dl
lea r8, [rbx*4]
add rdx, rdx
test rax, rax
je 0x14006c5ea
shl rax, 2
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 2
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
jmp 0x14006c5f3
mov qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
call fcn.140032686
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
je 0x14006c62a
movabs rax, 0x8000000000000001
cmp rcx, rax
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
lea ecx, [rsp + 0x20]
cmovae ebx, edx
and al, 0x28
or byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], eax
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
jl 0x14006c7b1
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
jmp 0x14006c7f7
sal dword [rbx + rdx + 0x48], 0x85
movabs rcx, 0x8000000000000001
cmp rax, rcx
add byte [rax + 0x75c83948], al
add eax, 0x28c48348
invalid
jne 0x14006c7fe
add rsp, 0x28
sub bl, al
ret
test rax, rax
jne case.0x140097de3.238
call fcn.140013710
ud2
hlt
xchg edx, eax
ret 0x8948
loop 0x14006c867
add al, 0x40
or dword [rax - 0x39], ecx
and al, 0x28
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r11 + r11 + 0x48], r14b
mov eax, 1
add byte [rax], al
add byte [rax + 0x74c13948], al
adc ecx, dword [rax - 0x7b]
leave
add byte [rdi], cl
or edx, dword [rsi + 0x57]
push rbx
sub rsp, 0x50
inc rdx
je case.0x14006a2fc.76
invalid
lahf
add byte [rax], al
invalid
test byte [rdi + 0x48000000], bl
mov esi, ecx
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
cli
invalid
cli
add eax, 0x4bb
mov ebx, 4
cmovae rbx, rdx
movabs rcx, 0x333333333333334
mov ebx, 4
cmovae rbx, rdx
movabs rcx, 0x333333333333334
xor edx, edx
cmp rbx, rcx
setb dl
lea rcx, [rbx*8]
lea ecx, [rbx*8]
lea ecx, [rbx*8]
lea r8, [rcx + rcx*4]
shl rdx, 3
test rax, rax
je case.0x14004a277.491
shl rax, 3
lea rax, [rax + rax*4]
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp 0x14006c963
mov qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
cmp ecx, eax
test ecx, ecx
push rsp
and al, 0x48
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
in al, dx
mov byte [rax], al
add byte [rax], al
mov rsi, r8
test edi, edi
xor byte [rax - 0x73], cl
add al, 0xb6
ret
and al, 0x58
mov bh, 0x47
dec dword [rcx - 0x77]
invalid
invalid
mov dword [rbp + rdi + 0x10], eax
int3
mov esi, dword [rdi + 0x10]
sub byte [rdi + 0x1ba000b], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
and al, 0x28
and al, 0x38
mov ecx, ebp
add dword [rax], 0
add byte [rcx - 0x43], al
or byte [rax], al
add byte [rax], al
mov esi, ebx
mov edi, ebx
cmp ebp, ebp
mov rsi, qword es:[rsi + 0x10]
mov ecx, esi
mov ecx, dword [rsp + 0x50]
push rax
and al, 0x30
and al, 0x30
ror byte [rdi], cl
test dword [rax + 0x48fffffc], ebp
mov rsi, qword [rsp + 0x40]
add dword [rax - 0x77], ecx
jno 0x14006cdd4
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2f8
sub esp, 0x2f8
sub esp, 0x2f8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x260], xmm9
lea esp, [rax + 2]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x230], esi
mov edi, edx
add al, byte [rax]
add byte [rcx + rcx*4 - 0x3f], cl
invalid
xchg esp, eax
and al, 0x70
add al, byte [rax]
add byte [rax - 0x7b], cl
test edx, edx
invalid
test edx, edx
test byte [rsp + 0x69480000], ch
mov word [rax + rdi*2], fs
add al, byte [rax]
add byte [rax], bl
add dword [rax], eax
add byte [rcx + rax - 7], cl
add byte [rax], al
mov dword [rsp + 0x1c0], eax
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
and al, 0x70
add byte [rax], al
and al, 0x70
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rcx], dh
fisttp dword [rax - 0x77]
mov word [rax + rbp*4], fs
and al, 0xa8
add al, byte [rax]
add byte [rbx + rdi - 0x44], cl
and al, 0xa8
add al, byte [rax]
add byte [rdi], cl
test byte [rbp + 0x24], ch
add byte [rax], al
mov al, byte [rdi + 0x48]
cmp dword [rdi], 0
add byte [rax], al
push rsp
and al, 0x48
jg 0x14006ceff
clc
mov ebx, dword [rsp + 0xb8]
add byte [rax], al
sub dword [rcx + 0xf], eax
adc byte [rdi + 4], al
adc byte [rcx], al
add byte [rax], al
add eax, dword [rax]
mov bh, 0x47
sub ah, byte [rsi - 0x77]
sub r12b, byte [r14 - 0x77]
test byte [rax + rdi*8], ah
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xc0
invalid
invalid
add eax, ecx
push rdx
test byte [rsp + rsi*8], ah
add byte [rax], al
add byte [rsi - 0x48], ah
add al, byte [rax]
pop rax
add byte [rdi], cl
test byte [rdi + 0x4900000c], ah
add byte [rcx - 0x75], cl
invalid
invalid
mov dword [rsp + 0x50], esi
sti
dec dword [rax - 0x77]
ret
cmp al, byte [rcx + rcx*4 + 0x5c]
and al, 0x3c
invalid
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
and al, 0x3c
mov edx, esi
add cl, ch
cmp byte [rdx], cl
or al, byte [rax]
invalid
and al, 0x38
add byte [rax], al
add byte [rbp - 0x77], al
mov ebx, dword [rsp + 0x3c]
add byte [rax], al
add byte [rdi], cl
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
and al, 0xa0
add byte [rax], al
add byte [rax - 0x3f], cl
shr esi, 0x20
mov qword [rsp + 0x1c0], rsi
mov rsi, rax
je 0x14006d2b2
jo case.0x14006a4a9.473
shr ebp, 0x20
add byte [rcx], al
add byte [rax], al
mov ebx, esi
and al, 0
add dword [rax], eax
add byte [rbx + 0x102248c], cl
add byte [rax], al
and al, 0xf4
add byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 6
add dword [rax], eax
add byte [rsi - 0x77], ah
mov word [rsi + rbx*8], fs
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
add byte [rcx + 0xf], al
movups xmm0, xmmword [r8 - 0x48]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov ecx, dword [rsp + 0x138]
mov ah, 0x24
add qword [rax], rax
add byte [rdx + 0x150248c], cl
add byte [rax], al
mov word [rax + riz*8], fs
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
movups xmm0, xmmword [rax + 0x41]
adc byte [rdx], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsp + 0x170]
pop rax
and al, 0xb8
add dword [rax], eax
and al, 0x98
add byte [rax], al
mov dword [rsp + 0x38], eax
and al, 0x48
and al, 0x38
add byte [rax], al
cmp byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
pushfq
and al, 4
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
mov qword [rsp + 0x20c], r14
invalid
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 4
add al, 1
add byte [rax], al
mov qword [rsp + 0x10c], r14
mov r10d, r13d
and al, 0x3c
and al, 0x38
xchg dword [rax + 0x48000000], ecx
mov dword [rsp + 0x58], eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
ror byte [rax - 0x77], 0x44
and al, 0x70
and al, 0x38
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x100], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x2a], ecx
and al, 0x2c
xor byte [rbp - 0x77], cl
insb byte [rdi], dx
and al, 0x58
add byte [rcx - 0x77], al
and al, 0x78
add byte [rax], al
or byte [r8 - 0x75], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [r15], cl
sub byte [rbp + 0x230], dh
add al, byte [rax]
add byte [rdi + rcx + 0x28], al
lea esp, [rax + 2]
invalid
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + 0x5f], bl
add byte [rax], al
mov esi, eax
test r8, r8
je 0x14006f3eb
movabs rax, 0x2aaaaaaaaaaaaaa
cmp rsi, rax
ja 0x14006f484
add cl, byte [rax + 0x39]
invalid
mov r15, rdx
mov edi, edx
mov rax, rsi
shl rax, 4
loopne 0x14006f3b7
loopne 0x14006f3b7
lea rbx, [rax + rax*2]
test rbx, rbx
mov qword [rsp + 0x30], rcx
je 0x14006f3f3
mov al, byte [0x140125ab8]
mov edx, 8
mov rcx, rbx
call fcn.1400119c9
mov r14, rax
test rax, rax
jne 0x14006f3f9
mov ecx, 8
mov rdx, rbx
call fcn.1400abc30
ud2
mov r14d, 8
jmp 0x14006f468
mov r14d, 8
lea r12, [rsp + 0x50]
xor ebp, ebp
lea r13, [rsp + 0x38]
mov qword [rsp + 0x28], rsi
cmp rbx, rbp
je 0x14006f45e
lea rdi, [r15 + 0x30]
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
mov rcx, r13
call fcn.140014de0
mov rdx, qword [r15 + 0x18]
mov r8, qword [r15 + 0x28]
mov rcx, r12
call fcn.140014de0
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
movups xmmword [r14 + rbp + 0x20], xmm2
movups xmmword [r14 + rbp + 0x10], xmm1
movups xmmword [r14 + rbp], xmm0
add rbp, 0x30
mov r15, rdi
dec rsi
jne 0x14006f40a
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov qword [rcx], r14
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140013710
ud2
add eax, dword [rax]
lea rcx, [rsp + 0x20]
mov qword [rcx], rbx
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], rsi
call fcn.1400153c9
cli
call qword [rax + 0x38c48348]
cli
call qword [rax + 0x38c48348]
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
mov r8, qword [rdx + 8]
or byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
push rax
add dword [rax], eax
invalid
or byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov qword [rsp + 0x58], rcx
inc r8
lea rbx, [rsp + 0x68]
mov edx, 0x28
mov rcx, rbx
call fcn.14006332d
mov rax, qword [rbx]
mov qword [rsp + 0x28], rax
test rax, rax
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsi]
mov qword [rsp + 0x48], rax
lea r8, [rax + 0x11]
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x40], rdx
call fcn.1400aba85
mov qword [rsp + 0x50], rsi
je case.0x14004a75f.522
push rax
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x38], rax
and al, 0x38
test rax, rax
je 0x14006f61a
invalid
mov r14, qword [rsp + 0x40]
lea rdi, [r14 + 0x10]
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
sal bh, 0xd0
mov rcx, qword [rsp + 0x38]
add edi, 0x10
or al, 0x89
mov edi, dword [rsi - 0x20]
sub esi, dword [rsp + 0x40]
and al, 0x40
sti
dec dword [rcx - 0x77]
invalid
movabs eax, dword [0x2824448b480003c4]
mov dword [rax + rsi - 0x20], ebp
and al, 0x26
sbb ecx, dword [rax - 0x73]
add eax, 0xa9df1
lea rax, [0x140119440]
or byte [r8 - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
pop rsi
invalid
adc byte [rcx - 0x75], cl
invalid
mov dword [rdi + riz + 8], edx
mov esi, ebp
and al, 0x20
pop rsi
pop rax
leave
invalid
dec dword [rcx - 0x75]
invalid
pop rsi
and ecx, dword [rbp + rcx*4 + 0x4c]
and al, 0x30
invalid
and al, 0x20
adc eax, 0x80a91
and al, 0x20
add esp, 0x38
mov esi, ecx
mov rdi, qword [rdx]
mov rax, qword [rdi + 0x40]
movabs rcx, 0x7fffffffffffffff
mov ecx, 0xffffffff
invalid
invalid
invalid
invalid
mov ecx, 0xffffffff
invalid
jg 0x14006f7cd
mov rdx, qword [rdi + 0x30]
mov edx, dword [rdi + 0x30]
xor rdx, rcx
retf 0x3948
cmp rax, rdx
je 0x14006f7e9
lea rdx, [rax + 1]
lock cmpxchg qword [rdi + 0x40], rdx
cmpxchg qword [rdi + 0x40], rdx
cmpxchg qword [rdi + 0x40], rdx
jne case.0x14004a75f.542
lock inc qword [rdi]
inc qword [rdi]
jle 0x14006f803
mov al, byte [0x140125ab8]
mov ecx, 0x38
add byte [rdx + 8], bh
add byte [rax], al
add al, ch
adc ah, byte [rdx]
cli
dec dword [rax - 0x7b]
invalid
je 0x14006f807
add byte [rax], al
add al, ch
adc ah, byte [rdx]
cli
dec dword [rax - 0x7b]
sal byte [rbx + rcx*2 - 0x47], 1
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax], rcx
mov qword [rax + 8], rcx
xor ecx, ecx
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
xor ecx, ecx
mov qword [rax + 0x10], rcx
mov byte [rax + 0x18], cl
mov qword [rax + 0x20], rcx
and byte [rax - 0x76b7cfb8], cl
mov qword ds:[rsi + 8], rax
mov dword [rsi + 8], eax
adc byte [rax - 0x76b7e7b8], cl
and byte [rax - 0x76b7cfb8], cl
mov qword ds:[rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov byte [rsi + 0x10], cl
add rsp, 0x28
pop rdi
pop rsi
ret
lea rcx, str.cannot_clone__Sender_____too_many_outstanding_senders
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.28_srcmpscmod.rs
invalid
or al, 8
add byte [rbp + rcx*4 + 5], cl
xchg ecx, eax
or al, 8
add byte [rdx + 0x35], bh
mov edx, 0x35
mov edx, 0x35
call fcn.1400b17fb
ud2
ud2
mov ecx, 8
mov edx, 0x38
add byte [rax], al
add byte [rdx + 0x38], bh
call fcn.1400abc30
ud2
and byte [rax - 0x75], cl
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
fimul word [rax - 0x7b]
invalid
invalid
mov edi, eax
jle 0x14006f94c
add byte [rdi], cl
test byte [rcx + rax - 0x74b80000], al
add byte [rax - 0x75], cl
mov eax, dword [rsi]
movq mm3, mm2
xlatb
jrcxz 0x14006f9d2
neg ebp
call 0x14e027d19
cmp dword [r13 - 0x26], edi
push rsp
inc dword [rcx + riz - 0x1b]
cmp ebx, 1
add dword [rax], eax
add byte [rax], al
adc byte [rdx + 0x10], cl
adc dword [rbp - 0x10], ecx
invalid
add esp, 0x48
pop rdi
cmp al, 0
enter 0xfda, 0x10
and al, 0x24
and al, 0x34
enter 0x48fc, 0xffffffffffffffc7
invalid
mov eax, ebp
add byte [rdi], cl
mov dh, 1
lea rdx, [rax - 2]
cmp rdx, 4
cmp edx, 4
and al, 0x50
mov esi, 0x48000000
mov dword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
push rdx
and al, 0x40
or al, byte [rax]
and al, 0x40
invalid
adc byte [rcx + 8], al
movups xmmword [rsp + 0x48], xmm0
and al, 0x40
add eax, 0x4857eb00
lea eax, [0x1400f2a10]
xchg byte [rsi], ch
or byte [rax], al
xchg byte [rsi], ch
push 0xffffffffc084fffa
invalid
add byte [rax], al
lea eax, [0x140117ce8]
and byte [rax - 0x73], cl
or eax, 0xa8060
or eax, 0x80389
add esp, 0x28
and al, 0x24
ror byte [rax + 0x40242444], 0x80
out 0x3f, eax
invalid
and eax, 0xe8c1f889
clc
and al, 0x26
add cl, ch
or eax, dword [rax + rax]
add byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
or byte [rax - 0x77], cl
mov dword [rsi], 0xf9e9000c
stc
add eax, dword [rax]
or byte [rsi - 0x39], r12b
invalid
or byte [rsi - 0x39], r12b
invalid
mov dword [rsi], 0xe0e9001f
invalid
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rdi + 8]
or byte [r15], r9b
adc dword [rsi + 8], eax
invalid
or byte [rsi - 0x39], ah
invalid
add cl, ch
invalid
add byte [rax - 0x75], cl
pop rdi
or byte [rbx + rcx*4 + 0x77], cl
mov r14, qword [rdi + 0x18]
mov rcx, r14
mov ecx, esi
mov bh, 0x1c
mov edi, eax
adc byte [rcx + rcx*4 + 0x76], cl
mov dword [rsi], 0x8ae90021
add dword [rax], eax
and al, byte [rax]
add al, ch
retf 0xfef3
shl ecx, 0x20
loope 0x140070104
add ecx, dword [rax - 0x77]
or byte [rsi - 0x39], r12b
invalid
invalid
invalid
adc byte [rdi + 0x14], cl
mov bh, 0x6f
add cl, byte [rdi]
sub dword [rsp + 0x50], ecx
and al, 0x50
and al, 0x40
and al, 0x40
jmp qword [rsi - 0x7d]
mov dword [rcx + 8], eax
jbe 0x1400702f3
add dword [rax], eax
add byte [rax], al
sub esp, 0x80
leave
cmp edi, ecx
and al, 0x28
sub dword [rbx - 1], 0xffffffff
ror byte [rax + 0x39], 1
clc
jmp 0x140070926
xor eax, eax
mov word [rsi], ax
add rsp, 0x90
pop rsi
ret
mov edx, dword [rsp + 0x148]
mov r15, qword [rdx + 8]
mov rbp, qword [rdx + 0x10]
mov r13, qword [rdx + 0x18]
mov rsi, r15
sub rsi, r13
lea rax, [r9 + 2]
mov qword [rsp + 0x60], rax
lea rax, [r8 + 8]
mov qword [rsp + 0x78], rax
lea rax, [r8 + 4]
mov qword [rsp + 0x68], rax
lea rax, [r9 + 8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x40], r15
and al, 0x40
and al, 0x38
invalid
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
add byte [rax], al
mov bh, 0x45
add byte [0x140080b98], ah
and eax, 0xff3f
invalid
sbb byte [rax - 0x77], cl
je 0x140070cbf
sub byte [rax - 0x39], cl
and al, 0x20
add dword [rax], eax
add byte [rax], al
inc dword [rcx - 0x76]
invalid
invalid
mov byte [rsp + 1], bl
pop rsi
retf 0xefe8
mov eax, 0x48000005
mov dword [rsp + 0x5c0], esi
dec dword [rdi]
test byte [rdx + 0xf000034], ch
push rdi
test byte [rbp + rcx*4 - 0x44], 0x24
lea r15, [rsp + 0x210]
stc
jns 0x1436333e9
mov word [rsp + rbx*2], fs
invalid
add byte [rax], al
mov bh, 0x44
and al, 0x74
add byte [rax + 0x49247c], al
and al, 0x10
mov bh, 0x84
and al, 0x14
add al, byte [rax]
xlatb
sldt word [rax]
add byte [rsi - 0x45], ah
or eax, dword [rax]
movabs al, byte [0xe6e850f00000000]
lea ecx, [rsp + 0xa6]
lea edi, [rbp + 7]
and al, 0x78
xor byte [rax - 0x73], cl
mov ah, 0x24
add byte [rcx], 0
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add al, 0
add cl, ch
invalid
test eax, 0x89480002
invalid
add al, 0xc1
mov eax, 0x108
add byte [rbp + 0x16], dh
invalid
invalid
and eax, 0x58
add byte [rbp + rcx*4 + 0x41], cl
add dword [rcx + rcx*4 - 0x80], ecx
adc byte [rcx], al
or eax, 0xfb836600
invalid
add byte [rax], al
and byte [rax], al
add byte [rsi - 0x7b], ah
shl byte [rsi - 0x77], 0x4c
and al, 0x68
add byte [rax], al
and al, 0x50
mov edx, dword [rsp + 0x28]
cwde
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x75], 0x54
push rsp
stc
cmovs ecx, dword [rbx + 0xb3cdc0d]
add byte [rcx], dh
sar bh, cl
sti
invalid
mov dword [rsp + 0x88], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
sar edi, 1
dec dword [rbp + rcx*4 - 0x54]
and al, 0xb8
add al, 0
add byte [rbp + rcx*4 - 0x44], cl
and al, 0x10
add al, byte [rax]
add cl, ch
and dword [rdx], eax
add byte [rax], al
invalid
add cl, byte [rbp + rcx*4 - 0x44]
and al, 0x10
add al, byte [rax]
add byte [rdi], cl
test dword [rsi + 0x48000008], ebx
or byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
and al, 0xa8
and al, 0xa8
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
invalid
lodsb al, byte [rsi]
and al, 0xb8
add al, 0
lea ebp, [rsp + 0x4b8]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 8
add al, 0
and al, 0x40
and al, 0x50
add byte [rax - 0x77], cl
invalid
xchg esp, eax
and al, 0x88
add eax, 0x89480000
mov rcx, rax
mov rdx, qword [rsp + 0x50]
add byte [rdi], cl
sub dword [rsp + 0x1a0], edx
and al, 0xa0
add dword [rax], eax
invalid
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
movabs al, byte [0xb0249c290f000001]
add dword [rax], eax
add byte [rax], al
mov eax, dword [rsp + 0xa4]
sub dword [rsp + 0x1b0], ebx
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x3f], cl
shl eax, 0x20
shl eax, 0x20
enter 0xffffffffffff8948, 0x44
and al, 0x60
invalid
invalid
add al, byte [rax]
add byte [rbx + rcx*4 + 0x5c], cl
pop rsp
pop rsp
and al, 0x30
and al, 0x50
add eax, 0x8c890000
mov dword [rsp + 0x160], ecx
invalid
mov bh, 0x8c
add byte [rax], al
and al, 0x54
add eax, 0x89660000
invalid
invalid
mov word [rsp + riz*2], fs
add dword [rax], eax
add byte [rcx + 9], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0xa024
add byte [rax - 0x73], cl
mov ah, 0x24
add byte [rcx], 0
add bl, dh
movsq qword [rdi], qword [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rcx], al
mov edi, dword [rsp + 0x330]
add eax, dword [rax]
add cl, ch
mov cl, 0
add byte [rax], al
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
invalid
invalid
mov ah, 0x24
invalid
add al, 0
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
invalid
jo case.0x14005a168.391
lea eax, [0x1400197f0]
js case.0x14005a168.394
lea eax, [rsp + 0x4b8]
add byte [rax], al
and al, 0x80
cli
dec dword [rax - 0x77]
invalid
invalid
test byte [rax + rcx*4], ah
and al, 0x88
and al, 0x88
invalid
and al, 0xc0
add byte [rax], al
and byte [rax], al
sbb byte [rax - 0x73], cl
sbb byte [rdx], al
lea ecx, [rsp + 0x210]
invalid
invalid
add eax, dword [rax]
add byte [rdi + rcx - 0x49], al
mov bh, 0x74
invalid
mov bh, 0x74
and al, 0x3e
movzx r13d, word ds:[rsp + 0x4c]
movzx ebp, word [rsp + 0x4c]
and al, 0x30
add eax, dword [rax]
add cl, ch
adc eax, dword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rsi + 0x44], ah
mov dword [rcx + 8], ebp
invalid
imul ecx, dword [rax], 0x2484b70f
or byte [rdi], cl
mov bh, 0x84
and al, 0x5c
pop rsp
pop rsp
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
lea r8, [rsp + 0x212]
lea eax, [rsp + 0x212]
mov word [r8 + 0xc], ax
lea eax, [rsp + 0x212]
and al, 0xe8
add eax, dword [rax]
add byte [rax - 0x77], cl
add esi, eax
xor al, 3
jo 0x1400746d4
add byte [rax], al
add byte [rax], al
pop rdx
punpckldq mm1, mm0
invalid
inc ebx
add bl, al
xor al, 0
or byte [rdx], al
add byte [rax], al
add byte [rax], al
and al, 0x54
and al, 0xd4
mov word [rsp + 0x180], 2
test r14, r14
je 0x140075b43
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x128]
xorps xmm6, xmm6
movups xmmword [r14 + 8], xmm6
mov qword [r14], 8
mov byte [r14 - 8], 0
cmp rsi, rbp
je 0x1400760fd
mov qword [rsp + 0x68], r12
lea rdi, [rsp + 0x140]
lea r12, [rsp + 0x88]
xor eax, eax
test al, al
je 0x140075c0c
movzx eax, al
cmp eax, 1
jne 0x140075c40
mov al, byte [rsp + 0x121]
mov rcx, qword [r14 + 0x10]
mov qword [rsp + 0x30], rcx
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x20], xmm0
movzx r13d, byte [rsi]
cmp r13d, 0x3d
jne 0x140075d36
mov rax, qword [rdi + 0x10]
lea rcx, [rsp + 0x158]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [rcx], xmm0
mov rax, qword [r14 + 0x10]
mov qword [r12 - 1], rax
movups xmm0, xmmword [r14]
movups xmmword [r12 - 0x11], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x7f]
movups xmmword [rdi - 0x10], xmm1
movups xmmword [rdi - 0x1f], xmm0
mov qword [rsp + 0x140], 1
movups xmmword [rdi + 8], xmm6
mov al, 2
jmp 0x14007602c
movzx r13d, byte [rsi]
cmp r13, 0x3b
ja 0x140075dc8
movabs rax, 0x800000100000200
bt rax, r13
jae 0x140075dc8
mov rax, qword [r14 + 0x10]
mov qword [r12 - 1], rax
movups xmm0, xmmword [r14]
jmp 0x140075d17
mov r13, qword [rsp + 0x128]
mov rbp, qword [rsp + 0x130]
mov r15, qword [rsp + 0x138]
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x158]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x20], xmm0
movzx ebx, byte [rsi]
cmp rbx, 0x3b
jne 0x140075d60
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rdi + 0x10]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [r12], xmm0
mov rdx, qword [rsp + 0x30]
cmp rdx, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x60]
jne 0x140075cd5
lea rcx, [rsp + 0x20]
call fcn.14006c814
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x20]
lea rcx, [rdx + rdx*2]
shl rcx, 4
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [rsp + 0x30], rdx
mov qword [r12 - 1], rdx
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [r12 - 0x11], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x7f]
movups xmmword [rdi - 0x10], xmm1
movups xmmword [rdi - 0x1f], xmm0
xor eax, eax
jmp 0x14007602c
mov ecx, r13d
and ecx, 0xffffffdf
add ecx, 0xffffffbf
cmp ecx, 0x1a
jae 0x140075df6
cmp r13b, 0x3b
je 0x140076491
test r13b, r13b
jns 0x140075e16
jmp 0x140075edb
cmp bl, 0x20
jb 0x140076191
lea eax, [rbx - 0x7f]
cmp eax, 0x21
jb 0x140076191
cmp ebx, 0x20
ja 0x140075d90
mov eax, ebx
movabs rcx, 0x100003e00
bt rcx, rax
jb 0x140076191
test bl, bl
js 0x140075e47
mov rdx, qword [rsp + 0x50]
cmp rdx, qword [rsp + 0x48]
jne 0x140075db3
lea rcx, [rsp + 0x40]
call fcn.14009bfbd
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x40]
mov byte [rax + rdx], bl
inc rdx
mov qword [rsp + 0x50], rdx
jmp 0x140075e8a
mov eax, r13d
and eax, 0xffffffdf
add eax, 0xffffffbf
mov bpl, 1
cmp eax, 0x1a
jb 0x140075f49
test r13b, r13b
js 0x140075f33
lea eax, [r13 - 0x30]
cmp eax, 0xa
setb bpl
jmp 0x140075f49
test r13b, r13b
js 0x140075ebf
mov ecx, r13d
xor cl, 0x2d
or al, cl
je 0x140075e16
lea eax, [r13 - 0x3a]
cmp eax, 0xfffffff6
jb 0x140076491
mov rdx, qword [rsp + 0x30]
cmp rdx, qword [rsp + 0x28]
jne 0x140075e31
lea rcx, [rsp + 0x20]
call fcn.14009bfbd
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x20]
mov byte [rax + rdx], r13b
inc rdx
mov qword [rsp + 0x30], rdx
jmp 0x140075f11
lea rax, [0x1400f3d80]
test byte [rbx + rax], 1
jne 0x140076191
mov dword [rsp + 0x70], 0
mov eax, ebx
shr al, 6
or al, 0xc0
mov byte [rsp + 0x70], al
and bl, 0x3f
or bl, 0x80
mov byte [rsp + 0x71], bl
mov r8d, 2
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x70]
call fcn.140021c82
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rdi], xmm0
mov qword [rsp + 0x128], r13
mov qword [rsp + 0x130], rbp
mov qword [rsp + 0x138], r15
mov al, 2
mov rbp, qword [rsp + 0x60]
jmp 0x14007602c
mov ecx, r13d
call fcn.140021680
test al, al
jne 0x140075edb
mov ecx, r13d
call fcn.140021a40
test al, al
je 0x140076491
mov dword [rsp + 0x70], 0
mov eax, r13d
shr al, 6
or al, 0xc0
mov byte [rsp + 0x70], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rsp + 0x71], r13b
mov r8d, 2
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x70]
call fcn.140021c82
mov rax, qword [rsp + 0x30]
mov qword [r12 - 2], rax
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [r12 - 0x12], xmm0
mov byte [rsp + 0x121], 0
jmp 0x140076018
mov ecx, r13d
call fcn.140021680
test al, al
jne 0x140075f49
mov ecx, r13d
call fcn.140021a40
mov ebp, eax
cmp r13b, 0x3d
je 0x140076537
test bpl, bpl
je 0x140076537
mov qword [rsp + 0xe0], 1
lea rax, [rsp + 0xe8]
movups xmmword [rax], xmm6
test r13b, r13b
js 0x140075fa8
lea rcx, [rsp + 0xe0]
xor edx, edx
call fcn.14009bfbd
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xf0]
mov byte [rax + rcx], r13b
inc rcx
mov qword [rsp + 0xf0], rcx
jmp 0x140075fe1
mov dword [rsp + 0x70], 0
mov eax, r13d
shr al, 6
or al, 0xc0
mov byte [rsp + 0x70], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rsp + 0x71], r13b
mov r8d, 2
lea rcx, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.140021c82
mov rbp, qword [rsp + 0x60]
mov rax, qword [r14 + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [r14]
movups xmmword [rdi], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [r12 - 2], rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [r12 - 0x12], xmm0
mov byte [rsp + 0x121], 1
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x7e]
movups xmmword [rdi - 0x10], xmm1
movups xmmword [rdi - 0x1e], xmm0
mov al, 1
inc rsi
cmp rsi, rbp
jne 0x140075b7f
mov byte [rsp + 0x120], al
test al, al
mov r12, qword [rsp + 0x68]
je 0x1400760fd
movzx eax, al
cmp eax, 1
jne 0x14007636e
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x20], xmm0
lea rax, [rsp + 0x170]
lea rcx, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [0x140009d20]
mov qword [rax + 8], rcx
lea rcx, [0x1400f0ac0]
lea rdx, [rsp + 0xe0]
mov qword [rdx], rcx
mov ecx, 1
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rsi, [rsp + 0x78]
mov rcx, rsi
call fcn.140013f60
mov word [rsi - 8], 0xe
lea rcx, [rsp + 0x70]
call fcn.140066f02
mov qword [r12 + 8], rax
mov word [r12], 3
cmp qword [rsp + 0x28], 0
je 0x1400760f5
mov r8, qword [rsp + 0x20]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
jmp 0x1400765b8
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [r14]
call fcn.140021d4d
mov rdi, rax
mov byte [rax], bl
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
inc dword [rcx]
jne 0x140076253
mov r14, rdx
mov r15d, 1
mov rsi, rbp
jmp 0x1400762de
lea rax, [rsp + 0x11c]
mov dword [rax], ebx
lea rcx, [rsp + 0x170]
lea ecx, [rsp + 0x170]
mov qword [rcx], rax
lea rax, [fcn.14001bf20]
mov qword [rcx + 8], rax
lea rax, str.bad_character_in_CAA_issuer_value:_
lea rdx, [rsp + 0xe0]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rsi, [rsp + 0x78]
mov rcx, rsi
call fcn.140013f60
mov word [rsi - 8], 0xe
lea rcx, [rsp + 0x70]
call fcn.140066f02
mov rcx, qword [rsp + 0x68]
mov qword [rcx + 8], rax
mov word [rcx], 3
lea rcx, [rsp + 0x158]
call 0x140068433
cmp qword [rsp + 0x48], 0
je 0x140076233
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rbp, rbp
je 0x1400765bd
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, r13
mov ebx, 1
sub rbx, r15
mov r13d, 2
lea rcx, [rsp + 0x70]
lea rdx, [r13 - 1]
mov bpl, byte [rsi + r13 - 1]
mov r14, qword [rsp + 0x78]
cmp bpl, 0x3b
je 0x1400762b6
cmp rdx, r14
je 0x14007629e
mov byte [rdi + r13 - 1], bpl
mov qword [rsp + 0x80], r13
lea rax, [rbx + r13]
inc rax
inc r13
cmp rax, 2
jne 0x140076266
jmp 0x1400762c3
mov r8d, 1
mov rdi, rcx
call fcn.1400b17c8
mov rcx, rdi
mov rdi, qword [rsp + 0x70]
jmp 0x14007627f
add rsi, r13
mov r15, rdx
mov rbp, qword [rsp + 0x60]
jmp 0x1400762d0
mov r14, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x60]
mov rsi, rbp
mov rdi, qword [rsp + 0x70]
test r15, r15
je 0x140075b22
clc
invalid
invalid
mov rbx, r12
lea r12, [rsp + 0x70]
mov rcx, r12
mov rdx, rdi
mov r8, r15
call fcn.140017510
dec dword [rcx - 0x7d]
cmp al, 0x24
invalid
je 0x140076317
dec dword [rcx - 0x7d]
cmp al, 0x24
add byte [rsp + rbx + 0x48], dh
lea ecx, [rsp + 0x70]
lea rcx, [rsp + 0x70]
movups xmm0, xmmword [rcx + 8]
movups xmmword [rcx + 8], xmm0
mov word [rcx], 0x20
call fcn.140066f02
mov r12, rbx
jmp 0x140076342
lea r15, [rsp + 0x70]
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
mov rcx, r15
call fcn.1400773c5
movzx eax, word [r15]
cmp ax, 2
mov r12, rbx
jne 0x14007641f
mov rax, qword [rsp + 0x78]
mov qword [r12 + 8], rax
mov word [r12], 3
test r14, r14
je 0x1400765ca
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400765ca
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x158]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
movzx ecx, word [rsp + 0x76]
mov word [rsp + 0x186], cx
mov ecx, dword [rsp + 0x72]
mov dword [rsp + 0x182], ecx
mov rcx, qword [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x1c0], xmm0
and al, 0xc0
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add dword [rax], eax
add cl, ch
wait
idiv bh
invalid
mov byte [rsp + 0x120], 1
or eax, 0xaf260
mov byte [rsp + 0x120], 0
mov dword [rsp + 0x40], r13d
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x28
pop rbx
or edi, edi
dec dword [rax - 0x75]
and al, 0x68
add byte [rax], al
add byte [rax], al
mov rbx, rcx
lea rsi, [rsp + 0x160]
mov rcx, rsi
call fcn.140017510
cmp qword [rsi], 0
je 0x14007662c
lea rcx, [rsp + 0x160]
movups xmm0, xmmword [rcx + 8]
movups xmmword [rcx + 8], xmm0
mov word [rcx], 0x20
add cl, ch
invalid
add al, 0
invalid
mov r12, qword [rsp + 0x168]
mov rdi, qword [rsp + 0x170]
mov rcx, rdi
call fcn.14009bf72
mov rsi, rax
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
mov ecx, dword [rsi + 0x2c]
mov edi, 0x1de8f0f
add byte [rax], al
test edi, edi
xor byte [rdi], ch
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx + 9], bh
and al, 0x70
rol dword [rbx + 0xf451fe1], 0xb6
push rsp
and al, 1
invalid
ret 0xca09
mov qword [r14 + 8], rsi
mov qword [r14], 0
mov rcx, r12
call fcn.140079e88
cmp qword [rsp + 0xa0], 0
je 0x1400796f5
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x140125790]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x3b0]
add rsp, 0x3c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x48
lea edx, [rsp + 0xe0]
mov word [rdx], ax
lea rcx, [rsp + 0x50]
mov r8d, 2
call case.0x14006a2fc.158
mov rsi, rax
test rax, rax
jne 0x140079d50
rol r13w, 8
lea rdx, [rsp + 0xe0]
mov word [rdx], r13w
lea rcx, [rsp + 0x50]
mov r8d, 2
call case.0x14006a2fc.158
mov rsi, rax
cmp qword [rsp + 0x60], 0xc
jne 0x140079e6e
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x60], rax
test rsi, rsi
mov r14, qword [rsp + 0x38]
lea r12, [rsp + 0x68]
jne 0x1400796c0
mov rcx, r12
call fcn.140079e88
mov rax, qword [rsp + 0xa8]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [r14], xmm0
jmp 0x1400796f5
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_trust_dns_proto_0.20.4_srcopmessage.rs
jmp 0x140079e7c
jmp 0x140079e81
lea rcx, str.assertion_failed:__self.offset___place.start_index___place.size_of__
lea r8, [0x1400f1298]
mov edx, 0x46
call fcn.1400abfc0
invalid
xor r15d, r15d
mov qword [rsi + 8], r15
xor eax, eax
jmp case.0x14005f4fe.418
or al, 0x75
and al, 0x4c
mov dword [rdi + 0x10], esp
lea ecx, [rsp + 0x28]
hlt
add byte [rax], al
add byte [rdi], cl
add dword [rdi + rdi*8 - 1], esp
sbb byte [rdi], bl
add eax, dword [rax]
push qword [rdi + rbx - 0x76]
add eax, 0xab9af
invalid
or al, byte [rax]
lea ebx, [rsp + 0xd0]
sal byte [rcx + rbx*2 + 0x49], 0x89
xlatb
add byte [rax], al
mov ecx, esp
mov esi, dword [rsp + 0x40]
mov edx, ebp
leave
add byte [rax], al
sub byte [rax - 0x77], r9b
and al, 0x28
and al, 0x28
and al, 0x28
and al, 0x50
invalid
and al, 0x70
add byte [rax], al
add byte [rdi], cl
xchg dword [rdx + 0x48000000], eax
mov ecx, edx
mov eax, ebp
adc byte [rbp - 0x77], cl
insb byte [rdi], dx
invalid
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rax - 0x7b]
in eax, dx
test ebp, ebp
or al, byte [rax]
movups xmmword [rax + rbp + 0x10], xmm1
mov dword [rsi + 0x28], eax
cmp dword [rsp + 0x38], 0
or byte [rax], al
add byte [rax], al
sbb al, byte [rbx]
add byte [rax], al
ret
ror byte [rdi], 0x85
pop qword [rsi]
add byte [rax], al
test dword [rdi - 0x74fffffa], ecx
xchg dword [rax + 0xf000000], ebp
add byte [rax], al
add byte [rdi], cl
add byte [rcx], dh
shr al, cl
call sub.VCRUNTIME140.dll_memset
mov rax, qword [rdi + 8]
test eax, eax
mov edi, 0x48fffed1
test eax, eax
invalid
add byte [rax], al
add byte [rsi - 0x77], ah
add al, byte [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
test byte [0x11af0aa7e], 0
add byte [rax], al
add byte [rax], al
int1
xor dword [rcx], eax
mov dh, 0xc2
invalid
add byte [rax], al
add cl, ch
add dword [rax], 0x8d480000
lea rdx, [0x1400f0aa6]
and al, 0x28
mov dword [rdx + 8], eax
invalid
std
mov ecx, esi
xchg dword [rax + 0x4c000000], ecx
mov esi, dword [rdi + 0x78]
invalid
add eax, dword [rax]
pop rax
out dx, eax
invalid
add al, 0xc5
add byte [rax], al
invalid
mov bh, 0x6d
invalid
dec dword [rax - 0x7d]
jl 0x14007b206
xor byte [rax], al
js 0x14007b20a
invalid
in al, 0x4d
cmp edi, esp
invalid
test eax, eax
movzx ecx, word [rbp + 2]
div byte [rbp + rbx*4 + 0x4c]
lea edi, [rdx + 0x10]
jp 0x14007b3be
or esp, ecx
add byte [rcx - 0x7f], al
cld
add byte [rax], 0
add byte [rdi], cl
invalid
push rax
add al, 0
add byte [rbx - 0x7af0e908], al
jb 0x14007b832
add byte [rax], al
cld
rol byte [rbx - 0x7cf0f505], 1
xchg byte [rax], al
add byte [rax], al
mov eax, 2
cmp ebx, 8
sti
or byte [rdi], cl
invalid
lea eax, [rsi]
add byte [rax], al
jmp 0x14007bd76
mov eax, dword [rsp + 0x168]
and al, 8
add dword [rax], eax
add byte [rdx + 0x1702484], cl
and al, 0x70
add dword [rax], eax
invalid
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rbx + 0x498b4741], cl
mov r9d, dword [r9 + 0x4a]
mov dword [rsp + 0x5b], ecx
mov r9d, dword [r9 + 0x4a]
and al, 0x5b
mov dword [rsp + 0x50], 0
add cl, ch
invalid
mov edx, dword [rsp + 0x50]
cmp rdx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
jne 0x14007bb88
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.14009bfbd
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x40]
and al, 0x40
mov byte [rax + rdx], r12b
push rax
add byte [rax - 0x75], cl
push rsp
and al, 0x50
cmp edx, dword [rsp + 0x48]
lea ecx, [rsp + 0x40]
and al, 0x50
and al, 0x40
cwde
add byte [rax], al
add al, ch
invalid
ror byte [rcx + 0x39], 0xef
stc
invalid
push rax
add al, byte [rax]
add byte [rsi + 0x44], ah
mov dword [rsp + 0x98], ebp
and al, 0x98
add byte [rax], al
invalid
and al, 0x98
add byte [rax], al
and al, 0x34
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
invalid
adc dword [rsp + 0xb0], eax
mov dword [rsp + 0xc0], esi
and al, 0x2c
xor byte [rsi - 0x77], ah
add byte [rax], al
enter 0, 0
and al, 0xf8
mov eax, dword [rsp + 0x108]
add byte [rax], al
and al, 0x5b
add byte [rax], al
add byte [rcx + 0xe12484], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
invalid
lea rbx, [rsp + 0x68]
invalid
int1
xchg edi, eax
invalid
sub byte [rcx + 0xa], bh
mov edx, ecx
invalid
invalid
rol dword [rcx + 0xf], 0xb7
enter 0xffffffffffff8d4c, 0xd
invalid
idiv ah
cld
or eax, 0x9fcf6
or al, 0x89
add bl, ch
add bl, ch
add bl, ch
add bl, ch
add bl, ch
mov eax, 0x50eb000c
mov rcx, r14
mov rdx, rbx
call fcn.1400705d0
movzx r12d, word [rsp + 0x88]
cmp r12w, 2
je 0x14007d26a
lea rcx, [rsp + 0x8a]
movzx eax, word [rcx + 4]
mov word [rsp + 0x1dc], ax
mov eax, dword [rcx]
mov dword [rsp + 0x1d8], eax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rcx + 0x16]
adc byte [rcx + 0x16], al
movaps xmmword [rsp + 0x110], xmm0
movzx eax, word [rsp + 0xb0]
mov word [rsp + 0x26], ax
movzx eax, word [rcx + 0x2c]
mov word [rsp + 0x1bc], ax
mov eax, dword [rcx + 0x28]
mov dword [rsp + 0x1b8], eax
mov r13, qword [rsp + 0xb8]
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx + 0x3e], al
movaps xmmword ds:[rsp + 0x1a0], xmm0
mov rcx, r14
mov rdx, rbx
call fcn.1400706ec
cmp word [rsp + 0x88], 0
and al, 0x88
add byte [rax], al
add byte [rax], al
jne 0x14007d0b1
mov qword [rsp + 0x1d0], rdi
mov rcx, r14
movzx r14d, word [rsp + 0x8a]
movzx esi, word [rsp + 0x8a]
movzx edi, word [rsp + 0x8c]
mov rdx, rbx
call fcn.14007088a
cmp word [rsp + 0x88], 0
jne 0x14007d0b1
movzx r9d, word [rsp + 0x8a]
movzx r10d, word [rsp + 0x8c]
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0x60], eax
movzx eax, word [rsp + 0x1dc]
fadd qword [rcx]
add byte [rax], al
mov word [rsp + 0x64], ax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x180], xmm0
add byte [rbx + 0x1b82484], cl
add byte [rax], al
mov dword [rsp + 0x58], eax
movzx eax, word [rsp + 0x1bc]
mov word [rsp + 0x5c], ax
pop rsp
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x1f0], xmm0
movzx eax, word [rsp + 0x64]
mov word fs:[rsp + 0x2c], ax
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x28], eax
movaps xmm0, xmmword [rsp + 0x180]
add byte [rdi], cl
sub dword [rsp + 0x230], eax
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x6c], ax
mov eax, dword [rsp + 0x58]
and al, 0x58
mov dword [rsp + 0x68], eax
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x210], xmm0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax + 0x3b], cl
push rsp
and al, 0x78
jne 0x14007cfb3
lea rcx, [rsp + 0x70]
mov word [rsp + 0x36], r9w
mov word [rsp + 0x34], r10w
call fcn.14006c716
movzx r10d, word [rsp + 0x34]
and al, 0x34
movzx r9d, word [rsp + 0x36]
mov rdx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x70]
imul rcx, rdx, 0x58
imul ecx, edx, 0x58
imul ecx, edx, 0x58
mov word [rax + rcx], r12w
mov r8d, dword [rsp + 0x28]
mov dword [rax + rcx + 2], r8d
movzx r8d, word [rsp + 0x2c]
mov word [rax + rcx + 6], r8w
mov r8, qword [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax], cl
mov r8, qword [rsp + 0x100]
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax], dl
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax], dl
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [rax + rcx + 0x18], xmm0
movzx r8d, word [rsp + 0x26]
and al, 0x26
and al, 0x26
mov word [rax + rcx + 0x28], r8w
mov r8d, dword [rsp + 0x68]
mov dword [rax + rcx + 0x2a], r8d
movzx r8d, word [rsp + 0x6c]
insb byte [rdi], dx
insb byte [rdi], dx
mov word [rax + rcx + 0x2e], r8w
mov qword [rax + rcx + 0x30], r13
mov r8, qword [rsp + 0x108]
mov qword [rax + rcx + 0x38], r8
cmp byte [rdi], cl
sub byte [rsp + 0x210], al
cmp byte [rdi], cl
sub byte [rsp + 0x210], al
movups xmmword [rax + rcx + 0x40], xmm0
mov word [rax + rcx + 0x50], r9w
mov word [rax + rcx + 0x52], r10w
or byte [rdx + 0x66], dl
mov dword [rax + rcx + 0x54], r14d
or byte [rdx + 0x66], dl
mov dword [rax + rcx + 0x54], r14d
mov word [rax + rcx + 0x56], di
inc rdx
mov qword [rsp + 0x80], rdx
mov rdi, qword [rsp + 0x1d0]
dec rdi
lea r14, [rsp + 0x88]
jne 0x14007cdd8
invalid
dec dword [rdi]
mov bh, 0x5c
and al, 0x24
movzx ebx, word [rsp + 0x24]
rol bx, 8
movzx r8d, bx
lea rdi, [rsp + 0x88]
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
push rsp
and al, 0x38
mov rcx, rdi
xor r9d, r9d
call fcn.140070dbc
mov al, byte [rdi + 0x34]
mov rcx, qword [rdi]
cmp al, 3
jne 0x14007d113
mov qword [rsi], rcx
jmp 0x14007d275
mov rdi, qword [rsp + 0x90]
test r12w, r12w
je 0x14007d0e1
invalid
and cl, byte [rax - 0x7d]
mov esp, 0x10024
add byte [rax], al
cmp qword [rsp + 0x100], 0
je 0x14007d0e1
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, qword [rsp + 0xf8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp word [rsp + 0x26], 0
je 0x14007d272
invalid
test dword [rcx], eax
add byte [rax], al
test byte [rbp + 0x48000001], al
cmp dword [rsp + 0x108], 0
cmp qword [rsp + 0x108], 0
je 0x14007d272
mov rcx, qword [0x140125790]
mov ecx, dword [0x140125790]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007d272
invalid
add byte [rsi - 0x77], ah
pop rsp
and al, 0x24
mov word [rsp + 0x24], bx
mov r14, qword [rsp + 0xf0]
and r14d, 0xf
movzx r8d, word [rsp + 0x32]
and al, 0x32
and al, 0x32
rol r8w, 8
movzx r9d, word [rsp + 0x30]
rol r9w, 8
mov edx, r15d
cld
and byte [rbp + 9], cl
invalid
adc byte [rsp + 0x90], al
adc dword [rsp + 0x134], edx
mov ecx, dword [rsp + 0x158]
mov rdi, qword [rsp + 0x90]
mov qword [rsi], rdi
mov byte [rsi + 0xc2], 2
je case.0x14005f4fe.485
add byte [rax], al
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x1a0], xmm0
add al, ch
sbb eax, 0x48fffead
lea ebx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x38]
clc
cmp bh, bh
dec dword [rdx - 0x74b7cbbd]
mov rcx, qword [rbx]
cmp al, 3
invalid
invalid
and bh, 1
jrcxz 0x14007d3da
shl edx, 8
sbb byte [rbp + 9], cl
ror dword [rax - 0x3f], 0xe2
and byte [rcx + rcx - 0x36], cl
or byte [rdi], cl
adc byte [rsp + 0xbd], al
add byte [rdi], cl
adc dword [rsp + 0x11b], ecx
jns 0x14007d8a5
invalid
adc dword [rcx], eax
mov edx, dword [rcx]
add byte [rax], al
add bl, ch
invalid
lea ecx, [0x1400efb81]
or ecx, dword [rax - 0x7d]
in al, dx
cmp byte [rdi], cl
mov bh, 1
add cl, ch
and al, 1
add byte [rax], al
invalid
stc
invalid
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
add bl, ch
mov rcx, qword [edx + 0x20]
mov rcx, qword [rdx + 0x20]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xa
mov rdi, rbx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rdx
call fcn.140068409
nop
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
ret
lea ecx, [0x1400eff70]
mov edx, 0x2b
call fcn.1400ac350
ud2
invalid
add byte [rbp + rcx*4 + 0xd], cl
sub eax, 0xba000720
sub eax, dword [rax]
add byte [rax], al
call fcn.1400ac350
add al, 0xa4
invalid
ret
lea eax, [0x140125130]
sbb dword [rsi + 0xa], esi
add byte [rcx], dh
sar bh, cl
adc eax, 0x34059
lea ecx, str.called__Option::unwrap____on_a__None__value
mov ebx, dword [rsi + 0x30]
and eax, 0x33ada
cmp byte [rcx + 0xf8], 3
jne case.0x14007a5d8.89
cmp byte [rcx + 0xf0], 3
add byte [rbx + rcx*4 + 0x7f], cl
invalid
jo 0x14007e909
xor edi, edi
mov eax, dword [rdi + 0xd8]
sbb al, byte [rdi]
add byte [rdx + 0x1f], bh
add esi, dword [rbp + 9]
mov rcx, qword [rcx + 0x48]
jmp fcn.14000299b
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x47
invalid
adc dword [rdi + 0x30], ecx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movups xmmword [rdi + 0x40], xmm0
movups xmmword [rdi + 0x50], xmm1
mov byte [rdi + 0x60], 0
movups xmm0, xmmword [rdi + 0x20]
movups xmm1, xmmword [rdi + 0x30]
movups xmmword [rdi + 0x50], xmm1
movups xmmword [rdi + 0x40], xmm0
movzx ebp, word [rdi + 0x40]
mov word [rdi + 0x40], 4
cmp ebp, 4
je 0x14007f504
test byte [rcx + 2], dh
add byte [rax], al
test byte [rcx + 2], dh
add byte [rax], al
cmp ebp, 2
je 0x14007f2e3
mov rbx, qword [rdi + 0x48]
cmp ebp, 3
je 0x14007f2fa
lea rdx, [rsp + 0x50]
mov word [rdx], bp
mov eax, dword [rdi + 0x42]
mov dword [rdx + 2], eax
movzx eax, word [rdi + 0x46]
mov word [rdx + 6], ax
mov dword [rdx + 6], eax
mov dword [rdx + 6], eax
mov qword [rdx + 8], rbx
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [rdx + 0x10], xmm0
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov r8d, 2
call fcn.1400348c2
cmp qword [rbx], 0
je 0x14007f332
mov rbx, qword [rsp + 0x38]
jmp 0x14007f2fa
lea rdx, str.could_not_resolve_to_any_addressC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_netudp.rs
mov r8d, 0x20
mov cl, 0x14
call fcn.14004107e
sbb eax, 0x8948fffc
mov ebx, eax
mov ebx, eax
push rsi
and byte [rax + 0x60478801], dh
mov r14, qword [rsp + 0x38]
test bp, bp
je 0x14007f35e
lea rax, [rsp + 0x64]
movups xmm0, xmmword [rax - 0x10]
mov r9d, dword [rax + 4]
movzx ecx, word [rax + 8]
rol cx, 8
mov r8d, 0x1c
mov r10w, 0x17
add bl, ch
invalid
add bl, ch
sbb ecx, dword [rax - 0x73]
and al, 0x52
lea rax, [rsp + 0x52]
movzx ecx, word [rax + 4]
rol cx, 8
add cl, byte [rcx + 0x110f0442]
or byte [rcx + r9*4 + 0x4a], al
sbb byte [rcx + rcx*4 - 0xf], cl
lea esi, [rsp + 0x28]
sal byte [rax + 0xf44f001], 0xb0
and byte [r8 - 0x77], cl
and byte [rax - 0x77], cl
test ecx, ecx
sal byte [rsp + rdi*2 + 0x49], 0x89
fmul dword [rcx - 0x7d]
call 0x18c934105
and al, 0x20
sti
dec dword [rax - 0x7b]
sal byte [rsi + rsi + 0x49], 0x89
invalid
xor r8b, byte [r11]
add cl, ch
xor bh, dh
invalid
invalid
lea rcx, str._Ready__polled_after_completion_rustc_1c05d50c8403c56d9a8b6fb871f15aaa26fb5d07librarycore_src_future_ready.rs
add byte [rax], al
call fcn.1400abfc0
ud2
add byte [rbp + rcx*4 + 5], cl
mov dl, 0xe4
invalid
or byte [rax], al
add byte [rax], al
add esp, 0x28
add bl, al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
movzx eax, byte [rcx + 0x80]
add byte [rax], al
lea ecx, [0x1400f00b0]
cli
add dl, cl
invalid
or al, 0x48
inc eax
sub byte [rax - 0x77], cl
int1
mov ecx, esi
sbb byte [rax + 0x20c48348], dl
add byte [rcx + rcx*4 - 0x3b], al
shl eax, 1
jg 0x14007f76c
add byte [rax - 0x77], cl
push rsp
ror dword [rax], 0xf
test bh, dl
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
test byte [rax + rax*4], ah
add byte [rax], al
add bh, al
and al, 0x34
and al, 0x34
invalid
sbb byte [rcx], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x140], edi
add dword [rax], eax
invalid
add al, byte [rax]
add cl, ch
sbb byte [rdi], cl
sldt word [rax]
cmp dword [rsi + 8], 0
mov ebp, 0x69e90001
mov dword [rsp + 0x48], eax
mov edx, dword [rsi + 0x70]
je 0x14008046d
je 0x140080098
add byte [rax], al
add al, byte [rax]
or al, byte [rax]
add byte [rdi], cl
adc byte [rsi + 0xc], al
or r9b, byte [rdi]
sub dword [rsp + 0x70], ecx
or cl, byte [r15]
adc dword [rbx + 0x1c], ecx
mov qword [rbx + 0x48], rdi
mov r14, qword [rdi + 0x38]
cmp word [rdi], 2
je 0x140081449
cmp qword [rdi + 0x28], 0
je 0x140081449
mov r8, qword [rdi + 0x20]
mov rcx, qword [0x140125790]
xor edx, edx
call rbx
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rdi
clc
clc
call rbx
mov rdi, r14
test r14, r14
jne 0x140081429
mov rcx, qword [rsi + 0x28]
call fcn.14006f8b7
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x140081478
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
cmp rsi, 0xffffffffffffffff
je 0x1400814a1
lock dec qword [rsi + 8]
jne 0x1400814a1
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
xor eax, 0x30ddf
mov rdi, qword [rbx + 8]
mov rax, qword [rdi]
test rax, rax
jne 0x1400814da
mov rax, qword [rbx]
cmp rdi, rax
invalid
je 0x140081520
call r14
jmp 0x1400814c1
mov qword [rbx + 8], rax
cmp qword [rdi + 8], 0
jne 0x14008152d
mov rsi, qword [rax + 8]
test rsi, rsi
je 0x14008153d
mov qword [rax + 8], 0
mov rax, qword [rdi + 8]
test rax, rax
je 0x14008150e
lock dec qword [rax]
jne 0x14008150e
mov rcx, qword [rdi + 8]
call fcn.14006c0b3
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:__tail_.value.is_none__C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.28_srcmpscqueue.rs
lea r8, [0x1400f36f8]
jmp 0x14008154b
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x1400f3740]
mov edx, 0x29
call fcn.1400abfc0
ud2
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], eax
invalid
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x75], cl
xchg byte [rax + 0x48000000], dl
lea ecx, [rsp + 0x130]
mov dword [rcx + 0x35], eax
mov byte [rcx + 0x34], dh
add ecx, 8
invalid
test bh, bl
sbb dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0xe8
add dword [rax], eax
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
stosb byte [rdi], al
add al, 0
add byte [rbx + 0xa2a3605], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax - 0x77], cl
fld1
lahf
retf
add byte [rax], al
add byte [rdx + 0xa269405], cl
add byte [rcx + 0x280], bh
mov al, 2
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
and byte [rax + rax], cl
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
or dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0x100
and al, 0x83
add byte [rax], al
add byte [rcx + 0x802484], cl
add byte [rax], al
and al, 0xb0
invalid
add byte [rdx], al
add byte [rax], al
and al, 0x20
and al, 0
add eax, 0x280f0000
pushfq
and al, 0x10
add eax, 0x290f0000
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x2c0], ecx
and al, 0xb0
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x2c0], cl
and al, 0xe8
sldt word [rax]
add byte [rax - 0x73], cl
mov ah, 0x24
movabs al, byte [0x4ce47e8b44000005]
mov r13, qword [rsi - 0x18]
loopne 0x1400840fd
add byte [rax], al
and al, 0x4b
add eax, 0x280f0000
xchg esp, eax
and al, 0x40
add eax, 0x280f0000
pushfq
and al, 0x50
add eax, 0x110f0000
xchg al, al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0xd0], ecx
adc byte [rcx - 0x78], al
outsb dx, byte [rsi]
sbb byte [rbx - 0x74b7dbbc], cl
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4b]
invalid
add byte [rbp - 0x77], cl
in al, dx
add byte [rax], al
lea eax, [0x1400f3388]
lea eax, [rsp + 0x580]
add cl, ch
popfq
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x701c5
add byte [rax], al
add byte [rax], al
add dword [r8], r8d
add byte [rax], al
add byte [rdx + 0x280], bh
or eax, 0x6e7b1
add byte [0x141904adf], 0xe8
adc al, 0xb2
add al, byte [rax]
adc dh, byte [rcx + 2]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 - 0x7c]
and al, 0x80
add eax, 0x89490000
xor byte [rcx - 0x78], al
mov byte [r8 + 8], dil
add dh, bh
invalid
or al, 0xa
add byte [rax - 0x2f], cl
loopne case.0x14005f5c8.526
test eax, eax
pop rbp
test rcx, rcx
or byte [rax - 0x77], cl
int1
and al, 0x30
invalid
add al, ch
and al, 0x77
ja 0x140084c2d
invalid
invalid
and byte [rax - 0x77], cl
invalid
add byte [rax + 0xf], cl
ror dword [rax - 0x7b], 0xc0
je 0x140084cad
cmp rax, 1
lea rcx, [rsi + 8]
call fcn.140085c1a
jmp 0x140084cc8
invalid
or dword [rax - 0x73], ecx
or al, r13b
invalid
push r14
push r13
push r12
push rsp
ror byte [rdi], 0x84
invalid
sal byte [rbp + 0x63], 0x4c
lea esi, [rsp + 0x98]
mov eax, 0xd8
sub al, 0x6d
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
add al, byte fs:[rax]
add byte [rax - 0x77], cl
stc
add cl, ch
stosb byte [rdi], al
add eax, 0x8d480000
pushfq
and al, 0x98
add byte [rax], al
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
popfq
js 0x140084de7
invalid
dec dword [rax - 0x75]
mov edx, eax
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rsi + 0x69], esi
cwde
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0xd8
invalid
mov ss, eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and al, 0xa0
jo 0x140084ee4
add byte [rax], al
mov dword [rdx + 0x20], 0x110f0000
movups xmmword es:[rdx + 0x32], xmm0
invalid
inc dword [rbp + 0x31]
in al, 0x31
in eax, dx
movzx edi, word [rbx + 0x50]
and al, 0x68
mov ecx, dword [rsp + 0x30]
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
invalid
add cl, ch
invalid
adc byte [rbx + r13*2 - 0x40], cl
call 0x1648cd994
lea edx, [rsp + 0x170]
push 0x662fb70f
cmp ebp, 2
adc dword [rdx + 0x32], eax
add al, byte [rax]
add byte [rax], al
ror dword [rax], 0x48
lea eax, [rsp + 0x20]
and al, 0x20
or byte [rcx - 0x39], cl
add byte [rax - 0x75], cl
cmovb eax, ecx
or byte [rax - 0x73], cl
or eax, 0x6c2e5
in eax, 0xc2
invalid
invalid
lea eax, [0x1400686fb]
invalid
add byte [rax], al
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
mov dword [rax + 0x10], ecx
invalid
invalid
add dword [rax - 0x73], ecx
add dword [rax - 0x73], ecx
and al, 0x30
and al, 0x30
add eax, 0x50
add byte [rax - 0x7d], cl
rol byte [rdx], 0x48
lea ecx, [rsp + 0x28]
invalid
sub byte [rax - 0x77], cl
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
invalid
invalid
invalid
sub byte [rax - 0x77], cl
invalid
lea ecx, [rsp + 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x140085eaa
mov rdx, qword [rsi + 0x20]
call fcn.1400048d6
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x140085ec2
lock dec qword [rax]
jne 0x140085ec2
mov rcx, qword [rsi + 0x38]
call fcn.140043680
cmp qword [rsi + 8], 0
je 0x140085ed2
lea rcx, [rsi + 0x10]
call fcn.140085f0f
cmp byte [rsi + 0x60], 3
jne 0x140085efc
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add rsi, 0x50
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140081cb1
dec dword [rax - 0x7b]
sal byte [rsp + rbx*2 + 0x48], 0x89
ret
and al, 0x38
add byte [rdi], cl
test esi, esp
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x40
mov byte [r14 + 0x20], 0
cmp byte [rax - 0x75], cl
sbb eax, 0x2c2d6
add byte [rax], al
shl eax, 8
mov ecx, dword [rsi + 0x130]
add byte [rax], al
sub byte [rbx + 0x5d], bl
push rbx
sub rsp, 0x20
mov rbx, qword [rcx]
test rbx, rbx
je 0x140086274
mov rsi, rcx
lea rdi, [rbx + 8]
jnp 0x140086237
jnp 0x140086237
mov rcx, qword [rbx + 8]
call fcn.14003408d
mov rax, qword [rbx]
lock dec qword [rax]
dec dword [rax - 0x75]
add esi, eax
dec qword [rax]
jne 0x140086249
mov rcx, rbx
call fcn.140032faa
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14008625a
mov rcx, rdi
call fcn.140031ece
mov r8, qword [rsi]
mov rcx, qword [0x140125790]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
pop rsi
in al, dx
and byte [rax - 0x77], cl
mov rsi, rcx
mov dword [rax + 8], ecx
mov dword [rcx + 8], edx
add byte [rax], al
push rsi
sub byte [rax - 0x77], cl
xor eax, ebp
jbe 0x140086894
std
dec dword [rax - 0x75]
and al, 0x20
sub rsp, 0x250
mov rsi, rcx
call fcn.140063626
test rax, rax
je 0x140086c3c
lea rcx, [rsi + 0x20]
lea rdx, [rsp + 0x28]
mov qword [rdx], 3
call fcn.140086e2b
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140086c72
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140086c68
mov rcx, rsi
add rsp, 0x250
add byte [rax], al
add byte [rax], al
pop rsi
jmp 0x140086d5e
nop
add rsp, 0x250
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1400ef2c8]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.1400abfc0
ud2
lea eax, [0x1400ef2c8]
mov edx, 0x27
call fcn.1400abfc0
ud2
mov ecx, esi
add dword [rax], 0x48000001
mov dword [rsp + 0x58], eax
inc dword [rbp + 0x31]
leave
mov word [rax + riz*8], fs
mov ecx, ebp
invalid
invalid
invalid
invalid
add al, ch
pop rdx
fcos
dec dword [rax - 0x39]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
dec dword [rcx - 0x7d]
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rbx, 2
je 0x140088e7d
cmp rsi, 2
add byte [rax], al
add byte [rax], al
movq mm0, qword [rsp + 0xd0]
add byte [rax - 0x75], cl
and al, 0x68
mov al, 4
add byte [rax], al
invalid
cwde
add al, byte cs:[rax]
add al, ch
invalid
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbp
xlatb
enter 0xffffffffffff8545, 0xffffffffffffffd2
invalid
cli
emms
invalid
sbb byte [rax + 5], cl
add bh, bh
invalid
add byte [rax - 0x73], cl
and al, 0x20
adc byte [rax - 0x77], cl
int1
xadd dword [rcx], eax
cmp rax, 0x3f
jbe 0x1400898f6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
invalid
test eax, 0x90000000
pop rbp
std
dec dword [rax - 0x75]
and byte [rax - 0x77], r9b
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
add byte [rax], al
invalid
std
dec dword [rdi]
mov dh, 0xc0
mov dword [rsp + 8], esi
std
dec dword [rdi]
mov dh, 0xc0
add byte [rdi], cl
or ecx, dword [rax - 0x7d]
in al, dx
sub byte [rax - 0x39], cl
rol al, 0xff
invalid
cmp rax, 0x3f
jbe 0x140089e0b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140089e05
add rsp, 0x28
jmp 0x140089eae
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1400ef2c8]
mov edx, 0x27
call fcn.1400abfc0
ud2
test byte [rax], dl
add eax, 0x6a0eb
std
loopne 0x14008a46c
add eax, 0xc4653600
add byte [rax - 0x73], cl
or eax, 0x91d30
or eax, 0x48000000
mov edi, eax
mov edx, dword [rsi + 0x8d0]
movq mm0, qword [r15 + 0xaa]
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x70
mov dword [rsp + 0x19e], eax
cmpsd dword [rsi], dword [rdi]
or dword [rax], eax
and al, 0x30
mov r15, qword [rsi + 8]
lea rax, [r15 + 0x120]
add r15, 0xc0
cmp qword [rsi], 0
cmovne r15, rax
cmp qword [r15], 0
je 0x14008b1c3
lea rdi, [rsp + 0x30]
mov rcx, rdi
call fcn.14003480b
test rax, rax
je 0x14008b112
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
call fcn.1400388b7
mov rbx, 0xffffffffffffffff
jmp 0x14008b164
lea r14, [r15 + 0x18]
lea rbx, [r15 + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x20], cl
jne 0x14008b1a2
mov rcx, rbx
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtimeio_registration.rs
invalid
invalid
add byte [rdx + 0x68], bh
call fcn.1400ac3f0
ud2
add eax, 0x2ff8300
mov eax, dword [rsp + 0x3c]
sal byte [rcx + riz - 0x7d], 0xf8
add ecx, dword [rdi]
test byte [0x18808c247], dl
lea ecx, str._async_fn__resumed_after_completion
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_trust_dns_proto_0.20.4_src_tcp_tcp_stream.rsmismatched_peer:__and_dst:
add eax, 0x67575
add eax, 0x67575
mov edx, 0x23
jmp 0x14008c803
movups xmm1, xmmword [r14 + 0x20]
lea rdi, [rsp + 0x200]
movaps xmmword [rdi - 0x10], xmm1
movaps xmmword [rdi - 0x20], xmm0
loopne 0x14008c2c5
mov esp, dword [rsi]
mov esp, dword [rsi]
lea rsi, [r14 + 0x30]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [r14 + 0x10]
movups xmm1, xmmword [r14 + 0x20]
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
mov al, byte [0x140125ab8]
mov ecx, 0x100
mov edx, 8
call fcn.1400119c9
test rax, rax
je 0x14008c7cb
mov rsi, rax
lea rdx, [rsp + 0x300]
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1400aba85
mov byte [rsi + 0xf8], 0
mov al, byte [0x140125ab8]
mov ecx, 0xa8
mov edx, 8
call fcn.1400119c9
test rax, rax
je 0x14008c7d7
mov qword [rax], r12
mov dword [rax + 8], ebp
mov qword [rax + 0x10], rsi
mov dword [rax + 0x10], esi
mov dword [rax + 0x10], esi
lea rcx, case.0x14007ac1a.66
mov qword [rax + 0x18], rcx
mov byte [rax + 0xa0], 0
lea rdx, [rsp + 0x170]
lea rsi, [rsp + 0x1e0]
mov ecx, 0xe
invalid
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
rep movsq qword [rdi], qword [rsi]
lea rdi, [r14 + 0x80]
mov ecx, 0xe
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0xf0], rax
lea rax, [0x1400f4430]
mov qword [r14 + 0xf8], rax
movzx edi, word [r14 + 0x80]
cmp di, 2
je 0x14008c7b1
invalid
mov rdx, qword [r14 + 0xf0]
mov rax, qword [r14 + 0xf8]
lea rsi, [rsp + 0xa0]
mov rcx, rsi
mov r8, r15
mov eax, edi
mov eax, edi
call qword [rax + 0x18]
mov r13, qword [rsi]
cmp r13, 4
jne 0x14008c3a8
mov byte [r14 + 0x100], 3
mov qword [rbx], 3
jmp 0x14008c79a
lea r12, [r14 + 0x80]
mov r15, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0xb0]
add byte [rcx - 0x75], cl
xchg esi, eax
clc
add byte [rax], al
add al, ch
iretd
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_futuremap.rs
invalid
add byte [rdx + 0x36], bh
add byte [rax], al
mov ecx, 8
mov edx, 0x100
add dword [rax], eax
add byte [rax], al
mov ecx, 8
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov edi, dword [rsp + 0x38]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
mov al, 0
add byte [rax], al
mov ecx, ebx
mov r12, rax
mov qword [rax], r15
mov qword [rax + 8], r15
mov byte [rax + 0x44], 2
mov al, byte [0x140125ab8]
mov ecx, 0x60
mov edx, 8
call fcn.1400119c9
test rax, rax
je 0x14008d9a0
test cl, dl
add byte [rax], al
invalid
test cl, dl
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rcx - 0x43], 1
mov r15, rax
mov r13d, 1
mov qword [rax], r13
mov qword [rax + 8], r13
xorps xmm6, xmm6
movups xmmword [rax + 0x10], xmm6
jo 0x14008d8f6
jo 0x14008d8f6
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 8
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x40], xmm6
mov qword [rax + 0x50], r12
mov byte [rax + 0x58], 1
mov al, byte [0x140125ab8]
mov ecx, 0x20
mov edx, 8
call fcn.1400119c9
test rax, rax
je 0x14008d9ac
mov qword [rax], r13
mov qword [rax + 8], r13
movups xmmword [rax + 0x10], xmm6
movups xmm0, xmmword [rdi]
invalid
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rbx + 0xa8], xmm3
movups xmmword [rbx + 0x98], xmm2
movups xmmword [rbx + 0x88], xmm1
movups xmmword [rbx + 0x78], xmm0
mov ecx, 0xf
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0xb8], r14
mov qword [rbx + 0xc0], r15
mov qword [rbx + 0xc8], rax
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x60
jmp 0x14008d9b6
mov ecx, 8
mov edx, 0x20
add byte [rax], al
invalid
call fcn.1400abc30
ud2
or eax, edi
movzx eax, ch
add byte [rax - 0x75], cl
or byte [r15 + r8 + 0x48], r14b
mov edx, dword [rsp + 0x48]
sub ch, bh
add byte [rax], al
dec dword [rbx + rcx*4 + 6]
cmp edx, eax
add byte [rcx], al
add byte [rax], al
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x228
mov rbx, rdx
invalid
mov qword [rsp + 0x20], rcx
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + rcx*4], fs
sar edi, 0xc8
mov ecx, dword [0x140125790]
sub dword [rsp + 0x70], ecx
and byte [rax], r8b
add byte [rbx + 0x4e7508fe], al
mov ah, 0x24
invalid
jmp 0xc951ee9b
lea ecx, [rsp + 0x1494]
cmp dword [rbp + 0x7e8], 3
fisttp qword [rbp + 1]
out dx, al
imul rcx, r12, 0xd0
add rcx, rdi
imul rdx, rsi, 0xd0
add rdx, rdi
call fcn.140091994
xor r15d, r15d
cmp al, 0xff
sete r15b
cmove rsi, r12
add r15, r14
imul rcx, rsi, 0xd0
add rcx, rdi
imul rdx, rbx, 0xd0
add rdx, rdi
call fcn.140091994
add byte [rdi + rdi*8], bh
je 0x1400912ed
mov rbx, rsi
mov rax, r15
jmp 0x1400912f8
mov eax, 1
cmp r15, 0xb
or esi, dword [rbx + 8]
or esi, dword [rbx + 8]
test rax, rax
sete dl
jmp 0x14009135a
mov rcx, qword [rsp + 0x30]
mov rax, rcx
shr rax, 1
imul rcx, rcx, 0xd0
add rcx, rdi
add rcx, 0xffffffffffffff30
xor edx, edx
xor r8d, r8d
mov r9, qword [rdi + r8*8]
mov r10, qword [rcx + r8*8]
mov qword [rdi + r8*8], r10
mov qword [rcx + r8*8], r9
inc r8
cmp r8, 0x1a
jne 0x140091321
inc rdx
add rcx, 0xffffffffffffff30
add rdi, 0xd0
cmp rdx, rax
jne 0x14009131e
not rbx
add rbx, qword [rsp + 0x30]
mov dl, 1
mov rax, rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r12
mov rdx, r14
call fcn.140091994
cmp al, 0xff
jne case.0x14007ac1a.731
inc rbx
add r12, 0xd0
cmp r15, rbx
jne case.0x14004da5b.831
mov rbx, r15
add byte [rax], al
add byte [rbp + rcx*4 + 0x24], cl
sub byte [rcx - 0x7f], cl
invalid
cmp ebx, esi
mov edx, esp
add byte [rax], al
add byte [rax + 0x39], cl
dec byte [rdi]
test dword [rdx - 1], edx
invalid
add byte [rdx + 0x2e], bh
enter 0xffffffffffffffff, 0x48
mov eax, dword [rsi + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
invalid
sub byte [rdi + 0x5e], bl
mov edi, eax
invalid
add esp, 0xc8
cmp byte [rbx + rcx + 0x4c], cl
and al, 0x60
adc eax, 0x48c80149
rol ecx, 0x11
add dword [rax], eax
sahf
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
je 0x140092c2e
rep movsq qword [rdi], qword [rsi]
and al, 0x23
fadd qword [rdx]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add byte [rbp + 0xf], al
mov bh, 0x6a
mov r8d, dword [r10 - 0xc]
pop rsp
and al, 0x38
adc byte [rcx - 0x3a], al
test edx, esp
add byte [rcx - 0x75], al
test byte [rax + rbx], ah
add al, 0
invalid
mov ecx, esi
call fcn.140085b56
jmp 0x14009737e
push 0xffffffffa8808b4c
add byte [rax], al
add byte [rbp + 0x39], cl
loopne 0x140096f06
mov r8, qword [rax + 0xa8]
cmp r8, r12
jb 0x140096ea8
adc ecx, dword [rax - 0x75]
and al, 0x68
mov rax, qword [rsp + 0x68]
mov r9d, dword [rax + 0xb0]
jne 0x140096eae
cmp r9d, edi
ja 0x140096eae
mov r9d, edi
mov ecx, edi
mov r8, r12
mov rcx, rsi
mov edx, ebx
call fcn.14005af50
mov rbx, rax
mov dword [rsp + 0xac], edx
mov al, byte [r14 + 0x48]
mov byte [rsp + 0x47], al
movzx eax, word [r14]
mov word [rsp + 0x7e], ax
test ax, ax
je 0x140096f2a
mov rax, qword [r14 + 8]
mov qword [rsp + 0x48], rax
mov rdi, qword [r14 + 0x18]
mov edi, dword [rsi + 0x18]
mov rcx, rdi
xor edx, edx
call fcn.140021d4d
mov r12, rax
mov rsi, rdx
mov rcx, rax
mov rdx, qword [rsp + 0x48]
mov r8, rdi
call fcn.1400aba85
mov qword [rsp + 0x124], r12
mov dword [rsp + 0x124], esp
mov qword [rsp + 0x12c], rsi
mov qword [rsp + 0x134], rdi
mov ax, 1
mov dword [rsp + 0x84], eax
test byte [rax], al
add byte [rax], al
jmp 0x140096f59
movups xmm0, xmmword [r14 + 4]
movups xmm1, xmmword [r14 + 0x14]
movzx eax, word [r14 + 2]
mov word [rsp + 0x5a], ax
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov dword [rsp + 0x84], 0
movzx eax, word [r14 + 0x28]
mov word [rsp + 0x7c], ax
test ax, ax
je 0x140096fa7
mov rsi, qword [r14 + 0x30]
mov rdi, qword [r14 + 0x40]
mov rcx, rdi
xor edx, edx
call fcn.140021d4d
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0x60], rax
mov rcx, rax
ror dword [rax - 0x77], 0xf2
mov edx, esi
mov r12d, dword [r14 + 0x2c]
mov rax, qword [r14 + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [r14 + 0x38]
test edi, edi
out 8, eax
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
add byte [rcx + 0x902484], cl
add byte [rax], al
movabs al, byte [0x4810478d49000000]
mov dword [rsp + 0x70], eax
ror dword [rax - 0x77], 0xf2
and al, 0x48
mov dword [rsi + 0x50], eax
add byte [rax], al
add byte [rax], al
and al, 0x70
pop rax
add dword fs:[rax], eax
add dword [rax], eax
dec dword [rax - 0x77]
invalid
and byte [rax - 0x73], cl
or eax, 0x81f4a
xor dword [rax - 0x75], ecx
push rcx
and al, 0x44
invalid
and esp, ecx
int3
mov edi, esi
test eax, 0x48000140
mov ecx, dword [0x140125790]
fisttp qword [rax]
or byte [rax], al
movabs al, byte [0x3b8c48148000003]
add byte [rax], al
and al, 0x50
add byte [rsi + 0x41], ah
invalid
and al, 0x3e
je case.0x14007a8cd.278
cmp al, 0x45
mov edx, edi
pop rax
add eax, dword [rax]
add byte [rax], al
movups xmm0, xmmword [rbx]
mov rax, qword [rbx + 0xc]
mov rcx, qword [rbx + 0x14]
movups xmmword [rdi + 4], xmm0
mov qword [rdi + 0x10], rax
adc byte [rax - 0x77], cl
sbb byte [r8 + 0x7503087e], r8b
invalid
adc byte [rax - 0x77], cl
sbb byte [r8 + 0x7503087e], r8b
or byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
call fcn.14000299b
nop
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
mov qword [rax], r14
lea rcx, [0x1400986c6]
mov qword [rax + 8], rcx
lea rcx, str.lock_was_poisoned__this_is_non_recoverable:
lea rdi, [rsp + 0x58]
mov qword [rdi], rcx
mov ecx, 1
mov qword [rdi + 8], rcx
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rcx
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov rdx, rdi
call fcn.140013f60
movups xmm0, xmmword [rbx]
movups xmmword [rdi + 4], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rdi + 0x14], rax
mov dword [rsi], 3
movups xmm0, xmmword [rdi]
mov rax, qword [rdi + 0xc]
mov qword [rsi + 0x10], rax
mov rax, qword [rdi + 0x14]
mov qword [rsi + 0x18], rax
movups xmmword [rsi + 4], xmm0
mov rsi, qword [r14]
cmp byte [r14 + 8], 0
jne 0x1400996b8
mov rax, qword [0x140125860]
shl rax, 1
test rax, rax
jne 0x1400996cf
call fcn.1400ae840
test al, al
jne 0x1400996b8
mov byte [rsi + 8], 1
mov dword [rax + 0x49], 0x41c0c683
cmp byte [rax + 0x38], 0
xchg ebx, eax
nop
invalid
lea ecx, [rbx + 0x160]
invalid
pop rax
mov rcx, rbx
call fcn.14009bf72
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdx
xor eax, eax
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
lea r15, [rsp + 0xd0]
movups xmmword [r15 + 8], xmm0
movups xmmword [r15 + 0x20], xmm0
mov qword [r15 + 0x2d], rax
mov eax, 1
mov qword [r15], rax
mov qword [r15 + 0x18], rax
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov rdx, r15
mov r8, r14
mov r9, rbx
call fcn.14002d75a
cmp byte [r15 + 0x32], 0
je 0x14009d47f
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x48]
movabs rbx, 0x2e0000002e
test r15, r15
je 0x14009d421
cmp byte [r14 + r15 - 1], 0x2e
jne 0x14009d3d8
dec r15
je 0x14009d421
xor eax, eax
lea rdi, [rsp + 0x70]
mov qword [rdi], rax
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], r15
mov qword [rdi + 0x30], 1
mov qword [rdi + 0x38], rbx
mov word [rdi + 0x40], 1
mov rcx, rdi
call fcn.14002cd54
test rax, rax
je 0x14009d41a
test rdx, rdx
jne 0x14009d408
test rax, rax
jne 0x14009d424
jmp 0x14009d429
xor r15d, r15d
mov byte [rsp + 0x36], 1
cmp r15, 0xfd
ja 0x14009d47a
xor eax, eax
lea rdi, [rsp + 0x70]
mov qword [rdi], rax
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], r15
mov qword [rdi + 0x30], 1
mov qword [rdi + 0x38], rbx
mov word [rdi + 0x40], 1
mov rcx, rdi
call fcn.14002cd54
test rax, rax
je 0x14009d475
cmp rdx, 0x40
jb 0x14009d462
test rax, rax
je 0x14009d47f
mov byte [rsp + 0x35], 1
mov r12b, byte [rsp + 0x2c]
mov r13b, byte [rsp + 0x2d]
mov r15b, byte [rsp + 0x2e]
mov bpl, byte [rsp + 0x2f]
mov r11b, byte [rsp + 0x30]
mov r10b, byte [rsp + 0x31]
mov r9b, byte [rsp + 0x32]
mov r8b, byte [rsp + 0x33]
movzx edx, byte [rsp + 0x34]
movzx ecx, byte [rsp + 0x35]
movzx eax, byte [rsp + 0x36]
movzx ebx, byte [rsp + 0x37]
mov edi, r13d
or dil, r12b
mov r14d, r15d
or r14b, bpl
or r14b, dil
add byte [rax], al
add byte [rdi + rcx - 0x49], al
add dword [rbp + rcx*4 + 0x4a], ecx
inc dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
mov ebx, dword [rsi + 1]
shl rdx, 0x28
shl rbx, 8
or rbx, rdx
or rbx, rax
mov rsi, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
adc byte [rcx - 0x75], r9b
jle 0x14009f744
adc byte [rcx - 0x75], r9b
jle 0x14009f744
mov r12, qword [r14 + 0x28]
mov rcx, r14
mov rdx, rbx
call fcn.14009d0d6
mov r13b, byte [r14]
cmp r13b, 3
jne 0x14009fa2e
mov r14b, byte [rsp + 0xb1]
mov cl, 0
add byte [rax], al
test rsi, rsi
je 0x14009f67f
mov rcx, qword [0x140125790]
xor edx, edx
mov r8, rbx
jmp 0x14009fce4
xor esi, esi
xor edi, edi
inc r14
lea rbx, [rsp + 0xa0]
dec r14
je 0x14009f786
mov rcx, rbx
call fcn.14009ce85
cmp eax, 0x110000
jne 0x14009f772
mov bl, 1
test rdi, rdi
je 0x14009f7a6
cmp rdi, r13
jae 0x14009f7ab
mov rax, qword [rsp + 0x68]
and al, 0x68
cmp byte [rax + rdi], 0xbf
jle 0x1400a00cb
mov r13, rdi
jmp 0x14009f7b1
xor r13d, r13d
jmp 0x14009f7b1
jne 0x1400a00cb
mov rcx, qword [rsp + 0x68]
cmp bpl, 1
mov qword [rsp + 0x98], r12
je 0x14009f869
invalid
add byte [rax], al
invalid
movzx eax, bpl
cmp eax, 2
jne 0x14009f872
test r13, r13
je 0x14009f91d
cmp byte [rcx], 0x5b
jne 0x14009f91d
mov r14b, 4
cmp byte [rcx + r13 - 1], 0x5d
jne 0x14009f9fb
cmp r13, 2
jb 0x1400a00e7
cmp byte [rcx + 1], 0xbf
jle 0x1400a00e7
inc rcx
add r13, 0xfffffffffffffffe
mov rdx, rcx
lea rdi, [rsp + 0xb0]
mov rcx, rdi
mov r8, r13
call fcn.14009dda8
cmp byte [rdi], 0
jne 0x14009f891
mov r14b, byte [rsp + 0xb1]
mov eax, dword [rsp + 0xb2]
mov dword [rsp + 0x70], eax
movzx eax, word [rsp + 0xb6]
mov word [rsp + 0x74], ax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x68], rax
movzx ebp, byte [rsp + 0xc0]
mov r13b, 2
jmp 0x14009ff84
test r13, r13
je 0x14009fcb6
mov rdx, rcx
lea rdi, [rsp + 0xb0]
mov rcx, rdi
mov r8, r13
call fcn.14009d0d6
mov r13b, byte [rdi]
lea rax, [rcx + r13]
movabs r14, 0x40000001e0000007
movabs rdx, 0x1400800900002601
mov r8, rcx
cmp r8, rax
je 0x14009fee1
mov rbp, rsi
mov sil, byte [r8]
movzx r9d, sil
movzx ecx, dh
movzx ecx, dh
test r9b, r9b
js 0x14009f955
inc r8
jmp 0x14009f9ce
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x14009f9b0
movzx r11d, byte [r8 + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp sil, 0xf0
jb 0x14009f9c0
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
mov rsi, rbp
je 0x14009fee1
add r8, 4
jmp 0x14009f9d1
add r8, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x14009f9ce
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov rsi, rbp
cmp r9d, 0x3c
ja 0x14009f9e0
mov r10d, r9d
bt rdx, r10
jb 0x14009f9f8
add r9d, 0xffffffc2
cmp r9d, 0x3e
ja 0x14009f938
bt r14, r9
jae 0x14009f938
mov r14b, 5
mov r14b, byte [rsp + 0xb1]
mov eax, dword [rsp + 0xb2]
mov dword [rsp + 0x110], eax
movzx eax, word [rsp + 0xb6]
mov word [rsp + 0x114], ax
mov r8, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
test r13b, r13b
jne 0x14009fa9b
cmp rcx, 9
jne 0x14009fa9b
movabs rax, 0x736f686c61636f6c
xor rax, qword [r8]
movzx ecx, byte [r8 + 8]
xor rcx, 0x74
or rcx, rax
mov ecx, 9
je 0x1400a0044
movzx eax, word [rsp + 0x114]
mov word [rsp + 0x74], ax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x70], eax
mov r13b, 3
xor r14d, r14d
jmp 0x14009f9fe
lea rdi, [rsp + 0x110]
mov qword [rdi], 1
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
lea r14, [rsp + 0xb0]
mov qword [r14], rcx
mov qword [r14 + 8], r13
lea rax, [0x140118098]
mov qword [r14 + 0x10], rax
add byte [rax], al
add byte [rsi + 0x41], ah
mov r14d, 0x29e90001
test rbp, rbp
or byte [rax], al
xchg edx, eax
add byte [rax], al
lea rax, [0x140118350]
mov qword [rsp + 0x20], rax
and al, 0x20
lea r9, [r13 - 1]
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs
mov qword [rsp + 0x20], rax
and byte [rcx - 0x48], al
mov eax, 1
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x20
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], al
and al, 0x18
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6c], al
and al, 0x10
add dword [rax], eax
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x5c
mov dl, byte [rdx + 0x10]
sub cl, byte [rcx - 0x76bbd3a1]
push rdi
xor byte [rcx + rcx*4 + 0x4f], al
xor al, 0x44
mov dword [rdi + 0x38], eax
add al, byte [rax]
add byte [rbp + 0x31], al
leave
jmp 0x1400a17c0
mov rcx, rsi
clc
dec dword [rax - 0x75]
adc byte [rax - 0x77], r9b
and byte [r15], r9b
mov rcx, qword [r15 + 0x10]
mov byte [rax + rcx], 0x2f
inc rcx
mov qword [r15 + 0x10], rcx
cmp r12d, 0x2f
je 0x1400a2935
cmp r12d, 0x5c
jne 0x1400a2941
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
jmp 0x1400a294b
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
je case.0x14004da5b.921
and al, 0x20
and al, 0x20
mov rcx, r15
mov edx, ebp
jmp 0x1400a2996
mov rcx, r15
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.14009bfbd
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [r15 + 0x10], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov rcx, r15
mov dl, 2
mov r8, r13
mov r9, r14
call fcn.1400a010b
push 0xffffffffffffffd7
invalid
dec dword [rax - 0x77]
invalid
mov rdi, rdx
push 0xffffffffffffffd7
invalid
mov rax, rsi
mov rdx, rdi
cli
cli
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
dec dword [rcx - 0x77]
clc
mov r8, rdi
mov eax, edi
mov edx, ecx
movzx ebp, byte [rax + 1]
add al, 0x41
and edx, 7
or ecx, dword [rcx - 0x7d]
rol byte [rbx], 0x41
shl edx, 0xc
retf
cmp eax, esi
xor byte [rax - 0x77], cl
invalid
dec dword [rcx - 1]
invalid
jmp 0x13fad6d2b
cmp edi, ebx
test ebx, ecx
add byte [rax], al
add byte [rax - 0x4b], al
add dword [rcx - 0x77], ecx
invalid
sub eax, 1
jb 0x1400a2d12
add rsp, 0x28
jmp fcn.140014c40
lea rax, [0x140118880]
mov rcx, r8
xor edx, edx
mov r8, rax
call fcn.1400abf40
ud2
sub al, ch
add dword [rax + 0x5890000], 0x82b4d
or byte [rax], al
or byte [rax], al
add rsp, 0x28
ret
xlatb
ror byte [rax - 0x7d], 0xc2
or byte [rcx - 0x7d], 0xc1
add ecx, 0x10
invalid
invalid
clc
invalid
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rdx
mov rdi, rcx
mov r14, qword [rcx + 0x20]
jno 0x1400a2de0
jno 0x1400a2de0
mov r15, qword [rcx + 0x28]
mov rcx, r14
int1
mov rdx, r15
mov r8, rsi
call fcn.1400a2efa
add byte [rax], al
mov rbx, rax
cmp qword [rdi + 0x10], 0
je 0x1400a2e92
mov edx, 1
mov rcx, rdi
mov r8, r14
mov r9, r15
call fcn.1400b185d
invalid
je 0x1400a2efc
clc
jne 0x1400a2f63
jae 0x1400a2f70
insd dword [rdi], dx
outsd dx, dword [rsi]
jae 0x1400a2f4e
xor ebx, ecx
movabs r9, 0x646f72616e646f6d
xor r9, rdx
movabs r10, 0x6c7967656e657261
xor r10, rcx
xor rdx, r8
xor edx, eax
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
invalid
rol ecx, 0xd
add ebx, ecx
rcl dword [0x189d430a2], 0xc1
rcl dword [rcx], 0x4d
xor ecx, edx
rol ecx, 0x11
add al, 8
rol eax, 0x20
rcl dword [rax], 0x4c
xor ecx, edx
mov edx, 0x14c3bf8
enter 0xffffffffffffc149, 0xffffffffffffffc1
or eax, 0x48c13149
rol eax, 0x20
inc dword [rax]
rcl dword [rcx], 0x4d
xor ecx, edx
rcl dword [rax], 0x4c
xor ecx, edx
add eax, ecx
rcl dword [0x18dcb6169], 1
and byte [rcx + 0x31], cl
leave
idiv bh
or al, byte [rcx]
add byte [rax], al
invalid
mov dword [rbx], ebx
movzx edi, cl
mov dword [rbx], ebx
or edi, edx
shl eax, 0x12
cmp eax, 2
mov dword [rcx], 2
or cl, ch
xor al, 2
add al, byte [rax]
invalid
rol byte [rcx + rcx*4 - 0x39], 1
mov dword [rcx + 0xffffff], 0x44307600
lea ecx, [rdi + 0xff0000]
add byte [rax], al
add bh, bh
inc dword [rax]
add byte [rsi + 0x30], dh
fadd dword [rax]
add eax, dword [rax]
fadd qword [rax]
add byte [rcx + rcx*4 - 0x26], cl
iretd
mov bh, 0x4b
sbb byte [rax - 0x7d], cl
invalid
invalid
sbb byte [r8 - 0x7d], cl
rol byte [rbx], 0x48
mov edx, 0xffffffff
invalid
invalid
invalid
invalid
add ecx, dword [rax - 0x39]
ret 0xffff
invalid
invalid
stc
add dh, byte [rbx + rax + 0x49]
je 0x1400a3297
add r8, rcx
invalid
enter 0x14c, 0xffffffffffffffc2
cli
add al, 0xb9
invalid
add byte [rax + 0xf], cl
retf 0xff48
retf 0xff48
invalid
invalid
inc ecx
or byte [rax - 0x39], cl
adc byte [r9], r8b
add byte [rax], al
add byte [rbx + rcx*4 + 0x2b], cl
mov r13, qword [rbx]
invalid
or byte [rdi], cl
mov bh, 0x73
imul ebx, dword [rdx], 0xffffffbb
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
invalid
and al, 1
add byte [rax], al
add byte [rcx - 0x77], al
add byte [rax], al
add byte [rax], al
invalid
cmp ebx, dword [rsp + 0x38]
add byte [rax], al
add cl, ch
add byte [rax], al
loope 0x1400a335f
cmp bh, 0xdf
movzx edi, byte [rbp + 2]
loope 0x1400a3377
shl edi, 6
invalid
or ecx, eax
cmp dword [rcx - 0x7d], ecx
invalid
or edi, ecx
cmp edi, 0xffff
add byte [rcx - 0x7f], al
out 0xff, eax
invalid
mov edi, edx
adc al, 0x89
cmp al, 0x58
mov dword [rsp + 0x40], ebx
invalid
test ecx, ecx
add eax, 3
ret 0xc149
or cl, byte [rcx + 1]
shl byte [rsi + 0x41], 0xbc
mov r12w, 2
invalid
add al, byte [rax]
invalid
movzx edx, sp
inc eax
mov edx, ebx
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
sub dword [rsp + 0xd0], esi
mov ah, 0x24
loopne 0x1400a362c
adc byte [rax], 1
xor byte [rax - 0x75], cl
push rax
push rax
and al, 0x20
add eax, ecx
lea edi, [rsp + 0x30]
mov ecx, esi
sbb byte [rax - 0x77], cl
sbb eax, dword [rax]
out 0x48, eax
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
cmovb ecx, eax
loope case.0x14007ac1a.448
mov ebp, dword [rsi + 0x10]
jbe case.0x1400a3b5f.2
add byte [rax], al
add byte [rax], al
lea ecx, [rdx + rax*8]