Function at 0x1400cc0c4
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xc0
mov rsi, rdx
mov eax, dword [rcx]
mov dword [rsp + 0x34], eax
mov rax, qword [rdx + 0x10]
or rax, qword [rdx]
jne 0x14000672a
lea rax, [rsp + 0x35]
lea rcx, [rsp + 0x36]
lea rdx, [rsp + 0x37]
lea r8, [rsp + 0x34]
mov qword [rsp + 0x38], r8
lea r8, [0x1400073e0]
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], r8
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 4
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 4
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x78]
call fcn.140005a80
nop
add rsp, 0xc0
pop rsi
ret
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x35]
lea rcx, [rsp + 0x36]
lea rdx, [rsp + 0x37]
lea r8, [rsp + 0x34]
mov qword [rsp + 0x38], r8
lea r8, [0x1400073e0]
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], r8
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 4
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 4
lea rdx, [0x1401f3190]
lea rcx, [rsp + 0xa8]
lea r8, [rsp + 0x78]
call fcn.140005a80
test al, al
jne 0x1400067fb
mov r8, qword [rsp + 0xa8]
cmp r8, 0x10
jae 0x140006824
lea rdx, [rsp + 0xb0]
mov rcx, rsi
call fcn.140005750
nop
add rsp, 0xc0
pop rsi
ret
lea rax, str.librarycore_src_netip_addr.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401f3558]
lea r8, [rsp + 0x78]
mov edx, 0x2b
call fcn.1401e63e0
lea rax, str.librarycore_src_netdisplay_buffer.rs
mov edx, 0xf
mov rcx, r8
mov r8, rax
call fcn.1401e6010
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x5e78
call fcn.1401e51f0
sub rsp, rax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x5de0], xmm6
mov qword [rbp + 0x5dd8], 0xfffffffffffffffe
mov rdi, r8
mov r12, rdx
mov qword [rbp + 0x5d88], rcx
movzx eax, byte [rdx + 0x2d2]
lea rcx, [0x14025a004]
test dword [rdx], edx
sbb eax, dword [rax]
mov dword [r12 + 0x2d3], 0
mov dword [r12 + 0x2d6], 0
mov byte [r12 + 0x2d5], 1
movups xmm0, xmmword [r12]
and al, 0x41
movups xmm1, xmmword [rsp + 0x10]
lea rsi, [r12 + 0x9c0]
lea r13, [r12 + 0x2e0]
lea ebp, [rsp + 0x2e0]
add al, 0
lea rax, [r12 + 0x61c]
mov qword [rbp + 0x5d90], rax
pop rbp
add byte [rax], al
pop rbp
add byte [rax], al
lea r15, [r12 + 0x2e0]
movzx eax, byte [r12 + 0x61c]
sbb al, 6
add byte [rax], al
sbb al, 6
add byte [rax], al
lea rcx, [0x14025a044]
movsxd rax, dword [rcx + rax*4]
mov rsi, r12
add byte [rax], al
mov r8, qword [r12 + 0x2e0]
mov rax, qword [r12 + 0x2e8]
jmp 0x1400a966f
lea rdx, [r12 + 0x790]
lea r15, [r12 + 0x420]
movzx eax, byte [r12 + 0x790]
lea rcx, [0x14025a030]
nop
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x5c70], rdx
jmp rax
mov r12, qword [rbp + 0x5dd0]
jmp 0x1400aacf3
mov eax, dword [rax + 0x260]
pop rbp
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add bh, al
mov dword [rax + 0x2da], 0
idiv edi
add byte [rax], al
mov rcx, qword [r12 + 0x628]
sub byte [rsi], al
add byte [rax], al
mov rdx, qword [r12 + 0x630]
mov rax, qword [r12 + 0x638]
jmp 0x1400aa5db
invalid
mov qword [rbp + 0x5db8], r13
mov r12, qword [rbp + 0x5dd0]
mov eax, 0x4c00005d
mov esp, dword [rbp + 0x5dd0]
jmp 0x1400aad68
mov qword [rbp + 0x5d90], rsi
jmp 0x1400ab1ba
pop rbp
mov ebp, 0x8d480013
lea rcx, str._async_fn__resumed_after_panicking
mov ebp, 0x19e90013
add al, byte [rax]
add byte [rcx + rcx*4 - 0x53], cl
mov qword [rbp + 0x5cb8], r13
invalid
mov qword [rbp + 0x5cb8], r13
lea rcx, str._async_fn__resumed_after_panicking
lea ecx, str._async_fn__resumed_after_panicking
add byte [rdx + 0x22], bh
mov ebp, 0xf5e90013
add eax, 0x1741c4
mov qword [rbp + 0x5cd8], r15
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
invalid
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x1400aa588
add byte [rax], al
add byte [rdx + 0x18], bh
mov qword [rbp + 0x5cd0], rsi
mov qword [rbp + 0x5cc8], r13
add byte [rcx + rcx*4 - 0x53], cl
enter 0x5c, 0
mov qword [rbp + 0x5cc0], r15
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
add byte [rdx + 0x23], bh
add byte [rdx + 0x23], bh
call fcn.1401e6090
jmp 0x1400aa588
mov qword [rbp + 0x5cd0], rsi
mov qword [rbp + 0x5cc8], r13
mov qword [rbp + 0x5cc0], r15
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x22
call fcn.1401e6090
jmp 0x1400aa588
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 4], ebp
add byte [rax], al
invalid
mov al, 0xba
sbb al, byte [rax]
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x7e], cl
clc
add dword [rax], eax
add dh, al
invalid
lea eax, [rdx + 0x1c8]
add al, 0
add byte [rdx + rbp*2 + 0x48], dh
mov ecx, dword [rdx + 0x1d0]
test dword [rax + 4], ecx
add byte [rax], al
mov dword [0x1402b32e8], eax
test byte [rdi + 0x48000000], bh
mov edi, eax
add byte [rax - 0x77], cl
invalid
mov bh, bh
dec dword [rax - 0x73]
sbb eax, 0x173790
invalid
invalid
invalid
cli
invalid
lea ecx, [rbp + 0x1e8]
invalid
sub esp, 0x8c8
add eax, ecx
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
test dword [rbx + 0x49000000], eax
lea ecx, [rdi + 0x270]
add byte [rax], al
movq qword [rbp + 0x778], mm0
mov bh, 0x85
or al, 8
add byte [rcx + rcx*4 - 9], al
add byte [rcx - 0x48f0edba], cl
test dword [rax + rcx], ebx
or byte [rax], al
invalid
or byte [rax], al
add byte [rsi - 0x77], ah
invalid
add byte [rax], cl
add byte [rax], al
or byte [rax], al
add byte [rbx + 0x5f], bl
add edx, eax
sub byte [rax - 0x73], cl
adc al, 0x92
xchg edx, eax
sub byte [rbp - 0x50], al
sub byte [rbp - 0x10], ah
invalid
adc qword [rax], r10
ror byte [rax - 0x77], 0x46
add byte [rax], al
pop rbp
invalid
invalid
add byte [rdi], cl
add byte [rax], al
invalid
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
je 0x1400b01c3
invalid
mov ecx, dword [rsi + 8]
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
lea ecx, [rax + 8]
mov qword [rbp - 0x58], rcx
invalid
mov dword [rbp - 0x58], ecx
lea esp, [rax + 0x28]
add bl, ch
adc dword [rdi], ecx
invalid
invalid
add word [rax], ax
add byte [rdi], cl
invalid
mov dh, 0xf2
invalid
add byte [rax], al
nop word cs:[rax + rax]
cli
add edi, ebx
xchg dword [rax + 1], ecx
clc
mov dword [rsp + 0x50], eax
and al, 0x70
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x88], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
and al, 0x80
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x172008
push 0x135046e8
add ah, cl
int3
in al, dx
mov byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
invalid
mov edx, eax
jbe 0x1400b4a37
invalid
adc eax, dword [rax]
pop rbx
mov rsi, qword [rbp - 0x20]
mov esi, dword [sym.imp.crypt32.dll_CertFreeCertificateContext]
invalid
cmp esi, ebx
int3
mov dword [rbp - 8], 0xfffffffe
loopne 0x1400b4b54
mov eax, dword [rcx + 0x18]
add esp, 0x30
mov dword [rbp], 0xfffffffe
lock nop dword [rax]
invalid
adc byte [rbp + 0x56], dl
lock sub qword [rbp - 8], rax
push rsi
sub esp, 0x30
dec dword [rax - 0x75]
lea rdx, [0x14025a0d8]
loopne 0x1400b50ed
cmp dword [rcx + 8], 0
test byte [rax], bl
add dword [rax], eax
add byte [rax + 0xf025079], al
test byte [rbx], ch
add dword [rax], eax
add byte [rax], al
mov r8, qword [rbp - 0x10]
add byte [rax], al
invalid
sub dil, dil
push rax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov eax, dword [rax + 0xa8]
invalid
int3
int3
mov esi, edx
invalid
mov edi, ecx
out dx, al
or al, 0xeb
sub dword [rax - 0x7d], ecx
invalid
out dx, al
add dword [rdx + 0x1f], esi
jg 0x1400b5716
add byte [rdi + rbp*8 + 0x4c], dh
mov eax, dword [rdi]
mov ebp, 0x31001fdb
sar bh, cl
insb byte [rdi], dx
and al, 0x30
invalid
invalid
add byte [rcx - 0x73], cl
invalid
lea ecx, [rsp + 0x78]
invalid
add byte [rdi], cl
test dword [0x1880b6273], eax
test eax, eax
cmp al, 0x36
invalid
xchg dword [rsi], edx
add byte [rax - 0x77], cl
and al, 0x20
xchg dword [rsi], edx
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
mov eax, 0x10
mov ecx, esi
push rsp
dec dword [rax - 0x77]
fld1
pop rcx
int3
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
invalid
xor al, 0x44
mov ecx, dword [rbx + 0x38]
add byte [rdi], cl
test byte [rdi + 0x48000000], ch
mov dword [rsp + 0x40], ecx
rcr dword [rcx], 1
add byte [rcx - 0x48], al
mov eax, 4
cmp byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
invalid
test eax, eax
sub dword [rax + 0x39247c], eax
xor al, 4
push rax
sbb byte [rax + rax*8 - 0x74b7bf8b], al
sal byte [rbp + 0x40], 0x48
invalid
int3
invalid
add cl, ch
cmp al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
lea edx, [0x14021ed90]
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov eax, dword [rax + 0x18]
invalid
invalid
mov eax, dword [rax + 0x18]
adc dword [rsi], 0
add dword [rax], eax
and al, 0x40
sub byte [rax - 0x73], r9b
adc eax, 0x19cd4a
lea edx, [rsp + 0x40]
xor al, 4
push rax
sbb byte [rcx + 0x485aebc3], cl
mov rcx, qword [rsi + 0x20]
adc byte [rbp - 0x50], cl
jo 0x1400b7367
add byte [rax], al
add byte [rax], al
add al, ch
mov ecx, 0xf0012e7
or ebp, eax
loop 0x1400b7339
hlt
mov dword [rsp + 0x10], edx
push rbp
push rsi
in al, dx
sub byte [rax - 0x73], cl
cmp dword [rbp + 0x10], 0
ror byte [rbx + rcx*4 + 0x45], cl
sbb bh, bh
mov eax, dword [rbp + 0x18]
invalid
add byte [rax - 0x77], cl
push rsp
invalid
invalid
int3
sub esp, 0x90
mov rbx, qword [rcx]
movzx eax, word [rbx + 0x68]
push 0xffffffffa80d8d48
sub al, 0x1a
add byte [rax + 0x63], cl
add al, 0x81
invalid
or dword [rax + 1], 0x48e0ffc8
loopne 0x1400b74da
mov rsi, qword [rdx + 0x20]
or eax, 0xe9000000
cmp byte [rcx], al
lea edx, [0x14021ec1b]
ja 0x1400b74cf
add byte [rcx - 0x48], al
adc eax, 0xe9000000
add byte [rax], al
invalid
invalid
add byte [rax], al
lea edx, [0x14021ec30]
adc eax, 0x16775c
add byte [rax], al
push 0x48
mov dword [rsp + 0x88], eax
add byte [rax], al
push rax
mov rsi, qword [rdx + 0x20]
mov rsi, qword [rdx + 0x20]
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x14021ecea]
mov r8d, 0x1a
invalid
push rax
mov dword [rbp + 0x18], ebx
lea ebp, [rdx + 0x80]
push rsp
and al, 0x10
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
cmp dword [rax], 0
mov eax, dword [rbp + 0x18]
sbb byte [r11 + rcx*4 + 0x40], r9b
or byte [rax - 0x75], cl
mov rcx, qword [0x1402b32e8]
adc eax, dword [rax]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
add byte [rax], al
mov eax, dword [rcx]
add ecx, dword [rax - 0x77]
invalid
jns 0x1400b7a90
add byte [rdi], cl
test byte [rax], bl
add dword [rax], eax
add byte [rax + 0xf025079], al
push rax
add cl, byte [rdi]
jns 0x1400b7ae2
cmp byte [rdx], al
or byte [rdi], cl
test dword [0x1880b7ae6], ebp
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
add dh, byte [rsi + rdx*2 + 0x4c]
mov eax, dword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
jmp 0x1400b7b8e
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
jmp 0x1400b7c11
enter 0x4cf0, 0xf
mov cl, 0x4a
sbb byte [rbp + rax + 0x48], dh
invalid
invalid
mov dword [rsp + 0x30], 0
sub al, 0x4c
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x40
int3
int3
add dword [rax - 0x7d], ecx
clc
invalid
or al, 0x48
mov eax, dword [rcx + 0x10]
lea ecx, str.assertion_failed:_prev.ref_count_____1
or eax, 0x16c552
add al, 0xc1
mov edx, dword [rdx + 0x28]
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp rcx
add byte [rax + 0x63], cl
or al, 0x8a
and al, 0x48
and al, 0x40
add byte [rax - 0x77], cl
and al, 0x30
invalid
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x40
xor byte [rax - 0x77], cl
and al, 0x28
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 4
mov qword [rsp + 0x60], rax
invalid
invalid
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
jne 0x1400c2f3a
lea ecx, [rbp - 0x10]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
invalid
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rdi], rdx
add byte [rax], al
add byte [rbx + 0x4f7401f8], al
add bl, byte [rdi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rsi, qword [rbp + 0x6a8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x4d8], 1
mov qword [rbp + 0x4e0], rcx
mov qword [rbp + 0x4e8], rdx
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4d0], 0xb
lea rdx, [rbp + 0x4d0]
jmp 0x1400c34fe
add al, ch
test al, 9
add byte [rbx + 0x1effa905], cl
test eax, 0x65001eff
mov rcx, qword [0x58]
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc3
add byte [rax], al
add byte [rax], al
invalid
pop rcx
invalid
add byte [rax - 0x73], cl
or eax, 0x1666d1
xchg ebp, eax
mov al, 6
add byte [rax], al
jmp 0x1400c31a7
test dword [rax], edi
add eax, dword [rax]
add byte [rax - 0x77], cl
lea esp, [rax]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x7b], cl
sub byte [rbx], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rbx], cl
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
invalid
add byte [rdi + 1], 0
pop rsi
invalid
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x298
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400c3086.4
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax + 1], 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
movabs eax, dword [0x9981ce8000c73]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
add byte [rax], al
add cl, ch
test eax, 0x80000001
cli
add dh, byte [rdi + rdi + 0xf]
mov dh, 0xc2
cmp eax, 1
jne case.0x1400c4176.2
mov rcx, qword [rbp + 0x1d8]
mov rdx, rdi
call fcn.140187cc0
add byte [rax - 0x7d], cl
loopne 0x1400c45c1
add byte [rax], al
add al, ch
invalid
invalid
add al, ch
mov edx, 0x48001219
mov ecx, dword [rbp + 0x1e0]
test eax, edx
add dword [rax], eax
add byte [rax + rax*8 - 0x374274b8], al
add dword [rax], eax
add byte [rdi], cl
test esp, ebx
std
invalid
std
dec dword [rax - 0x77]
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax], al
push rbp
push 0x70458948
invalid
test al, 1
add byte [rax], al
invalid
or eax, dword [rax]
int3
sub esp, 0x118
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
invalid
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400c4176.4
adc byte [r15], cl
adc dword [rcx], eax
add dword [rax], eax
add byte [rbx - 0x74b7fe08], al
cmp eax, 1
mov rsi, qword [rbp + 0x10]
mov eax, dword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0x75
invalid
test al, 0x48
mov dword [rbp - 0x50], edx
mov r8d, 0x4c045c6
cmp al, 0xf
mov dh, 0xc2
pop rax
invalid
add byte [rax], al
call 0x1400c5468
cmp qword [rbp + 0x60], 0
je 0x1400c54d8
mov rax, qword [rbp + 0x48]
mov rax, qword [rax + 0x28]
mov ecx, 1
mov rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
jmp 0x1400c54ed
mov rax, qword [rbp + 0x50]
test al, al
mov rdi, qword [rbp + 0x48]
jne 0x1400c52ff
invalid
invalid
int3
add byte [rax], al
add esi, dword [rsi + rdx + 0x48]
mov dword [rbp - 0x10], ecx
add ecx, 0x520
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
dec qword [rax]
adc dword [rax], eax
sub rsp, rax
lea rbp, [rsp + 0x80]
add byte [rax - 0x39], cl
test eax, esi
cmp eax, 0xfffe0000
invalid
invalid
invalid
dec dword [rax - 0x77]
iretd
mov rax, qword [rcx]
jmp 0x1400c63fa
add byte [rax - 0x39], cl
test eax, esi
cmp eax, 0xfffe0000
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
add byte [rax], al
invalid
loopne 0x1400c68be
add byte [rax], al
add byte [rax + 0x677402fa], al
jl 0x1400c692a
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax - 0x73], cl
or eax, 0x163281
xor al, 0x16
add byte [rbp + rcx*4 + 5], cl
push qword [rsi + rdx]
add byte [rdx + 0x27], bh
cmp eax, 0x8b4c0000
test eax, esp
cmp eax, 0x1beb0000
mov rax, qword [rbp + 0x3dd0]
test al, al
mov rdi, qword [rbp + 0x3dc8]
jne 0x1400c67f1
mov esi, dword [rbp + 0x1ea8]
add byte [rax - 0x77], cl
lea edi, [rax]
sldt word [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x1ed0]
call fcn.1401eca50
invalid
int3
add al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add dword [rax], eax
add dh, bh
invalid
fadd dword [rcx]
add byte [rax], al
and eax, 0x58
add dword [rax - 0x75], ecx
mov ch, 0xb8
add dword [rax], eax
add byte [rbx + rcx*2 - 0x7b], dh
sal byte [rbp + 0x6f], 0xc6
test edi, ebp
add dword [rax], eax
add byte [rax], al
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc3fa3
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
nop dword [rax + rax]
test al, 2
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov ecx, dword [rbp + 0x1d8]
add byte [rax - 0x73], cl
test al, 0x48
mov dword [rbp + 0x108], eax
movsd dword [rdi], dword [rsi]
std
invalid
sub dword [0xcd587a77], esp
add eax, 0x16254a
add byte [rax - 0x73], cl
push r8
add dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rcx + 1], dil
add byte [rax], al
mov rdx, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1e0]
jmp 0x1400c7b5a
rol byte [rbx], 0x74
mov rax, 0xffffffffffffffc0
test al, 3
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov dword [rbp + 0x100], ecx
invalid
pop r8
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x120]
call fcn.1401eca50
mov qword [rbp + 0x108], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x110], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add al, ch
invalid
invalid
or eax, dword [rax]
int3
add byte [rax], al
add al, ch
or dword [0x10cd88534], edx
int3
int3
int3
push rbx
sub rsp, 0x298
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1f0], 0xfffffffffffffffe
add dword [rax], eax
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
iretd
mov rax, qword [rcx]
nop dword cs:[rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
mov dword [rbp + 0x130], edi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x1d8], rax
lea rax, [rbp + 0x128]
mov qword [rbp + 0x138], rax
cmp byte [rdi + 0xa8], 2
add byte [rax], al
add byte [rdx], al
mov qword [rbp + 0x1c8], rdi
ja 0x1400c8b56
mov rsi, qword [rdi + 0x28]
add dword [rax], eax
add byte [rdi], cl
adc byte [rdi], cl
adc dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
rol byte [rcx], 0
add byte [rbx + rcx*2 - 0x7b], dh
sal byte [rbp + 0x6f], 0xc6
test edi, ebp
add dword [rax], eax
add byte [rax], al
cmpxchg qword [rdi], rcx
lea edx, [rbp + 0xa8]
sti
int1
or eax, dword [rax]
js 0x1400c8ae8
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax + 1], ebx
add byte [rax], al
add cl, ch
invalid
invalid
xadd qword [rcx], rax
loopne 0x1400c92fa
std
dec dword [rax - 0x77]
lea ebp, [rax + 0x48000000]
test al, 0
add byte [rax], al
add rcx, 0x20
mov esi, dword [rbp + 0xa8]
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
call fcn.1401eca50
sub esp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add al, ch
jmp 0x10c0c9f4d
int3
mov ecx, dword [0x58]
ror byte [rax - 0x77], 0x45
push rax
and byte [rdi], cl
adc byte [rbp - 0x20], al
invalid
invalid
mov dh, 0x80
add dword [rax], eax
add byte [rbx - 0x74b7fe08], al
jne 0x1400c97a1
add byte [rax], al
nop dword [rax + rax]
scasd eax, dword [rdi]
push rbp
sbb byte [rax - 0x75], cl
pop r8
add byte [rax - 0x77], cl
movabs r8, 0xc8458948c0558948
mov qword [rbp - 0x38], rax
add al, 0x48
lea edx, [rbp - 0x50]
cli
add dh, byte [rbp + rdx*2 + 0xf]
mov dh, 0xc2
cmp eax, 1
add dword [rdi], ecx
test dword [rcx + rax], edi
invalid
mov rax, qword [rdi + 0x20]
adc dword [rax], eax
mov qword [rbp - 0x10], rax
sbb al, 0x16
add byte [rax - 0x73], cl
loopne 0x1400c9993
and ebp, eax
adc dword [rax], eax
int3
dec dword [rax - 0x75]
add dword [rdi], ecx
invalid
add ecx, dword [rdi]
rol byte [rbx], 0x74
sub cl, byte [rax - 0x39]
rol al, 0xff
invalid
add byte [rax], al
add byte [rsi + 0x5d], bl
or eax, 0x15fbfb
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
test byte [rdx], 0
mov cl, 0x17
add eax, 0x1e8f8b
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
test r8, rax
invalid
add byte [rax], al
add dword [rax], eax
add byte [rcx], al
sub byte [rax - 0x39], cl
test dword [rax + 1], ebp
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0x4d8], edi
loopne 0x1400ca88d
add byte [rax], al
invalid
insd dword [rdi], dx
or ch, bh
invalid
invalid
invalid
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400cb0e0
test r8b, 3
je 0x1400cb132
xadd qword [rcx], rax
loopne 0x1400cb0da
mov qword [rbp + 0x318], rcx
add rcx, 0x20
mov qword [rbp - 0x58], 0xc
test al, 0xc
add byte [rax], al
invalid
in al, dx
adc eax, 0x58d4c00
invalid
add byte [rax], al
adc al, byte [rax]
xor byte [rbx], al
add byte [rax], al
invalid
cmp rdx, 0x40
mov ebp, 0x3dc8
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rdi], 0
add byte [rax - 0x75], cl
invalid
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
add al, 0xc1
invalid
mov ecx, dword [rbp + 0x3dd8]
add cl, ch
mov eax, 0x80000001
cmp dl, 2
je case.0x1400cb2d6.3
movzx eax, dl
cmp eax, 1
jne case.0x1400cb2d6.2
mov rcx, qword [rbp + 0x3dd8]
mov rdx, rdi
loopne 0x1400cb759
invalid
adc eax, 0x27ba00
add byte [rax], al
add byte [rax], al
add byte [rax], al
xadd qword [rcx], rax
clc
jne 0x1400cc0a1
test al, 4
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov dword [rbp + 0x1eb0], ecx
invalid
mov al, 0x1e
add byte [rax], al
call qword [rax + 0x58c48148]
invalid
add byte [rax - 0x75], cl
lea edi, [rax + 0x4800001e]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add al, ch
push rdx
or dword [rdx], edx
adc al, byte [rax]
mov qword [rbp + 0x1eb8], rax
mov qword [rbp + 0x1ec0], rdx
add byte [rax], al
cmp eax, 0x3f
jbe 0x1400cc740
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x1400cc18a
add byte [rdi], cl
adc dword [rcx + 0x50], eax
push rax
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
nop dword [rax + rax]
mov al, 0x48
mov dword [rbp - 0x48], eax
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [r8 - 0x7d], r9b
rcl byte [rax], 0xc6
movabs al, byte [0x9085894801]
add byte [rax], al
add byte [rax], al
add al, ch
invalid
add byte [rdx + 0x27], bh
call fcn.1401e6090
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax - 0x2000000], edi
add dh, bh
invalid
or eax, 0x15cec8
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
call fcn.1401eca50
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], rdx
xchg ebp, eax
mov al, 0
add byte [rax], al
invalid
and byte [r8 - 0x77], r9b
test dword [rax + 0x48000001], edi
lea eax, [rbp + 0x108]
mov qword [rbp + 0x118], rax
cmp byte [rdi + 0xa0], 2
add byte [rdx], al
add byte [rax - 0x77], cl
jo 0x1400cd45e
sub byte [rbp + 0x180], al
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x120]
mov eax, dword [rcx + rax*8]
add byte [rax], al
add byte [rax], al
add al, 0x48
add dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
mov dword [rbp - 0x60], 1
mov qword [rbp - 0x58], rcx
mov dword [rbp - 0x58], ecx
mov ecx, dword [rbp + 0x1b8]
mov eax, 0x48000001
mov edx, edi
jmp 0x1400cd640
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x15dfc5
invalid
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
mov rax, qword [rcx]
nop
nop
add byte [rax], al
add byte [rbx], al
add byte [rax - 0x75], cl
lea ebp, [rax + 0x48000000]
mov edx, dword [rbp + 0xb0]
xchg byte [rdi], cl
invalid
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0xc0]
call fcn.1401eca50
mov qword [rbp + 0xa8], rax
invalid
test al, 0
add byte [rax], al
invalid
mov ebp, 0x750
lea rax, [rdi + 0x20]
mov qword [rbp + 0x778], rax
lea rax, [rbp + 0x748]
mov qword [rbp + 0x758], rax
mov rax, qword [rdi + 0x30]
cmp rax, 5
mov qword [rbp + 0x768], rdi
invalid
je 0x1400ce263
and eax, 0xfffffffe
xchg ebp, eax
js 0x1400ce521
add byte [rax], al
mov eax, 0x1e8
add byte [rax], al
add byte [rax], al
nop dword [rax + rax]
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
test dword [rax + 0x48000001], edx
mov dword [rbp + 0x570], eax
add byte es:[rax], al
add al, ch
cmp byte [rcx + 0x11], bh
add byte [rax - 0x73], cl
or eax, 0x15b509
test dword [rax + 0xf000003], ecx
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x48000003], edx
lea edx, [0x14022b6a0]
add byte [rdx + 0x27], bh
call fcn.1401e6090
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
invalid
add byte [rax], al
adc eax, 0x27ba00
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
nop
add eax, dword [rax]
add cl, ch
jo 0x1400cf234
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
test dword [rax + 0x48000003], ecx
mov dword [rbp + 0x390], edx
nop
add eax, dword [rax]
invalid
mov dword [rax + 0x118], esi
add byte [rax - 0x73], cl
lea esp, [rax + 5]
add byte [rax], al
adc dword fs:[rax], eax
add byte [rax], al
mov cl, 0xf
cwde
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000001]
mov dword [rbp + 0x1a8], edx
add byte [rax], al
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x15a759
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
mov dword [rbp + 0x568], 1
invalid
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax - 0x1fffffd], ebx
invalid
movabs al, byte [0x1a8958948000001]
add byte [rax], al
std
call qword [rax + 0x28c48148]
add al, 0
add byte [rsi + 0x5d], bl
mov ebp, 0x4c00159d
lea eax, [0x140229ee8]
invalid
invalid
adc eax, 0x27ba00
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rax + 0x48000003]
mov edx, dword [rbp + 0x390]
add dword [rax], eax
add dh, bh
invalid
rol dword [rdx], 1
lock cmpxchg qword [rdi], rdx
jne 0x1400d01da
add dword [rax], eax
add byte [rdi], cl
add eax, esp
cld
dec dword [rdi]
sub byte [rbp + 0x1b0], al
add byte [rax], al
nop
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x50], eax
add byte [rbx + 0x1e2d9205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
add byte [rax], al
add rcx, 0x40
rol dword [rax - 0x4e], 1
add dword [rax], eax
add al, ch
push rbp
add dword [rax], 0
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
test al, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], edx
invalid
mov eax, 0xc0458948
mov dh, 0xc2
xchg r12d, eax
adc eax, 0x58d4c00
retf 0x1594
cmp byte [rax - 0x75], cl
clc
loopne 0x1400d10da
call qword [rax + 0x28c48348]
add byte [rdx + 0x27], bh
test al, 0x48
mov dword [rbp + 0xb0], ecx
add byte [rcx], dh
leave
push rbp
cmp byte [rax - 0x77], cl
sub byte [rax - 0x75], cl
lea esi, [rax - 0x18000000]
mov al, 0
add byte [rax], al
call fcn.1400d8a20
mov rcx, rsi
add dword [rax], eax
add byte [rsi + 0x5d], bl
add esp, 0x158
pop rsi
pop rbp
invalid
add byte [rax], al
call fcn.140179a30
int3
add dh, al
jg case.0x14008ab2b.218
mov eax, dword [0x1402b339c]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or eax, dword [rax]
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov eax, dword [rcx + rax*8]
add byte [rax], al
jge case.0x1400c85b6.39
xchg ecx, eax
add byte [rax], al
add byte [rax + 0x7840f01], ch
je 0x1400d17aa
test al, 0x20
jne 0x1400d16e1
mov rcx, rax
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
add byte [rax + 0x3c7402fa], al
movzx eax, dl
cmp eax, 1
jne case.0x1400d1346.2
add eax, 0x1584c8
add esp, 0x20
invalid
clc
jne 0x1400d2059
cld
dec dword [rax - 0x77]
or byte [r8 - 0x7d], r9b
shl dword [rax], 0xc7
mov r8b, 1
retf 0x3b9a
add byte [rax], al
add dword [rax], eax
add byte [rax], al
retf 0x3b9a
ja 0x1400d213b
add byte [rax - 0x77], cl
int1
invalid
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
pop rax
invalid
lea ecx, [rax + 0xf0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rdi], 0xb6
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
jne 0x1400d2545
add byte [rax - 0x75], cl
add al, 0xc1
add dword [rbx + 0x1e0e1f05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov eax, dword [rdi]
add dword [rax], eax
add byte [rax + 0x483a7520], ch
cmp cl, byte [rax - 0x77]
invalid
cld
invalid
movabs al, byte [0x40c4834890fff974]
cmp dword [rax], 0
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r14
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rsi, qword [rax + 0x118]
add byte [rax], al
add esp, 0x20
invalid
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rdi], rdx
cli
sbb eax, 0x8b486500
or al, 0x25
add byte [rax], al
mov ebp, 0xa60
add byte [rax + rax], al
add byte [rax], al
invalid
or al, byte [rax]
add al, ch
add dword [rax + rax], edx
add al, byte [rax]
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
lea ebx, [rax + 0xa]
add byte [rax], al
xadd qword [rdi], rax
add byte [rax - 0x73], cl
or eax, 0x156039
test dword [rax + 2], ebx
add byte [rax], al
add al, byte [rax]
add bh, bh
adc eax, 0x11d1c3
invalid
loopne 0x1400d437a
invalid
push rbp
push rsi
sub rsp, 0x598
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, 0xfffe0000
invalid
invalid
invalid
dec dword [rax - 0x75]
invalid
nop
cld
dec dword [rax - 0x77]
invalid
mov dword [rbp + 0x268], eax
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
add esp, 0x28
add byte [rax], al
add byte [rax], al
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400d36f6.4
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add eax, 0x1deb24
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add dword [rax], eax
add byte [rcx], al
mov cl, 0xf
add al, 0x75
invalid
ror byte [rax - 0x7d], 0xf9
setb dl
or al, byte [rax]
add al, ch
int1
add byte [rax], r8b
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 2], edx
push rax
add al, byte [rax]
add byte [rax - 0x7d], cl
js 0x1400d5434
invalid
je case.0x1400af60f.138
mov rax, qword [rbp + 0x250]
add al, byte [rax]
add byte [rax - 0x75], cl
clc
add byte [rax - 0x7d], cl
shl dword [rax], 0x48
mov dword [rbp - 0x58], 4
add byte [rcx], dh
leave
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 2], ebp
add byte [rax], al
nop
adc dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], ecx
add al, byte [rax]
add dh, bh
sbb eax, 0x8b486500
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
cmp dword [0x1840d5b76], 0x1f08589
add byte [rax], al
lock add dword [rax], eax
add byte [rax - 0x75], cl
cmp ecx, dword [rax - 0x7b]
dec dword [rdi]
test byte [rdx + rax - 0x74b80000], ch
lodsb al, byte [rsi]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
lodsb al, byte [rsi]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
xor byte [r8 + 0x4e850f04], r13b
add dword [rax], eax
add byte [rax - 0x57f68af8], ch
test al, 8
je 0x1400d5c02
jmp 0x1400d5c37
mov rdx, qword [rsi]
or byte [rbx + rdi + 0x42], cl
or byte [rbp + 0x14], dh
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
cmp eax, dword [rdx + 0x10]
mov dword [rdi + 0x18], edx
xor byte [r13 - 0xf], r14b
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb5bce
call fcn.14015dce0
mov eax, dword [rbp + 0xe8]
mov dword [rbp + 0xc0], eax
add byte [rax], al
mov dword [rsp + 0x10], edx
movq qword [rsp + 0x20], mm7
add byte [rax - 0x75], cl
or r8b, sil
dec qword [rax]
or byte [r8 - 0x75], cl
test eax, ebp
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
xor bh, dl
dec dword [rax - 0x75]
invalid
invalid
loopne 0x1400d7885
add byte [rax], al
pop rdi
and al, 0x10
add byte [rsi + 0xf], ah
jg 0x1400d794c
and al, 0x20
sub ecx, esi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
add byte [rax], al
push r8
sub byte [rsp + 0x30], dh
and byte [rax - 0x7d], cl
invalid
je 0x1400d79ea
xor byte [rax - 0x75], cl
js 0x1400d79bc
dec qword [rax]
lea eax, [0x14025a2a0]
adc dword [rbp + 0x28], ebx
add byte gs:[rdi], cl
sub dword [rbp - 0x50], esp
add dword [rax - 0x75], ecx
mov byte [rcx + 0xa0], al
invalid
add byte [rax], al
invalid
add byte [rdx + 0x23], bh
nop dword [rax]
lea ebp, [rdx + 0x80]
add eax, 0x7d830000
movabs al, byte [0xe903b101b0097505]
jmp 0x1400d7d82
add byte [rax - 0x73], cl
mov eax, 0x530
invalid
invalid
add byte [rax], al
xor byte [0xcd557c69], al
push rbp
movabs al, byte [0x894800000518b841]
stc
lea edi, [rax - 0x17fffffc]
sbb esp, esi
invalid
add al, 0xf
test byte [rcx + rax], ah
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
rol byte [rax + rax], 0
movabs al, byte [0x894800000518b841]
fst qword [rax]
add dh, al
or dword [rcx + 0xa], 0
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
push rax
mov edx, esi
add dword [rax], eax
add byte [rax - 0x75], cl
lea edi, [rax - 0x17fffffc]
push rsi
push rsp
cld
dec dword [rax - 0x75]
test eax, eax
add al, 0
add byte [rax], al
mov byte [rax + 0xa4a], 0
adc eax, 0x4800112d
mov ecx, dword [rbp + 0xf0]
lock add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7a74abbf], cl
mov dword [rcx + 0x54], eax
invalid
test esp, edi
add byte [rax], al
cmp ch, 5
cli
and al, 0x20
mov al, 0x48
mov dword [rbp - 0x48], 1
mov r8d, 1
lea ecx, [rbp - 0x50]
lea ebp, [rdx + 0x80]
invalid
test esp, ebp
add byte [rax], al
add byte [rcx - 0x7a74abbf], cl
cld
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0x58], eax
invalid
invalid
invalid
pop rax
int3
int3
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov dword [rbp + 0x108], 0xfffffffe
invalid
adc al, 0x14
add byte [rdi], cl
sub dword [rbp - 0x40], eax
adc al, 0x14
hlt
xor dword [rdi], ecx
adc byte [0x14020b620], al
ror byte [rdi], 0x10
add eax, 0x12caf5
and al, 0xc6
test dword [rdi], eax
add dword [rax], eax
cmp edx, ecx
adc al, byte [rax]
out dx, al
ror byte [rcx + rcx*4 + 0x44], 0x24
js 0x1400df803
mov rax, qword es:[rdi + 0x108]
or byte [rcx], al
add byte [rax], al
mov edx, ebx
ret 0x894c
sal byte [rcx], 0xd2
add byte [rax - 0x73], cl
add al, 0x4c
add edx, esp
add ecx, esp
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
mov dword [rsp + 0xd8], ecx
add esi, eax
xchg eax, ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
and al, 0x90
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb byte [rax - 0x7b], r9b
sal byte [rbp + 0x74], 0xeb
je 0x1400dfa49
cmp r8b, byte [rcx + 0xf]
dec dword [rcx - 0x75]
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
adc byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop rdx
add byte [rax], al
dec dword [rbp - 0x75]
sbb byte [rcx - 0x75], r9b
sub byte [rcx + 0x39], r9b
sub byte [rcx + 0x39], cl
or byte [rax + 1], bh
add dword [rax], eax
invalid
xchg dword [rdx], esi
invalid
add byte [rax + 0x39], cl
cli
add byte [rax], al
and byte [rdi], cl
test dword [rdx + 0x49000006], ecx
mov edx, ecx
add byte [rcx + 1], cl
leave
adc al, 0xe9
jno 0x1400dfb7e
add ecx, ecx
test dword [rdx], esi
invalid
cmp edi, 0x41
mov al, 0
add byte [rax], al
and al, 0xa8
lock add byte [rax], al
and al, 0x70
xor cl, ch
and eax, dword [rbx]
add byte [rax], al
add byte [rdi], cl
invalid
invalid
add byte [rdi], cl
invalid
mov bh, 0xf8
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add al, 4
add dword [rdx], eax
add byte [rax], al
nop
add eax, dword [rcx + 0x18]
jb 0x1400e0215
adc byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov eax, dword [rdi + 0x110]
int3
sbb dword [rcx - 0x77], ecx
ror byte [rax - 0x77], 1
invalid
clc
add esi, dword [rdi + 0xd]
cmp rax, 2
je 0x1400e045a
cmp byte [rsi + 0x179], 0
add dword [rax], eax
add byte [rax], al
jne 0x1400e0453
cmp qword [rsi + 0x160], 0
je 0x1400e0476
lea rdx, [rsi + 0xd8]
mov dword [rsi + 0x70], 4
int3
outsd dx, dword [rsi]
popfq
loopne 0x1400e0acb
invalid
add byte [rax], al
outsd dx, dword [rsi]
movsd dword [rdi], dword [rsi]
lock add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x100], ch
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax], al
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax], al
insb byte [rdi], dx
add dword [rax - 0xd], edx
movq qword [r9 + rax + 0x40], mm4
invalid
invalid
add dword [rax - 0xd], eax
xor bl, dh
movq qword [r9 + rax + 0x20], mm2
invalid
add qword [rax], r10
add dword [rcx - 1], ecx
add byte [rcx - 0x75], cl
mov word [rax + rbx*4], r8w
add al, 0x98
je 0x1400e0ac6
add al, byte [rcx - 0x3a]
xchg al, bl
invalid
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x98
iretd
fadd dword [rax]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0xa0], 0
add byte [rax], al
setae dh
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
add byte [rax], al
add byte [rsi + 0xf], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
add dword [rax], eax
add byte [rax - 0x7f], cl
cli
add byte [rax], 0
nop
jg 0x1400e0b6b
add byte [rcx], al
jg 0x1400e0b6b
lock add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
or eax, 0x13f237
mov dword [rbp + 0xc8], ecx
invalid
enter 0, 0
push rcx
adc eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
js 0x1400e0c98
lea ecx, [rsi + 0x18]
mov eax, 0x8b4d000c
and byte [rcx - 0x75], r9b
sub byte [rax - 0x75], r9b
invalid
xchg ebp, eax
rol byte [rax], 1
add byte [rax - 0x75], cl
mov r11, qword [r14 + 0x50]
mov ch, 0x38
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
xchg dword [rcx], eax
and al, 0xf2
invalid
ror dword [rcx + rbp - 0xf], 0xf
invalid
add esi, dword [rbp - 0x18]
mov eax, dword [rbp - 0x20]
loopne 0x1400e14b5
mov edx, dword [rbp - 8]
push rbp
clc
mov ch, 0x28
add dword [rax], eax
add byte [rax - 0x77], cl
lea esi, [rax]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
mov ch, 0x38
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
invalid
mov dword [rbp + 0x138], edx
add byte [rax - 0x39], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
adc al, 0
test dword [rax + 0x48000000], edi
mov ecx, dword [rcx + 0x10]
invalid
rol byte [rax], 0
add byte [rcx], dh
xor ecx, ecx
nop word cs:[rax + rax]
cmp eax, ecx
mov dh, 0x1c
or al, byte [rcx - 0x80]
sti
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1400e14eb
mov edx, dword [rbp + 0x128]
xchg dword [rcx], eax
add byte [rax], al
rol dh, 1
test dword [rdi + 1], eax
xchg dword [rcx], eax
add byte [rax], al
invalid
mov dword [rsp + 0x20], eax
and al, 0x20
add byte [rdx + 0x29], bh
adc byte [rax], al
add byte [rax], al
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rbx + rbx*8 - 0x76b7f78c], al
int1
dec dword [rax - 0x75]
mov ss, eax
add byte [rax], al
add al, ch
invalid
retf
sub byte [rsp + 0x30], dh
jl 0x1400e3382
and byte [rax - 0x7d], cl
invalid
mov esi, ecx
pop rax
or dh, byte [rdx + 0x1a]
invalid
int1
and byte [rsi - 0x17], bl
stosd dword [rdi], eax
mov esi, ebx
sbb byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x7f], cl
invalid
mov dword [rsi], 2
add byte [rdx], al
ror byte [rax - 0x7d], 1
clc
sbb byte [rdi], cl
jbe 0x1400e35ba
pop rdx
add dword [rax], eax
add byte [rax - 0x75], cl
xchg eax, esp
add byte [rax], al
add byte [rdi], cl
adc byte [0x14021ff63], al
add eax, 0x13caf5
adc byte [rcx], r9b
add byte [rdi], cl
adc dword [rax + rdx], eax
add al, 0
add byte [rax], al
invalid
add byte [rcx], al
test eax, eax
mov byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x50]
adc al, bpl
adc al, ch
nop
add dword [rax], eax
add byte [rax + 0x20c48348], dl
add rsp, 0x20
pop rsi
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x50
in al, dx
mov dword [rsp + 0x10], edx
lea ebp, [rdx + 0x50]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push 0x50
adc eax, 0x4890fff8
add esp, 0x20
invalid
add byte [rbp + 0x4f], dh
invalid
add byte [rax], al
add byte [rax], al
invalid
adc eax, 0x10bf52
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.140066a50
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rbp
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x23
add byte [rax], al
mov dword [rbp + 0xf18], edx
add byte [rcx - 0x3a], al
test dword [rcx], eax
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xc88], eax
test dword [rax + 0x4100000c], eax
movups xmm0, xmmword [rax]
adc byte [rdi], cl
sub dword [rbp + 0xc60], eax
jnp 0x1400e5ba5
add byte [rax], al
sub byte [rsi], cl
add byte [rax], al
add byte [rax], al
test eax, esi
or al, byte [rax]
add byte [rax - 0x77], cl
nop
or eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0xb80], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub dword [rbp + 0xac0], eax
test eax, eax
or al, byte [rax]
add byte [rax - 0x73], cl
lea esi, [rax + 1]
jo case.0x1400b0391.192
add eax, dword [rax]
add dh, al
add byte [rax - 0x7d], cl
cmp byte [rax], al
add byte [rax], al
adc byte [rax], al
mov ecx, dword [rax + 0x10]
sldt word [rax]
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
jge 0x1400e6eda
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp + 0xf18]
invalid
adc byte [rcx], sil
sar bh, cl
adc eax, 0x10a2df
invalid
adc byte [rax], al
adc byte [rax], al
or byte [rcx + rcx*4 + 0x66], cl
adc byte [rdi], cl
sub byte [rbp + 0xac0], al
add byte [rax], al
call 0x1a255c90e
adc byte [rax], al
nop
and byte [rcx], al
add byte [rax], al
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x10]
call fcn.1400a6d40
nop
add rsp, 0x20
pop rbp
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x138]
call fcn.14001bf50
nop
add rsp, 0x20
pop rbp
ret
dec dword [rcx - 0x112cb73f]
sal byte [rbp + 0x39], 0x48
shr ecx, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test ecx, ecx
je 0x1400ec020
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rdi], ecx
test byte [rax + rax - 0x7cb80000], ah
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
mov dh, 0x42
invalid
add byte [rax - 0x39], cl
test esi, eax
push rbx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg esp, eax
mov esp, 0x8b9fff1
add byte [rax], al
add byte [rax + 0x29], cl
sub ecx, eax
invalid
invalid
test byte [rsi + 0x4c000000], bl
mov esp, dword [rbx + rdi + 8]
xchg ebp, eax
pop rax
adc byte [rax], al
add byte [rax + 0x1c0ba], al
add byte [rax], al
mov eax, 0xe800000c
adc ebx, dword [rbx + rcx]
add byte [rbx + rcx*4 - 0x73], cl
test al, 0xe
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax - 0xcfffff2]
movq mm0, qword [rcx + 8]
add dh, al
add cl, 1
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x10], ebx
add byte [rax], al
mov esi, dword [rax + 0x1a8]
dec edx
test dword [rax + 0x48000008], esp
cmp eax, 2
stc
invalid
loopne 0x1400f2a33
add byte [rax], al
add byte [rdi], cl
xchg byte [rcx], dh
cdq
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
inc dword [rcx + 0x29]
ret 0xb741
xor edx, edx
mov esi, 0x45000006
mov dword [rcx + 0x84], ebx
invalid
movsd dword [rdi], dword [rsi]
str word [rcx + 0x1f280c2]
xor dl, 1
test dword [rax + 0xe], edi
test dword [rax + 0x4800000e], esi
mov dword [rbp + 0xce0], eax
js 0x1400f2b7a
add byte [rax], al
add byte [rdi], cl
invalid
add bl, dh
movq mm0, qword [rcx + 0x43c]
mov edx, dword [rbp + 0xd00]
cmp edx, 2
add byte [rax], al
add ecx, edx
nop
add byte [rax], al
mov ecx, dword [rbp + 0xd08]
mov edx, dword [rbp + 0xd10]
or eax, 0x90ff0000
add byte [rax], al
add byte [rax], al
and eax, 0x74c08548
and byte [rax - 0x75], cl
nop dword cs:[rax + rax]
rcl dword [rax], 0x48
lea edx, [rbp + 0xa48]
cmp edx, 2
add ecx, edx
mov eax, dword [rbp + 0x290]
popfq
cmp byte [0xcb5737a9], al
mov ebp, 0x660
add byte [rax], al
add dword [rax - 0x77], ecx
stc
shl eax, 1
invalid
dec dword [rax - 0x7d]
mov ebp, 0xea0
add byte [rdi], cl
test byte [rdx - 0xcfffff0], dh
movq mm0, qword [rbp + 0xea0]
add byte [rax], al
or byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
add byte [rdi], 0
add byte [rbx + rcx*4 - 0x43], al
mov ebp, 0x788
and dword [rdx + 0x27], 0x290f0000
mov ch, 0xa0
invalid
add byte [rax - 0x73], cl
add eax, 0x10142b
lea eax, str.Utf8Errorvalid_up_to
add byte [rax], al
invalid
sldt word [rax]
add dword [rax - 0x75], ecx
mov rbx, qword [rbp + 0xcf8]
invalid
jg 0x1400f3b32
xchg esp, eax
add byte [rax - 0x77], cl
add cl, byte [rdi]
mov dh, 0x85
sldt word [rax]
add byte [rdi], cl
mov dh, 0x85
or al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x258]
test eax, esi
or al, 0
add byte [rsi - 0x77], ah
add dword [rbx + rcx*4 - 0x7b], eax
invalid
invalid
test esp, esi
add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x878]
add byte [rcx + 0x29085], cl
add byte [rbx + 0xe9485], cl
add byte [rcx + 0x29485], cl
add al, byte [rax]
add al, byte [rax]
add bl, dh
movq qword [rbp + 0x2a8], mm3
test esp, eax
shl eax, 1
dec dword [rdi]
mov dh, 0x85
movabs al, byte [0x93850f033c00000e]
adc al, 0
add byte [rbx + 0xea4bd], al
add byte [rax], al
mov ah, bh
lea ecx, [rbp + 0xea0]
add al, 0x10
add byte [rax], al
adc eax, 0xfd5cb
test eax, eax
or byte [r8 + r8*8 - 0x6cac7af1], r8b
add al, ch
sbb cl, byte gs:[rdi]
add byte [rax - 0x77], cl
mov ch, 0xc0
add byte [rax], al
add byte [rbx + 0x9a89d], cl
popfq
test al, 9
invalid
add byte [rbx + rcx*4 - 0x43], al
lodsb al, byte [rsi]
or dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x1068
add byte [rax], al
adc dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x660]
movabs al, byte [0xf03fc804100000e]
test ebx, ebp
adc byte [rax], al
add byte [rbx + 0xea4bd], al
add byte [rax], al
mov eax, dword [rbp + 0x1068]
jl 0x1400f4c0d
add byte [rax], al
add dh, al
test dword [rdi + 0x10], esp
add byte [rax], al
add dword [rax - 0x73], ecx
lea esp, [rax + 0x4400000e]
mov edx, edi
cli
cli
dec dword [rax - 0x77]
mov ebp, 0x1048
adc byte [rdi], cl
xchg ch, bh
xchg esp, eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sar dword [r12 + r8], 0xf
xchg dword [rbp + 9], esi
add byte [rax], al
mov r13, r12
movzx eax, al
lea rcx, [0x14025a4ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [rdx + 0x52]
jmp 0x1400f59e0
or byte [rbp - 0x75], cl
adc dil, dil
push rax
adc byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x20], eax
invalid
invalid
outsd dx, dword [rsi]
test dword [rax + 0xf00000e], esp
sub byte [rbp + 0xeb0], cl
adc bl, dh
movq qword [rcx], mm0
push rbx
in eax, 0xff
dec dword [rax - 0x48]
invalid
mov eax, 0
invalid
add bh, bh
invalid
iretd
add byte [rdi], cl
xor bl, ch
mov eax, dword [rbp + 0xd10]
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
lea edx, [rbp + 0xd18]
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
mov edx, dword [rbp + 0xd18]
add byte [rax], al
or eax, 0x48f00000
or eax, 0x60e80000
pop rsi
clc
invalid
test dword [rax], esi
adc byte [rax], al
add byte [rdi], cl
mov dh, 0x47
or byte [rax + rax*8 - 0x1f417bf1], al
invalid
shl eax, 1
add byte [rax], al
int1
invalid
cmp byte [rax], 0
je case.0x1400f5084.0
invalid
test byte [rax + 0x39000084], dl
test byte [rax + rax + 0x14828b00], al
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
or eax, dword [rax]
lea ecx, [rbp + 0xd00]
lea ecx, [rbp + 0xd60]
mov r12, qword [rbp + 0xe18]
mov esp, dword [rbp + 0xe18]
mov rsi, qword [r12]
xor al, 0x24
mov r8d, 0x118
xor byte [rdx], cl
add byte [rax], al
jb 0x1400f5a2c
clc
invalid
add byte [rdi], cl
xchg esp, ebp
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x95
xchg ebp, eax
or r8d, dword [rax]
or eax, dword [rax]
or eax, dword [rax]
add byte [rbp + 0xf], al
mov dh, 0xc0
mov dword [rbp + 0xe6a], edx
mov dword [rbp + 0x1040], eax
mov dil, 1
test dl, 1
jne 0x1400f68b9
mov edx, dword [rbp + 0xb28]
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb byte [rbp + 0xcc8]
mov byte [rbp + 0x1048], 9
jmp 0x1400f68cf
add eax, dword [rax]
add byte [rbx + 0xb2895], cl
add byte [rbx - 0x7c99633e], al
cli
setae dl
mov byte [rbp + 0x1048], 0xb
jmp 0x1400f68cf
mov ecx, esi
xor edi, edi
test dword [rax + 0x10], ebx
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
xchg byte [0x1810f8290], bl
mov ah, 3
add byte [rax], al
cmp cl, byte [rax]
or byte [rax + rax], al
add byte [rbp + rcx*4 + 0x7f], cl
adc byte [rcx - 0x73], cl
push rax
adc byte [rax - 0x75], cl
lea edx, [rax + 0x48000008]
mov dword [rbp + 0xd00], ecx
mov dword [rbp + 0x8a0], eax
loopne 0x1400f9172
add byte [rdi], cl
xchg byte [rdx + 0x26], dh
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add byte [rcx + rax - 0x10], cl
test dword [rax + rax], ebp
add byte [rbx + 0xa088], cl
add byte [rbx + rcx*4 - 0x60], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + 0x29], al
int3
invalid
add byte [rcx + 0xa30bd], cl
add byte [rcx + 0xa34b5], cl
xor al, 0xa
add byte [rax], al
cmp qword [rbx + 0x1e0], rdi
xchg ebp, eax
clc
sldt word [rax]
mov ebp, 0xe40
add byte [rbp + 0x5e], dh
jmp case.0x1400d0216.174
invalid
call fcn.1401ed0a0
invalid
sbb byte [rax + rax*8 - 0x5767bf1], al
sub al, byte [rax + 0x3d4b8]
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x7f], cl
adc byte [rcx - 0x73], cl
push rax
adc byte [rax - 0x75], cl
test dword [rax + 0x48000008], edx
mov dword [rbp + 0xd00], eax
test dword [rax], eax
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
mov ebp, 0x278
test edx, edx
add bh, bh
push rax
push 0xffffffff90958b48
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp rdx, 2
invalid
test byte [rdi + 0x48fffff9], bl
mov ecx, dword [rbp + 0x298]
invalid
mov eax, dword [rbp + 0x290]
sldt word [rax]
sub byte [rax], al
add byte [rcx + rax - 0x3f], cl
add ecx, eax
add byte [rax - 0x75], cl
lea esi, [rax + 0xe]
add byte [rax], al
test dword [rax + 0x200000b], esp
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], al
add cl, byte ds:[rdi]
add cl, byte [rdi]
add cl, byte [rdi]
test byte [rax], ch
add dword [rax], eax
add byte [rbp - 0x75], al
mov es, word [rax + rax - 0x7abb0000]
add byte [rax], al
add byte [rcx + rdi - 0x3e], cl
add byte [rax], al
sub dword [rbp - 0x77], eax
xchg esi, eax
add byte [rax], 0
add byte [rcx + 0x29], al
sub r9d, edi
add byte [rax + 0xf], cl
rol dword [rax + rax*8 - 0x3eb7f58b], 0xe8
rol dword [rax + rax*8 - 0x3eb7f58b], 0xe8
test al, cl
add al, byte [rax]
add byte [rbx - 0x7af0fe08], al
test al, 2
add al, byte [rax]
invalid
add cl, ch
jmp 0x1880fa983
add byte [rbx], al
add byte [rax], al
mov word [rbp + 0x8a8], ax
mov al, 5
jmp 0x1400faa9f
lea rcx, [rbp + 0xd0c]
mov eax, dword [rcx + 0x30]
lea rdx, [rbp + 0x8ac]
add byte [rcx + 0xff33042], cl
outsd dx, dword [rsi]
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
add byte [rcx + 0xff33042], cl
outsd dx, dword [rsi]
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
movups xmm2, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov al, 4
jmp 0x1400faa9f
str word [rax - 0x73]
lea esp, [rax - 0x17fffff5]
invalid
or eax, 0xf807b
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
add al, ch
ret
jns 0x1400fe6da
add cl, ch
cdq
add al, 0
invalid
add al, ch
ret
test dword [rax + 0x48000007], eax
lea eax, [0x14001a300]
cmp byte [rdx], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea eax, [rbp + 0x6e4]
invalid
clc
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
je case.0x1400b50a2.267
invalid
invalid
invalid
invalid
ud2
invalid
clc
add byte [rax], r8b
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
mov ecx, dword [rbp - 8]
clc
add esp, 0x28
push rsp
and al, 0x10
lea ebp, [rdx + 0x30]
clc
clc
nop word [rax + rax]
test byte [rax], al
in al, dx
movabs byte [0x458b4cd231001aaf], al
invalid
invalid
add byte [rax + 0x28c48348], dl
add esp, 0x28
shl eax, 0
add al, ch
movabs eax, dword [0x28c4834890fff624]
and al, 0xf6
call qword [rax + 0x28c48348]
idiv bh
mov qword [rbp - 8], 0xfffffffffffffffe
add byte [rax], al
add byte [rbx - 0x7af0fc08], al
clc
add ecx, dword [rdi]
test dword [rcx + rax], esp
invalid
clc
add ecx, dword [rdi]
test dword [rcx + rax], esp
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
mov ch, al
invalid
add byte [rax], al
invalid
add byte [rax], al
mov eax, dword [rax + 0x10]
xlatb
scasb al, byte [rdi]
sbb al, byte [rax]
add al, 0
add byte [rcx - 0x75], cl
invalid
invalid
nop
js 0x140108431
mov byte [rax + 0x4d000004], cl
mov eax, dword [rax + 0x480]
add byte [rax + rax], 0
pop rbp
invalid
add byte [rcx + rcx*4 - 0xe], cl
add byte [rax], al
xchg esi, eax
rol byte [rbx], 0
add byte [rax], al
lea rcx, [r14 + 0x490]
invalid
nop
add al, 0
add al, ch
cmp eax, 0x4c00009a
mov edi, dword [rbx + 0x50]
sbb eax, 0x63480015
jmp 0x14010a2bf
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
ror byte [r15], 0x29
mov r8b, 0x48
mov eax, dword [rdi + 0x30]
push rdi
mov r9, qword [rdi + 0x40]
invalid
add al, ch
cmp byte [0x14f77eef9], cl
int3
invalid
invalid
invalid
adc byte [rbp + 0x56], dl
invalid
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
adc byte [rbp + 0x56], dl
mov eax, dword [rbp - 0x10]
test eax, eax
idiv r15b
mov eax, dword [rsi + 0x50]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
cmp eax, 5
jne fcn.1400f0050
movzx eax, byte [rcx + 0x78]
cmp al, 3
jne 0x14011275a
ret
add rcx, 8
and dword [rax + 0x48000002], 0xf05f883
xchg dword [rcx + 0x49000001], eax
invalid
invalid
invalid
add dword gs:[rax - 0x73], ecx
add dword [rax - 0x7d], ecx
nop word cs:[rax + rax]
sub esp, 0x20
add dword [rcx], eax
add esp, 0x20
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
sub esp, 0x20
add byte [rdi + rdx + 0x48], dh
pop rsi
add dword [eax - 0x7d], ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov byte [rbp + 0x64], 1
invalid
invalid
lea ebp, [rdx + 0x80]
add dword fs:[rax - 0x77], ecx
int1
inc esi
add dword fs:[rax - 0x7d], ecx
invalid
add byte [rax - 0x75], cl
pop r8
pop rax
or byte [rbp + 9], dh
lea ebp, [rdx + 0x80]
mov rax, qword [rcx]
test rax, rax
je 0x14012c32d
cmp eax, 1
jne 0x14012c336
invalid
cmp qword [rcx + 8], 0
add rcx, 0x18
and dword [rax - 0x75], ecx
or bl, bpl
invalid
xor eax, eax
cmp ecx, 0xfffffffe
mov dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rax + 8], xmm0
ret
int3
int3
int3
in al, dx
and byte [rbx + rcx*4 + 0x11], cl
int3
cmp edx, eax
add byte [rax], al
adc al, byte [rax]
add bl, ch
invalid
add byte [rax], 0
mov ebx, dword [rdx - 0x48]
ret
pop rdx
loope 0x14012c4c4
invalid
add byte [rax - 0x673b7eb8], dl
add al, byte [rax]
add byte [rbx + 0x5f], bl
xchg edx, eax
or eax, dword [rax]
invalid
add byte [rax], al
invalid
mov eax, 0x40
add byte [rax], al
outsd dx, dword [rsi]
test eax, eax
add dword [rax], eax
add bl, dh
movq mm1, qword [rbp + 0x1d0]
add byte [rax], al
add byte [rax], al
outsd dx, dword [rsi]
xchg ebp, eax
loopne 0x140135324
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x1f0], bl
mov dword [rbp + 0x1d0], ebx
add byte [rax], al
mov ch, 0xd8
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esp
add dword [rax], eax
loopne 0x1401353b2
add byte [rax], al
add byte [rax - 0x77], cl
and bl, sil
movdqu xmm0, xmmword [rbp + 0x1c0]
sub al, cl
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
add byte [rax], al
add bh, al
cmp byte [rax], al
retf 0x3b9a
add byte [rbx + 0x40c711e1], spl
pop rax
add dl, cl
invalid
invalid
mov dword [rbp + 0x418], ebx
je 0x14013718f
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x80
mov eax, 0x80
add byte [rcx], dh
sar bh, cl
adc eax, 0xbc03c
test rax, rax
je 0x14013718f
mov rsi, rax
mov dword [rbp + 0x558], r12d
movsd dword [rdi], dword [rsi]
pop rax
add eax, 0x89480000
popfq
push 0x4c000005
mov ebx, edi
add byte [rdi], cl
mov dh, 0x87
jno 0x140135766
add byte [rax], al
add byte [rax + 0x4fa85], cl
add byte [rdi], cl
mov dh, 0x87
jne 0x140135773
add byte [rax], al
add byte [rcx + rax], dh
mov edi, dword [rdi + 0xa0]
test dword [rdi + 5], esp
add byte [rax], al
add byte [rax - 0x73], cl
invalid
movq mm1, qword [rbp + 0x1d0]
add byte [rax], al
movq qword [rbp + 0x390], mm0
adc al, byte [rax]
mov byte [rbp + 0x4fd], al
jmp case.default.0x1401359d0
sar esi, 1
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 2], bh
mov eax, dword [rax + 0x10]
add dh, al
test dword [rdi + 5], eax
add byte [rax], al
add edi, edi
ror byte [rax - 0x75], 1
test dword [rax], esp
add eax, 0x48f00000
dec dword [rax]
invalid
or byte [rbp + 0x13], dh
add al, 0
add bh, bh
adc eax, 0xbb42b
mov ecx, dword [rax + rdx*8]
add al, 0
add byte [rax], al
lea ebx, [rax + 5]
add byte [rax], al
mov ebp, 0x550
test dword [rax + 5], ebx
add byte [rax], al
add byte [rax], al
or eax, 0x17d123
sar bh, cl
adc eax, 0xbb38b
invalid
add byte [rax - 0x7d], cl
mov ebp, 0x4c0
mov eax, dword [rdi + 0xa0]
mov bl, 0xb
add bl, ch
adc cl, byte [rax - 0x75]
invalid
and byte [rcx], al
add byte [rax], al
add byte [rax + 0x538bd], al
cmp byte [rbp + 0x538], 0
sal byte [rax + riz - 0x10], 0x48
mov eax, edi
pop rdi
add byte [rax], al
add byte [rax], al
invalid
mov ecx, eax
mov byte [rbp + 0x578], 1
mov byte [rbp + 0x577], 1
mov ecx, 8
mov edx, 0x80
call fcn.1401e5b40
jmp 0x140137201
call 0x13f13aaf0
ror byte [rax - 0x75], 1
xchg ebp, eax
fadd dword [rdi]
add byte [rax], al
add al, 0
add byte [rdx], al
mov eax, 0x48000004
mov eax, dword [rax + 0x10]
add byte [rax], al
movups xmm0, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x280], xmm0
movups xmm0, xmmword [rbp + 0x690]
movups xmm1, xmmword [rbp + 0x6a0]
movups xmm2, xmmword [rbp + 0x6b0]
movups xmm3, xmmword [rbp + 0x6c0]
movaps xmmword [rbp + 0x270], xmm3
movaps xmmword [rbp + 0x260], xmm2
movaps xmmword [rbp + 0x250], xmm1
movaps xmmword [rbp + 0x240], xmm0
movups xmmword [r15 - 0x40], xmm6
movups xmmword [r15 - 0x98], xmm6
movups xmmword [rdi - 0x98], xmm6
mov dword [r15 - 4], 0
mov dword [r15 - 7], 0
movups xmmword [r15], xmm6
mov qword [rbp + 0x690], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 4
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0xa0], al
invalid
add byte [rax], al
invalid
movabs al, byte [0xb08d6f0f66000000]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14013b380
movabs al, byte [0x69085290f000006]
add byte [rax], al
mov al, 6
push 0xe
add byte [rdi], cl
sub dword [rbp + 0x380], eax
add byte [rax], al
add bl, dh
movq mm0, qword [0x140221e98]
outsd dx, dword [rsi]
add eax, 0xe6a64
invalid
invalid
outsd dx, dword [rsi]
add eax, 0xe6a64
invalid
invalid
invalid
jg 0x14013b3bd
jo 0x14013b43d
add byte [rax], al
out 7, eax
add byte [rax], al
add dword [rax - 0x73], ecx
lea esi, [rax + 0x48000004]
mov al, 4
add byte [rax], al
mov rdx, qword [rbp + 0x660]
mov al, 4
invalid
mov eax, edi
lea edx, [rax - 0x17fffffa]
add al, ch
invalid
invalid
rol byte [rax + rax], 1
add dh, byte [rdi + rsi + 0x48]
test dword [rax + 0x48000004], esi
mov edx, dword [rbp + 0x4b8]
xchg ebp, eax
invalid
add al, 0
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
invalid
lea ecx, [rbp + 0x4c8]
add byte [rax], al
add bh, bh
shl byte [rsi + 0x66], 1
invalid
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
or eax, dword [rax]
sal byte [rbp + 0xa], 0xe9
cmp byte [rcx], dh
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
rol byte [rdi], 1
rol byte [rdi], 1
add byte [rax], al
invalid
adc byte [rdi], cl
adc byte [rax + 0x20], dl
push rax
and byte [rdi], cl
adc byte [rax + 0x30], bl
pop rax
invalid
pop rax
xor byte [rdi], cl
sub dword [rbp + 0x2d0], ebx
popfq
rol byte [rdx], 1
add byte [rax], al
invalid
popfq
rol byte [rdx], 1
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0x2c0], edx
rol byte [rdx], 0
invalid
rol byte [rdx], 0
add byte [rsi + 0xf], ah
invalid
invalid
jg 0x14013b843
mov al, 2
add byte [rax], al
mov dword [rbp + 0x48], 8
add byte [rbp - 0x6c], dh
adc dword [rax], eax
add byte [rdi], cl
test byte [rbp + 0x4d000001], bl
mov r8, r13
loopne case.0x1400a8fea.364
invalid
loope 0x14013c645
invalid
jg 0x14013c648
mov bh, 0xad
mov ch, 0xe8
inc edi
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov edi, eax
invalid
add byte [rcx + rdi - 0x19], cl
movzx esi, word [r14 + rdi*4]
add al, byte [rcx + rcx*4 - 0x17]
jmp 0xc95587dd
mov eax, edi
ror dword [rcx + 0x39], 0xcf
cmp edi, ecx
xchg dword [rcx], ebp
add al, byte [rax]
add byte [rsi + 0x39], ah
cmp ax, bx
jne 0x14013c679
or bl, byte [rsi]
add byte [rax], al
invalid
or al, 0
add byte [rax - 0x77], cl
invalid
invalid
retf
movzx ecx, byte [rcx]
invalid
imul eax, ebx
xchg ebp, eax
mov eax, 0xff000005
adc bl, dh
movq mm0, qword [rbp + 0x690]
cld
add byte [rcx - 0x39], al
stc
movups xmmword [rdi], xmm6
test dword [rax + 6], edx
or byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x63], cl
nop
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7b], cl
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax - 0x7bffffff], esp
int1
or eax, 0x85290f00
test dword [rax], esp
add al, byte [rax]
invalid
add byte [rax], al
adc byte [rdx], al
add byte [rbp + rcx*4 - 0x73], cl
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000001]
mov edx, dword [rbp + 0x198]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0x448958948000001]
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
add al, 0
add al, 0
invalid
push rbp
ror byte [rcx + rcx*4 + 0x45], 0xc8
mov dword [rbp - 0x38], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ch, 0x10
add al, 0
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x330]
invalid
invalid
invalid
add byte [rbp - 0x7b], cl
div byte [rsp + rbp*2 + 0xf]
mov byte [rcx + 0xf000020], dh
mov dh, 5
invalid
add byte [rax], al
movzx eax, byte [0x1402b3399]
invalid
add byte [rax - 0x75], cl
mov ecx, dword [0x1402b32e8]
invalid
add dl, byte [rdi]
add byte [rax - 0x7b], cl
test rcx, rcx
add byte [rax - 0x7b], cl
sal byte [rdx + rbx + 0x48], 0x89
mov ecx, eax
invalid
invalid
invalid
mov es, word [rdx]
invalid
mov dword [0x1402b32e8], eax
sti
in al, 0xa
add byte [rax - 0x7b], cl
sal byte [rbp + 0x33], 0x48
jne 0x14014309d
mov qword [rbp + 0x5f0], rbx
add byte [rax], al
or byte fs:[rax], al
add eax, dword [rax]
test dword [rax + rcx], ebx
or byte [rax], al
add cl, byte [rax - 0x77]
mov ch, 0x20
add al, 0
add byte [rdi], cl
test dh, ah
adc eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], edx
add al, 0
add byte [rax - 0x77], cl
invalid
invalid
invalid
add rax, qword fs:[r8]
add byte [rcx - 0x77], cl
invalid
mov ebp, 0xc6000a25
test edx, ebp
invalid
invalid
mov dh, 0x85
invalid
invalid
mov dword [rbp + 0x7e8], 0x8b490101
xchg eax, edx
add dword [rax], eax
add byte [rax - 0x77], cl
movups xmm0, xmmword [r15 + 0x190]
or byte [rax], 0
add byte [rax - 0x78], al
mov ebp, 0x8a0
movabs eax, dword [0x289034a89000008]
add dword [rcx], eax
add eax, 0x16f63b
movsd dword [rdi], dword [rsi]
xor byte [rax + rax], al
add byte [rdi], cl
mov dh, 5
jne case.0x1400b50a2.346
invalid
or al, byte [rax]
dec dword [rsp + 0x20]
and al, 0
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add eax, 0x78858b48
invalid
add byte [rax], al
invalid
xor byte [rax + rax], al
add byte [rcx - 0x7d], cl
std
add eax, 0xe3850f
add byte [rax], al
add byte [rax], al
add esi, eax
invalid
test esp, edx
or byte [rax], al
mov ebp, 0x600
mov r8, r12
retf 0x3b9a
mov bl, 0xe8
add eax, dword ss:[rax]
test esi, ebx
fiadd word [rax]
add byte [rax], al
mov ebp, 0x610
add dword [rax], eax
retf 0x3b9a
dec dword [rax - 0x75]
test dword [rax], ebx
invalid
add byte [rax - 0x77], cl
test eax, eax
add byte [rax - 0x75], cl
lea edi, [rax]
mov cl, 0x51
push rcx
xor byte [rbp - 0xf], dh
adc byte [rax - 0x75], cl
add byte [rax], al
cmp byte [rax + rax], al
add al, ch
lea ecx, [rbp + 0x188]
add byte [rcx], al
add byte [rax], al
add bh, bh
ror byte [rbx + rcx*4 - 0x4b], 1
and byte [rax + rax], al
add al, 0
fiadd word [rax]
add byte [rax], al
inc dword [rsi]
add byte [rcx + rcx*4 + 0x2b], cl
adc dword [rax + 0x60], eax
invalid
test dword [rax + 6], edx
add byte [rax], al
invalid
invalid
add byte [rdi], cl
adc byte [rbp + 0x640], bl
mov cl, 0x51
add al, 0
test dword [rax], ebx
or byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rdi], eax
add al, 0
add byte [rbx + 0x4338d], cl
add al, 0
add byte [rax], al
add byte [rax], al
call fcn.1401e6090
jmp 0x140145437
mov eax, dword [rcx]
invalid
add esp, 0x50
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x20]
loopne 0x14014760b
cmp dword [rax + 8], 0
loopne case.0x1400b0391.383
cmp dword [rax + 0x10], 0x11
invalid
call 0xdf798bf0
lahf
or al, byte [rax]
add byte [rax - 0x75], cl
fsubr st(0)
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
invalid
lea ebp, [rdx + 0x50]
add byte [rax - 0x7b], cl
invalid
retf 0xb60f
add byte [rax], al
test eax, eax
je 0x140147a67
cmp eax, 3
jne 0x140147abc
clc
add ecx, dword [rdi]
test dword [rdx + 0x48000000], esp
lea ecx, [rdx + 0x130]
lea rcx, [rdx + 0x130]
mov qword [rbp - 8], rdx
call fcn.140147bc0
mov rax, qword [rbp - 8]
mov rsi, qword [rax + 0x128]
add byte [rax - 0x7d], cl
invalid
invalid
je 0x140147a4e
add byte [rax - 0x7d], cl
add byte ds:[rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
invalid
mov rcx, rdx
mov qword [rbp - 8], rdx
call fcn.1400259f0
in eax, dx
dec dword [rax - 0x75]
clc
add rsp, 0x38
mov dword [rsp + 0x10], edx
mov dword [rbp - 0x10], eax
or byte [rax], al
invalid
or al, byte [r8]
int3
sub esp, 0x28
mov rax, qword [rdx]
add dh, byte [rbx + rdx + 0xf]
adc ecx, dword [rdi]
sub bl, al
or eax, 0xd6e9a
sbb byte [rax + 0x2b], cl
adc byte [rax - 0x3f], cl
jmp 0x1489e1277
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0x10], ecx
ret
int3
sbb byte [r9 + 0x29], cl
int3
sub ebx, edx
shr r11, 5
cmp r11, r8
ret
mov rcx, r8
mov ecx, eax
ret
cmp ebx, eax
adc byte [rdi], cl
adc byte [rcx], al
add bl, al
and al, 0x30
cmp byte [rdi + 0xf], al
mov dh, 0x54
or bh, bh
nop word cs:[rax + rax]
test ah, bl
add byte [rax], al
add byte [rcx - 1], cl
invalid
invalid
invalid
ret
adc byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
adc eax, 0xd6c37
xor dh, al
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xd71c2
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rax], bl
add dword [rax], eax
add byte [rax + 1], cl
enter 0x3145, 0xffffffffffffffe4
add byte [rax], al
loopne 0x14014dd97
neg eax
and al, 0x20
add byte [rax], al
invalid
and al, 0x38
cmp byte [rcx], dh
leave
add byte [rax - 0x7d], cl
clc
sbb bh, byte [rdi + 0x1a]
push rax
lahf
add byte [rax], al
mov eax, 0x24
add byte [rax], al
add byte [rax], al
adc ebx, 0
add al, byte [rax]
add byte [rdi], cl
mov dh, 3
rol byte [rax - 0x78f0f606], 1
cli
or dword [rdi], ecx
xchg dword [rsi + 2], edi
jle 0x14014de72
ror byte [rcx - 9], 1
loopne case.0x1400ae5b6.424
invalid
add byte [rax], al
inc dword [rax]
add byte [rax], al
clc
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
cld
jg 0x14014df27
xchg ebx, edx
add dword [rax], eax
shr byte [rax + 0x7c8b4803], 1
and al, 0x38
ror byte [rcx - 9], cl
invalid
invalid
rol byte [rcx - 9], cl
invalid
movsb byte [rdi], byte [rsi]
mov word [rax], es
add byte [rax], al
mul esi
cmp ebx, esp
adc dword [rdi], ecx
invalid
add byte [rax], al
clc
adc ecx, dword [rdi]
ja case.default.0x14014e2d6
adc byte [rax], al
and byte [rax - 0x7b], cl
leave
jmp 0x14014e2f2
add al, 0
add byte [rcx - 0x80], al
invalid
invalid
add byte [rax], al
ror byte [rdi], 0x85
out 3, eax
test bh, cl
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x140251c09]
lea edx, [0x140251c09]
mov eax, 1
add byte [rax], al
add al, ch
invalid
loop case.0x1400b0391.447
jmp 0x14014e36d
invalid
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
lea edx, [0x140224079]
pop rsp
or eax, 0x1b84100
mov eax, 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rbp
add byte [rax], al
and byte [rax - 0x7b], r9b
leave
adc eax, 0xd5c79
test ecx, ecx
add byte [rbp - 0x75], cl
add al, 0xc0
mov ebx, dword [rsi + 0x20]
test ebx, ebx
mov eax, 1
invalid
adc eax, 0xd5c27
and byte [rax - 0x7b], r9b
leave
mov eax, 1
test dword [rdx + 0x4d000002], edx
cmp ebp, esp
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, dword [rsi + 0x20]
dec dword [rcx - 0x3b7cb708]
xor byte [rbx + 0x5f], bl
mov edi, ecx
xor esi, esi
lea rbx, [0x140224081]
or eax, 0xf6314500
cmp al, 8
je 0x14014e7f2
inc dword [rax + rax*8 - 0x76b7e58b]
stc
add eax, 0xeba9c280
or eax, 0xbf5a8d44
sal byte [rbp + 0x36], 0x48
mov ecx, dword [rsi + 0x20]
push rbp
push rdi
or eax, 0x10b84100
add eax, 0x4eff0000
sbb cl, ch
cli
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
or byte [rcx], al
xor ebp, ebp
jmp 0x14014ed84
invalid
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x14014ebf6
mov rdx, qword [rsp + 0x30]
call fcn.14014f720
cmp rax, 1
jne case.0x14014e9ac.67
cmp rdx, 1
je 0x14014efa4
test rdx, rdx
jne case.0x14014e9ac.67
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014e9fe
lea rdx, [0x1402240dc]
mov r8d, 5
jmp 0x14014ef6e
add byte [rax - 0x75], cl
and al, 0x28
test rcx, rcx
je 0x14014ebf6
mov rdx, qword [rsp + 0x30]
call fcn.14014f720
test rax, rax
je case.0x14014e9ac.67
mov rax, rdx
shr rax, 0x20
jne case.0x14014e9ac.67
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb case.0x14014e9ac.67
out dx, eax
push qword [rdx + 0x16]
cmp edx, 0x110000
je case.0x14014e9ac.67
mov rcx, qword [rsi + 0x20]
call fcn.14014f8e0
and al, ch
jg 0x14014eb6c
add byte [rax], al
jmp 0x14014e9f3
leave
movzx ebx, byte [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14014ed50
test rcx, rcx
je 0x14014ed72
lea rdx, [0x140224060]
mov r8d, 0x19
jmp 0x14014ed62
test rcx, rcx
je 0x14014ed72
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
mov r8d, 0x10
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014ef0c
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14014ef0a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014edaa
lea rdx, [0x140251c08]
mov r8d, 1
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014ef0c
mov rcx, rsi
call fcn.14014fcc0
mov dil, 1
test rax, rax
jne 0x14014ef0c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ef4b
lea rdx, [0x140251c09]
jmp 0x14014ee52
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014e9fe
invalid
invalid
lea rdx, [0x1402240e1]
mov r8d, 4
jmp 0x14014ef6e
add dword [rax], eax
add byte [rax], al
jmp 0x14014fdd1
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
int3
push rbp
push rbx
add byte [rax - 0x73], cl
jl 0x14014fe3c
and byte [rax - 0x73], cl
pop rsp
and al, 0x40
sub eax, 0
add byte [rax], al
cmp dl, 0xa
jb 0x14014ff04
push rdx
lahf
add eax, 0xeba9c280
adc dword [rbp + rcx*4 + 0x52], eax
lea edx, [rdx - 0x41]
cmp r10b, 0x1a
lea edx, [rdx - 0x41]
add byte [rax], al
add cl, ch
enter 0, 0
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
adc byte [rax - 1], cl
ror byte [rdi], 0x84
add dword [rax], 0
add byte [rax], al
invalid
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
adc byte [rax - 1], cl
ror byte [rdi], 0x84
add dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
je 0x14014ffe7
cmp rax, 0xffffffffffffffff
je 0x14014ffe7
nop
invalid
loop case.0x1400ec2ae.290
add cl, byte [rdi]
invalid
lea rsi, [r9 + 4]
lea r11, [rdx - 4]
cld
cld
mov qword [rcx], rsi
mov qword [rcx + 8], r11
or byte [rcx + 0xf], al
mov dh, 0x59
add al, byte [rcx + 0xf]
movzx edi, byte [rcx + 3]
or byte [rcx + 0xf], al
mov dh, 0x59
add al, byte [rcx + 0xf]
movzx edi, byte [rcx + 3]
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x14015033e
movzx edi, byte [rcx + 3]
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x14015033e
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x1401504bd
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x140150360
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
invalid
cmp ebx, 0xf
xchg esp, eax
sar byte [0x140260486], 0x75
add byte [rbp + 0xc], dh
jmp 0x1401504ed
mov r8b, 1
push rbp
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xd39ed
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea edx, [0x140223f68]
lea ecx, [rsp + 0x80]
add byte [rax], al
or byte [rbp + 0x39], 0xfe
div byte [rdx + rdx + 0x48]
mov ecx, dword [0x1402b32e8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbp + 0x39], 0xf1
mov bl, 0xe4
adc eax, 0x49d23100
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
mov ah, 0xe3
add bl, ch
and al, 0x48
mov rsi, qword [rbp + 0x78]
or dword [rax], eax
mov rax, qword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
ror dword [rax - 0x7d], cl
mov ebp, 0xd8
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
sub dword [rbp - 0x40], eax
mov eax, dword [rbp + 0x38]
cmp ecx, eax
je 0x140155134
cmp byte [r11 + 1], 0x9f
ja 0x140155b73
add r11, 3
mov r10, r11
invalid
jmp 0x140155410
pop rax
adc byte [rax], al
add byte [rax], al
pop rax
sldt word [rax]
add byte [rcx + rcx*4 + 0x75], cl
jo 0x140155779
mov dword [rbp + 0x78], esp
mov dword [rbp], 0
add byte [rax - 0x73], cl
loopne 0x140155767
insd dword [rdi], dx
add dword [r8], r8d
shl r8, 8
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xc0], rdx
mov qword [rbp + 0xc8], rcx
mov qword [rbp + 0xd0], r8
jmp 0x1401550ff
cli
add byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x1a8
xchg esi, eax
add eax, 0x15b37e
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x14015835c
and al, 0x20
pop rbx
add dword [rax], eax
add byte [rax], al
invalid
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0x1d0], 0
je 0x140158638
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1d8]
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rax
and al, 0x38
and al, 0x30
add eax, 0x154e6e
add eax, 0xf5384
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syswindowsc.rs
adc eax, 0xc9e02
adc eax, 0xc9e02
lea rcx, [rbp - 0x38]
call fcn.1401e5ed0
ud2
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x75]
mov eax, dword [rcx]
lea ebp, [rdx + 0x60]
add byte [rax], al
add byte [rax], al
adc eax, 0xffd23100
adc eax, 0x92ca5
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
xor eax, eax
mov dword [rsi + 8], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
and al, 0x50
mov ecx, dword [rax + 0x20]
mov rsi, rdx
mov rax, qword [rcx]
cmp byte [rax], 0
je 0x14015f447
inc rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xf4680
and al, 0x30
sub byte [rax], al
mov rcx, qword [rsi + 0x20]
mov dword [rbp], 0xfffffffe
mov rsi, rcx
mov rcx, qword [rcx]
call fcn.14015f760
test rax, rax
je 0x14015f5da
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
mov qword [rbp - 8], rax
cmp qword [rsi + 8], 0
je 0x14015f5cf
mov rcx, qword [rbp - 8]
call fcn.140041570
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
invalid
int3
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov dword [rbp - 4], 0
cmp edx, 0x80
jae 0x14015f653
mov byte [rbp - 4], dl
mov r8d, 1
jmp 0x14015f6d4
mov eax, edx
cmp edx, 0x800
jae 0x14015f676
shr eax, 6
or al, 0xc0
ror byte [rax - 0x1d7f03bb], 0x3f
cmp edx, 0xffff
ja 0x14015f6a3
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
jmp 0x14015f6d4
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
call 0x14c551ac7
or byte [rax - 0x1d7f01bb], 0x3f
lea esi, [rdi + rdi]
mov dword [rbp - 0x28], edi
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x38], cl
cmp al, 0x66
cmp dword [rcx + r9], 0
invalid
push rax
push rsi
pop rax
mov dword [rsp + 0x10], edx
jge 0x14015fa11
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp - 0x10]
ret
test r12d, r12d
push rbp
add eax, dword [rbx - 0x1e3ef81f]
invalid
invalid
adc al, byte [rcx - 0x3f]
in al, 6
invalid
mov esp, edx
add byte [rax], al
invalid
mov ecx, edi
invalid
or byte [rax], al
invalid
int3
xor byte [rax - 0x39], cl
sar bh, 0xff
invalid
adc eax, 0x480c7400
mov dword [rsp + 0x50], 1
push rax
push 0
or byte [rax], al
push rsi
push rsi
int3
invalid
cmp ecx, 2
imul eax, eax, 0x44b83
rol byte [rax], 0xca
sub ecx, eax
dec rax
or dword [rax + 0x69], ecx
rol byte [rbx + 0x4800044b], cl
or dword [rbx + 4], 0
shr rdx, 0x27
or dword [rbx + 4], 0
add byte [rax - 0x3f], cl
invalid
invalid
add byte [rcx - 0x2e], ch
retf 0x3b9a
ror dword [rcx + 0x3958ebca], 1
pop rax
int1
adc eax, 0xfc9854d
test ch, bl
add byte [rax], al
add byte [rcx - 1], cl
add dl, cl
add esp, 0x68
invalid
enter 0xffffffffffff8b48, 0x4e
and byte [rax - 0x75], cl
invalid
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0xc6192
or al, 0
add byte [rcx - 0x48], al
invalid
add bh, bh
push rax
add byte [rax - 0x73], cl
add eax, 0xc610f
punpcklwd mm1, dword [rax + rax]
punpcklwd mm1, dword [rax + rax]
and byte [rax - 0x73], cl
adc eax, 0xc60fb
sti
invalid
or al, 0
invalid
sti
add byte [rax - 0x73], cl
jne 0x140160229
invalid
add byte [rax], al
int1
dec dword [rax - 0x73]
and byte [rax - 0x73], cl
add byte [rax], al
pop rbp
fadd qword [r9 - 0x48]
and al, 0x20
sub ecx, ebp
mov bl, 0
push 0xffffffffffffffb0
invalid
por mm4, qword [rdx - 0x50]
adc bl, ch
pop rsi
cmp dh, byte [rax - 0x4fc914e6]
sbb ebp, ebx
xor dh, byte [rax - 0x4fd114e4]
mov al, 0x1c
jmp 0x1401604d7
mov al, 0x1d
jmp 0x1401604d7
mov al, 0x1e
mov al, 0x1d
invalid
mov dword [rax], 0x74100000
sub al, 0x48
lea ecx, [0x140227810]
invalid
jo 0x1401607fe
invalid
mov esi, eax
adc byte [rcx + 0x103cbd], cl
pop rsp
and al, 0x20
mov eax, edi
add byte [rax], al
mov ch, 0x30
adc byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x1000], edi
mov dword [rbp + 0x1000], edi
add byte [rax], al
add byte [rax], al
jge 0x140160875
invalid
loopne 0x1401608e0
add byte [rax], al
mov rdi, qword [rbp + 0x1010]
mov r12, qword [rbp + 0x1008]
add byte [rbx + rcx*4 - 0x5b], cl
or byte [rax], dl
add byte [rax], al
mov byte [r12 + rdi], r13b
inc rdi
mov qword [rbp + 0x1010], rdi
cmp rbx, rsi
je 0x140160afb
movzx eax, byte [rdx - 1]
sar byte [rax + 0xa], 0x48
lea edx, [rax - 1]
stc
sar byte [rbp + 0x25], 0x44
movzx edx, byte [rax - 3]
push rax
std
push rax
std
invalid
std
stc
invalid
clc
adc byte [rsi], 0
add byte [rdi], cl
test byte [0x12c160d83], ch
sub al, byte [rcx - 0x7d]
stc
and byte [rbp + rdx + 0x41], dh
cmp ecx, 0x30
clc
add byte [rax], dh
add byte [rax], al
or byte [rdx], al
invalid
invalid
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x1030], 0
je 0x140160ebc
mov ebp, 0x1030
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xfd0]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x18], 0xfffffffffffffffe
mov ebx, edx
mov r14, rcx
call fcn.14015e040
mov r12, rax
test rax, rax
je 0x14016110d
add byte [rax - 0x39], cl
sbb r14b, r15b
invalid
invalid
mov dh, 1
add byte [rax], al
lock dec byte [r12 + 0x28]
je 0x1401610eb
mov rsi, r12
add rsi, 0x28
mov r10, qword [0x1402b3328]
test r10, r10
je 0x140160fda
mov ecx, 0x3e8
mov rax, r14
mul rcx
jo 0x140160fb8
mov ecx, ebx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rax, rcx
jb 0x140160fb8
imul ecx, ecx, 0xf4240
xor edx, edx
sub ebx, ecx
setne dl
lea rcx, [rax + rdx]
mov r9d, 0xffffffff
invalid
invalid
dec dword [rcx + rdi - 0x37]
cmovb r9, rcx
add rax, rdx
jae 0x140160fbe
mov r9d, 0xffffffff
lea rdx, [0x140228180]
mov r8d, 1
mov rcx, rsi
mov ecx, esi
call r10
xor eax, eax
xchg byte [rsi], al
jmp 0x1401610eb
mov rdi, qword [0x1402b3068]
cmp rdi, 0xffffffffffffffff
jne 0x140161033
mov qword [rbp], 0xffffffffffffffff
mov rax, qword [0x1402b3088]
mov rcx, rbp
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
call rax
test eax, eax
jne case.0x1401605ff.392
mov rdi, qword [rbp]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x1402b3068], rdi
je 0x140161033
mov r15, rax
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, r15
mov ecx, 0x3b9aca00
mov rax, r14
mul rcx
loope 0x140161088
mov esi, edx
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140225d90]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r12
push rsp
mov eax, dword [rbp + 8]
test ebx, ebx
insd dword [rdi], dx
pop rbx
or al, 0
nop word cs:[rax + rax]
movabs byte [0x38247c8348ffea4d], al
add byte [rdi], cl
je 0x14016146d
mov r12, qword [rsp + 0x40]
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rcx + 0x29], cl
sub r10, rcx
invalid
invalid
add byte [rax], al
sal byte [rsp + rdx + 0x41], cl
invalid
in eax, 0x97
str word [rbp + 0x63]
invalid
or al, 0x90
adc byte [rcx], al
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 0x140161738
invalid
add al, byte [rax]
invalid
adc dword [rbp - 0x20], eax
invalid
add byte [rax], 0
add byte [rax - 0x73], cl
push rbp
adc al, ch
or dword [0xcd5e1820], 0xffffff8d
lea edi, [rax + 0x48000000]
add byte [rax], al
test dword [rax - 0x80000000], edi
mov ebp, 0x80
or dh, byte [rbx + rdi*2 + 0x3c]
or dh, byte [rbx + rdi*2 + 0x48]
je 0x1401618bc
lea rcx, [rbp + 0x80]
mov dh, 0x75
movzx eax, byte [r12 + 0x2e]
cmp ch, 6
outsd dx, dword [rsi]
add eax, dword [rcx - 0x46]
cmove r8, rax
cmp eax, ebp
cmp cl, 0xf0
add byte [rax], al
enter 0xffffffffffff820f, 0x41
add al, byte [rax]
add byte [rcx + rcx*4 - 0x63], cl
adc byte [rcx], al
add byte [rax], al
add byte [rax], al
and byte [rax - 0x73], cl
add eax, 0x2f12a
push rsp
and al, 0x10
push rdi
adc eax, 0x49d23100
mov eax, ebx
jle 0x140161d0c
int1
add edi, 2
add byte [rdi], cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
retf 0x88e0
inc byte [rcx - 0x41]
add eax, dword [rax]
add byte [rax], al
and al, byte [rax + 0x5588f0ca]
cld
retf 0x88f0
ret 0xc148
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add al, byte [rax]
add byte [rax], al
sub eax, ecx
or dword [rbx + 0x9742ff9], eax
stc
pop rsp
cmp cl, byte [rax - 0x73]
and al, 0x20
invalid
and byte [rax - 0x77], cl
cli
xor ebx, ebx
xor r9d, r9d
xor r14d, r14d
pop rdx
add al, byte [rax - 0x41bed005]
pop rsp
add byte [rax], al
add byte [rcx + 0xf], al
fimul word [rcx - 0x7d]
clc
add esi, dword [rbp + 0x13]
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
jmp 0x140162224
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
jmp 0x140162224
add byte [rax], al
xor ecx, ecx
nop dword [rax + rax]
leave
sbb dword [rdi + 0x16], esi
cld
mov byte [rax + 1], ch
add edi, dword [rcx + 4]
mov esi, edx
add byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov eax, ebx
test dword [rdi - 5], ecx
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sti
cli
add byte [rbx + 0x5d], bl
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
adc ch, dl
dec dword [rax - 0x77]
and al, 0x50
pop rax
mov eax, 0x48000000
mov dword [rsp + 0x68], ecx
fst dword [0xc95e3c75]
sti
and ecx, dword [rax]
add byte [rbp + rcx*4 + 5], cl
and cl, byte [rbx + 0xc]
add byte [rdx + 0x100], bh
jmp 0x1483972c2
push rbp
add byte [rax], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xf8
add byte [rax], al
add al, 0
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
clc
clc
add byte [rax], al
add al, byte [rax]
add byte [rbx + 0x2e], dh
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
and ecx, 0
loope 0x140163da4
add dword [rdx], eax
add byte [rax], al
test al, 0x4d
mov edi, eax
jrcxz 0x140163e13
cmp ebx, eax
mov edx, esp
add byte [rax], al
or al, 0
mov edx, 0x28
mov eax, eax
ror byte [rbx + rcx*4 - 0x7b], cl
adc byte [rax + rax], al
add bh, bh
adc eax, 0x8d4fc
in al, dx
pop rax
inc rdx
je 0x140164112
add byte [rax], al
add byte [rax], al
and al, 0x38
lea r9, [rsp + 0x28]
ret
mov esp, dword [rcx]
add byte [rbp + 0xe], dh
invalid
test edi, edi
and al, 0x20
invalid
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
invalid
test dword [rcx], esi
add al, byte [rax]
add byte [rcx - 0x75], cl
add al, 0x24
mov dword [rsp + 0xa8], ecx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
xor dword [rax + rax], ecx
mov dword [rsp + 0xb8], edx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffea0c84
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
and al, 0x30
add dword [rax], eax
add byte [rax], al
and al, 0x40
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
and byte [rax], al
add byte [rax], al
and al, 0x50
add ecx, dword [rax - 0x77]
mov qword [rsp + 0x70], rcx
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x90
and al, 0x98
and al, 0x80
sbb byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffea0c3f
invalid
or al, 0xea
invalid
invalid
invalid
mov dword [rsp + 0xb0], ecx
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x50
add ecx, dword [rax - 0x73]
or eax, 0xc2ffe
and al, 0x70
jo 0x140164320
mov dword [rsp + 0x78], 2
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add dword [rax], eax
invalid
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa8
inc dword [rax + rax*8 + 0x52a850f]
add byte [rax], al
retf 0
mov dword [rsp + 0xa8], ecx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140004e90]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
and byte [rax], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
and al, 0x20
and al, 0x60
mov eax, dword [rsp]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
invalid
dec dword [rax - 0x77]
mov word [rax + riz*8], fs
add byte [rax], 0
sub byte [rax - 0x77], cl
and al, 0x20
invalid
lea eax, [0x1401f36d0]
add byte [rcx + 0x10], bh
sub byte [rax - 0x39], cl
and al, 0x30
invalid
add byte [rbp + rcx*4 + 0xd], cl
and ebp, esi
or byte [rax], al
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], al
std
fbstp tbyte [rsi + 0x47]
invalid
or ebp, ecx
std
add byte [rax], al
adc dword [rax], eax
jns case.0x1400ae5b6.1094
add byte [rax], al
add al, 0x44
mov esi, ebp
mov dword [rdx], 0x4406e0c1
or eax, eax
invalid
rol byte [rcx - 0x77], 0xc5
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
lea ecx, [0x14025b04c]
loopne case.0x14002a59f.3764
or al, 9
rol dword [rcx - 0x77], 0xcd
mov r13d, ecx
invalid
add byte [rax], al
add byte [rdx + 0x2c], dh
mov dh, 4
or byte [rax + 0x44492444], cl
mov eax, ebp
or byte [rbx - 0x49f0f020], al
add al, 8
call 0xc31b3c91
mov eax, r13d
or r13d, 1
mov ebp, 0x1cf183cd
add cl, byte [rax - 0x73]
inc r14b
invalid
or al, 0x44
or al, 0x44
jnp case.0x1400deca7.943
mov dword [rsp + rcx + 0x42], 0xf44755c
pop rsp
mov ecx, ecx
call 0x14aca955b
mov dh, 0x30
add al, byte [rcx - 0x4b]
pop rsp
pop rsp
add al, byte [rcx - 0x4b]
pop rsp
invalid
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
movzx r14d, byte [rdx + 0x18]
mov byte [rdx + 0x18], 0
sbb byte [rax], al
add byte [rax - 0x39], cl
call 0x1401655f4
add byte [rax], al
invalid
mov qword [rbp - 0x18], 0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
lock add al, byte [rax]
lock add al, byte [rax]
mov qword [rbp - 0x10], 2
add byte [rax], al
mov qword [rbp - 8], 0
mov r15, qword [rdx + 8]
movzx ebx, word [rdx + 0x10]
mov eax, 2
xor r8d, r8d
xor r12d, r12d
jmp 0x140165634
add byte [rax], 0
add byte [rax], al
clc
ror byte [rcx + rcx*4 + 0x45], 0xf8
clc
test ebx, ebx
popfq
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 6], cl
add byte [rax], al
adc al, byte [rbp + 0xf]
mov dh, 0xea
invalid
mov ecx, ebp
lea ecx, [rdx + 2]
movzx ebx, byte [rdx + 1]
invalid
jrcxz 0x1401656a4
or ebp, ebx
fld qword [rcx - 0x80]
cli
invalid
invalid
push rdx
shl ecx, 0x12
std
adc byte [r8], r8b
add byte [rcx], dh
invalid
cmp r13d, 0x22
nop dword cs:[rax + rax]
add byte [rax], al
or ecx, ebx
and dh, byte [rbp + 0x5a]
stc
cmp esi, dword [rbp + 0xb]
jne 0x140165784
mov r13w, 0x3b
movsb byte [rdi], byte [rsi]
invalid
invalid
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1402b32e8]
or eax, 0x14db1c
or eax, 0x14db1c
xor edx, edx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
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]
or byte [rax], al
mov rdx, qword [rbp - 0x10]
push rbp
invalid
lea rcx, [rbp - 0x38]
invalid
invalid
push rbp
invalid
enter 0xffffffffffffbee8, 0xffffffffffffffc4
invalid
call fcn.140161cb0
movups xmm0, xmmword [rbp - 0x38]
adc byte [rbp - 0x38], al
invalid
adc byte [rbp - 0x38], al
movups xmm1, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], cl
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
cmp qword [rbp - 0x18], 0
jne 0x1401657c1
invalid
jge 0x1401657ed
add byte [rbp - 0x47], dh
mov ecx, 0x68c48348
add rsp, 0x68
push 0x415e5f5b
pop rsp
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax]
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
in al, dx
sub byte [rax - 0x73], cl
push 0x60
in al, dx
sub byte [rax - 0x73], cl
push 0x60
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
je 0x140165853
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [0x1402b32e8]
ficom dword [rax + rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0x900008bd
nop
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
push rdi
sub rsp, 0x28
mov rsi, rdx
mov edi, ecx
lea rcx, str.kernel32
or eax, 0xc2a8e
or eax, 0xc2a8e
or al, 0
add bh, bh
adc eax, 0x8b9b8
invalid
or byte [rax], al
invalid
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
mov ecx, 0x85480008
add byte [rax - 0x7b], cl
test eax, eax
sal byte [rbp + rdx + 0x48], 0x8d
adc eax, 0xc2ab9
sub cl, byte [rax + rax]
lea edx, str.GetTempPath2W
sub cl, byte [rax + rax]
mov ecx, eax
add byte [rax - 0x7b], cl
sal byte [rbp + 7], 0x48
lea eax, [0x1401658c0]
mov dword [0x1402b3080], eax
stc
sub byte [rdi + 0x5e], bl
int3
add ah, cl
int3
push rsi
add byte [rax - 0x73], cl
add byte [rax], al
invalid
mov dword [rbp + 0x3e0], ecx
add al, byte [rax]
add byte [rax + 2], bh
mov eax, 2
add byte [rax - 0x77], cl
add byte [rbx + 0x30], dh
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
sbb ebx, 0
add byte [rax], al
invalid
clc
cmovae ebp, eax
mov eax, ebp
clc
add dword [rdx], eax
add al, byte [rax]
invalid
invalid
invalid
invalid
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
test al, 3
add byte [rax], al
mov rdx, r12
test al, 3
dec dword [rdi]
adc byte [rbp + 0x3a8], al
invalid
test al, 3
add eax, dword [rax]
invalid
add byte [rax - 0x7b], cl
push qword [rsi + rdx + 0x48]
invalid
invalid
mov ecx, dword [0x1402b32e8]
pop rbp
shl eax, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
mov qword [rcx], rax
stosb byte [rdi], al
xchg byte [rax + rax], cl
sub byte [rax + rax], cl
add al, ch
mov dh, 5
or byte [rax], al
adc eax, 0xfd058d48
invalid
add byte [rcx + rcx*4 - 0x3f], cl
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3c8], 0
je case.0x14002d1d9.3370
mov r8, qword [rbp + 0x3d0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push rsi
mov dword [rsi + 0x44], eax
mov dword [rsi], 2
str word [rax + 0x63]
enter 0x4802, 0xffffffffffffff89
add byte [rax], al
int3
and al, 0x30
add byte [rax], al
str word [rax + 0x63]
mov ah, 0xb0
add ebx, ebp
movabs al, byte [0x98eb07b09ceb06b0]
imul edi, edi, 0xffffffff
push qword [rax - 0x9b16ef]
mov al, 0x11
invalid
invalid
invalid
invalid
invalid
invalid
invalid
in eax, dx
invalid
invalid
invalid
int3
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x4a8
in al, dx
test al, 4
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 0x4a]
or byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
clc
add ecx, dword [rcx + rcx*4 - 0x73]
sbb byte [rax + rax], al
add byte [rsi + 0x58], dh
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
or byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
clc
add ecx, dword [rcx + rcx*4 - 0x73]
sbb byte [rax + rax], al
add byte [rsi + 0x58], dh
movabs r10, 0x5c003f005c005c
cmp qword [r9], r10
je case.0x1400dfcfc.1041
lock add byte [rax], al
invalid
movabs r10, 0x5c003f003f005c
mov r9, qword [rbp + 0x418]
cmp qword [r9], r10
je case.0x1400dfcfc.1041
invalid
cmp rax, 0xf8
jae 0x14016671e
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x418]
add al, 0
add byte [rsi - 0x7d], ah
invalid
invalid
js 0x140166651
cmp word [rax + 2], 0x3a
jne 0x1401666e1
mov eax, dword [rax]
add byte [rax], al
cmp cl, byte [rdi]
test dword [rbx + 0x48000000], ecx
mov eax, dword [rbp + 0x418]
sbb byte [rax + rax], al
invalid
mov rax, qword [rbp + 0x418]
movzx eax, word [rax + 4]
jmp 0x1401666a9
je 0x14016668b
test dword [rax], ebx
add al, 0
add byte [rax], al
cmp word [rax], 0
add byte [rax], al
clc
invalid
pop rsp
clc
invalid
test dword [rax], ebx
add al, 0
add byte [rdi], cl
mov bh, 0x40
add al, byte [rbx + 0x5745cf8]
je case.0x1400dfcfc.1041
mov dword [rbp + 0x3d0], ecx
add byte [rax + rax], al
add byte [rax - 0x39], cl
test dword [rax + 3], edi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x3f8], eax
xor edi, edi
add byte [rax], al
cmp r13, 0x201
add byte [rdx], al
add byte [rax], al
cmc
sub edi, esi
cmovb esi, edi
enter 3, 0
adc eax, 0x8aa4b
lea ebx, [rax]
add al, 0
add byte [rcx + rcx*4 - 0xe], al
stosb byte [rdi], al
or byte [rax], al
cmp r12, r13
jb 0x140166cd4
invalid
push rsi
add al, 0
invalid
mov r15, qword [rbp + 0x400]
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
jmp 0x13f1668aa
mov esi, eax
shl rsi, 0x20
lock add eax, dword [rax]
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rbx + rax], esi
je case.0x1401605ff.631
add byte [rax], al
invalid
je case.0x1401605ff.631
add byte [rax], al
sti
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
inc esi
cmp edi, esi
xchg esi, eax
add dword [rax], eax
add byte [rbx - 0x7bf0c008], al
invalid
lea eax, [rcx]
add byte [rax], al
invalid
test byte [rbp - 0x7cffffff], cl
clc
pop rsp
add al, 0x83
clc
jo 0x140166951
add byte [rax], al
add byte [rbx + 0x4f752ef8], al
invalid
call 0x12b166a22
mov qword [rbp + 0x408], rdi
invalid
add byte [rax], al
add byte [rcx], dh
lea eax, [rsi + rsi]
test eax, ebp
add eax, dword [rax]
add bl, ch
or ecx, dword [rax - 0x39]
test eax, esp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 0x4c000003]
lea ecx, [rbp + 0x3d8]
add al, byte [rax]
add byte [rax], al
invalid
mov ecx, dword [rbp + 0x3a8]
stc
xor edx, edx
mov r8, r12
mov eax, esp
ja 0x140166b89
lea ebx, [rax]
add al, 0
add bl, ch
jmp 0x140166b99
invalid
invalid
jmp 0x140166b99
or byte [r13 - 0x77], r9b
invalid
mov dword [rdi + 0x10], esi
mov ecx, edi
add byte [rax], al
xor ecx, dword [rax - 0x75]
invalid
mov dword [rcx + 8], esi
sub ecx, dword [rbp - 0x75]
or byte [r8 - 0x75], r9b
or eax, 0x14c662
add bl, ch
invalid
lea r8, str.library_std_src_syswindowsmod.rs
add byte [rax], al
sbb cl, byte [rax - 0x75]
test dword [rax], eax
add al, 0
add byte [rax], al
invalid
invalid
invalid
sar bh, cl
adc eax, 0x8a7d5
invalid
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
sub byte [rbx + 0x5f], bl
int3
push rdi
and al, 0x80
add byte [rax], al
mov dword [rbp + 0x3f0], 0xfffffffe
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
add dword [rdx], eax
add byte [rax], al
mov edi, eax
test eax, edx
out 0x4c, al
mov ebp, dword [rbp + 0x3e8]
add eax, dword [rax]
invalid
adc eax, 0x8a3b8
invalid
mov esi, eax
mov eax, esi
invalid
invalid
cmp edi, eax
mov eax, edi
cmp eax, 0x201
invalid
cmp esi, eax
lea ecx, [rbp + 0x3a0]
invalid
add byte [rax], al
test eax, ebp
add byte [rax], al
add byte [rax + 0x78c48148], dl
add al, 0
add byte [rax], al
pop rbx
pop rdi
add cl, byte [rax - 0x75]
int 0xf3
invalid
rol dword [rbx - 0x72b3fc1f], 0x3d
add byte [rax], al
loop case.0x140166459.67
lea ecx, [rbx + 4]
add dword [rbp - 0x7b], ecx
invalid
ret 0xf980
xchg esp, eax
mov dword [rax + 8], 0xdc2041d7
push rdx
invalid
in al, 0x44
cmove esp, eax
invalid
lea ecx, [rbp + 0x60]
insd dword [rdi], dx
lodsd eax, dword [rsi]
invalid
test dword [rax + 0x4c000000], eax
adc al, 0x90
cmove edx, eax
add ecx, 2
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add byte [rax], al
stosd dword [rdi], eax
invalid
adc byte [rax], al
invalid
pop rsp
add dword [rax], 0x80400000
inc byte [rbx]
add esi, dword [rbx + 0x7b]
add esi, dword [rbx + 0x7b]
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
invalid
mov al, 0x48
mov eax, dword [rbp]
invalid
mov dword [rbp - 0x48], ecx
loopne 0x1401674ac
mov dword [rbp - 0x30], eax
mov dword [rbp - 0x28], 0x88400200
jge 0x14016744b
add byte [rax], al
stosd dword [rdi], eax
jmp 0x1009bbe0f
test eax, eax
test byte [rcx + 0x49000006], dh
mov esi, eax
invalid
invalid
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rbp + 0x60], al
invalid
invalid
invalid
adc byte [rbp + 0x80], dl
movups xmmword [rsi + 0x20], xmm2
and byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
invalid
invalid
movabs al, byte [0xc055100fb04d100f]
adc byte [rbp - 0x40], dl
invalid
push rbp
invalid
lea esp, [rbp + 0x60]
mov esi, dword [rbp + 0x18]
invalid
adc dword [rsi + rax], eax
adc byte [rbp + 0x10], al
invalid
inc edx
mov edx, ebx
lea eax, [rsp - 6]
xor eax, dword [rbx - 0x3e8bfd08]
mov eax, dword [rbp + 0xb0]
imul edx, eax, 0x38
add byte [rax], al
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov edx, dword [rbp + 0xb0]
xchg ebp, eax
movabs al, byte [0xffff03850f000000]
add byte [rdi], cl
test dword [rbx], eax
invalid
invalid
inc esi
test edi, ecx
add byte [rax], al
add byte [rax], al
int1
invalid
invalid
add byte [rax], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
cmp byte [r8], r8b
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
test dword [rax + 0x48000000], esp
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xb8], rax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
invalid
xor byte [rcx - 0x77], cl
and al, 0x2f
push rsp
and al, 0x20
invalid
or ebp, ebp
add eax, edi
ror dword [rax], 0xeb
add eax, 0x2b9
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xf8
sal byte [rbx + rbx + 0x48], 0x85
invalid
mov ch, 0x14
add byte [rcx], dh
invalid
ror byte [rcx - 0x77], cl
invalid
out 0x20, eax
iretd
invalid
mov ecx, dword [0x1402b32e8]
adc al, 0
add byte [rax - 0x77], cl
mov dh, 9
adc byte [r8 - 0x7b], r9b
or ch, bl
sub dword [rdx + rax], edi
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov ch, 0x80
add byte [rax], al
invalid
add byte [rax], al
mov dword [rbp + 0xb0], 0x8d880200
mov dl, 0
add byte [rax], al
cmp byte [rax - 0x39], cl
add byte [rax], al
invalid
jo 0x140167f67
jne 0x140167f2e
lea esp, [rbp + 0xc0]
lea ebp, [rbp - 0x28]
nop dword [rax + rax]
movabs al, byte [0x4800000088840f0a]
add byte [rax - 0x75], cl
fmul dword [r15]
adc byte [rbp - 8], dl
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xd0], xmm1
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
movabs al, byte [0xc055100fb04d100f]
push rbp
ror byte [rdi], 0x11
adc dword [rbx + 0x20], edx
invalid
adc dword [rbx + 0x10], ecx
add eax, dword [rax]
add byte [rax + 0xc0bd], al
add byte [rax], al
loopne case.0x14016162a.354
invalid
cmp eax, 0xb0fffffe
sbb ch, cl
invalid
invalid
call 0x14915e151
or dword [rax - 0x75], ecx
call 0x12fa8dd53
dec dword [rax - 0x73]
add eax, 0xbcc2d
and al, 0x20
add byte [rax], al
invalid
loop 0x140169cbf
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov esi, 4
add byte [rax - 0x75], cl
cmp dword [rax - 0x75], ecx
mov eax, dword [rdi]
mov eax, dword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, rsi
jb 0x140169cc3
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rsp + 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.1401f07d0
mov rbx, qword [rdi + 0x10]
jmp 0x140169c9e
mov dword [rbp - 0x58], 6
add al, ch
stosd dword [rdi], eax
cld
invalid
call fcn.1401699d0
test al, al
jne 0x140169e1f
mov rax, qword [0x1402b3260]
cmp rax, 3
jne 0x140169e45
invalid
add dword [rax], eax
invalid
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
test dword [rdi], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
add eax, 0x1494e3
mov rax, qword [0x1402b3228]
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
lea rcx, [rcx + 0xa9]
cmp rax, rcx
jne 0x140169d86
mov eax, dword [0x1402b3258]
add eax, 0x1494ee
inc eax
jne 0x140169db9
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, str.ni__
mov edx, 0x26
call fcn.1401e6480
lea rcx, [0x1402b3220]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xa9]
mov qword [0x1402b3228], rax
mov eax, 1
mov dword [0x1402b3258], eax
lea rax, [0x1402b3220]
mov qword [rbp - 0x50], rax
lea rdi, [rbp - 0x50]
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0
lea rdx, [0x140225b58]
lea rcx, [rbp - 0x30]
mov r8, rsi
call fcn.140005a80
mov rcx, qword [rbp - 0x28]
test al, al
je 0x140169e2a
test rcx, rcx
lea rsi, str.formatter_error
cmovne rsi, rcx
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 0x38]
jne 0x140169e1a
mov qword [rcx + 8], 0
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test rsi, rsi
jne 0x140169e4f
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
test rcx, rcx
je 0x140169e38
lea rcx, [rbp - 0x28]
call fcn.140041570
xor esi, esi
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 0x38]
jne 0x140169e1a
jmp 0x140169e0c
call fcn.1401ed0c0
jmp 0x140169d3e
mov qword [rbp], rsi
lea rax, [rbp - 0x60]
mov qword [rbp - 0x50], rax
lea rax, [0x140190c60]
mov qword [rbp - 0x48], rax
mov rax, rbp
mov qword [rbp - 0x40], rax
lea rax, [fcn.1401649a0]
mov qword [rbp - 0x38], rax
lea rax, str.failed_printing_to
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
add byte [rax], al
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xbc64a
lea rcx, [rbp - 0x30]
call fcn.1401e5ed0
ud2
push rbp
push rsi
push rdi
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x77], cl
jmp 0x12d8d34c2
jbe 0x140169ec7
call qword [rax + 0x20c48348]
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x77], cl
jmp 0x12d8d34c2
jbe 0x140169ec7
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge case.0x14014e2d6.918
invalid
je 0x140169f13
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge case.0x14014e2d6.918
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x28]
lea rcx, [rbp - 0x28]
call fcn.140041570
in eax, dx
call qword [rax + 0x20c48348]
add rsp, 0x20
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, rbp
call fcn.140041570
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
fadd dword [rax]
je 0x14016a163
lea rcx, [rbp - 0x28]
call fcn.140041570
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x75], cl
or eax, 0x1490cd
and al, 0x28
mov eax, dword [rsp + 0x22]
pop rdi
mov esi, ecx
mov r14, qword [rdx]
mov rbx, qword [rdx + 8]
movzx edi, word [rdx + 0x10]
mov rax, qword [0x1402b32f0]
cmp rax, 3
jne 0x14016a57d
cmp rbx, 0x17f
ja 0x14016a58f
lea r15, [rsp + 0x60]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x60], 0
lea rax, [rbx + 1]
cmp rbx, 0xe
ja 0x14016a428
xor edx, edx
nop
cmp byte [rsp + rdx + 0x60], 0
je 0x14016a4e4
inc rdx
cmp rax, rdx
jne 0x14016a410
jmp 0x14016a544
lea rcx, [rsp + 0x67]
and rcx, 0xfffffffffffffff8
sub rcx, r15
je 0x14016a45e
je 0x14016a45e
xor edx, edx
nop word [rax + rax]
cmp byte [rsp + rdx + 0x60], 0
je 0x14016a4e4
inc rdx
cmp rcx, rdx
jne 0x14016a440
lea rdx, [rbx - 0xf]
cmp rcx, rdx
jbe 0x14016a464
jmp 0x14016a4ae
lea rdx, [rbx - 0xf]
xor ecx, ecx
movdqa xmm0, xmmword [0x1401f1860]
movabs r8, 0x8080808080808080
nop word cs:[rax + rax]
call fcn.1401ed1e0
cmp rbx, 0x17f
jbe 0x14016a3ea
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov eax, dword [rbp + 0x5d0]
add byte [rax - 0x7b], cl
sal byte [rbp + 0x16], 0xff
adc eax, 0x85919
cmp edx, 7
add byte [rdi], cl
adc byte [rcx + rdx + 0x188], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea edx, [rax]
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x120], dl
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15 + 0x20], xmm2
mov rax, qword [rbp + 0x130]
mov qword [r15 + 0x30], rax
mov r15, r12
shl r15, 5
add eax, 0x2f148d4b
adc al, 0x2f
add byte [rcx + 0xf], al
adc dword [rdi + 0x20], edx
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rax, r10
shl rax, 5
mov rcx, qword [rbp + 0x1e0]
mov qword [r13 + rax], rcx
mov rcx, qword [rbp + 0x1e8]
mov qword [r13 + rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x1d0]
movups xmmword [r13 + rax + 0x10], xmm0
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], al
add byte [rbp + rcx*4 + 0x14], al
invalid
nop
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x228], 0
je 0x140171b1c
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x220]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x140]
call fcn.140172400
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jne 0x140171b92
lea rcx, [rbp + 0x140]
call fcn.140172400
cmp qword [rbp + 0x228], 0
je 0x140171b92
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x220]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea eax, [rax + 1]
add byte [rax], al
call fcn.140176210
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
lea eax, [rax]
add dword [rax], eax
add al, ch
push 0xffffffff90000007
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
int3
mov r14, r9
mov rbx, r8
mov qword [rbp - 8], rcx
mov r15d, dword [rbp + 0x80]
mov r13, qword [sym.imp.kernel32.dll_CompareStringOrdinal]
test ecx, ecx
test byte [rax], al
add byte [rax], al
add byte [rax], al
in eax, dx
nop word cs:[rax + rax]
mov dh, 0x50
add dword [rbx - 0x7fbec01e], eax
std
fbstp tbyte [rsi + 0x44]
add byte [rax], al
add byte [rcx - 0x76bb9939], cl
mov dword [rcx + rbx*2], ebp
mov dword [rcx + rbx*2], ebp
test edi, edi
mov ch, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x1a], cl
invalid
out 0x4c, al
sub esi, edi
add ecx, dword [rax - 0x39]
sar edi, 0xff
invalid
dec dword [rax + 0xf]
int1
out dx, al
add ah, byte [rsi - 0x7d]
clc
add dword [rax - 0x7d], ecx
sbb esi, 0xffffffff
sbb esi, 0xffffffff
add dword [rax - 0x7d], ecx
fdivp st(7)
nop dword [rax + rax]
add byte [rbp + 0x39], cl
out 0x74, eax
sbb eax, dword [rcx + 0xf]
movzx edx, byte [rdi]
movzx edx, byte [rdi]
add byte [rax], al
cmp esi, 1
add byte [rax], al
add byte [rdi], cl
test dword [rsi + 1], edi
add byte [rax], al
add byte [rax + 0x39], cl
sal dword [rbp + 0x55], cl
inc esi
adc dword [rax + rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], edx
nop
add byte [rax], al
add byte [rax + 1], cl
invalid
nop
add byte [rax], al
add byte [rax + 1], cl
ror byte [rax + 0x39], 0xf0
cmp rax, rsi
add al, 0
add byte [rax], al
mov ecx, esi
xchg esp, eax
ror dword [rax - 0x7d], 0xbd
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + riz + 0x4c], dh
mov eax, dword [rbp + 0x98]
test dword [rax + 0x4c000000], ebx
mov dword [rbp + 0x20], eax
invalid
invalid
and byte [r8 - 0x77], r9b
xor byte [r8 + 2], r15b
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
push qword [rcx]
ror byte [rbp + rcx*4 + 4], 0x36
lea eax, [rsi + rsi]
or eax, 0x13f117
sbb byte [rdi], al
add bl, ch
pop rsp
test dword [rax + 0x48000000], ecx
mov dword [rbp + 0x78], eax
invalid
invalid
js 0x14017434e
mov eax, dword [rbp + 0x80]
add byte [rax], al
test dword [rdi + 0x1000000], esp
test dword [rsi + 0x1000000], esp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x77], cl
jo case.0x1401127a8.1105
jo case.0x1401127a8.1105
jo case.0x1401127a8.1105
test dword [rdi + 0x1000000], esp
add esi, eax
test dword [rsi + 0x1000000], esp
invalid
add byte [rax], al
add eax, ebp
sbb bl, dh
call 0x14f225358
or ecx, dword [rdi]
or ecx, dword [rdi]
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], esi
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
je case.0x1401127a8.1099
cmp qword [rbp + 0x90], 0
cmp qword [rbp + 0x90], 0
add byte [rsi + rdx + 0x48], dh
je 0x1401743a1
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x98]
test dword [rax - 0x1000000], ebx
adc eax, 0x7d1b7
mov bh, 0xd1
invalid
invalid
test dword [rax - 0x1000000], ebx
adc eax, 0x7d1b7
mov bh, 0xd1
invalid
invalid
mov bh, 0xd1
invalid
mov rax, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
invalid
js 0x1401743f5
mov eax, dword [rbp + 0x80]
add byte [rax - 0x77], cl
jo 0x14017437e
mov qword [rbp + 0x70], rax
mov byte [rbp + 0xa7], 1
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx], al
test dword [rdi + 0x1000000], esp
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx], al
mov byte [rbp + 0xa6], 1
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
je 0x1401743ed
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
and al, 0x40
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], esi
and al, 0x40
and al, 0x40
cmp qword [rbp + 0x90], 0
je 0x140174421
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
or eax, 0x13eed6
mov rcx, qword [0x1402b32e8]
or eax, 0x13eed6
xor edx, edx
mov r8, qword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
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
invalid
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
je case.0x14014e2d6.1004
mov r8, qword [rbp + 0x78]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x7d086
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rbp
ret
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, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x40], dh
add esp, 0x58
pop rsp
iretd
invalid
cmp byte [rcx - 0x48], al
invalid
pop rsp
and al, 0x38
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c33948], al
cmp ebx, eax
je 0x1401745c3
mov rsi, qword [rsp + 0x40]
cmp ebx, eax
and al, 0x40
bnd call fcn.140005fe0
cmp dword [rsp + 0x20], 0
adc cl, byte [rax - 0x75]
or eax, 0x13ed35
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
adc eax, 0x7cf9a
lea rax, [rbx + r12]
movdqu xmm0, xmmword [r13 + r12]
movdqu xmm12, xmmword [r13 + r12 + 0x10]
movdqu xmm10, xmmword [r13 + r12 + 0x20]
movdqu xmm8, xmmword [r13 + r12 + 0x30]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rdi + rax]
movdqu xmm13, xmmword [rdi + rax + 0x10]
movdqu xmm11, xmmword [rdi + rax + 0x20]
movdqu xmm9, xmmword [rdi + rax + 0x30]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1401790f7
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x140179118
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x14017913b
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x14017915e
lea rax, [r12 + rbp]
add r12, 0x40
cmp rax, rsi
jae 0x1401791af
add byte [rax], al
add byte [rax], al
mov eax, r15d
and al, 1
je 0x140179030
jmp 0x1401791af
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x50]
mov rdx, r12
call fcn.1401ed5a0
or al, r15b
and al, 1
mov r15d, eax
jmp 0x140179080
lea rdx, [r12 + 0x10]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x50]
call fcn.1401ed5a0
or al, r15b
and al, 1
mov r15d, eax
jmp 0x14017909a
lea rdx, [r12 + 0x20]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x50]
call fcn.1401ed5a0
or al, r15b
clc
clc
and al, 1
mov r15d, eax
jmp 0x1401790b8
pop rdx
invalid
invalid
invalid
pop rdx
invalid
lea rdx, [r12 + 0x30]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x50]
call fcn.1401ed5a0
or al, r15b
and al, 1
mov r15d, eax
lea rax, [r12 + rbp]
add r12, 0x40
cmp rax, rsi
jb 0x1401790e7
jmp 0x1401791af
mov rax, qword [rsp + 0x40]
add rax, r12
mov r9d, r15d
and r9b, 1
cmp rax, rsi
jae 0x14017922e
test r9b, r9b
jne 0x14017922e
lea rcx, [rbx + 0x1f]
lea rbp, [r12 + r13]
movdqu xmm0, xmmword [rbp]
lea rax, [rbx + r12]
movdqu xmm1, xmmword [rdi + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140179213
lea rax, [rcx + r12]
mov r9d, r15d
and r9b, 1
cmp rax, rsi
jae 0x14017922e
add r12, 0x10
add rbp, 0x10
test r9b, r9b
je 0x1401791d0
jmp 0x14017922e
mov r15, rcx
lea rcx, [rsp + 0x50]
mov rdx, r12
xor r9d, r9d
call fcn.1401ed5a0
mov rcx, r15
mov r15d, eax
jmp 0x1401791f4
sub rsi, qword [rsp + 0x48]
lea rax, [rsi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rsi - 0x10]
movdqu xmm1, xmmword [r14 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1401793a1
and r15b, 1
jmp 0x140179291
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
add rsi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rsp + 0x50]
push rax
mov rdx, rsi
call fcn.1401ed5a0
invalid
add byte [rcx - 0x77], al
mov dword [rcx + 8], 0xe78041df
add ecx, ebp
retf 0xfffe
invalid
test r15b, r15b
je 0x140179530
mov rbx, r11
nop dword [rax]
movzx r10d, byte [r8 + r10]
bt r14, r10
jb 0x140179550
add rbx, rdx
mov qword [rax + 0x20], rbx
lea r10, [rdi + rbx]
lea r11, [rdi + rbx]
cmp r11, r9
jb 0x140179500
jmp 0x1401796ca
movzx r10d, byte [r8 + r10]
bt r14, r10
jae 0x140179554
mov rbp, r12
mov rbx, r11
jmp 0x1401795c0
xor ebp, ebp
jmp 0x1401795c0
lea rbx, [r11 + rdx]
mov qword [rax + 0x20], rbx
mov qword [rax + 0x30], 0
lea r10, [rdi + rbx]
cmp r10, r9
jae 0x1401796ca
add r11, qword [rsp + 0x30]
nop word cs:[rax + rax]
movzx r10d, byte [r8 + r11 - 1]
bt r14, r10
jb 0x1401795af
add rbx, rdx
mov qword [rax + 0x20], r11
mov qword [rax + 0x30], 0
lea r10, [r11 + rdx]
dec r10
add r11, rdx
cmp r10, r9
jb 0x140179580
jmp 0x1401796ca
xor ebp, ebp
xor r12d, r12d
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x39], cl
in eax, 0x4c
mov dword [rsp + 0x28], esp
cmp r13, r12
mov qword [rsp + 0x28], r12
mov rcx, r12
cmova rcx, r13
test r15b, r15b
mov r12, r13
cmovne rcx, r13
cmp rcx, rdx
jae 0x140179611
lea r13, [r8 + rbx]
mov r10, rcx
nop word cs:[rax + rax]
lea r11, [rbx + r10]
cmp r11, r9
jae 0x14017972d
movzx r15d, byte [rsi + r10]
cmp r15b, byte [r13 + r10]
jne 0x14017967a
inc r10
cmp rdx, r10
jne 0x1401795f0
mov r13, r12
mov r10, r12
movzx r15d, byte [rsp + 0xc0]
mov r12, qword [rsp + 0x28]
sub byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
sub byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x2b], cl
invalid
cmp rbp, r10
invalid
jae 0x1401796d2
dec r10
cmp r10, rdx
jae 0x14017970c
lea r11, [r10 + rbx]
cmp r11, r9
jae 0x14017971b
movzx ecx, byte [rsi + r10]
cmp cl, byte [r8 + r11]
je 0x140179630
add rbx, qword [rsp + 0x40]
mov qword [rax + 0x20], rbx
mov r10, qword [rsp + 0x38]
mov r11, rbx
test r15b, r15b
mov rcx, qword [rsp + 0x20]
jne 0x14017969f
jmp 0x1401796b6
mov r13, r12
sub r11, r12
inc r11
mov qword [rax + 0x20], r11
movzx r15d, byte [rsp + 0xc0]
test r15b, r15b
je 0x1401796ae
mov rcx, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
lea r10, [rdi + r11]
cmp r10, r9
jb 0x1401794f1
jmp 0x1401796ca
xor r10d, r10d
mov rcx, qword [rsp + 0x20]
mov qword [rax + 0x30], r10
mov r12, r10
lea r10, [rdi + r11]
cmp r10, r9
jb 0x1401794f1
mov qword [rax + 0x20], r9
xor eax, eax
jmp 0x1401796f8
add rdx, rbx
mov qword [rax + 0x20], rdx
test r15b, r15b
jne 0x1401796e6
mov qword [rax + 0x30], 0
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], rdx
mov eax, 1
mov qword [rcx], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
mov rcx, r10
call fcn.1401e5f90
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
mov rcx, r11
mov rdx, r9
call fcn.1401e5f90
add rcx, rbx
cmp r9, rcx
cmova rcx, r9
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
mov rdx, r9
call fcn.1401e5f90
int3
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
or byte [rax - 0x75], cl
or eax, 0x139b08
adc eax, dword [rax]
adc eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
mov rdx, rbx
je 0x14017c79d
invalid
invalid
add al, 0
invalid
test byte [0x12817c37d], ah
adc eax, dword [rax]
add byte [rbx + rcx*4 + 0x66], cl
xor byte [rbx + rcx*4 + 0x6e], cl
cmp byte [rcx - 0x7d], cl
call fcn.14017d770
mov r12, qword [rsi + 0x30]
mov r13, qword [rsi + 0x38]
add r12, 8
invalid
or byte [rbx + rcx*4 + 0x35], cl
enter 0x751, 0
invalid
add bl, ch
invalid
invalid
invalid
add r12, 0x18
invalid
sub r13, 1
jb 0x14017c766
cmp qword [r12 - 8], 0
je 0x14017c3a0
mov r8, qword [r12]
mov rcx, qword [0x1402b32e8]
and al, 0x48
mov ecx, dword [0x1402b32e8]
xor edx, edx
call r14
jmp 0x14017c3a0
mov r14, qword [rbp + 0x7d8]
cmp qword [r14], 0
je 0x14017c786
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x788]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rbp + 0x778]
jmp 0x14017c88d
mov r8, r12
mov r9, r13
call fcn.14017e1d0
mov rcx, qword [rbp + 0x778]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x14017c7e1
mov qword [rbp + 0x760], 0
mov qword [rbp + 0x768], 8
mov qword [rbp + 0x770], 0
jmp 0x14017c822
mov qword [rbp + 0x7b8], rcx
mov rdx, qword [rbp + 0x780]
lea rcx, [rbp + 0x760]
mov qword [rbp + 0x7a8], rdx
call fcn.14017d590
cmp qword [rbp + 0x7b8], 0
je 0x14017c822
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x7a8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rsi + 0x30]
mov r13, qword [rsi + 0x38]
add r12, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017c83b
add r12, 0x18
sub r13, 1
jb 0x14017c85b
cmp qword [r12 - 8], 0
je 0x14017c837
clc
add byte [rsi + rbp*8 + 0x4d], dh
mov eax, dword [rsp]
add al, 0x24
mov r8, qword [r12]
add al, 0x24
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
jmp 0x14017c837
mov r14, qword [rbp + 0x7d8]
cmp qword [r14], 0
invalid
je 0x14017c87b
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
test dword [rax + 7], esi
add byte [rax], al
mov rax, qword [rbp + 0x770]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rbp + 0x760]
movups xmmword [r14], xmm0
mov r14, qword [rbp + 0x7c8]
movzx eax, byte [rdi + 6]
test eax, eax
je 0x14017cc6d
cmp eax, 1
je 0x14017c8b4
cmp qword [rsi + 0x50], 0
jne 0x14017cc6d
lea rax, [rsi + 0x40]
mov qword [rbp + 0x7d8], rax
lea r8, [rbp + 0x778]
mov r9d, 0x30
mov rcx, rbx
mov r12, qword [rbp + 0x7d0]
mov rdx, r12
call qword [sym.imp.kernel32.dll_VirtualQueryEx]
test rax, rax
je 0x14017c988
mov r9, qword [rbp + 0x778]
sub r9, r12
add r9, qword [rbp + 0x790]
lea rcx, [rbp + 0x730]
mov rdx, rbx
mov r8, r12
call fcn.14017e1d0
mov rax, qword [rbp + 0x730]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14017c9b2
mov qword [rbp + 0x748], rax
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0x7d0], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x7a8], rax
mov r13, qword [rsi + 0x48]
mov r12, qword [rsi + 0x50]
mov qword [rsi + 0x50], 0
add r13, 8
jmp 0x14017c962
add r13, 0x18
sub r12, 1
jb 0x14017ca38
cmp qword [r13 - 8], 0
je 0x14017c95e
mov r8, qword [r13]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017c95e
lea rax, [0x140228db6]
mov qword [rbp + 0x738], rax
mov qword [rbp + 0x740], 0x29
movabs rax, 0x8000000000000000
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x7c8], r14
mov r12, qword [rsi + 0x48]
mov r13, qword [rsi + 0x50]
add r12, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017c9d4
add r12, 0x18
sub r13, 1
jb 0x14017c9f4
cmp qword [r12 - 8], 0
je 0x14017c9d0
mov r8, qword [r12]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
invalid
jmp 0x14017c9d0
invalid
mov rax, qword [rbp + 0x7d8]
fadd dword [rdi]
add byte [rax], al
cmp qword [rax], 0
je 0x14017ca14
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x74b44
invalid
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x74b44
invalid
invalid
invalid
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x48], 8
mov qword [rsi + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
push rax
add byte [rax], al
add byte [rax], al
mov r14, qword [rbp + 0x7c8]
jmp 0x14017cc6d
mov r12, qword [rbp + 0x7a8]
add byte [rax], al
lea rax, [r12 + r12]
mov qword [rbp + 0x7b8], rax
xor ecx, ecx
cmp rcx, r12
ja 0x14017cc39
test r15b, 1
je 0x140183c80
test r14, r14
je 0x140183cda
cmp rsi, rdi
je 0x140183cda
dec r14
jmp 0x140183ca4
cmp r14, rax
jbe 0x140183cda
mov rcx, rdi
sub rcx, rsi
shr rcx, 4
cmp rcx, rax
jbe 0x140183cda
mov rcx, rax
not rcx
add r14, rcx
shl rax, 4
add rsi, rax
mov edx, dword [rsi]
mov rcx, rbx
call fcn.140184960
mov edx, dword [rsi + 4]
mov rcx, rbx
call fcn.140184960
mov edx, dword [rsi + 8]
mov rcx, rbx
call fcn.140184960
mov edx, dword [rsi + 0xc]
add rsi, 0x10
mov r15b, 1
mov rcx, rbx
fld1
mov cl, byte [rax + rax]
add byte [rcx], dh
shr bl, 0x86
invalid
fld1
mov cl, byte [rax + rax]
add byte [rcx], dh
shr bl, 0x86
mov rdi, qword [rbp + 0xc8]
mov r8, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
test r8, r8
je 0x140183d0c
xor ecx, ecx
nop
cmp byte [rdi + rcx], 0
je 0x140183d00
inc rcx
cmp r8, rcx
jne 0x140183cf0
jmp 0x140183d0c
cmp rcx, r8
ja 0x140184590
mov r8, rcx
mov rcx, rbp
mov rdx, rdi
call fcn.140005fe0
cmp qword [rbp], 0
je 0x14018441f
mov eax, 1
mov qword [rbp + 0xb8], rax
xor eax, eax
mov qword [rbp + 0xf0], rax
cmp qword [rbp + 0xc0], 0
je 0x140183d53
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xd8], 0
je 0x140183d73
mov r8, qword [rbp + 0xe0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor ecx, ecx
xor eax, eax
mov rbx, rbx
cpuid
xchg rbx, rbx
mov esi, ecx
mov edi, edx
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140183daf
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140184526
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0xc
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140184526
mov qword [rbp + 0xc0], 0xc
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], 0
lea rcx, [rbp + 0xc0]
mov edx, ebx
call fcn.140184960
lea rcx, [rbp + 0xc0]
mov edx, edi
call fcn.140184960
lea rcx, [rbp + 0xc0]
mov edx, esi
call fcn.140184960
mov rdi, qword [rbp + 0xc8]
mov r8, qword [rbp + 0xd0]
test r8, r8
je 0x140183e4c
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rdi + rcx], 0
je 0x140183e40
inc rcx
cmp r8, rcx
jne 0x140183e30
jmp 0x140183e4c
cmp rcx, r8
ja 0x140184575
mov r8, rcx
mov rcx, rbp
mov rdx, rdi
call fcn.140005fe0
cmp qword [rbp], 0
je 0x140183eac
movzx eax, word [rbp + 0xb0]
cmp ax, 0xe
ja 0x140183f23
movsx rax, ax
lea rcx, [0x1402565d8]
mov rcx, qword [rcx + rax*8]
mov qword [rbp + 0xf8], rcx
lea rcx, str.Intel_x86MIPSRISC_AlphaPPCSHXARMIntel_Itanium_based_x64RISC_Alpha_x64MSIL_Intel_or_AMD__x64Intel_Itanium_based_x86unknownARM_x64C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sysinfo_0.30.5_srcwindowscpu.rs
mov rsi, qword [rcx + rax*8]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140183f69
jmp 0x140183f49
mov rsi, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf8], rax
test rax, rax
test eax, eax
je 0x140184492
js 0x140184589
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140183ef2
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je 0x140183f0d
mov rcx, rax
mov qword [0x1402b32e8], rax
add eax, 0x12f3f6
xor edx, edx
mov r8, qword [rbp + 0xf8]
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r14, rax
test rax, rax
jne 0x140184498
mov ecx, 1
mov rdx, qword [rbp + 0xf8]
add al, ch
and bl, byte [rsi + rax]
add cl, ch
xchg byte [rsi], al
add byte [rax], al
lea rsi, case.0x1400bd9a8.140
mov eax, 7
mov qword [rbp + 0xf8], rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
test rcx, rcx
jne 0x140183f69
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov rbx, qword [rbp + 0xf8]
popfq
clc
add byte [rax], al
add byte [rdi], cl
test bh, ah
invalid
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
adc al, byte [rax]
xor edx, edx
mov rbx, qword [rbp + 0xf8]
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140184546
ret 5
invalid
mov r14, rax
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rbp + 0xc0], 0
je 0x140183fb1
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rbp + 0xe0]
mov r12, qword [rbp + 0xe8]
add r15, 8
imul rax, r12, 0x70
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmm4, xmmword [rbp + 0x40]
movups xmm5, xmmword [rbp + 0x50]
movups xmm6, xmmword [rbp + 0x60]
movups xmmword [r14 + rax + 0x60], xmm6
movups xmmword [r14 + rax + 0x50], xmm5
movups xmmword [r14 + rax + 0x40], xmm4
movups xmmword [r14 + rax + 0x30], xmm3
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
inc r12
mov qword [rbp + 0xe8], r12
cmp r15, qword [rbp - 0x18]
call 0x14204c54c
add byte [rax], al
call 0x14204c54c
add byte [rax], al
inc r13
mov qword [rbp - 0x20], r13
lea rax, [rbp - 0x20]
mov qword [rbp - 0x30], rax
lea rax, [fcn.140004ed0]
mov qword [rbp - 0x28], rax
lea rax, str.CPU
mov qword [rbp], rax
mov qword [rbp + 8], 1
mov qword [rbp + 0x20], 0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 1
mov dword [rbp + 0x18], 1
mov dword [rbp + 0x18], 1
lea rcx, [rbp + 0xc0]
mov rdx, rbp
call fcn.1400027d0
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x90], rax
mov rbx, qword [rbp + 0xd0]
mov esi, 1
add byte [rax + 1], bh
add byte [rax + 1], bh
mov rdi, qword [rbp + 0xf8]
test rdi, rdi
je 0x140184220
js 0x14018451c
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x140184202
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov rdi, qword [rbp + 0xf8]
je 0x1401844ee
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov rdi, qword [rbp + 0xf8]
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401844ee
mov qword [rbp + 0x98], rax
mov rcx, rax
mov rdx, qword [rbp + 0xa0]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0xf0]
test rdi, rdi
je 0x14018429c
js 0x140184512
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x14018427b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov rdi, qword [rbp + 0xf0]
je 0x140184500
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov rdi, qword [rbp + 0xf0]
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rsi, rax
test rax, rax
je 0x140184500
mov rcx, rsi
mov rdx, qword [rbp + 0xb8]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r15]
mov rcx, qword [rbp + 0xb0]
mov qword [rbp], rcx
mov rcx, qword [rbp + 0x90]
mov qword [rbp + 8], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0xf8]
mov qword [rbp + 0x18], rcx
mov rdx, qword [rbp + 0x98]
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x28], rcx
sub byte [rax - 0x77], cl
jge 0x140184319
sub byte [rax - 0x77], cl
jge 0x140184319
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x40], rdi
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x60], rax
mov dword [rbp + 0x68], 0
cmp r12, qword [rbp + 0xd8]
jne 0x1401840de
lea rcx, [rbp + 0xd8]
mov rdx, r12
call fcn.14017e640
jmp 0x1401840d0
invalid
invalid
invalid
invalid
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rbp + 0xd8]
movaps xmmword [rbp], xmm0
cmp qword [rbp + 0x78], 0
je 0x14018435b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xf0], 0
movzx r14d, byte [rbp + 0x107]
mov ch, 7
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
test al, 0
add byte [rax], al
mov ch, 7
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
test al, 0
add byte [rax], al
je 0x14018438a
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xb8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xf8], 0
je 0x1401843aa
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r15 + 0x78]
mov rbx, qword [r15 + 0x80]
mov rdi, rsi
sub rbx, 1
jb 0x1401843d2
nop
mov rcx, rdi
call fcn.14017e350
add rdi, 0x70
sub rbx, 1
jae 0x1401843c0
mov rdi, qword [rbp - 0x10]
cmp qword [rdi], 0
je 0x1401843ee
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x10]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [rbp]
movups xmmword [rdi], xmm0
mov byte [r15 + 0x88], r14b
movaps xmm6, xmmword [rbp + 0x110]
add rsp, 0x1a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rbp + 8]
mov rcx, qword [rbp + 0x10]
mov rax, rcx
mov qword [rbp + 0xf0], rcx
test rcx, rcx
je 0x1401844bd
js 0x1401845a4
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140184468
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14018447c
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, qword [rbp + 0xf0]
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x1401844c2
mov ecx, 1
mov rdx, qword [rbp + 0xf0]
call fcn.1401e5b40
jmp 0x1401845a9
mov r14d, 1
mov rcx, r14
mov rdx, rsi
mov r8, qword [rbp + 0xf8]
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rbp + 0xc0], 0
jne 0x140183f9f
mov eax, 1
mov qword [rbp + 0xb8], rax
mov rcx, rax
mov rdx, rsi
mov r8, qword [rbp + 0xf0]
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rbp + 0xc0], 0
jne 0x140183d41
jmp 0x140183d53
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
jmp 0x1401845a9
add byte [rax], al
invalid
mov ecx, 1
call fcn.140002170
jmp 0x1401845a9
call fcn.140002170
jmp 0x1401845a9
mov ecx, 1
mov edx, 0xc
mov ecx, 1
mov rdx, rbx
call fcn.1401e5b40
jmp 0x1401845a9
lea rax, [0x1402293b8]
mov rdx, r8
mov r8, rax
call fcn.1401e6010
jmp 0x1401845a9
call fcn.140002170
jmp 0x1401845a9
lea rax, [0x1402293a0]
mov rdx, r8
mov r8, rax
call fcn.1401e6010
jmp 0x1401845a9
call fcn.140002170
adc al, byte [rax]
or byte [rax], al
add byte [rcx + rcx*4 - 0x55], cl
push 0x4d000002
mov ebp, esi
mov dword [rsi + 0xc8], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rax + 0x4c], 0x89
js 0x14019113a
cmp qword [rax + 0x50], 0
mov esi, esi
add byte [rbp - 0x77], cl
out dx, al
adc dword [rax - 0x75], ecx
pop r8
js 0x14019116f
mov esi, ebp
invalid
add byte [rax], al
add byte [rax - 0x75], cl
push r8
adc eax, 0x603fb
stosd dword [rdi], eax
push 0x48000002
test edi, edi
invalid
push qword [rdi + rcx + 0x48]
mov edi, 3
add byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
add eax, dword [rsi]
add byte [rax], al
and eax, 0x478d4800
sbb byte [rax - 0x77], cl
invalid
cmp dword [rax + 2], 0
mov dword [rbx + 0x278], eax
add byte [rax - 0x73], cl
and byte [r8 - 0x77], r9b
push r8
lea ecx, [rdi + 0x20]
mov dword [rbx + 0x58], edi
and dl, byte [rdx]
add byte [rax - 0x2f], cl
loopne 0x1401911d5
test eax, eax
add byte [rbp + 0x31], al
in al, 0x48
mov ecx, dword [rbx + 0x58]
pop rax
pop rax
mov eax, dword [rbx + 0x50]
mov eax, dword [rcx + rax*8 - 8]
mov eax, dword [rbx + 0x58]
pop rax
in al, dx
invalid
xor byte [rax - 0x75], cl
sbb r8b, bpl
mov esi, 0x48ffec51
push rcx
in al, dx
dec dword [rax - 0x77]
invalid
push rcx
in al, dx
dec dword [rax - 0x77]
invalid
test eax, eax
adc al, byte [rax]
ror byte [rdi], 0x85
xor byte [rsi], al
add byte [rax], al
or byte [rdi], cl
sub byte [rbx + 0x280], al
cwde
add byte [rax], al
add byte [rax - 0x75], cl
push rbx
jo 0x14019159a
mov dword [rdi + 0x10], edx
and bh, al
and al, 0x28
or byte [rax], al
add byte [rax], al
mov edx, 0xc0840005
sar cl, cl
invalid
pop rax
stc
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor dword [rax], 0
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
invalid
xor byte [rax - 0x73], cl
add dword [rax], 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x28
or byte [rax], al
add byte [rax], al
add byte [rax + 0x45], cl
xor eax, eax
leave
add byte [rax], al
add byte [rax], al
test dword [rcx - 4], edi
invalid
mov eax, dword [rbx + 0x58]
mov edx, 0x89410005
invalid
xor ah, 1
test byte [rbx + rdi*8], dl
invalid
push r8
add byte [rax], al
add byte [rax], al
or byte [rax], al
add rax, 0x395e900
add byte [rax], al
invalid
add bh, bh
adc eax, 0x6006c
add dword [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rax - 0x73], cl
add dword [rax], 1
add byte [rax], al
mov edi, dword [rbx + 0x98]
dec dword [rcx]
adc al, byte [rax + rax*8 - 0x72b7e18c]
mov edx, dword [rax - 0x18000000]
push 0x5e
pop rsi
pop rsi
invalid
or al, 0x48
lea ecx, [rbx + 0x90]
add byte [rax], al
add byte [rax], al
mov esp, dword [rax - 0x3a000000]
add r15b, r15b
add r15b, r15b
add r15b, r15b
adc eax, 0x5ff23
add byte [rcx - 0x77], cl
jg 0x1401917d1
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
lea esp, [rbp + 0x238]
pop rsi
mov eax, 0x8b480005
push rbx
push rax
test dword [rbx + 2], esi
add byte [rax], al
jo 0x14019179b
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7a], cl
jp 0x14019186d
test al, al
jne 0x14019141c
cld
invalid
invalid
jp 0x14019186d
cld
invalid
invalid
ror byte [rdi], 0x85
adc ah, bh
invalid
add ecx, ebp
add edi, esp
invalid
outsd dx, dword [rsi]
mov eax, 0xc0840005
test dword [0x107191834], ebp
or byte [r9], r8b
or byte [rcx], al
or byte [rcx], al
mov eax, dword [rbx + 0x58]
add qword [r8 - 0x73], r9
or eax, 0x9ab01
or dword [rax], eax
or dword [rax], eax
cli
add dword [rax], eax
add byte [rbx + 0x121b250d], cl
and eax, 0x6500121b
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
and eax, 0x6500121b
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
add byte [rax], al
add byte [rcx], dh
shr bl, 0x33
mov cl, 0x94
and al, 0xd0
fsubp st(1)
mov ecx, 0xb8fffffe
invalid
invalid
invalid
mov eax, 1
movzx eax, byte [rax + 0xf]
mov edi, esi
invalid
or eax, 0xc0ebe
fild word [0x18bcf439a]
add byte [rax], 0
add byte [rax - 0x75], cl
jne 0x140193734
loopne 0x1401939b6
add esp, 0x70
pop rbx
pop rdi
pop rsi
ret
add eax, 0xc6834800
xor byte [rax - 0x77], cl
int1
add rsp, 0x70
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_WakeConditionVariable]
lea r11d, [rcx - 3]
movzx r11d, r11b
mov r11, qword [rax + r11*8]
mov qword [r8 + 8], r11
lea r8d, [rcx - 2]
movzx r8d, r8b
mov r8, qword [rax + r8*8]
mov qword [r11 + 8], r8
lea r11d, [rcx - 1]
movzx r11d, r11b
mov r11, qword [rax + r11*8]
mov qword [r8 + 8], r11
test r10, r10
je 0x140193b4b
movzx r8d, cl
mov r8, qword [rax + r8*8]
mov qword [r11 + 8], r8
add rcx, 4
add r10, 0xfffffffffffffffc
jmp 0x140193b00
mov qword [rbp], r9
mov qword [rbp + 0x10], rdx
mov qword [r11 + 8], rdx
lea rsi, [rbx + 0xb8]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140193c4a
movzx eax, byte [rbx + 0xc0]
cmp byte [rbx + 0xf0], 0
je 0x140193be9
add rbx, 0xc0
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140193c6c
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop dword [rax]
test rdi, rdi
je 0x140193c39
mov rcx, rdi
mov rdi, qword [rdi + 8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140193c93
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140193bb0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x140193bb0
mov al, 1
lea rcx, [rbx + 0xe0]
mov rdx, qword [rbx + 0xe8]
lea r8, [rdx + 8]
test rdx, rdx
cmove r8, rcx
mov qword [r8], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbx + 0xe8], rcx
add byte [rax], al
add byte [rax - 0x7f], cl
and dword [rax - 0x7f000000], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
and dword [rax - 0x7f000000], 0
add byte [rax], al
test al, al
je 0x140193c30
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140193c81
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor edx, edx
mov rax, rdx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1401ed0a0
movzx ecx, byte [rbx + 0xc0]
cmp byte [rbx + 0xf0], 0
je 0x140193beb
test al, al
jne 0x140193b8a
jmp 0x140193ba4
call fcn.1401ed0a0
test al, al
jne 0x140193ba4
mov byte [rbx], 1
jmp 0x140193ba4
call fcn.1401ed0a0
test al, al
jne 0x140193c30
mov byte [rbx + 0xc0], 1
jmp 0x140193c30
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
jmp 0x140193d1a
nop dword [rax + rax]
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add dh, al
test edi, esi
add dword [rax], eax
add byte [rcx], al
lea r12, [rbp + 0x138]
inc r11
cmp r11, r9
je 0x140195c94
lea rax, [r11 + r10]
mov rcx, rax
or rcx, r9
shr rcx, 0x20
je 0x140195ab0
xor edx, edx
div r9
cmp rdx, qword [r8 + 0x18]
je 0x140195a87
jmp 0x140195abb
xor edx, edx
div r9d
cmp rdx, qword [r8 + 0x18]
je 0x140195a87
mov rcx, qword [r8 + 0x10]
mov rax, qword [rcx + 0x68]
cmp rdx, rax
jae 0x140196e70
mov rax, qword [rcx + 0x60]
mov rcx, qword [rdi + 0x18]
mov ebx, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x18]
shr rcx, 0x20
mov esi, ebx
sub esi, ecx
cmp esi, 0x80
ja 0x140195a87
mov qword [rbp + 0x1a8], rbx
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
nop
mov rbx, rax
shr rbx, 0x20
mov r15d, dword [rdx + 0x20]
cmp ebx, eax
jne 0x140195a80
sub r15d, ebx
mov ecx, r15d
shr ecx, 1
sub r15d, ecx
je 0x140195a80
lea r12d, [r15 + rbx]
mov rcx, rbx
shl rcx, 0x20
or rcx, r12
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x140195b00
mov dword [rbp + 0x100], r15d
cmp r15d, 0x80
ja 0x14019721e
mov rax, qword [rdi + 0x18]
xor esi, esi
cmp r15d, 2
mov r8d, 1
cmovb r15d, r8d
jb 0x140195bce
mov r8d, r15d
and r8d, 0xfffffffe
mov dword [rbp + 0x1e8], r8d
xor esi, esi
mov r14d, ebx
mov rdi, qword [rbp + 0x1a8]
nop
movzx r10d, dil
movzx r8d, r14b
mov r13, qword [rdx + 0x10]
mov r8, qword [r13 + r8*8]
mov r13, qword [rax + 0x10]
mov qword [r13 + r10*8], r8
add esi, 2
lea r8d, [rdi + 1]
movzx r8d, r8b
lea r10d, [r14 + 1]
movzx r10d, r10b
mov r13, qword [rdx + 0x10]
mov r10, qword [r13 + r10*8]
mov r13, qword [rax + 0x10]
mov qword [r13 + r8*8], r10
add edi, 2
add r14d, 2
cmp dword [rbp + 0x1e8], esi
jne 0x140195b80
test r15b, 1
mov r15, qword [rbp + 0x1a8]
je 0x140195bf8
lea edi, [rsi + r15]
movzx edi, dil
add ebx, esi
movzx esi, bl
mov rbx, qword [rdx + 0x10]
mov rsi, qword [rbx + rsi*8]
mov rax, qword [rax + 0x10]
mov qword [rax + rdi*8], rsi
mov rsi, r12
shl rsi, 0x20
or rsi, r12
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], rsi
mov r13, qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov r14, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lea r12, [rbp + 0x138]
mov rdi, qword [rbp + 0x1d8]
mov r10, qword [rbp + 0x198]
je 0x140195c5c
mov rcx, rax
shr rcx, 0x20
mov dword [rbp + 0x190], ecx
mov dword [rbp + 0x70], eax
cmp ecx, eax
je 0x14019707c
mov ecx, eax
mov r8, rax
shl r8, 0x20
or r8, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x140195c30
mov eax, dword [rbp + 0x100]
test eax, eax
mov r8, qword [rbp + 0x118]
je 0x140195a87
mov edx, eax
lea r10d, [rax + r15]
dec r10d
mov rcx, qword [rdi + 0x18]
movzx r8d, r10b
mov r9, qword [rcx + 0x10]
mov rax, qword [r9 + r8*8]
dec edx
je 0x140195cb4
mov dword [rcx + 0x20], r10d
jmp 0x140195cb4
mov rcx, qword [r8 + 0x10]
add rcx, 0x10
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 1
call fcn.1401897d0
test rax, rax
je 0x140195d17
mov qword [rbp + 0x1e8], rax
mov byte [rbp + 0x1be], 0
mov byte [rbp + 0x1bd], 1
call fcn.140177e40
mov r8, qword [rbp + 0x1d8]
mov qword [r8 + 0x30], rax
mov dword [r8 + 0x38], edx
mov qword [r8 + 0x20], 0
mov byte [rbp + 0x1be], 1
mov byte [rbp + 0x1bd], 0
mov rcx, r12
mov rdx, qword [rbp + 0x1e8]
call fcn.14018eeb0
mov rsi, rax
test rax, rax
jne 0x1401951c0
jmp 0x140196a14
movabs rax, 0x7fffffffffffffff
cmp qword [rbp + 0x150], rax
test dword [rax + 1], edx
add byte [rax], al
test dword [rax + 1], edx
add byte [rax], al
jae 0x140197294
cmp qword [rbp + 0x168], 0
mov rdx, qword [rbp + 0x1d8]
je 0x140195d76
mov qword [rbp + 0x178], 0
mov byte [rbp + 0x1e7], 1
mov qword [rbp + 0x170], rdx
mov byte [rbp + 0x1e6], 0
mov rcx, r12
xor r8d, r8d
call fcn.14018e330
mov qword [rbp + 0x1e8], rax
jmp 0x140195e23
mov rdi, qword [rbp + 0x138]
mov rcx, qword [rdi + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140195dc4
mov rcx, qword [rcx + 0x28]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rdx + rax]
add rcx, 0x10
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1b0], rax
mov byte [rbp + 0x1f6], 1
call r8
mov rdi, qword [rbp + 0x138]
mov rdx, qword [rbp + 0x1d8]
cmp qword [rdx], 0
mov qword [rbp + 0x1e8], rdx
je 0x140195e6a
mov rax, qword [rdx + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
mov qword [rbp + 0x1e8], rdx
cmp eax, ecx
jne 0x140195ddc
cmp byte [rdx + 0x4b], 0
mov qword [rbp + 0x1e8], rdx
jne 0x140195ddc
mov rax, qword [rdi + 0x10]
mov rsi, qword [rdi + 0x18]
mov bl, byte [rdx + 0x49]
mov qword [rbp + 0x1e8], rax
lea r14, [rax + 0xc8]
mov qword [rbp + 0x1b0], rdx
mov byte [rbp + 0x1f6], 1
mov rcx, r14
call r13
mov qword [rbp + 0x1a8], r14
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196497
mov dword [rbp + 0x198], 0
mov r14, qword [rbp + 0x1e8]
movzx eax, byte [r14 + 0xd0]
movzx r15d, bl
mov dh, 0xfb
add byte [rdi], cl
test dword [rcx + rax], eax
add byte [rcx - 0x75], cl
sbb byte [rax - 0x75], cl
push rcx
sbb byte [rbx - 0x2ec6dfb7], cl
jne 0x1401963a8
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea r15, [rdi + 0xc8]
mov qword [rbp + 0x1b0], r8
mov byte [rbp + 0x1f6], 1
mov rcx, r15
call r13
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196325
xor eax, eax
movzx ecx, byte [rdi + 0xd0]
mov rcx, qword [rdi + 0xe0]
mov rbx, qword [rdi + 0xe8]
shl rbx, 3
xor edx, edx
nop word cs:[rax + rax]
mov r14, rdx
cmp rbx, rdx
je 0x1401962e2
lea rdx, [r14 + 8]
cmp rsi, qword [rcx + r14]
jne 0x1401962d0
test al, al
jne 0x1401962f9
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019638f
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1b0], rax
mov byte [rbp + 0x1f6], 1
mov rcx, r15
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp rbx, r14
jne 0x14019614a
jmp 0x140196487
call fcn.1401ed0a0
xor al, 1
jmp 0x1401962ab
call fcn.1401ed0a0
test al, al
jne 0x1401962f9
mov byte [rdi + 0xd0], 1
jmp 0x1401962f9
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea r15, [rdi + 0xc8]
mov qword [rbp + 0x1b0], r8
mov byte [rbp + 0x1f6], 1
mov rcx, r15
call r13
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1401964a9
xor eax, eax
mov r14, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movzx ecx, byte [rdi + 0xd0]
mov rcx, qword [rdi + 0xe8]
mov rdx, rcx
neg rdx
mov r8, 0xffffffffffffffff
lea r9, [rdx + r8]
cmp r9, 0xffffffffffffffff
invalid
je 0x140196448
push qword [rsp + rdi + 0x4c]
mov ecx, dword [rdi + 0xe0]
mov r9, qword [rdi + 0xe0]
lea r10, [r8 + 1]
cmp qword [r9 + r8*8 + 8], rsi
mov r8, r10
jne 0x140196402
cmp r10, rcx
setae bl
mov rdx, qword [r9 + rcx*8 - 8]
dec rcx
mov qword [r9 + r10*8], rdx
mov qword [rdi + 0xe8], rcx
lock add qword [rdi + 0xb8], 0x10000
jmp 0x14019644a
mov bl, 1
test al, al
jne 0x14019645d
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1401964d5
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1b0], rax
mov byte [rbp + 0x1f6], 1
mov rcx, r15
call r14
mov rax, qword [rbp + 0x1e8]
mov byte [rax + 0x49], bl
jmp 0x140195ddc
mov rax, qword [rbp + 0x1e8]
mov byte [rax + 0x49], 1
jmp 0x140195ddc
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x198], eax
jmp 0x140195ee6
call fcn.1401ed0a0
xor al, 1
jmp 0x1401963e0
call fcn.1401ed0a0
test al, al
jne 0x14019645d
mov byte [rdi + 0xd0], 1
jmp 0x14019645d
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401e5f90
jmp 0x140197469
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x100]
mov qword [rbp + 0x70], rax
lea rax, [0x140008390]
mov qword [rbp + 0x78], rax
lea rax, str.actual_
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 1
mov qword [rbp + 0xf0], 0
lea rax, [rbp + 0x70]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], 1
mov qword [rbp + 0x1c8], rdi
mov qword [rbp + 0x178], 0
mov byte [rbp + 0x1e7], 1
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x170], rax
mov byte [rbp + 0x1e6], 1
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.1401e6380
jmp 0x140197469
add rdi, 0x48
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019dfd0
mov rcx, rsi
add rsp, 0x188
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rbp - 0x18], rsi
mov byte [rdi + 0xcc], 1
mov rax, qword [rdi + 0xa0]
test rax, rax
mov qword [rbp + 0x10], rdi
je 0x14019cbaf
lock dec qword [rax]
jne 0x14019cbaf
mov rax, qword [rbp + 0x10]
lea rcx, [rax + 0xa0]
mov qword [rbp + 0xf0], rcx
call fcn.140186b50
mov rsi, qword [rbp + 0x10]
mov qword [rsi + 0xa0], 0
mov ecx, 0xd0
add rcx, qword [rbx]
call qword [sym.imp.kernel32.dll_WakeAllConditionVariable]
mov rax, qword [rsi + 0xb8]
mov qword [rbp - 0x30], rax
movdqu xmm0, xmmword [rsi + 0xa8]
movdqa xmmword [rbp - 0x40], xmm0
mov qword [rsi + 0xa8], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xc8], 0
jne 0x14019cc1e
mov byte [rbp + 0xfb], 1
mov byte [rbp + 0xfa], 1
call fcn.1400348f0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xd0]
mov rdx, qword [rax + 0xd8]
lea r8, [rcx + 1]
mov qword [rax + 0xd0], r8
mov rsi, qword [rbp + 0x10]
mov rax, qword [rsi + 0x70]
mov qword [rbp + 0x68], rax
mov rax, qword [rsi + 0x78]
mov qword [rbp + 0x58], rax
mov rax, qword [rsi + 0x88]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [0x14022bd70]
movups xmmword [rsi + 0x80], xmm0
movdqu xmm0, xmmword [0x14022bd60]
movdqu xmmword [rsi + 0x70], xmm0
mov qword [rsi + 0x90], rcx
mov qword [rsi + 0x98], rdx
cmp byte [rbp + 0xa4], 0
jne 0x14019ccae
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019e0ec
mov byte [rbp + 0xff], 1
mov byte [rbp + 0xfe], 1
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14019cd37
test eax, eax
jne 0x14019cd5b
mov byte [rbp + 0xff], 1
mov byte [rbp + 0xfe], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x13e], 2
mov rsi, qword [rbp + 0x58]
jne 0x14019e004
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xe0]
test rax, rax
jne 0x14019cd99
mov byte [rbp + 0xff], 1
mov byte [rbp + 0xfe], 1
call fcn.14018b6a0
test rax, rax
je 0x14019d266
mov rax, qword [rax]
lock inc qword [rax]
jle 0x14019e38a
add rax, 0x10
mov qword [rbp + 0xc0], rax
xor edi, edi
lea rsi, [0x14018b860]
lea r12, [fcn.140193880]
lea r14, [0x1401938a0]
lea r15, [fcn.140193910]
mov qword [rbp + 0xa8], rbx
jmp 0x14019cde9
add rcx, 0x10
call fcn.140193160
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14019ce4c
test eax, eax
jne 0x14019cea0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
mov rdx, rsi
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rax + 0x13c]
mov byte [rbp + 0xf0], cl
movzx ecx, byte [rax + 0x13d]
mov byte [rbp + 0xe0], cl
mov word [rax + 0x13c], 0x8001
mov al, 1
mov rcx, rbx
mov r13, qword [rbx + 8]
test r13, r13
jne 0x14019ceb7
jmp 0x14019e1d1
mov byte [rbp + 0xf0], 2
mov rcx, rbx
mov r13, qword [rbx + 8]
test r13, r13
je 0x14019e1d1
cmp al, 1
je 0x14019cf02
movzx eax, al
test eax, eax
jne 0x14019cf50
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
mov rdx, rsi
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r9d, byte [rax + 0x13c]
movzx r8d, byte [rax + 0x13d]
test r9b, r9b
je 0x14019cf70
test r8b, r8b
jne 0x14019cf70
mov r13b, 1
mov rcx, qword [rbp + 0xc0]
call fcn.140193910
cmp byte [rbp + 0xf0], 2
jne 0x14019d190
jmp 0x14019d21c
xor r9d, r9d
xor r8d, r8d
mov rax, qword [r13 + 0x30]
test al, 2
je 0x14019cfaa
jmp 0x14019d120
mov eax, r8d
sub al, 1
movzx eax, al
cmovb eax, edi
test r9b, r9b
movzx ecx, r8b
cmovne ecx, eax
mov eax, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov byte [rax + 0x13d], cl
mov rax, qword [r13 + 0x30]
test al, 2
jne 0x14019d120
test al, 4
jne 0x14019d130
mov dword [rbp + 0xc8], r9d
mov dword [rbp + 0xb0], r8d
test al, 1
je 0x14019d032
mov rax, qword [rbp + 0xc0]
cmp rax, qword [r13 + 0x28]
mov edx, dword [rbp + 0xb0]
mov r8d, dword [rbp + 0xc8]
jne 0x14019d000
mov rax, qword [r13 + 0x20]
cmp qword [rax], r12
jne 0x14019d000
cmp qword [rax + 8], r14
jne 0x14019d000
cmp qword [rax + 0x10], r15
jne 0x14019d000
lea rcx, [fcn.140193920]
cmp qword [rax + 0x18], rcx
je 0x14019d074
mov rax, qword [r13 + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r13 + 0x30], rcx
jne 0x14019d010
test al, 2
jne 0x14019d10e
mov rax, qword [r13 + 0x20]
mov rcx, qword [r13 + 0x28]
call qword [rax + 0x18]
mov rcx, qword [rbp + 0xc0]
call fcn.140193880
mov qword [r13 + 0x20], rax
mov qword [r13 + 0x28], rdx
mov rax, qword [r13 + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r13 + 0x30], rcx
jne 0x14019d050
test al, 2
mov edx, dword [rbp + 0xb0]
mov r8d, dword [rbp + 0xc8]
mov eax, dword [rbp + 0xc8]
jne 0x14019d120
mov r13b, 1
test r8b, r8b
je 0x14019cf3e
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14019d0e9
test eax, eax
jne 0x14019cf3e
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
mov rdx, rsi
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov edx, dword [rbp + 0xb0]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13c], 1
mov byte [rax + 0x13d], dl
jmp 0x14019cf3e
lock or qword [r13 + 0x30], 1
nop word cs:[rax + rax]
movzx eax, byte [r13 + 0x38]
mov byte [r13 + 0x38], 0
xor al, 1
test al, al
je case.0x140056644.2457
xor r13d, r13d
cmp byte [rbp + 0xf0], 2
jne 0x14019d190
jmp 0x14019d21c
mov rax, rbx
mov rax, qword [rbx + 8]
test rax, rax
je 0x14019d163
lock dec qword [rax]
jne 0x14019d163
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rax + 8]
call fcn.14003e790
mov rax, qword [rbp + 0xa8]
mov qword [rax + 8], 0
xor r13d, r13d
cmp byte [rbp + 0xf0], 2
add byte [rax], al
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14019d1ef
test eax, eax
jne 0x14019d21c
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
mov rdx, rsi
call fcn.14015dce0
dec dword [rbx + 0x1161c105]
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rbp + 0xf0]
lock add byte [rax], al
add byte [rax + 0x13c88], cl
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x8d
loopne 0x14019d214
add byte [rax], al
invalid
mov byte [rax + 0x13d], cl
test r13b, r13b
je 0x14019d25a
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe0]
test rcx, rcx
leave
jne 0x14019cde0
call fcn.14018b6a0
test rax, rax
ror byte [rdi], 0x84
ror dword [rdi], 0
invalid
mov rcx, qword [rax]
jmp 0x14019cde0
mov rcx, qword [rbp + 0xc0]
call fcn.140193920
mov rax, qword [rbp - 0x40]
test rax, rax
je 0x14019d2db
movdqu xmm0, xmmword [rbp - 0x38]
movdqu xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x70], rax
mov byte [rbp + 0xff], 0
mov byte [rbp + 0xfe], 1
lea rcx, [rbp + 0x70]
call fcn.1401901a0
test rax, rax
je 0x14019d2db
mov qword [rbp + 0xf0], rax
mov rcx, rax
mov qword [rbp + 0xe0], rdx
call qword [rdx]
mov rax, qword [rbp + 0xe0]
cmp qword [rax + 8], 0
mov r8, qword [rbp + 0xf0]
je 0x14019d2db
cmp qword [rax + 0x10], 0x11
jb 0x14019d2cc
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x58]
test r8, r8
je 0x14019d32c
lea rax, [r8 + 1]
mov rcx, rax
shr rcx, 0x3b
mov rdx, qword [rbp + 0x68]
mov r9, qword [rbp + 0x18]
jne 0x14019d319
shl rax, 5
add r8, 0x11
add r8, rax
jb 0x14019d319
movabs rcx, 0x7ffffffffffffff1
cmp r8, rcx
jb 0x14019dfe5
xor r14d, r14d
mov rbx, rdx
sub rbx, rax
test r9, r9
jne 0x14019d340
jmp 0x14019d64c
xor r14d, r14d
mov rdx, qword [rbp + 0x68]
mov r9, qword [rbp + 0x18]
test r9, r9
je 0x14019d64c
movdqa xmm0, xmmword [rdx]
lea r15, [rdx + 0x10]
pmovmskb eax, xmm0
cmp ax, 0xffff
je 0x14019d35b
mov ecx, eax
not ecx
mov r12, rdx
jmp 0x14019d37f
mov r12, rdx
nop
movdqa xmm0, xmmword [r15]
pmovmskb eax, xmm0
add r12, 0xfffffffffffffe00
add r15, 0x10
cmp eax, 0xffff
je 0x14019d360
mov ecx, eax
not ecx
mov r8d, 0xfffffffe
sub r8d, eax
and r8d, ecx
lea r13, [r9 - 1]
tzcnt eax, ecx
shl rax, 5
mov rdx, r12
sub rdx, rax
mov rax, qword [rdx - 0x20]
mov rcx, qword [rdx - 0x18]
movdqu xmm0, xmmword [rdx - 0x10]
movdqa xmmword [rbp - 0x50], xmm0
test rcx, rcx
je 0x14019d5d2
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rcx
movdqa xmm0, xmmword [rbp - 0x50]
movdqu xmmword [rbp + 0x80], xmm0
mov rax, r13
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
mov rax, rdi
shr rax, 0x3a
mov qword [rbp + 0xe8], rbx
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xa8], r15
mov qword [rbp - 8], r12
mov qword [rbp], r13
jne 0x14019e33e
mov rsi, rdi
shl rsi, 5
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14019d44f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14019e32f
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14019e32f
mov r13, rax
movdqu xmm0, xmmword [rbp + 0x70]
movups xmm1, xmmword [rbp + 0x80]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], 1
mov r12d, 1
lea rdi, [rbp + 0x80]
mov rbx, 0xffffffffffffffff
lea rsi, [rbp + 0x20]
mov r14, qword [rbp - 8]
mov r15, qword [rbp + 0xa8]
mov rax, qword [rbp + 0xd0]
mov r8, qword [rbp]
jmp 0x14019d50a
mov r13, qword [rbp + 0x28]
mov r14, qword [rbp + 0xf0]
mov r15, qword [rbp + 0xe0]
mov r8, qword [rbp + 0xc0]
mov r9, qword [rbp + 0xb0]
mov rax, r12
shl rax, 5
movdqu xmm0, xmmword [rbp + 0x70]
movups xmm1, xmmword [rbp + 0x80]
movups xmmword [r13 + rax + 0x10], xmm1
movdqu xmmword [r13 + rax], xmm0
inc r12
mov qword [rbp + 0x30], r12
mov eax, r9d
test r8, r8
je 0x14019d704
test ax, ax
je 0x14019d530
lea r9d, [rax - 1]
and r9d, eax
jmp 0x14019d55a
movdqa xmm0, xmmword [r15]
pmovmskb eax, xmm0
add r14, 0xfffffffffffffe00
add r15, 0x10
cmp eax, 0xffff
je 0x14019d530
mov ecx, 0xfffffffe
sub ecx, eax
not eax
mov r9d, eax
and r9d, ecx
dec r8
tzcnt eax, eax
shl rax, 5
mov rdx, r14
sub rdx, rax
mov rax, qword [rdx - 0x20]
mov rcx, qword [rdx - 0x18]
movups xmm0, xmmword [rdx - 0x10]
movaps xmmword [rbp - 0x50], xmm0
test rcx, rcx
je 0x14019d67d
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rcx
movdqa xmm0, xmmword [rbp - 0x50]
movdqu xmmword [rdi], xmm0
cmp r12, qword [rbp + 0x20]
jne 0x14019d4e0
mov qword [rbp + 0xb0], r9
mov qword [rbp + 0xe0], r15
mov qword [rbp + 0xf0], r14
mov qword [rbp + 0xc0], r8
inc r8
cmove r8, rbx
mov rcx, rsi
mov rdx, r12
call fcn.1401ef9f0
jmp 0x14019d4c0
test r13, r13
je 0x14019d64c
nop word [rax + rax]
test r8w, r8w
je 0x14019d5f0
lea esi, [r8 - 1]
and esi, r8d
jmp 0x14019d61e
movdqa xmm0, xmmword [r15]
pmovmskb r8d, xmm0
add r12, 0xfffffffffffffe00
add r15, 0x10
cmp r8d, 0xffff
je 0x14019d5f0
mov eax, 0xfffffffe
sub eax, r8d
not r8d
mov esi, r8d
and esi, eax
tzcnt eax, r8d
shl rax, 5
mov rcx, r12
sub rcx, rax
add rcx, 0xffffffffffffffe8
mov byte [rbp + 0xff], 0
mov byte [rbp + 0xfe], 0
call fcn.1401887f0
mov r8d, esi
dec r13
jne 0x14019d5e0
test r14, r14
je 0x14019d66d
cmp qword [rbp + 0xc8], 0
je 0x14019d66d
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13d, 8
xor esi, esi
xor r12d, r12d
jmp 0x14019dea9
test r8, r8
je 0x14019d704
nop word cs:[rax + rax]
test r9w, r9w
je 0x14019d6b0
mov rdi, r8
lea esi, [r9 - 1]
and esi, r9d
jmp 0x14019d6e1
movdqa xmm0, xmmword [r15]
pmovmskb r9d, xmm0
add r14, 0xfffffffffffffe00
add r15, 0x10
cmp r9d, 0xffff
je 0x14019d6b0
mov rdi, r8
mov eax, 0xfffffffe
sub eax, r9d
not r9d
mov esi, r9d
and esi, eax
tzcnt eax, r9d
shl rax, 5
mov rcx, r14
sub rcx, rax
add rcx, 0xffffffffffffffe8
call fcn.1401887f0
mov r9d, esi
mov r8, rdi
dec r8
jne 0x14019d690
cmp qword [rbp + 0xd8], 0
je 0x14019d736
cmp qword [rbp + 0xc8], 0
je 0x14019d736
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xe8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, qword [rbp + 0x28]
mov r12, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x20]
cmp r12, 0x15
jae 0x14019d773
cmp r12, 1
jbe 0x14019dea9
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x38], r12
mov byte [rbp + 0xfd], 1
mov r8d, 1
mov rcx, r13
mov rdx, r12
call fcn.140188610
jmp 0x14019dea9
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14019d79f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14019e345
mov rcx, rax
mov qword [0x1402b32e8], rax
mov rax, r12
shl rax, 4
movabs r8, 0x7fffffffffffffe0
and r8, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0xd0], rax
test rax, rax
je 0x14019e345
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
mov qword [rbp + 0xe8], r12
mov qword [rbp + 0xd8], r13
mov qword [rbp + 0x60], rsi
jne 0x14019d809
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14019e372
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14019e372
mov r15, rax
lea rax, [r13 + 0x40]
mov qword [rbp - 0x10], rax
lea rax, [r13 - 0x20]
mov qword [rbp - 0x20], rax
mov eax, 0x10
mov qword [rbp + 8], rax
xor ebx, ebx
xor r14d, r14d
mov rsi, qword [rbp + 0xd0]
jmp 0x14019d859
mov ebx, 1
mov r14, qword [rbp + 0x50]
mov r8, r12
sub r8, r14
jbe 0x14019de82
mov r9, r14
shl r9, 5
lea rcx, [r9 + r13]
cmp r8, 2
jae 0x14019d910
mov r13, r12
mov rsi, qword [rbp + 8]
mov rdi, r13
sub rdi, r14
jb case.0x1400deca7.1354
cmp r13, r12
ja case.0x1400deca7.1354
jae 0x14019d8cc
cmp r8, 0xa
jae 0x14019d8cc
lea r13, [r14 + 0xa]
cmp r13, r12
cmovae r13, r12
mov rdi, r13
sub rdi, r14
jb 0x14019e288
cmp r8, 1
adc r8, 0
mov qword [rbp + 0xb8], r15
mov rdx, rdi
call fcn.140188610
mov qword [rbp + 0x50], r13
cmp rbx, rsi
jne 0x14019d940
mov qword [rbp + 0xf0], rbx
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
mov r13, qword [rbp + 0xd8]
je 0x14019d979
mov r12, qword [rbp + 0xe8]
jmp 0x14019d996
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x20]
cmp rdx, rax
mov rsi, qword [rbp + 8]
jae 0x14019d960
cmp r8, 2
jne 0x14019dd67
lea r13, [r14 + 2]
mov r8d, 2
jmp 0x14019ddde
mov r12, qword [rbp + 0xe8]
mov r13, qword [rbp + 0xd8]
mov rsi, qword [rbp + 0xd0]
jmp 0x14019d9f0
cmp r8, 2
jne 0x14019dd99
lea r13, [r14 + 2]
mov r8d, 2
jmp 0x14019d881
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r12, qword [rbp + 0xe8]
je case.0x1400d7bf7.1358
mov qword [0x1402b32e8], rax
mov r8, rsi
shl r8, 5
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je case.0x1400d7bf7.1358
mov rbx, rax
mov r8, rsi
add rsi, rsi
shl r8, 4
mov rcx, rax
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, rbx
mov qword [rbp + 8], rsi
mov rsi, qword [rbp + 0xd0]
mov rbx, qword [rbp + 0xf0]
mov rax, rbx
shl rax, 4
mov qword [r15 + rax], rdi
mov qword [r15 + rax + 8], r14
inc rbx
mov r14, qword [rbp + 0x50]
cmp rbx, 2
jb 0x14019d859
mov qword [rbp - 0x58], r15
jmp 0x14019da97
mov r15, r13
mov rdx, rsi
sub rdi, rdx
mov rcx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xc8]
add rax, r14
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xa8]
lea rdx, [rcx + 0x10]
mov rax, qword [rbp + 0xc0]
not rax
mov r8, qword [rbp + 0xe0]
add r8, rax
shl r8, 4
call sub.VCRUNTIME140.dll_memmove
mov rbx, qword [rbp + 0xf0]
cmp rbx, 1
mov r13, qword [rbp + 0xd8]
mov r15, qword [rbp - 0x58]
jbe 0x14019d850
mov rdi, rbx
lea r10, [rbx - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [r15 + rcx]
mov rcx, qword [r15 + rcx + 8]
add rcx, rax
cmp rcx, r12
je 0x14019db10
mov rdx, rdi
shl rdx, 4
mov r8, qword [rdx + r15 - 0x20]
cmp r8, rax
jbe 0x14019db10
cmp rdi, 2
jbe 0x14019de5a
lea r11, [rdi - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [r15 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14019db25
cmp rdi, 3
jbe 0x14019de68
add r8, rcx
cmp qword [rdx + r15 - 0x40], r8
jbe 0x14019db25
jmp 0x14019de76
cmp rdi, 3
jb 0x14019db2a
lea r11, [rdi - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [r15 + rcx]
cmp rcx, rax
jb 0x14019db2e
lea r11, [rdi - 2]
cmp rdi, r11
jbe 0x14019e102
mov qword [rbp + 0xf0], r10
lea rax, [r11 + 1]
cmp rdi, rax
jbe 0x14019e14b
mov rdx, r11
shl rdx, 4
mov rcx, qword [r15 + rdx + 8]
shl rax, 4
mov r8, qword [r15 + rax]
mov rbx, qword [r15 + rax + 8]
add rbx, r8
mov rsi, rbx
sub rsi, rcx
jb 0x14019e194
mov qword [rbp + 0xe0], rdi
cmp rbx, r12
ja 0x14019e1af
mov qword [rbp + 0xc8], r8
mov qword [rbp + 0xc0], r11
lea r8, [r15 + rdx]
mov qword [rbp + 0xa8], r8
mov r14, qword [r15 + rdx]
lea rdx, [r15 + rax]
mov qword [rbp - 8], rdx
lea rax, [r15 + rax + 8]
mov qword [rbp], rax
mov qword [rbp + 0xb0], rcx
mov r15, rcx
shl r15, 5
add r15, r13
mov rdi, r14
shl rdi, 5
lea r13, [r15 + rdi]
shl rbx, 5
mov r12, rsi
sub r12, r14
cmp r12, r14
jae 0x14019dc90
mov rdi, r12
shl rdi, 5
mov rsi, qword [rbp + 0xd0]
mov rcx, rsi
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rsi
test r14, r14
jle 0x14019dd40
test r12, r12
jle 0x14019dd40
add rbx, qword [rbp - 0x20]
mov r12, qword [rbp + 0xe8]
nop dword [rax]
mov rax, r13
mov rcx, rdi
mov rdx, qword [rdi - 0x20]
mov r8, qword [r13 - 0x20]
cmp rdx, r8
mov r13d, 0
sbb r13, r13
cmp rdx, r8
mov edi, 0
adc rdi, 0xffffffffffffffff
shl r13, 5
add r13, rax
shl rdi, 5
add rdi, rcx
cmp rdx, r8
mov rax, rdi
cmovb rax, r13
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
cmp r13, r15
jbe 0x14019da20
add rbx, 0xffffffffffffffe0
cmp rdi, rsi
ja 0x14019dc20
jmp 0x14019da20
mov r12, qword [rbp + 0xd0]
mov rcx, r12
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, r12
test r14, r14
jle 0x14019dd45
cmp rsi, r14
mov r12, qword [rbp + 0xe8]
jle 0x14019dd5b
add rbx, qword [rbp + 0xd8]
mov rsi, qword [rbp + 0xd0]
mov rdx, rsi
nop word cs:[rax + rax]
mov r8, rdx
mov rcx, qword [r13]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, r13
movdqu xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
add r15, 0x20
shl rdx, 5
add rdx, r8
cmp rdx, rdi
jae 0x14019da26
mov al, cl
shl rax, 5
add r13, rax
cmp r13, rbx
jb 0x14019dce0
jmp 0x14019da26
mov r15, r13
jmp 0x14019dd4c
mov rsi, qword [rbp + 0xd0]
mov rdx, rsi
mov r12, qword [rbp + 0xe8]
jmp 0x14019da26
mov rsi, qword [rbp + 0xd0]
jmp 0x14019da23
add r9, qword [rbp - 0x10]
mov r10d, 2
mov r11, rdx
nop word cs:[rax + rax]
mov rsi, r11
mov r11, qword [r9]
cmp r11, rsi
jae 0x14019ddca
inc r10
add r9, 0x20
cmp r8, r10
jne 0x14019dd80
jmp 0x14019ddc7
add r9, qword [rbp - 0x10]
mov r10d, 2
mov r11, rdx
nop word cs:[rax + rax]
mov rsi, r11
mov r11, qword [r9]
cmp r11, rsi
jb 0x14019ddca
inc r10
add r9, 0x20
cmp r8, r10
jne 0x14019ddb0
mov r10, r8
lea r13, [r10 + r14]
mov r8, r10
cmp rdx, rax
mov rsi, qword [rbp + 8]
jae 0x14019d881
cmp r14, r13
ja 0x14019e2a6
cmp r13, r12
ja 0x14019e2c4
cmp r8, 2
jb 0x14019d881
mov rax, r8
shr rax, 1
lea rdx, [r14 + r8]
shl rdx, 5
add rdx, qword [rbp - 0x20]
mov r9, rcx
nop
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movaps xmmword [rbp + 0x80], xmm1
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
movdqa xmm0, xmmword [rbp + 0x70]
movaps xmm1, xmmword [rbp + 0x80]
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
add r9, 0x20
add rdx, 0xffffffffffffffe0
dec rax
jne 0x14019de10
jmp 0x14019d881
mov ebx, 2
mov r14, qword [rbp + 0x50]
jmp 0x14019d859
mov ebx, 3
mov r14, qword [rbp + 0x50]
jmp 0x14019d859
mov rbx, rdi
mov r14, qword [rbp + 0x50]
jmp 0x14019d859
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
call rdi
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call rdi
mov rsi, qword [rbp + 0x60]
mov qword [rbp + 0xe8], r12
shl r12, 5
add r12, r13
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x88], r12
movsd dword [rdi], dword [rsi]
mov byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
mov byte [rax], al
add byte [rax], al
lea rbx, [rbp + 0x28]
lea ebx, [rbp + 0x28]
lea rsi, [rbp + 0x20]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0xd8], r13
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
invalid
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
call r14
mov r13, r15
cmp r13, r12
je 0x14019df6e
lea r15, [r13 + 0x20]
lea edi, [rbp + 0x20]
mov qword [rbp + 0x80], r15
mov rcx, qword [r13 + 8]
test rcx, rcx
je 0x14019df6e
movdqu xmm0, xmmword [r13 + 0x10]
movdqu xmmword [rbx], xmm0
mov qword [rbp + 0x20], rcx
mov rcx, rsi
call fcn.1401901a0
mov rcx, rax
mov r13, r15
test rax, rax
je 0x14019deff
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xf0], rdx
call qword [rdx]
mov rcx, qword [rbp + 0xf0]
cmp qword [rcx + 8], 0
mov r13, r15
mov r8, qword [rbp + 0xe0]
je 0x14019deff
cmp qword [rcx + 0x10], 0x11
jb 0x14019def0
mov r8, qword [r8 - 8]
jmp 0x14019def0
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x38], rax
mov byte [rbp + 0xfd], 0
lea rcx, [rbp + 0x70]
call fcn.1401888a0
nop
add rsp, 0x188
add esp, 0x188
add esp, 0x188
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
invalid
cmp byte [rdi + 0xcc], 0
je 0x14019dff7
test al, al
jne 0x14019cb39
jmp 0x14019dfc9
invalid
test dword [rsi - 0x15], ebp
jmp 0x14019dfc9
invalid
jmp 0x14019cb50
invalid
call fcn.1401ed0a0
test al, al
ror byte [rdi], 0x85
jae 0x14019dfc6
invalid
invalid
ror byte [rdi], 0x85
jae 0x14019dfc6
invalid
mov byte [rdi], 1
jmp 0x14019cb50
invalid
dec dword [rcx + rcx*4 - 0x7b]
enter 0, 0
invalid
mov qword [rbp + 0xc8], r8
add byte [rcx - 0x42], al
adc byte [rax], al
add byte [rax], al
mov r14d, 0x10
mov esi, 0x10
jmp 0x14019d31c
xor al, 1
mov dword [rbp + 0xa4], eax
jmp 0x14019cb77
jae 0x14019dfed
invalid
invalid
jae 0x14019dfed
invalid
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
test dword [rbx + 0x11], edx
add byte [rax - 0x2f], cl
loopne 0x14019e057
test eax, eax
je case.0x1400d7bf7.1383
add byte [rax], al
call fcn.1401ed0a0
test al, al
jne case.0x1400d7bf7.1383
invalid
add byte [rax - 0x7b], cl
test byte [rbx + rcx*4 + 0x75], 0x18
invalid
test rsi, rsi
mov r14, qword [rbp + 0x18]
invalid
sbb byte [rdi], cl
test byte [rbx + 0x4d000000], bl
test r14, r14
je 0x14019e0cc
test r14, r14
je 0x14019e09e
mov rdi, qword [rbp + 0x68]
jge 0x14019e0a2
movdqa xmm0, xmmword [rdi]
pmovmskb ebx, xmm0
pmovmskb ebx, mm0
pmovmskb ebx, mm0
not ebx
lea rsi, [rdi + 0x10]
ja 0x14019e058
ja 0x14019e058
test bx, bx
jne 0x14019e06d
nop dword [rax]
movdqa xmm0, xmmword [rsi]
pmovmskb ebx, xmm0
fmul dword [rax - 0x7f]
mov dword [rax], 0x48fffffe
add dh, bh
invalid
dec dword [rax - 0x7d]
invalid
invalid
add rdi, 0xfffffffffffffe00
add rsi, 0x10
invalid
add dh, bh
invalid
adc byte [rcx + 0xfffffb], al
add byte [rbp + riz*8 - 9], dh
je 0x14019e050
not ebx
tzcnt eax, ebx
cmp ebx, 0xffff
je 0x14019e050
not ebx
tzcnt eax, ebx
ret
shl rax, 5
mov rcx, rdi
stc
stc
sub rcx, rax
add rcx, 0xffffffffffffffe8
call 0x141156649
add byte [rax], al
add esi, eax
test edx, edi
add byte [rax], al
add byte [rax], al
invalid
call 0x141156649
add byte [rax], al
add esi, eax
test edx, edi
add byte [rax], al
add byte [rax], al
invalid
add al, ch
pop rsi
cmpsd dword [rsi], dword [rdi]
invalid
call fcn.1401887f0
lea eax, [rbx - 1]
jmp qword [r9]
fmul dword [rcx - 0x3100b63d]
dec esi
jmp qword [r9]
dec esi
jne 0x14019e048
mov rcx, qword [rbp + 0x58]
pop rax
mov rax, rcx
shl rax, 5
add eax, 0x48c10148
cmp ecx, 0xffffffcf
iretd
add eax, 0x48c10148
cmp ecx, 0xffffffcf
iretd
iretd
je 0x14019e0cc
mov r8, qword [rbp + 0x68]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 0x40], 0
je 0x14019df9c
mov byte [rbp + 0xfc], 0
lea rcx, [rbp - 0x40]
call fcn.1401887f0
jmp 0x14019df9c
call fcn.1401ed0a0
test al, al
jne 0x14019ccae
mov byte [rsi + 0x48], 1
jmp 0x14019ccae
lea rax, str.Index_out_of_bounds
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 1
add byte [rax - 0x73], cl
add eax, 0xb5844
or eax, dword [rax]
mov qword [rbp + 0x80], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x88], xmm0
movq qword [rbp + 0x88], mm0
mov qword [rbp + 0xb8], r15
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
lea rcx, [rbp + 0x70]
call fcn.1401e5ed0
jmp 0x14019e38a
lea rax, str.Index_out_of_bounds
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 1
lea rax, str.Utf8Errorvalid_up_to
sti
push rdi
or eax, dword [rax]
mov qword [rbp + 0x80], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x88], xmm0
add byte [rax], al
invalid
mov qword [rbp + 0xb8], r15
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
lea rcx, [rbp + 0x70]
call fcn.1401e5ed0
jmp 0x14019e38a
mov qword [rbp + 0xb8], r15
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rdx, rbx
call fcn.1401e62a0
jmp 0x14019e38a
mov qword [rbp + 0xb8], r15
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rcx, rbx
mov rdx, qword [rbp + 0xe8]
call fcn.1401e6010
jmp 0x14019e38a
lea rax, str.called_after_complete
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
mov qword [rbp + 0xb8], r15
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401e6090
jmp 0x14019e38a
mov qword [rbp + 0xb8], r15
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x14019e38a
add al, byte [rcx]
add byte [rax], al
mov qword [rbp + 0xb8], r15
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rcx, r14
mov rdx, r13
call fcn.1401e62a0
jmp 0x14019e38a
in al, 0
add byte [rax], al
mov qword [rbp + 0xb8], r15
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rcx, r14
mov rdx, r13
call fcn.1401e62a0
jg 0x14019e2c2
add cl, ch
mov byte [rax], 0
invalid
mov qword [rbp + 0xb8], r15
mov ecx, 8
call fcn.140002170
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x40], r13
mov dword [rbp + 0x40], ebp
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov rax, qword [rbp + 0xf0]
mov qword [rax], 0
invalid
test esp, edi
cld
add byte [rax], al
cld
add byte [rax], al
add byte [rcx], al
pop rsp
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
call fcn.1401890c0
mov byte [rbp + 0xf9], 1
invalid
inc esi
test ecx, edi
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax - 0x7d], ecx
invalid
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 rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0xc8], 0
je 0x14019e53b
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14019e515
test eax, eax
jne 0x14019e53b
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
or dword [rsi + 0x11], 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x13c], 1
mov ecx, dword [rbp + 0xb0]
add byte [rax], al
add byte [rax], al
add dword [rbx + 0xb08d], ecx
add byte [rax], al
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov byte [rax + 0x13d], cl
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
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 - 0x75], cl
test dword [rax + 0x48000000], ebp
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ebp
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
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, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x70]
call fcn.1401890c0
mov r14, qword [rbp + 0xc0]
test r14, r14
mov rdi, qword [rbp + 0xf0]
mov rbx, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0xb0]
jne 0x14019e643
cmp qword [rbp + 0xd8], 0
je 0x14019e600
cmp qword [rbp + 0xc8], 0
je 0x14019e600
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xe8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea esi, [rcx - 1]
and esi, ecx
jmp qword [rcx]
tzcnt eax, ecx
shl rax, 5
mov rcx, rdi
sub rcx, rax
add rcx, 0xffffffffffffffe8
call fcn.1401887f0
mov ecx, esi
dec r14
je 0x14019e5d6
test cx, cx
leave
jne 0x14019e620
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
movdqa xmm0, xmmword [rbx]
pmovmskb ecx, xmm0
add rdi, 0xfffffffffffffe00
mov dword [rax], 0x48fffffe
add ebx, 0x10
ret
invalid
add esp, dword [rsi + 0xf]
xlatb
enter 0xffffffffffff8148, 0xffffffffffffffc7
invalid
add dh, bh
invalid
mov dword [rax], 0x48fffffe
add ebx, 0x10
ret
invalid
ret
cmp ecx, 0xffff
je 0x14019e650
add byte [rbp + riz*8 - 0x48], dh
invalid
mov eax, 0xfffffffe
sub eax, ecx
not ecx
mov esi, ecx
jmp [rcx]
and esi, eax
jmp 0x14019e625
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x14019e6c8
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x14019e6c8
mov rdi, qword [rbp + 0x30]
xor ebx, ebx
mov rcx, rsi
mov ecx, esi
mov ecx, esi
cmp rdi, rbx
je 0x14019e6c4
nop
inc rbx
lea r14, [rcx + 0x20]
jno 0x14019e6d7
jno 0x14019e6d7
call fcn.1401890c0
mov rcx, r14
cmp rdi, rbx
jne 0x14019e6b0
in al, dx
in al, dx
cmp qword [rbp + 0x20], 0
je 0x14019e6dd
invalid
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
invalid
adc cl, byte [rax - 0x75]
or eax, 0x114c16
invalid
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x52e7b
mov byte [rbp + 0xf9], 0
stc
add byte [rax], al
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xf9bd], al
stc
add byte [rax], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xf9bd], al
stc
add byte [rax], al
stc
add byte [rax], al
add byte [rax], al
je 0x14019e76e
mov r14, qword [rbp]
rol byte [rax], 1
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0xbd]
mov rax, qword [rbx + 0x98]
lock dec qword [rax]
jne 0x1401a4958
lea rcx, [rbx + 0x128]
call fcn.1401860d0
mov byte [rbx + 0xa7], 0
and sil, 1
mov byte [rbx + 0xa8], sil
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp qword [rbx + 0x98], 4
jae 0x1401a49d2
cmp qword [rbx + 0x180], 0
je 0x1401a49d2
mov r8, qword [rbx + 0x188]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx + 0xa7], 1
mov byte [rbx + 0xa8], 1
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0xbf], 0
jne 0x1401a4da7
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbx + 0x650]
call fcn.140186260
lea rcx, [rbx + 0x470]
call fcn.14007c4e0
jmp 0x1401a4d91
ror byte [rbx + rcx*4 - 0x7d], cl
mov al, 0
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov byte [rbx + 0x89], 1
or dword [rcx + 0x1000000], 0xffffffc6
or dword [rdx + 0x1000000], 0xffffffc6
invalid
mov eax, dword [rax]
add byte [rax], al
add byte [rax], al
or dword [rcx + 0x1000000], 0xffffffc6
or dword [rdx + 0x1000000], 0xffffffc6
or dword [rbx], 0x48
add byte [rax], al
add byte [rax], al
lea rcx, [rbx + 0x180]
add byte [rax], al
add byte [rax], al
lea rcx, [rbx + 0x180]
call fcn.14018ff90
mov byte [rbx + 0x89], 1
mov byte [rbx + 0x8a], 1
mov byte [rbx + 0x8b], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a4ef4
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a4ef4
invalid
je 0x1401a4ef4
and byte [rax - 0x7d], cl
loop 0x1401a4e55
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov byte [rbx + 0x89], 1
add byte [rax], al
add esi, eax
or dword [rdx], 0xffffffc6
add byte [rax], al
add dh, al
or dword [rbx + 0x1000000], 0x48
mov ecx, dword [rbx + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add esi, eax
or dword [rdx], 0xffffffc6
add byte [rax], al
add dh, al
add byte [rax], al
add dh, al
or dword [rbx + 0x1000000], 0x48
mov ecx, dword [rbx + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add dword [rax - 0x75], ecx
mov esi, dword [rax - 0x18000000]
add byte [rax], al
add al, ch
add byte [rax], al
add al, ch
call fcn.14018f680
mov byte [rbx + 0x89], 1
add esi, eax
or dword [rdx], 0xffffffc6
or dword [rbx + 0x1000000], 0xf
sub byte [rsp + 0x20], dh
xchg dword [rdi - 0x7c390002], esp
mov dword [rax], eax
add byte [rax], al
inc esi
or dword [rcx + 0x1000000], 0xffffffc6
add esi, eax
add esi, eax
or dword [rdx], 0xffffffc6
add dh, al
or dword [rbx + 0x1000000], 0xf
add dword [rdi], ecx
sub byte [rsp + 0x20], dh
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
loop case.0x1400af60f.1554
loop case.0x1400af60f.1554
mov rbx, rdx
mov rax, qword [rbx + 0x98]
sbb dword [rax + 0x48000000], 0x3b
xor dword [rax + 0x73000000], 0x20
sbb dword [rax + 0x48000000], 0x3b
xor dword [rax + 0x73000000], 0x20
cmp qword [rbx + 0x180], 0
je 0x1401a4f88
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbx + 0x188]
add dword [rax], eax
invalid
mov r8, qword [rbx + 0x188]
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x10e368
jrcxz 0x1401a4f8f
invalid
mov rcx, qword [0x1402b32e8]
jrcxz 0x1401a4f8f
add byte [rcx], dh
sar bh, cl
adc eax, 0x4c5d0
rol ch, 1
add al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
rol ch, 1
add al, 0
rol ch, 1
add al, 0
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
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, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x128]
call fcn.14018f940
mov byte [rbx + 0x96], 1
mov byte [rbx + 0x97], 1
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
add byte [rax], al
add al, ch
fmul qword [rcx - 0x7b460016]
add byte [rax], al
add byte [rax + 0xcc], bh
mov rdx, qword [rbx + 0x98]
lock cmpxchg qword [rdx], rcx
je 0x1401a505a
mov rcx, qword [rbx + 0x98]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
and al, 0x20
add dword [rdi], ecx
sub byte [rsp + 0x20], dh
pop rbp
je 0x1401a5394
and byte [rax - 0x7d], cl
loop 0x1401a52f5
mov rbx, rdx
lea rcx, [rbx + 0x180]
add dword [rax], eax
add al, ch
pop rsp
invalid
invalid
dec dword [rdi]
sub byte [rsp + 0x20], dh
add dword [rax], eax
add al, ch
pop rsp
invalid
dec dword [rdi]
sub byte [rsp + 0x20], dh
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
mov rbx, rdx
lea rcx, [rbx + 0xf0]
lea ecx, [rbx + 0xf0]
lea ecx, [rbx + 0xf0]
call fcn.14018e200
mov rax, qword [rbx + 0xd0]
rol byte [rax], 1
add byte [rax], al
sub al, 0x8e
invalid
rol byte [rax], 1
add byte [rax], al
lock dec qword [rax]
jne 0x1401a53ed
or byte [rbp + 0xc], dh
lea rcx, [rbx + 0xd0]
call fcn.140187600
and bh, dh
invalid
add byte [rax], al
add al, ch
adc esp, dword [rdx]
and bh, dh
and bh, dh
inc esi
adc dword [rsi], 0xffffffc6
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rbx + 0x96], 0
add byte [rax], al
add byte [rax], al
invalid
add dh, al
mov byte [rbx + 0x97], 0
movaps xmm6, xmmword [rsp + 0x20]
adc dword [rdi], 0xf
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], esi
invalid
and byte [rax - 0x7d], cl
loop 0x1401a53c5
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov byte [rbx + 0x89], 1
add esi, eax
or dword [rdx], 0xffffffc6
or dword [rbx + 0x1000000], 0x48
lea ecx, [rbx + 0x180]
invalid
rol esi, cl
or dword [rcx + 0x1000000], 0xffffffc6
add esi, eax
add esi, eax
or dword [rdx], 0xffffffc6
add dh, al
or dword [rbx + 0x1000000], 0x48
lea ecx, [rbx + 0x180]
invalid
add dword [rax - 0x73], ecx
mov eax, dword [rax - 0x17ffffff]
add al, ch
add al, ch
call fcn.14018f6f0
mov byte [rbx + 0x89], 1
or dword [rcx + 0x1000000], 0xffffffc6
or dword [rdx], 0xffffffc6
or dword [rbx + 0x1000000], 0xf
sub byte [rsp + 0x20], dh
xchg dword [rdx - 0x7c390002], esp
mov dword [rax], eax
add byte [rax], al
add esi, eax
or dword [rcx + 0x1000000], 0xffffffc6
or dword [rdx], 0xffffffc6
or dword [rbx + 0x1000000], 0xf
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
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
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x98]
lock dec qword [rax]
jne 0x1401a54ef
mov byte [rbx + 0xad], 0
mov byte [rbx + 0xae], 1
sub dword [rsi + 0x1000000], 0x48
lea ecx, [rbx + 0x190]
sub dword [rsi + 0x1000000], 0x48
lea ecx, [rbx + 0x190]
call fcn.140187490
invalid
mov byte [rbx + 0xad], 0
mov byte [rbx + 0xae], 1
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
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
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
mov rbx, rdx
or byte [rax - 0x77], 0xd3
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbx + 0xb0]
mov eax, dword [rbx + 0xb0]
cdq
fst qword [rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7d], cl
mov eax, dword [rbx + 0xb0]
mov eax, dword [rbx + 0xb0]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x4bffa
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
je 0x1401a5586
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and al, 0x20
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and al, 0x20
and al, 0x20
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ebx, edx
mov ebx, edx
cmp qword [rbx + 0xc0], 0
je 0x1401a55c8
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbx + 0xb0]
sub byte [rsp + 0x20], dh
cmp byte [rbx + 0x5f], bl
pop rbp
nop
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm6
add byte [rax], al
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
or eax, 0x10dcbf
or eax, 0x10dcbf
and al, 0x20
lea ebp, [rdx + 0x30]
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x30]
mov rax, qword [r8 + 0x18]
mov rdx, qword [r8 + 0x20]
mov r8, qword [r8 + 0x28]
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbp
ret
mov byte [rsi + 8], 4
mov qword [rsi], 3
mov rcx, qword [rbp + 0x58]
call fcn.14001be40
nop
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
movups xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x30], xmm0
movaps xmmword [rbp + 0x40], xmm1
mov rbx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
xor eax, eax
nop dword [rax + rax]
cmp rdi, rax
je 0x1401ab9bd
movzx r8d, byte [rbx + rax]
cmp r8b, 0x20
setae cl
cmp r8b, 0x7f
setne dl
inc rax
cmp r8b, 9
je 0x1401ab970
and cl, dl
jne 0x1401ab970
mov byte [rsi + 8], 5
mov qword [rsi], 3
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r8 - 0x7b], r9b
test rax, rax
je 0x1401ab939
invalid
invalid
test rax, rax
je 0x1401ab939
lea rcx, [rbp + 0x48]
mov rdx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x38]
mov r8, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
call qword [rax + 0x10]
jmp 0x1401ab939
jl 0x1401ab9ba
invalid
invalid
jl 0x1401ab9ba
invalid
invalid
test rdi, rdi
je 0x1401aba19
js 0x1401abac0
add byte [rdi], cl
mov dh, 5
retf 0x1079
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
invalid
add byte [rax - 0x75], cl
or eax, 0x107912
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x1401ab9f0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x45b8f
test rax, rax
je 0x1401aba03
sal byte [rbp + rbx + 0x48], 0x89
ror dword [rax - 0x77], 5
invalid
invalid
clc
js case.0x1400af60f.1610
mov rcx, rax
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
mov dword [0x1402b32e8], eax
add byte [rcx], dh
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapAlloc]
pop rbx
add al, 0
mov r14, rax
test rax, rax
test eax, eax
test eax, eax
jne 0x1401aba1f
mov byte [rbp + 0x67], 1
mov ecx, 1
add dword [rcx + 1], edi
mov rdx, rdi
mov edx, edi
call fcn.1401e5b40
jmp 0x1401abac9
mov r14d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
lahf
add eax, dword [rax]
mov qword [rbp - 0x58], rdi
test al, 0x4c
mov dword [rbp - 0x50], esi
invalid
test al, 0x4c
mov dword [rbp - 0x50], esi
mov qword [rbp - 0x48], rdi
jge case.0x1400af60f.1608
mov byte [rbp + 0x67], 1
lea rcx, [rbp + 8]
lea ecx, [rbp + 8]
lea ecx, [rbp + 8]
lea rdx, [rbp - 0x58]
mov rdi, qword [rbp + 0x58]
call fcn.140003940
in eax, 0xff
in eax, 0xff
movzx eax, word [rbp + 8]
movups xmm0, xmmword [rbp + 0xa]
adc byte [rbp + 0xa], al
adc byte [rbp + 0xa], al
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [rbp + 0x18]
movups xmmword [rbp - 0x22], xmm0
fimul word [rdi]
adc byte [rbp - 0x22], al
fimul word [rdi]
adc byte [rbp - 0x22], al
movups xmmword [rbp + 0x18], xmm0
movaps xmm0, xmmword [rbp - 0x30]
sbb byte [r15], r9b
sub byte [rbp - 0x30], al
movups xmmword [rbp + 0xa], xmm0
adc dword [rbp + 0xa], eax
mov ecx, dword [rbp + 1]
mov edx, dword [rbp + 4]
push rbp
add al, 0x89
sub qword [r9 + 0x280f2c55], r9
sub al, 0xf
sub byte [rbp + 0x30], al
push rbp
add al, 0x89
sub qword [r9 + 0x280f2c55], r9
sub al, 0xf
sub byte [rbp + 0x30], al
movaps xmm1, xmmword [rbp + 0x40]
sub al, 0xf
sub byte [rbp + 0x30], al
movaps xmm1, xmmword [rbp + 0x40]
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
mov word [rbp + 8], ax
mov byte [rbp + 0x28], 0
mov byte [rbp + 0x67], 0
add byte [rax - 0x73], cl
push rbp
ror byte [rbp + rcx*4 + 0x45], 1
or byte [r8 - 0x77], r9b
stc
add byte [rax - 0x73], cl
push rbp
ror byte [rbp + rcx*4 + 0x45], 1
or byte [r8 - 0x77], r9b
or byte [r8 - 0x77], r9b
stc
call fcn.1401abb50
mov r8d, 0xe0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
loopne case.0x1400af60f.1635
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1401ab942
mov byte [rbp + 0x67], 1
call fcn.140002170
ud2
add byte [rax - 0x39], cl
and byte [r8], r8b
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
mov rsi, qword [rbp + 0x18]
mov esi, dword [rsi + 0x50]
mov rdx, qword [rbp + 0xa0]
imul rcx, rax, 0x68
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
movups xmm2, xmmword [rbp + 0x40]
movups xmm3, xmmword [rbp + 0x50]
movups xmm4, xmmword [rbp + 0x60]
invalid
invalid
movups xmm5, xmmword [rbp + 0x70]
mov r8, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
invalid
mov eax, dword [rbp + 0x80]
mov qword [r10 + rcx + 0x60], r8
mov dword [rdx + rcx + 0x60], eax
movups xmmword [r10 + rcx + 0x50], xmm5
movups xmmword [r10 + rcx + 0x40], xmm4
invalid
invalid
insb byte [rdi], dx
or dl, byte [rax + 0x41]
movups xmmword [rdx + rcx + 0x40], xmm4
invalid
invalid
or al, byte [rax + 0x41]
movups xmmword [rdx + rcx + 0x30], xmm3
invalid
movups xmmword [r10 + rcx + 0x30], xmm3
xor byte [rcx + 0xf], al
adc dword [rdx + rcx + 0x20], edx
movups xmmword [r10 + rcx + 0x20], xmm2
movups xmmword [r10 + rcx + 0x10], xmm1
movups xmmword [r10 + rcx], xmm0
movups xmmword [rdx + rcx], xmm0
movups xmmword [rdx + rcx], xmm0
inc rax
mov qword [rsi + 0x28], rax
cmp rbx, r14
jae 0x1401ac15e
mov rax, qword [rsi + 0x48]
mov eax, dword [rsi + 0x48]
mov word [rax + rbx*4], dx
mov word [rax + rbx*4 + 2], di
jmp case.0x14014e2d6.1186
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7f], cl
cld
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0xf], al
xchg ebx, eax
invalid
add al, byte [rcx + 0xf]
xchg ebp, eax
invalid
lea edx, [rax + 0xf000000]
adc byte [rcx], al
invalid
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
add byte [r15], r9b
sub dword [rbp - 0x10], eax
mov eax, dword [rbp + 0x88]
mov eax, dword [rax + 0x20]
adc byte [rdi], cl
sub dword [rbp - 0x30], ecx
sub dword [rbp - 0x40], eax
add byte [rax], al
add byte [rax - 0x7f], cl
cli
add byte [rax - 0x7cf10000], al
add byte [rax], 0
invalid
invalid
mov word [rdx], es
add byte [rax], 0
add byte [rax], al
adc byte [r15], cl
adc dword [rbp + 0x70], ecx
adc dword [rbp + 0x60], eax
cmp byte [r15], r9b
adc dword [rbp + 0x48], ecx
mov eax, dword [rax + 0x20]
and byte [rax - 0x77], cl
pop r8
add byte [rax - 0x39], cl
and byte [r8], r8b
add byte [rax], al
add byte [rax], al
mov rax, rdx
invalid
invalid
add byte [rax], al
push rdi
sbb byte [rbp + 0x20], dh
sbb al, ch
invalid
mov edx, dword [rdi + 0x20]
insd dword [rdi], dx
jo 0x1401ac001
mov eax, dword [rbp + 0x80]
movups xmmword [rdx + rcx + 0x10], xmm1
ror byte [rax - 0x77], 0x47
sub byte [rcx], dh
ror byte [rdi], 0x1f
add byte [rax - 0x77], cl
fnstcw word [rbx]
mov fs, word [rsi + 0x41]
cmp ecx, 0xffffffff
invalid
mov dword [rsi + rcx*4 + 2], r13d
add byte [rax], 0
add byte [rdi], cl
xchg edx, eax
rol byte [rcx - 0xa], 0xd7
not r15b
or eax, 0x3f8348
mov edi, dword [rsi + 0x40]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
invalid
invalid
invalid
push rax
and byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], cl
mov dword [rbp + 0x28], edi
mov qword [rbp + 0x30], 0
invalid
invalid
invalid
mov dword [rbp + 0x28], edi
add byte [rax], al
add byte [rax], al
cmp byte [rax - 0x77], cl
clc
xor byte [rbp + 0xc], dh
invalid
mov rcx, qword [r14 + 0x38]
adc al, 0xc0
adc byte [rbp + 0x30], cl
invalid
adc dword [rcx + rdx*8 + 0x30], ebx
shl dword [rax], 1
add dword [rax], eax
add byte [rax], al
or byte [rax - 0x77], cl
jle case.0x14014e2d6.1213
lea edx, [rax + 0x49000000]
mov eax, dword [rcx]
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x84
invalid
invalid
or byte [rbp - 0x75], cl
adc byte [r8 - 0x7f], cl
invalid
invalid
mov byte [rbp + 0xaf], 0
mov byte [rbp + 0xae], 0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rbx
mov rdx, r14
call fcn.1401e5f90
jmp 0x1401ac1d1
add al, 0
xor byte [rax - 0x77], cl
jns 0x1401b03bd
adc dword [rcx + 0x50], eax
mov eax, dword [rbp + 0x17c8]
or dword [rax + 0x48000000], 0x15b0858b
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm6
mov rax, qword [rbp + 0x16e0]
mov rdx, qword [rbp + 0x16e8]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x16f8]
add byte [rbx + rcx*4 - 0x7b], cl
invalid
invalid
add byte [rax], al
mov byte [rbp + 0x1817], 1
mov byte [rbp + 0x1816], 0
call rax
mov byte [rbp + 0x1817], 1
mov byte [rbp + 0x1816], 0
sbb byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
invalid
sbb byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x16c0]
add al, ch
add esp, dword [rdi + rdi*8 - 0x7a49f001]
or byte [rax], bl
add byte [rax], al
add al, ch
add esp, dword [rdi + rdi*8 - 0x7a49f001]
or byte [rax], bl
add byte [rax], al
mov byte [rbp + 0x17f7], al
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
scasd eax, dword [rdi]
sbb al, byte [rax]
add byte [rax + rax*8 + 0x287840f], al
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xc0], bl
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add al, ch
sbb dword [rax], eax
add byte [rax + rax*8 - 0x74b7ed8b], al
sub sil, r8b
test dword [rdi + 1], ecx
add byte [rax], al
add dword [rcx + rcx*4 - 0xf], ecx
fimul word [rcx + rcx*4 - 0x26]
mov eax, edi
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
add byte [rcx - 0x46], al
add byte [rsi], ah
add byte [rax], al
test al, al
cli
invalid
invalid
test dword [rcx + 0x39], 0x72850ffe
invalid
clc
add byte [rax], cl
add byte [rax], al
test dword [rbp + 1], ecx
add byte [rax], al
add dword [rax - 0x77], ecx
jmp 0x189fdae1a
invalid
ror dword [rcx + 0x5e9c1d1], 1
sub dword [rdi], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x63], cl
call 0x1811b2547
mov edx, 0x2600
add byte [rsi], ah
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add qword [r8], r8
add byte [rcx], al
add byte [rax], al
add cl, ch
sub byte [rbx], al
add byte [rax], al
rol dword [rdx], 0x41
shl eax, 6
invalid
sub dword [rbp + 0x100], ecx
add dword [rdi - 0x7a39d881], edi
add qword [rax], r8
add byte [rcx], al
add eax, 0x9f002
add dword [rdi], ebp
retf 0x7476
mov eax, 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rbp + 0x48], 0
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x14e], 0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0x14e], 0
je 0x1401b2def
cmp qword [rbp + 0x48], 0
je 0x1401b2def
mov r8, qword [rbp + 0x50]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test ecx, ecx
je 0x1401b2e7a
cmp rdx, r9
jbe 0x1401b2e78
cmp byte [rax + r9], 0xbf
jg 0x1401b2e7a
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1401e6680
jne 0x1401b2e64
add rax, r8
sub r9, r8
mov rdx, r9
add rsp, 0x28
ret
cmp al, 0x48
mov eax, dword [rcx + 8]
mov rdx, qword [rcx + 0x10]
test r8, r8
test eax, eax
test eax, eax
je 0x1401b2eaa
mov r9, rdx
sub r9, r8
jbe 0x1401b2eaf
cmp byte [rax + r8], 0xbf
jg 0x1401b2eb1
jmp 0x1401b2ebc
mov r9, rdx
jmp 0x1401b2eb1
jne 0x1401b2ebc
add rax, r8
mov rdx, r9
add rsp, 0x28
ret
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r9, rdx
call fcn.1401e6680
int3
sbb eax, dword [rdx - 0x80]
cmp al, 1
mov edi, 0x8d48167f
add eax, 0x9ea4f
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401e6680
jne 0x1401b2f3a
lea rax, str.Utf8Errorvalid_up_to
cmp r10, 3
jb 0x1401b2f9b
movzx r10d, word [rcx + r8]
xor r10d, 0x2f3a
movzx r11d, byte [rcx + r8 + 2]
xor r11d, 0x2f
invalid
or r11w, r10w
jne 0x1401b2f9b
invalid
mov r9d, dword [r9 + 0x30]
add r8d, 3
cmp r9d, r8d
jbe 0x1401b2f9b
mov eax, r8d
test r8d, r8d
je 0x1401b2fa8
cmp rdx, rax
jbe 0x1401b2fa6
cmp byte [rcx + rax], 0xc0
jge 0x1401b2fa8
jmp 0x1401b2fb4
xor r9d, r9d
mov rdx, r9
add rsp, 0x28
ret
jne 0x1401b2fb4
cmp rdx, r9
jbe 0x1401b2fc8
cmp byte [rcx + r9], 0xbf
jg 0x1401b2fca
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], r8
mov r8, rax
call fcn.1401e6680
jne 0x1401b2fb4
add rcx, rax
sub r9, rax
mov rax, rcx
mov rdx, r9
add rsp, 0x28
ret
cmp byte [rax + r8], 0xbf
jg 0x1401b3020
add byte [rdx], al
xor r8d, 0x2f
xor eax, 0x2f
invalid
mov ecx, edi
cmp edi, ebx
invalid
lea eax, [0x140251990]
add byte [rdi], cl
mov dh, 5
dec qword [rdi]
add byte [rax - 0x75], cl
mov ecx, dword [0x1402b32e8]
mov dh, 0x49
add al, 0x83
int1
jae 0x1401b38d7
sal dword [rdx + rcx + 0x66], 0xba
adc eax, 0xfc03100
mov dh, 0xc0
movzx eax, al
ret
test bl, bl
add byte [rax], al
add byte [rax], al
invalid
int3
add byte [rax], al
leave
add byte [rax - 0x77], cl
test dword [rax - 0x17000000], esp
push rcx
invalid
invalid
mov dword [rbp + 0x80], ecx
shl ebp, 6
mov ecx, esi
dec eax
jne 0x1401b4460
mov ebp, 0xa0
add byte [rdi], cl
test byte [0x1881b4676], dl
add byte [rax - 0x75], cl
or eax, 0xfec73
add byte [rax - 0x75], cl
or eax, 0xfec73
mov rsi, rdx
xor edx, edx
mov r8, qword [rbp + 0x98]
jmp 0x1401b4ced
add byte [rcx + 0xf], al
mov dh, 0x48
or byte [rax - 0x7d], cl
int1
je 0x1401b46f5
or ecx, eax
je 0x1401b4eeb
mov rdx, r8
mov r14, rdx
shr r14, 8
cmp qword [rbp + 0xa0], 0
je 0x1401b4975
mov rcx, qword [0x1402b32e8]
mov rbx, rdx
xor edx, edx
mov r8, qword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rbx
jmp 0x1401b4975
push rax
add dword [rax], eax
add bl, ch
or dword [rdi], ecx
test dword [rbp + 0xc], ebx
add byte [rax], al
mov r10, rdx
xor edx, edx
cmp al, 1
jne 0x1401b4712
test r10, r10
je 0x1401b4d83
mov edx, 1
test rsi, rsi
je 0x1401b5094
mov rcx, qword [0x1402b32e8]
xor esi, esi
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov edx, 1
jmp 0x1401b5096
xor esi, esi
xor edi, edi
mov r14, rdx
shr r14, 8
cmp qword [rbp + 0xa0], 0
jne 0x1401b46cd
jmp 0x1401b4975
mov dword [rsi + 0x28], 0xb8480000
add al, 0
add byte [rax], al
invalid
jmp 0x1401b7ef9
and al, 0x20
lea r8, [rbp + 0x30]
mov rcx, r12
xor edx, edx
mov r9, rbx
call fcn.1401b5640
mov rcx, qword [r12 + 0x40]
mov qword [rbp + 0x70], rcx
movdqu xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movdqu xmm2, xmmword [r12 + 0x20]
movdqu xmm3, xmmword [r12 + 0x30]
movdqa xmmword [rbp + 0x60], xmm3
movdqa xmmword [rbp + 0x50], xmm2
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmmword [rbp + 0x30], xmm0
mov r9d, dword [r13 + 0x2c]
mov ecx, dword [r13 + 0x30]
mov r8d, dword [r13 + 0x34]
mov r10d, dword [r13 + 0x38]
lea r11, [r13 + 0x40]
mov di, word [r13 + 0x28]
mov r14w, word [r13 + 0x2a]
mov byte [rbp + 0x9f], 0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], ebx
mov word [rsp + 0x48], r14w
mov word [rsp + 0x40], di
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rbp + 0x30]
mov rcx, rsi
xor r8d, r8d
call fcn.1401b6650
jmp 0x1401b7ef9
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
mov rax, qword [rbp]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x1401b8267
test rax, rax
je 0x1401b8267
mov r8, qword [rbp + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x80], 0
je 0x1401b82bc
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x88]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x9f], 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
add byte [rax - 0x77], cl
mov rdi, qword [rbp - 8]
jge 0x1401b932d
jge 0x1401b932d
add al, byte [rax]
clc
nop word [rax + rax]
test byte [rsi + 0x45000000], ch
movzx ecx, byte [rsi]
rol byte [rcx + rcx*4 - 0x26], 1
shl edx, 6
mov ecx, edi
add byte [rax], al
sub eax, dword [rcx]
add byte [rax], al
cmp r8d, 0x25
jne 0x1401b9976
mov r8, qword [rsp + 0x50]
mov eax, 0x2600
jmp 0x1401b98b0
nop dword cs:[rax + rax]
mov r10d, r11d
cmp r10d, 0x110000
jne 0x1401b99b4
mov r10d, 0x110000
cmp r9, r8
je 0x1401b99b1
add byte [rcx], dl
add byte [rbp + 0x39], cl
ror dword [rdi], 0x84
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x19
movzx ebx, byte [r9]
movzx r11d, bl
test r11b, r11b
js 0x1401b98e0
inc r9
cmp r11d, 0xd
jbe 0x1401b994a
jmp 0x1401b98a0
mov esi, r11d
and esi, 0x1f
movzx ebp, byte [r9 + 1]
and ebp, 0x3f
cmp r11b, 0xdf
jbe 0x1401b9930
movzx edi, byte [r9 + 2]
shl ebp, 6
and edi, 0x3f
or edi, ebp
cmp bl, 0xf0
jb 0x1401b995f
movzx r11d, byte [r9 + 3]
movzx ebx, byte [rcx + 3]
add r9, 4
and esi, 7
shl esi, 0x12
shl edi, 6
and r11d, 0x3f
or r11d, edi
or r11d, esi
cmp r11d, 0x110000
jne 0x1401b9940
jmp 0x1401b99b4
add r9, 2
shl esi, 6
or esi, ebp
mov r11d, esi
nop dword [rax]
cmp r11d, 0xd
ja 0x1401b98a0
mov r10d, 0x110000
bt eax, r11d
jb 0x1401b98a3
jmp 0x1401b98a0
add r9, 3
shl esi, 0xc
or edi, esi
mov r11d, edi
cmp r11d, 0xd
jbe 0x1401b994a
jmp 0x1401b98a0
lea eax, [r8 - 0x30]
cmp eax, 0xa
jb case.0x1401b99a8.33
mov eax, r8d
and eax, 0xffffffdf
add eax, 0xffffffbf
cmp eax, 0x1a
jb case.0x1401b99a8.33
lea eax, [r8 - 0x21]
cmp eax, 0x5d
ja case.0x1401b99a8.34
lea r9, [0x14025be10]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov r9, r8
mov r11d, 0x2600
add byte es:[rax], al
mov al, 8
jmp 0x1401b99ce
mov edi, esi
cmp edi, 0x110000
jne 0x1401b9aa4
cmp r9, r8
je 0x1401b9ae2
or eax, dword [rcx]
add byte [rax], al
or eax, dword [rcx]
add byte [rax], al
movzx ebp, byte [r9]
movzx esi, bpl
test sil, sil
js 0x1401b9a00
inc r9
cmp esi, 0xd
jbe 0x1401b9a90
invalid
add bl, ch
invalid
jmp 0x1401b99c0
mov edi, esi
and edi, 0x1f
movzx r14d, byte [r9 + 1]
and r14d, 0x3f
and esi, 0x3f
and esi, 0x3f
cmp sil, 0xdf
jbe 0x1401b9a58
movzx ebx, byte [r9 + 2]
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
cmp bpl, 0xf0
jb 0x1401b9a6e
movzx esi, byte [r9 + 3]
and edi, 7
shl edi, 0x12
shl ebx, 6
and esi, 0x3f
or esi, ebx
or esi, edi
cmp esi, 0x110000
add byte [rdi], cl
invalid
cwde
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rax + 0x49000000], bl
add ecx, 4
add r9, 4
cmp esi, 0xd
jbe 0x1401b9a90
jmp 0x1401b99c0
add r9, 2
shl edi, 6
or edi, r14d
mov esi, edi
cmp esi, 0xd
jbe 0x1401b9a90
jmp 0x1401b99c0
add r9, 3
shl edi, 0xc
or ebx, edi
mov esi, ebx
cmp esi, 0xd
or eax, 0xff3e870f
invalid
invalid
or eax, 0xff3e870f
invalid
nop word cs:[rax + rax]
mov edi, 0x110000
bt r11d, esi
invalid
jb 0x1401b99c2
movabs dword [0xe9ffffff23820ff3], eax
sbb al, 0xff
invalid
jmp 0x1401b99c0
cmp r10d, 0x110000
je 0x1401b9ae2
lea r8d, [r10 - 0x30]
cmp r8d, 0xa
clc
or dh, byte [rdx + 0xe]
clc
or dh, byte [rdx + 0xe]
and r10d, 0xffffffdf
add r10d, 0xffffffbf
cmp r10d, 5
ja 0x1401b9ae2
lea r8d, [rdi - 0x30]
cmp r8d, 0xa
jb case.0x1401b99a8.33
and edi, 0xffffffdf
add edi, 0xffffffbf
cmp edi, 6
jb case.0x1401b99a8.33
mov r8, qword [rdx + 0x28]
mov edx, eax
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp r8
movd xmm0, r8d
pshufd xmm0, xmm0, 0
movdqa xmm1, xmmword [0x1401f1e20]
paddd xmm1, xmm0
movdqa xmm2, xmmword [0x1401f1880]
pxor xmm1, xmm2
movdqa xmm3, xmmword [0x1401f1e30]
pcmpgtd xmm3, xmm1
pand xmm0, xmmword [0x1401f1e40]
paddd xmm0, xmmword [0x1401f1e50]
pxor xmm0, xmm2
movdqa xmm1, xmmword [0x1401f1e60]
pcmpgtd xmm1, xmm0
por xmm1, xmm3
movmskps eax, xmm1
test eax, eax
jne case.0x1401b99a8.33
lea eax, [r8 - 0xe1000]
cmp eax, 0xeffe
jb case.0x1401b99a8.33
lea eax, [r8 - 0xf0000]
cmp eax, 0xfffe
jb case.0x1401b99a8.33
add r8d, 0xfff00000
mov al, 6
cmp r8d, 0xfffe
jae 0x1401b9ae2
jmp case.0x1401b99a8.33
mov r13d, ecx
cmp r13d, 0x110000
jne 0x1401baf21
mov r13d, 0x110000
cmp r12, rdi
je 0x1401baf1e
movzx r9d, byte [r12]
movzx ecx, r9b
test cl, cl
js 0x1401bae90
inc r12
cmp ecx, 0xd
jbe 0x1401baef9
jmp 0x1401bae50
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r12 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1401baee1
movzx r8d, byte [r12 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401baf07
movzx ecx, byte [r12 + 3]
movzx ecx, byte [rsp + 3]
add r12, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x1401baef0
jmp 0x1401baf21
add r12, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop dword [rax]
cmp ecx, 0xd
ja 0x1401bae50
bt eax, ecx
jb 0x1401bae53
jmp 0x1401bae50
add r12, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1401baef9
jmp 0x1401bae50
mov r12, rdi
cmp bpl, 2
jne 0x1401baf4a
cmp r13d, 0x3e
jg 0x1401bafc2
cmp r13d, 0x23
je 0x1401bb017
cmp r13d, 0x2f
je 0x1401baff7
jmp 0x1401bafd1
cmp r13d, 0x5c
jne 0x1401baf62
mov rcx, qword [r15 + 0x30]
test rcx, rcx
je 0x1401baf62
mov rax, qword [r15 + 0x38]
xor edx, edx
call qword [rax + 0x28]
mov rax, qword [r15 + 8]
test r14, r14
je 0x1401baf73
cmp byte [r14 + rax - 1], 0x2f
je 0x1401bafb1
mov rcx, r14
cmp r14, qword [r15]
jne 0x1401baf8e
mov rcx, r15
mov rdx, r14
call fcn.140158a40
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov byte [rax + rcx], 0x2f
or byte [rdi], ch
inc rcx
mov qword [r15 + 0x10], rcx
cmp r13d, 0x2f
je 0x1401bafa5
cmp r13d, 0x5c
jne 0x1401bafb1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
jmp 0x1401bafbb
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov rcx, r15
mov edx, ebp
jmp 0x1401bb006
cmp r13d, 0x3f
je 0x1401bb017
cmp r13d, 0x110000
je 0x1401baff7
mov rax, r14
cmp r14, qword [r15]
jne 0x1401bafe8
mov rcx, r15
mov rdx, r14
call fcn.140158a40
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15 + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [r15 + 0x10], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov rcx, r15
mov dl, 2
mov r8, rbx
mov r9, r14
call fcn.1401b5640
mov rsi, rax
mov rdi, rdx
mov rax, rsi
mov rdx, rdi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea ecx, [rcx + rax]
inc r8
xor eax, eax
cmp rcx, r8
cmovl rax, r9
test rax, rax
je 0x1401bb3cd
cmp rax, 1
jne 0x1401bb3f3
add rbx, 8
mov rcx, rbx
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140006670
mov rax, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov rcx, rdx
mov rdx, rax
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140005750
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x38], rax
mov rax, qword [rax + 0x18]
lea rdx, [0x140251c08]
mov r8d, 1
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
call rax
test al, al
je 0x1401bb437
movdqu xmm0, xmmword [rbx + 8]
movdqa xmm1, xmm0
psrlw xmm1, 8
movdqa xmm2, xmm0
psllw xmm2, 8
por xmm2, xmm1
movdqa xmmword [rsp + 0x80], xmm2
movd ecx, xmm0
pextrw eax, xmm0, 1
test cx, cx
je 0x1401bb4ab
invalid
xor edx, edx
xor edx, edx
neg ax
sbb rdx, rdx
or rdx, 1
pextrw eax, xmm0, 2
test eax, eax
je 0x1401bb527
mov eax, 2
sub rax, rdx
test rdx, rdx
mov r8, 0xffffffffffffffff
cmovs rax, r8
mov rcx, rdx
cmovs rcx, r8
mov rdx, 0xffffffffffffffff
jmp 0x1401bb53a
test ax, ax
je 0x1401bb518
pextrw r8d, xmm0, 2
mov rdx, 0xffffffffffffffff
mov eax, 1
xor ecx, ecx
test r8d, r8d
jne 0x1401bb53a
pextrw r8d, xmm0, 3
mov edx, 2
test r8d, r8d
jne 0x1401bb552
pextrw edx, xmm0, 4
mov r9d, 2
test edx, edx
jne 0x1401bb57f
pextrw edx, xmm0, 5
mov r8d, 2
test edx, edx
jne 0x1401bb5af
pextrw r8d, xmm0, 6
mov edx, 2
test r8d, r8d
jne 0x1401bb5e1
jmp 0x1401bb68d
xor edx, edx
pextrw eax, xmm0, 2
test eax, eax
jne 0x1401bb482
mov rax, 0xffffffffffffffff
mov rcx, 0xffffffffffffffff
test rdx, rdx
js 0x1401bb4c9
pextrw r8d, xmm0, 3
test r8d, r8d
je 0x1401bb61d
test rdx, rdx
js 0x1401bbbdf
mov r8d, 3
sub r8, rdx
cmp r8, rax
cmovg rax, r8
cmovg rcx, rdx
mov r9, 0xffffffffffffffff
pextrw edx, xmm0, 4
test edx, edx
je 0x1401bb637
test r9, r9
js 0x1401bb592
mov edx, 4
sub rdx, r9
cmp rdx, rax
cmovg rax, rdx
cmovg rcx, r9
mov r8, 0xffffffffffffffff
pextrw edx, xmm0, 5
test edx, edx
je 0x1401bb651
test r8, r8
js 0x1401bbbc4
mov edx, 5
sub rdx, r8
cmp rdx, rax
cmovg rax, rdx
cmovg rcx, r8
mov rdx, 0xffffffffffffffff
pextrw r8d, xmm0, 6
test r8d, r8d
je 0x1401bb66c
test rdx, rdx
js 0x1401bb686
mov r8d, 6
sub r8, rdx
cmp r8, rax
cmovg rax, r8
cmovg rcx, rdx
mov rdx, 0xffffffffffffffff
pextrw r8d, xmm0, 7
test r8d, r8d
jne 0x1401bb69c
test rdx, rdx
mov r8d, 7
cmovns r8, rdx
jmp 0x1401bb6bc
test rdx, rdx
mov r9d, 3
cmovns r9, rdx
pextrw edx, xmm0, 4
test edx, edx
jne 0x1401bb57a
test r9, r9
mov r8d, 4
cmovns r8, r9
pextrw edx, xmm0, 5
test edx, edx
jne 0x1401bb5a6
test r8, r8
mov edx, 5
cmovns rdx, r8
pextrw r8d, xmm0, 6
test r8d, r8d
jne 0x1401bb5d8
test rdx, rdx
mov r8d, 6
cmovs rdx, r8
pextrw r8d, xmm0, 7
test r8d, r8d
jne 0x1401bb69c
jmp 0x1401bb60b
mov rdx, 0xffffffffffffffff
pextrw r8d, xmm0, 7
test r8d, r8d
je 0x1401bb60b
mov r8, 0xffffffffffffffff
test rdx, rdx
js 0x1401bb6bc
mov r9d, 7
sub r9, rdx
cmp r9, rax
cmovg rax, r9
cmovg rcx, rdx
mov edx, 8
sub rdx, r8
cmp rdx, rax
cmovle rdx, rax
mov r9, rcx
cmovg r9, r8
test r8, r8
cmovs rdx, rax
cmovs r9, rcx
lea rax, [r9 + rdx]
cmp rdx, 2
mov rsi, 0xfffffffffffffffe
cmovge rsi, rax
mov r12, 0xffffffffffffffff
cmovge r12, r9
cmp rsi, 8
jge 0x1401bb7fe
xor ebx, ebx
lea r14, [0x140251c0a]
lea r13, [0x140005f20]
dec dword [rax - 0x73]
sub eax, 0x964f4
test r12, r12
je 0x1401bbbf8
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
lea rbx, [0x140005f20]
mov qword [rsp + 0x48], rbx
lea r14, str._9__
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
lea r15, [rsp + 0x40]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
call fcn.140005a80
test al, al
jne 0x1401bb421
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
cmp r12, 1
je 0x1401bbc16
lea rax, [rsp + 0x82]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
call fcn.140005a80
test al, al
jne 0x1401bb421
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
cmp r12, 2
je 0x1401bbc16
lea rax, [rsp + 0x84]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
call fcn.140005a80
test al, al
jne 0x1401bb421
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
cmp r12, 3
je 0x1401bbc16
lea rax, [rsp + 0x86]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
call fcn.140005a80
test al, al
jne 0x1401bb421
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
cmp r12, 4
je 0x1401bbc16
lea rax, [rsp + 0x88]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
call fcn.140005a80
test al, al
jne 0x1401bb421
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
cmp r12, 5
je 0x1401bbc16
lea rax, [rsp + 0x8a]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
call fcn.140005a80
test al, al
jne 0x1401bb421
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
cmp r12, 6
je 0x1401bbc16
lea rax, [rsp + 0x8c]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
call fcn.140005a80
test al, al
jne 0x1401bb421
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
cmp r12, 7
je 0x1401bbc16
lea rax, [rsp + 0x8e]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 1
lea r8, [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
call fcn.140005a80
jmp 0x1401bbc2c
mov rdx, 0xffffffffffffffff
pextrw r8d, xmm0, 6
test r8d, r8d
jne 0x1401bb5d8
jmp 0x1401bb66c
mov r9, 0xffffffffffffffff
pextrw edx, xmm0, 4
test edx, edx
jne 0x1401bb57a
jmp 0x1401bb637
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
lea rdx, [0x140251c0a]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
xchg edx, eax
cmp dword [rdi], ecx
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
add byte [rbx + 0x5f], bl
add bh, bh
push rax
sbb byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
invalid
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x1401bfee5
mov rax, qword [rbp - 8]
mov rcx, qword [rax]
call fcn.140058c20
mov rax, qword [rbp - 8]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
lock dec qword [rax]
jne 0x1401bff00
mov rcx, qword [rbp - 8]
add rcx, 8
call fcn.1401bff10
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rcx, rax
mov rax, qword [rax]
test rax, rax
je 0x1401bfffa
lock dec qword [rax]
jne 0x1401bfffa
call fcn.14007c8a0
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x18], 0
je 0x1401c0043
mov rax, qword [rbp - 0x10]
mov rsi, qword [rax + 0x20]
test rsi, rsi
je 0x1401c0043
mov rax, qword [rbp - 0x10]
mov rdi, qword [rax + 0x28]
sub byte [rax - 0x77], cl
int1
sub byte [rax - 0x77], cl
int1
call qword [rdi]
cmp qword [rdi + 8], 0
cmp dword [rdi + 8], 0
cmp dword [rdi + 8], 0
jg 0x1401c002b
add byte [rbp + rbx + 0x48], dh
cmp dword [rdi + 0x10], 0x11
je 0x1401c0043
cmp qword [rdi + 0x10], 0x11
jb 0x1401c0031
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
invalid
clc
mov qword [rbp - 0x18], rax
call 0x19f298bce
xor cl, byte [rdi]
invalid
call 0x19f298bce
xor cl, byte [rdi]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
call 0x154df1692
add eax, dword [rax]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x70]
call fcn.1401c0620
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [0x1402b32e8]
xor edx, edx
sub eax, 0xd231000f
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
add rsp, 0x20
pop rbp
ret
int3
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rdi, qword [rbp - 0x20]
mov r14, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
cmp r14, rdi
mov rbx, qword [rbp - 0x28]
jne 0x1401c0c18
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
inc r14
cmp r14, rdi
je 0x1401c0c04
mov rsi, r14
shl rsi, 4
mov rax, qword [rbx + rsi]
lock dec qword [rax]
je 0x1401c0c40
mov rax, qword [rbx + rsi + 8]
lock dec qword [rax]
jne 0x1401c0c10
jmp 0x1401c0c54
lea rcx, [rbx + rsi]
call fcn.1401bf530
mov rax, qword [rbx + rsi + 8]
lock dec qword [rax]
jne 0x1401c0c10
lea rcx, [rbx + rsi]
add rcx, 8
call fcn.1401c00a0
jmp 0x1401c0c10
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
invalid
invalid
cmp qword [rax + 0x68], 0
jne 0x1401c0d0c
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x78], 0
jne 0x1401c0d32
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0xd8], 0
mov eax, 0xd8
invalid
je 0x1401c0cc5
mov eax, 0xd8
add byte [rdx + rbx + 0x48], dh
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0xe0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg ebx, eax
or byte [rbx], al
invalid
sub esp, dword [rsi]
invalid
xchg ebx, eax
or byte [rbx], al
add byte [rax - 0x75], cl
jne 0x1401c0cb9
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rsi + 0x120]
mov rdx, qword [rsi + 0x128]
call fcn.1401e4610
cmp qword [rsi + 0x118], 0
sbb byte [rcx], al
add byte [rax], al
invalid
je 0x1401c0d00
sbb byte [rcx], al
add byte [rax], al
add byte [rdx + rbx + 0x48], dh
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x120]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x60]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x78], 0
je 0x1401c0c9d
invalid
invalid
invalid
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x70]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
invalid
invalid
cmp qword [rax + 0xd8], 0
jne 0x1401c0cab
invalid
jmp 0x1401c0cc5
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rdi, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x18]
cmp rbx, rdi
mov rsi, qword [rbp - 0x28]
je 0x1401c0da1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x73], cl
or al, 0xde
lea rcx, [rsi + rbx*8]
call fcn.1401e46a0
inc rbx
cmp rbx, rdi
jne 0x1401c0d90
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
add byte [rax], al
je 0x1401c0deb
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x120]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x30], 0
je 0x1401c1132
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x38]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
lock dec qword [rax]
jne 0x1401c116b
invalid
or eax, 0xf0458b48
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x50
jrcxz 0x1401c11fa
pop rax
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov rdx, qword [rcx]
mov rax, qword [rdx + 0x68]
invalid
invalid
test rax, rax
je 0x1401c11fc
mov r10, qword [rdx + 0x50]
leave
xor r9d, r9d
xor r10d, r10d
xor eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1401c1216
push rbp
ror byte [rcx - 0x3f], 1
loope 0x1401c122d
cmp ecx, dword [rbp - 0x30]
invalid
invalid
add byte [rax], 0
add byte [rbp - 0x42], dh
adc bh, bh
push rax
adc bl, ch
mov ch, 0x31
ror byte [rax - 0x77], 0x45
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp ecx, dword [rbp - 0x18]
adc eax, 0x48ffe7cf
mov eax, dword [rbp - 8]
loop 0x1401c1347
add byte [rax - 0x75], cl
clc
test eax, 0x48ffeba1
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rdx + 0xe8]
lock add byte [rax], al
add al, ch
push rbx
movabs eax, dword [0xf88349068b4cffeb]
push qword [rdi + rbx - 0x10]
dec qword [r8 + 8]
or eax, 0xf1f14
or eax, 0x68b0a
lea eax, [0x140229f28]
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
adc dword [rax - 0x7d], ecx
invalid
lea ebp, [rdx + 0x50]
mov dword [rsp + 0x10], edx
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], ah
test eax, eax
dec qword [rax]
or byte [rbp + 0x11], dh
mov ecx, dword [rax + 0x30]
sub byte [rbx + 0x5f], bl
invalid
adc byte [rbp + 0x56], dl
sub byte [rax - 0x73], cl
push 0x50
clc
or byte [rbp + 0x17], dh
mov ecx, dword [rax + 0xd8]
nop
loopne 0x1401c1617
add byte [rax], al
jmp 0x1401c161d
call qword [rax + 0x28c48348]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x50
sub byte [rax - 0x73], cl
push 0x50
mov rax, qword [rbp - 8]
clc
mov rax, qword [rax + 0xe8]
test rax, rax
je 0x1401c166e
lock dec qword [rax]
jne 0x1401c166e
or byte [rbp + 0x17], dh
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0xe8]
mov ecx, dword [rax + 0xe8]
mov ecx, dword [rax + 0xe8]
mov rdx, qword [rax + 0xf0]
call fcn.14007b510
jmp 0x1401c166d
nop
lock add byte [rax], al
add al, ch
movabs byte [0x28c4834890ffeb9e], al
jmp 0x1401c166d
nop
add rsp, 0x28
jmp 0x1401c166d
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x50
sub byte [rax - 0x73], cl
push 0x50
mov rax, qword [rbp - 8]
clc
lea rcx, [rax + 0xa8]
call fcn.1401bfe50
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
invalid
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x50
sub byte [rax - 0x73], cl
push 0x50
mov rax, qword [rbp - 8]
clc
lea rcx, [rax + 0x70]
call fcn.1401cf580
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x128
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 dword [rax - 0x2000000], esp
invalid
invalid
dec dword [rcx + rcx*4 - 0x3d]
mov rdi, rdx
mov rsi, rcx
mov rax, qword [r9]
mov r14b, 1
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x88], rax
cmp rax, rcx
mov qword [rbp + 0x90], r9
je 0x1401c177b
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 dword [rax - 0x2000000], esp
invalid
mov rax, qword [r9 + 0x20]
mov qword [rbp - 0x10], rax
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x30], xmm0
mov byte [rbp + 0x9f], 0
mov rcx, rbp
lea r9, [rbp - 0x30]
mov rdx, rdi
mov r8, rbx
call fcn.1401c1e00
mov rax, qword [rbp]
cmp rax, 0xf
xor eax, 0x31000f19
pop rdi
invalid
add eax, 0xfffffffe
loopne 0x1401c1a63
iretd
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
add rsp, 0x48
invalid
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
invalid
or byte [rax - 0x46], r9b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48c23148], al
cmp edx, 5
mov r8d, 5
cmovb r8, rdx
ret 0x8349
clc
add al, 0xf
sub dword [rdx + 1], 0
invalid
ret 0x8349
mov rax, qword [rsi + 0x10]
add rsi, 0x10
mov rcx, rsi
int1
int1
test rax, rax
je case.default.0x1401c1a18
add byte [rax], al
add byte [rax], al
mov r8, qword [rcx + 8]
jmp 0x1401c1bdc
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsi + 8]
invalid
mov ecx, 0
mov ecx, 0
add byte [rax], al
add byte [rax + 0x48c13148], al
or byte [rax + 0x31], 0xc1
cmp rcx, 5
or byte [rax + 0x31], 0xc1
cmp rcx, 5
ja 0x1401c1ac8
cmp rcx, 2
jne case.default.0x1401c1a18
add qword [r8], rax
invalid
add qword [r8], rax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax + 1], al
add byte [rax], al
invalid
invalid
invalid
test rax, rax
je case.default.0x1401c1a18
test byte [rax + 1], al
add byte [rax], al
test byte [rax + 1], al
add byte [rax], al
mov r8, qword [rsi + 0x10]
jmp 0x1401c1bdc
adc cl, ch
add al, byte [rcx]
add byte [rax], al
cmp qword [rsi + 0x50], 0
jle 0x1401c1b2e
invalid
je case.0x1401127a8.1836
jle 0x1401c1b2e
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x48]
invalid
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rsi
call fcn.1401e4400
mov rsi, qword [rbp - 8]
clc
clc
cmp qword [rsi + 0x18], 0
je 0x1401c1b27
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
cli
add al, byte [rax]
ror byte [rbx + rcx*4 + 0x45], cl
invalid
cli
add al, byte [rax]
mov rax, qword [rsi + 0x38]
mov rcx, qword [rsi + 0x40]
mov ecx, dword [rsi + 0x40]
mov ecx, dword [rsi + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
lea rcx, [rax + 0x38]
xor eax, eax
ror byte [rax - 0x77], 0x45
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
ror byte [rax - 0x77], 0x45
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 0x10]
cmp qword [rbp - 0x20], rax
je 0x1401c1b79
inc rax
inc eax
ror byte [rax - 0x77], 0x45
invalid
mov qword [rbp - 0x10], rax
mov rax, qword [rcx - 0x18]
call 0x1306da6b1
call 0x1306da6b1
mov r8, qword [rcx - 8]
clc
lea rsi, [rcx + 0x48]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
jmp 0x1401c1b50
mov rsi, qword [rbp - 8]
clc
cmp qword [rsi + 0x30], 0
je 0x1401c1b97
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
call 0x139dd3194
stc
add al, byte [rax]
ror byte [rbx + rcx*4 + 0x45], cl
call 0x139dd3194
stc
stc
add al, byte [rax]
mov rcx, qword [rsi + 0x60]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1401c1bc0
mov qword [rbp - 0x10], rcx
call fcn.140148dc0
mov rcx, qword [0x1402b32e8]
cmp byte [rdi], dl
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rdi], dl
invalid
invalid
mov rsi, qword [rbp - 8]
mov rax, qword [rsi + 0x70]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je case.default.0x1401c1a18
mov ecx, 0
add byte [rax], al
add byte [rax + 0x74c83948], al
test rax, rax
test rax, rax
je case.default.0x1401c1a18
mov r8, qword [rsi + 0x78]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
jne 0x1401c1a95
mov rax, qword [rsi + 0x10]
movabs rcx, 0x8000000000000002
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
lea edi, [rbp - 2]
invalid
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
lea edi, [rbp - 2]
invalid
invalid
invalid
mov edi, dword [rbp - 8]
mov rsi, qword [rdi + 0x38]
mov rdx, qword [rdi + 0x40]
mov edx, dword [rdi + 0x40]
mov edx, dword [rdi + 0x40]
mov rcx, rsi
call fcn.1401e4550
sub byte [rdx], al
add byte [rax - 0x7d], cl
jg 0x1401c1c97
invalid
sub byte [rdx], al
add byte [rax - 0x7d], cl
jg 0x1401c1c97
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
invalid
je 0x1401c1c7c
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
fdiv st(0), st(0)
add al, byte [rax]
fdiv st(0), st(0)
add al, byte [rax]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
mov rdi, qword [rbp - 0x20]
invalid
or al, 0xc6
invalid
adc byte [rax - 1], cl
ret
invalid
nop dword [rax + rax]
mov rax, qword [rbp - 8]
xor byte [rax], al
adc eax, 0xd231000f
call 0x13855331c
mov qword [rsp + 0x10], rdx
mov rax, qword [rbp - 8]
invalid
int1
or eax, 0xf158b
mov eax, esi
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2f7b4
and eax, 0x58
push 0xffffffff8d493e72
je 0x1401c1f05
add eax, 0xffffff00
mov dh, 0x59
invalid
add byte [rax], al
add byte [rax + 5], cl
add bh, bh
invalid
invalid
push rcx
cmc
add al, byte [rax]
add byte [rcx], dh
test byte [rcx - 0x7d], 0xfe
jle 0x1401c2097
cmovae esi, eax
mov cs, word [rbx + rax + 4]
invalid
mov dword [rbp - 0x48], ebx
shr esp, 0x10
mov qword [rdi], 1
mov qword [rdi + 8], r8
xor r14d, r14d
xor ebx, ebx
fild dword [rcx + 0xf]
mov bh, 0x80
push 1
add byte [rax], al
fild dword [rcx + 0xf]
mov bh, 0x80
push 1
add byte [rax], al
cmp r14, rax
jae 0x1401c8ca0
mov r15, r8
jmp 0x1401c8ce0
mov rdi, rax
mov rcx, qword [0x1402b32e8]
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rcx], dh
sar bh, cl
invalid
cmpsb byte [rsi], byte [rdi]
invalid
mov rax, qword [rdi]
mov r8, rdi
test rax, rax
test eax, eax
test eax, eax
jne case.0x1400af60f.2182
jmp 0x1401c8e26
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebx, dword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
movzx eax, word [r8 + 0x16a]
mov ebx, dword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov esi, dword [rdi + 0x18]
movzx eax, word [r8 + 0x16a]
cmp r14, rax
jb 0x1401c8c15
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
nop word [rax + rax]
mov r15, qword [r8]
test r15, r15
je 0x1401c8e56
inc rbx
movzx r14d, word [r8 + 0x168]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r12
mov r8, r15
cmp r14w, word [r15 + 0x16a]
jae 0x1401c8cb0
test rbx, rbx
je 0x1401c8d2f
mov rax, qword [r15 + r14*8 + 0x178]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
dec rdx
je 0x1401c8d2b
lea rcx, [rbx - 2]
mov r8, rdx
and r8, 7
je 0x1401c8d25
mov rdx, r8
nop word cs:[rax + rax]
mov rax, qword [rax + 0x170]
dec rdx
jne 0x1401c8d10
not r8
add r8, rbx
mov rdx, r8
cmp rcx, 7
jae 0x1401c8d38
xor ecx, ecx
jmp 0x1401c8d7e
lea rcx, [r14 + 1]
mov rax, r15
jmp 0x1401c8d7e
xor ecx, ecx
nop word [rax + rax]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
add rdx, 0xfffffffffffffff8
jne 0x1401c8d40
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], rcx
mov qword [rsi], r15
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r14
jmp 0x1401c8e3f
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
add dword [rax], eax
add byte [rax], al
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x30]
call fcn.1401e5ed0
int3
add byte [rax], al
invalid
mov dword [rbp + 0x2d8], eax
mov r14, rdx
mov esi, edx
mov qword [rbp + 0x9f8], rcx
add byte [rax], al
mov rdi, qword [rdx + 8]
mov rsi, qword [rdx + 0x10]
test rsi, rsi
mov qword [rbp + 0xa68], rdx
xchg ebp, eax
push 0x7400000a
invalid
je 0x1401c91b6
xchg ebp, eax
push 0x7400000a
invalid
je 0x1401c91b6
add byte [rbx + rdx*2 + 0xf], dh
js 0x1401cd682
mov byte [rcx], bl
add byte [r8], r8b
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401c9191
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401c91a4
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rbx, rax
test rax, rax
jne 0x1401c91bb
mov ecx, 1
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401cd997
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
enter 1, 0x48
mov dword [rbp + 0x910], esi
enter 1, 0x48
mov dword [rbp + 0x910], esi
mov qword [rbp + 0x918], rbx
mov qword [rbp + 0x920], rsi
lea rcx, [rbp + 0x450]
lea rdx, [rbp + 0x910]
call fcn.140003940
lea rcx, [rbp + 0x760]
lea rdx, [rbp + 0x450]
call fcn.140030430
movzx eax, byte [rbp + 0x760]
cmp al, 3
jne 0x1401c922f
movzx r14d, byte [rbp + 0x761]
mov esi, 3
mov dil, 2
mov r13b, 0xe
xor ebx, ebx
xor r12d, r12d
xor r15d, r15d
jmp 0x1401ca5ae
movzx ecx, byte [rbp + 0x761]
movups xmm0, xmmword [rbp + 0x762]
movups xmmword [rbp + 0x70a], xmm0
movups xmm0, xmmword [rbp + 0x772]
movups xmmword [rbp + 0x71a], xmm0
movups xmm0, xmmword [rbp + 0x782]
movups xmmword [rbp + 0x72a], xmm0
movups xmm0, xmmword [rbp + 0x792]
movups xmmword [rbp + 0x73a], xmm0
movdqu xmm0, xmmword [rbp + 0x7a2]
movdqu xmmword [rbp + 0x74a], xmm0
jg 0x1401c91ff
invalid
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x7b0]
mov qword [rbp + 0x758], rdx
xchg ebp, eax
pop rax
invalid
add byte [rax], al
mov byte [rbp + 0x708], al
or byte [rdi], al
add byte [rax], al
jg 0x1401c91ff
invalid
xchg ebp, eax
pop rax
invalid
or byte [rdi], al
add byte [rax], al
mov byte [rbp + 0x709], cl
mov rdx, qword [rbp + 0x728]
test rdx, rdx
je 0x1401c983d
mov rcx, qword [rbp + 0x720]
mov qword [rbp + 0x760], rcx
mov qword [rbp + 0x768], rdx
mov qword [rbp + 0x778], rdx
mov qword [rbp + 0x780], 1
movabs rax, 0x4000000040
mov qword [rbp + 0x788], rax
mov al, 0x40
xor r10d, r10d
ror byte [rbx + rcx*4 - 0x73], cl
jo 0x1401c92f1
add byte [rax], al
ror byte [rbx + rcx*4 - 0x73], cl
jo 0x1401c92f1
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
add eax, 0x28bcc
add al, byte [rax]
movdqa xmm0, xmmword [0x1401f1ec0]
mov eax, dword [rdx]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
or eax, 0x28564
test dword [rdx], eax
invalid
add al, byte [rax]
movdqa xmm1, xmmword [0x1401f1860]
test dword [rdx], eax
add byte [rcx - 0x48], cl
add byte [rax - 0x7f7f7f80], 0x80
or byte [rcx - 0x77], 0xcb
retf
movabs r8, 0x8080808080808080
mov r11, rcx
retf
retf
mov rsi, rdx
in eax, dx
mov dil, 1
jmp 0x1401ca588
add dword [rax], eax
add bl, dh
movq mm0, qword [rax + 0x87]
lea rax, [rbp + 0x60a]
movdqu xmmword [rax + 0x86], xmm0
mov qword [rbp + 0x600], rsi
mov r8d, 0x88
lea rcx, [rbp + 0x608]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xa77], 0
lea rcx, [rbp + 0x760]
lea rdx, [rbp + 0x600]
call fcn.1401ad5a0
cmp qword [rbp + 0x760], 2
jne 0x1401ccf3d
invalid
add byte [rcx - 0x48], al
movabs al, byte [0x9108d8d48000000]
add byte [rax], al
mov r8d, 0xa0
lea rcx, [rbp + 0x910]
lea rdx, [rbp + 0x768]
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rbp + 0x910], 3
lea r13, [rbp + 0x458]
mov rsi, qword [rbp + 0xa50]
jne 0x1401cd95f
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
mov r8d, 0x88
mov rcx, r13
lea rdx, [rbp + 0x918]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x450], 2
lea r14, [rbp + 0x760]
test rsi, rsi
lea rsi, [rbp + 0x600]
je 0x1401cb7a7
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa40]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401cb7a7
invalid
mov r8d, 0x190
lea rcx, [rbp + 0x450]
lea r14, [rbp + 0x760]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rbp + 0x458]
mov rsi, qword [rbp + 0xa50]
test rsi, rsi
lea rsi, [rbp + 0x600]
jne 0x1401ccdc1
jmp 0x1401cb7a7
sbb byte [rax + 1], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x8e
cdq
add byte [rax], al
add byte [rcx - 0x7d], cl
mov eax, 0x160
add byte [rdi], cl
mov byte [rbx + 0x48000000], cl
add eax, 0xffffff00
add byte [rax - 0x7d], cl
clc
invalid
add byte [rax + 5], cl
add bh, bh
invalid
or cl, byte [rcx - 0x77]
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x7d], cl
cli
jne 0x1401cd305
sbb byte [rax + 1], 0
add byte [rax - 0x77], cl
cli
mov ecx, ecx
test dword [rax + 0xa], edi
add byte [rax], al
add eax, 0xffffff00
add eax, dword [rax]
js 0x1401cd4b1
add byte [rax], al
js 0x1401cd4bd
add byte [rax], al
or rax, 0x10888949
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
xor ecx, dword [rdi]
invalid
call fcn.140002170
add dword [rax], eax
add dh, al
test dword [rbp + 0xa], esp
add byte [rax], al
add dword [rax - 0x73], ecx
add eax, 0x5ec22
add al, 0
mov eax, 0x8d4c0003
add eax, 0x3b07f
xchg dword [rdx], ecx
add byte [rax], al
add dword [rax - 0x73], ecx
or eax, 0x3b852
add byte [rax], al
add al, ch
imul ecx, dword [rbx + 0x7eeb0001], 0xa8785c6
add byte [rax], al
add dword [rax - 0x73], ecx
add eax, 0x3b059
cli
lea rcx, str.Bug:_blocking_handshake_not_blocked
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srcclient.rs
mov edx, 0x23
call fcn.1401f0880
jmp 0x1401cd997
outsd dx, dword [rsi]
xchg ebp, eax
loopne 0x1401cdc8b
add byte [rax], al
adc r11b, sil
movq qword [rcx], mm0
pop rax
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp + 0x910], 0
je 0x1401cdd1e
mov r8, qword [rbp + 0x918]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xa77], 1
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x40], xmm6
cmp byte [rbp + 0xa4f], 0
je 0x1401cde45
mov rax, qword [rbp + 0x6e0]
test rax, rax
je 0x1401cde1b
lea rcx, [rbp + 0x6f8]
mov rdx, qword [rbp + 0x6e8]
mov r8, qword [rbp + 0x6f0]
add byte [rax - 0x75], cl
xchg ebp, eax
call 0x18c1cde18
mov eax, dword [rbp + 0x6f0]
call qword [rax + 0x10]
mov byte [rbp + 0xa64], 0
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
mov byte [rbp + 0xa64], 0
movaps xmm6, xmmword [rsp + 0x40]
je 0x1401cde74
movdqa xmm7, xmmword [rsp + 0x30]
je 0x1401cde74
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
add byte [rsi + 0x44], ah
movq qword [rsp + 0x20], mm0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x20], mm0
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
mov rax, qword [rbp + 0xa68]
cmp qword [rax + 8], 0
je 0x1401cdee2
mov rax, qword [rbp + 0xa68]
cmp qword [rax + 0x10], 0x11
jb 0x1401cdecc
mov rax, qword [rbp + 0xa58]
mov rax, qword [rax - 8]
mov qword [rbp + 0xa58], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa58]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa78]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xa77], 1
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
xor byte [rsi + 0x44], ah
movq mm0, qword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa78]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xa76], 1
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
call 0xf5a68686
rol byte [rdx], 1
add byte [rax], al
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadmod.rs
add dword [rax], eax
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread
lea ecx, str.failed_to_spawn_thread
add eax, 0xe8000000
sbb eax, dword [rcx]
add cl, ch
invalid
and al, 0x60
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
push rsp
and al, 0x40
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
invalid
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movq qword [rsp + 0x40], mm2
movq qword [rsp + 0x40], mm2
sub byte [rsp + 0x50], cl
invalid
pop rsp
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movq qword [rsp + 0x50], mm1
movq qword [rsp + 0x50], mm1
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rdi, qword [rbp + 0x4b8]
mov rbx, qword [rbp + 0x4c8]
cmp rbx, rdi
mov rsi, qword [rbp + 0x470]
je 0x1401d48d2
imul rcx, rbx, 0x150
add rcx, rsi
call fcn.14017bed0
inc rbx
cmp rbx, rdi
jne 0x1401d48bb
movaps xmm6, xmmword [rsp + 0x80]
add byte [rax], al
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x60]
add rsp, 0x98
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
cwde
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x40], mm2
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
lea rcx, [rbp + 0x50]
call fcn.1401cf730
mov dh, 0xac
invalid
dec dword [rax - 0x73]
shr r8b, 0xdd
sahf
cli
dec dword [rax - 0x75]
mov esi, dword [rbp + 0xa0]
mov esi, dword [rbp + 0xa0]
test rsi, rsi
je 0x1401d4b5e
lea rcx, [rbp + 0xa0]
add byte [rax], al
call fcn.140183940
mov rdi, qword [rbp + 0xa8]
test rdi, rdi
dec dword [rdi]
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
dec dword [rdi]
test byte [rdi + 0x48000000], ch
mov ebx, dword [rbp + 0xb8]
mov rbx, qword [rbp + 0xb8]
test rbx, rbx
je 0x1401d4b35
movdqa xmm0, xmmword [rsi]
pmovmskb r12d, xmm0
not r12d
lea r14, [rsi + 0x10]
mov r15, rsi
jmp 0x1401d4ae3
nop word cs:[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 r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rax, qword [rbp + 0x4c8]
lock dec qword [rax]
jne 0x1401d4bfa
mov rcx, qword [rbp + 0x4c8]
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
cwde
add byte [rax], al
invalid
movaps xmmword [rsp + 0x70], xmm7
add byte [rax - 0x75], cl
mov ch, 0x68
add al, 0
add byte [rax - 0x7d], cl
cmp dword [rsi], 0
je 0x1401d4d5e
mov r8, qword [rsi + 8]
cmp dword [rsi], 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0xde1cf
iretd
loope 0x1401d5125
invalid
invalid
push rax
jo 0x1401d51a9
test edi, edi
sub dword [rsi + 0x45], esp
test esp, esp
mov ebp, 0x228
add byte [rdi], cl
test dl, dl
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rax]
add al, byte [rax]
add al, ch
mov bh, 0xe6
cli
dec dword [rax - 0x75]
mov ebp, 0x230
add byte [rax - 0x75], cl
mov ch, 0x28
add al, byte [rax]
add byte [rax - 0x75], cl
popfq
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
add dh, bh
invalid
cmp esp, 0xffff
or eax, 0xffd23100
adc eax, 0x1c234
and al, 0x80
add byte [rax], al
add dh, al
test edi, eax
add al, 0
add byte [rax], al
add al, byte [rax]
add al, ch
cmp al, 0xc9
pop rbp
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
invalid
and al, 0x60
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
movzx ebx, byte [rbp + 0x4c2]
cmp byte [rbp + 0x4c3], 0
je 0x1401d56cd
invalid
cmp al, 0x88
popfq
invalid
mov byte [rbp + 0x4c5], bl
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x4b8]
test rcx, rcx
je 0x1401d56e4
lock dec qword [rcx]
jne 0x1401d56e4
call fcn.140062ab0
mov byte [rbp + 0x4c5], bl
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jg 0x1401d5797
add byte [rax], al
add byte [rbx + 0x5f], bl
and al, 0x60
movaps xmmword [rsp + 0x60], xmm0
lea ecx, [rbp + 0x480]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
movaps xmmword [rsp + 0x60], xmm0
and al, 0x50
add byte [rcx], al
lea eax, [rax + 4]
add byte [rax], al
and al, 0x60
or al, 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x29], al
xchg ebp, eax
and byte [rax + rax], cl
add byte [rdi + rcx + 0x29], al
lea edx, [rax]
or al, 0
add byte [rdi + rcx + 0x29], al
test dword [rax], eax
or al, 0
add byte [rax], al
movaps xmmword [rbp + 0xbf0], xmm7
add eax, 0x1c1c2
test dword [rax], eax
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax - 0x76fffff6], ebx
test esp, edi
or al, byte [rax]
add byte [rax], al
nop
add byte [rax], al
mov eax, 0xe8000002
fcmovnu st(0), st(0)
add byte [rax], al
nop dword [rax + rax]
ror byte [rbx + rcx*4 - 0x7b], cl
enter 0xb, 0
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0xf000009], esi
adc dword [rax - 0xf8], esi
or bh, bh
invalid
invalid
or bh, bh
invalid
test eax, eax
add byte [rax], al
adc eax, 0x1b597
ror byte [rax - 0x77], 0x85
mov al, 0xb
add byte [rax], al
test eax, edx
or eax, dword [rax]
add byte [rax + 0x400], bh
rol byte [rbp + 0x31], 0xc9
sbb byte [rax - 0x75], cl
invalid
add byte [rax], al
add qword [r8], r8
add byte [rax - 0x7d], cl
js 0x1401d7140
adc dword [rdi], ecx
sub dword [rdx], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x2c0]
invalid
invalid
jl 0x1401d71ac
mov eax, dword [rbp + 0x2c8]
invalid
enter 2, 0
lea esp, [rax + 0xb]
add byte [rax], al
invalid
xor esp, esp
idiv edi
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax]
or dword [rax], eax
add byte [rax + 1], cl
retf 0x8949
invalid
mov eax, esi
add byte [rax], al
add byte [rax], al
lea eax, [rbp + 0x1b8]
movups xmmword [rax - 0x90], xmm0
push rdx
and dword [rdi], ecx
adc byte [rdx + 0x31], bl
movups xmmword [rax - 0xcf], xmm3
invalid
adc edi, edi
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
clc
or byte [rax], al
add byte [rbx + rcx*4 - 0x4b], cl
or byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rcx], cl
add byte [rax], al
add eax, 0xf660000
add byte [rax], al
mov edx, esi
add byte [rax - 0x75], cl
nop dword [rax + rax]
and ebp, 0xf
lea ecx, [rbp + 0x9f0]
loope 0x1401d7c64
invalid
xor byte [rbx], cl
add byte [rax], al
add byte [rax - 0x75], cl
lea edi, [rax]
or eax, dword [rax]
add byte [rdi], cl
test byte [rdi*8 - 0x47b70001], bh
cmp al, 0xfd
invalid
dec dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
invalid
test byte [rdi], dh
std
cmp al, 0xfd
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
invalid
add byte [rax], al
add al, byte [rax]
add byte [rbp + 0x31], al
add byte [rdx], al
add byte [rax], al
in al, 0xe9
mov word [rax], es
add byte [rax], al
test byte [rcx - 0x46], 0
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
movabs r12, 0x100000000
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bl, ch
jmp 0x1401d7cbc
invalid
lea eax, [rbp - 3]
mov dh, 1
mov edx, 0
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rbp + 0x31], al
in al, 0xeb
xor r14, rsi
xor esi, esi
ror byte [rcx - 0x44], cl
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test byte [rcx - 0x46], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x44], cl
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add bl, ch
jmp 0x1401d7cbc
lea eax, [r13 - 0xb]
mov edx, 0
add byte [rbx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax + 0x691f830f], bh
jae 0x1401de5db
movzx edx, al
ror byte [rax - 0x7d], 0xfa
jg case.0x1401127a8.1942
xchg esp, eax
ror byte [rax + 1], 0xc0
jle 0x1401d7c8d
add dword [rax], eax
add byte [rax], al
cmove eax, ecx
mov byte [rbp + 0xba8], r8b
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov esp, dword [rbp + 0xb70]
mov ebp, dword [rbp + 0xbc8]
pop rax
cld
invalid
or dword [rax], eax
add byte [rax - 0x39], cl
test eax, esi
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
invalid
or eax, dword [rax]
add byte [rbp - 0x77], cl
invalid
mov dword [rbp + 0xbb0], ebx
cmp al, 0xdc
add byte [rax], al
mov al, 0xb
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esi
or dword [rax], eax
add byte [rax + 0xf], cl
enter 0xffffffffffff8948, 0xffffffffffffff85
mov dword [rbp + 0xbc8], eax
add byte [rax], al
add al, 0
add byte [rax], al
movzx eax, byte [rdi]
add byte [rax], al
lock or dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov dword [rbp + 0xb98], esp
mov esp, edx
add byte [rax], al
or eax, dword [rax]
add byte [rbp - 0x77], al
stc
add esi, esi
xor ebp, ebp
out dx, al
nop word cs:[rax + rax]
cmp esp, edi
nop word cs:[rax + rax]
and byte [rdi], cl
invalid
loopne 0x1401d8247
enter 0xd7, 0
ror byte [rax - 0x3f], cl
invalid
lea esi, [rax]
or eax, dword [rax]
add al, ch
jmp 0x1401d8353
cmp ecx, eax
mov eax, 0xffffffff
add byte [rcx - 0x3f], cl
loopne 0x1401d86d1
add byte [rax], al
add byte [rdi], cl
invalid
out 0, al
add byte [rax], al
add byte [rax], al
std
mov dword [rbp + 0x960], esp
or dword [rax], eax
add bh, al
test dword [rax + 9], edi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
test dword [rax], edi
invalid
add bh, bh
adc eax, 0x18227
invalid
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0xb00
invalid
call 0x1401d940c
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
loopne 0x1401d95e1
test ebp, ebp
lea esi, [rax - 0x17fffffe]
and eax, 0x48ffe470
cmp dword [rbp + 0xb0], 0
sti
add byte [rsi + 0x41], ah
mov esp, 0x894c03ed
mov esp, 0x894c03ea
mov ebp, 0xb68
invalid
add byte [rdi], cl
adc al, 0xe9
std
invalid
mov edx, esi
shr edx, 0x3f
mov ch, 0x50
add al, 0
add bl, ch
invalid
add byte [rax], al
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x460
add rdi, rbx
invalid
add byte [rax], al
add byte [rax + 0xf], cl
stc
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
or eax, dword [rax]
add byte [rax + 1], bh
adc byte [rsi + rbp + 0x2e], sil
mov byte cs:[rbp + 0x2c8], 2
mov byte [rbp + 0x2c8], 2
test eax, edx
invalid
mov dl, 0xae
add byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0xa0], esi
add byte [rax], al
add byte [rcx - 0x48], al
add al, byte [rax]
invalid
invalid
sar byte [rax + 0x67], cl
test eax, ecx
push rcx
ret
ror byte [rbx], 1
add byte [rax], al
test dword [rax + 0x48000000], esi
mov dword [rsp + 0x20], eax
and al, 0x20
mov ecx, dword [rbp + 0xa00]
or dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
clc
or dword [rax], eax
add byte [rdi], cl
test byte [rbx + 0x48000000], ah
mov eax, 1
add byte [rax], al
add byte [rax + 0xfc13948], al
test ebp, esi
sbb eax, 0x8b4c0000
mov ch, 0xc8
or eax, dword [rax]
add byte [rax - 1], bh
invalid
invalid
invalid
mov edi, esi
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
jno 0x1401dcd48
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax + rax], 0xe8
iretd
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], 0x90
nop
invalid
add eax, 0xd5d54
add byte [rax], al
add byte [rax], al
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp qword [rbp + 0x9c0], 0
je 0x1401e1ac0
mov r8, qword [rbp + 0x9c8]
mov rcx, qword [0x1402b32e8]
test eax, ecx
or dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0xd1830
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
and al, 0x60
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov byte [rbp + 0x44a], 0
cmp byte [rbp + 0x448], 0
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
jne 0x1401e1b85
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x420]
mov rdx, qword [rbp + 0x428]
mov r8, qword [rbp + 0x430]
lea rcx, [rbp + 0x438]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test eax, edx
or eax, dword [rax]
add byte [rax - 0x7d], cl
js 0x1401e1c33
add byte [rsi + rsi + 0x48], dh
mov eax, dword [rbp + 0xbd0]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x1401e1c4e
mov rax, qword [rbp + 0xbc8]
mov rax, qword [rax - 8]
mov qword [rbp + 0xbc8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
mov eax, dword [rbp + 0xbc8]
mov eax, dword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xba8]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
pop rdi
mov ch, 0xd8
add eax, dword [rax]
add byte [rax - 0x7d], cl
add byte ds:[rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
sar bh, cl
adc eax, 0xf61a
add byte [rcx], dh
sar bh, cl
adc eax, 0xf61a
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x490], 2
add al, 0
add byte [rdx], al
add al, 0
add byte [rdx], al
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
lea rcx, [rbp + 0x2b0]
call fcn.1401479f0
dec dword [rdi]
sub byte [rsp + 0x80], dh
dec dword [rdi]
sub byte [rsp + 0x80], dh
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
sub dword [rsp + 0x40], edx
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x50], xmm9
and al, 0x50
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rax, qword [rbp + 0x2a0]
mov rcx, qword [rbp + 0x2a8]
call qword [rax + 0x18]
mov byte [rbp + 0xbbf], 0
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
outsd dx, dword [rsi]
jl 0x1401e20a9
jo 0x1401e20ed
movq mm0, qword [rsp + 0x60]
outsd dx, dword [rsi]
jl 0x1401e20a9
jo 0x1401e20ed
movq mm0, qword [rsp + 0x60]
movq mm0, qword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
invalid
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp byte [rbp + 0xbbf], 0
invalid
add byte [rax], al
add byte [rax + 0xbbfbd], al
add byte [rax], al
je 0x1401e2105
lea rcx, [rbp + 0xb0]
call fcn.1401479f0
add al, ch
jmp 0x1401e215b
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rsi, qword [rbp + 0x878]
test rsi, rsi
invalid
je 0x1401e21ba
div byte [rax + rsi + 0x48]
mov edi, dword [rbp + 0x880]
mov rdi, qword [rbp + 0x880]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1401e21ba
cmp qword [rdi + 0x10], 0x11
jb 0x1401e21a8
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x888]
test rax, rax
je 0x1401e21d8
lock dec qword [rax]
jne 0x1401e21d8
invalid
or al, 0x48
lea ecx, [rbp + 0x888]
lea rcx, [rbp + 0x888]
call fcn.14007c8f0
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
add byte [rax], al
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40